@media (max-width: 2500px) and (min-width: 980px) {
	.list-consult .consult-box{display:grid;grid-template-columns:64% 35%;gap:10px}
	.list-consult .btn-box{border-radius:0;padding:10px;flex-flow:column;justify-content:center;gap:25px}
	.list-consult .btn-box a{min-width:175px!important}
	.list-consult .consult-box .info{margin-top:5px;top:0}
	.list-consult .consult-box .con-in{padding:45px 18px 20px 30px}
}
@media (max-width: 1420px) {
	.pro-info .about-sec li span:last-child{padding:10px}
	.pro-info .about-sec li span{font-size:13px}
	.like-wrap a::after,.like-wrap p::after{right:-10px}
	.pro-info .about-sec li span:first-child{background:var(--green);padding:10px;left:7px;border:4px solid var(--white)}
	.listing-detail ul li:nth-child(1):after{left:160px;top:0;width:200px;height:70px}
	.listing-detail ul li:nth-child(2):after{left:-120px;width:180px;height:150px;bottom:-60px}
}
@media (max-width: 1350px) {
	.consult-box .btn-box{padding:5px}
	.consult-box .con-in{padding:40px 0 0}
	.consult-box .btn-box .main-btn,.consult-box .btn-box .plain-btn{font-size:12px}
	.dash-right .consult-box.video-frame .btn-box a{font-size:11px}
	.dash-right .consult-box.video-frame .btn-box a img{max-width:12px}
	.pro-info .about-sec li span{left:0!important;display:block;border:0!important;margin-bottom:13px}
	.pro-info .about-sec ul{gap:10px}
	.pro-info{padding-left:20px}
	.pro-cons .main-btn{font-size:14px}
}

@media (max-width: 1200px) {
	.head h4{font-size:20px}
	.head{margin-bottom:20px}
	.content-wrap .consult-box .score-box{right:5px;top:5px;width:65px;height:65px}
	.content-wrap .consult-box .score-box h3{font-size:17px}
	.content-wrap .consult-box .score-box p{font-size:10px}
	.main-wrap .sidebar ul li p{font-size:10px}
	.consult-box .btn-box .main-btn,.consult-box .btn-box .plain-btn{font-size:11px;padding:10px}
	.consult-box .info .star-box li img{max-width:12px}
	.consult-box .info span{font-size:12px}
	.content-wrap{grid-template-columns:60% 35%}
	.content-wrap .top-list .top-box{padding:15px}
	.content-wrap .top-list .top-box img{max-width:30px}
	.content-wrap .top-list .top-box p{font-size:13px}
	.content-wrap .top-list{gap:10px}
	.list-wrapper .list-box p{font-size:14px}
	.main-wrap .sidebar ul li{margin-bottom:10px}
	.pro-info{max-height:initial;top:0}
	.pro-info .about-sec{margin-right:auto;margin-left:20px}
	.pro-info .tagging{flex-flow:column}
	.profile-inf{grid-template-columns:40% 56%}
	
}

@media (max-width: 1199px) {
	
	.assess-section .assess-frame{position:absolute!important;max-width:45%!important;right:40px!important;left:auto!important}
	.refer-sec .profiles{grid-template-columns:repeat(auto-fit,17%)}
	.asess-stepper .stepper .cat-list .cat-wrap{max-width:180px;min-height:200px}
	.listing-detail ul li:nth-child(1):after{width:160px}
	.listing-detail ul li:nth-child(2):after{width:140px;bottom:-70px}
	.accordion.result-accord .main-section.assess-section .assess-frame{position:relative!important;max-width:100%!important;left:0;right:0!important}
	.main-section.assess-section.single-assess .assess-frame{position:relative!important;max-width:50%!important}
	.asess-stepper .stepper .cat-list {gap: 15px;}
	
}

