/*@media screen and (max-width:1440px) {
    .header nav ul li {margin-right: 48px;}
    .slider .single_slide .slider_caption {left: 8%;top: 27%;}
}*/
/*@media screen and (max-width:1279px) {
    .header nav ul li a {font-size: 14px;}
    .header nav ul li {margin-right: 25px;}
}*/
@media screen and (max-width:1199px) {
    .header nav ul li {margin-right: 18px;}
    .header nav ul li a {font-size: 18px;}
    .slider .single_slide .slider_caption h1 {font-size: 92px;}
    .slider .single_slide .slider_caption {width: 536px;}
}
/*
@media screen and (max-width:1090px) {
    .header nav ul li {margin-right: 22px;}
    .header nav ul li a {font-size: 14px;}
    .slider .single_slide .slider_caption h1 {font-size: 72px;}
    .slider .single_slide .slider_caption {width: 478px; top: 24%; left: 12%}
}*/
@media screen and (max-width:991px) {
    .mobile_menu_wrap .dropdown-backdrop{display:none !important;}
    .header nav ul li {margin-right: 10px;}
    .header nav ul li a {font-size: 15px;}
    .header .nav_top a.cstm_btn {font-size: 15px;}
    .cstm_btn {padding: 10px 20px}
    .content_section .content_wrap .title,
    .title {
		font-size: 30px;
		line-height: 35px;
	}
	.content_section .content_wrap p, p { font-size: 18px;}
	.widget {font-size: 15px}
	#homeButtons a {
        font-size: 24px;
    }
}
@media (min-width:768px) and (max-width:1024px) {
    /*.header {padding: 20px 0 10px;}*/
}


