/* @import url('https://fonts.googleapis.com/css?family=Poppins:200,200i,300,300i,400,400i,500,500i,600,600i,700,800&display=swap'); */
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600;700&display=swap");
body {
  /* font-family: 'Poppins', sans-serif; */
  font-family: "Montserrat", sans-serif;
  /* overflow-x: hidden; */
  margin: 0;
  padding: 0;
}
:root {
  --primary: #0078db;
  --yellow: #febf7a;
  --white: #ffffff;
  --black: #1d2143;
  --lightblue: #f0f9ff;
  --lightyellow: #fff5e4;
  --grey: #8993a4;
  --red: #ff3131;
  --green: #1a9538;
}
a:hover{text-decoration:none;cursor:pointer}
a i{margin-right:6px}
.contain{width:100%;max-width:85%;margin:0 auto}
input:focus,select:focus,textarea:focus{outline:0;box-shadow:none!important}
button:disabled,button[disabled]{opacity:.6;pointer-events:none}
.main-section{width:100%;padding:60px 0}
.owl-dots{text-align:center;padding-top:0;position:absolute;bottom:4px;left:0;right:0}
.owl-dots button.owl-dot{width:10px;height:10px;border-radius:50%;display:inline-block;background:#ccc;margin:0 3px}
.owl-dots button.owl-dot.active{background-color:#e5e5e5}
.owl-dots button.owl-dot:focus{outline:none}
.owl-nav button{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,0.38)!important}
.navbar-toggler{display:inline-block;height:18px;width:20px;position:absolute!important;right:25px;top:22px}
.navbar-toggler:focus{outline:0}
.navbar-toggler .navbar-toggler-icon{background-color:var(--white);border-radius:0;height:2px;position:absolute;transition-duration:.15s;transition-property:none;transition-timing-function:ease;width:20px}
.navbar-toggler .navbar-toggler-icon::after,.navbar-toggler .navbar-toggler-icon::before{content:"";display:block;background-color:var(--white);border-radius:0;height:2px;position:absolute;transition-duration:.15s;transition-property:none;transition-timing-function:ease;width:20px}
.navbar-toggler .navbar-toggler-icon::before{top:-8px}
.navbar-toggler .navbar-toggler-icon::after{bottom:-8px}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon::before{opacity:0;top:0}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon::after{bottom:0;transform:rotate(-90deg)}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon{transform:rotate(45deg)}
.logo img{max-width: 160px;}
ul.btn-list li a.outline-btn svg{margin:0 6px 0 0;width:18px;height:18px}
.btn-list li:nth-child(2) a svg path{fill:#fff}
.btn-list li:nth-child(2) a:hover svg path{fill:#0078db}
.like-wrap a svg, .like-wrap svg{width:14px;fill:#1d2143}
.like-wrap a:hover svg path{fill:#fff}
.like-wrap a svg path{fill:#4a4c5e}
.like-wrap a.userfavorite svg path {fill: white;}
.consult-box .btn-box a svg{width:18px;height:18px;margin:0 7px 0 0}
.consult-box .btn-box .main-btn svg path{fill:#fff}
.consult-box .btn-box .main-btn:hover svg path{fill:#0078db}
.consult-box .btn-box a svg path{fill:#2e3252}
.landing form .main-btn svg{margin:0 10px 0 0;width:18px;height:18px}
.landing form .main-btn svg path{fill:#fff}
.consult-box h6{display:flex;align-items:center;justify-content:start}
.consult-box h6 svg{margin:0 6px 0 0;width:14px}
.consult-box h6 svg path{fill:#4a4c5e}
.content-wrap .top-list .top-box svg{width:40px;height:40px}
.content-wrap .top-list .top-box svg path{fill:#0078db}
.top-box.bg-light-yellow svg path{fill:#ffa101!important}
.content-wrap .top-list .top-box.bg-light-green svg path{fill:#27a844!important}
.top-box.bg-light-red svg path{fill:#dc3546!important}
.outline-btn{background-color:transparent;cursor:pointer;box-shadow:none;border:2px solid #fff;font-weight:600;padding:6px 15px;border-radius:30px;transition:all .3s ease-out;color:#fff;font-size:14px;display:inline-flex;min-height:44px;justify-content:center;align-items:center;text-align:center}
.outline-btn:hover{background-color:var(--white);color:var(--primary);transition:all .3s ease-out}
.white-btn{background-color:var(--white);cursor:pointer;box-shadow:none;border:1px solid #fff;font-weight:600;padding:6px 20px;border-radius:30px;transition:all .3s ease-out;color:var(--primary);font-size:14px;display:inline-flex;min-height:44px;justify-content:center;align-items:center;text-align:center}
.list-form .form-row label p {margin: 0;}
.select2-container .select2-selection--single {height: 50px !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 48px !important;}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
  .white-btn:hover {
      background-color: var(--primary);
      color: var(--white);
      transition: all 0.3s ease-out;
    }
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
  .white-btn:hover {
      background-color: var(--primary);
      color: var(--white);
      transition: all 0.3s ease-out;
    }
}


.main-btn{background-color:var(--primary);cursor:pointer;color:var(--white);box-shadow:none;border:1px solid #fff;font-weight:600;padding: 6px 30px;border-radius:30px;transition:all .3s ease-out;color:var(--white);font-size: 15px;display:inline-flex;justify-content:center;align-items:center;min-height:55px;min-width: auto;text-align:center}
.main-btn:hover{background-color:var(--white);border:1px solid var(--primary);color:var(--primary);transition:all .3s ease-out}
.plain-btn{background-color:transparent;cursor:pointer;box-shadow:none;border:1px solid transparent;font-weight:600;padding:10px;border-radius:30px;transition:all .3s ease-out;color:var(--black);font-size:17px;display:inline-flex;justify-content:center;align-items:center;min-height:auto;text-align:center}
.plain-btn:hover{background-color:transparent;border:1px solid var(--black);color:var(--black);transition:all .3s ease-out}
.head{width:100%;text-align:left;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}
.head h4{font-size:23px;color:var(--black);font-weight:500;position:relative}
.head h4 span{color:var(--primary);font-weight:600}
.head h4::before{content:"";position:absolute;width:50px;height:5px;background:var(--primary);border-radius:4px;bottom:-6px}
.normal-head{margin-bottom:20px}
.normal-head h4{font-size:22px;font-weight:600}
.normal-head h4::before{content:none}
.center-head{text-align:center;display:block}
.center-head h4{margin-bottom:25px}
.center-head h4::before{left:0;bottom:-8px;right:0;margin:0 auto}
.consult-section .owl-nav,.flag-section .owl-nav{display:block!important}
.owl-nav button{position:absolute;top:39%;background:#fff!important;width:40px;height:40px;box-shadow:-2px 2px 5px rgb(0 0 0 / 36%);border-radius:50px;font-size:32px!important;line-height:22px!important;left: -40px;}
.owl-nav button:focus {outline: 0;}
#editgalleryListing .form-row img {width: 100%;object-fit: cover;border: 1px solid #ccc;border-radius: 10px;object-position: center;}
.owl-nav button span{display:block;position:relative;top:-2px}
tr.green-row>*, tr.green-row a {font-weight: bold;color: green;}
tr.red-row>*,tr.red-row a {color: red !important;font-weight: 600;}
.connect-update {border-radius: 40px;font-size: 13px;font-weight: 600;color: #007bff;    background: #fff;}
.owl-nav button.owl-next{left:inherit;right:-10px}
.sign-overlay{width:100%;padding:20px;display:flex;align-items:center;justify-content:center;position:absolute;left:0;bottom:0;min-height:330px;border-radius:15px;text-align:center}
.sign-overlay ul{padding-left:0;margin-bottom:0;display:inline-flex;gap:30px}
.sign-overlay ul li{list-style-type:none}
.sign-overlay h3{font-size:32px;color:var(--black);font-weight:400;position:relative;margin-bottom:50px}
.sign-overlay h3 span{color:var(--primary);font-weight:600}
.sign-overlay .white-btn{font-size:17px;min-height:55px;min-width:200px;box-shadow:0 1px 3px rgb(0 0 0 / 35%)}
.bg-light-yellow{color:#ffa101!important}
.bg-light-green{color:#27a844!important}
.bg-light-red{color:#dc3546!important}
.list-warning{background:#fff5e4!important}
.list-warning p{color:#d9a82a!important}
.list-warning svg circle{stroke:#d9a82a!important}
.list-warning svg path{fill:#d9a82a!important}
.list-danger{background:#ffeceb!important}
.list-danger p{color:#be423a!important}
.list-danger svg circle{stroke:#be423a!important}
.list-danger svg path{fill:#be423a!important}
.topbar{width:100%;background:#005ca9;padding:5px 10px}
ul.btn-list{margin-bottom:0;padding-left:0;float:right;display:flex;gap:20px}
ul.mob-btns{display:none}
ul.btn-list li{list-style-type:none;display:inline-block}
.mob-menu{display:none}
.navbar .navbar-nav{width:100%;justify-content:space-between}
.navbar .nav-item .nav-link{color:var(--black);border-bottom:2px solid transparent}
.navbar .nav-item.active .nav-link,.navbar .nav-item .nav-link:hover{color:var(--primary);border-bottom:2px solid var(--primary)}
.navbar-nav .dropdown-menu{padding:0;box-shadow:0 0 10px 0 rgb(0 43 92 / 8%);border:1px solid #efeded;border-radius:0;min-width:160px;max-height:400px;overflow-y:auto}
.navbar-nav .dropdown-menu .dropdown-item{font-size:13px;line-height:14px;font-weight:500;display:block;padding:15px 20px;text-align:left;color:inherit;border-top:1px solid rgba(0,43,92,0.04)}
.landing .item .ban{display:flex;align-items:center;justify-content:left;margin-top:20px}
.landing .item .ban p{font-size:17px;color:var(--black);font-weight:600;margin:0;margin-left:10px}
.landing .item .ban img{width:35px}
.landing .banner-slider{margin-top:20px}
.landing form{position:sticky;background:#fff;padding:5px;box-shadow:0 0 15px rgb(0 0 0 / 12%);display:flex;gap:10px;align-items:center;border-radius:50px;width:70%;margin:0 auto;left:0;right:0;bottom:0;margin-top:40px;z-index:9}
.landing form .form-group{margin-bottom:0;width:100%;position:relative}
.landing form .form-control{border:0!important;padding:5px 12px;border-radius:50px;font-size:15px;background:#fff;color:#000;min-height:48px}
.landing form .form-group::after{content:"";position:absolute;width:1px;height:50px;background:#ddd;top:0;right:0}
.landing form .main-btn{width:100%;min-width:100px;max-width:150px;margin-left:auto;background:#005ca9}
.landing .action-btn{margin-top:10px}
.landing .action-btn i{margin-left:10px;animation:bounceRight 2s infinite}

.refer-sec h4 span:last-child {display: block;}
.assess-section .inner{position:relative}
.assess-section .inner .girl-img{max-width:350px;position:relative;left:50px;bottom:-2px}
.assess-section .inner-list{width:100%;background:#fff;border-radius:60px;padding:45px 40px;min-height:550px;display:flex;flex-flow:column;justify-content:center;position:relative;z-index:9;box-shadow:1px -3px 12px rgb(0 0 0 / 36%)}
.listing-detail ul{padding:0;list-style:none;display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;margin:0}
.listing-detail ul li{width:45%;margin:30px 0 0;text-align:center;position:relative}
.profile-tagline span{position:absolute;background:#000;bottom:-10px;font-size:12px;padding:3px 7px;font-weight:600;color:#fff;border-radius:30px;right:-20px}
.listing-detail ul li:nth-child(1):after{content:"";position:absolute;background:url(https://myvisafy.com/public/worldtravel-design/images/arro1.png) no-repeat;background-size:contain;left:210px;top:0;width:300px;height:100px;filter: invert(1);}
.listing-detail ul li:nth-child(2):after{content:"";position:absolute;background:url(https://myvisafy.com/public/worldtravel-design/images/arro-3.png) no-repeat;background-size:contain;left:-150px;bottom:-100px;width:180px;height:150px;filter: invert(1);}
.listing-detail ul li:nth-child(3):after{content:"";position:absolute;background:url(https://myvisafy.com/public/worldtravel-design/images/arro2.png) no-repeat;background-size:contain;right:-100px;bottom:-90px;width:230px;height:100px;filter: invert(1);}
.listing-detail ul li .profile-tagline{position:relative;background:rgb(222 240 255);padding:0;width:80px;border-radius:50%;height:80px;display:flex;align-items:center;justify-content:center;margin:0 auto}
.listing-detail ul li .profile-tagline img{padding:15px;width:100%;height:max-content;object-fit:contain}
.listing-detail ul li h4{font-size:16px;color:#000;margin:15px 0 6px;line-height:24px;font-weight:700}
.listing-detail ul li p{color:#000;font-size:12px}
.listing-detail ul li:nth-child(2),.listing-detail ul li:nth-child(4){padding:50px 0 0}
.background-header h3{background:rgb(0 120 219);color:#fff;padding:10px 20px;border-radius:30px;text-align:center;font-size:24px;font-weight:600;display:inline-block;margin:0 auto}
.background-header{text-align:center}
.assess-section .inner-list{padding:45px 40px}
.head-frame h4 span{display:block;color:#FFB415;font-weight:700;margin:5px 0 0}
.head-frame p{text-align:center;color:#fff;margin:40px 0 0}
.assess-section .inner-list .list-box{margin-bottom:25px}
.assess-section .inner-list .list-box h3{color:var(--white);font-size:28px;font-weight:600}
.assess-section .inner-list .list-box h4{color:var(--white);font-size:28px;font-weight:500}
.assess-section .inner-list .list-box p{font-size:14px;color:var(--white);font-weight:300}
.assess-section .inner-list .list-box.full-width{display:block}
.assess-section .inner-list .list-box.left-list{grid-template-columns:30% 1fr}
.assess-section .assess-frame{width:100%;max-width:45%;min-height:55vw;position:absolute;background:var(--primary);right:50px;top:50px;z-index:9;border-radius:50px;padding:45px 10px}
.consult-section{min-height:620px;position:relative}
.consult-section .item{position:relative;height:100%}
.consult-section .owl-carousel .owl-item{padding:10px}
.consult-box{width:100%;background:#fff;border-radius:10px;box-shadow:0 0 6px rgb(0 0 0 / 27%);border-top:3px solid var(--primary);overflow:hidden}
.consult-box .con-in{padding:50px 20px 10px;position:relative;min-height:250px}
.consult-box .con-in .tops{display:flex;gap:10px;padding:0 15px}
.consult-box .tops img {height: 50px;object-fit: cover;flex-shrink: 0;border: 1px solid #b1b1b1;width: 50px;border-radius: 50%;}
.consult-box .veri-img{max-width:35px;position:absolute;right:20px;top:15px}
.consult-box h5{font-size: 18px;font-weight: 700;color: var(--black);padding-right: 65px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;max-width: 330px;text-transform: capitalize;}
.consult-box h6{font-size:14px;font-weight:500;color:var(--black);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.consult-box h6 i{font-size:16px;margin-right:6px;color:var(--black)}
.consult-box ul.list{margin-bottom:0;margin-top:14px;min-height:35px;display:grid;grid-template-columns:1fr 1fr;column-gap:15px;padding:0 15px}
.consult-box ul.list li{list-style-type:none;font-size:13px;position:relative;padding-left:20px;line-height:15px;margin-bottom:8px}
.consult-box ul.list li::before{position:absolute;left:0;content:"";width:13px;height:13px;background:url(../images/tick.svg);background-size:contain;background-repeat:no-repeat}
.consult-box .info img{max-width:58px;border-radius:50px;width:50px;height:50px;object-fit:cover}
.consult-box .info .star-box{padding-left:0;margin: 0 10px;}
.consult-box .info .star-box li img{max-width:14px;height:auto}
.consult-box .info .star-box li{list-style-type:none;display:inline-block}
.consult-box .info span{font-size:13px;color:var(--black);font-weight:700}
.consult-box .info{display:flex;flex-flow:row;align-items:center;width:100%;gap:10px;padding:0 15px}
.consult-box .rate{display:flex;flex-flow:row;align-items:center}
.consult-box .btn-box{width:100%;background:var(--lightblue);padding:10px;border-top-left-radius:20px;border-top-right-radius:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px}
.consult-box .btn-box .main-btn{color:#fff}
.consult-box .btn-box .main-btn:hover{color:var(--primary)}
.consult-box .btn-box .main-btn,.consult-box .btn-box .plain-btn{font-size:12px;min-width:auto;min-height:45px;width:49%}
.consult-box .btn-box .plain-btn{border:1px solid var(--primary)}
.consult-box .btn-box a img{max-width:14px;margin-right:5px}
.consult-section .inner{width: 100%;margin-top: 35px;background: var(--lightblue);padding: 20px 20px 20px 20px;border-radius: 20px;max-height: max-content;min-height: auto;}
.expert-section .inner{background:var(--lightyellow)}
.expert-section .consult-box{border-top:3px solid var(--lightyellow)}

.slides_container .slide img { width: 50px;}
.slides_container .slide {font-size: 32px;font-weight: 700;background: #fff;padding: 10px 20px;border-radius: 50px;margin: 0px 0 0;color: #000;}
.slides_container {position:relative;overflow:hidden;width:100%;height: 70px;text-align: center;display: flex;align-items: center;justify-content: center;margin: 30px 0 0;}
.slides_container .slide {position:absolute;visibility:hidden;opacity:0;transition:opacity 2s ease, visibility 0s ease 2s;}
.slides_container .slide.active {visibility:visible;opacity:1;transition:opacity 2s ease;}

.cat-wrap{width:100%;background:#fff;box-shadow:0 3px 8px rgb(0 0 0 / 21%);border-radius:12px;padding:10px;text-align:center;min-height:240px;padding-top:25px;transition:.3s}
.cat-wrap .cat-img{width:100px;height:100px;margin:0 auto;background:#dee2ef;border-radius:50px;padding:10px;display:flex;align-items:center;justify-content:center}
.cat-wrap .cat-img img{max-width:60px;margin:0 auto;display:block}
.cat-section .inner{display:grid;grid-template-columns:repeat(auto-fit,17%);gap:30px;padding:15px 50px;justify-content:center}
.cat-wrap h4{font-size:16px;margin-top:30px;color:var(--black);font-weight:600;line-height:24px}
.cat-wrap:hover,.cat-wrap.active{background:var(--primary);transition:.3s}
.cat-wrap:hover .cat-img,.cat-wrap.active .cat-img{background:#dee2ef}
.cat-wrap:hover h4,.cat-wrap.active h4{color:var(--white)}
.flag-section .flag-wrap{width:100%}
.flag-section .flag-wrap .flag-box{display:flex;align-items:center;gap:10px;margin-bottom:20px;background:#f3f3f5;border-radius:8px;padding:10px}
.flag-section .flag-wrap .flag-box img{width:80px;border-radius:23px;height:80px;object-fit:cover}
.flag-section .flag-wrap .flag-box h5{font-size:17px;margin-bottom:0;color:var(--black);font-weight:600}
/* test */
.test-section{display:none!important}
.test-section .test-wrap{width:100%;background:var(--white);padding:40px;border-radius:4px;box-shadow:0 3px 5px rgb(0 0 0 / 10%)}
.test-section .test-wrap .test-box{display:flex;align-items:center;flex-wrap:wrap}
.test-section .test-wrap .info{flex:1 0 33%;margin-left:15px}
.test-section .test-wrap .info h5{font-size:17px;color:var(--black);font-weight:600}
.test-section .test-wrap .info h6{font-size:15px;margin-bottom:0;color:var(--black);font-weight:400}
.test-section .test-box p{font-size:14px;margin-bottom:0;color:var(--black);margin-top:20px}
.test-section .test-wrap .test-box img{max-width:60px;height:60px;object-fit:cover;border-radius:50px;overflow:hidden}
.test-section .inner{padding-top:60px;max-height:220px}
.refer-section .owl-item .con-in{padding:0;height:340px;cursor:pointer;background:var(--primary)}
.refer-section .owl-item .con-in img{width:100%;height:100%;object-fit:contain}
.consult-section.refer-section{min-height:515px;margin-top:150px}
.consult-section.refer-section .inner{background:var(--white);margin-top:0;padding-top:0;max-height:initial;box-shadow:0 4px 6px rgb(0 0 0 / 13%);border-radius:0;padding-bottom:12px}
.refer-section .head{background:rgb(26 114 106 / 10%);margin-bottom:0;padding:20px;border-top-right-radius:30px;border-top-left-radius:30px}
.refer-section .head img{max-width:170px}
footer{background-size:cover;padding:60px 0;width:100%;float:left;padding-bottom:10px;background-repeat:no-repeat;background:#11181f}
footer ul{padding-left:20px;list-style-type:circle;margin-bottom:0}
footer p{color:#d3d3d3;margin-top:10px;line-height:28px;font-size:15px;font-weight:300}
footer h3{font-size:20px;color:#ffffff;margin-bottom:20px;font-weight:600;letter-spacing:1px}
footer img{max-width:200px!important;margin-bottom:5px}
footer ul li{line-height:40px;font-weight:300;color:#d3d3d3;font-size:14px}
footer .right-foot li{list-style-type:none!important}
footer .right-foot ul{padding-left:0}
footer ul li a{color:#d3d3d3!important;font-size:15px}
footer ul li i{font-size:19px!important;margin-right:14px;width:22px}
footer .foot{text-align:center;border-top:1px solid #484c52;margin-top:30px}
footer .foot p{margin-bottom:0;font-size:14px}

/* assess page */
.key-wrap{width:100%;display:grid;grid-template-columns:1fr 20%;gap:30px}
.key-wrap .percent-wrap .top-wrap{text-align:center}
.key-wrap .percent-wrap .top-wrap img{max-width:80px}
.key-wrap .percent-wrap .top-wrap h3{font-size:48px;color:var(--primary);font-weight:700;margin-top:8px}
.key-wrap .percent-wrap .top-wrap p{font-size:14px;color:var(--grey);margin-top:10px}
.key-wrap .percent-wrap .list-wrapper .inner{position:relative}
.list-wrapper .list-box img{max-width:18px}
.list-wrapper .list-box svg{width:100%;max-width:28px}
.list-wrapper .list-box{display:flex;align-items:center;width:100%;background:#e8f7e8;margin-bottom:15px;padding:18px;border-radius:14px;padding-bottom:28px;gap:8px;flex-wrap:wrap}
.list-wrapper .list-box p.list-sol span{font-weight:700}
.list-wrapper .list-box p{margin-bottom:0;font-size:17px;font-weight:500;color:#189816;flex:0 0 calc(100% - 45px)}
.list-wrapper .list-box p.list-sol{flex:100%}
.list-wrapper .list-box.red-list{background:#ffeceb}
.list-wrapper .list-box.red-list p{color:#d4014f}
.list-wrapper .list-box.red-list img{filter:invert(41%) sepia(91%) saturate(5442%) hue-rotate(337deg) brightness(94%)}
.list-wrapper{width:100%;border-radius:20px;position:relative}
.blur-list{filter:blur(5px)}
.assess-wrap{padding-top:20px}
.assess-wrap h3{font-size:20px;border-bottom:1px solid #ddd;padding-bottom:10px;text-align:center;margin-bottom:15px;color:var(--black);font-weight:600}
.assess-wrap .main-btn{min-width:120px;margin-top:20px;min-height:auto;padding:12px 5px}
.assess-wrap .assess-info{margin-bottom:20px}
.assess-wrap .assess-info h5{font-size:17px;color:var(--black);font-weight:600;margin-bottom:5px}
.assess-wrap .assess-info p{font-size:14px;color:var(--grey);margin-bottom:0}
.consult-box .sign-overlay h3{font-size:18px;margin-bottom:25px}
.consult-box .sign-overlay{min-height:auto;height:100%}
.consult-box .sign-overlay .main-btn,.consult-box .sign-overlay .white-btn{min-height:auto;min-width:auto;font-size:14px;padding:10px 20px}
.consult-section .sign-overlay .inner{margin-top:0!important;background:transparent!important}
.consult-section .sign-overlay{border-radius:8px}

/* user-dashboard */
.main-wrap{width:100%;display:grid;grid-template-columns:10% 88%;gap:20px;position:relative;top:0;background:#fff;transition:.2s}
.main-wrap.contain {display: flow;}
.main-wrap .sidebar{background:var(--primary);text-align:center;height:100%;position:relative;z-index:999;opacity:1;transition:.3s;max-width:153px;min-height:100vh}
.main-wrap .sidebar .logo{width:100%;max-width:130px;padding:10px}
.main-wrap .menu-toggle{position:relative;z-index:99}
.dash-wrapper .top-dash{width:100%;display:flex;align-items:center;justify-content:space-between;background:var(--white);position:absolute;top:0;padding:10px 20px 10px 180px;min-height:70px;z-index:99;padding-left:11%;border-bottom:1px solid #e5e5e5;flex-wrap:wrap}
.dash-wrapper .top-dash ul{padding-left:0;margin-bottom:0;display:flex;align-items:center;gap:30px}
.dash-wrapper .top-dash .menu-icon:hover{cursor:pointer}
.dash-wrapper .top-dash ul li{list-style-type:none;display:inline-block}
.dash-wrapper .top-dash ul li a{position:relative}
.dash-wrapper .top-dash ul li a .count{background:var(--red);color:var(--white);width:20px;height:20px;display:inline-block;position:absolute;top:2px;font-size:13px;right:6px;text-align:center;border-radius:40px;font-weight:600}
.dash-wrapper .top-dash ul li .dropdown-toggle::after{content:none}
.dash-wrapper .top-dash .dropdown-menu{padding:0;box-shadow:0 0 10px 0 rgb(0 43 92 / 8%);border:1px solid #efeded;min-width:160px;left:-45px!important}
.dash-wrapper .top-dash .dropdown-menu .dropdown-item{font-size:13px;line-height:14px;font-weight:500;display:block;padding:15px 20px;text-align:left;color:inherit;border-top:1px solid rgba(0,43,92,0.04);white-space:normal}
.dash-wrapper .top-dash ul li a img{max-width:28px}
.dash-wrapper .top-dash ul li .img{width:45px;height:45px;border-radius:50px;overflow:hidden;border:1px solid #fff}
.dash-wrapper .top-dash ul li .img img{width:100%;height:100%;max-width:100%;object-fit:cover}
.main-wrap .sidebar ul{padding-left:0;margin-bottom:0;margin-top:20px}
.main-wrap .sidebar ul li img{width:100%;max-width:20px}
.main-wrap .sidebar ul li{list-style-type:none;display:flex;align-items:center;justify-content:center;margin-bottom:10px}
.main-wrap .sidebar ul li a{color:var(--white);padding:15px 10px 10px;text-align:left;width:100%;transition:.3s;display:flex;align-items:center;gap:10px}
.main-wrap .sidebar ul li a.active,.main-wrap .sidebar ul li a:hover{background:#4b88dd;transition:.3s}
.main-wrap .sidebar ul li a.active p,.main-wrap .sidebar ul li a:hover p{font-weight:600;transition:.3s}
.main-wrap .sidebar ul li p{font-size:14px;font-weight:400;margin-bottom:0}
.main-wrap .sidebar ul li a.dropdown-toggle:hover{color:var(--white)}
.main-wrap .sidebar ul li .dropright .dropdown-menu{padding:0;box-shadow:0 0 10px 0 rgb(0 43 92 / 8%);border:1px solid #efeded;min-width:160px}
.main-wrap .sidebar ul li .dropright .dropdown-menu a{font-size:13px;line-height:14px;font-weight:500;display:block;padding:15px 20px;text-align:left;color:inherit;border-top:1px solid rgba(0,43,92,0.04);white-space:normal}
.main-wrap .sidebar ul li .dropright .dropdown-menu a:hover{color:var(--white)}
.content-wrap{padding-top:0;display:grid;grid-template-columns:68% 29%;gap:30px;padding-right: 80px;row-gap:20px;padding-left: 80px;}
.content-wrap .top-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-content:center;align-items:center;text-align:center;gap:20px;padding:10px 0;margin-bottom:5px}
.bg-light-yellow p,.bg-light-yellow h3{color:#ffa101!important}
.top-box.bg-light-green p,.top-box.bg-light-green h3{color:#27a844!important}
.top-box.bg-light-red p,.top-box.bg-light-red h3{color:#dc3546!important}
.dash-left .lsiting-student{margin:0 0 10px}
.content-wrap .top-list .top-box{width:100%;background:#fff!important;border-radius:10px;box-shadow:0 1px 6px rgb(0 0 0 / 22%);padding:20px;position:relative}
.content-wrap .top-list .top-box .count{background:var(--red);color:var(--white);width:25px;height:25px;display:inline-block;position:absolute;top:-6px;font-size:14px;right:-9px;line-height:24px;text-align:center;border-radius:40px;font-weight:600;border:1px solid var(--white)}
.content-wrap .top-list .top-box img{max-width:45px;margin-bottom:10px;filter:brightness(0) invert(0)}
.content-wrap .top-list .top-box p{font-size:15px;font-weight:500;color:#2389f7;line-height:22px}
.content-wrap .top-list .top-box h3{font-size:28px;font-weight:600;color:#2389f7;line-height:22px;margin-bottom:0}
.result-accord .card-header{border:0;background:#1a726a;border-radius:10px;box-shadow:0 3px 3px rgb(0 0 0 / 29%);padding:18px 15px}
.result-accord .card-header button{color:#fff;font-size:16px;font-weight:600;text-decoration:none;padding:0}
.result-accord .card-header button i{float:right;background:#fff;width:28px;height:28px;border-radius:40px;color:#13544e;text-align:center;line-height:29px;font-size:23px;font-weight:600;transition:transform .25s ease}
.result-accord .card-header button.collapsed i{transform:rotate(180deg);transition:transform .25s ease}
.result-accord .card{border:0;background:transparent}
.result-accord .card-body{display:block;background:var(--white);padding:0}
.result-accord .key-wrap .percent-wrap .top-wrap{padding:20px 0;padding-top:0}
.dash-left .consult-section{padding:20px 0;min-height:450px;margin-bottom:20px}
.content-wrap .consult-box .score-box{position:absolute;right:13px;top:13px;border:2px solid var(--green);display:flex;justify-content:center;align-items:center;border-radius:50px;width:72px;height:72px;flex-flow:column;text-align:center;color:var(--green);padding:5px;background:rgb(26 149 56 / 10%)}
.content-wrap .consult-box .score-box h3{font-size:19px;font-weight:700;margin-bottom:2px}
.content-wrap .consult-box .score-box p{font-size:11px;margin-bottom:0;line-height:13px;font-weight:500}
.content-wrap .consult-box .score-box.pre-score{border:2px solid var(--yellow);color:var(--yellow);background:rgb(254 191 122 / 10%)}
.content-wrap .consult-box .score-box.red-score{border:2px solid var(--red);color:var(--red);background:rgb(255 49 49 / 10%)}
.consult-box .verified-box{position:absolute;top:10px;left:0;background:#1a726a;width:90px;min-height:15px;display:flex;align-items:center;border-top-right-radius:14px;border-bottom-right-radius:14px;padding:2px 4px;gap:5px}
.consult-box .verified-box img{width:15px !important;}
.consult-box .info .rate {padding: 0 0px;}
.consult-box .verified-box span{color:var(--white);font-size:12px;font-weight:600}
.dash-left .consult-section .head .white-btn,.dash-right .consult-section .head .white-btn{border:1px solid var(--primary);min-width:120px}
.dash-left .premium-section .consult-box .btn-box .main-btn{background-color:var(--yellow)}
.dash-left .premium-section .consult-box .btn-box .main-btn:hover{color:var(--yellow);border:1px solid var(--yellow);background-color:var(--white)}
.dash-left .premium-section .consult-box .btn-box .main-btn:hover img{filter:contrast(0.5)}
.consult-section .consult-box .btn-box .main-btn:hover img{filter:contrast(0.5)}
.premium-section .consult-box{border-top:3px solid var(--yellow)}
.premium-section .consult-box .btn-box .plain-btn{border:1px solid var(--yellow)}
.premium-section .consult-box .btn-box{background:var(--white)}
.content-wrap .consult-section .inner{margin-top:0;padding:0;background:#fff;max-height:initial}
.dash-right .consult-section{padding:0;min-height:400px;margin-bottom:35px}
.dash-right .top-img{width:100%;height:180px;overflow:hidden;border-radius:10px;margin-bottom:30px;margin-top:12px}
.dash-right .top-img img{width:100%;height:100%;object-fit:cover}
.side-open .main-wrap .sidebar{position:absolute;opacity:0;left:-185px;transition:all .5s ease}
.side-open .main-wrap{grid-template-columns:100%;padding-left:30px;transition:.3s}
.side-open.dash-wrapper .top-dash{padding-left:20px;z-index:999}
.see-box .consult-box{height:440px;display:flex;justify-content:center;align-items:center}
.see-box .white-btn{border:1px solid var(--primary);min-width:120px}

/* consult dash */
.dashed-section{width:100%;background:var(--white);border-radius:10px;box-shadow:0 1px 5px rgb(0 0 0 / 34%);padding:20px;margin-bottom:25px}
.dashed-section .head{margin-bottom:15px}
.dashed-section .head h4{font-size:20px;font-weight:700}
.dashed-section .head h4::before{content:none}
.dashed-section .dashed-box{display:grid;grid-template-columns:20% 1fr 30%;border-radius:30px;padding:30px;gap:10px;background:var(--white);border:1px solid #82b3ff;margin-bottom:15px;box-shadow:0 1px 3px rgb(0 0 0 / 34%)}
.dashed-section .dashed-box ul{padding-left:0;margin-bottom:0}
.dashed-section .dashed-box h4{font-size:17px;font-weight:700;color:var(--black)}
.dashed-section .dashed-box ul li{list-style-type:none;font-weight:400;font-size: 14px;color:var(--black);margin-bottom:5px}
.dashed-box .img-box{width:100%;max-width:135px;height:140px;background:#b8ceee;border-radius:15px;padding:10px;display:flex;align-items:center;justify-content:center}
.dashed-box .img-box img{width:100%;max-width:80%}
.dashed-box .btn-box .main-btn:hover img{filter:contrast(0.5)}
.dashed-box .btn-box .plain-btn img,.dashed-box .btn-box .main-btn img{width:100%;max-width:18px;margin-right:5px}
.head .white-btn{border:1px solid var(--primary);min-width:120px}
.dashed-box .btn-box{text-align:right}
.dashed-box .btn-box a {width: 100%;max-width: 180px;font-size: 14px;min-width: 160px;min-height: auto;padding: 9px 5px;margin: 0 0 0px;}
.dashed-box .btn-box .plain-btn{border:1px solid var(--primary);background:var(--white);margin-bottom:10px}
.dashed-section .owl-nav button.owl-next{left:inherit;right: -40px;}
.dashed-section .inner-dash{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px}
.dashed-section .inner-dash:last-child{border-bottom:0;margin-bottom:0}
.dashed-section .tags{display:flex;align-items:center;gap:5px;justify-content:end;grid-column:1/4}
.dashed-section ul.tags li{list-style-type:none;display:flex;align-items:center;gap:5px;justify-content:center;color:var(--white);border-radius:22px;padding:6px 13px;font-size:13px;font-weight:500;color:var(--white)}
.dashed-section .tags li:first-child{background:#a6a4a4}
.dashed-section .tags li:last-child{background:#d25a5a}
.dashed-section .tags li img{width:18px}
.dashed-section .small-dash{padding:0;background:var(--white);grid-template-columns:22% 1fr;position:relative;border:0;box-shadow:none}
.dashed-section .small-dash .img-box{max-width: 60px;height: 60px;}
.dashed-section .small-dash ul li:last-child{display:flex;align-items:center;gap:5px}
.dashed-section .small-dash ul li img{max-width:15px}
.dashed-section .small-dash .click-btn{position:absolute;right:0;top: 0px;max-width: 23px;}
.profile-page .profile-wrap{grid-column:1/3;padding:20px;background:#fff;border-radius:20px;box-shadow:0 4px 4px rgb(0 0 0 / 25%);margin-bottom:20px}
.pro-info{display:flex;justify-content:space-between;align-items:flex-start;padding:10px;padding-left:25px;z-index:99;position:relative;top:20px;max-height:140px;max-height:inherit}
.pro-info .img{width:120px;height:120px;object-fit:cover;overflow:hidden;border:4px solid var(--white);border-radius:50%;position:relative;top:-60px;flex-shrink:0}
.pro-info h5{font-size:16px;font-weight:400;margin-top:15px}
.pro-info h5 img{margin-right:4px}
.pro-info .img img{width:100%;height:100%;object-fit:cover}
.pro-info .about-sec{margin-left:20px}
.pro-info .about-sec ul{padding-left:0;margin-bottom:0;display:flex;gap:2px;flex-wrap:wrap}
.pro-info .about-sec ul li{list-style-type:none}
.pro-info .about-sec ul li:last-child{margin-left:-25px;position:absolute;top:-33px}
.pro-info .about-sec ul li.rate{display:flex;gap:5px;margin-left:4px}
.pro-info .about-sec .star-box{padding-left:0;margin-bottom:0;margin-left:10px;gap:5px}
.pro-info .about-sec .star-box li img{max-width:16px}
.pro-info .about-sec .star-box li{list-style-type:none;display:inline-block}
.pro-info .about-sec .star-box li:last-child{margin:0;position:relative;top:0}
.pro-info .about-sec li span:first-child{background:var(--green);padding:6px 15px;font-size:14px;font-weight:600;border-radius:20px;color:var(--white);position:relative;left:25px;border:7px solid var(--white)}
.pro-info .about-sec li span:last-child{background:#1a726a!important;padding:6px 15px 6px 30px;font-size:14px;font-weight:600;border-radius:20px;color:var(--white)}
.pro-info .about-sec li span:first-child img{width:18px}
.pro-info .about-sec li h4{font-size:20px;font-weight:600;color:var(--black)}
.pro-info .tagging{display:flex;gap:15px;align-items:center;margin-left:auto}
.pro-info .tagging .score-box{border:2px solid var(--green);display:flex;justify-content:center;align-items:center;border-radius:50px;width:72px;height:72px;flex-flow:column;text-align:center;color:var(--green);padding:5px;background:rgb(26 149 56 / 10%)}
.pro-info .tagging .score-box h3{font-size:19px;font-weight:700;margin-bottom:2px}
.pro-info .tagging .score-box p{font-size:11px;margin-bottom:0;line-height:13px;font-weight:500}
.pro-info .tagging .white-btn{border:1px solid var(--primary);min-width:120px}
.pro-info .tagging .white-btn img{margin-right:10px}
.pro-info .tagging .white-btn:hover img{filter:brightness(10)}
.pro-main-wrap{padding:20px 30px;background:#fff;border-radius:20px;box-shadow:0 2px 4px rgb(0 0 0 / 25%);margin-bottom:35px;width:100%}
.highlight-wrap ul{padding-left:0}
.highlight-wrap ul li{list-style-type:none;font-size:14px;font-weight:500;margin-bottom:15px}
.accordion.result-accord .card{border-radius:10px;overflow:hidden}
.highlight-wrap ul li img{margin-right:5px;width:20px}
.pro-accord{border:0!important}
.pro-accord .card{margin-bottom:30px;border:2px solid #1a726a;border-radius:13px;overflow:hidden}
.pro-accord .card ul{padding-left:0;margin-bottom:0;display:flex;align-items:center;gap:10px}
.pro-accord .card ul li{list-style-type:none;width:48%;font-size:15px;color:var(--black);font-weight:400}
.pro-accord .card ul li img{margin-right:5px;width:20px}
.detail-section{padding:20px 30px;background:var(--white);margin-bottom:35px;width:100%}
.detail-section p{font-size:14px;font-weight:500;color:var(--black)}
.detail-section p a{color:var(--primary)!important}
.pro-cons{position:sticky;top:0;align-self:flex-start;display:block}
.pro-cons,.enroll-box{box-shadow:0 1px 12px rgb(0 0 0 / 19%)}
.pro-cons .top-ban{display:flex;align-items:flex-start;justify-content:space-between;text-align:center}
.pro-cons .top-ban a{color:inherit!important}
.pro-cons .top-ban .con .img{width:70px;height:70px;border:1px solid #d0d0d0;box-shadow:0 3px 5px rgb(0 0 0 / 25%);border-radius:50px;display:flex;align-items:center;justify-content:center;padding:3px;margin:0 auto;margin-bottom:8px}
.pro-cons .top-ban .con .img img{width:25px}
.pro-cons .main-btn{margin:0 auto;line-height:40px;display:block;max-width:100%}
.pro-cons .top-ban .con p{margin-bottom:0;font-weight:700}
.pro-cons .add-detail{margin-top:40px;margin-bottom:30px}
.pro-cons .add-detail .add-box{width:100%;display:flex;align-items:center;gap:12px;margin-bottom:15px;border-bottom:1px solid #ddd;padding-bottom:10px}
.pro-cons .add-detail .add-box p{margin-bottom:0;font-size:14px;color:var(--black);font-weight:500;display:inline-flex;align-items:center}
.pro-cons .add-detail .add-box p button{order:3;font-size:12px;padding:5px 10px;border-radius:25px;margin-left:10px;background:var(--primary);border-color:var(--primary)}
.pro-cons .add-detail .add-box p span{display:inline-flex;align-items:center}
.pro-cons .add-detail .add-box p span b{order:1}
.pro-cons .add-detail .add-box img{width:20px}
.pro-cons .add-detail .add-box .map-img{width:45px}
.pro-cons .add-detail .add-box .map-img:hover{cursor:pointer}
.enroll-box .btn-boxy{display:flex;align-items:center;gap:10px}
.enroll-box .btn-boxy a{min-width:auto;padding:10px;min-width:120px;min-height:auto;width:100%}
.enroll-box .btn-boxy .white-btn{border:1px solid var(--primary)}
.enroll-progress{display:flex;align-items:center;justify-content:center;margin-bottom:30px}
.enroll-progress .step-one{width:45px;height:45px;border:3px solid var(--primary);border-radius:50px}
.enroll-progress .step-two{width:45px;height:45px;border:3px solid #ddd;border-radius:50px}
.enroll-progress .step-one.active{background:var(--primary)}
.enroll-progress .line{width:60px;height:4px;background:#ddd}
.check-text{display:flex;gap:10px;align-items:flex-start;margin-bottom:20px;font-size:15px;font-weight:500;color:var(--black)}
.check-text img{position:relative;top:4px}
.review-box{width:100%;background:#fff;border-radius:10px;box-shadow:0 0 6px rgb(0 0 0 / 27%);padding:20px}
.review-box .top{display:flex;align-items:center;justify-content:start;gap:15px}
.review-box .top h5{font-size:17px;font-weight:700;color:var(--black);margin-bottom:5px}
.review-box .top h6{font-size:15px;font-weight:600;color:var(--black);margin-bottom:5px}
.review-box .rate{display:flex;align-items:center;flex-wrap:wrap;margin-left:auto;text-align:right;justify-content:end}
.review-box .rate span{background:#1a726a;color:var(--white);border-radius:5px;padding:4px}
.review-box .rate p{margin-bottom:0;flex-basis:100%}
.review-box .star-box{padding-left:0;margin-bottom:0;margin-left:10px}
.review-box .star-box li img{max-width:16px}
.review-box .star-box li{list-style-type:none;display:inline-block}
.review-box .img{width:70px;height:70px;overflow:hidden}
.review-box .img img{width:100%;height:100%;object-fit:cover}
.review-box p{font-size:14px;font-weight:500;color:var(--black)}
.review-box .about{margin-top:20px}
.rate-section{min-height:auto!important;padding:20px!important;background:var(--white);margin-bottom:35px!important;width:100%}
.rating-box{display:flex;gap:15px;width:100%;flex-flow:wrap;align-items:flex-end}
.rating-box p{font-weight:500;font-size:16px;color:var(--black)}
.rating-box .count{width:60px;height:50px;border-radius:5px;background:#1a726a;padding:5px;display:flex;justify-content:center;align-items:center}
.rating-box .count span{color:var(--white);font-size:20px;font-weight:700}
.similar-section .consult-box .btn-box .main-btn:hover img{filter:contrast(0.5)}
.phone-show{display:none}
.request-btn-box{position:fixed;bottom:0;width:100%;box-shadow:0 -2px 4px rgb(0 0 0 / 15%);left:0;background:#fff;padding:10px;display:flex;gap:5px;justify-content:center;align-items:center;display:none;z-index:99}
.request-btn-box a{font-size:14px;padding:8px 16px;min-width:auto}
.request-btn-box a img{margin-right:5px;max-width:18px}
.content-wrap .top-filter{grid-column:1/3;width:100%;margin-bottom:20px;margin-top:20px}
.content-wrap .top-filter form{display:flex;gap:10px;align-items:center;justify-content:space-between;box-shadow:-1px 1px 8px rgb(0 0 0 / 11%);border-radius:40px;min-height:70px;position:relative;padding:0 7px 0 20px;border:3px solid #0078db}
.content-wrap .top-filter form .form-group{width:100%;margin-bottom:0;position:relative}
.content-wrap .top-filter form .form-control{border:0;background-color:#fff}
.content-wrap .top-filter form .form-group::after{content:"";position:absolute;width:1px;height:50px;background:#ddd;top:0;right:0}
.content-wrap .top-filter form .form-group select,.content-wrap .top-filter form .form-group input{width:100%;min-height:45px;border:0;border-right:3px solid #ddd;color:var(--black);font-size:14px;padding:5px}
.content-wrap .top-filter form .form-group input::placeholder{color:var(--black)}
.content-wrap .top-filter form .form-group input{border-right:0;width:100%!important;border:0;margin:0;font-size:15px;background:#fff}
.content-wrap .top-filter form .form-group select{appearance:none;background:url(../images/down.svg);background-size:16px;background-position:94% center;background-repeat:no-repeat}
.list-page .dash-left .consult-section{padding-top:0}
.list-page .dash-right{margin-top:56px}
.list-page .dash-right .consult-section{min-height:430px}
.list-page .main-list{margin-bottom:20px;width:100%;float:left}
.list-page .premium-section .consult-box .btn-box{background:rgb(254 191 122 / 10%)}
.list-page .consult-box .verified-box{background:#1a726a}
.tagy-box{position:absolute;top:10px;left:0;display:flex}
.tagy-box .verified-box{position:relative;top:0;z-index:2;border-right:3px solid var(--white)}
.tagy-box.pre-verified .verified-box:last-child{background:#ffc107;border-radius:24px;padding:3px 10px;padding-left:20px;width:auto;left:-15px;z-index:1}
.time-drop{margin-left:auto}
.time-drop .dropdown-menu{padding:0;box-shadow:0 0 10px 0 rgb(0 43 92 / 8%);border:1px solid #efeded;min-width:160px;left:-45px!important}
.time-drop .dropdown-menu a{font-size:13px;line-height:14px;font-weight:500;display:block;padding:15px 20px;text-align:left;color:inherit;border-top:1px solid rgba(0,43,92,0.04)}
.time-drop .btn{background:transparent}
.gallery-modal{display:none;position:fixed;z-index:9999;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0 0 0 / 76%)}
.gallery-modal .modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;width:60%;max-width:1200px}
.gallery-modal .close{color:white;position:absolute;top:10px;right:25px;font-size:35px;font-weight:bold}
.gallery-modal .close:hover,.gallery-modal .close:focus{color:#999;text-decoration:none;cursor:pointer}
.gallery-modal .mySlides{display:none}
.cursor{cursor:pointer;display: block;}
.gallery-wrap .column{width:100%;height:190px}
.gallery-wrap .column img{width:100%;height:100%;object-fit:cover}
.gallery-wrap img.hover-shadow{transition:.3s}
.hover-shadow:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}
.cl-info li span{font-weight:700}
.user-dash .dashed-box{background:var(--white);border:1px solid #82b3ff;margin-bottom:15px;box-shadow:0 1px 3px rgb(0 0 0 / 34%)}
.price-page{display:block;position:relative;padding:0;margin-top:82px}
.price-wrap{width:100%;position:relative;padding-top:45px}
.price-wrap .price-box{width:100%;background:var(--white);position:relative;z-index:9;max-width:85%;margin:0 auto;box-shadow:-2px 4px 16px rgb(0 0 0 / 25%);border-radius:20px;padding-top:10px}
.price-grid{padding:10px 30px}
.price-grid .main-grid{display:grid;grid-template-columns:32% 12% 12% 12% 12% 12%;gap:15px;align-items:center}
.price-grid .middle-grid{border-bottom:1px solid #ececec;padding:13px 0}
.price-grid .middle-grid h4,.price-grid .middle-grid p{color:var(--black);font-weight:500;font-size:15px;margin-bottom:0}
.price-grid .middle-grid p{text-align:center}
.price-grid .pri-box{border:2px solid #be423a;border-radius:4px;padding:10px 8px 18px;background:rgb(190 66 58 / 10%)}
.price-grid .pri-box h5{font-size:19px;font-weight:700;color:#be423a;min-height:45px}
.price-grid .pri-box p.small-price{font-size:12px;font-weight:500;color:#be423a;text-decoration:line-through;text-align:right;margin-bottom:0}
.price-grid .pri-box p.main-price{font-size:19px;font-weight:700;color:var(--black);text-align:right;margin-bottom:5px}
.price-grid .pri-box p.valid-text{font-size:12px;font-weight:400;color:var(--black);text-align:center;margin-bottom:0}
.price-grid .pri-box a{background:#fff;font-size:13px;padding:8px 18px;border-radius:18px;color:#000;margin:0 auto;display:table;text-align:center;margin-top:12px;border:1px solid #be423a}
.price-grid .pri-box.standard a{border:1px solid #1a726a}
.price-grid .pri-box.premium a{border:1px solid #ffc107}
.price-grid .pri-box.st-plus a{border:1px solid #1a726a}
.price-grid .pri-box.pre-plus a{border:1px solid #ffc107}
.price-grid .pri-box.standard{border:2px solid #1a726a;background:rgb(26 114 106 / 10%)}
.price-grid .pri-box.standard h5,.price-grid .pri-box.standard p.small-price{color:#1a726a}
.price-grid .pri-box.premium{border:2px solid #ffc107;background:rgb(255 193 7 / 10%)}
.price-grid .pri-box.premium h5,.price-grid .pri-box.premium p.small-price{color:#ffc107}
.price-grid .pri-box.st-plus{border:2px solid #1a726a;background:#1a726a}
.price-grid .pri-box.st-plus h5,.price-grid .pri-box.st-plus p{color:var(--white)!important}
.price-grid .pri-box.pre-plus{border:2px solid #ffc107;background:#ffc107}
.price-grid .pri-box.pre-plus h5,.price-grid .pri-box.pre-plus p{color:var(--white)!important}
.price-box [type="radio"]:checked,.price-box [type="radio"]:not(:checked){position:absolute;left:-9999px}
.price-box [type="radio"]:checked + label,.price-box [type="radio"]:not(:checked) + label{position:relative;padding-left:10px;cursor:pointer;width:100%;margin:0;display:flex;align-items:center;justify-content:left;padding-top:35px;padding-bottom:10px;gap:30px}
.price-box [type="radio"]:checked + label:before,.price-box [type="radio"]:not(:checked) + label:before{content:"";position:absolute;right:4px;top:4px;width:20px;height:20px;border:1px solid #ddd;border-radius:100%;background:#fff}
.price-box [type="radio"]:checked + label:after,.price-box [type="radio"]:not(:checked) + label:after{content:"";width:20px;height:19px;background:url(../images/tick.svg);background-size:cover;position:absolute;top:4px;right:4px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
.price-box [type="radio"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.price-box [type="radio"]:checked + label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.price-box .final-grid{display:grid;grid-template-columns:69% 26%;gap:15px;background:#fff9e8;padding:20px;border-radius:20px;box-shadow:-2px 4px 16px rgb(0 0 0 / 25%)}
.select-price{width:100%;background:#fff;border-radius:4px;border:1px solid #1a726a;overflow:hidden}
.select-price .tag{position:absolute;left:-2px;top:0;background:#be423a;color:#fff;padding:5px 10px;font-size:15px;font-weight:600}
.select-price .rate{font-size:22px;margin:0;font-weight:700;color:var(--black)}
.select-price .cut-rate{font-size:14px;font-weight:500;color:#be423a;text-decoration:line-through;margin-bottom:4px}
.select-price h6{font-size:18px;color:#be423a;font-weight:700}
.select-price.st-price .tag{background:#1a726a}
.select-price.pre-price .tag{background:#ffc107}
.final-grid .btn-price{padding-top:5px}
.final-grid .btn-price a{width:100%;font-size:14px;margin-bottom:10px;min-height:50px;padding:10px}
.final-grid .btn-price a.white-btn{border:1px solid var(--primary)}
.final-grid .btn-price a i{margin-left:5px}
.in-contain{width:100%;max-width:85%;margin:0 auto}
.view-btn{background:rgb(26 114 106 / 16%);padding:10px;border-radius:30px;min-width:125px;display:inline-block;text-align:center;font-size:16px;font-weight:600;color:#1a726a}
.view-btn:hover{color:#1a726a}
.price-accord{padding-top:50px;padding-bottom:50px}
.video-wrap{padding-top:40px;padding-bottom:40px;display:grid;gap:30px;grid-template-columns:1fr 1fr;position:relative;z-index:9}
.video-wrap .video-box{background:#fff8e3;border-radius:14px;padding:20px;display:grid;grid-template-columns:65% 26%;gap:20px;justify-content:space-around}
.video-wrap .video-box h4{color:var(--black);font-size:20px;font-weight:700;line-height:29px}
.video-wrap .video-box a{margin-top:20px;display:inline-block}
.video-wrap .video-box a i{width:45px;height:45px;background:#fff;color:#ff3131;text-align:center;border-radius:40px;box-shadow:0 4px 15px rgb(0 0 0 / 25%);line-height:37px;padding:4px;font-size:18px}
.video-wrap .video-box a span{color:#ff3131;font-weight:600;font-size:16px;padding-left:5px}
.video-wrap .img-box{background:#ffc107;width:100%;max-width:200px;height:120px;border-radius:15px}
.video-box.st-video{background:#c3e4e1}
.video-box.st-video .img-box{background:#1a726a}
.work-wrap{padding-top:40px;padding-bottom:40px;position:relative;z-index:9}
.work-wrap .work-box{background:#f9f9f9;padding:10px;display:flex;align-items:center;gap:15px}
.work-wrap .work-box p{margin-bottom:0;font-size:14px;font-weight:500;color:var(--black)}
.work-wrap .work-box span{font-size:50px;font-weight:700;color:var(--black)}
.work-wrap .owl-nav button{right:55px;left:inherit;top:-59px;width:30px;height:30px}
.work-wrap .owl-nav button.owl-next{right:10px}
.contact-wrap{display:grid;width:100%;grid-template-columns:15% 83%;gap:20px;padding-top:40px;padding-bottom:40px;position:relative;z-index:9}
.contact-wrap .con-box{background:rgb(43 109 203 / 10%);border-radius:5px;padding:15px;text-align:center}
.contact-wrap .con-box .top img{width:100%;max-width:40px}
.contact-wrap .con-box .top{display:flex;gap:10px;align-items:center}
.contact-wrap .con-box .top span{font-size:14px;color:var(--primary)}
.contact-wrap .con-box p{font-size:17px;font-weight:700;color:var(--primary);line-height:20px;margin-top:20px}
.contact-wrap .con-box a{font-size:15px;font-weight:700;color:var(--black)}
.contact-wrap form{display:grid;grid-template-columns:48% 25% 22%;gap:20px;align-items:center}
.contact-wrap form .form-group input{font-size:14px;border-radius:0;border:0;border-bottom:1px solid #ddd}
.contact-wrap .first-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}
.contact-wrap .form-box{width:100%;background:#fff;box-shadow:3px 3px 11px rgb(0 0 0 / 25%);padding:20px}
.contact-wrap form .form-group textarea{font-size:14px;border-radius:0;min-height:80px}
.contact-wrap form .form-group label{font-size:14px;color:var(--black)}
.cont-btn{background:rgb(43 109 203 / 10%);padding:10px;border-radius:30px;min-width:160px;display:inline-block;text-align:center;font-size:16px;font-weight:600;color:var(--primary);float:right}
.cont-btn:hover{color:var(--primary)}
.pricing-page-main .main-wrap{grid-template-columns:10% 90%;gap:0}
.price-wrap .top-info{text-align:center;position:relative;z-index:9}
.price-wrap .top-info h4{font-size:20px;color:var(--black);font-weight:600;margin-top:10px}
.price-wrap .top-info p{font-size:22px;font-weight:500;color:var(--black);margin-top:28px}
.price-wrap .top-info .list{display:flex;align-items:baseline;justify-content:center;gap:90px;text-align:left;margin-top:50px;margin-bottom:20px}
.price-wrap .top-info .list h5{font-size:18px;color:var(--white);font-weight:600;margin-top:10px}
.price-wrap .top-info .list p{opacity:.8;font-size:14px;margin-top:0}
.price-wrap .top-info .list .box{position:relative}
.price-wrap .top-info .list .box::before{content:"";display:block;position:absolute;width:5px;height:9px;border-right:1px solid #000;border-bottom:1px solid #000;top:10px;left:-26px;transform:rotate(45deg) translateY(-50%);z-index:2}
.price-wrap .top-info .list .box::after{content:"";display:block;position:absolute;width:24px;height:24px;background-color:hsla(0,0%,84.7%,0.2);border-radius:100%;top:12px;left:-33px;transform:translateY(-50%);z-index:1}
.final-grid .owl-nav button{width:26px;height:26px}
.go-section{position:fixed;bottom:0;width:100%;text-align:center;background:var(--primary);padding:10px;left:0;z-index:9;box-shadow:0 -4px 4px rgb(0 0 0 / 10%);color:var(--white)!important;font-weight:700;display:none}
.head-modal .modal-header{border:0!important;padding:0!important}
.head-modal .modal-header .close{position:absolute;right:0;top:0;font-size:28px;background:#fff;opacity:1;border-radius:50px;width:30px;height:30px;padding:0;border:1px solid #ddd;z-index:9}
.head-modal .modal-content{border-radius:10px;max-width:100%;padding:0!important}
.head-modal .modal-dialog{max-width:800px!important}
.head-modal .modal-body{padding:0;border-radius:10px;overflow:hidden}
.head-modal .modal-body .top-head{background:#fff9e5;padding:25px 15px;width:95%;margin:13px auto;border:0 solid #ebdaa6;border-radius:5px}
.head-modal .modal-body .top-head h4{font-size:23px;color:var(--black);font-weight:600}
.head-modal .modal-body .top-head p{font-size:15px;color:var(--black);margin-bottom:0}
.head-modal .modal-body .form-control{font-size:14px;min-height:48px;border:0;border-bottom:1px solid #ddd!important;padding:10px!important;border-radius:5px}
.head-modal .modal-body .main-btn{width:100%;margin-top:20px;margin-bottom:20px}
.head-modal .modal-body .wrap{padding:20px}
.head-modal .iti{width:100%}
.head-modal .modal-body .iti input{padding-left:50px!important}
p.non-acc{font-size:14px;text-align:center;color:#fff;padding:0!important;width:100%;margin-top:15px}
#resend_otp_phone{color:#fff !important}
p.non-acc a{color:var(--primary)!important;font-weight:500;text-decoration:none}
.head-modal ul{padding-left:0;margin-bottom:0}
.head-modal ul li{list-style-type:none;display:inline-block;width:100%;text-align:left}

.head-modal [type="radio"]:checked,.head-modal [type="radio"]:not(:checked){position:absolute;left:-9999px}
.head-modal [type="radio"]:checked + label,.head-modal [type="radio"]:not(:checked) + label{position:relative;cursor:pointer;line-height:20px;display:inline-block;color:#000;background:#f1f1f1;padding:17px;width:100%}
.head-modal [type="radio"]:checked + label:before,.head-modal [type="radio"]:not(:checked) + label:before{content:"";position:absolute;left:8px;top:8px;width:18px;height:18px;border:1px solid #ddd;border-radius:100%;background:#fff}
.head-modal [type="radio"]:checked + label:after,.head-modal [type="radio"]:not(:checked) + label:after{content:"";width:12px;height:12px;background:#1a726a;position:absolute;top:11px;left:11px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
.head-modal [type="radio"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.head-modal [type="radio"]:checked + label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.refer-sec{width:100%;background:#005ca9;text-align:center;padding:10px;padding-top:60px;color:var(--white);margin-bottom:100px;position:relative}
.refer-sec::after{content:"";position:absolute;width:30%;height:50%;background:url(../images/ban-vec2.png);background-repeat:no-repeat;left:20px;top:20px;background-size:contain}
.refer-sec .inner::after{content:"";position:absolute;width:20%;height:50%;background:url(../images/ban-vec3.png);background-repeat:no-repeat;right:0px;top:30px;background-size:contain}
.refer-sec::before{content:"";position:absolute;width:100%;height:100%;background:url(../images/lines.png);left:0;top:0;background-size:cover;background-position:center bottom;opacity:.4;background-repeat:no-repeat}
.refer-sec .inner{position:relative;z-index:9}
.refer-sec h4{font-size:40px;font-weight:700;margin: 0;}
.refer-sec p{font-size:28px;margin: 0;}
.refer-sec h6{font-size:28px;font-weight:700;height:34px}
.refer-sec h6 span{color:rgba(1,60,109,1);background:#fff;max-width:50%;margin:0 auto;border-radius:30px;color:#005ca9!important;padding:10px 20px}
.refer-sec h4 span,.refer-sec p span,.refer-sec h6 span{color:#ffc107}
.refer-sec .white-btn{font-size:21px;color:#ffffff!important;margin-top:30px;min-width:200px;background:rgba(1,60,109,1);border:2px solid rgba(255,255,255,1);border-radius:40px;padding:10px 30px;box-shadow:0 4px 20px 0 rgba(0,0,0,0.25);display: inline-block;}
.refer-sec .white-btn:hover{color:var(--white)!important;background:transparent}
.refer-sec .profiles{width:100%;display:grid;grid-template-columns:repeat(auto-fit,18%);gap:30px;margin-top:20px;position:relative;top:50px;justify-content:center}
.refer-sec .profiles .pro{width:100%;min-height:400px;border-radius:250px;border:4px solid var(--white);position:relative}
.refer-sec .profiles .pro img{width:100%;height:100%;object-fit:cover;border-radius:250px}
.refer-sec .profiles .pro:nth-child(odd){position:relative;top:60px}
.refer-sec .pro .info{position:absolute;background:#fff;border-radius:10px;box-shadow:0 4px 15px rgb(0 0 0 / 25%);right:-100px;bottom:55px;padding:10px;display:flex;text-align:left;gap:14px;max-width:160px;align-items:center;z-index:9}
.refer-sec .pro .info img{max-width:30px}
.refer-sec .pro .info p{font-size:14px;color:var(--black);margin-bottom:0;font-weight:500}
.refer-sec .pro .info p span{color:var(--primary)}
.refer-sec .pro .info img{border-radius:0}
.refer-sec .pro:nth-child(4) .info{bottom:inherit;top:0}
.price-mains .title{grid-column:1/3;text-align:center;margin-top:20px;font-size:22px;font-weight:600;margin-bottom:0}
.profile-boxed{width:100%;background:var(--white);border-radius:30px;box-shadow:0 1px 5px rgb(0 0 0 / 34%);margin-bottom:25px;overflow:hidden}
.profile-boxed .pro-top{background:var(--primary);text-align:center;padding:10px}
.profile-boxed .pro-top .img-box{width:70px;height:70px;overflow:hidden;margin:0 auto;margin-bottom:10px}
.profile-boxed .pro-top .img-box img{width:100%;height:100%;object-fit:cover}
.profile-boxed .pro-top h4{font-size:20px;font-weight:600;color:var(--white)}
.profile-boxed .pro-top p{font-size:15px;color:var(--white)}
.profile-boxed .list{padding:15px}
.profile-boxed .list p{font-size:14px;color:var(--black);margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ededed;display:flex;justify-content:space-between}
.profile-boxed .main-btn{width:80%;margin:0 auto;display:block;line-height:40px;margin-bottom: 20px;}
.detail-box{width:100%;background:var(--white);box-shadow:4px 4px 15px rgba(0,0,0,0.25);border-radius:20px;margin-bottom:20px;overflow:hidden}
.detail-box .head-section{margin:0;background:#f0f1f3;padding:25px 15px;text-align:center;display:block}
.detail-box .head-section ul{padding:0;margin-bottom:0}
.detail-box .head-section ul li{list-style-type:none;display:inline-block;font-size:15px;color:var(--black);padding:0 20px}
.detail-box .head-section ul li a{padding:5px;border-bottom:2px solid transparent}
.detail-box .head-section ul li a.active{font-weight:700;border-bottom:2px solid var(--primary)}
.detail-box ul{padding:25px}
.detail-box ul li{font-size:15px;color:var(--black);margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ededed;display:flex;justify-content:space-between}
.detail-box ul li span{font-weight:700}
.detail-box h5{text-align:center;font-size:18px}
.detail-box .active-box{width:100%;max-width:380px;margin:0 auto;display:block;background:var(--primary);color:var(--white);margin-top:25px;border-radius:30px;padding:10px 25px;margin-bottom:20px}
.detail-box .active-box h4{color:var(--white);margin-bottom:0;font-size:18px;display:flex;justify-content:space-between;font-weight:600}
.detail-box .active-box h4 span{background:var(--white);color:#1a726a;padding:3px 25px;font-size:14px;font-weight:600;border-radius:20px}
.detail-box .active-box h4 span b{width:8px;height:8px;border-radius:20px;background:#1a726a;display:inline-block;margin-right:3px}
.card-slider .select-card{border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 15px rgba(0,0,0,0.15);min-height:150px;display:flex;align-items:center;margin:10px}
.card-wrapper{padding:20px}
.card-wrapper .select-card label h4{font-size:20px;font-weight:500;color:var(--black);margin-bottom:30px}
.card-wrapper .select-card label{display:block!important;padding:20px 30px!important}
.card-wrapper .card{border:0;display:flex;align-items:center;justify-content:space-between;flex-flow:row}
.card-wrapper .card img{max-width:65px}
.card-wrapper .head a{border:1px solid var(--primary);min-width:120px;color:var(--primary)!important}
.billing-wrap{margin-top:50px}
#addressModal form{display:grid;grid-template-columns:1fr 1fr;gap:15px}
#addressModal form .form-group{margin-bottom:0}
#addressModal form .form-control{font-size:14px;border-radius:2px;min-height:45px}
#addressModal form label{font-weight:600;font-size:13px;margin-bottom:5px}
#addressModal .full-field{grid-column:1/3}
#addressModal .modal-header h4{margin-bottom:0}
.billing-wrap .address-box{width:100%;max-width:290px;border:1px dashed #ddd;padding:10px}
.billing-wrap .address-box h4{font-size:21px;color:var(--black);font-weight:600}
.billing-wrap .address-box p{font-size:15px;color:var(--black)}
.immigration_form{padding:15px 25px}
.immigration_form .visatypecls{padding:10px!important;min-height:150px;display:flex!important;align-items:center;justify-content:center;flex-flow:column;margin-bottom:0!important}
.immigration_form .form-group h5{font-size:22px;margin-bottom:20px;color:var(--white);font-weight:600}
.immigration_form .row{gap:15px;flex-flow:row;margin:0 auto}
.immigration_form .row .col-md-4{padding:0;max-width:100%}
.immigration_form .visatypecontent a.visatypecls h5.visa-type-cat{color:var(--black);font-weight:700;font-size:15px}
.immigration_form #progressbar li:before{color:#99a2a8;background:#eaf0f4}
.immigration_form #progressbar .active{color:var(--white)}
.immigration_form #progressbar li.active:before{color:var(--white)}
.immigration_form #progressbar li.active:before,.immigration_form #progressbar li.active:after{background:var(--primary)}
.immigration_form .educationcontent{display:grid;grid-template-columns:1fr;width:100%;margin:0;flex:inherit;gap:15px}
.immigration_form .educationcontent .form-group{padding:0;flex:auto;max-width:100%;margin-bottom:0}
.immigration_form .educationcontent .form-group label{width:100%}
.immigration_form .educationcontent .form-group select{width:100%;border-radius:4px;font-size:14px;color:var(--black);padding:10px!important;padding-right:45px!important;min-height:46px}
.immigration_form .educationcontent .form-group .text-input button{width:100%;border-radius:4px;font-size:14px;color:var(--black)!important;padding:10px!important;padding-right:45px!important;min-height:46px}
.immigration_form .educationcontent .form-group .text-input button img{display:none}
.immigration_form .educationcontent .form-group .text-input button span{display:inline-block}
.choose_cnt.custombtn{background-size:23px!important}
.immigration_form .btn-wrapper{display:flex;align-items:center;justify-content:center;margin-top:20px}
.immigration_form .form-card .row{display:flex;flex-flow:wrap;width:100%;flex:inherit;gap:25px;margin:0 auto;justify-content:center;align-items:center}
.immigration_form .form-card .row select{width:100%;border-radius:4px;font-size:14px;color:var(--black);padding:10px!important;padding-right:45px!important;min-height:46px}
.immigration_form .form-card .row .form-group{flex:inherit;padding:0;margin-bottom:0;width:100%;max-width:100%}
.immigration_form .form-card .row .form-group label{width:100%}
.landing div#search_dropdown{top:unset!important;box-shadow:0 2px 4px 0 rgb(0 0 0 / 30%);background-color:#fff;padding:10px;width:36vw!important;z-index:9;position:absolute}
.landing div#search_dropdown .row{row-gap:10px;column-gap:0;align-items:center}
.landing div#search_dropdown label{display:flex;border-radius:35px;border:1px solid #d7d7d7;background:#fff;padding:11px;line-height:20px;font-size:13px;color:#606060;cursor:pointer;position:relative;margin:0;align-items:center;justify-content:start;text-align:left}
.service-icon label img{max-width:24px;display:block;margin-bottom:0;margin-right:10px}
.dashboard-search div#search_dropdown label{font-weight:600!important}
.landing div#search_dropdown label[selects="true"]{background:var(--lightblue)!important;color:var(--black)!important;border:1px solid var(--primary)!important}
fieldset .customErr{text-align:center}

/* form mobile search */

.mob-search{width:100%!important}
.mob-search .panel{padding:20px;width:100%}
.mob-search form input{border:1px solid #ddd!important;border-radius:0!important;padding:10px}
.mob-search form .input-group{margin-bottom:20px;border:0!important}
.mob-search .row{margin:0;gap:15px;display:grid;grid-template-columns:1fr 1fr}
.mob-search .row .col-md-4{padding:0}
.mob-search .row .col-md-4 label{display:block;border-radius:35px;border:1px solid #d7d7d7;background:#fff;padding:11px;line-height:20px;font-size:13px;color:#606060;cursor:pointer;position:relative;margin:0}
.mob-search .row .col-md-4 label[selects="true"]{background:var(--lightblue)!important;color:var(--black)!important;border:1px solid var(--primary)!important}
.mob-search .form-group button{position:fixed;width:90%;bottom:20px;left:0;right:0;margin:0 auto}
.mob-search select{width:100%;grid-column:1/3;margin-top:20px;min-height:55px;font-size:15px}
.mob-search .top{display:flex;align-items:center;gap:15px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px dashed #ddd}
.mob-search .top i{font-size:20px}
.mob-search .top h3{margin-bottom:0;font-size:20px;font-weight:600}
.mob-search .top a{margin-left:auto;font-size:15px;font-weight:600;color:var(--primary)}

/* consult page */

.consult-land{width:100%;min-height:400px;padding:15px 0;display:flex;align-items:center;position:relative}
.consult-land h4{font-size:42px;color:var(--black);font-weight:700;margin-bottom:30px}
.consult-land ul{margin-bottom:35px;padding-left:0}
.consult-land ul li{list-style-type:none;font-size:17px;position:relative;padding-left:25px;line-height:15px;margin-bottom:20px}
.consult-land ul li::before{position:absolute;left:0;content:"";width:16px;height:16px;background:url(../images/tick.svg);background-size:contain;background-repeat:no-repeat}
.bus-section{width:100%;background:var(--lightblue)}
.bus-section .inner{width:100%;display:grid;grid-template-columns:45% 46%;gap:7vw;align-items:center}
.bus-section .bus-list .bus-box .tick{width:60px;height:60px;background:#ebebeb;border-radius:50px;display:flex;align-items:center;justify-content:center;flex:none}
.bus-section .bus-list .bus-box .tick img{max-width:50%}
.bus-section .bus-list .bus-box{width:100%;display:flex;align-items:center;gap:30px;margin-bottom:30px;background:var(--white);padding:20px;box-shadow:0 4px 15px rgb(0 0 0 / 15%);border-radius:15px;max-width:30vw}
.bus-section .bus-list .bus-box p{margin-bottom:0;font-size:17px;color:var(--black)}
.dash-section .inner .row{display:flex;align-items:center}
.dash-section h4{font-size:24px;color:var(--black);font-weight:700;margin-bottom:20px}
.dash-section p{font-size:15px;color:var(--black);margin-bottom:20px}
.dash-section ul{margin-bottom:35px;padding-left:0}
.dash-section ul li{list-style-type:none;font-size:17px;position:relative;padding-left:25px;line-height:15px;margin-bottom:20px}
.dash-section ul li::before{position:absolute;left:0;content:"";width:16px;height:16px;background:url(../images/tick.svg);background-size:contain;background-repeat:no-repeat}
.cl-section{background:var(--lightblue)}
.cl-section .inner{display:grid;grid-template-columns:repeat(auto-fit,21%);gap:30px;padding:15px;justify-content:center}
.cl-section .p-wrap .cat-img{width:60px;height:60px;background:var(--primary);border-radius:50px;display:flex;align-items:center;justify-content:center;margin:0 auto;margin-bottom:20px}
.cl-section .p-wrap .cat-img img{max-width:70%}
.cl-section .p-wrap{text-align:center;padding:30px;background:var(--white);box-shadow:0 4px 15px rgba(0,0,0,0.15);border-radius:15px}
.cl-section .p-wrap h4{font-size:18px;color:var(--black);font-weight:500;margin-bottom:15px}
.cl-section .p-wrap p{font-size:14px;color:var(--black);margin-bottom:0}
.client-section{background:var(--lightblue)}
.client-section .clx{width:100%;display:grid;grid-template-columns:80px 1fr;align-items:center;gap:20px}
.client-section .clx .img-box{width:80px;height:80px;border-radius:50px;overflow:hidden}
.client-section .clx .img-box img{width:100%;height:100%;object-fit:cover}
.client-section .cl-wrap{width:100%;background:var(--white);padding:25px 35px;border-radius:15px;border:1px solid var(--primary);position:relative}
.client-section .overlap::after{content:"";position:absolute;width:95%;height:40px;background:var(--white);border-radius:15px;border:1px solid var(--primary);bottom:-19px;left:0;right:0;margin:0 auto;z-index:-1}
.client-section .overlap::before{content:"";position:absolute;width:88%;height:40px;background:var(--white);border-radius:15px;border:1px solid var(--primary);bottom:-36px;left:0;right:0;margin:0 auto;z-index:-1}
.client-section .owl-carousel .owl-stage-outer{padding-bottom:50px}
.client-section .cl-wrap h5{font-size:20px;color:var(--black);font-weight:600;margin-bottom:10px}
.client-section .cl-wrap h6{font-size:16px;color:var(--black);font-weight:500;margin-bottom:15px}
.client-section .cl-wrap p{font-size:16px;color:var(--black);margin-top:20px;margin-bottom:0}
.search-list .main-wrap{grid-template-columns:1fr}
.search-list .content-wrap{padding:0;padding-top:10px;max-height:initial}
.search-list .main-wrap{padding:0!important}
.profile-inf{grid-template-columns:35% 63%}
.profile-inf .dash-left .dashed-box{grid-template-columns:1fr;background:no-repeat;padding:0;border:0;box-shadow:none}
.profile-inf .top{grid-column:1/3;margin-top:20px;margin-bottom:5px}
.profile-inf .dash-left .dashed-section{border-radius:20px;border-top:4px solid var(--primary)}
.profile-inf .dashed-box .img-box{max-width:95px;height:100px}
.profile-inf .btm{background:var(--lightblue);padding:20px;border-radius:10px}
.profile-inf .btm .btn-box{text-align:center!important;margin-top:20px;background:transparent!important}
.profile-inf .btm ul li img{max-width:18px;margin-right:10px}
.profile-inf .btm ul li{margin-bottom:10px}
.profile-inf .dash-right .head h4::before{content:"";position:absolute;width:50px;height:5px;background:var(--primary);border-radius:4px;bottom:-6px}
.profile-inf .dash-right .dashed-section{border-radius:20px}
.profile-inf .dash-right .dashed-section .head{background:var(--lightblue);padding:10px;border-radius:5px}
.profile-inf .dash-right .dashed-section ul{padding-left:0;margin-bottom:0}
.profile-inf .dash-right .dashed-section ul li{list-style-type:none;font-size:17px;font-weight:500;margin-bottom:15px;color:var(--black)}
.profile-inf .dash-right .dashed-section ul li span{color:var(--primary);font-weight:600}
.profile-inf .dash-right .dashed-section .sec{border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:20px}
.profile-inf .dash-right .dashed-section .sec:last-child{border:0}
.otp-box{display:grid;align-items:center;justify-content:center;width:100%;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;padding:15px 5px}
.otp-box input{border:1px solid #ddd;width:55px;height:55px;text-align:center;padding:5px;margin:0 auto}
.choose-b{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:20px;margin-bottom:20px}
.choose-b .in{display:flex;flex-flow:column;background:var(--white);box-shadow:0 3px 3px rgb(0 0 0 / 20%);border-radius:10px;min-height:160px;width:100%;max-width:150px;padding:15px;text-align:center;align-items:center;justify-content:center;transition:.3s}
.choose-b .in:hover{cursor:pointer}
.choose-b .in:first-child{background:var(--primary)}
.choose-b .in:hover{background:var(--primary);transition:.3s}
.choose-b .in .img-box{background:#dee2ef}
.choose-b .in img{width:40px;margin:0 auto}
.choose-b .in span{display:block;font-size:15px;margin-top:8px;color:var(--primary);font-weight:600}
.choose-b .in:first-child span{color:var(--white)}
.choose-b .in:hover span{color:var(--white)}
.choose-b .img-box{width:65px;height:65px;margin:0 auto;background:#dee2ef;border-radius:50px;padding:10px;display:flex;align-items:center;justify-content:center}
.profile-inf .btn-wrap{text-align:center;margin-top:40px;margin-bottom:10px}
.profile-inf .btn-wrap a{color:var(--white)}
.profile-inf .btn-wrap a img{width:16px;margin-right:5px}
.profile-inf .btn-wrap a:hover img{filter:brightness(0.6)}
.blog-box:hover{cursor:pointer}
.blog-box .blog-info{padding:15px}
.blog-box .blog-info ul{padding-left:0;margin-bottom:0}
.blog-box .blog-info ul li{font-size:13px;color:#848181;list-style-type:none;display:inline-block;margin-right:10px;border-right:2px solid #e7e7e7;padding-right:10px;position:relative}
.blog-box .blog-info ul li:last-child{float:right;border:0;margin-right:0;padding-right:0}
.blog-box .blog-info ul li i{font-size:16px;line-height:25px}
.blog-box .blog-info ul li i:hover{cursor:pointer}
.blog-box .blog-info h4{font-size:19px;font-weight:700;color:#27272e;border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:10px}
.blog-img{width:100%;height:210px;overflow:hidden;position:relative}
.blog-img .tag{position:absolute;top:8px;left:8px;background:var(--primary);padding:4px;font-size:13px;font-weight:700;color:#fff;border-radius:3px;text-align:center;min-width:85px}
.blog-img img{width:100%;height:100%;object-fit:cover}
.blog-box{width:100%;background:#fff;box-shadow:6px 5px 30px rgba(0,0,0,0.12);margin-bottom:30px}
.blog-info .social{position:absolute;display:block;right:0;z-index:2;box-shadow:0 6px 13px 0 rgba(145,145,145,0.3);background:#fff;transition:all .4s ease-in-out;width:130px;padding:8px!important;bottom:30px;text-align:center;opacity:0}
.blog-info .social li{border-right:0!important;margin-right:0!important;padding:0 5px!important;float:none!important}
.inner-page-land{width:100%;min-height:240px;background:url(../images/banner-in.jpg);background-size:cover;text-align:center;padding:30px 10px;display:flex;justify-content:center;align-items:center}
.inner-page-land p{color:#b7bdc2;width:75%;margin:0 auto;margin-bottom:30px;margin-top:15px}
.inner-page-land h4{font-size:35px;color:#fff;font-weight:600}
.inner-page-land .breadcrumb{justify-content:center;background:transparent;margin-top:15px;margin-bottom:0}
.inner-page-land .breadcrumb a{color:#fff}
.inner-page-land .breadcrumb-item.active{color:#bababa}
.main-section{width:100%;padding:50px 0}
.main-section.adds-wrap.review-wrap{padding:0}
.about-section .col-md-6{align-items:center;display:flex}
.small-head{color:var(--primary);font-weight:800;text-transform:uppercase;font-size:14px}
.big-heading{font-size:32px;font-weight:800;color:#212325}
.big-heading span{color:var(--primary)}
.about-section p{font-size:16px;margin-top:25px;color:#4b4b4d}
.about-section .sign-box h5{font-size:18px;font-weight:700}
.about-section .sign-box p{margin:0;font-size:13px}
.about-inner{margin-top:5%;padding-left:30px}
.why-section{background:#105791;min-height:300px;position:relative}
.why-section .overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:url(../images/footer-img.png);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;opacity:.2}
.why-section ul{margin-bottom:0;padding-left:20px;margin-top:20px}
.why-section ul li{color:#4b4b4d;font-size:15px;margin-bottom:8px;list-style-type:circle}
.inner-why{width:100%;background:#fff;padding:25px}
.inner-why img{border-radius:5px}
.inner-why .col-md-7{display:flex;align-items:center}

/* faq */

.faqMainDiv{display:inline-block;width:100%;padding:50px 0}
.mainHeadingNew{font-size:24px;color:#606060;margin:0 0 25px;position:relative;padding-left:10px;border-left:3px solid #056cd3}
.singleListtDiv{display:inline-block;width:100%;padding-left:50px;position:relative}
.singleListtDiv .secIcon{position:absolute;top:8px;left:0;width:32px}
.secIcon img{width:32px}
.secContent{display:inline-block;width:100%;padding:0;margin:0 0 20px}
.secContent li{display:inline-block;width:100%;font-size:16px}
.secContent li a{text-decoration:none;color:#494949;transition:all .5s ease 0}
.secContent li a:hover{color:#056cd3;text-decoration:underline}
.exploreMoreBtn{color:#056cd3!important;font-weight:700;text-decoration:underline}
.faqList{display:inline-block;width:100%}
.singleFaq{display:inline-block;width:100%;border:1px solid rgba(0,0,0,0.1);margin-bottom:15px;border-radius:6px;padding:10px;background:#fbfbfb;color:#494949;transition:all .5s ease 0}
.singleFaq:hover{color:#202020;box-shadow:0 0 15px 0 rgba(0,0,0,0.2)}
.singleFaq h3{font-size:16px;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.singleFaq p{font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0}
.rightList li a{padding:5px 20px;color:#202020;display:inline-block;width:100%;margin-bottom:10px;font-size:14px;line-height:16px;position:relative}
.rightList li a::after{border-color:transparent #fff #fff transparent;border-style:solid;border-width:1px;content:"";display:inline-block;height:5px;transform:rotateZ(-40deg) rotateX(0deg) rotateY(0deg) translate3d(-50%,-60%,0px);transition:all .2s ease 0;width:5px;vertical-align:middle;margin:-3px 0 0 4px;position:absolute;top:50%;right:5px;display:none}
.rightList li a:hover::after{display:inline-block;border-color:transparent #202020 #202020 transparent}
.rightList li a.active::after{display:inline-block}
.rightList li a:hover{background:rgba(0,0,0,0.04)}
.rightList li a.active{background:#056cd3;color:#fff}
.bigHeadingNew{font-size:30px;color:#606060;margin:0 0 15px;position:relative;font-weight:300}
.leftList li a{padding:2px 20px;color:#202020;display:inline-block;width:100%;margin-bottom:10px;font-size:14px;line-height:16px;position:relative}
.leftList li a::after{border-color:transparent #000 #000 transparent;border-style:solid;border-width:1px;content:"";display:inline-block;height:5px;transform:rotateZ(-40deg) rotateX(0deg) rotateY(0deg) translate3d(-50%,-60%,0px);transition:all .2s ease 0;width:5px;vertical-align:middle;margin:-3px 0 0 4px;position:absolute;top:50%;left:5px}
.detailContentSec{display:inline-block;width:100%}
.detailContentSec p{display:inline-block;width:100%;margin:0;color:#6a6a6a}
.imageDiv{display:inline-block;width:100%;margin:10px 0}
.imageDiv img{display:inline-block;width:100%}
.articleLikeDiv{display:inline-flex;align-items:center;width:100%;border-top:1px solid #e6e6e6;margin:29px 0 0;font-size:18px;color:#666;padding-top:21px}
.articleLikeDiv h4{font-size:16px;color:#494949;font-weight:400;display:inline-block}
.articleLikeDiv h4 strong{color:#202020}
.articleLikeDiv .fa{color:var(--grey)}
.articleLike{width:25px;margin-left:20px;display:inline-block}
.icon__thumb{display:inline-block;width:25px;height:25px;vertical-align:middle;margin-left:0;margin-top:-3px}
.icon__thumb-up{background:url(thumb-d.svg) 0 0 no-repeat;transform:rotate(180deg)}
.icon__thumb-down{background:url(thumb-d.svg) 0 0 no-repeat;transform:rotate(0);margin-top:-2px}
.article__like span{display:block;border-top:1px solid #e5e5e5;margin-top:5px;padding-top:2px;font-size:12px;font-weight:600;color:#999;text-align:center}
.blog-single .blog-header h1{font-size:35px;color:var(--black);font-weight:700;margin-bottom:30px}
.blog-single .blog-header .user-image{width:50px;height:50px;border-radius:50px;overflow:hidden}
.blog-single .blog-header .user-image img{width:100%;height:100%;object-fit:cover}
.blog-single .blog-header .media{gap:20px}
.blog-single .blog-header h5{font-size:20px;color:var(--black);font-weight:700}
.blog-single .blog-header p{font-size:15px;color:var(--black)}
.blog-single .image-set{width:100%;min-height:300px;margin-bottom:30px;border-radius:6px;overflow:hidden}
.blog-single .image-set img{width:100%;height:100%;object-fit:cover}
.blog-single .blog-content p{font-size:15px;color:var(--black);line-height:30px}
.blog-single .blog-content h3{font-size:30px;color:var(--black);font-weight:700;margin-top:40px}
.blog-single .blog-content ul{margin-bottom:0;padding-left:20px;margin-top:20px;margin-bottom:40px}
.blog-single .blog-content ul li{color:#4b4b4d;font-size:15px;margin-bottom:8px;list-style-type:circle}
.blog-single .author-block{margin-top:40px;background:#f7f7fa;padding:20px;border-radius:5px}
.blog-single .author-block .media{gap:20px}
.blog-single .author-block .user-image{width:80px;height:80px;border-radius:50px;overflow:hidden}
.blog-single .author-block .user-image img{width:100%;height:100%;object-fit:cover}
.blog-single .author-block h5{font-size:20px;color:var(--black);font-weight:700}
.blog-single .author-block p{font-size:15px;color:var(--black)}
.blog-single .comments-block{margin-top:30px}
.blog-single .comments-block h2{font-size:30px;color:var(--black);font-weight:700;margin-bottom:30px}
.blog-single .comments-block .media{gap:15px;margin-bottom:25px;padding:30px;background:#fafafb;border-radius:10px}
.blog-single .comments-block .user-image{width:50px;height:50px;border-radius:50px;overflow:hidden}
.blog-single .comments-block .user-image img{width:100%;height:100%;object-fit:cover}
.blog-single .comments-block h5{font-size:20px;color:var(--black);font-weight:700}
.blog-single .comments-block h5 span{font-size:15px;color:var(--grey);float:right}
.blog-single .comments-block p{font-size:15px;color:var(--black)}
.blog-single .comments-block .media.replied{padding-left:60px}
.form-blog{background:#fafafb;padding:40px;border-radius:8px}
.form-blog .fieldsets{margin-bottom:20px}
.form-blog .fieldsets .form-control{font-size:14px;min-height:45px}
.form-blog .fieldsets textarea{min-height:120px!important}
.form-blog .main-btn i{margin-left:8px}
.blog-single .recent-post{margin-top:30px}
.blog-single .recent-post h3{font-size:25px;color:var(--black);font-weight:700;margin-bottom:15px}
.blog-single .recent-post .media{gap:15px;margin-bottom:20px}
.blog-single .recent-post .media .post-image{width:80px;height:80px;border-radius:4px;overflow:hidden}
.blog-single .recent-post .media .post-image img{width:100%;height:100%;object-fit:cover}
.blog-single .recent-post .media h5 a{font-size:17px;color:var(--black);font-weight:700}
.blog-single .recent-post .media h5 a:hover{color:var(--primary)}
.blog-single .recent-post .media p{font-size:15px;color:var(--black)}
.blog-single .blog-categories ul{margin-bottom:0;padding-left:0;margin-top:20px;margin-bottom:40px}
.blog-single .blog-categories ul li{list-style-type:none;border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px}
.blog-single .blog-categories ul li a{color:#4b4b4d;font-size:15px;margin-bottom:8px}
.blog-single .blog-categories ul li a span{float:right}
.noti-drop .noti{display:flex;gap:10px}
.noti-drop .noti .info h5{font-size:15px;color:var(--black);font-weight:700}
.noti-drop .noti .info p{font-size:13px;color:var(--grey)}
.noti-drop .noti .noti-icon span{width:42px;height:42px;display:inline-block;background:#d7e8f3;border-radius:4px;text-align:center;padding:6px}
.noti-drop .noti .noti-icon span img{max-width:26px}
.noti-drop .send-noti.noti .noti-icon span{background:#fff5e4}
.noti-drop .accept-noti.noti .noti-icon span{background:#eff7f0}
.noti-drop .short-noti.noti .noti-icon span{background:#f2ddd3}
.dash-wrapper .top-dash .noti-drop .dropdown-menu{right:-110px!important;min-width:300px;left:inherit!important;max-height:400px;overflow-y:auto}
.profile-wrap .pro-top{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.profile-wrap .pro-img{width:100%;height:200px;border-radius:4px;overflow:hidden}
.profile-wrap .pro-img img{width:100%;height:200px;object-fit:cover}
.profile-wrap .pro-img video{width:100%;height:200px}
.profile-wrap .pro-block{display:grid;gap:10px}
.home-profile .main-wrap{display:block}
.home-profile .main-wrap .content-wrap{padding-top:50px!important}
#thanksModal .modal-dialog{max-width:550px!important}
#thanksModal .modal-body{position:relative;z-index:99}
#thanksModal .modal-content{width:100%;background:var(--lightblue);background-repeat:no-repeat;background-size:cover;position:relative}
#thanksModal .modal-content::after{content:"";position:absolute;width:100%;height:100%;background:url(../images/plan-t.png);background-repeat:no-repeat;background-size:25%;background-position:right bottom}
#thanksModal .modal-body .top-head{background:transparent}
#thanksModal .modal-body .top-head h4{color:var(--primary);font-size:40px;text-transform:uppercase;text-align:center;font-weight:700}
#thanksModal .modal-body .top-head h4 span{display:block;font-size:20px;text-transform:capitalize;margin-top:8px;letter-spacing:1px;color:var(--black)}
#thanksModal .modal-body .top-head p{font-size:17px;margin-top:20px;letter-spacing:1px;color:var(--black);text-align:center}
#thanksModal .wrap h5{margin-bottom:15px;display:flex;align-items:center;justify-content:center}
#thanksModal .wrap h5 span{background:var(--white);padding:15px;border-radius:4px;font-size:16px;font-weight:700;box-shadow:0 1px 7px rgb(0 0 0 / 15%)}
#thanksModal .wrap h5 a{color:var(--primary)}
.signup-page{width:100%;padding:60px 0}
.signup-page h4{color:var(--black);font-size:26px;font-weight:700;margin-bottom:20px}
.signup-page form .form-control{min-height:50px;font-size:14px;border:1px solid #ddd;border-radius:4px}
.signup-page form label{font-size:13px;font-weight:500}
.signup-page .inner{display:grid;grid-template-columns:1fr 1fr;gap:5vw;max-width:70vw;margin:0 auto}
form .iti{width:100%;border-radius:4px}
.iti__country{font-size:13px}
.signup-page .inner .side-img{position:relative;border-radius:5px;overflow:hidden;height:100%;background:#eaf3fa}
.signup-page .inner .side-img img{width:100%;height:100%;object-fit:contain}
.signup-page .main-btn:hover{color:$}
.dash-assess{grid-template-columns:1fr}
.customSelectBox{display:inline-flex;width:100%;justify-content:center;flex-wrap:wrap;margin-bottom:10px;padding:0 50px}
.singleSelectBox{display:inline-block;width:24%!important;position:relative}
.devide3 .singleSelectBox{width:33%}
.singleSelectBox input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}
.singleSelectBox h2{display:flex;width:calc(100% - 20px);margin:10px;text-align:center;border-radius:5px;border:1px solid rgba(0,0,0,0.2);padding:20px 15px;background-color:#fff;min-height:180px;align-items:center;flex-direction:column;justify-content:center}
.singleSelectBox h2 img{display:inline-block;width:60px;height:60px;object-fit:contain;object-position:center;margin-bottom:15px}
.singleSelectBox h2 span{display:inline-block;width:100%;font-size:15px;font-weight:600;color:var(--black)}
.singleSelectBox input:checked ~ h2{border:1px solid #056cd3}
.singleSelectBox input:checked ~ h2::after{content:"";top:18px;right:18px;width:26px;height:26px;display:flex;padding:4px;position:absolute;background-color:rgba(12,113,195,1);background-image:url(../images/tick.svg);background-position:center;background-repeat:no-repeat;align-items:center;border-radius:50%;justify-content:center}
.wizard-form .progressbar{width:100%;overflow:hidden;text-align:center;display:inline-block;padding:0}
.wizard-form .progressbar li{list-style-type:none;position:relative!important;width:calc(100% / 3)!important;float:left}
.wizard-form .progressbar li span.pos {font-size: 21px;margin: 0 auto 10px;border-radius: 100%;line-height: 0;background: var(--white);align-items: center;justify-content: center;display: flex;color: var(--black);width: 45px;
    height: 45px;font-weight: 700;cursor: pointer;}
.wizard-form .progressbar .tabtitle{color:#fff}
.wizard-form{padding-top:4em}
.wizard-form .progressbar li::after{content:" ";width:100%;height:3px;background:#eaf0f4;position:absolute;left:-50%;top:24px;z-index:-1}
.hide{display:none}
.country-select-list.single ul li label{padding-left:5px}
.country-select-list.single ul li input{margin-top:5px}
.country-select-list.single ul li{display:flex}
.country-select-list.single ul{padding-left:10px;max-height:500px;overflow:auto}
.country-select-list.single{margin-top:15px}
.cusbtn{border:none;font-family:inherit;font-size:inherit;color:inherit;background:none;cursor:pointer;padding:25px 80px;display:inline-block;margin:15px 30px;text-transform:uppercase;letter-spacing:1px;font-weight:700;outline:none;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.cusbtn-1{border:3px solid #fff;color:#fff}
.cusbtn-1a:hover,.cusbtn-1a:active{color:#0e83cd;background:#fff}

.select2 span.select2-selection.select2-selection--multiple{max-width:200px}
.searchAddress,.AllSearchCountry,.visaType{display:flex;max-height:48px;align-items:center}
#searchResults ul {list-style: none;border: 1px solid #0078db;max-height: 290px;position: absolute;overflow: auto;text-align: left;background: #fff; left: 0;top: 100%;padding: 0px;max-width: 100%;z-index: 9;width: 100%;}
#searchCountryResults ul{list-style:none;border:1px solid #dfdfe0;border-top:0;max-height:120px;position:absolute;overflow:auto;width:30%;background:#fff;padding:0;right:12.5%;top:80%}

#searchResults ul li, #searchCountryResults ul li {padding: 10px;font-size: 14px;border-bottom: 1px solid #ddd;}
#searchResults ul li:hover,#searchCountryResults ul li:hover{background:var(--primary);cursor:pointer;color:var(--white)}
input#addressAutoComplete,input#countryAutoComplete,input#visaAutoComplete,input#countryAutoCompleteMobile{border:unset;width:inherit;min-height:32px;font-size:14px}
div#selData,div#selCountry,div#selVisa{display:flex;align-items:center}
.searchTag,.searchTagMobile{background:#0078db;border-radius:15px;margin:0!important;color:#fff;float:left;position:relative;padding:5px 25px 5px 10px;font-size:13px;max-width:150px;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:5px!important}
.searchvisaTag,.searchCountryMobile,.searchCountry{background:#0078db;border-radius:15px;margin:0 5px;color:#fff;float:left;position:relative;padding:0 22px 0 12px;line-height:32px;font-size:14px;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}
.countTag,.countTagMobile,.countryCountTag,.countryCountTagMobile,.VisaCountTag{background:#0078db;border-radius:50%;margin:0 5px;color:#fff;padding:0 5px;display:flex;align-items:center;height:27px;width:27px;justify-content:center;cursor:pointer}
.closeTag,.ccloseTag{position:absolute;top:7px;right:0;width:20px;height:20px;cursor:pointer}
.dataView,.countryData,.visaData{display:flex;align-items:center;justify-content:space-between;width:inherit}
.dataViewCompact{flex-wrap:unset;background:#fff;padding:0;border-radius:0;box-shadow:unset;position:unset;top:unset;z-index:unset;width:unset}
.dataViewExpand{flex-wrap:wrap;padding:0;border-bottom-left-radius:0;border-bottom-right-radius:0;position:absolute;top:-10px;z-index:999;width:100%}
.wizard-form ul li.active .pos{background:#005ca9;color:#fff;border:1px solid}
.like-wrap a:nth-child(2):hover svg path {fill: #000;}
.like-wrap.like-dashboard-link a:hover svg path {fill: black;}
#singleCountrySelectBox label{top:0;left:0;width:100%;height:100%}
#singleCountrySelectBox{display:inline-block;position:relative}
div#singleCountrySelectBox label[selects="true"] h2.visa-type-cat{background:var(--lightblue)!important;color:var(--black)!important;border:1px solid var(--primary)!important}
.new-wrap .main-btn{min-width:120px;margin-top:20px;min-height:auto;padding:12px 5px}
.content-wrap .top-filter .select2-selection{max-width:100%!important;border:0;padding:0;font-size:14px;background:transparent}
.content-wrap .top-filter .select2-results__option{font-size:13px}
.edit-assesspage{grid-template-columns:1fr;padding-bottom:50px}
.modal-body .customSelectBox{max-height:calc(100vh + -260px);overflow-y:auto}
a.backTop{position:fixed;bottom:80px;z-index:99;width:35px;height:35px;display:flex;background:var(--primary);right:25px;border-radius:50%;text-align:center;font-size:22px;color:#fff!important;box-shadow:0 3px 14px rgb(0 0 0 / 40%);justify-content:center;align-items:center;display:none}
a.backTop i{margin-right:0}
a.backTop.show{display:flex}
.immigration_form #countrylistbtn{background-color:var(--white)!important;border:0;color:var(--black)!important;font-weight:400;font-size:14px;text-align:left}
.immigration_form #countrylistbtn span{color:var(--black)!important}
.immigration_form .form-group *{font-size:14px!important}
.cust-search__btn{float:right;width:54px;height:48px;border-radius:26px;background-color:var(--primary);margin:4px 4px 0 0;cursor:pointer;text-align:center;font-size:18px;font-weight:700;line-height:46px;color:#fff}
.cust-search__btn__icon{display:inline-block;width:11px;height:11px;border:2px solid #fff;border-radius:100%;position:relative}
.cust-search__btn__icon:before{content:"";position:absolute;width:2px;height:6px;background-color:#fff;left:7px;top:5px;transform:rotate(-45deg)}
.search-filter__back{cursor:pointer}
.search-filter__back:before{content:"";position:absolute;left:3%;top:17%;width:12px;height:12px;border-left:2px solid #303030;border-top:2px solid #303030;transform:rotate(-45deg)}
.search-filter__back:after{content:"";position:absolute;left:3%;top:32%;width:16px;height:2px;background-color:#303030}
.mobileFilter .modal-header{position:inherit;margin-bottom:20px}
.filterBack .modal-title{position:absolute;top:-10%;left:12%}
.modal-dialog.modal-lg.mf-dialog{width:100%!important;max-width:100%;margin:auto}
.mobileFilter .modal-content,#CountryModalMobile .modal-content{padding:15px;height:100vh;overflow:auto;border:none}
#CountryModalMobile .modal-body{padding-left:0!important;padding-right:0!important;max-height:68%!important}
.mobileFilter .customSelectBox{display:inline-flex!important}
.mobileFilter #MobSingleCountrySelectBox label{top:0;left:0;width:100%;height:100%}
.mobileFilter #MobSingleCountrySelectBox{display:inline-block;position:relative;width:30%!important}
.mobileFilter
div#MobSingleCountrySelectBox
label[selectsc="true"]
h2.visa-type-cat{background:var(--lightblue)!important;color:var(--black)!important;border:1px solid var(--primary)!important}
.mobileFilter div#search_dropdownMobile{background-color:#fff;padding:0;z-index:9}
.mobileFilter div#search_dropdownMobile .row{row-gap:10px;column-gap:0;align-items:center}
.mobileFilter div#search_dropdownMobile label{display:block;border-radius:5px;border:1px solid #d7d7d7;background:#fff;padding:11px;line-height:20px;font-size:13px;color:#606060;cursor:pointer;position:relative;margin:0}
.mobileFilter div#search_dropdownMobile label span{display:block;white-space:normal;text-align:center}
.mobileFilter div#search_dropdownMobile label[selectsm="true"]{background:var(--lightblue)!important;color:var(--black)!important;border:1px solid var(--primary)!important}
.mobileFilter div#search_dropdownMobile label img{max-width:45px;display:block;margin:0 auto;margin-bottom:5px}
body.modal-open{overflow:hidden}
.mobileFilter .searchAddressMobile{display:flex;max-height:48px;align-items:center}
.mobileFilter input#addressAutoCompleteMobile{border:unset;width:auto;font-size:13px}
.mobileFilter .form-control{padding:5px 12px;border-radius:50px;font-size:15px;background:#fff;color:#000;min-height:50px}
.mobileFilter .dataViewCompact{display:flex;flex-wrap:unset;background:#fff;padding:0;border-radius:0;box-shadow:unset;position:unset;top:unset;z-index:unset;width:unset}
.mobileFilter .dataViewExpand{flex-wrap:wrap;padding:0;border-bottom-left-radius:0;border-bottom-right-radius:0;position:absolute;top:13.5%;z-index:999;width:90%!important;background:#fff;padding-left:10px}
.mobileFilter #searchResultsMobile ul{list-style:none;border:1px solid #dfdfe0;border-top:0;max-height:290px;position:absolute;overflow:auto;text-align:left;background:#fff;left:10%;top:20%;padding:10px;max-width:80%;z-index:1111}
.mobileFilter .dataViewMobile.dataViewExpand #searchResultsMobile ul{left:0;top:100%}
#CountryModalMobile #mobSingleCountrySelectBox label{top:0;left:0;width:100%;height:100%;cursor:pointer}
#CountryModalMobile #mobSingleCountrySelectBox{display:inline-block;position:relative}
#CountryModalMobile
div#mobSingleCountrySelectBox
label[selectsc="true"]
h2.visa-type-cat{background:var(--lightblue)!important;color:var(--black)!important;border:1px solid var(--primary)!important}
.addressSec,.visaSec,.countrySec{border-bottom:1px solid #e9ecef;margin:5px 0}
.mobileFilter .modal-reset{position:absolute;right:0;top:0;color:var(--primary);cursor:pointer}

.mobileFilter.modal.fade .modal-dialog{-webkit-transform:translate(100%,0) scale(1);transform:translate(-100%,0) scale(1)}
.mobileFilter.modal.fade.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0);display:flex;align-items:stretch;-webkit-box-align:stretch;height:100%}
.mobileFilter.modal.fade.show .modal-dialog .modal-body{overflow-y:auto;overflow-x:hidden}
.abcRioButtonContentWrapper{background:#ddd!important}
span#not_signed_iny4i52joh2amo{font-family:"Montserrat",sans-serif;font-weight:600;letter-spacing:0;font-size:15px}
.abcRioButton{width:100%!important;border-radius:50px!important;height:47px!important}
.abcRioButtonBlue .abcRioButtonIcon{height:47px;padding:15px!important}
.abcRioButtonContents{line-height:47px!important;color:#000!important;font-family:"Montserrat",sans-serif!important;font-weight:600!important;font-size:16px!important}
.abcRioButtonContentWrapper{border:0!important}
.main-back{color:var(--primary);font-size:13px;font-weight:600;margin-bottom:-15px;position:absolute}
.main-back i{font-weight:600}
.side-stuck{position:absolute;max-width:24%;top:-30%;right:-10%;z-index:-1}
body.homepage{overflow-x:hidden}
.owl-carousel ~ .owl-nav{display:none!important}
.select2-search__field{min-height:auto}
.nodata-img{width:100%!important;max-width:200px!important;margin:10px auto;display:block}
.list-form{grid-template-columns:1fr}
.list-form .info{padding-top:20px}
.list-form .heading-title{color:var(--primary);margin-bottom:20px}
.list-form .form-row label{font-size:15px;color:#858796}
.list-form .form-group .form-control{padding:8px;font-size:14px;min-height:45px;border-radius:2px}
.list-form .select2-container{width:100%!important}
.list-form .select2-selection--multiple{max-width:100%!important;padding:8px;font-size:14px;min-height:45px;border-radius:2px}
.list-form .select2-selection--multiple ul li{font-size:12px;border:0!important;padding:6px!important}
.list-form .select2-selection--multiple ul li span{line-height:30px}
.list-form .form-group .radio-inline{margin-right:15px;display:inline-flex;align-items:center}
.list-form .form-group .listing_country_code{width:34%}
.list-form .form-group .btn-info{margin-top:32px!important;text-align:center;padding:9px 10px!important;border:0;background-color:var(--primary)}
.list-form .form-group .btn-info i{margin-right:0}
.list-form .dropzone{min-height:150px;border:2px solid rgba(0,0,0,0.3);background:white;padding:20px}
.list-form .dropzone .dz-message{text-align:center;margin:2em 0}
.list-form #listing_photo_1{margin-bottom:10px;overflow:hidden}
.list-form #listing_photo_1 img{width:100%;height:100%;object-fit:cover}
.list-form #listing_photo_1 .close{position:absolute;right:15px;top:0;background:#d31111;opacity:1;width:25px;color:#fff;font-weight:400}
.dash-serach-web .category-search-form{grid-column:1/3;background:#fff;padding:15px 20px;box-shadow:0 0 15px rgb(0 0 0 / 12%);display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px;align-items:center;border-radius:50px;width:100%;margin:0 auto;left:0;right:0;bottom:0;margin-top:15px;z-index:9}
.dash-serach-web .category-search-form .form-group{margin-bottom:0}
.dash-serach-mob .category-search-form-mobile{display:none}
.dash-serach-mob .serach-icon{max-width:40px;display:none}
.dash-serach-mob .top-search{flex:100%;display:flex;column-gap:15px;align-items:center;flex-wrap:wrap}
.dash-serach-mob ul{margin-left:auto}
.userfavorite{background-color:var(--primary);color:var(--white)}
.userfavorite img{filter:brightness(0) invert(1)}
.update-wrap{grid-column:1/3;display:flex;align-items:center;justify-content:start;gap:20px;background:#fff;padding:30px;border-radius:5px;flex-wrap:wrap}
.update-wrap .total-client-sec_n{display:flex;align-items:center;justify-content:space-between;margin:10px 0}
.agent-welcome-sec.img{position:absolute;width: 25%;right: 0px;text-align: left;bottom: -2px;margin-left: auto;}
.agent-welcome-sec.img img{position:relative;width:auto;height: 170px;object-fit:contain;margin: 0 auto;display: block;}
.update-wrap.welcome-new{margin:0px 0 0;position: relative;}
.update-wrap .total-client-sec_n h2{width:50px;padding:6px;font-size:32px;height:50px;min-width:50px}
.update-wrap h4{font-size:25px;font-weight:600;margin-bottom:0;color:var(--black)}
.update-wrap h2{font-size:40px;background:var(--primary);color:var(--white);font-weight:600;border-radius:5px;padding:10px;margin-bottom:0;min-width:70px;text-align:center}
.update-wrap ul{padding-left:0;margin-bottom:0;display:flex;gap:20px;margin-left:auto}
.update-wrap ul li{list-style-type:none;display:inline-block;font-size:25px;color:var(--white);font-weight:600;border-radius:5px;padding:15px 20px;background:#ffffff;line-height:20px;min-width:65px;text-align:center}
.more-search{margin-top:20px;padding:10px 20px}
.more-search h5{font-size:16px;font-weight:700;color:var(--black);margin-bottom:15px}
.more-search ul{padding-left:0;margin-bottom:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.more-search ul li{background:#dadada;color:black;list-style-type:none;border-radius:5px;padding:6px 20px;font-size:15px;font-weight:600}
.more-search ul li:hover{cursor:pointer}
.more-search ul li.selected{background:var(--primary);color:var(--white)}
.msg-box{grid-template-columns:70% 1fr!important}

.msg-box p{margin-bottom:0;color:var(--white);background:var(--primary);padding:10px;border-radius:12px}
.msg-top{grid-column:1/3}
.msg-list{margin-top:30px;box-shadow:0 1px 5px rgb(0 0 0 / 34%);border-radius:20px;padding:20px}
.msg-list .msg-wrap{background:var(--white);border:1px solid #82b3ff;margin-bottom:15px;border-radius:20px;padding:20px}
.msg-list .msg-wrap p{margin-bottom:0;font-weight:400;font-size:16px;color:var(--black)}
.blur-section .sign-overlay{position:relative;min-height:auto;padding:0}
.blur-section .sign-overlay h3{font-size:20px;margin-bottom:25px}
.blur-section .sign-overlay a{padding:10px 28px;min-width:auto;min-height:auto;font-size:15px}
.result-accord .card .white-btn{max-width:160px;margin:20px auto;margin-bottom:10px;border:2px solid}
.list-wrapper .list-box.yellow-list{background:#fff4d3}
.list-wrapper .list-box.yellow-list p{color:#e68200}
.list-wrapper .list-box.yellow-list img{filter:invert(19%) sepia(91%) saturate(5442%) hue-rotate(337deg) brightness(94%)}
.pac-container{z-index:9999}
.consult-box .pro-list{display:flex;align-items:center}
.consult-box .pro-list .im{width:100%;max-width:270px;height:150px;border-radius:4px;border:4px solid var(--white);overflow:hidden;box-shadow:0 1px 4px rgb(0 0 0 / 47%)}
.consult-box .pro-list .im img{width:100%;height:100%;object-fit:cover}
.consult-box .pro-list .im:first-child{position:relative;z-index:2;box-shadow:24px 7px 24px rgb(0 0 0 / 47%)}
.consult-box .pro-list .im:nth-child(2){position:relative;z-index:1;box-shadow:24px 7px 24px rgb(0 0 0 / 47%);height:125px}
.consult-box .pro-list .im:nth-child(2),.consult-box .pro-list .im:nth-child(3){margin-left:-18px;max-width:50px}
.consult-box .pro-list .im:nth-child(3){height:105px}
.consult-box .pro-list .im.count-img{background:var(--primary);display:flex;align-items:center;text-align:center;justify-content:center;font-size:18px;font-weight:600;color:var(--white);margin-left:5px;max-width:50px;height:50px;border:4px solid;border-radius:50px}
.consult-box .pro-list .im:last-child:hover{cursor:pointer}
.cont-wrap{box-shadow:0 0 9px 0 rgb(29 33 67 / 10%);margin-bottom:10px}
.cont-wrap .cont-back{width:100%;height:220px;overflow:hidden;border-radius:5px}
.cont-wrap .cont-back img{width:100%;height:100%;object-fit:cover}
.cont-wrap .cont-info{text-align:center;margin-top:-30px}
.cont-wrap .cont-info h5{padding-bottom:20px;font-size:17px;margin-bottom:0;color:var(--black);font-weight:600}
.cont-wrap .cont-info .cont-box{width:100%;max-width:60px;height:60px;overflow:hidden;margin:0 auto;border-radius:50px;margin-bottom:18px;border:5px solid var(--white);box-shadow:0 0 10px 0 rgb(18 29 39 / 16%);background:var(--white);position:relative;z-index:9}
.cont-wrap .cont-info .cont-box img{width:100%;height:100%;object-fit:cover}
.small-test-section .s-test{display:flex;gap:20px;align-items:center;background:#f7f7f7;padding:15px;border-radius:4px;height:200px}
.small-test-section .s-test .star-box{padding-left:0;margin-bottom:10px;display:flex}
.small-test-section .s-test .star-box li img{max-width:14px;height:auto}
.small-test-section .s-test .star-box li{list-style-type:none;display:inline-block}
.small-test-section .s-info{flex-shrink:0;text-align:center;display:flex;width:100%;position:relative}
.small-test-section h5{font-size:18px;font-weight:600;color:var(--black);margin-top:5px}
.small-test-section .s-info .img{width:60px;height:60px}
.small-test-section .s-info .img img{width:100%;height:100%;object-fit:cover;border-radius:50px;overflow:hidden}
.small-test-section .test-top{display:block;justify-content:space-between;padding:0 0 0 20px;text-align:left}
.small-test-section .test-top .users{display:flex;align-items:center;justify-content: center;}
.small-test-section .test-top .users .us{width:30px;height:30px;overflow:hidden;border-radius:40px;border:4px solid var(--white);margin-left:-12px}
.small-test-section .test-top .users .us img{width:100%;height:100%;object-fit:cover}
.small-test-section .test-top .users .us:last-child{width:auto;border-radius:0;border:0;margin-left:2px;font-size:12px;font-weight:600;color:var(--black);padding-top:6px}
.editprofile-page{display:inline-block}
.editprofile-page .form-control{font-size:14px;border-radius:2px;min-height:45px}
.editprofile-page form label{font-weight:600;font-size:13px;margin-bottom:5px}
.editprofile-page a.main-btn{color:var(--white)}
.assess-section .inner-list .list-box .img{width:100%;max-width:130px;height:90px;border:2px solid var(--white);border-radius:4px}
.assess-section .inner-list .list-box .img img{width:100%;height:100%;object-fit:cover}
.mob-cat-list{display:flex;align-items:center;gap:15px;flex-wrap:wrap;justify-content:center}
.mob-cat-list .mob-inlist{width:30%}
.phone-field{display:grid;grid-template-columns:75px 1fr;gap:10px}
.adds-slider{margin-bottom:10px}
.consult-section .list-page .top-filter .category-search-form{margin-bottom:30px}
.dataTables_wrapper table tr th{min-width:100px}
.dataTables_wrapper table tr th:first-child,.dataTables_wrapper table tr th:nth-child(2){min-width:30px}
.dataTables_wrapper table tr th,.dataTables_wrapper table tr td{font-size: 14px;white-space: nowrap;vertical-align: middle;line-height: normal;font-weight: 600;}
/* .dataTables_wrapper table tr th:last-child,
  .dataTables_wrapper table tr td:last-child {
    position: sticky !important;
    right: 0;
    background: var(--white);
  } */
  .dataTables_wrapper .dataTables_paginate .paginate_button {
    padding: 0 !important;
    margin-left: 0 !important;
    color: inherit !important;
    border: 0px solid transparent !important;
}
.dataTables_wrapper .form-select,.dashed-section .form-select{font-size:14px;padding:8px;border:1px solid #ddd;margin-bottom:10px}
.dataTables_wrapper table textarea{font-size:14px;padding:8px;border:1px solid #ddd}
.dataTables_wrapper .dt-buttons{display:flex;gap:20px;padding-left:94px}
.dataTables_wrapper .dt-buttons button{background-color:var(--white);cursor:pointer;box-shadow:none;border:1px solid var(--primary);font-weight:600;padding:6px 20px;border-radius:30px;transition:all .3s ease-out;color:var(--primary);font-size:14px;display:inline-flex;min-height:44px;justify-content:center;align-items:center;text-align:center}
.dataTables_info,.dataTables_paginate{font-size:14px;font-weight:500}
.dataTables_wrapper table .update{background-color:var(--primary);cursor:pointer;color:var(--white);box-shadow:none;border:1px solid #fff;font-weight:600;padding:6px 20px;border-radius:30px;transition:all .3s ease-out;color:var(--white);font-size:14px;display:inline-flex;justify-content:center;align-items:center;min-height:45px;min-width:100px;text-align:center}
.dataTables_wrapper .dataTables_filter{width:100%;text-align:left;margin:10px 0;background:var(--primary);padding:1px 7px 0 2px;border-radius:55px}
.dataTables_wrapper label{font-size:15px;font-weight:700;width:100%}
.dataTables_wrapper .dataTables_filter input{border:0;border-radius:50px;padding:5px 15px;background-color:var(--white);margin-left:3px;min-height:50px}
.full-inner-page{grid-template-columns:100%}

/* terms */
.term-section .sec h4{font-weight:700;color:var(--black);font-size:24px}
.term-section .sec{width:100%!important;margin-bottom:40px}
.term-section .sec p{font-weight:400;color:var(--black);font-size:16px;line-height:32px;margin-bottom:10px}
.term-section .sec ul li{font-weight:400;color:var(--black);font-size:16px;line-height:32px;margin-bottom:10px;list-style-type:circle}
.term-section .sec ol li{font-weight:400;color:var(--black);font-size:16px;line-height:32px;margin-bottom:10px;list-style-type:auto}
.lightbox{z-index:999}
.gallery-wrap .gallery-container{justify-content:flex-start;gap:20px}
.gallery-wrap .gallery-item{flex-basis: 30.6%;min-height:200px}
.consult-box video{width:100%;height:181px;background:#515060;position:relative}
.consult-box .vid-add{position:relative;margin-top:10px}
.dash-right .video-add{width:100%;border-radius:10px;margin-bottom:30px;margin-top:12px}
.dash-right .video-add video{width:100%;height:180px;background:#515060}
.red-row td{background:#ffe2e2}
.green-row td{background:#e2ffee}
.yellow-row td{background:#fff8e2}
.white-row td{background:#ffffff}
.table-responsive{position:relative}
.table-responsive .btn-txt{left:0;top:9px;font-size:15px;font-weight:600}
.pro-cons .white-btn{border:1px solid var(--primary);width:100%;max-width:100%;margin:0 auto;display:block;line-height:41px;margin-top:10px}
.video-frame video{height:185px}
.top-filter .dashboard-search #category-search-form_home{display:flex;flex-wrap:wrap;margin:0!important}
.hideme{display:none!important}
.head-frame{margin-bottom:50px}
.head-frame h4{text-align:center;color:var(--white);font-size:24px;font-weight:500}
.head-frame .process-wrap{width:100%;margin:28px auto}
.head-frame .process-wrap .process-main{width:100%;min-width:320px;display:flex;justify-content:center}
.head-frame .process-wrap .col-3{width:25%;position:relative}
.head-frame .process-wrap .col-3:first-child .process-step:before{content:"1"}
.head-frame .process-wrap .col-3:nth-child(2) .process-step:before{content:"2"}
.head-frame .process-wrap .col-3:last-child .process-step:before{content:"3"}
.head-frame .process-wrap .process-main .col-3:not(:first-child):before{content:"";display:block;position:absolute;width:100%;height:1px;top:19px;left:calc(-50% + 20px);right:0;background:var(--white);border:2px var(--white) solid;transition:.4s}
.head-frame .process-wrap .process-step-cont{font-size:16px;white-space:nowrap;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;align-content:space-between}
.head-frame .process-wrap .process-step{border:2px var(--white) solid;border-radius:100%;line-height:0;background:var(--white);text-align:center;align-items:center;justify-content:center;align-self:center;display:flex;color:var(--black);width:45px;height:45px;font-weight:700;margin-bottom:7px;z-index:4;cursor:pointer}
.head-frame .process-wrap .process-step.active{background:#005ca9;color:var(--white)}
.head-frame .process-wrap .process-label{color:var(--white);font-weight:500;width:100%;text-align:center;font-size:17px}
.btn-box.test-top.new-flag {padding: 40px 0 0;}
.btn-box.test-top.new-flag .btn-box {gap: 7px;margin: 10px 0 0;}
.head-frame .process-wrap .active-step1 .col-3:first-child .process-step,
.head-frame
  .process-wrap
  .active-step1
  .col-3:first-child
  .process-dots:first-child,
.head-frame .process-wrap .active-step1-mini2 .col-3:first-child .process-step,
.head-frame .process-wrap .active-step1-mini3 .col-3:first-child .process-step,
.head-frame .process-wrap .active-step1-mini4 .col-3:first-child .process-step {
  background-color: #f89828;
}

.head-frame .process-wrap .active-step1 .col-3:first-child .process-label,
.head-frame .process-wrap .active-step1-mini3 .col-3:first-child .process-label,
.head-frame .process-wrap .active-step1-mini2 .col-3:first-child .process-label,
.head-frame
  .process-wrap
  .active-step1-mini4
  .col-3:first-child
  .process-label {
  color: #f89828;
}
.head-frame .process-wrap .active-step2 .col-3:first-child,
.head-frame .process-wrap .active-step3 .col-3:nth-child(-n + 2),
.head-frame .process-wrap .active-step4 .col-3:nth-child(-n + 3) {
  opacity: 0.5;
  /*pointer-events: none;*/
}
.head-frame .process-wrap .active-step2 .col-3:first-child .process-step:before,
.head-frame
  .process-wrap
  .active-step3
  .col-3:nth-child(-n + 2)
  .process-step:before,
.head-frame
  .process-wrap
  .active-step4
  .col-3:nth-child(-n + 3)
  .process-step:before {
  content: "\2713";
  padding: 7px;
}
.head-frame .process-wrap .active-step2 .col-3:nth-child(-n + 2) .process-step,
.head-frame .process-wrap .active-step3 .col-3:nth-child(-n + 3) .process-step,
.head-frame .process-wrap .active-step4 .col-3:nth-child(-n + 4) .process-step {
  background-color: #f89828;
}
.head-frame .process-wrap .active-step2 .col-3:nth-child(-n + 2) .process-label,
.head-frame .process-wrap .active-step3 .col-3:nth-child(-n + 3) .process-label,
.head-frame
  .process-wrap
  .active-step4
  .col-3:nth-child(-n + 4)
  .process-label {
  color: #f89828;
}
.head-frame .process-wrap .active-step2 .col-3:nth-child(-n + 2):before,
.head-frame .process-wrap .active-step3 .col-3:nth-child(-n + 3):before,
.head-frame .process-wrap .active-step4 .col-3:nth-child(-n + 4):before {
  background: #f89828 !important;
}

.asess-stepper .stepper .cat-list{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:center}
.asess-stepper .stepper .cat-list .cat-wrap{background:var(--white);width:100%;max-width:200px;min-height:210px;position:relative}
.asess-stepper .stepper .cat-list .cat-wrap:hover{cursor:pointer}
.asess-stepper .stepper .cat-list .cat-wrap .tick{position:absolute;background:#46c6ba;width:25px;height:25px;border-radius:50px;top:12px;right:12px;color:var(--white);display:none}
.asess-stepper .stepper .cat-list .cat-wrap h4{color:var(--black);margin-top:5px}
.asess-stepper .stepper .cat-list .cat-wrap.active{background:#2563bc}
.asess-stepper .stepper .cat-list .cat-wrap.active h4{color:var(--white)}
.asess-stepper .stepper .cat-list .cat-wrap.active .tick{display:block}
.stepper{width:100%;padding:0 20px}
.stepper .a-btns{text-align:center;margin-top:35px}
.asess-stepper{width:100%;max-height:675px;overflow-y:auto}
.asess-stepper1{width:100%;max-height:500px;overflow-y:scroll}
.stepper .a-btns .back-btn{background:var(--white)}
.stepper .a-btns .next-btn{background:#ffc107;color: #000;flex-direction: row-reverse;}
.step-accord .card-header{border:0;padding:0}
.step-accord .card-header .btn{color:var(--black);background:var(--white);padding:10px 15px;border-radius:6px;white-space:normal;display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:600}
.step-accord .card-header .btn.collapsed{color:var(--white);background:#005ca9}
.step-accord .card-header .btn i{font-size:28px}
.step-accord .card-header .btn.collapsed .fa-angle-down:before{content:"\f106"}
.step-accord .card-header .btn:hover,.step-accord .card-header .btn:focus{text-decoration:none}
.step-accord .card{background:transparent;border:0;margin-bottom:15px}
.step-accord .inner-content .form-group input::placeholder{color:var(--white)}
.step-accord .inner-content .form-group input{background:rgba(255,255,255,0.13);border:1px solid var(--white);border-radius:12px;padding:10px;font-size:15px;min-height:46px;color:var(--white)}
.step-accord .inner-content .scroll-content{width:100%;max-height:230px;overflow-y:auto;padding:0 5px 10px}
.step-accord .inner-content .inner-scroll{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;align-items:center}
.step-accord .inner-content .sco-box{background:#1a66bd;padding:10px;border-radius:5px;border:2px solid transparent}
.step-accord .inner-content .sco-box:hover{cursor:pointer}
.step-accord .inner-content .sco-box.active{background:#005ca9;border:2px solid var(--white)}
.step-accord .inner-content .sco-box span{font-size:16px;color:var(--white);font-weight:700}
.step-accord .inner-content .country-scroll .sco-box{display:flex;align-items:center;gap:10px}
.step-accord .inner-content .country-scroll .img-box{width:100%;max-width:60px;height:60px;overflow:hidden}
.step-accord .inner-content .country-scroll .img-box img{width:100%;height:100%;object-fit:contain}
.list-page .main-list .vid-add{margin-top:20px}
.like-wrap{display:flex;align-items:center;justify-content:space-between;padding:10px 15px 0;margin-top:10px;font-size:16px;margin-bottom:10px}
.like-wrap a,.like-wrap p{display:flex;align-items:center;gap:5px;margin-bottom:0;padding:7px 8px;border-radius:50px;position:relative;font-size:14px;font-weight:600;color:var(--black);background:#e8e8e9;width:30%;justify-content:center}
.like-wrap a.userfavorite{background:var(--primary);color:var(--white)}
.like-wrap a:nth-child(2){background:transparent}
.like-wrap a::after,.like-wrap p::after{content:'';position:absolute;border:1px solid #ddd;width:1px;height:20px;right:-8px}
.like-wrap p{font-size:10px;background:transparent}
.like-wrap a:last-child::after{content:none}
.like-wrap a span{font-size:10px;font-weight:600}
.like-wrap a i.liked{color:var(--primary)}
.like-wrap a:hover{cursor:pointer}
.single-assess{padding-top:100px}
.single-assess .assess-frame{max-width:40vw}
.single-assess .inner-list,.single-assess .girl-img{display:none}
.single-assess .assess-frame{position:relative;left:0;right:0;margin:0 auto}
.pro-mid{position:relative}
.pro-mid h5{font-size:16px;margin-top:7px;text-align:center;font-weight:600}
.pro-mid .pro-inwrap{width:100%;height:150px}
.pro-mid .pro-inwrap img{width:100%;height:100%;object-fit:cover}
.pro-mid .vid-add video{text-align:center;height:150px}
.pro-mid .main-btn{position:absolute;bottom: -30px;min-width:auto;height:auto;width:auto;font-size:12px;padding: 7px 10px;line-height:initial;min-height:auto;color:var(--white)!important;right: 10px;z-index: 99;}
.pro-mid .main-btn:hover{color:var(--black)!important}
.profile-boxed .pro-top .info{display:flex;flex-flow:row;align-items:center;width:100%;gap:10px;padding:0 15px;justify-content:center}
.profile-boxed .pro-top .info .rate{display:flex;flex-flow:row;align-items:center;gap:11px}
.profile-boxed .pro-top .info span{font-size:13px;color:var(--white);font-weight:700}
.profile-boxed .pro-top .info.star-box{padding-left:0;margin-bottom:0;margin-left:10px}
.profile-boxed .pro-top .info .star-box li{list-style-type:none;display:inline-block;color:var(--white)}
.profile-boxed .pro-top .info .star-box{padding-left:0;margin-bottom:4px}
.profile-boxed .pro-top .info .star-box li img{max-width:14px;height:auto}
.dashed-box.msg-box .info .rate{display:flex;flex-flow:row;align-items:center;column-gap:11px;flex-wrap:wrap}
.dashed-box.msg-box .info span{font-size:13px;color:var(--black);font-weight:700}
.dashed-box.msg-box .info.star-box{padding-left:0;margin-bottom:0;margin-left:10px}
.dashed-box.msg-box .info .star-box li{list-style-type:none;display:inline-block;color:var(--white)}
.dashed-box.msg-box .info .star-box{padding-left:0;margin-bottom:4px}
.dashed-box.msg-box .info .star-box li img{max-width:14px;height:auto}
.review-star{flex:0 0 calc(100% - 45px);display:flex;align-items:center;gap:12px;margin-bottom:8px}
.review-star ul{margin-bottom:0}
.modal_col{background-color:var(--primary);color:var(--white)}
.faq-sect .card-body{padding:10px}
.faq-sect .card-body p{font-weight:400;font-size:16px;color:var(--black)}
.faq-sect .card-body p:last-child{margin-bottom:0}
.dash-right .add-top-img{height:auto;border-radius:0;overflow:visible}
.dash-right .add-top-img .btn-box img{width:20px;margin-right:5px}
.dash-right .add-top-img .img{height:250px;border-radius:10px;overflow:hidden}
.dash-right .add-top-img .btn-box a{font-size:12px;min-width:auto;min-height:45px}
.dash-right .add-top-img .btn-box{width:100%;background:var(--lightblue);padding:10px;display:flex;align-items:center;justify-content:end;gap:5px}
.dash-right .add-top-img .btn-box .plain-btn{border:1px solid var(--primary)}
.rate-profile{width:100%;background:var(--white);border-radius:30px;box-shadow:0 1px 5px rgb(0 0 0 / 34%);padding:20px;margin-bottom:25px;grid-column:1/3}
.rate-profile .inner{display:flex;align-items:center;gap:0}
.rate-profile .inner .rate-one{width:100%;max-width:150px;text-align:center;border:1px solid #ddd;padding:10px;color:var(--black);cursor:pointer;border-radius:5px}
.rate-profile h4{font-size:23px;color:var(--black);font-weight:500;position:relative;margin-bottom:15px}
.rate-profile .inner .rate-one p{margin-bottom:0;font-size:17px;font-weight:700}
.rate-profile .inner .rate-one i{font-size:25px;margin-bottom:7px}
.rate-profile .inner .rate-one.clicked{background:var(--lightblue);border:1px solid var(--primary);color:var(--primary)}

/* agent pages */

.agent-prog.content-wrap{grid-template-columns:25% 72.5%}
.filter-wrap .filter-box .head h4::before{content:none}
.filter-wrap .filter-box .head h4{display:flex;align-items:flex-end;width:100%;justify-content:space-between}
.filter-wrap .filter-box .head a {font-size: 12px;color: #BE423A;border: 1px solid;border-radius: 24px;padding: 4px 10px;font-weight: 600;}
/*.filter-wrap .filter-box{background:var(--white);box-shadow:0 4px 12px rgba(0,0,0,0.21);border-radius:25px;padding:25px}*/
.filter-wrap .filter-box {box-shadow: none;background: #f1f6ff;border: 1px solid #e7e7e7;border-radius: 6px;margin: 0 0 20px;padding: 25px;}
.filter-wrap h5{font-size:18px;font-weight:500;color:var(--black);margin-bottom:20px}
.filter-list .filter-one span{font-size:14px;font-weight:500;color:var(--black);margin-bottom:5px;display:inline-block}
.filter-list .filter-one .form-control {font-size: 14px;border-radius: 5px;min-height: 45px;font-weight: 600;}
.agent-right .nav-tabs{border-bottom:2px solid #ddd;gap:35px;padding:0 15px}
.agent-right .nav-item{width:47.9%}
.agent-right .nav-tabs .nav-link{border:0;width:100%;background:transparent;font-size:16px;font-weight:600;color:var(--black)}
.agent-right .nav-tabs .nav-link.active{border-bottom:4px solid var(--primary);outline:none}
.agent-right .nav-tabs .nav-link:focus{outline:none}
.agent-right.insti-wrap ul{flex-wrap:nowrap}
.agent-right .info-top{margin-bottom:25px}
.agent-right .tab-content{padding-top:25px}
.agent-right .info-top .row{align-items:center}
.agent-right .info-top h5{font-size:18px;font-weight:500;color:var(--black);margin-bottom:0}
.agent-right .info-top ul{padding-left:0;margin-bottom:0;display:inline-flex;gap:8px;width:100%;text-align:right;justify-content:end}
.agent-right .info-top ul li{list-style-type:none;display:inline-block;background:#D9D9D9;border-radius:4px;color:var(--black);font-size:14px;font-weight:500;padding:5px}
.agent-right .info-top ul li.active{background:var(--primary);color:var(--white)}
.agent-right .prog-box{border:1px solid #ddd;border-radius:6px;background:var(--white);box-shadow:0 4px 4px rgba(0,0,0,0.25);margin-bottom:25px}
.agent-right .prog-box .cover{width:100%;height:125px;overflow:hidden;border-radius:6px}
.agent-right .prog-box .cover img{width:100%;height:100%;object-fit:cover}
.agent-right .prog-box .info{padding:0 10px}
.agent-right .prog-box .info .logo{margin-top:10px;border-radius:4px;overflow:hidden;width:100%;max-width:100px;background:var(--white);padding:5px;position:relative;z-index:9}
.agent-right .prog-box .info .logo img{width:100%;height:100%}
.agent-right .prog-box h6{font-size:14px;font-weight:500;color:var(--black);display:flex;gap:5px}
.agent-right .prog-box h3{font-size:20px;font-weight:500;color:var(--black);margin-bottom:18px}
.agent-right .prog-box p{font-size:15px;font-weight:500;color:var(--black)}
.agent-right .prog-box ul{padding-left:0;margin-bottom:0;display:grid;grid-template-columns:1fr 1fr 1fr;max-width:92%}
.agent-right .prog-box ul li{display:inline-flex;font-size:14px;font-weight:500;color:var(--black);flex-wrap:wrap}
.agent-right .prog-box ul li span{display:block;width:100%}
.agent-right .prog-box ul li p{font-size:14px}
.prog-btn{width:100%;margin-bottom:10px;margin-top:10px}
.prog-btn a{border-radius:4px}
.prog-btn a:hover{color:var(--white)!important}
.prog-btn a:first-child{border:1px solid var(--primary)}
.inst-wrap{display:grid;grid-template-columns:1fr 1fr;gap:30px}
.inst-wrap .prog-box .cover{height:200px}
.agent-right .inst-wrap .prog-box ul{grid-template-columns:1fr 1fr 1fr 1fr;max-width:100%;margin-bottom:10px}
.agent-right .inst-wrap .prog-box{margin-bottom:0}
.agent-right .inst-wrap .prog-box p{font-size:13px}
footer.inpage-footer{padding-top:0}
footer.inpage-footer .foot{margin-top:0;border-top:0}
.s-content{width:100%}
.update-wrap{background:#0078db;max-width:100%;margin:0 auto;width:100%;gap:0}
.update-wrap h2{border:1px solid}
.update-wrap h4{color:#fff;margin:0 20px 0 0}

/*****---Neil-CSS-----*/
.ms-slider__word img {height: 50px;width: 50px;object-fit: contain;background: #fff;padding: 6px;border-radius: 10%;margin: 0 10px 0 0px;}
.consult-box.show .sub{display: flex;align-items: flex-start;flex-direction: column;text-align: left;}
.consult-box.show .sub h5 {font-size: 21px;margin: 0 0 5px !important;}
.consult-box.show .sub h5{padding:0;margin:0}
.consult-box.show .sub h6{margin:0}
.team-name .service-icon{padding:0 7px}
.dataTables_wrapper .dataTables_filter{background:transparent}
.dataTables_wrapper .dataTables_filter input{border:1px solid #0078db}
.like-wrap .like-dashboard-link a span{color:#0078db}
.like-wrap .like-dashboard-link a i{color:#0078db}
.content-wrap.search-fix.called-client{position:relative;padding:0;margin:0 0 50px}
.content-wrap.search-fix.called-client .top-filter{position:relative;width:100%;display:flex;align-items:end;margin:0}
.content-wrap.search-fix.called-client .top-filter form#category-search-form_home{position: relative;width: 100%;top: 0px;margin: 10px 0 0 !important;}
.top-filter .dashboard-search #category-search-form_home .form-group {width: 25%;}
.content-wrap.search-fix.called-client.spacing{margin:0 0 -20px}
.mainrow.addmoreconsultantdiv.nedit-sec a#add_more_btn{width:100%}
.mainrow.addmoreconsultantdiv.nedit-sec{margin:0 0 30px}
.carousel-item.gallery-pop video{height:459px}
.small-test-section .test-top.new-flag .users .us {border: 0px solid var(--white);}
.small-test-section .test-top .users .us:last-child {margin-left: 4px;font-size: 18px;font-weight: bold;color: #0078db;padding-top: 2px;}
.small-test-section .test-top .users .us:nth-child(4) {background: #0078db;color: #fff;font-size: 12px;font-weight: bold;padding: 5px;}
.small-test-section .test-top.new-flag .users .us {height: auto;width: auto;border-radius: 0;margin: 0 5px 0 0;}
.small-test-section .test-top.new-flag .users .us.flag_count:last-child {width: 30px;border-radius: 50%;    margin: 0 0px 0 7px;}
.small-test-section .test-top.new-flag .users .us img {width: 40px !important;border-radius: 25px;margin-left: 0px;border: 1px solid #ccc;height: 30px;}
.btn-box.test-top.new-flag h4 {font-size: 16px;text-align:center;}
.list-consult .btn-box {padding: 20px 10px;}
.landing form .main-btn:hover {color: #fff;}
.animate-svg svg{width:60px;display:block;margin:0 auto;padding:5px;overflow:inherit}
.animate-svg svg circle.path.circle{stroke-width:10px}
polyline.path.check{stroke-width:11px}
.animate-svg svg circle.path.circle{stroke-width:10px}
polyline.path.check{stroke-width:11px}
.key-wrap .percent-wrap .main-section.top-wrap.animate-counter{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding: 0 0 0;}
.key-wrap .percent-wrap .main-section.top-wrap.animate-counter p{width:100%}
.key-wrap .percent-wrap .main-section.top-wrap.animate-counter h3{margin: 0 10px 0 8px; transition: .5s ease-in-out;}
div#tickmark {transition: .5s ease-in-out;}
.wrapper{display:flex;justify-content:center;align-items:center}
.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#0078db;fill:none;animation:stroke .6s cubic-bezier(0.65,0,0.45,1) forwards}
.checkmark {width: 46px;height: 46px;border-radius: 50%;display: block;stroke-width: 2;stroke: #fff;stroke-miterlimit: 10;margin: 10% auto;box-shadow: inset 0px 0px 0px #0078db;
    animation: fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both}
.checkmark__check {transform-origin: 50% 50%;stroke-dasharray: 48;stroke-dashoffset: 48;animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;stroke-width: 5px;}
.dash-right .consult-section .inner-profile-sec .item.see-box{width:98%;padding:10px 0;margin:0 auto}
.dash-right .consult-section .inner-profile-sec .item.see-box.blank-slide .consult-box{height:350px}
.inner.price-grid img{width:auto;height:40px;margin:0!important}
.price-grid .pri-box >*{text-align:center!important}
.price-grid .pri-box input{width:100%;background-color:var(--primary);cursor:pointer;color:var(--white);padding:6px 12px;border-radius:30px;font-size:12px;margin:10px 0 0}
.inner.price-grid .bg-gradient-to-r{box-shadow:none;width:300px;height:188px;padding:10px!important}
.inner.price-grid p#number-4{font-size:16px}
.inner.price-grid p.text-xl{font-size:12px}
.inner.price-grid label{margin:0!important}
.inner.price-grid .gap-4{padding:0;width:300px}
.collapse{visibility:visible!important}
.inner.price-grid .bg-gradient-to-r label.text-xs.uppercase {margin: 0 !important;padding: 0 !important;}
@keyframes stroke {
    100% {
        stroke-dashoffset: 0
    }
}

@keyframes scale {
    0%, 100% {
        transform: none
    }

    50% {
        transform: scale3d(1.1, 1.1, 1)
    }
}

@keyframes fill {
    100% {
        box-shadow: inset 0px 0px 0px 30px #0078db
    }
}
.iti.iti--allow-dropdown input{padding:0 5px 0 45px !important;width:100%!important}
.cycle-tab-container .tab-content{margin:0}
.cycle-tab-container .tab-content .col-lg-12{padding:0}
.cycle-tab-container .nav-tabs{border:0}
.cycle-tab-container .nav-tabs li.cycle-tab-item a.active{font-weight:700;border-radius:10px 10px 0 0;border:1px solid #ddd;background:#0078db;color:#fff}
.dash-right .inner-profile-sec .profile-slider1{width:100%;margin:0!important}
a.profile{width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;border-radius:50px;font-weight:700;border:2px solid #fff;color:#fff}
.myheader .navbar-light .navbar-nav .nav-link{color:#000;font-size:12px;font-weight:500;display:flex;align-items:center;justify-content:space-between;padding:8px 15px}
.myheader .navbar-light .navbar-nav .nav-link:hover img{filter:invert(0)}
.myheader .navbar{background:#fff}
.myheader .navbar-light .navbar-nav .nav-link img{width:14px;margin:0 10px 0 0;filter:invert(1)}
.myheader .navbar-light .navbar-nav .nav-link:hover{background:#0078db;color:#fff;border-radius:30px}
.myheader a.navbar-brand img{width:110px}
.logo-section{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;background:#0078db}
.profile-slider1{margin:10px 20px 10px 0;height:350px;overflow:hidden;border-radius:15px;width:350px}
.profile-slider1 .carousel-inner{position:relative;width:100%;overflow:hidden;margin:0 auto;height:100%}
.profile-slider1 .carousel{height:100%}
.profile-slider1 .carousel-inner img{width:100%;height:100%;object-fit:cover;border-radius:15px}
.profile-slider1 .carousel-caption-new {position: absolute;z-index: 999;top: 0;text-align: center;color: #fff;padding: 80px 15px 15px;width: 100%;display:flex;align-items: center;justify-content: space-between;border-radius: 15px 15px 0 0;}
.profile-slider1 .carousel-indicators{bottom:auto;top:10px;margin-right:3%;margin-left:3%;z-index:9999}
.profile-slider1 .carousel-indicators li{width:28%}
.profile-slider1 .carousel-item{height:100%}
.profile-slider1 .carousel-caption-new img{max-width:65px;height:65px!important;object-fit:cover!important;border-radius:50%;border:2px solid #fff;margin:0 20px 0 0}
.profile-slider1 .carousel-caption-new .slider-content{width:100%;text-align:left}
.profile-slider1 .carousel-caption-new .slider-content p{margin:5px 0 0}
.profile-slider1 .verfied-sec{position:absolute;top:0;z-index:9999;display:flex;align-items:center;justify-content:space-between;width:100%}
.profile-slider1 .verfied-sec .verified-box{position:absolute;top:30px;left:0;background:#1a726a;width:90px;min-height:15px;display:flex;align-items:center;border-top-right-radius:14px;border-bottom-right-radius:14px;padding:2px 4px;gap:5px;border:1px solid #fff;border-left:0}
.profile-slider1 .btn-box a.main-btn svg path {fill: #fff;}
.profile-slider1 .btn-box a.main-btn:hover svg path {fill: #0078db;}
.profile-slider1 .verfied-sec .verified-box img{width:15px}
.profile-slider1 .verfied-sec .verified-box span {color: var(--white);font-size: 12px;font-weight: 600;}
.profile-slider1 .verfied-sec .score-box {position: absolute;right: 15px;top: 25px;border: 1px solid #ffffff;display: flex;justify-content: center;align-items: center;border-radius: 50px;width: 62px;height: 62px;flex-flow: column;text-align: center;color: #ffffff;padding: 5px;background: rgb(26 149 56);}
.profile-slider1 .verfied-sec .score-box h3 {font-size: 15px;font-weight: 700;margin-bottom: 2px;}
.profile-slider1 .verfied-sec .score-box p {font-size: 7px;margin-bottom: 0;line-height: 11px;font-weight: 500;}
.profile-slider1 .carousel-caption-new .slider-content h5 {font-size: 16px;font-weight: 700;margin: 0;}
.profile-slider1 .carousel-caption-new .slider-content p {font-size: 12px;}
.profile-slider1 .btn-box {position: absolute;bottom: 20px;display: inline-flex;align-items: center;justify-content: space-between;width: 90%;margin: 0 auto;left: 0;right: 0;    z-index: 99;}
.profile-slider1 .btn-box a{padding:10px 15px;font-size:12px;min-height:auto;min-width:auto}
.profile-slider1 .btn-box a img{width:15px!important;object-fit:contain!important;height:15px!important;margin:0 10px 0 0}
.profile-slider1 .btn-box a svg{width:14px;margin:0 10px 0 0}
.profile-slider1 a.plain-btn {background: #fff;color: #000;border: 1px solid var(--primary);}
.profile-slider1 .info ul{display:flex;align-items:center;justify-content:start;list-style:none;padding:0;margin:0}
.profile-slider1 .carousel-caption-new .info ul img{max-width:15px;height:15px!important;border:0;margin:0 5px 0 0}
.profile-slider1 .rate{display:flex;align-items:center}
.profile-slider1 .info{display:flex;align-items:center}
.profile-slider1 .info span{font-size:14px;margin:4px 10px 0 0}
.testimonial-section .owl-nav{display:flex;align-items:center;justify-content:center}
.testimonial-section .owl-nav button{width:30px;height:30px;border:1px solid #000!important;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:34px!important;margin:0 10px}
.testimonial-section .owl-nav button span{line-height:1!important;position:relative;top:-5px}
.inner-profile-sec{overflow:auto;white-space:nowrap;display:-webkit-box}
.lsiting-student ul{list-style:none;padding:0;display:flex;align-items:start;justify-content:space-between;margin: 0;overflow-x: auto;}
.lsiting-student ul li img{width: 50px;height: 50px;border-radius:50%;background:#6495ed}
.lsiting-student ul li{text-align:center;margin: 0 0px 0 0;}
.lsiting-student ul li h4{font-size: 12px;margin: 0 0 0px;font-weight:700}
.lsiting-student ul li p{font-size: 12px;font-weight:600;margin: 0;}
.lsiting-student ul li img.flag {width: 30px;height: 16px;border-radius: 0; left: 0;right: 0;margin: 0 auto;top: 40px;object-fit: cover;}
.profile-student{position:relative;text-align:center;margin: 0 0 10px;}
.lsiting-student ul li a{display:flex;align-items:center;justify-content:center;height: 50px;width: 50px;background: #0078db;border-radius:50%;font-weight:700;color: #fff;font-size: 15px;text-decoration:none}
.profile-student.tab img{width:50px;height:50px;border-radius:50%;background:#6495ed}
.profile-student.tab img.flag{width:30px;height:auto;border-radius:0;position:absolute;left:0;right:0;margin:0 auto;top:40px}
.visa-popup td img{width:30px;border:1px solid #ccc}
.visa-popup td{vertical-align:middle;padding:10px}
.visa-popup button.close{position:absolute;right:0;background:#007bff;opacity:1;width:30px;height:31px;align-items:center;border-radius:50%;display:flex;justify-content:center;padding:0; line-height:0;top:0}
.visa-popup table{border:1px solid #ccc;margin:0}
.visa-popup .modal-header{border:0;margin:0;padding:0}
.visa-popup button.close span{color:#fff;position:relative;top:-4px}
.lsiting-student ul li h4 a {background: transparent;height: auto;width: auto;color: #1d2143;font-size: 12px;margin: 10px 0 0;}
.avatar-sec ul {list-style: none;padding: 0;display: flex;align-items: center;justify-content: start;flex-wrap: wrap;}
.avatar-sec ul li img {width: 60px;height: 60px;border-radius: 50%;border:2px solid #fff;}
.avatar-sec ul li {margin: 10px 10px 0px 0;}
.avatar-sec {margin: 20px 0 0;}
.avatar-sec h4 {font-weight: 600;font-size: 18px;}
.activity-sec ul{padding:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;position:relative;z-index:999;list-style:none;padding:0}
.activity-sec ul li{width:auto;background:transparent;border:0;margin:0 10px 0 0;padding:0;position:relative}
.activity-sec ul li input[type="radio"]{position:absolute;left:0;right:0;width:100%;height:100%;opacity:0;z-index:99999;cursor:pointer}
.activity-sec a{display:inline-block;text-align:center;margin:0 auto;border:0 solid #de0f0e;padding:4px!important;border-radius:40px;overflow:hidden;color:#000;text-decoration:none;font-size:16px}
.activity-sec ul li input[type="radio"]:checked ~ a{background:#007bff;color:#fff}
.inner.landing-right .stepper .card-body{padding:15px 0 0}
.inner.landing-right .a-btns a{min-width: auto;margin:0;color: #000;}
.inner.landing-right .a-btns a#back-step-1{color:#000}
.inner.landing-right .step-accord .card-header .btn.collapsed{background:#0078db}
.lsiting-student ul li:last-child{position:sticky;right:0;margin:0;background:#fff;height:95px;display:flex;align-items:center;padding:0 5px}
.lsiting-student .head{margin:0}
.percent-border{border:2px solid #0078db;border-radius:60px;padding:2px 10px 2px 6px;display:flex;align-items:center;margin:20px 0 0;transition:.5s ease-in-out}
.lsiting-student .head h6{font-size:20px}
.lsiting-student{position:relative;margin:0 0 10px}

.profile-slider1 .carousel-inner:before{content:"";position:absolute;width:100%;height:100%;opacity:.6;left:0;top:0;z-index:9;background-image:linear-gradient(to bottom,#000000,#000000fa,#000000bf,#00000066,#00000000)}
.lsiting-student ul li{padding:5px}
.dash-flag{background-color:white;border:1px solid blue;top:40px;position:absolute;right:9px;padding:0 5px}
.score-section{display:flex;align-items:start;justify-content:space-between;margin:0 0 30px}
.score-section .key-score h2{margin:0}
.score-section .key-points p{margin:0 0 5px}
.plane-sec i{font-size:16px;margin:0 6px 0 0;position:relative;top:3px}
.top-dash.new-topbar.topbar ul .nav-item.dropdown .dropdown-menu.show{right:-30px;left:auto!important;padding:0}
.top-dash.new-topbar.topbar ul .nav-item.dropdown .dropdown-menu.show a.dropdown-item{padding:10px 15px}
.top-dash.new-topbar.topbar ul .nav-item.dropdown .dropdown-menu.show a.dropdown-item:hover{font-weight:500;background:#0078db;color:#fff}
.lsiting-student ul li:first-child img{width:42px;height:42px;position:relative;top:2px}
.date-slot.activity-sec.time-slot img {top: 0;}
.lsiting-student ul li:first-child p.plane-sec img{border:0;width:30px;height:16px}
.lsiting-student ul li:first-child p.dash-flag{top:40px;left:0;right:0;margin:0}
.lsiting-student ul li:first-child .profile-student{width:52px;height:52px;border:3px solid #005ca9;border-radius:50%}
.otp-sec .modal-dialog{width:500px;max-width:500px}
.otp-sec .modal-dialog .modal-body .wrap #login_otp_form{width:100% !important;height:auto !important;padding:0 !important}
.otp-sec .modal-dialog .modal-body .wrap{padding:0}
.otp-sec .modal-dialog .modal-body .wrap #login_otp_form .otp-box{padding:0}
.otp-sec .modal-dialog .modal-body .wrap #login_otp_form .otp-box input{width:100%;border-radius:5px}
.otp-sec .modal-dialog .modal-body .wrap #login_otp_form button#loginverify_bttn{margin:20px auto 10px;display:block;min-height:50px}
/*.otp-sec .modal-dialog .modal-body .wrap #login_otp_form button#loginverify_bttn i{display:none}*/
.otp-sec .modal-dialog .modal-body .wrap #login_otp_form #timer-msg{color:#fff!important}
.otp-sec .modal-dialog .modal-body .wrap #login_otp_form #login-resend a{color:#fff!important}
/* .topbar ul.btn-list li:last-child{display:none} */
.otp-sec .modal-dialog .modal-body{background:linear-gradient(358.39deg,#0868BC 7.25%,#09479F 64.23%);padding:20px}
.otp-sec .modal-dialog .modal-body .top-head{width:100%;padding:0 0 10px;background:transparent;margin:0}
.otp-sec .modal-dialog .modal-body .top-head h4, .otp-sec .modal-dialog .modal-body .top-head p{color:#fff}
.otp-sec .modal-dialog .modal-body .wrap h5,.otp-sec .modal-dialog .modal-body .wrap a {color: #fff;}
.otp-sec .modal-dialog .modal-body #loginotpModal-msg{color:#fff!important;text-align:left}
.otp-sec .modal-dialog .modal-body #loginotpModal-msg p{text-align:left}
.profile-inf .top ul{margin:0;padding:0;list-style:none;display:inline-flex;align-items:center;justify-content:space-between;border:2px solid #005ca9!important;border-radius:5px;overflow:hidden}
.profile-inf .top ul a{background:#fff;padding:10px 20px;margin:0;border-radius:0;font-weight:500;color:#333;border-right:2px solid #005ca9;display:flex;gap:3px;}
.profile-inf .top ul li:last-child a{border:0}
.profile-inf .top ul a:hover svg path {fill: #fff;}
.profile-inf .btn-wrap a:hover {color: #0078db;}
.profile-inf .top ul a.feebackColor svg path {fill: #fff;}
.feedback-sec p{max-width:100%;margin:0 0 10px}
.profile-inf .top{justify-content:space-between}
.feedback-sec{text-align:right}
.profile-inf .top ul a:hover{background:#005ca9;color:#fff}
ul.btn-list li:first-child a.outline-btn{background-color:#fdbf07;border:2px solid #000;color:#000}

  /* new changes added on may 6 */
.programs-sec.new-sec_n .scrollable-sec .program{position:relative;justify-content:start;flex-direction: column;}
.programs-sec.new-sec_n .scrollable-sec .program .business-content a{background:transparent;padding:0;white-space:normal;text-align: left;}
.scrollable-sec .program{min-width:160px}
.programs-sec.new-sec_n .scrollable-sec .program .business-content a img{padding:0;box-shadow:none}
.programs-sec.new-sec_n .scrollable-sec .program .business-head{position:relative;right:0px;width:100%;bottom:5px;margin:0}
.top-dash.new-topbar.topbar ul{padding:0;list-style:none;display:flex;align-items:center;justify-content:end;margin:0}
#program-data .logo{margin-top:0}
#program-data .prog-box .info{padding:20px}
.top-dash.new-topbar.topbar ul .nav-item.dropdown .img img{width:35px;height:35px;object-fit:cover;border-radius:50%;border:1.5px solid #fff}
.top-dash.new-topbar.topbar ul li a svg path{fill:#fff}
.new-dash-wrapper .main-wrap{display:flex;justify-content:space-between;gap:0}
.new-dash-wrapper .main-wrap .content-wrap.dash-assess{width:100%;padding:15px;grid-template-columns:max-content;display:inline-block}
.top-dash.new-topbar.topbar ul .nav-item.dropdown a{display:flex;align-items:center;padding:0;margin:0 5px 0 0}
.top-dash.new-topbar.topbar{width:100%;margin:0 auto;padding:10px 20px;display:flex;align-items:center;justify-content:space-between}
.top-dash.new-topbar.topbar ul li{padding:0 0 0 30px}
.top-dash.new-topbar.topbar ul li a img{width:18px}
.top-dash.new-topbar.topbar ul li a{position:relative;display:flex}
.dashboard-new-nav{border-bottom:1px solid #ccc;padding:0}
.top-dash.new-topbar.topbar ul li a .count{background:red;color:#fff;width:14px;height:14px;display:block;position:absolute;top:-6px;font-size:11px;font-weight:bold;border-radius:50%;text-align:center;right:-6px}
.dashboard-new-nav .navbar-nav .dropdown-menu{padding:0;box-shadow:0 0 10px 0 rgb(0 43 92 / 8%);border:1px solid #efeded;border-radius:0;min-width:fit-content;right:0;left:-50px}
.dashboard-new-nav .navbar-nav li a svg{width:21px;height:21px;margin:0 5px 0 0}
.dashboard-new-nav .navbar-nav li a{display:flex;align-items:center;line-height:40px;font-weight:500}
.dashboard-new-nav .navbar-nav li.active a svg path{fill:#0078db}
.dashboard-new-nav .navbar-nav li a:hover svg path{fill:#0078db}
.dashboard-new-nav .navbar-nav li.dropdown.show a.dropdown-item{display:flex;align-items:center;font-weight:600}
.dashboard-new-nav .navbar-nav li.dropdown.show a.dropdown-item:hover{color:#0078db}
.landing.refer-sec .dataView.dataViewExpand {top: 10px;}
.head-modal ul.iti__country-list {white-space: normal;text-align: left;width: 320px;background-color: #09479f;}
.head-modal ul.iti__country-list .iti__dial-code {color: #fff;}
.otp-sec .modal-dialog .modal-body .wrap .login-form {width: 100%;}
.scrollable-sec .program.animat-sec {flex-direction: row !important;}
#otpModal-msg p {color: #fff;}
.top-dash.dash-serach-mob {display: none;}

/* Add footer  */

@-webkit-keyframes mover {
  0% {transform: translateY(0);}
  100% {transform: translateY(-60px);}
}
@keyframes mover {
  0% {transform: translateY(0);}
  100% {transform: translateY(-60px);}
}
.footer.content p{margin:0}
.flight-sec.blue-back.subscription{margin:200px 0 0;padding:200px 0 20px;background:#F1F6FF}
.newsletter-main{position:relative}
.newsletter-sec{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px;background:#196ae1;padding:0 80px;height:350px;position:absolute;border-radius:10px;bottom:40px;width:100%}
.newsletter-content h2{font-size:36px;margin:0 0 10px}
.newsletter-content >*{color:#fff}
.newsletter-content .search-bar{position:relative;bottom:0;width:100%;margin:30px 0 0;display:flex;align-items:center}
.newsletter-content .search-bar input{background:transparent;border:2px solid #fff;color:#fff;padding:0 10px 0 45px;height:60px}
.newsletter-content .search-bar .mail{position:absolute;left:14px}
.newsletter-content .search-bar a{background:#fff;width:200px;height:60px;margin:0 0 0 0px;color:#196AE1;font-size:18px;display:flex;align-items:center;justify-content:center;position:relative;top:0;right:0;padding:12px 25px;border-radius:6px;font-weight: 600;}
.newsletter-content .search-bar input::placeholder{color:#fff}
.newsletter-content .search-bar a img{margin:0 0 0 10px}
.pic-newsletter{text-align:right;position:relative;bottom:34px}
.pic-newsletter:before{content:'';position:absolute;background:url(https://myvisafy.com/public/worldtravel-design/images/white.png)no-repeat;background-size:contain;width:300px;height:300px;right:50px;bottom:30px;z-index:0;-webkit-animation:mover 2s infinite alternate}
.pic-newsletter img{width:288px;margin-left:auto;position:relative}
.footer-sec{display:flex;align-items:center;justify-content:space-between}
.footer-sec .footer.content{padding:0 0 0 50px}
.footer.blue-back{margin:0;padding:0;background:#F1F6FF}
.footer-links ul{display:flex;align-items:center;justify-content:center;margin:20px auto 0;padding:15px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;list-style:none}
.footer-links ul li a{padding:0 15px;color:#000;font-weight:600;font-size:14px}
.footer.blue-back p{text-align:center;padding:10px 0;font-size:12px;margin:0;font-weight:600}
.footer-logo img{filter:invert(1)}
.contact-details-sec ul{list-style:none;padding:0;margin:10px 0 0;display:flex;align-items:center}
.contact-details-sec ul li{display:flex;align-items:center;justify-content:space-between;margin:0 30px 0 0;font-weight:500;font-size:14px}
.contact-details-sec ul li svg{width:18px;margin:0 5px 0 0}

.dummy{background:#0078db;max-width:100%;margin:10px auto 0;text-align:left;padding:0;border-radius:10px;width:100%}
.dummy h3{color:#fff;font-weight:700}
.dummy p{color:#fff;font-size:18px;font-weight:500}
.update-wrap ul li:nth-child(1){color:#0078db}
.login-content img{filter:invert(1)}
.login-content .popup-content ul li img{filter:inherit;width:15px;margin:0 5px 0 0}
.login-content .popup-content ul{padding:0;list-style:none;text-align:left}
.login-content .popup-content ul li{font-size:12px;margin:0 0 10px}
.popup-content h4{color:#023784;font-size:24px;text-align:center;font-weight:600}
.popup-content p{text-align:center;background:#0A47A01C;display:inline-block;padding:5px 10px;border-radius:20px;font-size:12px}
.popup-content{text-align:center;margin:30px 0 0}
.login-signup-pop {display: flex;align-items: start; padding: 0;height: 100%;background: linear-gradient(358.39deg, #0868BC 7.25%, #09479F 64.23%);flex-wrap: wrap;}
.login-content{background:#fff;width:50%}
.login-form button:hover{background:#fff;color:#000;border:2px solid #000}
.login-content,.login-form{padding:30px;height:100%;position:relative}
.login-form.signup form{margin:30px 0 0}
.login-form.signup a{font-size:12px;font-weight:600}
.login-form{height:100%;padding:40px;width:50%}
/* .login-form{height:100%;padding:0;width:auto} */
#consultantMobileOtpModal_msg{color:#fff !important}
.login-form>*{color:#fff}
.login-form h4{font-size:24px;font-weight:700}
.login-form .form-group label{font-size:14px;font-weight:500;margin:0 0 5px}
.login-form .form-group input{height:50px;font-size:14px}
.login-form .form-group small{font-size:10px;display:none}
.login-form h4{font-size:24px;font-weight:700}
.login-form .form-group label{font-size:14px;font-weight:500;margin:0 0 5px}
.login-form .form-group input{height:50px;font-size:14px}
.login-form .form-group small{font-size:10px}
.login-form .form-check label.form-check-label{font-size:12px}
.login-form .form-check label.form-check-label a{color:rgba(255,180,21,1);font-weight:600}
.login-form button{width:100%;margin:10px 0 0;background:rgba(255,180,21,1);border:2px solid #000;color:#000;font-weight:600;border-radius:30px;padding:10px}
.socail-login{text-align:center;margin:20px 0 10px}
.socail-login button{background:transparent;display:flex;align-items:center;justify-content:center;padding:0;border:2px solid #000}
.socail-login button img{margin:0 10px 0 0}
button.close {top: 0; position: absolute; right: 0px; background: #fff;z-index: 99; width: 30px;height: 30px;opacity: 1;display: flex;align-items: center;justify-content: center;
    border-radius: 50%; border: 2px solid #ccc;}
.welcome-content {color: #ffffff;font-size: 14px;font-weight: 800;text-align: center;position: absolute;top: -30px;width: 100%;z-index: 9;left: -10px;right: 0;margin: 0 auto;}
.welcome-content svg path {fill: #fff;}
.welcome-content svg { margin: 0px 7px 0 0px;width: 80px;height: 50px;}
.logo a {display: flex;align-items: center;position: relative;top: 3px;}
.logo a svg {width: 150px;height: 40px;}
.main-section.consult-section.expert-section {min-height: auto;padding-bottom: 0;}
.top-dash.new-topbar.topbar .logo a {top: 2px;}
.wizard-form .progressbar li:first-child::after {display: none;}
.wizard-form .progressbar li:first-child::after {display: none;}
.row1.firsttabcontent.visaForm.visatypecontent .customSelectBox {padding: 0;}
.row1.firsttabcontent.visaForm.visatypecontent .customSelectBox .singleSelectBox { width: 32% !important;}
.accordion.result-accord .main-section.assess-section .assess-frame {top: 0;border-radius: 10px;padding: 0;}
.accordion.result-accord .main-section.assess-section .contain {max-width: 100%;}
.programs-sec{padding:25px 20px;box-shadow:0 0 35px rgb(0 0 0 / 30%);display:flex;gap:10px;align-items:start;border-radius:10px;justify-content:space-between;flex-wrap:wrap;width:100%;margin:30px auto}
.programs-sec .program{width:100%;height:auto;text-align:left;margin:0;padding:0;display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between}
.programs-sec .program:nth-child(1) h4{font-size:24px;font-weight:bold;width:100%}
.programs-sec .program h4{margin:0;white-space:normal}
.programs-sec .program:nth-child(2){padding:10px;align-items:center;justify-content:center;width:24%;height:160px;margin:0}
.program.animat-sec{position:relative}
.program.animat-sec p{width:130px;height:130px;background:#ffffff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;padding:0 20px;text-align:center;font-size:16px!important;position:relative;z-index:1;white-space:normal}
.programs-sec p{margin:0}
.animate{background-image:linear-gradient(to bottom,#6b9ce3,#618fd3,#5783c3,#4d77b3,#436ba3,#3e67a1,#39649f,#33609d,#3063a8,#2e67b4,#2c6abf,#2b6dcb);height:150px;width:150px;margin:0 auto;border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-animation:spin 4s linear infinite;-moz-animation:spin 4s linear infinite;animation:spin .5s linear infinite;position:absolute;z-index:0;left:0;right:0}
.scrollable-sec{display:flex;align-items:center;justify-content:space-between;overflow-y:hidden;overflow-x:scroll;white-space:nowrap;padding:0 0 15px;width:100%!important;}
.scrollable-sec .program{border:1px solid #0078db;border-radius:10px;box-shadow:0 0 20px rgb(0 0 0 / 15%);padding:15px!important;height:160px!important;margin:0 15px 0 0 !important;width:160px!important}
.program .business-head{margin:0 0 20px;width:100%}
.scrollable-sec .program h4{font-size:14px!important;font-weight:bold}
.scrollable-sec .program h4 i{font-size:12px}
.programs-sec .program .business-content{width:100%}
.programs-sec .program .business-content a{width:100%;display:block;text-align:center;color:#000;font-size:12px;padding:8px 10px;font-weight:600;border-radius:6px}
.program .business-content img{box-shadow:0 10px 15px rgb(0 0 0 / 15%);padding:10px;margin:0 0 10px}
.program .business-content p{font-size:12px;font-weight:700}
.programs-sec .program img{width:100px;height:40px;object-fit:contain}
.scrollable-sec::-webkit-scrollbar{height:3px}
.scrollable-sec::-webkit-scrollbar-track{background:#f1f1f1}
.scrollable-sec::-webkit-scrollbar-thumb{background:#888}
.scrollable-sec::-webkit-scrollbar-thumb:hover{background:#555}
.stepper .a-btns .next-btn i{margin:0 0 0 5px}
.scrollable-sec .program.animat-sec {margin: 0 20px 0 0px !important;align-items: center !important;border: 0;box-shadow: none;}

.dash-right .profile-boxed .pro-top .img-box {width: 150px;}
.dash-right .profile-boxed .pro-top .img-box img {object-fit: contain;}
.update-wrap h4.title img {width: 28px;}
.dashed-box .btn-box ul.tags li svg path {fill: #c39921;}
.dashed-box .btn-box li.c-shortlist {background: #ffdb2f5e;color: #c39921;text-transform: capitalize;border: 1px solid;font-weight: 700;}
.dashed-section .dashed-box ul.tags.badges li {white-space: nowrap;}
.dashed-section .dashed-box ul.tags.badges li svg {width: 18px;height: 18px;margin: 0 2px 0 0;}
.dashed-section .dashed-box ul.tags.badges li svg path {fill: #fff;}
.dashed-section .dashed-box ul.tags.badges {margin: 0 0 10px;}
.profile-inf .dash-left .dashed-box .img {display: flex;align-items: center; justify-content: space-between;}
.profile-inf .dash-left .dashed-box .img .btn-box ul li {font-size: 11px;padding: 5px 10px;}
.profile-inf .dash-left .dashed-box .img .btn-box ul li.c-shortlist svg {width: 18px;margin: 0;height: 18px;}
.swal2-actions button.swal2-confirm.swal2-styled {background-color: var(--primary);cursor: pointer;box-shadow: none;font-weight: 600;padding: 10px 30px;border-radius: 30px;}
.profile-inf .top ul a.feebackColor {color: #fff;}
.profile-inf .top ul li:nth-child(3) a {border: 0;}

.alrt-sec {background: #ff00001f;color: #dc3546;border: 1px solid; font-weight: 700;display: flex;align-items: center;padding: 10px 18px;border-radius: 5px;justify-content: space-between;width: 100%;grid-column: 1 / 3;}
.alert-content {list-style: none;padding: 0;display: flex;align-items: center;justify-content: start;width: 100%;margin: 0;gap: 10px;font-size: 14px;}
.alert-content svg path {fill: #dc3546;}
.alrt-sec a {background: #dc3546;padding: 5px 25px;font-size: 14px;font-weight: 600;border-radius: 30px;color: #fff;border: 1px solid #dc3546;}
.alrt-sec a:hover {background: #fff;color: #dc3546;border: 1px solid;}
.frame-steps {position: absolute;background: #000;top: -16px;font-size: 16px;padding: 6px 27px;font-weight: 600;color: #fff;border-radius: 30px;right: 0;left: 0;max-width: max-content;margin: 0 auto;}
.dashboard-new-nav .navbar-nav li.dropdown.show a.dropdown-item:active {background: #fff;}
.tabing-content.plan-details-sec ul {padding: 25px 0;}
.tabing-content.plan-details-sec {background: #fff;padding: 20px 0;border-radius: 0px 0px 15px 15px;}
.detail-box .head-section ul li a.active {background: transparent;border: 0;border-bottom: 2px solid var(--primary);}
.tabing-content.plan-details-sec ul li {font-size: 15px;color: var(--black);margin-bottom: 10px;padding-bottom: 10px; border-bottom: 1px solid #ededed;display: flex;justify-content: space-between;}
.dash-left .card .assess-frame {min-height: auto;}
.programs-sec.new-sec_n .program {flex-direction: row;}
.programs-sec.new-sec_n .program h4 {width: auto !important;}
.programs-sec.new-sec_n .scrollable-sec .program.animat-sec.no-animate .animate {animation: none;}
.filter-list {margin: 0 0 20px;font-weight: 600;}
.filter-one.duration, .filter-one.switch-sec {display: flex;align-items: center;justify-content: space-between;}
.filter-one.duration span {margin: 0;font-size: 1rem;font-weight: 600;}
.dash-left .consult-section .consult-box .veri-img {right: 100px;max-width: 30px;}
h4#search-result-text:before {display: none;}

@media (max-width: 1620px) {
	.listing-detail ul li:nth-child(1):after{width:240px;left:170px}
	.listing-detail ul li:nth-child(2):after{left:-150px;bottom:-70px;width:150px}
}

@media (max-width: 1450px) {
	
.category-search-form{margin-top:40px!important}
.dashed-section .dashed-box {grid-template-columns: 15% 1fr 35%;border-radius: 20px;padding: 20px;box-shadow: 0 1px 3px rgb(0 0 0 / 34%);}
#premium_conslt .sub h6 {display: block; max-width: 200px;margin: 0;position: relative; padding: 0 0 0 19px;}
#premium_conslt .sub h6 svg {position: absolute;left: 0;top: -1px;}
.consult-box h5 {font-size: 16px;max-width: 300px;}

.consult-box h6 {white-space: nowrap;max-width: 250px;display: block;position: relative;padding: 0 0 0 15px;}
.consult-box h6 svg {margin: 0;width: 12px;position: absolute;top: -2px;left: 0;}

}

@media (max-width: 1299px) {
	.navbar .nav-item .nav-link {font-size: 13px;font-weight: 600;}
	.dashed-box .btn-box li.c-shortlist {white-space: nowrap;}
	.refer-sec::after {width: 50%;height: 50%;left: 0px;}
	.consult-box.show .sub h5 {font-size: 16px;}
	.consult-box h6 svg {width: 12px;}
	.consult-box h6 {font-size: 12px;}
	
}
  
@media (max-width: 992px) {
	.dashboard-new-nav .contain {max-width: 94%;}
}

@media (max-width: 767px) {
	.price-accord {padding-top: 0px;padding-bottom: 0px;}
	ul.mob-btns li {width: 100%;margin: 0 0 10px;}
ul.mob-btns li a {display: flex;}
.update-wrap .total-client-sec_n h2 {margin: 0;}
.profile-slider1{width:75%;display:block;height:260px;margin-right:20px}
    .content-wrap .top-filter .main-btn {font-size: 12px !important;padding: 12px 10px !important;position: relative !important;margin: 10px 0 0;left: 0;width: 100%;}
    .profile-slider1 .verfied-sec .score-box{width:42px;height:42px}
    .profile-slider1 .verfied-sec .score-box h3{font-size:12px;margin-bottom:0}
    .profile-slider1 .verfied-sec .score-box p{font-size:5px;margin-bottom:0}
    .profile-slider1 .carousel-caption-new img{max-width:35px;height:35px!important;border:1px solid #fff;margin:0 10px 0 0}
    .profile-slider1 .carousel-caption-new .slider-content h5{font-size:13px}
    .profile-slider1 .info span{font-size:12px;margin:4px 10px 0 0}
    .profile-slider1 .carousel-caption-new .info ul img{max-width:12px;height:12px!important;margin:0 5px 0 0}
    .profile-slider1 .btn-box a img{width:0!important;height:0!important;margin:0 5px 0 0}
    .profile-slider1 .btn-box a{font-size:10px;padding:10px}
    .lsiting-student ul { overflow-x: auto;}
    .avatar-sec ul li {margin: 10px 8px 0px 0;}
    .avatar-sec ul {justify-content: center;}
	.price-grid {padding: 0px 0px;}
    .user-avtar-popup.visa-popup {max-width: 92%;margin: 20px auto 0;}
    .table thead th {font-size: 12px;}
    .visa-popup td {font-size: 13px;}
    #category-search-form_home_mobile .cust-search__btn{position:absolute;right:4px;width:35px;height:35px;top:3px;display:flex;align-items:center;justify-content:center;margin:0}
    #category-search-form_home_mobile input{border-radius:30px;margin:0!important}
    #category-search-form_home_mobile{display:block;padding:0!important;background:transparent;box-shadow:none;position:relative}
    .show_header_search .mob-menu{margin-top:0px!important}
    .content-wrap .top-list .top-box h3{font-size:24px}
    .content-wrap .top-list .top-box img{max-width:25px!important;margin-bottom:5px}
    .content-wrap .top-list .top-box{padding:10px}
    .lsiting-student ul li h4 a{height:15px;overflow:hidden;border-radius:0;align-items:baseline}
    .visa-popup{width:90%;margin:20px auto}
	#category-search-form_home_mobile{min-height:auto}
	.lsiting-student ul li:last-child{right:-5px;height:100px;align-items:self-start;top:10px!important;padding-top:1px}
	.lsiting-student .head{margin:0;padding:0}
	.lsiting-student .head h6{margin:0}
	.programs-sec .program:nth-child(1) h4{font-size:18px;margin:0 0 10px}
	.programs-sec .program:nth-child(2){padding:0;width:40%}
	.program.animat-sec p{width:100px;height:100px;font-size:14px}
	.programs-sec .animate{height:115px;width:115px}
	.programs-sec{padding:0;box-shadow:none;gap:0;border-radius:0;margin:20px auto;justify-content:start;align-items:center}
	.scrollable-sec .programs-sec .program{padding:10px!important;height:140px!important;margin:0 10px 0 0 !important;width:150px!important}
	.program .business-head{margin:0 0 10px}
	.program .business-content img{box-shadow:none;padding:0;margin:0 0 5px;width:70px}
	.program .business-content p{font-size:14px}
	.scrollable-sec .program{padding:10px!important;height:130px!important;margin:0 10px 0 0 !important;justify-content:space-between!important}
	.scrollable-sec{padding:0 0 10px;width:60%}
	#assess{display:none}
	.agent-welcome-sec h4.title {width: 100%;}
	.alrt-sec {flex-wrap: wrap;}
	.alert-content {margin: 0 0 10px;font-size: 12px;}
	.alert-content svg {width: 40px;height: 40px;}
	.total-client-sec_n h4 {font-size: 18px !important;}
	.update-wrap h4{width:70%;font-size:21px;margin: 0;}
	.update-wrap ul li {min-width: 50px;}
	.update-wrap ul{margin-top:20px}
	.update-wrap h2{font-size:28px;min-width:60px;margin-left:auto}
	.singleSelectBox{width:50%!important}
	.customSelectBox{padding:0}
	.category-search-form{margin-top:0!important}
	.slides_container .slide {font-size: 14px;}
	.slides_container .slide img {width: 30px;}
	.slides_container {height: 50px;margin: 20px 0 0;}
	.prog-btn a {width: 100%;}
	.newsletter-sec{display:block;margin:0;padding:20px 20px 0;height:auto;position:relative;bottom:0;width:100%}
	.pic-newsletter{bottom:0}
	.pic-newsletter:before{width:250px;height:210px;left:0}
	.pic-newsletter img{width:70%;margin:20px 0 0}
	.footer-sec{display:block;margin:30px 0 0}
	.footer-sec .footer.content{padding:15px 0 0}
	.footer-links ul{display:block;margin:0 auto}
	.footer-links ul li{display:inline-block}
	.footer-links ul li a{padding:0 20px 10px 0;display:inline-block;font-size:14px}
	.contact-details-sec ul{flex-wrap:wrap}
	.flight-sec.blue-back.subscription{margin:50px 0 0;padding:50px 0 20px}
	.newsletter-content .search-bar{margin:20px 0 0;flex-wrap:wrap}
	.newsletter-content .search-bar .mail{top:20px}
	.newsletter-content .search-bar a{margin:10px 0 0;width:100%}
	.agent-right .info-top ul {text-align: left;justify-content: start;flex-wrap: wrap;}
	.agent-right .info-top ul li {font-size: 12px;padding: 6px 6px;}
	.login-content {width: 100%;display:none;}
	.login-form {padding: 20px;width: 100%;}
	.navbar-toggler {top: 18px;}
	.dropdown-toggle::after {border-top: .3em solid #fff !important;}
	.top-dash.new-topbar.topbar {padding: 10px 40px 10px 10px;}
	.agent-welcome-sec.img {display: none;}
	.update-wrap.welcome-new {margin: 0px 0 0;padding: 15px;}
	.logo img {max-width: 120px;}
	.word-slider {height: calc(var(--word-size)* 3);}
	.word-slider .word-slider__words span img {width: 30px;height: 30px;display:none;}
	.logo a {top: 10px;}
	.tops {margin: 20px 0;}
	.row1.firsttabcontent.visaForm.visatypecontent .customSelectBox .singleSelectBox { width: 50% !important;}
	.result-accord .card .white-btn {margin: 0px auto;}
	.refer-sec .inner::after { width: 60%;right: 0px;top: 230px;z-index: -1;}
	.dash-left .consult-section .consult-box .veri-img {left: 16px;max-width: 25px;}
	.agent-right .inst-wrap .prog-box {margin-bottom: 30px;box-shadow: none;}
	.navbar-nav .nav-item {margin-bottom: 0px !important;}
	.inst-wrap {display: block;}
	.top-dash.dash-serach-mob {display: block;position: relative;background: #005ca9 !important;min-height: auto !important;padding: 0 10px 10px !important;z-index: 9 !important;}
	.search-list .main-wrap .list-page .top-filter form .form-group:nth-child(3) {padding-right: 0;}
	.pro-info .about-sec li span:first-child img {width: 14px;}
	.logo {display: inline-block;padding: 0 0 15px;}
	.gallery-wrap .gallery-item {flex-basis: 46%;}
	.dash-left .consult-section .head .white-btn, .dash-right .consult-section .head .white-btn {min-width: max-content;}
	.pro-cons .top-ban {justify-content: center;gap: 20px;}
	.frame-steps {top: -20px;z-index: 999;}
	.date-slot.activity-sec.time-slot li.list-group-item {height: auto;top: 0 !important;}
	.program.animat-sec p {font-size: 14px !important;}
	.consult-box.show .sub h5 {max-width: 230px;}
	.head-frame .process-wrap {margin: 20px auto 20px;}
	.wizard-form .progressbar .tabtitle {font-size: 14px;font-weight: 500;}
	.wizard-form .progressbar li span.pos {font-size: 18px;}
	#mobileSearchSubmit .main-btn {gap: 10px;}
	#mobileSearchSubmit .main-btn svg path {fill: #fff;}
	.inner.landing-right span.frame-steps {top: 30px;}
	.consult-box.show .sub {width: 100%;}
	.consult-box h6 svg { width: 11px;display: block;}
	.consult-box h6 {max-width: 200px;}
	    
}

/* end footer */



