@media only screen and (max-width:767px) {
	div#desktop {
		display: none
	}
	div#desktop2 {
		display: none
	}
	.logo img {
		width: 100%;
		max-width: 58%
	}
	.mobilewap {
		display: block!important;
		background-color: #000;
		padding: 14px 0;
		height: 50px;
		margin-top: 66px;
	}
	.header-search {
		float: initial;
		position: absolute;
		right: 0;
		align-items: initial
	}
	.box {
		position: relative;
		overflow: scroll;
		height: 100vh;
		z-index: 9;
		top: 11px;
		left: -15px;
		width: 305px;
		background-color: #f7f7f7;
	}
	.left-sidebar2 {
		position: relative;
		overflow: auto;
		height: 100%;
	}
	.Course-list {
		overflow-y: scroll!important
	}
	.mobile-logoside {
		position: relative
	}
	.mobile-logoside button.slide-toggle {
		background-color: transparent;
		border: 0;
		color: #fff;
		font-size: 16px
	}
	.box-inner {
		width: 296px;
		position: relative;
		z-index: 1;
	}	
	.mobile-logoside button.slide-toggle i {
		margin-right: 8px
	}
	header#coures {
		position: inherit
	}
	.mobele-sidebar.mobilewap.fixed {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		animation: smoothScroll 1s forwards;
		background-color: #000;
		z-index: 999;
		box-shadow: 0 4px 8px 0 hsl(0deg 0% 7% / 6%)
	}
	.mobile-logo {
		padding-left: 6px
	}
	.mobile-logo img {
		width: 100%;
		max-width: 24%
	}
	.reading span {
		font-size: 25px
	}
	.card.login_page.shadow.rounded.border-0 {
		padding: 0 0;
		max-width: 100%;
		margin-left: inherit
	}
	form.login-form h2 {
		font-size: 14px
	}
	section.BannerSction {
		height: auto;
		padding: 21px 0
	}
	button.custom-buton {
		font-size: 14px
	}
	section.success .top-contnet.text-center {
		top: 25px
	}
	section.Programs {
		padding: 50px 0
	}
	.Programs-main.text-center {
		padding: 25px;
		height: 370px;
		margin-bottom: 30px
	}
	.top-contnet.text-center h2 {
		font-size: 1.8rem;
		text-align: left !important; /* Force left alignment */
		margin-left: 0; /* Optional: Ensure it aligns to left edge */
	}
	.palce-imag img {
		width: 14%
	}
	.main-place {
		padding: 32px 14px
	}
	a.company {
		padding: 14px 10px;
		font-size: 12px;
		margin-left: 0
	}
	.palce-contnt img {
		max-width: 38px
	}
	.work-imag {
		width: 100%;
		margin-bottom: 20px
	}
	section.Placement {
		padding: 50px 0 20px
	}
	section.Working {
		padding-bottom: 40px;
		padding-top: 40px;
	}
	.footer-links p {
		max-width: 90%
	}
	ul.social_list {
		margin: 8px
	}
	section.BannerSction2 {
		height: auto;
		background-position: inherit;
		margin-top: 40px;
		padding-bottom: 40px;
	}
	.free-form {
		height: auto;
		position: relative;
		left: 0;
		margin-top: 48px;
		display: block
	}
	section.Science-data {
		margin-top: 0;
		padding: 46px 0 0;
	}
	.Training-datatop h2 {
		font-size: 22px
	}
	.Training-datatop span {
		font-size: 14px
	}
	hr {
		margin: 18px 0 28px
	}
	.Science h2 {
		font-size: 20px
	}
	.Science span {
		margin-top: 14px
	}
	.Curriculum {
		padding: 20px 8px
	}
	.Curriculum h2 {
		font-size: 20px;
		margin-bottom: 16px
	}
	.Curriculum ul li {
		margin-left: 12px
	}
	.Curriculum h5 {
		padding-left: 0;
	}
	footer.footer-main {
		padding: 30px 0 4px 0;
	}
	.free-form.free-form2 {
		height: auto;
	}
	.free-form.free-form3 {
		height: auto
	}
	section.contact-us .contact-box {
		margin-top: 40px;
		margin-bottom: 0;
		height: 260px
	}
	.google-mapp {
		margin-top: 30px
	}
	.section-head.text-center h4 {
		margin-bottom: 36px
	}
	.post-cntant {
		padding: 17px 8px 30px
	}
	.SideSearch {
		padding: 21px 15px;
		margin-bottom: 26px;
	}
	.SingleImg {
		height: 230px
	}
	.SingleDetails {
		background: #fff;
		padding: 13px 15px 6px 12px
	}
	.SingleList ul.infolist li {
		display: block;
		padding-right: 0;
		margin-bottom: 8px;
		margin-left: 20px;
	}
	.SingleList ul.infolist li span {
		padding-left: 6px;
	}
	h4.blue {
		padding-top: 0;
	}
	section.success.desktoping {
		display: none;
	}
	section.success.mobile {
		display: block!important;
	}
	section.BannerSction .free-form.freeform-2 {
		margin-top: 16px;
	}
	.review-page h1 {
		font-size: 20px;
		margin-bottom: 21px
	}
	.review-page button.Custm_btn2 {
		font-size: 14px;
		padding: 12px 20px!important;
		height: 48px;
		right: 0
	}
	section.collage-main {
		height: auto;
		padding: 26px 0;
		margin-top: 40px;
	}
	.review-page input.form-control {
		height: 48px
	}
	section.Training-catagory {
		padding: 30px 0
	}
	.custom-select.sources {
		margin-bottom: 24px
	}
	.Category-jobs ul li {
		margin-bottom: 14px
	}
	.accordion-button {
		padding: 10px;
		font-size: 12px
	}
	section.Localities {
		margin-top: 30px
	}
	section.job-card {
		background-color: #f7f7f7;
		padding: 30px 0
	}
	ul.Software li {
		display: block;
		margin-bottom: 4px
	}
	.tester {
		display: block
	}
	.tester-main {
		padding: 20px 16px
	}
	.priceper h6 {
		margin-right: 0;
		font-size: 14px;
		font-weight: 900;
		margin-top: 7px
	}
	.opening-wap {
		border-radius: 7px;
		margin-top: 11px
	}
	.bottom-bar ul li {
		display: block;
		padding-right: 0
	}
	.banjarahills {
		margin-bottom: 26px
	}
	.Education ul li i {
		left: 3px;
		top: 7px;
		font-size: 16px
	}
	.Education ul li {
		display: block;
		padding-left: 24px;
		line-height: 16px;
		margin-bottom: 14px
	}
	.disc {
		padding-left: 0
	}
	.search-main {
		display: inline-block
	}
	.header-search-wrapper .search-form-main {
		position: relative;
		right: 0;
		top: 0;
		width: auto;
		margin-top: 12px
	}
	.header-search-wrapper .search-form-main:before {
		left: 0;
		top: -10px;
		right: auto
	}
	.header-search-wrapper .search-form-main .search-submit {
		display: block;
		width: 100%
	}
	form.search-form label {
		display: block;
		margin-bottom: 12px
	}
	form.search-form label input.search-field {
		width: 100%
	}
	.right-url ul li a {
		font-size: 12px
	}
	.select2-container .select2-selection--single {
		margin-bottom: 18px
	}
	input.filter.custom-button {
		display: block;
		width: 100%;
		right: 0
	}
	.company-work {
		width: 70%
	}
	.price {
		width: 30%
	}
	p.money {
		right: -12px;
		font-size: 12px
	}
	.select2-dropdown {
		top: -18px!important
	}
	.Search {
		margin-top: 20px
	}
	.form-group.pull-right {
		text-align: initial
	}
	.wsmobileheader {
		position: relative;
		display: flex;
		align-items: center;
		padding: 8px 12px;
		background-image: linear-gradient(21deg, #341a64 0, #690782 74%);
		height: 60px; /* Optional: Control header height consistently */
	}

	/* Left: Menu icon */
	.wsanimated-arrow {
		position: relative; /* Change from absolute to relative for natural flow */
		margin: 0;
		padding: 10px 10px 10px 0;
		flex: 0 0 auto;
		display: flex;
		align-items: center;
	}

	/* Center: Logo */
	.smllogo {
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		width: auto !important;
		margin: 0 !important;
	}

	.smllogo a img {
		max-width: 80px;
		width: 100%;
	}

	/* Right: Login */
	.wssearch {
		margin-left: auto; /* Push to right */
		flex: 0 0 auto;
	}

	.wssearch li {
		list-style: none;
	}

	.wssearch .login-margin a {
		color: white;
		font-size: 12px;
		white-space: normal;  /* Allow line break */
		text-align: right;
		line-height: 1.2;
		display: inline-block;
		max-width: 90px; /* Restrict width to prevent overlap with logo */
		word-break: break-word; /* Handle long words */
	}
	.wsmenu {
		width: 100%!important
	}
	.wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li>a {
		padding: 10px 11px 14px 11px!important;
		width: 100%!important
	}
	.wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li>.wstitemright {
		width: 100%!important
	}
	ul.wsmenu-list li i {
		display: none
	}
	form.login-form span {
		font-size: 20px
	}
	section.blok {
		padding: 40px 0
	}
	.University-back {
		height: auto;
		margin-bottom: 22px
	}
	.eduction-text {
		padding: 25px 12px;
		top: 0;
	}
	.University-back img {
		width: auto;
	}
	section.Programs .row.mt-5 {
		margin-top: 0 !important;
	}
	.right-boxcontent {
		padding: 14px 12px 24px 16px;
		width: 100%;
	}	
	.box-images {
		width: 100%;
		height: auto;
	}
	section.University-list {
		margin-top: 40px;
	}
	.image-grid {
		margin-bottom: 28px
	}
	.image-grid img {
		width: 100%
	}
	section.counters {
		padding-top: 40px;
		padding-bottom: 30px
	}
	.course-mainbox {
		margin-bottom: 40px
	}
	section.trainingwap {
		padding-top: 40px
	}
	.trainingbox {
		margin-bottom: 35px
	}
	.training-content {
		height: auto
	}
	.training-content a.custom-button {
		position: relative;
		bottom: 0
	}
	.platform-data {
		padding: 20px 20px;
		height: auto
	}
	.top-contnet h2 {
		font-size: 20px
	}
	.platform-content h5 {
		font-size: 20px;
		margin-bottom: 26px;
		margin-top: 8px
	}
	.Universities-mainbox {
		margin-bottom: 38px
	}
	section.Exams {
		padding-top: 30px;
		padding-bottom: 50px;
	}
	section.University-list .top-contnet h2 {
		width: 100%;
		max-width: 188px
	}
	.question-wap h6 {
		font-size: 28px
	}
	section.contct-form form#myform {
		padding: 22px 12px 6px;
		margin: 0;
		margin-top: 22px
	}
	.footer-bottom {
		margin-top: 16px
	}
    .Training-content {
        height: auto;
        padding: 15px 6px 12px 12px;
    }
	.header-search-icon.icon2 {
		display: inline-block;
		background: linear-gradient(90deg,#fcd22d,#fcce2c,#fcca2b,#fcc62a,#fcc129,#fcbd28,#fbb928,#fbb528);
		color: #fff;
		width: 30px;
		text-align: center;
		padding: 4px 5px;
		border-radius: 6px;
		margin-left: 6px;
	}
	.collage-boximag {
		height: 178px;
	}
	.collage-imags {
		width: 37%;
		margin: -70px auto;
		padding: 20px 0;
	}
	.collage-box img {
		width: 100% !important;
	}
	.collage-name {
		margin-top: 18px;
	}
	.box-grid {
		display: block;
	}
	.wsmobileheader.clearfix {
		background-image: linear-gradient(21deg, #341a64 0, #690782 74%);
	}
	.smllogo img {
		width: 100%;
		max-width: 60%;
		margin-top: 12px;
	}	
	.item {
		margin: 24px 0 0px;
	}
	.about__image {
		margin-left: 0;
	}
	.about__image img {
		border-radius: 0;
	}
	.about__content {
		padding: 8px 0;
	}
	.about__content .about__title {
		font-size: 32px;
	}
	.counter-item {
		margin-bottom: 20px;
	}
	.count-up {
		top: 45px;
	}
	.count-up.count-up2 span {
		right: 24%;
	}
	.count-up span {
		right: 34%;
	}
	section.trainingwap {
		padding: 40px 0;
	}
	section.Platform-stop {
		padding: 40px 0;
	}
	.nav-tabs .nav-link {
		margin-bottom: 10px;
	}
	.free-form.freeform-2 {
		margin-top: 0;
	}
	div#exampleModal .card-body {
		padding: 0;
	}
	.innerbaneer span {
		font-size: 22px;
	}
	.innerbaneer h1 {
		font-size: 22px;
		line-height: 34px;
		margin-top: 28px;
	}
	.innerbaneer h6 {
		font-size: 14px;
		padding: 14px 0 40px;
		line-height: 25px;
	}
	.Counselor {
		padding: 14px 8px 14px;
		margin-right: 8px;
		font-size: 12px;
	}
	.Syllabus {
		padding: 14px 8px 14px;
		font-size: 12px;
	}
	.Science ul li {
		margin-left: 16px;
	}
	.right-coontentbar h1 {
		font-size: 25px;
	}
	.right-coontentbar h3 {
		font-size: 25px;
	}
	h6.colage {
		font-size: 25px;
	}
	.college-detail-main {
		margin-top: 52px;
	}
	.collage-name h1 {
		font-size: 22px;
	}
	section.contact-us {
		margin-top: 25px;
	}
	span.login-margin {
		padding: 28px 10px;
		font-size: 14px;
	}
	li.mobileview {
		display: none !important;
	}
	.btn {
		color: #ffffff;
	}
	.wssearch.clearfix span {
		font-size: 12px;
	}
	ul#myTab {
		justify-content: inherit;
	}
	ul#myTab li {
		width: 100%;
	}
	button.cutomwap {
		top: 40%;
		z-index: 99;
	}
	header.header.home_header {
		margin-bottom: 0px;
	}
	.static-content {
		padding: 23px 35px 0 22px;
	}
	.static-content .form-group label {
		font-size: 14px;
		width: 100%;
	}
	.static-content .form-group input.form-control {
		display: inline-block;
		width: 100%;
	}
	button.updatebutton {
		margin-top: 4px;
	}
	.main-boxwaping {
		margin-bottom: 34px;
	}
	.fileContainer {
		top: 27%;
		right: 35%;
	}
	.login {
		box-shadow: none;
		padding: 0 10px 0;
		margin: 30px 0;
	}
	button.btn.dropdown-toggle {
		padding: 1px 10px;
	}
	
	.Codersdaily-main h1 {
		font-size: 20px;
	}
	section.blog-section {
		margin-top: 2px;
	}
	.section-head h1 {
		margin-bottom: 28px;
	}
	.question-wap p {
		font-size: 15px;
		margin-bottom: 0;
	}
	section.contct-form {
		padding: 50px 0;
		margin-top: 34px;
	}
	section.softwere-wap {
		margin-top: 90px;
	}
	section.forget-password {
		padding: 0;
	}
	.login h2 {
		font-size: 28px;
	}
	.Training-content h6 {
		font-size: 20px;
	}
	.right-coontentbar iframe {
		width: 100%;
	}
	a.custom-button {
		padding: 12px 30px;
	}
	.slider-in strong {
		letter-spacing: 0.5px;
		text-align: inherit;
		font-size: 15px;
		display: block;
	}
	.slider-in ul li a {
		font-size: 15px;
		padding: 12px 0 12px 36px;
	}
	.section-head h1 {
		font-size: 30px;
	}
	section.quiz-section {
		padding: 70px 0 30px;
		background-position: center;
		height: auto;
	}
	h2.Awesome {
		margin-bottom: 40px;
		font-size: 20px;
		text-align: inherit;
	}
	.plan .plan-content {
		padding: 29px 54px;
	}
	.plan input[type="radio"] {
		left: 36px;
	}
	.bottom-botton.text-end {
		text-align: center !important;
	}
	.sub_title h3 {
		font-size: 28px;
	}
	.quizwap {
		margin-top: 105px;
	}
	
	button.cutomwap {
		display: none;
	}

	.float-sm {
		display: none;
	}
	.panel2.panel-default {
		overflow: hidden;
	}
	.SingleDetails img {
		width: 100% !important;
		height: 100% !important;
	}
		
	.right-coontentbar img {
		width: 100% !important;
		margin-left: 0 !important;
	}
	.window {
		display: none;
	}

	.blogImg {
		flex-direction: column-reverse !important;
	}
	.SingleList {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		text-align: center;
	}
	.blog-image {
		margin-top: 30px;
	}
	.SingleList ul {
		display: flex;
	}
	.col-md-12.mani2 {
		display: flex;
		flex-direction: column;
	}
	.stick-wrapper {
		position: static;
		width: auto;
		margin-bottom: 30px;
	}
	.blog-content {
		width: auto;
	}
	.job-discription h2 {
		margin-top: 45px;
	}
	.styles_jhc__jd-top-head__MFoZl {
        width: 65% !important;
    }
	.styles_job-header-container___0wLZ {
        margin-top: 30px;
    }
	.styles_jhc__comp-banner__ynBvr {
        position: absolute;
        top: 0;
        right: 0;
    }
	.col-md-8.styles_simjobs-right-container__LiCCx.styles_complete__R9_rL {
        width: auto !important;
        margin-top: 55px;
    }
	button.custom-buton {
        font-size: 14px;
    }
	.styles_jhc__jd-top-head__MFoZl{
		width: 65% !important;
	}

}

