/*-------main---css------------*/
body, h1,h2,h3,h4{
	letter-spacing:normal;
}
.fw-300{
	font-weight:300;
}
.fw-700{
	font-weight:700;
}

/*------------header-------css------------*/

#myHeader.sticky{
    background-color: #fff;
    left: 0px;
    box-shadow: rgba(17, 17, 26, 0.1) 0px 1px 0px;	
}
#myHeader .container{
	position:relative;
}
.cours-page-header-top .hamburger1{
	    right: 0.5rem;
    position: absolute;
    top: 0.5rem;
}
.cours-page-header-top #myHeader{
	min-height:68px;
	    display: flex;
    align-items: center;
}
.course-breadcrumb{
	background-color:#efefef;
}

@media(max-width:767px){
	.cours-page-header-top #myHeader{
		min-height:55px;
	}
	.cours-page-header-top .hamburger1{
    top: 0.3rem;
}
.cours-page-header-to .archlogo{
	padding-left:0px !important;
}
}
/*------------Header---------css----end--------*/
.homepage-hero-slider{
	position:relative;
}
#carouselExampleCaptionstops{
	margin-bottom:0px !important;
}
.btn-primary{
	background-color:#133C8B;
	border-color:#133C8B;
	color:#fff;
}
.btn-primary:hover{
  background-color:#2454b1;
  border-color:#2454b1;
}
.outline-button{
	font-weight: 500;
    border: 1px solid #000;
    padding: 8px 29px;
	border-radius:0px;
	text-transform:uppercase;
	
}
.outline-button:hover{
	background:#000;
	color:#fff;
}

.arch-experience-course-sec .nav-tabs{
	border-bottom:none;
}
.arch-experience-course-sec .nav-tabs li button{
	color:#133C8B;
	border-radius:100px;
	outline:none;
	border:1px solid #133C8B;
	padding:10px 30px;
	margin:0px 0.5rem;
	font-size:15px;
	
}
.arch-experience-course-sec .nav-tabs li .nav-link:hover{
	background:#133C8B;
	border-color:#133C8B;
    color:#ffffff;
}
.arch-experience-course-sec .nav-tabs li .active{
	background:#133C8B;
	border-color:#133C8B;
   color:#ffffff;
}
.arch-experience-sec  h3{
	color:#000;
}
.arch-experience-sec .slick-prev{
	    left: -40px;
}
.arch-experience-sec .slick-next{
	    right: -15px;
}
.arch-experience-sec .labs-slider .labs-item{
	margin:0px 8px;
}
.student-work-recognition-sec{
	background-color:#D9D9D9;
}
.program-card {
    position: relative;
    border-radius: 14px;
    overflow: hidden;
    cursor: pointer;
    transition: 0.3s ease-in-out;
}
.student-work-recognition-sec .program-card figure {
    padding-bottom: 134.20%;
}

