@media screen and (max-width:1680px){
.container{max-width:90%}
}
@media screen and (max-width:1440px){
	img.sbc {    width: 50px;    height: 50px;}
.container{max-width:90%}
.homebanner-inner{width:70%}
.counter-desc h2{font-size:40px}
.counter-desc p{font-size:16px}
.counter-icon img{padding:10px}
.heading-para,.three-tabs.nav-tabs .nav-link{font-size:20px}
.Recently-wrap,.event-bbc{padding:20px}
.section{padding-bottom:50px}
.event-image{height: 80px;}
.footer__widget li a{font-size:15px}
}
@media screen and (max-width:1280px){
#main-nav #menu-primary-menu>li:not(:first-child) {    margin-left: 30px;}
}
@media (min-width:992px) and (max-width:1199px){
	.section-head.left.wt-small-separator-outer h2{    font-size: 40px;}
	.inner-banner {    padding: 4rem 0 3rem;}
	#main-nav #menu-primary-menu>li:not(:first-child) {    margin-left: 30px;}
	.interinner{padding:30px 20px;}
	.interinner h4{    margin: 25px 0 10px;    font-size: 20px;}
	.section{padding: 40px 0}
	.reviewsBox{padding: 15px;}
#menu-primary-menu li a{font-size:14px}
.profile-dd-s{margin-top:-70px;padding-left:2rem}
.profile-banner-right,.profile-banner-right-top{padding-right:2rem}
.profile-banner-right-top a{padding:10px}
.profile-banner-right a{padding:10px 25px}
.heading-wrap{font-size:30px}
.card-see{padding:20px}
.pro-im img{width:100px}
.img-list img{min-height:180px}
.rating__label{font-size:1.5rem}
.form-candidate .ip input,.form-candidate .ip textarea{height:50px;padding:10px 16px}
.form-candidate .ip label{line-height:1}
.form-candidate{padding:20px}
.client-review>li{padding-top:20px;padding-bottom:20px}
.three-tabs.nav-tabs.bu-di-nav .nav-link{font-size:15px;padding:10px 20px}
body{font-size:16px}
.homebanner-inner{width:80%}
.logins-ss a{font-size:15px}
.header-menu-wrap .fav-s{left:-30px}
.homebanner{padding:6rem 0 6rem}
.advance-search .form-control{font-size:16px}
.advance-search{padding:15px 15px}
.search-bttn{font-size:15px}
.heading-para,.three-tabs.nav-tabs .nav-link{font-size:16px}
.Featured-box h4,.item .item-logo .text-info-right h4{font-size:18px}
.see-btn{font-size:16px;padding:14px 30px}
.three-tabs.nav-tabs .nav-link{padding:12px 20px}
.three-tabs.nav-tabs{margin-bottom:20px;margin-top:20px}
.Featured-box p,.loc-p{font-size:14px}
.Featured-wrap{margin-bottom:30px}
.section h1 {    font-size: 42px;}
.contact-details{padding: 30px;}
}
@media screen and (max-width:991px){
	.section{padding: 30px 0}
	.reviewsBox{padding: 15px;}
	.section h1 {    font-size: 42px;}
	.inner-banner{margin-top: 0;  padding: 3rem 0 2rem;}
	.header-menu-wrap.f-nav{display: none;}
	#menu-primary-menu li a{font-size: 14px;}
.profile-dd-s{margin-top:-70px;padding-left:2rem}
.pro-im img{width:100px}
.profile-banner-right,.profile-banner-right-top{padding-right:2rem}
.footer{padding:40px 0 0}
.cat_slider{padding:0 50px}
.counter-sec{width:31%;flex-flow:column;justify-content:center;text-align:center;float:left;margin:0 5px}
.counter-desc p{font-size:21px}
.side-ad{margin:10px;float:left;width:47%}
.homebanner{padding:5rem 0}
.homebanner-inner{width:90%}
.advance-search .form-control{font-size:18px}
.logins-ss a{font-size:14px;padding: 10px;}
.logins-ss a img{padding: 5px;}
.mobinav{display:inline-block}
.navbar-toggle,.navclsbtn{display:block}
#main-nav #menu-primary-menu{text-align:left;flex-direction:column;justify-content:center}
.top_menu{height:100%;border:0;overflow-x:hidden;width:50%;overflow-y:auto;position:fixed;right:-80%;top:0;background-color:#fff;z-index:99999;padding:0;margin:0;transition:all .5s ease}
.header__menu ul{padding:0}
.header__menu:before{display:none}
.header__nav ul{padding:0}
.top_menu.open{display:block;right:0}
#main-nav #menu-primary-menu>li,#main-nav #menu-primary-menu>li:not(:first-child){margin-left:20px}
.top_menu ul li ul li.menu-item-has-children>a:after{display:none}
.navclsbtn{display:block;float:none;width:100%;text-align:right;color:#000;padding:7px 15px;cursor:pointer;font-size:25px}
.profile-banner-right-top{text-align: left; float: left; width: 35%; padding-left: 1.5rem;}
.profile-banner-right{text-align: right; width: 65%; float: right; margin-top: 40px;}
}
@media screen and (max-width:767px){
.edit-profile-wrap{padding:20px;border-radius:10px;margin-top:20px;margin-bottom:20px}
.submit-btn{margin-top:10px}
.side-ad{margin:10px;float:left;width:46%}
.counter-desc p{font-size:19px}
.footer{padding:20px 0 0}
.copyrights{padding:15px 0}
.footer__widget h6{margin:20px 0}
.profile-banner-right-top a{padding:8px}
.form-candidate{margin:20px 0;padding:20px}
.profile-details{margin-bottom:0}
.profile-dd-s{padding-bottom:1rem}
.profile-banner-right a{min-height:auto;padding:15px 24px}
.profile-banner-right,.profile-banner-right-top{float:none;margin-top:0;padding-right:0; text-align:left; width:100%; padding-left:0}
.profile-banner img{min-height:130px;border-radius:10px}
.profile-banner-right-top img{width:20px;}
.event-detail-wrap2 .overlap205 {margin-top: 0;}
.event-detail-info2 {padding: 20px !important;}

}
@media screen and (max-width:480px){
	.con-frame iframe{height: 250px;}
	.billing-form-item{margin-bottom: 0}
	.billing-title-wrap,.billing-content,.contact-details {    padding: 20px;}
	.twm-w-process-steps-2 {    padding-left: 40px;    padding-top: 15px;}
	.inner-banner {        margin-top: 0;        padding: 2rem 0 1rem;    }
	.section h1,.section-head.left.wt-small-separator-outer h2 {        font-size: 32px;    }
.profile-dd-s{margin-top:-45px;padding-left:1rem}
.quick-nav ul{grid-template-columns:1fr 1fr}
.container{max-width:100%}
.copyrights p,.item .re-sto-r p,.loc-p,.re-sto-r a{font-size:14px}
.heading-wrap,.homebanner h2,.land-banner h2{font-size:30px}
.heading-para,.homebanner p,.three-tabs.nav-tabs .nav-link{font-size:15px}
.homebanner{padding:3rem 0}
.advance-search-fields,.advance-search-fields.two{padding:0;width:100%;margin-bottom:10px}
.advance-search-fields:after{display:none}
body{font-size:15px}
.pro-im img{width:70px}
.profile-banner {
    border-radius: 10px;   /* apply rounding to the container */
  }

 .single-job-thumb {
    height: 120px;             /* make it taller on phones */
    aspect-ratio: auto;        /* cancel strict ratio */
  }
  .single-job-thumb img {
    min-height: 100px;         /* optional safety */
  }

  
.profile-banner-right a{float:none;margin:3px;width:auto;text-align:center;padding:10px 20px}
.profile-banner-right,.profile-banner-right-top{margin-top:0;padding-right:0}
.profile-banner-right-top a{padding:8px; width: 48px;   height: 48px;   display: inline-flex;    justify-content: center;}
.profile-details{margin-bottom:0}
.section{padding:20px 0}
.see-btn{font-size:14px;padding:10px}
.three-tabs.nav-tabs .nav-link{padding:15px 20px; margin-bottom:5px;}
.Featured-box,.event-bbc{padding:15px;margin-bottom:20px}
.Recently-wrap{padding:10px}
.Featured-wrap,.three-tabs.nav-tabs{margin-bottom:20px}
.three-tabs.nav-tabs.bu-di-nav{padding-bottom:20px;margin-bottom:20px}
.counter-sec{text-align:left;margin-bottom:15px;flex-flow:row;justify-content:flex-start;width:100%}
.side-ad{margin:10px 0;width:100%}
.three-tabs.nav-tabs.bu-di-nav .nav-link{font-size:14px;padding:10px 13px;margin-right:5px}
.three-tabs.nav-tabs.bu-di-nav .nav-link img{width:24px}
.rating-review .left-rating .list-star li{font-size:14px}
.rating-review .left-rating{width:37%}
.client-review .btn-like{display:none}
.client-review>li{padding:15px 0}
.form-candidate{margin:20px 0;padding:15px 0}
.form-candidate .group-input .ip{width:calc(100% - 0px)}
.card-see{padding:15px;margin-bottom:15px}
}


@media only screen and (max-width:991px){
	
	 /* If you really need a minimum height for superā€‘narrow phones */
  .profile-banner img {
    min-height: 100px;
  }

	.profile-banner {
    height: 160px;
    aspect-ratio: auto;
 
    border-radius: 10px;      /* keep rounded corners */
  } 
  
  
	
}