@media screen and (max-width:767px) {
    .header {padding: 20px 20px 10px;}
    .header .nav_top {padding-left: 0; float: right;}
    .header nav > ul {
        display: none;
    }
    .header nav > ul li {
        display: block;
        width: 100%;
    }
    .col-lg-11.col-xs-6 .nav_top {
        float: right;
    }
    .mobile_menu_wrap {
		position: absolute;
		right: 0;
		top: 73px;
	}
    .mobile_menu_wrap ul {
        background: #0072bc;
        display: none;
        position: absolute;
        top: 75px;
        left: 0;
        width: 100%;
        z-index: 99;
    }
    .mobile_menu_wrap.col-xs-12.hidden-lg.hidden-sm.hidden-md li {
        padding: 10px 0;
        text-align: center;
        width: 100%;
    }
    .mobile_menu_wrap.col-xs-12.hidden-lg.hidden-sm.hidden-md li:hover{background: #fff;}
    .mobile_menu_wrap.col-xs-12.hidden-lg.hidden-sm.hidden-md li:hover > a {color:#0072bc}
    .mobile_menu_wrap.col-xs-12.hidden-lg.hidden-sm.hidden-md li a{color: #fff;}
    .mobile_menu {
		padding: 0;
		margin-right: 20px
    }
    .mobile_menu a {
		padding: 10px 15px;
		display: block
    }
    .mobile_menu span {
        background: #fff none repeat scroll 0 0;
        display: block;
        height: 3px;
        margin-bottom: 4px;
        width: 26px;
    }
    .mobile_menu span:last-child {		
        margin-bottom: 0px;
    }
	.mobile_menu_wrap ul.dropdown-menu {
		position: relative;
		top: auto
    }
    .header .nav_top a.cstm_btn {
		margin-left: 15px;
		margin-right: 0;
		letter-spacing: 1px;
		top: -9px
	}
	.carousel-indicators {
		display: none !important
	}

    .col-lg-12.text-center.noPadding .donate_con p {text-align: left}
    .footer .footer_widget {margin-bottom: 31px;}
    .footer_widget ul {display: none;}
    .footer_widget.active ul {display: block}
    .footer .footer_widget h3 {font-size: 18px;margin-bottom: 9px; cursor: pointer}
    .footer .footer_widget ul li a {font-size: 15px;line-height: 25px;}
    .footer .footer_widget .hidden-lg.hidden-md.hidden-sm a.loch_btn {
        font-size: 17.62px;
        padding: 24px 20px;
        margin-bottom: 22px;
    }
    .footer .footer_widget p {font-size: 18px;line-height: 24px;}
    .footer_social.hidden-lg.hidden-md.hidden-sm {margin-top: 12px;}
    .copyright_text.pull-right {padding-right: 6%;}
    .slider .single_slide img {width: 100%;}
    .header .nav_top ul.hidden-lg.hidden-md.hidden-sm li {
		display: inline-block
    }
    .content_section img.personImg {max-width: 145px}
    #homeButtons a {
        margin-bottom: 15px;
        padding: 10px;
    }
}
/*
@media screen and (max-width:720px) {
    .slider .single_slide .slider_caption {padding: 0 30px;width: 77%; left: 6%;}
    .slider .single_slide .slider_caption h1 {font-size: 72px;}
}
@media screen and (max-width:633px) {
    .slider .single_slide .slider_caption h1 {font-size: 84px;}
}
@media screen and (max-width:543px) {
    .slider .single_slide .slider_caption h1 {font-size: 56px;}
    .slider .single_slide img {height: 298px;}
    .footer .footer_widget p {font-size: 16px;}
    .slider_bottom .sb_content02::before { width: 100%;}
}
@media screen and (max-width:543px) {
    .header .nav_top a.loch_btn {padding: 18px;}
    .mobile_menu.loch_btn {padding: 18px 18px 18px 86px;}
    .mobile_menu.loch_btn > a {top: 20px;}
    .footer .footer_widget p {font-size: 14px;}
    .slider .single_slide .slider_caption {top: 20%; left: 6%;}
    .slider .single_slide .slider_caption h1 {font-size: 48px;}
}
@media screen and (max-width:465px) {
    .header .nav_top a.loch_btn {padding: 18px;}
    .mobile_menu.loch_btn {padding: 18px 18px 18px 86px;}
    .mobile_menu.loch_btn > a {top: 20px;}
    .footer .footer_widget p {font-size: 12px;}
    .slider .single_slide .slider_caption h1 {font-size: 42px;}
}
@media screen and (max-width:425px) {
    .slider .single_slide .slider_caption h1 {font-size: 34px;}
    .slider .single_slide .slider_caption p {font-size: 12px;line-height: 21px;}
}
@media screen and (max-width:350px) {
    .header .nav_top a.loch_btn {margin-left: 10px;}
    .slider .single_slide .slider_caption h1 {font-size: 30px;}
    .footer .footer_widget h3 {font-size: 12px;}
    .footer .footer_widget ul li a {font-size: 12px;}
}
@media screen and (max-width:360px) {
    .footer .footer_widget p {font-size: 11px;}
}*/



@media screen and (max-width:1280px) {
    .widget.widget_bg .wd_content {
        left: 12px;
        top: 20px;
    }
    .widget.widget_bg .wd_content h2 {
        font-size: 26px;
        margin-bottom:5px;
    }
    .widget.widget_bg .wd_content ul li a {
        font-size: 14px;
        line-height: 30px;
    }
    .widget.widget_bg {padding: 33px 10px 90px 27px}
}
@media screen and (max-width:991px) {
    .widget.widget_bg {padding: 25px 10px 60px 13px}
    .content_section .content_wrap .post_meta a {margin-right: 13%;}
    body .TitleW8Bg {
		font-size: 22px;
    }
    body .classTitle {
		font-size: 20px
    }
    body table#batchSchedule .tblTitle {
		font-size: 19px
    }
    body .academic_admission_info li {
		font-size: 18px
    }
    body .academic_admission_info {
		padding: 0 15px 20px;
    }
    body .TitleW8Bg2 {
		margin-top: -19px
    }
}
@media screen and (max-width:767px) {
    .widget.widget_bg {
        margin: 0 auto 30px;
        padding: 29px 10px 77px 27px;
        width: 40%;
    }
    .widget.widget_bg .wd_content h2 {
        font-size: 32px;
        margin-bottom: 15px;
    }
    .widget.widget_bg .wd_content ul li a {
        font-size: 17px;
        line-height: 36px;
    }
    .header nav .dropdown-menu > li > a {
		display: inline-block;
		line-height: unset;
		padding: initial;
	}
	.header nav .dropdown-menu > li > a:hover {background-color: #fff}
	.mobile_menu_wrap ul.dropdown-menu {
		margin-bottom: 15px;
		top: 5px;
	}
	.mobile_menu_wrap ul {
		border-top: 2px solid #0072bc;
		border-bottom: 2px solid #0072bc;
	}
	.widget ul li a {
		font-size: 16px
	}
	
	.copyright_text p {
		font-size: 15px;
	}
}
@media screen and (max-width:639px) {
    .widget.widget_bg {width: 250px}
    .mobile_menu_wrap {top: 62px}
    .mobile_menu_wrap ul {top: 52px}
    .content_section img.personImg {max-width: 120px}
    .content_section .content_wrap p, p {font-size: 17px}
    .content_section .content_wrap .title, .title {
		font-size: 24px;
		line-height: 1.5;
	}
	.header .logo img {max-width: 90px}
	
	body .academic_admission_info li {
		font-size: 16px;
		line-height: 1.25em;
		margin-bottom: 7.5px;
	}
	body .TitleW8Bg {
		font-size: 20px;
	}
	body .classTitle {
		font-size: 18px;
		padding: 7.5px 15px;
	}
	body table#batchSchedule .tblTitle {
		font-size: 17px;
	}
	#homeButtons a {
        font-size: 22px;
        margin-bottom: 10px
    }
}
@media screen and (max-width:479px) {
    .widget.widget_bg {padding: 40px 10px 80px 30px}
    .widget.widget_bg .wd_content h2 {
        font-size: 35px;
        margin-bottom: 15px;
    }
    .widget.widget_bg .wd_content ul li a {
        font-size: 16px;
        line-height: 38px;
    }
    .header {padding: 10px 0px 5px}
    .cstm_btn {padding: 5px 10px}
    .header .divRel li img {
		width: 20px;
		height: 20px
    }
    .header .nav_top a.cstm_btn {
		margin-left: 10px;
		top: -4px
    }
    .mobile_menu_wrap {top: 38px}
    .mobile_menu {margin-right: 0; padding: 0}
    .mobile_menu a {padding: 8px}
    .mobile_menu span {margin-bottom: 3px}
    #loginForm {
		width: 300px;
		padding: 15px
    }
    #homeButtons a {
        font-size: 20px;
    }
}


/*Home Page Gallery Slider*/

@media (max-width: 767px) {
    #HomePageGallery .carousel-inner .active.left { left: -100%; }
    #HomePageGallery .carousel-inner .next { left:  100%; }
    #HomePageGallery .carousel-inner .prev { left: -100%; }
    #HomePageGallery .active > div { display:none; }
    #HomePageGallery .active > div:first-child { display:block; }

}
@media (min-width: 767px) and (max-width: 992px ) {
    #HomePageGallery .carousel-inner .active.left { left: -50%; }
    #HomePageGallery .carousel-inner .next { left:  50%; }
    #HomePageGallery .carousel-inner .prev { left: -50%; }
    #HomePageGallery .active > div { display:none; }
    #HomePageGallery .active > div:first-child { display:block; }
    #HomePageGallery .active > div:first-child + div { display:block; }
}
@media (min-width: 992px ) {
    #HomePageGallery .carousel-inner .active.left { left: -25%; }
    #HomePageGallery .carousel-inner .next { left:  25%; }
    #HomePageGallery .carousel-inner .prev { left: -25%; }  
}