@media only screen and (max-width:1023px) {
	.container-text-center {
		margin-top: 40px;
	}
	
	.blogImg {
		flex-direction: column-reverse !important;
	}
	.SingleList {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		text-align: center;
	}
	.blog-image {
		margin-top: 30px;
	}
}


@media only screen and (max-width:320px){
	.srp-jobtuple-wrapper {
		width: auto;
	}
}


@media only screen and (min-width: 425px) and (max-width: 600px) {
    .srp-jobtuple-wrapper {
		width: 100%;
	}
}
@media only screen and (min-width:600px) and (max-width:769px){
	.srp-jobtuple-wrapper {
		width: 50%;
	}
	.srp-jobtuple-wrapper .sjw__tuple .row1 {
		width: 75%;
	}
	.col-md-8.styles_simjobs-right-container__LiCCx.styles_complete__R9_rL {
        width: 33% !important;
    }
	.styles_src__details__tWpXV {
        width: 55%;
    }
}

@media only screen and (min-width:769px) and (max-width:1023px){
	.srp-jobtuple-wrapper .sjw__tuple .row1 {
		width: 78%;
	}
}

@media only screen and (min-width: 375px) and (max-width: 426px) {
    button.custom-buton {
        margin-top: 20px;
        width: 100%;
    }
	.styles_jhc__jd-stats__KrId0 {
        display: flex;
        align-items: center;
        width: 100%;
    }
	.styles_jhc__bottom__DrTmB {
        display: block;
    }
	.srp-jobtuple-wrapper {
		width: auto;
	}
	.srp-jobtuple-wrapper {
		width: auto;
	}
}

