@media only screen and (max-width: 1366px) {
}
@media only screen and (max-width:1280px){
.courseCardArea .topSection .titleArea h2{
    font-size: 18px;	
}
.smudge_tab .smudge_tab_nav li .txtArea h4{
font-size: 20px;	
}
.slider .slider_inner .slider_item.slider_style_two .slider_content > h1.slider_title{
    font-size: 30px;	
}
.courseListArea ul li h4{
    font-size: 24px;	
}

}
@media only screen and (max-width:1140px){
.courseCardArea .topSection{
    min-height: 94px;	
}	
.courseCardArea .bottomSection .placementArea .btnArea a.courseBtn{
    font-size: 14px;
    padding: 10px 10px;	
}
.section_title .title__heading{
    font-size: 26px;	
}
.section_title > p, .page_title > p {
    letter-spacing: 0.5px;
}
.courseCardArea .bottomSection{
min-height: 300px;	
}
}
@media only screen and (max-width:1100px){
.courseCardArea .bottomSection {
    min-height: 340px;
}	
}

@media only screen and (max-width:1080px){
.smudge_tab > .smudge_tab_nav > li > a,
.smudge_tab > .smudge_tab_nav > li .smudgeInner{
    padding: 20px 10px;
    min-height: 220px;	
}	
header .logo-menu-wrap .menu ul li {
    padding: 17px 16px;
}
}

@media only screen and (max-width:1040px){}
@media only screen and (max-width:1024px){

.contact-info-area.mtb-100{
	margin-top: 30px;
    margin-bottom: 30px;	
}
.contact-info-area .single_contact_info{
    padding: 20px;	
}
.stickyFormArea.fixed{
    width: 260px;	
}
.courseCardArea .bottomSection .courseKeysArea ul li:first-child {
    border-right: none;
    padding: 0 0 4px 0;
}
.courseCardArea .bottomSection .courseKeysArea ul li:last-child {
    padding: 0;
}
.courseCardArea .bottomSection .courseKeysArea ul li {
    width: 100%;
    float: left;
}
.courseCardArea .bottomSection .placementArea {
    width: 100%;
    float: left;
    padding: 10px 0 0;
}
.courseCardArea .bottomSection .placementArea .btnArea {
    width: 100%;
    float: left;
}
.courseCardArea .bottomSection {
    min-height: 400px;
}
.successStoriesArea{
    padding: 20px 40px 20px 35%;	
}
.blockquote{
    font-size: 18px;	
}

}
@media only screen and (max-width:990px){
.courseCardArea .bottomSection {
    min-height: 500px;
}	
}
@media only screen and (max-width:970px){}
@media only screen and (max-width:960px){
.stickyFormArea{
    margin-top: 10px;	
}	
.stickyFormArea.fixed {
    position: relative;
    width: 100%;
}
}
@media only screen and (max-width:900px){}
@media only screen and (max-width:840px){
.storiesArea .imgArea img{
	height: 100px;	
}	
.advisorDetailArea ul li img {
    height: auto;
    border-radius: 100px;
}
.bottomFooterArea p{
	text-align:center !important;
}

}
@media only screen and (max-width:800px){}
@media only screen and (max-width:768px){
	
.programDetailsArea .resp-vtabs .resp-tabs-container {
    width: 100%;
}
h2.resp-accordion{
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-size: 18px;	
}
.smudge_tab > .smudge_tab_nav {
    margin-top: 20px;
    margin-bottom: 20px;	
}	
.smudge_tab > .smudge_tab_nav > li{
    width: 100%;	
}
.smudge_tab > .smudge_tab_nav > li > a,
.smudge_tab > .smudge_tab_nav > li .smudgeInner{
    padding: 20px 10px;
    min-height: auto;
}
.courseListArea ul li{
    width: 49.5%;
    margin: 0 0.5% 0.5% 0;	
}
.successStoriesArea {
    padding: 0 20px 0px 22%;
}
.successStoriesArea .section_title{
	padding-top: 20px;
    position: relative;
    z-index: 10;	
}
.counter_area {
    padding: 40px 0 30px;
}
.single_counter{
    min-height: 100px;
    margin: 0 0 10px 0;	
}

}
@media only screen and (max-width:767px){

contact-form-area{
    width: 100%;
    float: left;	
}
.contact-info-area .single_contact_info {
    min-height: auto;
    float: left;
    width: 100%;
}
.contact-info-area.mtb-100{
    margin-top: 30px;
    margin-bottom: 30px;	
}
.contact-info-area .single_contact_info {
    margin-bottom: 10px;
    min-height: auto;	
}
.about_content > h3{
font-size: 20px;	
}
.innerPageBanner .BannerTitleArea h1{
    font-size: 28px;	
}
.allCourseListArea ul li {
    width: 100%;
    padding: 0px 0px 10px 0;
}
.courseCardArea,.courseCardArea .topSection,.courseCardArea .bottomSection{
	min-height: auto;	
}
.programArea h4{
	font-size: 24px;	
}	
.resp-tab-content {
    padding: 20px 20px;
}	
.topFooterArea .footerLogoArea{
	text-align:center;
}	
.topFooterArea .footerContentArea{
	text-align:center;	
}
.footerContentArea .footerBox h4::after{
	left: 50%;
	transform:translateX(-50%);
}
.footerInfo.locationDateArea ul li .iconArea,
.footerInfo.locationDateArea ul li .txtArea{
    width: 100%;
}
.footerContentArea .footerBox a.viewAllGallery{
	text-align:center;
}
.courseListArea ul li {
    width: 100%;
    margin: 0 0 0.5% 0;
}
.courseListArea ul li img {
    border-radius: 4px;
    width: 100%;
}

}
@media only screen and (max-width:720px){}
@media only screen and (max-width:640px){

.advisorDetailArea ul li{
    width: 100%;
    margin-bottom: 20px;
    padding: 0;
    min-height: auto;	
}
.advisorDetailArea ul li h4{
    min-height: auto;	
}

}
@media only screen and (max-width:540px){
.successStoriesArea .storyBg{
    width: 25%;	
}	
.successStoriesArea {
    padding: 0 20px 0px 10%;
}
.storiesArea .txtArea::before{
	left: -14%;
    top: -2%;	
}
.single_counter {
    min-height: 118px;
    margin: 0 0 10px 0;
}
}
@media only screen and (max-width:480px){}
@media only screen and (max-width:460px){}
@media only screen and (max-width:425px){
.single_counter {
    min-height: auto;
    margin: 0 0 10px 0;
}
.successStoriesArea {
    padding: 0 15px 0px 5%;
}
}
@media only screen and (max-width:375px){}
@media only screen and (max-width:320px){}