@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css");

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {line-height: 1; margin:0px; background:#fff; font-family: Verdana, sans-serif; font-weight:400; font-size:14px; line-height:20px; color:#606060;}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}



/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }  
.inline {display: inline-block !important;}
* { box-sizing: border-box;}
a{color:#1a1a1a; text-decoration: none;}a:hover{color:#1a1a1a; text-decoration: underline;}
.container {max-width: 1400px !important;width: 95% !important;}

.clr{clear:both;}
.mtop10{margin-top:10px;}.mtop15{margin-top:15px;}.mtop20{margin-top:20px;}.mtop25{margin-top:25px;}.mtop30{margin-top:30px;}.mtop40{margin-top:40px !important;}
h1, h2, h3, h4{font-family: 'Merriweather', serif !important;}
.align-items-center {-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;}
.d-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
.font14, .font14 li, .font14 li a{font-size:14px !important;}

.redtxt, .redtxt a, a.redtxt{color:#E3000F;}

.bgGray{clear: both;background: #f3f3f3;padding: 50px 0px;}

.fiftyList li{width: 48%;display: inline-block !important;vertical-align: top;}
.threeList li{width: 30%;display: inline-block !important;vertical-align: top;}

h5.subtitl{font-weight: 600;color: #000;margin-top: 30px;font-family: 'Merriweather', serif !important;font-size:20px;}
h5.subtitlPic{font-weight: 600;color: #000;margin-top: 0px;font-family: 'Merriweather', serif !important;font-size:20px;}

h2.title{color:#E31E25; font-size:35px; line-height:46px; font-weight:900; margin-bottom:30px;}
h2.title::after {display: inline-block;content: "";border-top: 7px solid #E31E25;width: 240px;margin: 0 1rem;transform: translateY(-.5rem);}

h2.titleGIT{color:#E31E25; font-size:25px; line-height:30px; font-weight:900; margin-bottom:2px;}
h2.titleGIT::after {display: inline-block;content: "";border-top: 7px solid #E31E25;width: 20%;margin: 0 1rem;transform: translateY(-.5rem);}

.news_section{padding: 35px 0px;  clear:both;}
.news-section h5{font-size: 16px;padding-bottom: 0px;color: #333;font-weight: 600;line-height: 1em;margin-top: 20px;width:100%;}
.news-section p{width:100%;}

.connect{float:left; margin-left:0px; width:300px; margin-top:20px;}
.connect a, .connect a:visited {height: 34px; transition: all 400ms ease 0s;}
a.facebook,a.youtube,a.twitter,a.linked-in,a.google-plus,a.Wikipedia,a.instagram 
{background: url("https://acmindia-studentchapters.in/demo2/images/social-icon-footer.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);width: 30px;height:33px; text-indent: -9999px; float:left;}

a.facebook{ background-position: 0 2px;}
a.youtube{ background-position: -32px 2px;}
a.twitter{ background-position: -64px 2px;}
a.linked-in{ background-position: -98px 2px;}
a.google-plus{ background-position: -130px 2px}
a.Wikipedia{ background-position: -161px 2px;}
a.instagram{ background-position: -191px 2px;}

a.facebook:hover{ background-position:0px -31px;}
a.youtube:hover{ background-position: -32px -31px;}
a.twitter:hover{ background-position:-64px -31px;}
a.linked-in:hover{ background-position:-98px -31px;}
a.google-plus:hover{ background-position: -130px -31px;}
a.Wikipedia:hover{ background-position: -161px -31px;}
a.instagram:hover{ background-position: -192px -31px;}

.connect {
    float: left;
    margin-left: 0px;
    width: 300px;
    margin-top: 10px;
}
.connect-with-us {
    padding-top: 10px;
    padding-left: 10px;
}
.left {
    float: left;
}
.newsList{display:table;}
.newsList li {width: 100%;margin-bottom: 20px;clear: both;float: left; position:relative;}
.newsList li img {display: block;width: 100%; }
.newsList li h3{margin-top:10px;margin-bottom: 10px;font-weight: 900;font-size: 16px;line-height: 20px; color:#E31E25;}
.newsList li h3 a{color:#E31E25;}
.newsList .excerptNews{font-size: 14px; line-height: 20px; color:#181818; font-weight:400;}
.newsList .excerptNews p{margin-bottom:0px; padding:0px;font-size: 14px;line-height: 16px;color: #181818;font-weight: 400;}
.newsList li h5{margin: 0px;font-size: 14px; line-height: 16px; color:#E31E25; font-weight:400; text-align:right; }
.newsList li p {font-size: 16px;color: #000;line-height: 1.7em;padding-bottom: 1em;text-align: left;font-weight: 400;}

.morenews{ position:absolute; bottom:-15px; font-size: 14px;line-height: 16px;}
.morenews a{color: #606060;}

.cUpdates {clear: both;display:table;width: 100%;}
.cUpdates p {width: 100%;padding:0px;background: #eff4f6;margin-bottom: 20px;clear: both; position:relative;display:table;}
.cUpdates img {display: block;width: 120px;height: 120px;float: left; padding:0px 0 0;margin-right: 20px;}
.cUpdates li h3{margin: 0px;font-size: 14px; line-height: 18px; color:#181818; font-weight:400; padding:10px}
.cUpdates li h3 a{color:#181818;}
.cUpdates li h5{margin: 0px;font-size: 13px; line-height: 20px; color:#E31E25; font-weight:700; font-family: 'Merriweather', serif;}


.gitForm{background:#eff4f6; padding:22px 30px;height: 250px;padding-top: 37px;}
.gitForm .form-control::placeholder{color:#959595 !important; font-size:14px; font-family: Verdana, sans-serif !important;}
.dropDownSP{color:#959595 !important; font-size:14px; font-family: Verdana, sans-serif !important;}
.gitForm .form-control{background-color: transparent; border-radius: 0px; border-top:0px; border-left:0px; border-right:0px; 
border-bottom:1px solid #333333 !important; margin-top: 0px !important; margin-bottom: 15px !important;padding:10px; color:#000; font-size:14px; font-family: Verdana, sans-serif !important;}
.gitForm .submit{background: #fff; color:#181818;padding: 12px 70px;border-radius: 4px;width: 70%; margin:12px auto;display: table; border:0px; cursor:pointer;}
.gitForm .submit:hover{background:#E31E25; color:#fff;}
.gitForm .form-control:focus{background-color:antiquewhite;color: #333;}

h3.txtfmt {
    /*text-transform: uppercase;*/
    background-color: #294a70;
    color: #fff;
    padding:10px;
   
margin-bottom: 10px;
}

.carousel-inner {background-color: #eff4f6!important;min-height:270px;margin-top:0px;}
.carousel-control.left{background-image:none!important;}
.carousel-control.right{background-image:none!important;}
.panel-heading {padding: 0px 0px!important;}

.bs-example{
        margin: 20px;
    }

/* MEDIA CSS */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	
	.pageSlider{min-height:240px;}
	.container {width: 100% !important;max-width: 95% !important;}
	#alumniTalks .owl-prev{top:auto;left:47%; bottom: -25px; font-size: 18px;color: #868686;}
	#alumniTalks .owl-next{top:auto;right:47%;bottom: -25px; font-size: 18px;color: #868686;}
	
	h2.title, h2.title-center, h2.title-center-border, h2.line-title-after span, h2.title-center-border span, h2.titleGIT{font-size:24px;}
	.bluechip_section h2{font-size:24px; line-height:28px;}
	.brochureDiv p{max-width: 70%;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.pageSlider{min-height:188px;}
	.pageSlider h2{font-size: 24px;line-height: 38px;}
	.container {width: 100% !important;max-width: 95% !important;}
	.nav_right_side{display:none;}
	.home-content h4{font-size: 36px;line-height: 40px;}
	.home-content h3{font-size: 52px; line-height: 50px;}
	.home-content p{max-width: 90%;}
	.home_slider {margin-bottom: 20px;}
	.vaContent{flex: 55%;max-width: 52%;order: 1;align-self: center;padding-right: 50px;}
	.vaImage{flex: 45%;max-width: 45%;order: 2;margin-bottom: 0px;}
	.hmPostBlock h3, .hmPostBlockR h3{line-height:20px;}
	#alumniTalks .owl-prev{top:auto;left:47%; bottom: -25px; font-size: 18px;color: #868686;}
	#alumniTalks .owl-next{top:auto;right:47%;bottom: -25px; font-size: 18px;color: #868686;}
	.home-content h2{font-size:44px;}
	h2.title, h2.title-center, h2.title-center-border, h2.line-title-after span, h2.title-center-border span, h2.titleGIT{font-size:24px;}
	.proBody ul li a{padding:10px;}
	.cUpdates img{display:none;}
	.cUpdates li h5{padding-left: 10px;}
	.bluechip_section{padding: 5px 0px 15px 0px;}
	.Management_Wrap{padding: 35px 10px 10px 10px;}
	.mgbackground{padding: 0px 10px;max-width: 60%;}
	.titleDPBM{font-size:24px;}
	.rankingslider{padding: 25px;}
	.rankingContent h2{font-size:24px;}
	.bluechip_section h2{font-size:24px;}
	.keyH_Wrap{padding: 15px;}
	.khBackground{padding: 10px 10px;}
	.ytVidsection{margin: 50px 0px 10px 0px;}
	.ytVidsection .ytPlaybtn{top: 29%;left: 36%;}
	.brochureDiv{padding: 30px 20px;}
	.brochureDiv p{max-width: 65%;}
	.dnlBrh{right: 15px;}
}

@media only screen and (max-width: 767px)
{	
	.container {width: 100% !important;max-width: 100% !important;}
	.moboff{display:none}.mobon{display:block;}
	/*h2.title{font-size: 26px;line-height: 30px;}
	h2.title::after{width:15%;position: absolute;top: 20px;}*/
	h2.titleGIT{font-size: 26px;line-height: 30px;position: relative;margin-top:20px;}
	h2.titleGIT::after{width:15%;position: absolute;top: 20px;}
	
	h2.title {position: relative; margin-bottom:20px; font-size: 26px;line-height: 30px;}
	h2.title span {background-color: white;padding-right: 10px; color:#E31E25; font-size:26px; line-height:29px; font-weight:900;}
	h2.title:after {content:"";position: absolute;bottom: -4px;left: 0;right: 0;height: 0.5em;border-top: 7px solid #E31E25;z-index: -1; width: auto;margin: 0;}
	
	
	h2.title-center-border span{font-size: 18px;line-height: 24px;}
	h2.title-center-border span::before, h2.title-center-border span::after {top: 8px;}
	
	h2.title-center{font-size:18px; line-height:24px;}
	h2.title-center-border{font-size:18px; line-height:24px;}
	
	h2.post-title-head {font-weight: 900;font-size: 26px;line-height: 32px;}
	h2.post-title-head:before, h2.post-title-head:after {width: 50%;height: 7px;margin-left: 10px;}
	h2.post-title-head:before {margin-left: -50%;text-align: right;}
	
	
	.top-header{background:#fff;}
	.top-header .logo_sec { position: relative;top: 0px;}
	.headermenu a{background:#000;padding: 12px !important;}
	.top-header .top_head{display:none;}
	.logo_sec img{max-width:75px; padding:10px 0px;}
	.main-menu{display:none;}
	.header_sec{margin-bottom: 20px;}
	.nav_right_side{display:none;}
	.hmslider{display:block;}
	.home_slider .owl-dots{margin-top: -25px;}
	.home_slider .owl-dot {width: 10px ;border: none;height: 10px ;margin: 7px;border-radius: 10px;}
	.home_slider_desk{display:none; }
	.hmsliderMob{display:block; }
	.hmsliderMob h2 span{display: inline;background: #E31E25;padding: 5px 10px;}
	.hmsliderMob h2 {font-size: 26px;color: #ffffff;    line-height: 30px;font-weight: 900;margin-top:20px;margin-bottom: 30px; font-family: 'Merriweather', serif;}
	.listTick li{font-size:13px; font-weight:400;}
	ul.listTick{padding:10px 30px 10px 20px;}
	.cUpdates li:nth-child(3), .cUpdates li:nth-child(4), .newsList li:nth-child(3), .newsList li:nth-child(4){display:none;}
	.Programs_section{padding-top: 15px;}
	.testimonial_mob{display:block;}
	.testimonial_section{display:none;}
	.global_section, .management_section{display:none;}
	.global_doctoral_section{display:block}
	.bluechip_section{margin-top:0px;}
	.home-content h4{font-size: 36px;line-height: 40px;}
	.home-content h3{font-size: 52px; line-height: 50px;}
	.home-content p{max-width: 90%;}
	.home_slider {margin-bottom: 20px;}
	#va_slider{display:none;}
	#va_slider_mob{display:block;}
	#va_slider::after{border-bottom:0px;}
	#va_slider .item img{width:100%;}
	#va_slider .owl-nav .owl-prev{background: #fff url("images/right-arrow.png") center center no-repeat !important; z-index:1;}
	#va_slider .owl-nav .owl-next{background: #fff url("images/left-arrow.png") center center no-repeat !important; z-index:1; left: 40%;}
	
	#va_slider_mob::after{border-bottom:0px;}
	#va_slider_mob .item img{width:100%;}
	#va_slider_mob .owl-nav .owl-prev{background: #fff url("images/right-arrow.png") center center no-repeat !important; z-index:1;}
	#va_slider_mob .owl-nav .owl-next{background: #fff url("images/left-arrow.png") center center no-repeat !important; z-index:1; left: 40%;}
	.get-in-touch-mid{display:none; margin-top:20px;}
	.footer_mobile{display:block;}
	.footer_mobile p, .footer_mobile h4{font-size:12px;}
	.footer, .copyright{display:none;}
	.social-footer{text-align:center;}
	.pageSlider{background-size:auto;padding: 10px 0px; background-position:top center;}
	.pageSlider h2 span{font-size:26px; line-height:34px;}
	.pageSlider h2{line-height: 30px;}
	.pageOverview{text-align:center;font-size: 19px;font-weight: 400; line-height:30px;}
	.fiftyList li{width: 100%;}
	.threeList li{width: 100%;}
	.gitFormIP{background:#181818; margin-bottom:20px; margin-top: 30px;}
	.gitFormIP .col-md-12{-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.gitFormIP .form-control{border-bottom:1px solid #ced4da !important; border-top:0px !important; border-right:0px !important; border-left:0px !important; color:#fff;border-radius: 0px;}
	.grayBox{padding:20px;background:#FBFAFA; }
	.testimonial_Desk{display:none;}
	.morenews{position: relative;bottom: 0;margin-bottom: 20px;}
	.blog-post .tagsTxt, .post-content p {    display: none;}
	.social-archive{margin:50px 0px;}
	.formSidebar{position:relative; margin:30px 0px; display:none;}
	.paddTopMenu{padding-top:20px !important;}
	.khImg, .khImgB{margin-top:20px;}
	.KeyHighlights_section{display:none;}
	.KeyHighlights_sectionMob{display:block;margin-top: 30px;}
	.excellence_section{display:none;}
	h2.titlePost{font-size: 18px;line-height: 160%;}
	.post-content-wrap p{font-size: 14px;line-height: 17px;}
	.my-tags-list li a{font-size: 12px;line-height: 16px;}
	.post-prev-next{padding: 5px 5px;}
	.prevArrow h4, .nextArrow h4{font-size: 13px;margin-bottom: 10px;}
	.related-posts h4{font-size: 18px;line-height: 16px;}
	.relatedpostList li{width:100%; margin: 15px 0px;}
	.prevArrow{background:url(images/post-arrow-prev-mob.png) no-repeat left; width: 50%;border-right: 1px solid #ccc;padding:10px 20px}
	.nextArrow{background:url(images/post-arrow-next-mob.png) no-repeat right; text-align: right; width: 50%; padding:10px 20px;}
	.archive-post .post-image{max-width:35%;}
	.archive-post .post-content{margin-left: 10px;}
	.archive-post .post-content .sidepost h3{font-size: 12px;line-height: 15px;}
	.archive-post .post-content a.postreadm{display:none;}
	.archive-post .post-content .sidepost .metaPost{margin: 5px 0px;}
	.archive-post .post-content .sidepost .metaPost span{font-size: 10px; margin-right:0px;}
	.archive-post .post-content .sidepost .metaPost a{font-size: 10px; margin:3px 5px;}
	#KeyHighlights {width: 80%;margin: 0 auto;}
	#KeyHighlights .owl-stage-outer{margin: 30px auto 20px;}
	#KeyHighlights .owl-dots{text-align:center; margin-bottom:20px;}
	#KeyHighlights .owl-dots span{width: 10px;height: 10px;background: #000;display: inline-block; margin: 5px; border-radius: 10px; border:1px solid #E31E25;}
	.keyHS2 { margin-bottom: 0px;}
	#KeyHighlights .owl-dots .active span{background: #E31E25; border:1px solid #E31E25;}
	
	#excellence {width: 80%;margin: 0 auto;}
	#excellence .owl-stage-outer{margin: 30px auto 20px;}
	#excellence .owl-dots{text-align:center; margin-bottom:20px;}
	#excellence .owl-dots span{width: 10px;height: 10px;background: #000;display: inline-block; margin: 5px; border-radius: 10px; border:1px solid #E31E25;}
	.keyHS2 { margin-bottom: 0px;}
	#excellence .owl-dots .active span{background: #E31E25; border:1px solid #E31E25;}
	#excellence .inneritem img{width: auto;display: inline;}
	#sync1 .active .item, #sync2 .current .item{-webkit-filter: grayscale(100%); filter: grayscale(100%);}
	.footer-address{border-bottom: .5px solid #fff;}
	.social-footer li{border: .5px solid #fff;}
	.keyHS1 {margin-top: 20px;}
	.ytVidsection {margin: 20px 0px 20px 0px;flex-wrap: wrap;}
	.ytVidsection .vCol{width:50%;}
	.ytVidsection .ytPlaybtn{top: 25%;left: 35%;}
	.rankingslider{padding: 20px;}
	.rankingContent h2{font-size:24px; line-height:28px;}
	.rankingContent p{max-width: 100%;}
	.bluechip_section h2{font-size:24px; line-height:28px;}
	.alumniDiv p{font-size: 14px;line-height: 20px;}
	.nameDesi{max-width: 100%;margin-bottom: 20px; float:left; padding-left: 60px;}
	.hightLPic{padding-left: 6px; margin-left: 60px;}
	.hightLPic::after{bottom: 0px;left: 0px;width: 180px;height: 150px;}
	.gPartnerships{padding: 00px;min-height: auto; background: #fff; color: #000;}
	.gPartnerships h2{color: #000;}
	.windsorlogo{ min-height:150px;}
	.gParList li{width:30%; margin:5px 1%;}
	.gPartnerships h2{font-size: 24px;}
	.keyH_Wrap{padding:20px;}
	.wlgoL, .wlgoR{width:42%;}
	.gpBlk h2{font-size: 24px;}
	.global_pro_section{display:none;}
	.global_pro_section_mob{display:block; margin-top: 30px;}
	.MobTwoBtn{display:block;}
	.brochureDiv {padding: 20px; text-align: center; background: #f2c94c;}
	.brochureDiv h3{font-size: 26px;font-weight: 500;text-align: center; color: #333; margin-bottom: 18px;margin-top: 10px;}
	.brochureDiv p {text-align: center;font-size: 13px;font-weight: 400;color: #333;margin-bottom: 18px;line-height: 1.5; max-width: 100%;}
	.dnlBrh {position: relative;right: 0;top: auto;margin: 20px auto;display: table;border-radius: 0;background: #e3000f;
    font-size: 16px;font-weight: 400;color: #fff;line-height: 24px;}
}
@media only screen and (min-width: 300px) and (max-width: 479px) 
{
	.windsorlogo{ min-height:133px;}
	.arrow-right {font-size: 14px;}
	.carousel-inner{margin-top: 20px;}
	.PopupDiv {top:140px;left: 24px;right: 26px;}
    .realb1 {width: 100%;color: #fff;text-align: center;clear: both;}
    .realb2 {width: 100%;color: #fff;text-align: center;clear: both;}

}



.alm-btn-wrap {
 display:block;
 text-align:center;
 padding:10px 0 25px;
 position:relative
}

.alm-btn-wrap .alm-load-more-btn {
 font-size:15px;
 font-weight:500;
 width:auto;
 height:43px;
 line-height:1;
 background:#ed7070;
 -webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);
 box-shadow:0 1px 1px rgba(0,0,0,.04);
 color:#fff;
 border:none;
 border-radius:4px;
 margin:0;
 padding:0 20px;
 display:inline-block;
 position:relative;
 -webkit-transition:all .3s ease;
 transition:all .3s ease;
 text-align:center;
 text-decoration:none;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 cursor:pointer
}

.alm-btn-wrap .alm-load-more-btn.loading {
 cursor:default;
 outline:0;
 padding-left:44px
}

.alm-btn-wrap .alm-load-more-btn.loading,
.alm-btn-wrap .alm-load-more-btn:hover {
 background-color:#e06161;
 -webkit-box-shadow:0 1px 3px rgba(0,0,0,.09);
 box-shadow:0 1px 3px rgba(0,0,0,.09);
 color:#fff;
 text-decoration:none
}

.alm-btn-wrap .alm-load-more-btn.loading:before {
 background:#fff url("../images/ajax-loader-fetch.gif") no-repeat center center;
 width:30px;
 height:31px;
 margin:6px;
 border-radius:3px;
 display:inline-block;
 z-index:0;
 content:'';
 position:absolute;
 left:0;
 top:0;
 overflow:hidden;
 -webkit-transition:width .5s ease-in-out;
 transition:width .5s ease-in-out
}