.program-content {
    position: absolute;
    padding: 15px;
    padding-bottom: 1px;
    color: #fff;
    transition: all 0.4s ease;
    bottom: 0px;
}
.student-work-recognition-sec .program-card .image-overlay {
    border-radius: 0 0 14px 14px;
}
.image-ratio {
    position: absolute;
    top: 0px;
    left: 0px;
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.student-work-recognition-sec .program-card p{
	line-height:normal;
}
.student-work-recognition-sec .program-card:hover .image-overlay {
    height: 90%;
    background: linear-gradient(to top, rgba(44, 71, 148, 0.95), rgba(44, 71, 148, 0.65), rgba(44, 71, 148, 0.0));
}
.student-work-recognition-sec .program-card h3{
	margin-bottom:5px;
}
.courses-tab-sec .nav-tabs{
	border:none;
	gap:3px;
}
.courses-tab-sec .nav-tabs .nav-item{
	 flex: 1 1 0;
}
.courses-tab-sec .nav-tabs .nav-item .nav-link{
	color:#000;
		border-radius:14px 14px 0px 0px;
	border:1px solid #d3d3d2;
	padding:16px 5px;
	width:100%;
	background-color:#d3d3d2;
}
.courses-tab-sec .nav-tabs .nav-item .nav-link .course-heading{
	text-transform:uppercase;
	position:relative;

}

.courses-tab-sec .nav-tabs .nav-item .nav-link:hover{
	background-color:#f6f6f6;	

}
.courses-tab-sec .nav-tabs .nav-item .nav-link.active{
	background-color:#f6f6f6;
	border:1px solid #f6f6f6;
	border-radius:14px;
	height:100%;
}
.courses-tab-sec .tab-pane{
	background-color:#f6f6f6;
}
.bottom-course-years-sce{
	background-color:#f6f6f6;
	padding:3rem 2rem;
}
.faculty-sec .facultyitem{
	margin:0px 20px;
}
.banner-hold .placement-logo-hold img{
 max-width:305px;
}
.faqs-hold-home-sec .accordion-button{
	font-weight:600;
	color:#000;
}
.faqs-hold-home-sec .accordion-button:not(.collapsed) {
    background-color: transparent;
    box-shadow: none;
}
.faqs-hold-home-sec .accordion .accordion-item {
    margin-bottom:0px;
    border: 1px solid #2C4794;
    border-radius: 14px;
    overflow: hidden;
    transition: all 0.4s 
ease-in-out;
    -webkit-transition: all 0.4s 
ease-in-out;
}
.faqs-hold-home-sec .accordion-button:{
	color:#000;
}
.faqs-hold-home-sec .accordion-button:not(.collapsed){
	color:#000;
}
.faqs-hold-home-sec .accordion .accordion-item .accordion-body {
    padding-top: 0px !important;
}
.faqs-hold-home-sec .accordion-body p > span{
	font-weight:600 !important;
}
.courses-tab-sec .course-card{
  border:1px solid #f2a65a;
  padding:20px;

}
.courses-tab-sec .course-card .outline-button{
	margin: 0px auto;
    text-align: center;
    display: block;
    width: fit-content;
    margin-top: auto;
}
.courses-blog .blog-bg{
	background-color:#fff;
	border:1px solid #2C4794;
}
.courses-blog .blog-bg .h2, .courses-blog .blog-bg h4{
	font-size:16px !important;
	letter-spacing:normal;
}
.courses-blog .blog-bg span{
	font-size:14px !important;
	letter-spacing:normal;
}
.courses-blog .blog-bg figure{
	position:relative;
	overflow:hidden;
	padding-bottom:78.9634146%;
	margin:0px;
	
}
.courses-blog .blog-bg figure img{
	position:absolute;
	top:0px;
	left:0px;
	max-width:100%;
	max-height:100%;
	object-fit:cover;
	width:100%;
	height:100%;
	object-position:center;
}
.courses-blog .blog-bg .btn{
	display:none;
}
.courses-blog{
	padding-bottom:3rem !important;
	padding-top:3rem !important;
}


/*-------main---css---end------*/

/*-------font----size--------css------start----*/
.heading-primary-fs{
font-size: clamp(22px, 3vw, 48px);
}
.fs-22{
font-size: clamp(18px, 3vw, 22px);	
}
.fs-18{
font-size: clamp(15px, 3vw, 18px) !important;	
}
.fs-18{
font-size: clamp(14px, 3vw, 17px);	
}
.fs-14{
font-size: clamp(12px, 3vw, 14px) !important;	
}
.fs-18{
font-size: clamp(14px, 3vw, 17px);	
}
.fs-16{
font-size: clamp(13px, 3vw, 15px);	
}
.program-card h3{
    font-size: clamp(14px, 3vw, 16px);
}
.fs-42{
font-size: clamp(24px, 3vw, 42px);	
}
/*-------font----size--------css------end----*/

/*--------container-------css-------start-----*/

@media (min-width: 1200px) {
  .container-fixed{
    max-width: 1140px;
  }
}

@media (min-width: 1400px) {
  .container{
	  max-width:1920px;
  }
  .container-fixed{
    max-width: 1420px;
  }
  
}

/*--------container-------css-------end-----*/



/*-------desktop------css------start-----*/
@media (min-width: 768px) {
    .homepage-hero-slider .carousel-caption{
        right: 0% !important;
        left: 0% !important;
        bottom: 0px;
        text-align: left !important;
        padding-left: 3rem;
        padding-right: 2rem;
        padding-bottom: 2.3rem !important;
        top: 0px;
        align-content: center;
    }
	.form-wrapper-custom{
		margin-left:0px;
		margin-right:auto;
		max-width:340px;
	}

.bottom-course-years-sce .broder-md-end{
	border-right:1px solid #000000;
}

.faqs-hold-home-sec{
	padding-top:3.5rem !important;
	padding-bottom:2rem !important;
}
.courses-blog .testmonial-home{
	padding-left:1rem;
}
}


@media (min-width: 768px) and (max-width: 991px) {
	.alumni-slider .slide-item {
    padding: 0px 5px;
}
.alumni-slider .content-caption-hold{
	    min-height: 165px;

}
}
/*-------desktop------css------end-----*/


/*-------mobile------css------start-----*/
@media (max-width:767px){
.arch-experience-sec .slick-prev{
	    left: -20px;
}
.arch-experience-sec .slick-next{
	    right: -0px;
}
	.arch-experience-sec .labs-slider .labs-item{
	margin:0px 20px;
}
.facultySlider .slick-prev:before,  .facultySlider .slick-next:before,.arch-experience-sec .slick-prev:before, .arch-experience-sec .slick-next:before{
	width:20px;
	height:20px;
}
.slick-prev:before, .slick-next:before{
	width:20px !important;
	height:20px !important;
}
.arch-experience-sec .nav-tabs li button{
	margin:0px 5px;
}
.banner-hold .placement-logo-hold img{
 max-width:210px;
}
.homepage-hero-slider .carousel-caption{
	position:relative;
	left:0px;
	top:-25px;
}

.arch-experience-sec{
	background-color: #FBF9F9;
}
    .arch-experience-sec .nav-tabs li button {
        margin: 0px 8px;
    }
.arch-experience-sec{
	padding-top:2rem !important;
}
.alumni-speak-sec{
	padding-top:2rem !important;
	padding-bottom:2rem !important;
}
.alumni-slider .slick-prev{
	left:-22px;
}
.student-work-recognition-sec{
	padding-bottom:2rem !important;
	padding-top:2rem !important;
}
.logo-scroll-sec{
	padding-top:1rem !important;
}
.faculty-sec{
	padding-top:1rem !important;
}
.courses-tab-sec{
	padding-top:2rem !important;
}
.courses-blog{
	padding-bottom:0rem !important;
	padding-top:2rem !important;
}
.courses-blog .testmonial-home{
	padding-top:1rem;
	padding:1rem ;
}
.courses-blog .blog-bg figure{
	padding-bottom:60%;
}
.faqs-hold-home-sec{
	padding-top:2rem !important;
}
.courses-tab-sec .nav-tabs{
	flex-wrap: nowrap;
    overflow-x: scroll;
    justify-content: start !important;
}
.courses-tab-sec .nav-tabs li{
	min-width:330px;
}
.courses-tab-sec .nav-tabs li:nth-child(1){
	min-width:210px;
}
.faculty-sec .facultyitem {
    margin: 0px 12px;
}
}

/*-------mobile------css------end-----*/



/*---------New------Jewellery---Css-------Start---*/

.btn-custom-yellow{
border-color:#FECD46 !important;
background-color:#FECD46 !important;
    padding: 10px 32px;
}
.shape-your-design-sec .btn{
padding: 14px 32px;
}
.btn-custom-yellow:hover{
border-color:#ffd666 !important;
background-color:#ffd666 !important;
}
.btn-custom-yellow i{
      line-height: 0px;
    position: relative;
    top: 3px;
}

.btn-custom-dark-gry{
border-color:#b3b2b2 !important;
background-color:#b3b2b2 !important;
}
.btn-custom-dark-gry:hover{
border-color:#133c8b !important;
background-color:#133c8b !important;
color:#fff !important;
color:#fff !important;
}
.btn-custom-ligh-gry{
border-color:#d6d5d5 !important;
background-color:#d6d5d5 !important;

}
.btn-custom-ligh-gry:hover{
border-color:#133c8b !important;
background-color:#133c8b !important;
color:#fff !important;
}
.course-hero-slider .hero-caption h2{
line-height: clamp(30px, 4.5vw, 88px);
}
.course-hero-slider .btn-primary{
	padding:10px 32px;
	border-color:#fff;
    transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
}
.course-hero-slider .btn-primary i{
	line-height:0px;
	position:relative;
	top:3px;
}
.course-hero-slider .btn-primary:hover{
	background-color:#FECD46 !important;
	border-color:#FECD46;
	color:#000000 !important;
}
.top-overiev-sec .video-hold-box img{
	border-radius:12px;
}
.video-banner-icon-play .play-video-hold, .video-play-overlay .play-video-hold a, .industry-speak-course-sec .speakslides-video .video-play-overlay a{
	width:72px;
	height:72px;
	border-radius:50%;
	background-color:rgba(255,255,255, 0.5);
	display: flex;
    align-items: center;
    justify-content: center;
	
}
.play-video-hold, .video-play-overlay .play-video-hold a{
  width:64px;
	height:64px;
}
.video-banner-icon-play .play-video-hold img, .video-play-overlay .play-video-hold img{
	max-width:26px;
	margin:0px auto;
	    object-fit: contain;
border-radius:0px;
}
.alumni-slider .slides-video .video-play-overlay img{
	max-width:26px;
border-radius:0px;
}
.brochure-btn{
	    box-shadow: rgb(44 73 149 / 14%) 0px 20px 25px -5px, rgb(44 73 149 / 21%) 0px 10px 10px -5px;
		border-radius:4px;
}
.alumni-speak-sec{
	background-image: linear-gradient(to bottom, #CED9F966,  #FFFFFF);
}
.alumni-slider .slides-video .video-figure{
	padding-bottom:100%;
}
.alumni-slider .slides-video .video-figure > img{
	background-color:transparent;
}
.alumni-slider .content-caption-hold{
border:none;
padding:0px;
}
.alumni-speak-course-sec .video-play-overlay{
  top:70%;
}
.alumni-speak-sec{
  padding-bottom:1rem !important;
}
.industry-speak-course-sec .video-figure{
     padding-bottom: 174% !important;
}
.industry-speak-course-sec .video-overlay-text-hold{
 min-height:88px;
}
.industry-speak-course-sec .speakslides-video .video-play-overlay img{
max-width:26px;
border-radius:0px;
}
.industry-insights-sec{
    background-image: linear-gradient(to bottom, #EEEEEE, #FFFFFF);
}
.btn-custom-yellow{
border-color:#FECD46 !important;
background-color:#FECD46 !important;
    padding: 10px 32px;
}
.btn-custom-yellow:hover{
border-color:#ffd666 !important;
background-color:#ffd666 !important;
}
.btn-custom-yellow i{
      line-height: 0px;
    position: relative;
    top: 3px;

}
.industry-insights-sec .figure-hold{
border-radius:12px;
border:2px solid #ffffff;
box-shadow: rgba(17, 17, 26, 0.1) 0px 0px 16px;
}
.industry-insights-sec .figure-hold figure{
 position:relative;
overflow:hidden;
padding-bottom:59.45%;
margin-bottom:0px;
border-radius:12px;
}
.arch-experience-course-sec .text-column-with-image figure{
 position:relative;
overflow:hidden;
padding-bottom:70.79%;
border-radius:12px;
}
.industry-insights-sec .figure-hold figure img, .arch-experience-course-sec .text-column-with-image figure img{
    position: absolute;
    top: 0px;
    left: 0px;
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
   border-radius:12px;
}
.industry-insights-sec .industry-ul-detailse .custom-list{
      padding-left: 2rem !important;
}
.industry-insights-sec .industry-ul-detailse .custom-list li{
    position: relative;
    list-style: none;
    margin-bottom:1rem;
}
.industry-insights-sec .industry-ul-detailse .custom-list li::before{
      content: '\F26A';
    font-family: bootstrap-icons !important;
    position: absolute;
    left: -1.7em;
    margin-right: .5em;
    color: #133C8B;
    text-align: center;
    top: 0px;
    font-size: 19px;
}
.industry-insights-sec .industry-ul-detailse{
     background-image: url(../images/industry-insights-sec-bg-img.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
  
}
.arch-experience-course-sec{
      background-color: transparent;
}
.arch-experience-course-sec .text-column-with-image{
 border:1px solid #EBEBEB;
border-radius:12px;
padding:1.5rem;
box-shadow: rgba(19, 60, 139, 0.1) 0px 0px 16px;
    transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
height:100%;
margin:0px 5px;
}
.arch-experience-course-sec .text-column-with-image:hover{
transform: translateY(-5px);
border-color:#133C8B;
}
.arch-experience-course-sec .awards-slider-arch-sec  .slick-arrow{
width:58px;
height:58px;
border-radius:50%;
border:1px solid #EAEAEA;
box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
background:#fff;
}
.arch-experience-course-sec .awards-slider-arch-sec  .slick-arrow:hover{
border-color:#133c8b;
}


.arch-experience-course-sec .awards-slider-arch-sec .slick-prev::before{
      content: '\F12F';
    font-family: bootstrap-icons !important;
   color:#bfbfbf;
background:none;
     font-size:25px;
    top: 50%;
    left: 50%;
    transform: translate(-47%, -29%);
}
.arch-experience-course-sec .awards-slider-arch-sec .slick-next::before{
      content: '\F138';
    font-family: bootstrap-icons !important;
   color:#bfbfbf;
background:none;
font-size:25px;
    top: 50%;
    left: 50%;
    transform: translate(-47%, -29%);
}

.arch-experience-course-sec .awards-slider-arch-sec  .slick-arrow:hover::before{
 color:#133c8b;
}
.courses-blog{
background-color:#eeeded;
}
.faqs-course-sec .accordion .accordion-item{
margin-bottom:1rem;
}
.news-event-slider-sec .text-column-with-image .figure-hold{
    border-radius: 12px;
    border: 2px solid #ffffff;
}
.news-event-slider-sec .text-column-with-image .figure-hold figure{
  position: relative;
    overflow: hidden;
    padding-bottom: 55.22%;
    border-radius: 12px;
}
.news-event-slider-sec .text-column-with-image .figure-hold figure img{
position: absolute;
    top: 0px;
    left: 0px;
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    border-radius: 12px;
}
.news-event-slider-sec .text-column-with-image .btn-reademore:hover{
	color:#133C8B !important;
}
.instagram-course-sec .mobileinsta-scroll img{
	border-radius:14px;
}

.arch-experience-course-sec .slick-arrow{
    position:absolute;
    bottom:-40px;   /* slider ke niche lane ke liye */
    top:auto;
}

.arch-experience-course-sec .slick-prev{
    left:48%;
    transform:translateX(-100%);
}

.arch-experience-course-sec .slick-next{
    right:48%;
    transform:translateX(100%);
}
#carouselExampleCaptionstops .carousel-indicators::marker{
	display:none;
}
.carousel-indicators li::before{
content: counter(slide);
}

.carousel-indicators li{
list-style: decimal;
}
.carousel-indicators li::after{
content: attr(data-slide-to);
}
.course-hero-slider{
	position:relative;
}

.banner-over-icon  .cir-box {
    display: flex;
    max-width:170px;
    justify-content: center;
	background-color:#2C4894;
	border-radius:50%;
	color:#fff;
	padding:0.6rem;
	width:170px;
	height:170px;
}
.banner-over-icon  .cir-box .text-wrap {
    width: 100%;
    padding: 10px;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    display: flex;
    position: relative;
    aspect-ratio: 1 / 1;
	text-transform:uppercase;
}
.banner-over-icon .wheel-sc {
    position: absolute;
    padding: .625em;
    padding: 15px;
    overflow: visible;
}
.banner-over-icon .animate-spin-slow {
    animation: counterclockwise 22s linear infinite;
}
.banner-over-icon .text-wrap img{
	max-width:79px;
	margin:0px auto;
}
.fill-text{
	    fill: rgb(255, 255, 255);
    font-size: 13px;
}
@keyframes counterclockwise{
	0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(1turn);
}
}

.banner-over-icon{
	
    position: absolute;
    bottom: -80px;
    right: 5%;
}
.faqs-course-sec .accordion-button::after{
    display:none;
}
.faqs-course-sec .accordion-button::before{
	font-family: bootstrap-icons !important;
    content:"\F4FE";
    font-size:32px;
    font-weight:500;
    margin-left:auto;
    transition:0.3s;
	position:absolute;
	right:8px;
}
.faqs-course-sec .accordion-button:not(.collapsed)::before{
    content:"\F2EA";
	font-family: bootstrap-icons !important;
}
.ScheduleCampusvisitForm .btn-secondary{
	  background-color: #133C8B;
    border-color: #133C8B;
    color: #fff;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 4px;
    margin-top: 1rem;
}
.ScheduleCampusvisitForm .btn-close{
	padding: 0.6rem !important;
    font-size: 13px;
    right: -28px;
    position: absolute;
    top: -32px;
}
.ScheduleCampusvisitForm input, .ScheduleCampusvisitForm select{
	padding: .575rem .75rem;
	font-weight:500;
	color:#000;
}
.ScheduleCampusvisitForm input::placeholder{
	font-weight:500;
	color:#000;
}

.cousrtabinsidetab.nav-tabs .nav-item .nav-link{
	border-radius:8px 8px 0px 0px;
	box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;
	background-color:#ffffff;
	color:#2C4794;
	border-color:#ffffff;
	
}
.cousrtabinsidetab.nav-tabs .nav-item .nav-link.active{
	border-radius:8px 8px 0px 0px;
	background-color:#2C4794;
	color:#ffffff;
}
.courses-tab-sec .nav-tabs .nav-item .nav-link.active{
	border-radius:14px 14px 0px 0px;
}
.cousrtabinsidetab.nav-tabs{
	    gap: 13px;

}

footer .footer-text-desktop .trigger_popup_fricc{
	        left: 10px;
		right:auto;
		    border-radius: 9px 9px 0px 0px;
			    padding: 14px 12px 8px;
}
footer .footer-text-desktop .trigger_popup_fricc.display-ll{
left: -36px;	
}
footer .footer-text-desktop .trigger_popup_fricc.apply_now_btn{
   left: -6px;	
}
/*--------Font------Size------Css------start------*/
.text-blue{
color:#2C4794 !important;
}
.text-gradient{
  color: #EDAE21;
  background-image: linear-gradient(45deg, #EDAE21 49%, #FFFFFF 110%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}
h1,h2{
	line-height:normal;
}
.large-heading-fs{
	font-size: clamp(32px, 4.69vw, 90px);
}
.fs-32{
	font-size: clamp(16px, calc(14px + 1vw), 32px);
}
.fs-64{
	font-size: clamp(28px, 3.33vw, 64px);
}

/*--------Font------Size------Css------end------*/


/*---------space--------css--------start---------*/
.arch-experience-course-sec{
padding-bottom:9rem !important;
}
.alumni-speak-course-sec{
	padding-bottom:0rem !important;
}
.industry-speak-course-sec{
	padding-top:0.5rem !important;
}
.arch-experience-course-sec{
	padding-top:0.5rem !important;
}
.faqs-course-sec{
	padding-bottom:3.2rem !important;
}
.instagram-course-sec{
	padding-top:3rem !important;
	padding-bottom:4rem !important;
}
/*---------space--------css--------end---------*/


/*----------desktiop----css-------start----------*/


@media (min-width: 1400px) {
    .homepage-hero-slider .carousel-caption .banner-title{
        max-width: 1920px !important;
        margin: 0px auto;
        padding-right: calc(var(--bs-gutter-x) * 1.5);
        padding-left: calc(var(--bs-gutter-x) * 1.5);
    }
.arch-experience-course-sec .slick-arrow{
	    bottom: -94px;
}
}
@media(min-width:992px){
.industry-speak-course-sec .slide-item {
    padding: 0px 15px;
}
.arch-experience-course-sec .text-column-with-image{
 min-height:512px;
}
.arch-experience-course-sec .card-box-height .text-column-with-image{
	        min-height: 427px;
}
.arch-experience-course-sec .card-box-height-pr .text-column-with-image{
	              min-height: 466px;
}
.arch-experience-course-sec .slick-arrow {
        bottom: -74px;
    }
}
/*----------desktiop----css-------end----------*/


/*----------mobile----css-------start----------*/
@media (min-width:768px) and (max-width:1020px){
	.top-overiev-sec p{
		font-size:15px;
	}
	.course-hero-slider .carousel-caption .banner-title{
		    max-width: 400px;
	}
	.courses-tab-sec{
		padding-bottom:2rem !important;
	}
	.arch-experience-course-sec .awards-slider-arch-sec .slick-arrow{
		width: 48px;
    height: 48px;
	}
	
.video-banner-icon-play .play-video-hold, .video-play-overlay .play-video-hold a, .industry-speak-course-sec .speakslides-video .video-play-overlay a{
		width:58px;
		height:58px;
	}
	.industry-speak-course-sec .speakslides-video .video-play-overlay img{
		max-width:22px;
	}
}

@media(min-width:1470px){
	.arch-experience-course-sec {
    padding-bottom: 8rem !important;
}


}

@media(max-width:767px){
	.course-hero-slider .carousel-caption{
		bottom:auto;
		top:1%;
		position:absolute;
		left:5%;
	}
	.course-hero-slider .btn-primary{
		padding:8px 20px;
	}
	.video-play-overlay .play-video-hold a{
		width: 50px;
    height: 50px;
	}
	.alumni-slider .slides-video .video-play-overlay img{
		max-width:20px;
	}
	.courses-tab-sec{
		padding-top:1rem !important;
	}
	.industry-speak-course-sec .video-overlay-text-hold{
		min-height:75px;
	}
	.industry-speak-course-sec, .arch-experience-course-sec{
		padding-top:0.8rem !important;
	}
	.industry-insights-sec{
		padding-top:2rem !important;
	}

    .arch-experience-course-sec {
        padding-bottom: 5rem !important;
    }
	.arch-experience-course-sec .awards-slider-arch-sec .slick-arrow{
		width:34px;
		height:34px;
	}
	.arch-experience-course-sec .awards-slider-arch-sec .slick-next::before, .arch-experience-course-sec .awards-slider-arch-sec .slick-prev::before{
		font-size:17px;
	}
	.instagram-course-sec {
    padding-top: 2rem !important;
    padding-bottom: 3rem !important;
}
.shape-your-design-sec .btn{
	padding: 10px 22px;
}
.faqs-course-sec {
    padding-bottom: 1.7rem !important;
}
.faqs-course-sec .accordion .accordion-item {
    margin-bottom: 0.5rem;
}
.faqs-hold-home-sec .accordion .accordion-item{
	border-radius:10px;
}
.courses-blog {
        padding-bottom: 1.8rem !important;
        padding-top: 2rem !important;
    }
	.video-banner-icon-play .play-video-hold, .video-play-overlay .play-video-hold a, .industry-speak-course-sec .speakslides-video .video-play-overlay a{
		width:48px;
		height:48px;
	}
	.industry-speak-course-sec .speakslides-video .video-play-overlay img, .video-banner-icon-play .play-video-hold img, .video-play-overlay .play-video-hold img{
		max-width:20px;
	}
	#myTab{
      flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    justify-content: flex-start !important;
}

#myTab .nav-item{
    flex: 0 0 auto;  
}

#myTab::-webkit-scrollbar{
    display:none;         
}

.arch-experience-sec .nav-tabs li button{
	margin:0px 5px !important;
}
.arch-experience-course-sec .text-column-with-image{
	padding:1rem;
}
.arch-experience-course-sec .slick-arrow{
	bottom:-53px;
}
.course-hero-slider{
	padding-bottom:4.6rem;
}
.course-hero-slider .carousel-indicators{
	bottom:16px;
}
.banner-over-icon .cir-box{
	max-width:128px;
	width:128px;
	height:128px;
}
.banner-over-icon .text-wrap img{
	max-width:59px;
}
.banner-over-icon .wheel-sc{
	padding:10px;
}
.banner-over-icon {
    position: absolute;
    bottom: -22px;
    right: 6%;
}
.faqs-course-sec #accordionFlushExample .accordion-button{
	padding-right:2rem;
}
.faqs-course-sec .accordion-button::before{
	right: 10px;
	font-size:24px;
}
.ScheduleCampusvisitForm .btn-close{
	    top: -19px;
    right: -18px;
}

.courses-tab-sec .nav-tabs .nav-item .nav-link.active{
	border-radius: 14px 14px 0px 0px;
}
    .courses-blog .slick-next {
        right: 1.5rem;
    }
.courses-blog .slick-prev {
        left: 0.5rem;
    }
	.courses-tab-sec .accordion-item{
		margin-bottom:0.5rem !important;
		border-radius:8px;
		overflow:hidden;
	}
	.courses-tab-sec .accordion-button{
		    color: #000;
    border-radius: 2;
    border: 1px solid #d3d3d2;
   padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
    width: 100%;
    background-color: #d3d3d2;
	        flex-direction: column;
        justify-content: center;
        align-items: self-start;
		

	}
	
	.courses-tab-sec .accordion-button{
		border-bottom:none !important;
	}
	.courses-tab-sec .accordion-button:not(.collapsed){
		          background-color: #f6f6f6;
        border: 1px solid #d3d3d2;
               border-radius: 10px 10px 0px 0px;
			   border-bottom:none !important;
	}
.courses-tab-sec .accordion-button::after{
    display:none;
}
.courses-tab-sec .accordion-button::before{
	font-family: bootstrap-icons !important;
    content:"\F4FE";
    font-size:24px;
    font-weight:500;
    margin-left:auto;
    transition:0.3s;
	position:absolute;
	right:10px;
}
.courses-tab-sec .accordion .accordion-item .accordion-body {
    padding-top: 5px !important;
}
.courses-tab-sec .accordion-button:not(.collapsed)::before{
    content:"\F2EA";
	font-family: bootstrap-icons !important;
}
#flush-collapse-78888 .cousrtabinsidetab.nav-tabs .nav-item .nav-link{
	font-size:12px !important;
}
.courses-tab-sec .accordion-button:focus{
	box-shadow:none;
}
#myTabContentunder .tab-pane{
	background-color:transparent;
}
.cousrtabinsidetab.nav-tabs {
    gap:5px;
}
.cousrtabinsidetab.nav-tabs .nav-item .nav-link.active {
    background-color: #d3d3d2;
color: #000000;
}
.cousrtabinsidetab.nav-tabs .nav-item .nav-link{
	    padding: 5px 5px;
		height:100%;
		        background-color: #d3d3d2;
        color: #000000;
}
#flush-collapse-78888 .cousrtabinsidetab.nav-tabs .nav-item .nav-link.active{
	    background-color: #133C8B;
    border-color: #133C8B;
    color: #fff;
}

.instagram-course-sec .mobileinsta-scroll

}
 




/*----------mobile----css-------end----------*/


