/*
Theme Name: ITMI
Template: twentyseventeen
*/
@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap');
*{padding:0;margin:0;}

a{
    color:#ed7423;
}
a:hover, a:focus{
    text-decoration:none;
}
p{
    margin-bottom: 15px;
}


input[type="text"], input[type="email"], textarea{
    border:1px solid #e9e9e9;
    padding: 13px 15px;
    width: 100%;
    margin-bottom: 18px;
    font-size: 14px;
}
::-webkit-input-placeholder { 
  color: #787878;
}
::-moz-placeholder {
  color: #787878;
}
:-ms-input-placeholder {
  color: #787878;
}
:-moz-placeholder {
  color: #787878;
}
button[type="submit"]{
    background-color: #253544;
    font-size: 14px;
    color: #fff;
    padding: 10px 30px;
    border:none;
}
button[type="submit"]:hover, button[type="submit"]:focus{
    background-color: #ed7423;
}
.btn{
    padding: 6px 22px;
}
.btn, .btn-default.active, .btn-default:active{
    border-radius: 22px;
    text-transform: uppercase;
    font-size: 14px;
}

.theme-style1 ._innerPageContainer h3._subheadings{
    margin-bottom: 20px;
    margin-top: 0px;
}
.theme-style1 ._innerPageContainer em{
    font-size: 15px;
    line-height: 24px;
}
._subheadings2{
    font-size: 25px;
    color: #253544;
    font-weight: bold;
    line-height: 32px;
}

._logo{position: relative;}

._logo a img{width:70px; }
._social_icons{ 
    position: absolute;
    right: 10px;
    top: 0;
    z-index: 1;
 }