@media (max-width: 800px) {
	.contain{max-width:90%}
	.content-wrap{padding-top:90px;display:flex;flex-flow:column}
	.main-wrap{grid-template-columns:13% 84%}
	.dash-wrapper .top-dash{padding-left:16%}
	.detail-section{padding:10px 20px;margin-bottom:10px}
	.pro-accord .card{margin-bottom:10px}
	.gallery-wrap .wrap{grid-auto-rows:190px}
	.pro-info .tagging{flex-flow:row;margin-left:auto;margin-right:auto}
	.content-wrap .top-filter form{flex-flow:wrap;padding:10px!important;border-radius:10px!important;margin-top:0;margin-bottom:20px}
	.content-wrap .list-page .top-filter form{border-radius:10px!important}
	.content-wrap .top-filter form .form-group select,.content-wrap .top-filter form .form-group input{border:0}
	.price-wrap .top-info .list{flex-flow:wrap;gap:10px;justify-content:left;margin-top:30px;padding-left:30px}
	.price-wrap .price-box{max-width:100%;overflow-y:auto}
	.price-wrap .price-grid{padding:10px;width:200%}
	.price-grid .main-grid{grid-template-columns:16% 16% 16% 16% 16% 16%}
	.price-grid .pri-box a{font-size:10px}
	.price-grid .middle-grid h4,.price-grid .middle-grid p{font-size:13px}
	.price-box .final-grid{display:block}
	.contact-wrap{display:block}
	.contact-wrap form{display:block}
	.in-contain{max-width:95%}
	.contact-wrap .con-box .top{justify-content:center}
	.cont-btn{float:none}
	.video-wrap{grid-template-columns:1fr}
	.video-wrap,.work-wrap,.contact-wrap{padding-top:20px;padding-bottom:20px}
	.navbar{position:absolute;z-index:99;top:0;width:100%}
	.navbar .navbar-collapse{background:#fff;top:64px;width:100%;position:absolute;left:0;padding:15px}
	.navbar-nav .nav-link{font-size:17px}
	.navbar-nav .nav-item{margin-bottom:20px}
	ul.mob-btns{display:block;width:100%;padding:10px;text-align:center}
	ul.mob-btns a{border:1px solid var(--primary);color:var(--primary)}
	.key-wrap{grid-template-columns:1fr}
	.sign-overlay a{min-width:120px!important}
	.assess-wrap{padding-top:0}
	.go-section{display:block}
	.bus-section .bus-list .bus-box{max-width:100%}
	.cl-section .inner{grid-template-columns:1fr 1fr}
	.consult-land h4{font-size:25px;line-height:36px}
	.cmt-row.sidebar{padding:15px!important}
	.detail-box .head-section ul li{font-size:14px;padding:0 8px}
	.detail-box .head-section{padding:12px}
	.detail-box .active-box{width:95%}
	.price-mains .dash-right{order:1}
	.price-mains .dash-left{order:2}
	.profile-inf .btm{order:3}
	.pro-info .about-sec ul li:last-child{position:relative;top:inherit}
	.update-wrap ul{margin-left:inherit}
	.update-wrap{justify-content:center}
}

@media (max-width: 767px) {
	.consult-box .con-in {padding: 60px 0 0;}
.test-section .inner{padding-top:20px}
.refer-sec::after {left: -10px;top: 330px;width: 100%;height: 40%;}
.like-wrap a i{font-size:10px;margin:0}
.new-dash-wrapper .main-wrap .content-wrap.dash-assess{padding:0}
.like-wrap a span{font-size:10px}
.test-section,.expert-section{min-height:auto}
.consult-section .inner{max-height:inherit}
.cat-section .inner{padding:10px;gap:10px;display:inline-flex}
.cat-section .inner-top{width:100%;overflow-y:auto}
.cat-wrap .cat-img{width:70px;height:70px}
.cat-wrap{max-width:156px;float:left;margin-right:10px;min-width:160px}
.cat-wrap .cat-img img{max-width:38px}
.cat-wrap{min-height:auto;padding:10px!important}
.consult-section{min-height:470px}
.main-section{padding:25px 0}
.side-open .main-wrap{padding:10px}
.content-wrap{padding:15px;padding-top:30px}
.content-wrap .top-list .top-box p{font-size:13px;line-height:19px;margin-bottom:8px}
.list-wrapper .list-box{padding:10px!important}
.result-accord .card-header button{font-size:14px;line-height:28px}
.result-accord .key-wrap .percent-wrap .top-wrap{padding:20px 0 0}
.percent_text{font-size:35px}
.result-accord .card-header{padding:12px}
.result-accord .card-body{padding:0}
.dash-left .consult-section{margin-bottom:10px}
.head h4::before{bottom:-12px}
.tops{width:100%;overflow-y:auto}
.top-list{width:175%;gap:20px;padding-top:5px!important}
.consult-box .con-in .tops{overflow:hidden;}
.consult-box .tops img {height: 30px;width: 30px;}
.consult-box h5{max-width:210px}
.main-wrap{display:flex;flex-flow:column}
.main-wrap .sidebar{position:absolute;width:110px}
.dash-wrapper .top-dash{padding-left:35%}
.side-open .main-wrap,.main-wrap{transition:none}
.main-section .owl-nav button{width:35px;height:35px;font-size:29px!important;line-height:15px!important}
.content-wrap .consult-section{min-height:auto}
.main-wrap .sidebar ul li img{max-width:15px}
.main-wrap .sidebar ul li{margin-bottom:0}
.mobi-slider .owl-item{width:100%!important;height:auto;max-width:300px;user-select:all!important;touch-action:auto!important;flex:0 0 88%}
.mobi-slider .owl-stage{width:100%!important;transform:none!important;height:auto;display:flex;gap:25px;padding:10px 5px}
.mobi-slider .owl-stage-outer{width:100%;overflow:auto!important}
.mobi-slider .owl-nav{display:none!important}
.see-box .consult-box{height:100%}
.dashed-section .head h4{font-size:17px}
.dashed-section .dashed-box{padding:15px;border-radius:15px;grid-template-columns:1fr}
.dashed-section .dashed-box .img{order:2;margin-bottom:-20px;position:relative}
.dashed-section .dashed-box .info{order:1}
.dashed-section .dashed-box .btn-box{order:3;background:var(--white);text-align:center;padding:10px 5px;padding-top:16px;border-radius:4px}
.dashed-box .btn-box a{font-size:11px;padding:9px 8px;min-width:auto;max-width:113px;margin-bottom:0!important}
.dashed-section .dashed-box ul li,.dashed-section .dashed-box h4{font-size:13px}
.dashed-box .img-box{max-width:40px;height:40px;border-radius:10px;padding:5px}
.dashed-box .img-box img{max-width:100%}
.dashed-section .small-dash{grid-template-columns:18% 1fr;padding:5px}
.dashed-section .small-dash .img{order:1}
.dashed-section .small-dash .img-box{max-width:50px;height:55px}
.dashed-section .tags{grid-column:1}
.owl-nav button{width:32px;height:32px}
.dashed-section ul.tags li{font-size:12px}
.dashed-section{padding:15px}
.dashed-box .btn-box .plain-btn img,.dashed-box .btn-box .main-btn img{max-width:14px}
.user-dash-wrap .content-wrap{padding-top:0}
.dash-wrapper .top-dash ul li .img{width:35px;height:35px}
.key-wrap .percent-wrap .top-wrap img{max-width:65px}
.key-wrap .percent-wrap .top-wrap h3{font-size:45px;margin-top:10px}
.mob-menu{display:flex;margin-top:73px;width:100%;overflow-y:auto}
.show_header_search .mob-menu{margin-top:140px}
.mob-menu ul{margin-bottom:0;width:auto;display:grid;grid-template-columns:repeat(6,1fr);gap:2px;padding:0;white-space:nowrap;background:#b2b9c08a;min-height:40px} 
.dash-wrapper.new-dash-wrapper .mob-menu{margin-top:0}
.content-wrap .top-list{gap:10px;padding:10px 5px 0}
.mob-menu ul li{list-style-type:none;display:inline-block;padding:5px}
.mob-menu ul li a{color:#000000;font-size:13px;font-weight:500;padding:10px}
.mob-menu ul li a.active{border-bottom:3px solid var(--primary);font-weight:700;background:#d5d9dd;color:#005ca9}
.user-dash-wrap .main-wrap .sidebar{top:-116px}
.pro-info{padding:10px!important;flex-wrap: wrap;}
.pro-info .img{width:70px;height:70px;border:2px solid #000000;top:-40px;margin:0 auto;background: #fff;}
.pro-info .about-sec{margin-left:0;margin-top:-35px;text-align:center}
.pro-info .about-sec ul{flex-wrap:wrap}
.pro-info .about-sec ul li{flex:100%}
.pro-info .about-sec ul li:last-child{display:inline-flex;flex:100%;gap:10px;align-items:center;justify-content:center;position:inherit;margin:0}
.pro-info .about-sec li span{max-width:130px;font-size:11px!important;padding:6px 9px!important;position:absolute!important;left:-10px!important;top:7px!important}
.pro-info .about-sec ul li.rate{align-items:center;justify-content:center}
.pro-info .about-sec .star-box{flex-wrap:nowrap}
.pro-info .tagging .score-box h3{font-size:13px}
.pro-info .tagging .score-box p{font-size:10px}
.profile-page .profile-wrap{padding:10px}
.pro-info .tagging a{padding:9px 13px;font-size:10px;min-width:auto!important;min-height:auto}
.pro-info .tagging .white-btn img{width:14px}
.pro-main-wrap{padding:10px 15px}
.pro-accord .card-body{padding:10px}
.pro-accord .card ul li{width:100%}
.detail-section{padding:10px 5px}
.rate-section{padding:5px!important;margin-bottom:15px!important}
.gallery-wrap .wrap .vertical{grid-row:span 1}
.profile-page .dash-right{display:none}
.phone-show{display:block}
.pro-info .tagging .score-box{width:57px;height:57px}
.pro-cons{position:inherit}
.pro-cons .top-ban .con .img{width:60px;height:60px}
.profile-slider.owl-carousel .owl-item img{width:100%;height:100%;object-fit:cover}
.profile-slider.owl-carousel .item{height:170px;overflow:hidden;margin-top:10px}
.fix-btn{display:flex}
.normal-head.head{margin-bottom:5px}
.profile-page{padding-bottom:60px;grid-gap:15px}
.pro-info .about-sec li span:last-child{right:-9px;left:inherit!important;border-top-right-radius:0;border-bottom-right-radius:0}
.pro-info .about-sec li span:first-child{border-top-left-radius:0;border-bottom-left-radius:0}
.pro-info h5{margin-top:10px}
.rating-box .count{width:45px;height:45px}
.rating-box .count span{font-size:17px}
.review-box .top{justify-content:start;flex-wrap:wrap}
.review-box .rate{align-items:start;flex-wrap:wrap;margin-left:inherit;text-align:center;justify-content:center}
.review-box{padding:10px}
.rate-section .inner{max-height:100%!important}
.review-box .about{margin-top:10px}
.content-wrap .top-filter form{flex-flow:wrap;padding:10px;border-radius:10px;margin-top:0}
.content-wrap .top-filter form .form-group select,.content-wrap .top-filter form .form-group input{border-right:0;font-size:12px;border:1px solid #e3e3e3;padding:5px 12px;border-radius:4px;min-height:36px}
.content-wrap .top-filter .main-btn{min-width:auto;font-size:13px;padding:10px 20px;min-height:auto;position:absolute;bottom:12px;right:8px}
.content-wrap .top-filter form .form-group select{background-size:11px}
.content-wrap .top-filter form .form-group input{width:100%!important;border:0;font-size:14px}
.content-wrap .top-filter form .form-control{border:1px solid #ddd}
.content-wrap .top-filter form .form-group::after{content:none}
.content-wrap .top-filter{margin:0}
.price-page{padding-top:0}
.price-wrap{padding-top:10px}
.price-wrap .top-info p{font-size:17px;margin-top:10px}
.assess-section .inner-list{border-radius:10px;padding:20px;min-height:auto}
.assess-section .inner-list .list-box h4{font-size:22px}
.assess-section .assess-frame{position:relative!important;max-width:100%!important;right:0!important;left:auto!important;border-radius:10px;margin:0 0 30px!important}
.assess-section .inner .girl-img{max-width:150px}
.topbar .contain{max-width:95%}
.topbar .btn-list li:first-child a{font-size:12px;padding:9px 12px;margin-right:31px}
.landing .inner{padding-top:0}
.landing h4{font-size:25px;line-height:initial;text-align:center}
.landing p{text-align:center}
.landing .item .ban p{display:block}
.landing .item .ban{justify-content:center;margin-top:0}
.landing .action-btn{margin:40px auto 0;display:block;max-width:max-content;line-height:18px;font-size:16px;min-width:auto;padding:10px 20px}
.landing .owl-dots{display:none}
.landing form{width:100%;position:relative;padding:15px;flex-wrap:wrap;bottom:0;border-radius:25px}
.landing form .main-btn{margin:0 auto;max-width:100%}
.mobi-slider.work-slider .owl-item{max-width:20%}
.mobi-slider.work-slider .owl-stage{width:450%!important}
.homepage .consult-section .inner{max-height:max-content;padding-left:0}
.homepage .consult-section .owl-carousel .owl-item{padding:0}
.homepage .consult-section{min-height:600px}
.homepage .test-section,.expert-section{min-height:auto}
.homepage .mobi-slider .owl-stage{gap:5px}
.refer-sec .profiles{grid-template-columns:1fr 1fr 1fr;gap:15px;padding:0 15px}
.refer-sec .profiles .pro{min-height:200px}
.refer-sec h4{font-size:30px}
.refer-sec{padding-top:30px}
.refer-sec p{font-size:22px}
.refer-sec h6{font-size:16px}
.refer-sec .profiles .pro:nth-child(4),.refer-sec .profiles .pro:nth-child(5){display:none}
.refer-sec .pro .info{max-width:135px;left:0;gap:5px;bottom:8px}
.refer-sec .pro .info p{font-size:11px}
.refer-sec .pro .info img{max-width:15px}
.landing.refer-sec .profiles{margin:0;gap:10px;padding:0}
.landing.refer-sec .profiles .pro:nth-child(3) .info{right:0;left:inherit;min-width:130px}
.consult-land ul li{font-size:13px}
.bus-section .inner{grid-template-columns:1fr}
.bus-section .bus-list .bus-box{max-width:100%;margin-bottom:15px;gap:15px}
.bus-section{padding:0 15px}
.bus-section .bus-list .bus-box p{font-size:14px}
.dash-section ul li{line-height:21px}
.lap-box{margin-top:20px}
.cl-section .inner{grid-template-columns:1fr;gap:15px}
.cl-section .p-wrap{padding:15px}
.client-section .overlap::after,.client-section .overlap::before{content:none}
.client-section .cl-wrap{padding:15px 25px}
.profile-inf .dashed-section .dashed-box .img{order:1;margin:0}
.profile-inf .dashed-section .dashed-box .info{order:2}
.profile-inf .profile-inf .btm{order:3}
.profile-inf .dash-right .dashed-section ul li{font-size:14px;margin-bottom:12px}
.dash-wrapper .top-dash .noti-drop .dropdown-menu{right:-160px!important;min-width:270px;left:inherit!important}
.profile-wrap .pro-top .pro-block .pro-img:last-child{display:none}
.profile-wrap .pro-top .pro-img{min-height:200px}
#searchResults ul{top:60px}
#singleCountrySelectBox{width:100%!important}
.home-profile .main-wrap .content-wrap{padding:0!important}
.home-profile .main-wrap{padding:0!important}
.percent-wrap{padding:0}
.signup-page{padding:20px 0}
.signup-page .inner{grid-template-columns:1fr;max-width:100%}
.signup-page .inner .side-img{height:40vw}
.signup-page h4{font-size:20px}
.singleSelectBox{width:49%!important}
#category-search-form_home_mobile{display:block}
.side-stuck{display:none}
.immigration_form{padding:15px 5px}
.homepage .test-section .inner{max-height:inherit}
.main-back{position:relative}
.list-wrapper{padding:0 10px}
.dash-serach-mob .category-search-form-mobile{display:block;background:#fff;padding:15px 20px;box-shadow:0 0 15px rgb(0 0 0 / 12%);gap:10px;width:100%;margin:0 auto;left:0;right:0;bottom:0;margin-top:7px;z-index:9;order:1}
.dash-serach-mob .category-search-form-mobile input{background-color:var(--white);font-size:14px;border:0}
.dash-serach-web .category-search-form{display:none}
.dash-serach-mob .serach-icon{display:block}
.dash-serach-mob .menu-icon img{filter:brightness(0) invert(1)}
.dash-serach-mob{background:var(--primary)!important}
.update-wrap h4{font-size:15px}
.update-wrap h2{font-size:25px}
.update-wrap ul li{font-size:15px;padding:6px 12px}
.update-wrap{gap:15px}
.more-search ul li{font-size:13px}
.more-search{padding:5px;margin-bottom:15px}
.update-wrap ul{margin-left:auto}
.consult-box .pro-list .im{height:125px}
.consult-box .pro-list .im:nth-child(2){height:105px}
.consult-box .pro-list .im:nth-child(3){height:85px}
.adds-slider .owl-stage{padding:0;gap:0}
.consult-box video{height:162px}
.dash-list-new .btn-box .main-btn{position:relative;bottom:0;left:5px}
.result-accord .assess-section{padding-top:0}
.result-accord .assess-section h3{font-size:20px}
.result-accord .assess-section .contain{max-width:100%}
.result-accord .assess-section .assess-frame{top:0}
.list-page .top-filter form .form-group:nth-child(3){padding-right:0px}
.topbar ul.btn-list li:last-child,.topbar ul.btn-list li:nth-child(2){display:none}
.head-frame .process-wrap .process-main{flex-wrap:wrap;min-width: 100%;}
.head-frame .process-wrap .col-3{width: 100%;display: table;}
.head-frame .process-wrap .process-step-cont{white-space:normal}
.top-filter .landing div#search_dropdown{top:125px!important;width:96vw!important;left:0!important}
.head-frame .process-wrap .process-label{font-size:14px}
.head-frame h4{font-size:18px}
.head-frame{margin-bottom:0}
.stepper{padding:0}
.step-accord .inner-content .country-scroll .img-box{max-width:40px;height:40px}
.step-accord .inner-content .sco-box span{font-size:14px}
.stepper .a-btns .main-btn{min-width:110px;font-size:15px}
.asess-stepper .stepper .cat-list .cat-wrap{min-height:150px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;column-gap:20px;margin:0!important;min-width:auto;max-width:125px}
.asess-stepper .stepper .cat-list .cat-wrap h4{font-size:14px;line-height:initial}
input[type="hidden"],#visa_type_error{position:absolute}
.consult-section.refer-section{margin-top:0}
.homepage #category-search-form_home{display:none}
.middle-filter #category-search-form_home{display:none}
.like-wrap p{font-size:13px}
.like-wrap p span{font-size:10px}
.like-wrap p::after{right:-3px}
.singleSelectBox h2{min-height:150px}
#CountryModalMobile .customSelectBox{padding:0!important}
.small-test-section .test-top{flex-wrap:wrap}
.main-list.show.small-test-section .btn-box.test-top.new-flag a.main-btn,.main-list.show.small-test-section .btn-box.test-top.new-flag a.plain-btn{width:auto!important;left:0;margin:15px 5px 10px;padding:15px 20px!important}
      .main-section.assess-section.single-assess .assess-frame {max-width: 100% !important;top: 0;}
	  .content-wrap .list-page .top-filter form {border-radius: 40px !important;}
  /*-----4may-css-------*/
	.background-header h3{font-size:16px}
	.listing-detail ul li:nth-child(1):after{left:100px;width:120px;height:50px}
	.listing-detail ul li:nth-child(2):after{left:-100px;width:100px;height:100px;bottom:-35px}
	.listing-detail ul li:nth-child(3):after{right:-60px;bottom:-90px;width:150px;height:80px}
	.listing-detail ul li h4{font-size:12px;margin:20px 0 6px;line-height:20px}
	.otp-sec .modal-dialog{width:auto;max-width:100%!important}
	div#loginotpModal{padding:0!important}
	.otp-sec .modal-dialog .modal-body #loginotpModal-msg p br{display:none}
	.small-test-section .s-test{height:auto}
	.small-test-section .test-top .users{position:relative;right:0}
	.small-test-section .s-info .img img{border-radius:6px}
	.small-test-section .s-info .img{width:70px;height:90px}
}

@media (min-width: 768px) {
  #category-search-form_home_mobile {display: none;}
  .mobileFilter .customSelectBox {display: grid;}
  .singleSelectBox h2 {padding: 10px !important;/* margin: 5px !important; */}
  .main-back {display: none;}
}

@media (max-width: 498px) {
  .mobileFilter #MobSingleCountrySelectBox {width: 50% !important;}
  #fieldset1 .singleSelectBox {width: 100%;}
}