._social_icons ul{ list-style-type: none;padding:0;margin:0; }
._social_icons ul li{ display: inline-block; }
._social_icons ul li img{
    width: 70px
}
._social_icons ul li a{ color:#fff; }
._social_icons ul li a:hover{   }
._magbtm10{margin-bottom: 10px;}
._magbtm20{margin-bottom: 20px;}
._magbtm40{margin-bottom: 40px;}
._paddtb10{padding-bottom: 10px;padding-top: 10px;}
._paddtb20{padding-bottom: 20px;padding-top: 20px;}
._paddtb30{padding-bottom: 5px;padding-top: 30px;}
._social_icons li a:hover i{
    color: #f89d1d;
}
ul.btn-group{
    margin: 16px 0px 11px;
    padding: 0;
    list-style: none;
}
._innerPageContainer ul.btn-group{
    margin-left: 0px;
}
.btn-group li{
    margin-right: 10px;
    display: inline-block;
    margin-bottom: 12px;
}
.btn-group li:last-child{
    margin-right: 0px;
}
.theme-btn{
    font-size: 13px;
    color:#fff;
    padding: 6px 19px;
    background-color: #253544;
    display: inline-block;
    text-transform: uppercase;
}
.theme-btn:hover, .theme-btn:focus{
    background-color: #c00;
    color: #fff;
    text-decoration: none;
}
.d-flex{
    display: flex;
    flex-wrap: wrap;
}
.align-items-center{
    align-items: center;
}
.mt-10{
    margin-top: 10px !important;
}
.mt-30{
    margin-top: 30px !important;
}
.mt-40{
    margin-top: 40px !important;
}
.mt-50{
    margin-top: 50px !important;
}
.mb-0{
    margin-bottom: 0px !important;
}
.mb-10{
    margin-bottom: 10px !important;
}
.mb-20{
    margin-bottom: 20px !important;
}
.mb-30{
    margin-bottom: 30px !important;
}
.mb-50{
    margin-bottom: 50px !important;
}
.navbar-default._main_menu {border:0;border-radius:0;margin-bottom:0;background-color: #fff;border-color: #fff;    box-shadow: 0 0 3px #ccc; border-top: 8px solid #f89d1d;}
._main_menu{ text-transform: uppercase; color: #000; }
#myNavbar .nav>li:nth-last-child(1){
    border-right: 0px;
    padding-right: 0px;
}
#myNavbar .nav>li:nth-last-child(2){
  border-right: 0px;  
}

.nav>li._applynowbtn>a, .nav>li._applynowbtn>a:hover, .nav>li._applynowbtn>a:focus{
     height: 30px;
     background: #7f2122; 
     color: #fff;
}
.navbar-default .navbar-nav>li._applynowbtn >a{color:#f89d1d;}
#myNavbar li:not(:last-child) {
  margin-right: 20px;
}

.dropdown-submenu {position: relative;}
.dropdown-submenu .dropdown-menu {top: 0;left: 100%;margin-top: -1px;}
.navbar-right .dropdown-menu{right:unset;left:0; top: calc(100% - 1px)}
.navbar-right .dropdown-menu .dropdown-submenu{right:0;left:unset;}

.navbar{height: 69px;}
._backSlide img{width:100%;}


._backSlide .swiper-container {width: 100%;height: 100%;}
.bg-sp{position: relative;}
._backSlide .swiper-container-horizontal>.swiper-pagination-bullets, ._backSlide .swiper-pagination-custom,._backSlide .swiper-pagination-fraction{ bottom: 50px;}

._backSlide .swiper-pagination-bullet{background:none/* #fff*/; opacity: 1;width: 15px;height: 15px;}
._backSlide .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #913744; }

._inner_static_sld{box-shadow: 0 0 3px #ccc; background: #fff;padding:20px 20px 25px; font-size: 16px; line-height: 26px;box-shadow: 0 0 13px rgba(0,0,0,0.5);}
._inner_static_sld h2{margin:0;padding:0; font-size: 25px; font-weight: bold; line-height: 30px; margin-bottom: 4px;}
._inner_static_sld h2 a{
    color:#000;
}
._inner_static_sld h4{margin:0;padding:0;font-size: 16px; line-height: 22px; margin-bottom: 15px;}




._pos_itmi_static iframe{height: 450px;}
._pos_itmi_static h1{font-size: 40px; line-height: 36px; color:#fff;margin:0;padding:0; display: inline-block; font-weight: bold; text-shadow: 0 3px 4px rgba(0,0,0,0.7);}


.navbar-default ._applynowbtn_span >a { color: #f89d1d;}
._heading_common{ margin:40px 0 30px 0;font-size: 25px; text-transform: uppercase; line-height: 24px; position: relative; font-weight: bold;width: 100%;text-align: center; color: #253544;text-align: center;}
._heading_common ._heading_text {position: relative;display: inline-block; padding: 0 10px;}
._heading_common ._heading_text a{
  color:#000;
}
._heading_common ._heading_text::before, ._heading_common ._heading_text::after{
    content: '';
    position: absolute;
    top: 50%;
    height: 1px;
    width: 100%;
    background-color: #ccc;
    max-width: 160px;
}
.deanText ._heading_common ._heading_text::before, .deanText ._heading_common ._heading_text::after{
   max-width: 59px; 
}
.events-section ._heading_common ._heading_text::before, .events-section ._heading_common ._heading_text::after{
   max-width: 102px; 
}
.side-widget ._heading_common ._heading_text::before, .side-widget ._heading_common ._heading_text::after{
   max-width: 25px; 
}
._heading_common ._heading_text::before{
    right:100%;
}
._heading_common ._heading_text::after{
    left:100%;
}
._common_box{padding:10px 30px;width: 100%;box-sizing: border-box; text-align: center;margin-bottom: 20px;height: 210px;}
._common_box h4{ margin: 0;padding: 0;margin-bottom: 7px;font-size: 22px;line-height: 30px;font-weight: bold;}
._common_box{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap; align-items: center; justify-content: center;}
._common_box p{font-size: 14px;line-height: 23px;margin-bottom: 0px;color: #fff;font-family: "Rubik", sans-serif;}
._common_box a{color:#fff;}
._common_box a:hover{text-decoration:none;}
._common_box.orange{background: #7a3e96}
._common_box.green{background: #f89d1d}
._common_box.blue{background: #7f2122; }
a._applynow{ margin: 0 auto 20px auto;background-color: #fff;color: #000;display: inline-block;padding: 12px 34px;border-radius: 4px;position: relative;font-size: 17px;text-transform: uppercase;font-weight: bold;left:10px;} 
a._applynow:hover, a._applynow:focus{
    background-color: #f89d1d;
    text-decoration: none;
    color: #fff;
}
a._applynow::before{    content: '\f054';
    font-family: 'FontAwesome';
    position: absolute;
    top: 50%;
    right: calc(100% - 15px);
    border: 4px solid #7f2122;
    width: 58px;
    height: 58px;
    line-height: 51px;
    text-align: center;
    background-color: #fff;
    border-radius: 50%;
    -webkit-transform: translatey(-50%);
    -ms-transform: translatey(-50%);
    -o-transform: translatey(-50%);
    transform: translatey(-50%);
    color: #000;
    font-size: 19px;
    padding-left: 4px;}
a._applynow:hover::before{ background-color: #f89d1d;color:#fff;}
:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* Form Area */

._pos_itmi_static * { box-sizing:border-box}
.personalForm { margin:0px; padding:0px;}

.personalForm h3 { margin:0px; padding:0px 0 10px 0; font-size:23px; text-transform:uppercase; color:#fff; font-weight:500;}
.personalForm h5 { margin:0px 0 20px 0; padding:5px 15px; font-size:18px; text-transform:capitalize; color:#fff; font-weight:500; background:#b80000; display:inline-block; line-height:20px;}


.personalForm .formArea { margin:0px; padding:0px;}
.personalForm .formArea ul { margin:0px; padding:0px 0 0px 0; list-style:none; overflow:hidden}
.personalForm .formArea ul li { margin:0px; padding:0px; float:left; width:50%}
.personalForm .formArea ul li input { margin:0px 0 13px 0; padding:0px 10px; width:95%; border:1px solid #cbcbcb; border-radius:8px; height:35px; font-size:14px; color:#303030;}
.personalForm .formArea ul li select { margin:0px 0 13px 0; padding:0px 10px; width:95%; border:1px solid #cbcbcb; border-radius:8px; height:35px; font-size:14px; color:#303030;}
.personalForm .formArea ul li.codeArea input { width:70%; margin-left:2.5%; margin-right:2%; float:left}
.personalForm .formArea ul li.codeArea img { width:auto; float:left; }

.personalForm .declarArea { margin:0px 0 0 0; padding:10px; text-align:left}
.personalForm .declarArea h2 { margin:0px; padding:0px 0 8px 0; font-size:15px;}
.personalForm .declarArea p { margin:0px; padding:0px 0 10px 0; font-size:13px; text-transform:capitalize}
.personalForm .declarArea h3 { margin:0px; padding:0px 0 15px 0; overflow:hidden}
.personalForm .declarArea h3 .payProBtn { margin:0px; padding:5px 10px; background:#b80000; font-size:15px; text-transform:uppercase; cursor:pointer}
.personalForm .declarArea h3 .textApplica { margin:0px; padding:5px 10px;  font-size:12px;}

/* end Form Area */

/** Top Search **/
.searchTop { margin:50px 30px 0 0; padding:0px;  width:100%; max-width:300px; float:right; border-radius:10px; background:#610d0e; color:#fff}
.searchTop * { box-sizing:border-box}
.searchTop input { margin:0px; padding:0px 10px; background:none; width:calc(100% - 47px); max-width: 240px; border:0px;  height:35px; color:#fff; float:left}
.searchTop input[type="button"], .searchTop input[type="submit"]{ margin:0px; padding:0px; float:right; width:47px; height:35px; background:url(images/search-icon.png) no-repeat 0px 0px; border-top-right-radius:10px; border-bottom-right-radius:10px;}


/* breadcrumb*/

.breadcrumb{
    padding: 0px;
    background-color: transparent;
    border-radius: 0px;
}
._innerPageContainer .breadcrumb ul{
    margin: 0;
    padding: 0px;
    list-style: none;
}
.breadcrumb ul li{
    font-size: 14px;
    font-family: 'Roboto', sans-serif;
    color: #878787;
    display: inline-block;
    font-weight: 400;
}
.breadcrumb ul li a{
   color: #878787;
}
.breadcrumb ul li a:hover, .breadcrumb ul li a:focus{
    color: #f89d1d;
    text-decoration: none;
}

ul.listNone { list-style:none;}
ul.listNone li { padding-bottom:8px;}

/*=====================================
            side widgets
=======================================*/

.side-widget{
     margin-bottom:25px;
}

/* side ad */

.gl-ad{
    padding: 34px;
    border: 1px solid #d5d5d5;
}
.gl-ad img{
    width: 100%;
    height: auto;
    display: block;
}
.gl-ad > div{
    margin: 0 auto;
}

/* end of side ad */



/* newsletter */

.side-widget .newsletter-widget{
    background-color: #ed7423;
    padding:30px 15px;
    text-align: center;
    font-family: 'Roboto', sans-serif;
}
.side-widget .newsletter-widget h3{
    font-size: 24px;
    font-family: 'Roboto', sans-serif;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 20px;
}
.side-widget .newsletter-widget h4{
     font-size: 49px;
    line-height: 48px;
     font-weight: 100;
     color: #fff;
     margin-bottom: 10px;
}
.side-widget .newsletter-widget h3 strong{
    letter-spacing: 5px;
}
.side-widget .newsletter-widget p{
    color: #fff;
    font-size: 14px;
    line-height: 25px;
    font-weight: 300;
    width: 90%;
    margin: 0 auto;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #c15a16;
}
.side-widget .newsletter-widget input[type="email"]{
    border: 1px solid #fff;
    background-color:transparent;
    color: #fff;
    padding:5px 10px;
    width: 250px;
    margin-bottom: 0px;
}
.side-widget .newsletter-widget input[type="email"]:hover, .side-widget .newsletter-widget input[type="email"]:focus{
    border-color:#fff;
    box-shadow: none;
}
.side-widget .newsletter-widget input[type="email"]::-webkit-input-placeholder {
  color: #fff;
}
.side-widget .newsletter-widget input[type="email"]::-moz-placeholder {
  color: #fff;
}
.side-widget .newsletter-widget input[type="email"]:-ms-input-placeholder {
  color: #fff;
}
.side-widget .newsletter-widget input[type="email"]:-moz-placeholder {
  color: #fff;
}
.side-widget .newsletter-widget button{
  background-color: #000;
    border: none;
    color: #fff;
    padding: 8px 21px 6px;
    text-transform: uppercase;
    font-size: 17px;
    margin-top: 15px;
    font-style: italic;
}
.side-widget .newsletter-widget button:hover{
  background-color: #fff;
    color: #000;
}

.newsletter { margin:0px; padding:0px;}
.newsletter .newsletter-wrapper h3 { font-size: 15px;}
.newsletter .newsletterBor {     margin: 0px auto;
    padding: 0px;
    border: 0px;
    text-align: center;
    width: 317px;}
.newsletter .newsletter-wrapper { margin:10px 0 0 0; padding:0px;}
.newsletter .newsletter-wrapper img { margin-bottom:8px;}
.newsletter .newsletter-wrapper input[type="email"] { float:left; width:150px; border-right:0px; margin-bottom:0px;}
.newsletter .newsletter-wrapper button { float:left; padding:5px 10px; margin-top:0px; border:1px solid #fff; border-left:0px; background:#7f2122}
/* end of newsletter */


/** footer social **/
ul.social-icon.footLink { margin:0px; padding:0px; text-align:left}
ul.social-icon.footLink li { margin:0px 25px 0 0; padding:0px; display:inline-block; text-align: center;}
ul.social-icon.footLink li:last-child { margin-right:0px;}
ul.social-icon.footLink li i { font-size:40px;}
ul.social-icon.footLink li span { 
    display: block;
    font-size: 11px;
    line-height: 11px;
    font-weight: 700;
}

/** end footer social **/

/* Events */
.event-wrapper{
    background-color: #efefef;
    padding: 30px 5px 0;
    float: left;
}
.event-item{
    float: left;
    margin-bottom: 1.8em;
    font-size: 16px;
}
.event-date{
    background-color: #ed7423;
    width: 77px;
    border-radius: 7px;
    padding: 0.4em;
    float: left;
}
.event-date > span{
    color: #fff;
    display: block;
    text-align: center;
    font-family: 'Roboto', sans-serif;
}
.event-date .day{
    font-size: 2.3em;
    font-weight: bold;
    line-height: 1em;
}
.event-date .month{
    font-size: 0.8em;
}

.event-item .des{
  width: calc(100% - 77px);
  float: left;
  padding-left: 10px;
  font-size: 0.9em;
  color: #707070;
  line-height: 1.5em;
}

/* end of Event */

/* Apply Now Show on Mobile */
.applyNowArea, .applyBannerIpad { display:none}
/* end Apply Now Show on Mobile */

/* studentswall section*/
.studentswall-section .d-flex, .studentswall-section .d-flex > div{
    width: 100%;
}
.studentswall-section img{width: 100%; height: 265px; object-fit: fill;}
.studentswall-section .mgb-30{ margin-bottom: 30px; }
.studentswall-section .mgb-45{ margin-bottom: 45px; }
.studentswall-section .style-tittle{ position: relative; text-align: center; } 
.studentswall-section h3.style-tittle{ text-align: center; font-size:28px; color:#111; margin:0 auto 25px; z-index: 2; position: relative; width:auto;}
.studentswall-section h3.style-tittle span{z-index: 10; position: relative; padding:0 15px; background: #fff;}
.studentswall-section h3.style-tittle:after{ content:""; position: absolute; width:100%; height:1px; background: #777;top: 50%;transform: translateY(-50%); left:0;z-index: 0; font-size:0px; line-height:0;}
    .studentswall-section .photo-item{
        width: 20%;
        float: left;
        padding: 0px;
        max-height: 265px;
        overflow: hidden;
    }
	
	.recruiters .photo-item {
        border: 1px solid #ccc;
        text-align: center;
        height: 125px;
        max-height: 150px;
    }
    .recruiters .photo-item .thumb {
        display: flex;
        align-items: center;
        justify-content: center;
    }
	
.studentswall-section .photo-item.col2{
    width:40%;
}
.studentswall-section .photo-item.title-only .thumb{
     background-color: #7f2122;
     height: 100%;
     position: relative;
}
.studentswall-section .photo-item.title-only .title{
    text-align: center;
    width: 80%;
    position: absolute;
    top:50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.studentswall-section .photo-item.title-only .title a{
    font-size: 23px;
    color: #fff; 
    font-weight: 300;
    line-height: 33px;
}
.studentswall-section .photo-item.title-only .title a:hover, .studentswall-section .photo-item.title-only .title a:focus{
    text-decoration: none;
}
.studentswall-section .photo-item .thumb{
    position: relative;
    overflow: hidden;
    height: 100%;
}
 .studentswall-section .photo-item .photo-alt{
     position: absolute;
     bottom: -60px;
     width: 100%;
     text-align: center;
     color: #fff;
     font-size: 14px;
     padding: 7px 8px 3px;
     background-color: rgba(0,0,0,0.7);
     -webkit-transition: all ease-out 0.25s;
     -o-transition: all ease-out 0.25s;
     transition: all ease-out 0.25s;
    }
.studentswall-section .photo-item:hover .photo-alt{
    bottom: 0px;
}
 .studentswall-section .photo-item .social-link{
     width: 100%;
     list-style: none;
     text-align: center;
     margin-bottom: 0px;
}
.studentswall-section .photo-item .social-link li{
    display: inline-block;
}
.studentswall-section .photo-item .social-link li a i{
    font-size: 18px;
    color: #fff;
    display: inline-block;
    padding: 4px 7px;
}

.inforVideoArea { margin:0px; padding:20px; background:#253544; line-height: 0px;}
.inforVideoArea img { width:100%;}
.inforVideoArea iframe{ width: 100%;}


/* end studentswall section*/

/** stuMessage-section **/
.stuMessage-section { margin:0px; padding:0px;}



/* connect with us */

.connect-width-wrapper{
    background-color: #efefef;
    overflow: hidden;
}
.connect-width-wrapper a:hover, .connect-width-wrapper a:focus{
    text-decoration: none;
}
.connect-width-wrapper .social-icon{
    margin: 0px;
    list-style: none;
    display: flex;
    height: 100%;
    align-items: center;
    width: 100%;
}
.connect-width-wrapper .social-icon li{
    display: inline-block;
    text-align: center;
    width: 33%;
}
.connect-width-wrapper .social-icon li a i{
    font-size: 76px;
    color: #484848;
    display: block;
    margin-bottom: 10px;
}
.connect-width-wrapper .social-icon li:hover i.fa-facebook{
    color:#3B5998;
}
.connect-width-wrapper .social-icon li:hover i.fa-twitter{
    color:#00aced;
}
.connect-width-wrapper .social-icon li:hover i.fa-youtube{
    color:#FF0000;
}
.connect-width-wrapper .social-icon li a > span.title{
    display: block;
    font-size: 15px;
    color: #676767;
}
.newsletter{
    background-color: #ed7423;
}
/*.newsletter:before{
    content: '';
    position: absolute;
    width: 0px;
    height: 0px;
    right: 100%;
    border-bottom: 274px solid #ed7423;
    border-left: 62px solid transparent;
}*/
.newsletter-wrapper{
    text-align: center;
}
.newsletter-wrapper h3{
    font-size: 33px;
    font-family: 'Roboto', sans-serif;
    color: #fff;
    text-transform: uppercase;
    font-weight: 300;
}
.newsletter-wrapper h3 strong{
    letter-spacing: 5px;
}
.newsletter-wrapper input[type="email"]{
    border: 1px solid #fff;
    background-color:transparent;
    color: #fff;
    padding:5px 10px;
    width: 250px;
}
.newsletter-wrapper input[type="email"]:hover, .newsletter-wrapper input[type="email"]:focus{
    border-color:#fff;
    box-shadow: none;
}

.newsletter-wrapper{
    padding: 20px 0px;
}
.newsletter-wrapper input[type="email"]::-webkit-input-placeholder {
  color: #fff;
}
.newsletter-wrapper input[type="email"]::-moz-placeholder {
  color: #fff;
}
.newsletter-wrapper input[type="email"]:-ms-input-placeholder {
  color: #fff;
}
.newsletter-wrapper input[type="email"]:-moz-placeholder {
  color: #fff;
}
.newsletter-wrapper button{
    background-color: #000;
    border:none;
    color: #fff;
    padding: 8px 30px;
    margin-top: 10px;
}
.newsletter-wrapper button:hover{
  background-color: #fff;
    color: #000;
}


/* end of connect with us */


/* personal information */
._iframe_admis_form{
 
}
._iframe_admis_form ._heading_common{
    margin-top: 6px;
}
.side-widget ._iframe_admis_form ._heading_common{
    margin-top:25px;
    margin-bottom: 30px;
}
._iframe_admis_form iframe{
    height: 770px;
    width: 100%;
}
/* end of personal information */


._what_student_say .carousel-inner .slides { background:#efefef; height:318px; font-family: 'Roboto Slab', serif; color:#454545 } 
._what_student_say .carousel-inner .fa-quote-left, ._what_student_say .carousel-inner .fa-quote-right { color:#cfcdce; font-size:60px; padding:25px 25px 25px 100px;}
._what_student_say .carousel-inner .fa-quote-right { float:right; padding-top:200px; padding-right:100px}
._what_student_say .carousel-inner .slide_inner { color:#454545; text-shadow:none; font-weight:100;  font-size:18px; line-height:29px; padding-top:50px}
._what_student_say .carousel-inner .carousel-caption  h3 { color:#0c7fcf; font-weight:bold; }
.carousel-indicators .active { background-color:#0c7fcf}

._placement_student_cont{}
._place_box{}
._place_box ._img_cont{}
._place_box ._img_cont img{width: 100%}
._place_box ._text_cont{color: #000}
._place_box ._text_cont h5{ margin:0;padding:0; text-transform: uppercase; font-size: 16px;line-height: 20px; margin-bottom: 5px; font-weight: bold; }
._place_box ._text_cont p{margin:0;font-size: 14px;line-height: 18px; margin-bottom: 5px;  }
._place_box ._text_cont span{color: #888; font-size: 14px;line-height: 18px;}
._what_student_saytext{background: #f2f2f2}

.messages-slide ._sld_ctext p{
    font-size: 15px;
    line-height: 29px;
}
._what_student_saytext {text-align: center;background: #f2f2f2;padding: 40px 40px 5px 40px;}
.messages-slide ._what_student_saytext{padding:20px 20px 5px 20px;} 
._what_student_saytext ._flt_left{float: left; font-size: 30px;color: #c1c0c0}

._what_student_saytext ._flt_right{float: right; font-size: 30px;color: #c1c0c0}


._what_student_saytext ._flt_rgt{float: right;font-size: 30px;color: #c1c0c0}
._what_student_saytext ._sld_ctext{width: 90%; margin:0 auto; font-size: 18px; line-height: 24px; font-weight: 300}
._what_student_saytext ._slide_ar h3 {margin:0;font-size: 18px;text-transform: uppercase;line-height: 24px;color: #ed7423; font-weight: bold;}
._what_student_saytext ._slide_ar span {font-size: 15px;line-height: 18px;}
._what_student_saytext .swiper-container-autoheight .swiper-wrapper{margin-bottom: 36px;}
._what_student_saytext .swiper-pagination-bullet{ opacity: 1;width: 10px;height: 10px;background: #7b7b7b}
._what_student_saytext .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #ed7423; }
.blcquote_container{text-align: center;}
.blck_img{display: inline-block;border-radius: 50%;border: 13px solid #eee;}
.blck_img img{border-radius: 51%;padding: 10px;width: 190px;}
.column-4 .blck_img img{width: 150px;}
.column-4 .blck_desc{
    font-size: 13px;
    line-height: 20px;
	   
}
/*.blcquote_container { min-height:500px;}*/
.blck_name{margin: 0px;font-size: 17px;text-transform: uppercase; font-weight: bold; margin-top: 11px;}
.column-4 .blck_name{
    color: #676767;
    font-size: 16px;
}
.blck_prfes{margin: 0px;font-size: 15px; margin-bottom: 10px;}
.column-4  .blck_prfes{
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
}
.title_container{overflow: hidden;position: relative;}
.title_container h3{text-align: center;overflow: hidden;position: relative;}
.title_container h3:after{content: "";position: absolute;border-top: 1px solid #ccc;width: 100%;margin-top: 14px;margin-left: 9px;}
.title_container:before {content: "";position: absolute;border-top: 1px solid #eee;width: 100%;margin-top: 14px;margin-left: 9px;}
.blckqbutton{position: relative;height: 40px;}
.nxtbtnblckqu,.prevbtnblckqu{position: absolute;font-size: 34px;line-height: 25px;color: #868282;}
.nxtbtnblckqu{right: 40px;}
.prevbtnblckqu{right: 76px;}
.side-widget ._heading_common{
    margin: 40px 0 30px 0;
}
._chair_dean_container{width:100%;}
._chair_dean_container ._box_gray {width: 100%;height: 116px;position: relative;box-sizing: border-box;background: #fff;padding: 16px;}
._chair_dean_container ._box_gray p {width: 53%;float: left; text-align: center; margin-bottom: 0px; color: #3c3c3c; margin-top: 14px;}
._chair_dean_container ._box_gray p a{ color:#000; text-decoration: none}
._chair_dean_container ._box_gray img{ position: absolute;right: 0;bottom: 0;height:130px; }

._chair_dean_container.deanText { margin:0px; padding:0px;}
._chair_dean_container.deanText ._box_gray { height:auto; overflow:hidden}
._chair_dean_container.deanText h3 {    margin: 0px;
    padding: 0 0 10px 0;
    font-size: 15px;
    font-weight: bold;
    color: #000;}
	._chair_dean_container.deanText ._box_gray p {
		text-align: left;
		width: 72%;
		font-size: 14px;
		line-height: 21px;
		margin-top: -20px;
	}
	@media screen and (max-width:767px){
		.chair_dean_container.deanText .box_gray p{margin-top: 0px;}
	}
	._chair_dean_container.deanText h4 { margin:0px; padding:15px 0 10px 0; font-size:13px; float:left; text-transform:uppercase; color:#7f2122; font-weight:bold; line-height:25px;}
	._chair_dean_container.deanText ._heading_common {margin-top: 40px;}
	._chair_dean_container.rightBlog ._heading_common {margin-top: 0px; margin-bottom: 10px;}

.sidebar-blog{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.sidebar-blog a{
    display: inline-block;
    text-align: center;
    color: #3c3c3c;
    font-size: 15px;
    width: 80%;
}
.sidebar-blog a:hover, .sidebar-blog a:focus
{
    text-decoration: none;
}
.width_ad_small{white-space: nowrap;}

._footer{width:100%; background: #7f2122;font-family: 'Roboto', sans-serif; overflow:hidden;}
._footer h3{margin:0;padding:0;font-size:16px; font-family: 'Roboto', sans-serif; color:#fff; margin-bottom: 10px; text-transform: uppercase;}
._footer ul{list-style-type:none;padding:0;margin:0; margin-bottom: 20px}
._footer ul li{font-size:13px; line-height: 22px;}
._footer ul li a{text-decoration:none; color: #fff; font-family: 'Roboto', sans-serif;}
._copyright_text{}
._copyright_text p {color: #fff;font-size: 13px;line-height: 20px;margin-bottom: 0;}
._copyright_text p a{ color: #fff; text-decoration: none; }
._bg_bl_gr{background: #ed7423; padding: 15px 0px;}
._bg_bl_gr .row{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
._borderbtm1{border-bottom: 1px solid #6b0f10;}
._borderbtm3{border-bottom: 3px solid #090D19;}

._icon_link_text_skew._paddtb10 { margin:0px; padding:0px; text-align:center}
._icon_link_text_skew._paddtb10 img {  text-align:center}
 

._foot_links_i { margin-top:0px;}


.table-style1.table-bordered>tbody>tr>th:first-child{
    width: 40%;
}
.table-style1.table-bordered{
    margin-bottom: 40px;
    margin-top: 25px;
}
.table-style1.table-bordered>tbody>tr>th{
    background-color: #253544;
    color: #fff;
    font-weight: 300;
    padding: 15px;
    width: 30%;
}
.fees-policy{
    background-color: #f1f1f1;
    padding:30px 20px;
}
._innerPageContainer .fees-policy h3._subheadings{
    color: #253544;
    font-size: 20px;
    text-transform: uppercase;
    margin-bottom: 15px;
    font-weight: bold;
    margin-top: 0px;
}
.fees-policy .fees-inner{
    height: 250px;
    overflow-y: scroll;
}
.fees-policy .fees-inner p, .fees-policy .fees-inner ul li{
    font-size: 14px;
    line-height: 21px;
}
.fees-policy .fees-inner p{
    margin-bottom: 15px;
}
.fees-policy .fees-inner ul li{
    margin-bottom: 13px;
}
._icon_link_text_skew:hover ._aboutus{ background-position: 0 -61px; }
._icon_link_text_skew:hover ._faculty{ background-position: 285px -65px; }
._icon_link_text_skew:hover ._courses {background-position: 208px -65px;width: 70px;}
._icon_link_text_skew:hover ._placement{ background-position: 146px -62px;width: 80px; height: 62px;}
._icon_link_text_skew:hover ._fees {background-position: 74px -65px;width: 76px;}

._center_icons{width: 90%; margin:0 auto;}

._footer_links .swiper-container { width: 100%;  height: auto; }


.careerOpporArea { margin:40px 0 0 0; padding:20px; background:#f3f3f3; position:relative}
.careerOpporArea h2 { margin:0px; padding:0px 0 10px 0; }
.careerOpporArea h2 span { margin:0px; padding:0px 0 0 15px;}
.careerOpporArea a { color:#000}

/****************Testimonials Page*******************************/
.testi-row{ font-family:roboto;}
.testimonial-wrapper{
  background-color: #efefef; 
    padding: 10px 5px;
}
.testimonial-wrapper a:hover, .testimonial-wrapper a:focus{
    text-decoration: none;
}
.testimonial-wrapper .test-item{
    width: 100%;
    float: left;
    padding: 0 7px;
    margin-bottom: 40px;
}
.testimonial-wrapper .test-item .thumb{
    position: relative;
    overflow: hidden;
}
.testimonial-wrapper .test-item .thumb iframe{
    width: 100%;
}
.testimonial-wrapper .test-item .thumb img{
    width: 100%;
    display: block;
    height: auto;
    -webkit-transition: all ease 0.25s;
    -o-transition: all ease 0.25s;
    transition: all ease 0.25s;
}
.testimonial-wrapper .test-item:hover img{
    -webkit-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
}
.testimonial-wrapper .test-item .time{
    position: absolute;
    bottom: 0px;
    left: 0px;
    background-color: rgba(0,0,0,0.7);
    display: inline-block;
    padding: 5px 10px;
    color: #fff;
    font-size: 15px;
}
.testimonial-wrapper .test-item .time i{
    margin-right: 5px;
    font-size: 18px;
    position: relative;
    top:1px;
}
.test-item .des{
    text-align: center;
    padding: 5px 10px;
}
.test-item .des .name{
    color: #707070;
    font-size: 18px;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
    margin-top: 3px;
}
.test-item .des .txt{
    font-family: 'Roboto', sans-serif;
    color:#000;
    font-size: 14px;
    font-style: italic;
    margin-top: 2px;
    
}
.testimonial-wrapper .swiper-pagination{
   bottom: 6px;
  
}
.swiper-pagination-bullet{
    background-color: #b0b0b0;
    width: 12px;
    height: 12px;
	box-shadow:inset 2px 2px 3px #010101;
	
	
}
.swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color: #b03e4a;
	box-shadow:inset 2px 2px 5px #330206;
	
}


/****************Placemant Page*******************************/
.placemantList { margin-top:30px; margin-bottom:30px;}
.placemantList img { width:70%; margin-bottom:20px; display:block; margin-left:auto; margin-right:auto;}
.moreRead { margin-top:20px;}
.listSale { margin:0px; padding:0px;}
.listSale h2.titleBlack {display: inline-block;background-color: #000;color: #fff;padding: 8px 15px;margin-bottom: 30px; font-size:16px;}
.listSale ol { margin-left:20px;}
.listSale ol li { margin-bottom:10px;}
.noteText { margin:0px; padding:20px 0 0 0; border-top:1px solid #ccc;}
.noteText p { margin:0px; padding:0px 0 15px 0; font-size:12px; line-height:20px;}

/****************FAQ Page*******************************/
.faqList { margin:0px 0px 40px; padding:0px;}
.faqList .panel-default>.panel-heading{ background-color: #eeeeee;}
.faqList .panel-title{font-family: 'Roboto Slab', serif; font-size: 15px; font-weight: 400;}
.faqList .panel-heading{padding: 0px;}
.faqList .panel-heading a{padding:15px; display: inline-block; width: 100%;}
.faqList .panel-heading a i{float: right; color: #253544;}
.faqList .panel-heading.active a i{ color: #677888;}
.faqList .panel-heading, .faqList .panel-group .panel{ border-radius: 0px;}
.faqList .panel-default{border-color:#cccccc; margin-bottom: 10px;}
.faqList .panel-body, .faqList .panel-heading.active{background-color: #253544;}
.panel-default>.panel-heading+.panel-collapse>.panel-body{
    border-top:2px solid #3e4f60;
    color: #fff;
    font-size: 14px;
    line-height: 25px;
    font-weight: 300;
    padding: 20px 17px 30px;
}
.faqList .panel-heading.active h4{
    color: #fff;
}
.btn-readmore{
    font-size: 14px;
    text-transform: uppercase;
    color: #c2c2c2;
    border: 1px solid #c2c2c2;
    display: inline-block;
    padding: 4px 14px;
    margin:8px 0 12px;
    -webkit-transition: all ease 0.25s;
    -o-transition: all ease 0.25s;
    transition: all ease 0.25s;
}
.btn-readmore:hover{
    background-color: #000;
    color:#fff;
}


.abText p a { color: #ed7423;}
.abText p a:hover{text-decoration: none;}

/****Hover effect*******/

.hvr-underline-from-center {display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;overflow: hidden;}
.hvr-underline-from-center:before {content: "";position: absolute;z-index: -1;left: 50%;right: 50%;bottom: 2px;background: #fff;height: 1px;-webkit-transition-property: left, right;transition-property: left, right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before {left: 0;right: 0;}


/**********ext*********/
.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15 {position: relative;min-height: 1px;padding-right: 10px;padding-left: 10px;}
.col-xs-15 {width: 20%;float: left;}
.recruiters .photo-item img {
    height: auto;
     width: auto;
     max-width: 103px;
     min-height: auto;
 }
 .recruiters .photo-item .photo-alt {
     display: none;
 }

@media (min-width: 768px) {
    .col-sm-15 {width: 20%;float: left;}
    .navbar-right{
        display: flex;
    } 
    .swiper-button-next, .swiper-button-prev{
        display: block;
    }
}
@media (min-width: 992px) {
    .col-md-15 {width: 20%;float: left;}
}
@media (min-width: 1200px) {
    .col-lg-15 {width: 20%;float: left;}
}
/***********ext********/


/* Tabs Stylesheet */
.tab {
    overflow: hidden;
    background-color: #FFF;
    border-bottom: 4px solid #7f2122;
  }
  .tab-header{
      display: flex;
      justify-content: space-between;
  }
  .tab-header .fa-chevron-circle-right{
    color: #7f2122;
    font-size: 24px;
  }
  .tab-header .fa-chevron-circle-left{
    color: #dccaca;
    font-size: 24px;
    margin-right: 5px;
  }
  .previous-icon{
      background-image: url('data:image/png;base64,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');
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
    }
.tab button {
    background-color: inherit;
    float: left;
    border: .5px solid #7f2122;
    outline: none;
    cursor: pointer;
    padding: 2px;
    transition: 0.3s;
    font-size: 15px;
    width: 80px;
  }
  .left-border{
    margin-left: 1px;
  }
  .tab button.active {
    background-color: #7f2122;
    color: #FFF;
  }
    .tabcontent {
    position: relative;
    display: none;
    padding-top: 20px;
    border-top: none;
  }
  .btnWraper{
      position: absolute;
      top: 0px;
      right: 0;
  }
  .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image:none!important;
    height: 23px;
    width: 23px;
    border: 1px solid #b5acacc9;
    border-radius: 50%;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev i{
    margin-right: -12px;
    font-size: 18px !important;
    padding-left: 7px;
    line-height: 19px;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image:none !important;
    height: 23px;
    width: 23px;
    border: 1px solid #b5acacc9;
    border-radius: 50%;
    /* background-color: #7f2122; */
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next i{
    font-size: 17px !important;
    padding-left: 9px;
    line-height: 19px;
}
.swiper-button-next, .swiper-button-prev{
    background-color: #7f2122 !important;
    color: white !important;
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    opacity: 1 !important;
    background-color: #FFF !important;
    color: #b5acacc9!important;
}
/* end */


/****************Inner Page*******************************/
._innerPageContainer{width: 100%;font-size: 14px; line-height: 24px; color: #444440;}
._innerPageContainer h1.pageHeading {margin: 0;padding: 0;margin-bottom: 0;font-size: 27px;line-height: 36px;color: #000;padding-bottom: 10px;font-weight: bold;}
._innerPageContainer h1.border-bottom{border-bottom: 1px solid #c3c3c3; margin-bottom: 12px;}
._innerPageContainer ul{ margin-left:18px;  }
._innerPageContainer ul.row{ margin-left:-15px;  }   
._innerPageContainer ol.list_data_ol{ margin-left: 18px;}
._innerPageContainer ul.gallery_itmi{list-style-type: none; padding: 0; margin-top:20px;}
._innerPageContainer ul.gallery_itmi li{ margin-bottom: 25px; }
._innerPageContainer ul.gallery_itmi li img{width: 100%}
._innerPageContainer h3._subheadings{font-size: 21px;line-height: 29px;margin-bottom: 10px;margin-top: 25px;font-weight: bold;text-transform: uppercase;}
._innerPageContainer h4._subheadings{font-size: 20px; line-height: 26px;margin-bottom: 10px;margin-top:20px;}
._innerPageContainer h5._subheadings{font-size: 18px; line-height: 24px;margin-bottom: 10px;margin-top:20px;}
._innerPageContainer img.w100{width: 100%; margin-bottom: 20px;}


/**************** photo Gallery & Post Event **********************/


.photo-gallery .row{
    display: flex;
    flex-wrap: wrap;
}
.gallery-item, .event-item{
    margin-bottom: 20px;
}
.gallery-item .thumb, .event-item .thumb{
    overflow: hidden;
}
.gallery-item .thumb img, .event-item .thumb img{
    width: 100%;
    height: auto;
    display: block;
    -webkit-transition: all ease 0.25s;
    -o-transition: all ease 0.25s;
    transition: all ease 0.25s;
}

.gallery-item .thumb:hover img, .event-item .thumb:hover img{
    -webkit-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
}
.gallery-item .cap, .event-item .cap{
    text-align: center;
    font-size: 16px;
    color: #000;
    padding:8px 15px;
}

/**************** single video **********************/

.single-video{
    padding: 30px;
    background-color: #253544;
}
.single-video img{
    display: block;
    width:100%;
    height: auto;
}





/**************** aplly call to action **********************/
.apply-callToAction{background-color:#1296e1;overflow:hidden;text-align:center}
.apply-callToAction .row{display:flex;align-items:center;flex-wrap:wrap}
.apply-link a{font-size:38px;color:#fff;text-transform:uppercase;font-weight:700;display:inline-block;position:relative;z-index:999}
.apply-callToAction .des::before{content:'';position:absolute;width:0;height:0;right:100%;top:0;border-bottom:274px solid #005c91;border-left:172px solid transparent}
.apply-callToAction .des{background-color:#005c91;padding:15px 0}
.apply-callToAction .des p{font-size:14px;color:#fff;text-align:center;width:80%;margin:0 auto;line-height:20px;font-weight:300}
/**************** chairman Page **********************/

.chairman-pic{width: 200px;height: 200px;background-color: #fff;border: 13px solid #e1e1e1;border-radius: 50%;margin-bottom: 10px;float: left;margin-right: 30px; overflow: hidden;}
.chairman-pic img{
    height: 175px;
    width: 100%;
    object-fit: cover; 
}

/**************** Contact us Page **********************/

.faq-callToAction{background-color:#f5f5f5;font-size:24px;font-weight:400;color:#000;padding:20px;margin-bottom:40px}
.faq-callToAction a{color:#ed7423}
.contact-form{margin-bottom:50px}
._innerPageContainer ul.contact-detail{margin:0;padding:0;list-style:none;margin-bottom:40px}
.contact-detail li{margin-bottom:9px;font-size:16px;line-height:22px;font-weight:400}
.contact-detail li a{color:#ed7423}

/**************** Contact form style2 **********************/
.contact-form-style2{
    background-color: #253544;
    padding: 30px 20px;
    margin-bottom: 10px;
}

.contact-form-style2 h3{
    font-size: 20px;
    color: #fff;
    margin-top: 0px;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.contact-form-style2 .des{
    font-size: 12px;
    color: #9da3a8;
    font-family:'Roboto Slab', serif;
    text-align: right;
}

.contact-form-style2 input[type="text"], .contact-form-style2 input[type="email"], .contact-form-style2 input[type="file"]{
    border:1px solid #4c5f72;
    padding: 8px 15px;
    background-color: transparent;
    color: #fff;
    width: 100%;
}

.contact-form-style2 input[type="text"]::-webkit-input-placeholder, .contact-form-style2 input[type="email"]::-webkit-input-placeholder { 
  color: #fff;
}
.contact-form-style2 input[type="text"]::-moz-placeholder, .contact-form-style2 input[type="email"]::-moz-placeholder {
  color: #fff;
}
.contact-form-style2 input[type="text"]:-ms-input-placeholder, .contact-form-style2 input[type="email"]:-ms-input-placeholder {
  color: #fff;
}
.contact-form-style2 input[type="text"]:-moz-placeholder, .contact-form-style2 input[type="email"]:-moz-placeholder {
  color: #fff;
}
.contact-form-style2 button[type="submit"]{
    background-color: #000;
    padding:8px 27px;
}
.contact-form-style2 button[type="submit"]:hover{
    background-color: #ed7423;
}


.teamIndusArea .blcquote_container { min-height:300px;}

.progListAll { margin:0px; padding:0px;}
.progListAll ul { margin:0px; padding:0px; list-style:none; }
.progListAll ul li { margin:0px 4% 4% 0; padding:0px; float:left; width:48%; text-align:center; text-transform:uppercase; border:1px solid #d6d6d6; height:130px;  font-size:20px; font-weight:500}
.progListAll ul li:nth-child(2n) { margin-right:0px;}
.progListAll ul li a { padding:40px 0px; color:#000; display:block}
.progListAll ul li a:hover { color:#fff}
.progListAll ul li:hover { background:#253544; color:#fff} 

/** professListLogo **/

.professListLogo { margin:0px; padding:0px; }
.professListLogo:last-child ul {
    margin-bottom: 60px;
}
.professListLogo ul { 
    padding: 0px;
    list-style: none;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    column-gap: 20px;
    row-gap: 20px;
    margin: 0;
    
}
.professListLogo ul li { 
    min-height: 100px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    float: left;
    width: calc(25% - 20px);
    height: auto;
    border: 1px solid #c8c8c8;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.professListLogo ul li img {max-width: 100px;}
.professListLogo ul li figure {
    text-align: center;
}
.professListLogo .moreBtn { margin:auto; padding:0px; width:213px; height:45px; border:1px solid #a1a1a1; text-align:center; line-height:45px; margin-top:30px;}
.professListLogo .moreBtn a { padding-right:35px; color:#000; background:url(images/arrow-icon.jpg) no-repeat right center}

/** Programme **/
.progList { margin:0px; padding:0px;}
.progList ul { margin:0px; padding:0px; list-style:none}
.progList ul li { margin:0px 0 30px 0; padding:15px; box-shadow:1px 1px 3px #b6b6b6,-1px -1px 3px #b6b6b6; overflow:hidden}
.progList ul li h2 { margin:0px; padding:0px 0 10px 0; font-size:20px; font-weight:600; text-transform:uppercase}
.progList ul li p { margin:0px 0 10px 0; padding:0px; }
.progList ul li .readBtn { margin:0px; padding:3px 5px; font-size:15px; color:#000; border:1px solid #c2c2c2; width:120px;  text-align:center; float:right}
.progList ul li .readBtn a { color:#000; display:block}

/** job list all **/
.jobListDeatils { margin:30px 0 0 0; padding:0px;}
.jobListDeatils ul { margin:0px; padding:0px; list-style:none}
.jobListDeatils ul li { margin:0px 0 30px 0; padding:0px; box-shadow:2px 2px 3px #CCC,-2px -2px 3px #CCC;}
.jobListDeatils ul li .jobTopInfo { margin:0px; padding:20px 15px 0px 15px; overflow:hidden}
.jobListDeatils ul li h2 { margin:0px; padding:0px; font-size:16px; font-weight:600; float:left}
.jobListDeatils ul li .jobTopInfo span { padding:2px 10px 2px 22px; float:right; background:#253544 url(images/location-icon.png) no-repeat 8px 7px; color:#fff; font-size:14px;}
.jobListDeatils ul li .jobInfo { margin:0px; padding:5px 10px; background:#f0f0f0}
.jobListDeatils ul li h3 { margin:0px 0 5px 15px; padding:0px 0 0 25px; font-size:14px; background:url(images/joc-icon.jpg) no-repeat 0px 1px; }
.jobListDeatils ul li .jobYear { margin:0px 0 0 15px; display:block; font-size:14px;}
.jobListDeatils ul li .jobInfo { margin:15px 0 0 0; padding:5px 15px; overflow:hidden}
.jobListDeatils ul li .jobInfo .jobInfoDeatils { margin:0px; padding:0px; float:left; width:60%; font-size:14px; line-height:22px;}
.jobListDeatils ul li .jobInfo .postArea { margin:0px; padding:10px 0 0 0; float:right; width:38%; text-align:right;  font-size:14px; line-height:22px;}
.advanList { margin:0px 17.5% 0 0; padding:0px 15px 0 0; font-size:12px; color:#fff; float:right; background:url(images/advance-arrow.png) no-repeat right; text-transform:uppercase }
   

.jobListDeatils.jobAllInform ul li { box-shadow:none;}
.jobListDeatils.jobAllInform ul li .jobTopInfo { padding:0px;}
.jobListDeatils.jobAllInform h3 { margin-left:0px;}
.jobListDeatils.jobAllInform .jobYear { margin-left:0px;}
.jobListDeatils.jobAllInform ul li .jobInfo .postArea { padding-top:0px;}
.jobListDeatils.jobAllInform .jobText { margin:0px; padding:0px 0 0px 0;}
.jobListDeatils.jobAllInform .jobText h4 { margin:0px; padding:0px 0 10px 0; font-size:14px; font-weight:600;}
.jobListDeatils.jobAllInform .jobText ul { margin:0px; padding:0px; list-style:none}
.jobListDeatils.jobAllInform .jobText ul li { margin:0px; padding:0px 0 18px 0; font-size:14px;}
.jobListDeatils.jobAllInform .jobText .bgTextJob { margin:20px 0 30px 0; padding:5px 10px; background:#f0f0f0; overflow:hidden; font-size:14px; font-weight:600}
.jobListDeatils.jobAllInform .jobText .bgTextJob .left { float:left}
.jobListDeatils.jobAllInform .jobText .bgTextJob .right { float:right}
.jobListDeatils.jobAllInform p { font-size:14px;}

/** student testimonal **/
.stuTestimon-section { margin:0px; padding:0px; background:#f7f7f7;}
.stuTestimon-section .stuTestimonArea { margin:0px; padding:20px 20px; background:#f7f7f7; overflow:hidden; position:relative}
.stuTestimon-section .stuTestimonArea .picTestimon { margin:0px; padding:0px; float:left; width:15%}
.stuTestimon-section .stuTestimonArea .picTestimon img { border-radius:50%; border:8px solid #e7e7e7}
.stuTestimon-section .stuTestimonArea .stuTestimonInfo { margin:0px; padding:0px; float:right; width:83%}
.stuTestimon-section .stuTestimonArea .stuTestimonInfo h3 { margin:0px; padding:0px 0 15px 0; font-size:18px; color:#000; font-weight:500}
.stuTestimon-section .stuTestimonArea .stuTestimonInfo h3 span { color:#ed7423}
.stuTestimon-section .stuTestimonArea .stuTestimonInfo p { margin:0px; padding:0px; font-size:14px; line-height:22px;}
.stuTestimon-section  .swiper-button-next  { margin:0px; padding:0px; width:16px; height:16px; background:url(images/next-btn.png) no-repeat; position:absolute; top:22px; right:15px;}

.stugallery-section .btnWraper {
    top: -40px;
}

.stuTestimon-section.sucessBgNone .btnWraper {
    top: -22px;
}

.stuTestimon-section  .swiper-button-prev  { margin:0px; padding:0px; width:16px; height:16px; background:url(images/prev-btn.png) no-repeat; position:absolute; top:22px;  right:40px; left:inherit}

/** student message **/
.stuMessage-section { margin:0px; padding:25px; background:#f2f2f2;}
.stuMessage-section  .swiper-button-next  { margin:0px; padding:0px; width:16px; height:16px; background:url(images/next-btn.png) no-repeat; position:absolute; top:22px; right:15px;}
.stuMessage-section  .swiper-button-prev  { margin:0px; padding:0px; width:16px; height:16px; background:url(images/prev-btn.png) no-repeat; position:absolute; top:22px;  right:40px; left:inherit}
.stuMessage-section  .stuMessageArea  { margin:0px; padding:15px; padding-bottom:5px;  background:#253544; color:#fff; font-size:14px; text-align:center; font-weight:500;height: 100%;}
.stuMessage-section  .swiper-container { position:inherit}
.bclquote_3 { position:relative}
.bclquote_3 .swiper-button-next, .bclquote_3 .swiper-button-prev{top: 10px;}



/** student gallery **/
.stugallery-section { margin:0px 0 70px 0; padding:0px;}
.stugallery-section  .swiper-button-next  { margin:0px; padding:0px; width:16px; height:16px; background:url(images/next-btn.png) no-repeat; position:absolute; top:22px; right:15px;}
.stugallery-section  .swiper-button-prev  { margin:0px; padding:0px; width:16px; height:16px; background:url(images/prev-btn.png) no-repeat; position:absolute; top:22px;  right:40px; left:inherit}
.stugallery-section  .stuMessageArea  { margin:0px; padding:15px; padding-bottom:5px;  background:#253544; color:#fff; font-size:14px; text-align:center; font-weight:500}
.stugallery-section  .swiper-container { position:inherit}
.bclquote_4, .bclquote_5, .bclquote_6, .bclquote_7, .bclquote_8,  .bclquote_9,  .bclquote_10,  .bclquote_11,  .bclquote_12 { position:relative}
.bclquote_4 .swiper-button-next, .bclquote_4 .swiper-button-prev, .bclquote_5 .swiper-button-next, .bclquote_5 .swiper-button-prev, .bclquote_6 .swiper-button-next, .bclquote_6 .swiper-button-prev, .bclquote_7 .swiper-button-next, .bclquote_7 .swiper-button-prev, .bclquote_8 .swiper-button-next {top: 10px;}
.bclquote_8 .galleryPic img{
 width:100%;
 height:auto;
}

/** student gallery **/
.stuTestimon-section-video { margin:0px 0 40px 0; padding:0px;}
.stuTestimon-section-video  .swiper-button-next  { margin:0px; padding:0px; width:16px; height:16px; background:url(images/next-btn.png) no-repeat; position:absolute; top:22px; right:15px;}
.stuTestimon-section-video  .swiper-button-prev  { margin:0px; padding:0px; width:16px; height:16px; background:url(images/prev-btn.png) no-repeat; position:absolute; top:22px;  right:40px; left:inherit}
.stuTestimon-section-video  .swiper-container { position:inherit}

/** Student Testimonal **/
.stuTestimon-section-video .stuTestimonArea { margin:0px; padding:0px;}
.stuTestimon-section-video .stuTestimonArea .stuTestimonPic { 
    margin-bottom: 15px;
    position: relative;
  
}

.main-content {
    margin-bottom: 60px;
}


.stuTestimon-section-video .stuTestimonArea .stuTestimonPic img { width:100%;}
.stuTestimon-section-video .stuTestimonArea .stuTestimonPic .videoIcon { position:absolute; bottom:10px; left:10px;display: none;}
.stuTestimon-section-video .stuTestimonArea .stuTestimonPic .videoIcon img{ width:auto;}
.stuTestimon-section-video .stuTestimonArea h3 { margin:0px; padding:0px 0 10px 0; font-size:18px; color:#000; font-weight:500}
.stuTestimon-section-video .stuTestimonArea p { margin:0px; padding:0px; font-size:13px; line-height:20px;}
.bclquote_8 .swiper-button-next, .bclquote_8 .swiper-button-prev, .bclquote_9 .swiper-button-next, .bclquote_9 .swiper-button-prev, .bclquote_10 .swiper-button-next, .bclquote_10 .swiper-button-prev, .bclquote_11 .swiper-button-next, .bclquote_11 .swiper-button-prev, .bclquote_12 .swiper-button-next, .bclquote_12 .swiper-button-prev {top: 10px;}

/** Student Sucess Stories **/
.allSuccessStories-section{}

.stuSucessStorArea { margin:0px 0 0 0; padding:0px;}
.allSuccessStories-section .stugallery-section { margin-bottom:35px}
.stuSucessStorArea .stuSucessStorInfo { margin:10px 0 0 0; padding:10px; border:1px solid #ddd; text-align:center}
.stuSucessStorArea .stuSucessStorInfo .stuSucessStorPic { margin:0px 0 15px 0; padding:0px;}
.stuSucessStorArea .stuSucessStorInfo .stuSucessStorPic img { margin:0px; padding:0px; width:100%}
.stuSucessStorArea .stuSucessStorInfo p { margin:0px; padding:0px 0 10px 0; font-size:14px; line-height:23px; text-align:left}
.stuSucessStorArea .stuSucessStorInfo a.btn-readmore { display:inline-block; text-align:center}

.allSuccessStories-section .stuTestimonArea{ margin:0px 0 15px 0; padding:0px; background:none}
.allSuccessStories-section .stuTestimon-section { background:none}
.allSuccessStories-section .stuTestimon-section .stuTestimonArea .stuTestimonInfo h3 { font-size:16px;}
.allSuccessStories-section .stuTestimon-section .stuTestimonArea .stuTestimonInfo h3 span { display:block; margin-top:10px;}
.allSuccessStories-section .stuTestimonArea .picTestimon { width:26%}
.allSuccessStories-section  .stuTestimonArea .stuTestimonInfo { width:72%; margin-top:20px;}


/** video scroll section css **/
.videoInfoArea {margin: 0 0 35px 0;padding: 15px; overflow: hidden; background: #000;}
.videoInfoArea .videoInfLeft {margin: 0; padding: 0; width: 73%; float: left; position: relative; height: 272px; overflow: hidden; }
 .videoInfoArea .videoInfLeft .videoInfLeftArea { position: absolute; top: 0;left: 0;   width: 100%}
.videoInfoArea .videoInfLeft .videoInfLeftArea iframe { width: 100%; height: 280px;}
.videoInfoArea .videoInfoList { margin: 0; padding: 0; float: right;}
.videoInfoArea .videoInfoList ul {margin: 0; padding: 0 10px 0 0; list-style: none; height: 280px; overflow-y:scroll }
.videoInfoArea .videoInfoList ul li {margin: 0 0 9px 0 ; padding: 0 0 0px 0;}
.videoInfoArea .videoInfoList ul li .videoInfoPic { position: relative;}
.videoInfoArea .videoInfoList ul li .videoInfoPic  img { width: 153px;  height:85px;}
.videoInfoArea .videoInfoList ul li .videoIcon1 { position: absolute; right: 7px; bottom: 7px; display:none;}
/** video scroll section css **/

/** Student Sucess page*/
.stuSuccessArea { margin:0px; padding:0px;}
.stuSuccessArea .row{
    display: flex;flex-wrap: wrap;
}
.sucessAreaBox{
    margin-bottom: 25px;
}
.stuTestimon-section.sucessBgNone { background:none}
.stuTestimon-section.sucessBgNone .stuTestimonArea{ background:none; display: flex;flex-wrap: wrap; justify-content: space-between; align-items: center; padding-top: 0px;}
.stuTestimon-section.sucessBgNone .stuTestimonArea .stuTestimonInfo h3 span { display:block; padding-top:10px; font-size:12px;}
.stuTestimon-section.sucessBgNone .stuTestimonArea .picTestimon { width:30%}
.stuTestimon-section.sucessBgNone .stuTestimonArea .stuTestimonInfo { width:67%;}
.stuTestimon-section.sucessBgNone .stuTestimonArea .picTestimon img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    background-position: top center;
    max-width: 250px;
    max-height: 250px;
} 
.stuSuccessArea * { box-sizing:border-box}
.sucessAreaBox { margin:0px; padding:0px 0 15px 0; border:1px solid #ddd; text-align:center}
.sucessAreaBox .stuSuccessPic { margin:0px; padding:10px; }
.sucessAreaBox .stuSuccessPic img { width:100%; max-height:190px; height: auto; display: block;}
.sucessAreaBox p { margin:0px; padding:10px; font-size:15px; line-height:25px; text-align:left}
.sucessAreaBox a.btn-readmore { display:inline-block; text-align:center; margin-left:auto; margin-right:auto}
.galleryPic img {width:100%; height:auto; display:block;}
/** Student Sucess page*/



.abText p { text-align:justify}
.abText .blcquote_container p{
    text-align: center;
}
.blcquote_container.column-4{
    margin-bottom: 30px;
	min-height: 307px;
}

.popCloseBtn { position:absolute; top:-10px; right:-10px; cursor:pointer}

.popBox { margin:0px; padding:0px; position:relative; width:100%; height:100%}
.popBox .popBg { margin:0px; padding:0px; position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.5); position:fixed; z-index:5555;}
.popArea { margin:0px; padding:20px; box-sizing:border-box; background:#fff;  width:650px; position:fixed; z-index:55555555;  left:50%;top:50%;transform: translate(-50%,-50%);}
.popArea * { box-sizing:border-box}
.popArea .popTop { margin:0px 0 25px 0; padding:3px 0 0 60px; font-size:25px; color:#000; font-weight:500; background:url(https://akm-img-a-in.tosshub.com/sites/itmi/resources/images/pic-edu-icon.jpg) no-repeat 0 0; text-align:left}
.popArea .popForm { margin:0px; padding:0px;}
.popArea .popForm ul { margin:0px; padding:0px; list-style:none}
.popArea .popForm ul li { margin:0px 0 20px 0; padding:0px; float:left; width:50%}
.popArea .popForm ul li:nth-child(2n) { margin-left:3%; width:47%}
.popArea .popForm ul li input { margin:0px; padding:10px; width:100%; height:48px; border:1px solid #e9e9e9; font-size:15px; color:#787878}

.popArea .popForm ul li select { margin:0px; padding:10px; width:100%; height:48px; border:1px solid #e9e9e9; font-size:15px; color:#787878}
.popArea .popForm ul li.lastList { width:100%}
.popArea .popForm ul li.lastList input[type=button] { margin:0px 20px 0 0; padding:0px; background:#7f2122; width:120px; height:35px; line-height:35px; color:#fff; text-align:center; font-size:16px; text-transform:capitalize; line-height:35px; border-radius:3px; float:left}

.popArea .popForm ul li.lastList p { margin:0px; padding:7px 0 0 0; float:left; font-size:15px; color:#8d8d8d}

.topAdBanner {  margin-top:20px; margin-bottom:20px; text-align:center; max-width: 100%; overflow: auto;}
.topAdBanner img { display:block; margin-left:auto; margin-right:auto}

.topAdBanner img.mobAd { display:none}
.popArea .popForm ul li input.rdsize {width: 16px; height: 16px;}
.popArea .popForm ul li span.radioSpn {padding-left: 23px;}
.popArea .radio-inline + .radio-inline{
    margin-left: 0px;
}
.popArea .popForm ul li input.popupsubmit{ color:#fff; line-height:25px}
.popupsubmit{margin: 0px 20px 0 0;
padding: 0px;
background: #7f2122;
width: 120px;
height: 35px;
line-height: 35px;
color: #fff;
text-align: center;
font-size: 16px;
text-transform: capitalize;
line-height: 35px;
border-radius: 3px;
float: left;}


.col-md-12.formboxtextarea {
    width: 100%;
    float: left;
}

.swiper-slide .galleryPic {
    position: relative;
    height: 250px;
}
.swiper-slide .galleryPic img {
    object-fit: cover;
    object-position: center top;
    height: 100%;
}





/**--------------------------------------------
*             Responsive
**--------------------------------------------*/

@media screen and (max-width:1199px){
 .side-widget ._heading_common{font-size: 21px;}
.apply-link a{font-size:32px}
.apply-link a img{width:45px} 
.scroll-y-xs{
    display: flex;
    overflow-y: scroll;
}
._chair_dean_container ._box_gray img{
  height: 112px;
}    
}

@media screen and (min-width:1025px) and (max-width:1400px){
    ._pos_itmi_static iframe {
        height: 425px;
    }
}


@media screen and (min-width:1024px) and (max-width:1270px){
    .container {
        max-width: 970px;
    }
}

@media screen and (min-width:1024px) and (max-width:1200px){
 /* studentwall */ 
 .studentswall-section .photo-item, .studentswall-section .photo-item.col2{width: 33.33%;}  
 .studentswall-section .photo-item.title-only .title a{font-size: 25px;line-height: 33px;}
 .studentswall-section .photo-item, .studentswall-section .photo-item{min-height: 190px;}
 .studentswall-section img{min-height: 190px;}   
/* end of studentwall */ 
    
/* testimonial */  
    .test-item .des .name{
        font-size: 16px;
    }
    .test-item .des .txt{
        font-size: 13px;
    }
    .testimonial-wrapper .test-item .time{
        font-size:12px;
        padding: 2px 8px;
    }
    .testimonial-wrapper .test-item .time i{
        margin-right: 3px;
        font-size: 14px;
        top:0px;
    }
	
.nav>li>a {
    padding: 22px 2px;
}
/* end of testimonial */   

  
}



@media screen and (min-width:768px) and (max-width:1024px){
    .personalForm .formArea ul.left-pay {
        width: 50%;
    }
    .personalForm .declarArea h3 .payProBtn input {
        max-width: 280px;
    }
    .row-center-pay .right-pay {
        width: 50%;
        padding-right: 0;
    }
    .personalForm .declarArea h3 .payProBtn {
        text-align: center;
    }
 ._logo a img{width: 70px;}
/** video scroll section css **/
.videoInfoArea .videoInfLeft { width: 70%}
/** video scroll section css **/

/* sidebar */    
.sidebar{padding-top:30px}
.gl-ad{padding:0px}
.side-widget .newsletter-widget{padding:15px}
.side-widget .newsletter-widget h3{font-size:24px;margin-top:14px;margin-bottom:5px}
.side-widget .newsletter-widget h4{margin-bottom:3px;margin-top:0;font-size:41px;line-height:42px}
.side-widget .newsletter-widget p{margin-bottom:15px;padding-bottom:9px;line-height:22px}
.side-widget .newsletter-widget button{margin-top:11px}
.side-widget ._iframe_admis_form ._heading_common{margin-top:14px;margin-bottom:22px}
.breadcrumb{margin-bottom:11px}
._innerPageContainer h3._subheadings{margin-top:15px}
.contact-detail li{margin-bottom:7px;font-size:15px;line-height:20px} 
._chair_dean_container.deanText ._box_gray p { font-size:13px;}
._chair_dean_container.deanText ._box_gray img { height:102px}
.events-section { margin-bottom:20px;}
ul.social-icon.footLink li { margin:0px 10px 0 0}
.newsletter .newsletterBor {width: 268px;}

._static_sld { position:relative; top:0px;}
._pos_itmi { position:relative; margin-top: -180px;}
._pos_itmi_static { width:100%}
.professListLogo ul li:nth-child(4n) { margin-right:0;}
	.contact-form-style2 button[type="submit"].jobSubmit { padding-left:10px; padding-right:10px;}
	
	.allSuccessStories-section .stuTestimonArea .picTestimon img { width:100%}
    ._backSlide .swiper-container-horizontal>.swiper-pagination-bullets, ._backSlide .swiper-pagination-custom, ._backSlide .swiper-pagination-fraction {
        bottom: 10px;
    }

}
@media screen and (max-width:1024px){
.navbar-default .navbar-nav>li>a{display: inline-block;width: 100%;}
.navbar-nav>li>.dropdown-menu{position: relative;z-index: 10;}   
.navbar-toggle { display: block; }
.navbar-header{float: none;}
#myNavbar li{border-right: 0;float: none;}
.navbar-toggle{
    background-color: #f01d23;
}

.navbar-default .navbar-toggle .icon-bar{
    background-color: #fff;
}    
.navbar-default .navbar-toggle{
    border-color:#f01d23;
}
   
    ._social_icons ul li a{
        font-size: 20px;
    } 
 
	.searchTop { margin:38px 30px 0 0}
.navbar-right{float: none !important;width:100%;display: none;}
.collapse.in .navbar-right{display: block; padding:9px 0px 11px;}

._logo a img{box-shadow: 0 5px 10px rgba(0,0,0,0.1);}
.navbar-right .dropdown-menu{position: static;border:0;box-shadow:unset;-webkit-box-shadow:unset; width:100%;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{
  white-space: pre-wrap;
} 

.nav>li._applynowbtn{display: none;}
.nav>li>a {padding: 7px;}
.searchMob{
    margin-left: 15px;
    display: none;
}
._pos_itmi{
    margin-bottom: 30px;
}
.navbar-default .navbar-collapse{
    z-index: 99999;
    position: relative;
    background-color: #fff;
    width: calc(100% + 48px);
    margin-left: -24px;
}
.nav>li>a, .navbar{
    height: auto;
}
._common_box{
    height: 227px;
}   
._common_box h4{
    font-size: 22px;
    line-height: 23px;
    margin-bottom: 10px;
}
._common_box{
    padding: 10px 15px;
}
._common_box p{
    line-height: 21px;
}
._footer ._cn_cls [class^="col-"]{
    padding: 0px;
}
    
._footer ._cn_cls [class^="col-"]:last-child{
     background-color: #520607;
}   
    
._footer ._common_full_container .container{
 width: 100%;
}
._footer ._bg_bl_gr{
    padding-bottom: 0px;
}
._footer ._foot_links_i{
  margin-top: 0px;
    padding: 10px 0px;
}
.social-icon.footLink li a {
    width: auto;
    height: auto;
}
.social-icon.footLink li a svg {
    width: 40px;
    height: 40px;
}
ul.social-icon.footLink{
    margin-top: 0px;
    padding: 10px 40px 10px 40px;
    text-align: left;
}
ul.social-icon.footLink li{
    margin-right: 30px;
}
.swiper-button-next, .swiper-button-prev{
    display: block;
}
._footer .swiper-button-prev{
    background:rgba(0,0,0,0.4) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiIGhlaWdodD0iMjBweCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSIyMHB4IiBmaWxsPSIjZmZmIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIiB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBpZD0iYmFja2dyb3VuZCI+PHJlY3QgZmlsbD0ibm9uZSIgaGVpZ2h0PSIzMiIgd2lkdGg9IjMyIi8+PC9nPjxnIGlkPSJhcnJvd194NUZfbGVmdCI+PHBvbHlnb24gcG9pbnRzPSIyMiwyLjAwMSA4LDE2IDIyLDMwICAiLz48L2c+PC9zdmc+) 7px center no-repeat;
    left: 0px;
    width: 40px;
    border-top-right-radius: 80px;
    border-bottom-right-radius: 80px;
    height: 80px;
}
._footer .swiper-button-next{
    background:rgba(0,0,0,0.4) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiIGhlaWdodD0iMzJweCIgZmlsbD0iI2ZmZiIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSIyMHB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIiB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBpZD0iYmFja2dyb3VuZCI+PHJlY3QgZmlsbD0ibm9uZSIgaGVpZ2h0PSIzMiIgd2lkdGg9IjMyIi8+PC9nPjxnIGlkPSJhcnJvd194NUZfcmlnaHQiPjxwb2x5Z29uIHBvaW50cz0iMTAsMi4wMDEgMjQsMTYgMTAsMzAgICIvPjwvZz48L3N2Zz4=) 13px center no-repeat;
    right: 0px;
    width: 40px;
    border-top-left-radius: 80px;
    border-bottom-left-radius: 80px;
    height: 80px;
}
._foot_links{padding: 0px 0px 0px 60px}
._footer .swiper-button-prev.swiper-button-disabled, ._footer .swiper-button-next.swiper-button-disabled{
  display: none;
}    

._footer .swiper-container{
    overflow: hidden;
    width: 100%;
}
    
.container._footer_links > .row{
    margin: 0px;
}    
}

@media screen and (max-width:990px) and (min-width:788px){
    ._iframe_admis_form iframe {
        height: 400px;
        width: 100%;
    }
}


@media screen and (max-width:991px){
._chair_dean_container ._box_gray img{
  height: 130px;
} 
._common_box {
    height: 271px;
}
}
@media screen and (min-width:767px) and (max-width:991px){
   
    a._applynow{
        padding: 8px 23px;
        font-size: 14px;
    }
    a._applynow::before{
        height: 50px;
        width: 50px;
        line-height: 42px;
        font-size: 16px;
    }
/* studentwall */ 
 .studentswall-section .photo-item, .studentswall-section .photo-item.col2{width: 50%;}  
 .studentswall-section .photo-item.title-only .title a{font-size: 25px;line-height: 33px;}
 .studentswall-section .photo-item, .studentswall-section .photo-item{min-height: 190px;}
 .studentswall-section img{min-height: 190px;}   
/* end of studentwall */
    
  /*newsletter */
    .newsletter-wrapper h3{
        font-size: 28px;
    }
    .newsletter-wrapper input[type="email"]{
        width: 220px;
    }
    .newsletter-wrapper button{
        padding: 8px 20px;
    }
    .connect-width-wrapper .social-icon li a i{
        font-size: 63px;
    }
  /* end of newsletter */
/* testimonial */  
    .testimonial{
      margin-bottom: 30px;   
    }
    .testimonial-wrapper .test-item{
        padding: 0 3px;
        margin-bottom: 16px;
    }
    .test-item .des .name{
        font-size: 14px;
    }
    .test-item .des .txt{
        font-size: 12px;
    }
    .testimonial-wrapper .test-item .time{
        font-size:10px;
        padding: 2px 8px;
    }
    .testimonial-wrapper .test-item .time i{
        margin-right: 3px;
        font-size: 13px;
    }
	.testimonial-wrapper {    padding-bottom: 20px;}
	.testimonial-wrapper .swiper-pagination { bottom:-4px;}
/* end of testimonial */ 
    
    .side-widget ._heading_common{
        font-size: 23px;
    }
	
	.recruiters .photo-item {
        min-height: auto;
        text-align: center;
    }
}
@media screen and (max-width:800px){  
._pos_itmi{top:15%;}
._pos_itmi_static h1{font-size: 20px; line-height: 20px;}
._inner_static_sld h2{font-size: 22px; line-height: 28px;}
._inner_static_sld h4 { font-size: 18px; line-height: 22px;}
._inner_static_sld p{font-size: 14px; line-height: 24px;}
.studentswall-section .mgb-30m{ margin-bottom: 30px; }  
.studentswall-section .photo-item.photo-alt{position: absolute;bottom: 0px;padding: 5px;background-color: rgba(0,0,0,0.7);color: #fff;font-size: 14px;text-align: center;}    
._placement_student_cont {height: 675px; overflow-y: scroll;}
.testimonial-outer h3 { font-size:12px;}

.contact-detail li {
    margin-bottom: 7px;
    font-size: 15px;
    line-height: 20px;
}  
._chair_dean_container.rightBlog ._heading_common {    margin-bottom: 25px;
    margin-top: 45px;}  


    ._innerPageContainer h1.pageHeading, ._innerPageContainer h3._subheadings { text-align: center}
    .abText { text-align: left}
	.abText ol{margin-left:15px;}
    ._innerPageContainer .breadcrumb ul { text-align: center}
	.leftText { text-align:left !important}
	
	.applyBannerIpad { margin:20px 0 0 0; padding:0px; text-align:center; display:block}
	.applyBannerIpad img { width:100%}
	
	.progList ul li .readBtn { float:none; margin-left:auto; margin-right:auto}
	.jobListDeatils { text-align:left} 
	.contact-form-style2 button[type="submit"].jobSubmit { padding-left:20px; padding-right:20px;}
	.stuTestimon-section .stuTestimonArea { text-align:left}
	.bclquote_3 .btnWraper { display:none}
	
}

@media screen and (max-width:767px){
    .navbar-toggle { display: block; }
    .navbar-header{float: none;}
    ._logo a img{width:86px;}
	/** video scroll section css **/
    .videoInfoArea .videoInfLeft { width: 100%}
    .videoInfoArea .videoInfLeft img { width: 100%; height: 272px;}
    .videoInfoArea .videoInfoList {float: none;}
    .videoInfoArea .videoInfLeft {float: none; margin-bottom: 10px;}
    .videoInfoArea .videoInfoList ul { height: auto; overflow: auto;  white-space: nowrap; padding: 0; margin: 0;}
    .videoInfoArea .videoInfoList ul li { margin: 0 15px 0 0 ; padding: 0; display: inline-block; text-align: center;}	
	/** video scroll section css **/
	
	  /** Student Sucess page*/
	.stuTestimon-section.sucessBgNone .stuTestimonArea .picTestimon { width:200px;height: 200px; margin-left:auto; margin-right:auto}
	.stuTestimon-section.sucessBgNone .stuTestimonArea .stuTestimonInfo { width:100%}
	.sucessAreaBox { margin-bottom:30px;}				
	  /** Student Sucess page*/
	  

._social_icons ul li {display: inline-block;}
.nav>li._applynowbtn{display: none;}
.navbar-nav{margin:unset;}
._static_sld{top:-10px;}
._pos_itmi {top: 9%;}
._pos_itmi_static { padding: 5px;}
._pos_itmi_static h1 { font-size: 15px; line-height: 18px;}
._backSlide .swiper-container-horizontal>.swiper-pagination-bullets, ._backSlide .swiper-pagination-custom, ._backSlide .swiper-pagination-fraction {bottom: 18px;}
._backSlide .swiper-pagination-bullet{width: 8px; height: 8px;}
._heading_common {margin: 50px 0 42px 0;}
._common_box{ height: 210px;max-width: 380px;margin: 0 auto 20px;}
._heading_common { font-size: 23px; line-height: 20px;}

._mob_mgb-45{margin-bottom: 25px;}
.studentswall-section .mgb-45{margin-bottom: 25px;}
.width_ad_small {width: 90%;}
._innerPageContainer { margin-top: 16px;}
._innerPageContainer h1.pageHeading {margin-bottom: 15px;}
._innerPageBody .col-lg-4.col-md-4.col-sm-6.col-xs-12{margin-top: 0;}
.testimonial-outer img {float: none;margin-right: 20px;display: block;margin-left: auto;margin-right: auto;}
.testimonial-outer h3 {font-size: 16px;text-align: center;display: block;}
.testimonial-outer span {font-size: 16px;text-align: center;display: block;}
ul.social-icon.footLink li { margin: 0px 30px 10px 0px;
    width: auto;}
.newsletter .newsletterBor { width:267px;} 
.newsletter .newsletter-wrapper button {padding: 9px 10px;}
.applyBannerIpad { display:none}

.table-style1.table-bordered tr td:first-child { text-align:left}
.table-style1.table-bordered tr td:last-child { text-align:right}
.fees-policy .fees-inner { text-align:left !important}
    
/* studentwall */
.studentswall-section .photo-item, .studentswall-section .photo-item.col2{width: 50%;}  
.studentswall-section .photo-item.title-only .title a{font-size: 14px;line-height: 22px;}
.studentswall-section .photo-item, .studentswall-section .photo-item{min-height: auto;
    max-height: 100%;}
.studentswall-section img{object-fit: fill;height: auto;}
/* end of studentwall */
    
.recruiters .photo-item {
    min-height: auto;
    text-align: center;
}
	
/* newsletter */    
.testimonial{margin-bottom:30px}
.connect-width-wrapper .social-icon{padding:40px 0}
.connect-width-wrapper .social-icon li a i{font-size:50px;margin-bottom:8px}
.newsletter-wrapper input[type="email"]{width:100%;padding:9px 10px}
/* end of newsletter */
    
/* testimonial */  
._testimonial_inner{padding:0 10px}
.testimonial-wrapper .test-item{padding:0 3px;margin-bottom:16px}
.test-item .des .name{font-size:14px}
.test-item .des .txt{font-size:12px}
.testimonial-wrapper .test-item .time{font-size:10px;padding:2px 8px}
.testimonial-wrapper .test-item .time i{margin-right:3px;font-size:13px}
    
/* end of testimonial */ 

.breadcrumb{margin-bottom:5px}
._innerPageContainer h3._subheadings{margin-top:22px; font-size:15px;}
.sidebar{padding-top:30px}
.side-widget{text-align: center;}    
.gl-ad{padding:10px; display: inline-block;}
.gl-ad > div{margin: 0 auto;}    
.side-widget ._heading_common{font-size:23px}
.side-widget ._iframe_admis_form ._heading_common{margin-top:20px;margin-bottom:25px}
._innerPageContainer ul.contact-detail{margin-bottom:30px}
.faq-callToAction{margin-bottom:30px;font-size:20px;line-height:25px;padding:13px 20px}
.chairman-pic{float: none;    margin-bottom: 20px;    margin-left: auto;    margin-right: auto;}
.apply-callToAction .apply-link{padding:15px}  
._innerPageContainer { text-align:center}
  
._social_icons ul li a > img { width:50px;}
.searchMob { margin-left:15px;}
.searchTop { margin: 18px 30px 0 0;}    


.personalForm .formArea ul li { width:100%; float:none}
._pos_itmi_static { float: none; width: 100%; margin-left: auto; margin-right: auto;}
._pos_itmi { position:relative; margin-top: -100px;}
.personalForm .declarArea h3 .textApplica { font-size:10px; margin-top:10px; display:block; padding-left:0px;}
.personalForm h3 { font-size:16px;}
.personalForm .formArea ul li.codeArea input { width:66%}
.personalForm .declarArea h3 .payProBtn { display:inline-block}

/* Apply Now Show on Mobile */
.applyNowArea { display:block; margin:0px; padding:0px;}
.applyNowArea a { color:#fff}
.applyNowArea h2 { margin:0px; padding:13px 3px 8px 3px; background:#1296e1; font-size:26px; color:#fff; text-align:center; text-transform:uppercase; font-weight:normal}
.applyNowArea h2 span { margin:0px 10px 0 0; padding:0px; display: inline-block; position: relative; top: -3px;}
.applyNowArea p { margin:0px; padding:10px 3px; background:#005c91; font-size:15px; line-height:20px; color:#fff; text-align:center}

/* end Apply Now Show on Mobile */

.leftText { text-align:center !important}
.contact-form input[type="text"], .contact-form input[type="email"], .contact-form textarea { text-align:center}
.progListAll ul li { margin-left:auto; margin-right:auto; width:98%; float:none}	
.professListLogo ul li {width: calc(50% - 10px);}
.professListLogo ul li:nth-child(2n) { margin-right:0px;}

.advanList {width: 141px; margin-left: auto; padding-right:5px; margin-right: auto; float: none; overflow: hidden; padding-top:10px; background-position:right 22px;}
.jobListDeatils ul li .jobInfo .jobInfoDeatils { width:100%; float:none; text-align:center}
.jobListDeatils ul li .jobInfo .postArea { margin:15px 0 0 0; padding:3px 0 5px 0 ; float:none; width:100%; text-align:center; background:#d4d4d4}

.stuTestimon-section { padding-bottom:0px;}
.stuTestimon-section .stuTestimonArea { text-align:center}
.stuTestimon-section .stuTestimonArea .picTestimon { margin:0px; padding:0px; float:none; width:100%}
.stuTestimon-section .stuTestimonArea .picTestimon img { margin:auto; display:block;}
.stuTestimon-section .stuTestimonArea .stuTestimonInfo {margin:20px 0 15px 0; padding:0px; float:none; width:100%}
.stuTestimon-section .stuTestimonArea .stuTestimonInfo h3 span { display:block; padding-top:10px;}

.btnWraper {     margin: 0px;
    padding: 0px;
    position: relative;
    bottom: 34px;
    width: 73px;
    margin-left: auto;
    margin-right: auto;
    top: auto;
}
.stuTestimon-section.sucessBgNone .btnWraper {
    top: auto;
}
.btnWraper  .swiper-button-next { position:relative; top:inherit;  right:inherit; right:-39px; margin:0px; padding:0px; float:left}
.btnWraper .swiper-button-prev { position:relative;  top:inherit; right:inherit;  left:-5px;   margin:0px; padding:0px; float:left}

	.bclquote_3 .btnWraper { display:block;     bottom: -5px;}
	.bclquote_3 .stuMessage-section .swiper-container { padding-bottom:14px;}
	.stuMessage-section { padding:10px;}
	
	/** student gallery **/
	.stugallery-section .btnWraper {bottom:0;top:auto;left:0;right:0;margin:auto;}
	.stugallery-section .swiper-container {padding-bottom: 15px;}

	/** student testimonal **/
	.stuTestimon-section-video .btnWraper { bottom: 0;}
	.stuTestimon-section-video .swiper-container {padding-bottom: 15px;}
	
	.stuSucessStorArea .stuSucessStorInfo  { margin-bottom:25px;}
	
	.allSuccessStories-section .stuTestimon-section .stuTestimonArea .stuTestimonInfo h3 span { margin-top:0px;}
    .inforVideoArea iframe{
        height: 320px;
    }
    ._heading_common ._heading_text::before, .events-section ._heading_common ._heading_text::before, .side-widget ._heading_common ._heading_text::before,._heading_common ._heading_text::after, .events-section ._heading_common ._heading_text::after, .side-widget ._heading_common ._heading_text::after{
        display: none;
    }
    ._heading_common ._heading_text{
        width:auto;
        background-color: #fff;
    }
    
    ._heading_common::before{
        content: '';
        position: absolute;
        background-color: #c2c2c2;
        height: 1px;
        width: 100%;
        z-index: -1;
        left: 50%;
        top:50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }

	.topAdBanner img.mobAd {
		display: block;
		width: 100%;
	}
    .popArea { width:90%; padding:15px; }
    .popArea .popTop { font-size:22px; padding-bottom:5px; margin-bottom: 5px;}

    .popArea .popForm ul li { float:none; width:100%; margin-bottom:8px;}
    .popArea .popForm ul li input { font-size:13px; height:35px; line-height:35px; display: inline-block;}
    .popArea .popForm ul li select { height:40px; font-size:13px;}
    .popArea .popForm ul li:last-child { margin-bottom:0px;}	
    .popArea .popForm ul li:nth-child(2n) { margin-left:0%; width:100%}
    .popArea .popForm ul li.lastList input[type=button] { float:none; margin-bottom:10px;}
    .popArea .popForm ul li.lastList p { float:none; width:100%; font-size:13px;}

    .topAdBanner img.deskAd { display:none}
    .topAdBanner img.mobAd { display:block}
    label.radio-inline{
        display: block;
        width: 100%;
        margin-bottom: 7px;
    }
        .popForm li > b{
        display: inline-block;
        margin-bottom: 4px;
        }
        .popArea .popForm ul li input[type="radio"]{
            padding: 0px;
            top: 2px;
    }
    .stugallery-section {
        margin: 0px 0 30px 0;
    }

}


@media screen and (max-width:1024px) and (min-width:650px){
    ul.social-icon.footLink {
        text-align: center;
    }
}

@media screen and (max-width: 650px){
    ._pos_itmi_static{padding:0 !important;}
    ._inner_static_sld{margin-top: 20px;}
   
}


@media screen and (max-width:480px){
._what_student_saytext {padding: 25px 25px 5px 25px;}
 ._social_icons ul li a{font-size: 17px;}
 ._foot_links{padding: 0 25px;}  
  .testimonial-wrapper .test-item { width:100%}
  .testimonial-wrapper .swiper-pagination { bottom:-4px;}
    .searchTop{
        max-width: calc(100% - 154px);
        border-radius: 5px;
        margin-right: 1px;
    }
    .searchTop input{
        padding: 0 7px;
        height: 32px;
        width: calc(100% - 33px);
    }
    .searchTop input[type="button"], .searchTop input[type="submit"]{
        height: 32px;
        width:33px;
        background-size: 41px;
    }
    .inforVideoArea{
        padding:13px;
    }
    .inforVideoArea iframe{
        height:230px 
    }
    .popArea { padding:10px;}	
    .popArea .popForm ul li.lastList input[type=button] { margin-bottom:0px;}
    .popCloseBtn { top:-5px;}
  
}

@media screen and (max-width:414px){
 .event-item .des{margin-top: -2px;}
}


@media screen and (max-width:360px){
.side-widget ._heading_common{font-size: 20px;} 
.side-widget ._iframe_admis_form ._heading_common {
    margin-top: 18px;
    margin-bottom: 22px;
}
 .event-item{font-size: 14px;margin-bottom: 1.5em;}
 .event-item .des{line-height: 1.5em;}
 .event-date{width: 65px;}
 .event-item .des{width: calc(100% - 65px);}

 .top_black_section [class^="col-"]{padding: 0 2px;}
 ._logo a img{width: 81px;}

 ._foot_links{padding: 0 15px;} 
  .professListLogo ul li img { width:70%}
    .searchTop{
      max-width: calc(100% - 146px);
    }
   
    .gl-ad{
        width: 300px;
        padding: 0px;
        display: inline-block;
        margin: 0 auto;
     }
    ._chair_dean_container ._box_gray img{
      height: 110px;
    }  
}

.achivers-v1 .galleryPic {
	height:auto;
}



