@media screen and (-webkit-min-device-pixel-ratio: 0) {}

@media (max-width: 1199px) {
	.profile_list {
		width: 100%;
	}
}

@media only screen and (min-width: 1200px) {
	.butterfly-left {
		position: relative;
		left: 65px;
		top: -15px;
	}
	.butterfly-right {
		position: relative;
		right: 100px;
		top: -40px;
	}
	.green-summer-btn {
		left: 25px;
	}
}
@media (max-width: 767px) {
	
	.pcss3mm ul.first_hide li:first-child{
		display: none;
	}
	.pcss3mm li.dropdown .dropdown-arrow {
		background: url(../images/homepage/download.svg) no-repeat center center;
		background-size: 15px;
		width: 45px;
		height: 48px;
		position: absolute;
		right: 0;
		top: 0;
		z-index: 99;
	}
	html body .pcss3mm>li.login_signup{
		display: block !important;
	}
}
@media (min-width: 768px) {
	.pcss3mm li.dropdown .dropdown-arrow {
		display:none;
	}
	.pcss3mm>li>a {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.pcss3mm .dropdown > div{
		margin-top:-9px !important;
	}
	#apb_direction .modal-dialog{
		width: 632px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
	html .navigation-wrapper .pcss3mm>li:last-child:after {
		width: 70px;
		height: 58px;
		background-size: 100%;
		right: -65px;
	}
	.pcss3mm>li>a {
		font-size: 28px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.home-slider-wrap h1 {
		font-size:90px;
		line-height: normal;
	}
	.home-slider-wrap h3 {
		font-size: 38px;
	}
	.navigation-wrap .nav>li:last-child:after {
		display: none;
	}
	.navigation-wrap .nav>li>a {
		padding-left: 21px;
		padding-right: 21px;
		font-size: 36px;
	}
	.donate_section .donate_title {
		font-size: 30px;
	}
	.donate_section {
		font-size: 24px;
	}
	.donate_section a.join-btn {
		font-size: 30px;
	}
	.header-cont-wrap .meet-team-inner {
		left: 172px;
	}
	.home-event-top .video-wrap iframe {
		width: 100%;
	}
	.find-summer img {
		width: 80px;
	}
	.find-summer {
		right: 12px;
	}
	.home-tabs .nav-tabs li {
		width: 117px;
		font-size: 16px;
	}
	.home-tabs .nav-tabs li a {
		font-weight: 700;
		line-height: normal;
	}
	.home-tabs .nav-tabs li a img {
		width: 75%;
	}
	.direction-right {
		font-size: 14px;
	}
	.join-top h1 {
		margin-top: 15px;
		margin-bottom: 15px;
		font-size: 46px;
		line-height: 46px;
	}
	.search-direction {
		max-width: 246px;
	}
	.join-content img {
		width: 100%;
	}
	.green-summer-btn img {
		width: 85%;
	}
	.title-shadow-bottom .header-cont-wrap .meet-team-inner {
		left: 113px;
	}
	.home-event-bottom .event-inner-right img {
		width: 100%;
	}
	.home-event-section .event-date span {
		font-size: 26px;
	}
	.home-event-section .event-date {
		font-size: 20px;
		max-width: 100px;
	}
	.home-bottom-section {
		min-height: 450px;
	}
	.search-direction {
		max-width: 253px;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	/* For Home page */
	.home-slider-wrap h1 {
		font-size: 130px;
		line-height: 125px;
	}
	.home-slider-wrap h3 {
		font-size: 60px;
	}
	.navigation-wrap .nav>li:last-child:after {
		display: none;
	}
	.title-shadow-bottom .header-cont-wrap .meet-team-inner {
		max-width: 100%;
	}
	.title-shadow-bottom.section-title-wrap .header_bg {
		left: -17%;
	}
	.navigation-wrap .nav>li:last-child:after {
		display: none;
	}
	.home-tabs .nav-tabs li {
		width: 154px;
		font-size: 22px;
		font-size: 16px;
	}
	.home-tabs .nav-tabs li a {
		line-height: 20px;
		width: 75%;
	}
	.join-content img {
		width: 100%;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.meet-team-inner h1 {
		font-size: 125px;
	}
	.meet-team-inner h2 {
		font-size: 45px;
	}
	.butterfly-left {
		position: relative;
		left: 60px;
		top: -25px;
	}
	.butterfly-right {
		position: relative;
		right: 90px;
		top: -35px;
	}
}

@media (max-width: 991px) {
	.meet-team-inner h2 {
		font-size: 36px;
	}
	.meet-team-inner h1 {
		font-size: 105px;
		line-height: 73px;
	}
	/*.find-summer img {

        width: 50px;

    }*/
	.footer-inner p {
		width: 100%;
	}
	.second-popup .modal-lg {
		width: 95%;
		margin: 0 auto;
	}
	.faculty-directory-inner {
		margin: 0 auto;
		width: 100%;
	}
	.footer-inner ul li {
		height: 40px;
		margin-right: 10px;
		width: 40px;
	}
	.footer-inner ul li a {
		font-size: 16px;
		padding: 4px 0;
	}
	.panda img {
		width: 160px;
	}
	.header_bg img {
		width: 100%;
	}
	.shadow-wrap, .meet-team-sec {
		background-size: 100%;
	}
}

@media (max-width: 767px) {
	.footer-inner ul {
		margin-top: 20px;
	}
	.footer-inner {
		margin-bottom: 30px;
	}
	.footer {
		padding: 50px 0 20px;
	}
	.first-model .modal-dialog {
		margin: 0 auto;
		width: 95%;
	}
	.case-missedit-contant ul li .text-box h2 {
		font-size: 14px;
		width: 92%;
	}
	.first-popup-list {
		margin: 0 -6px 20px;
	}
	.case-missedit .hedding {
		padding-bottom: 15px;
		padding-top: 15px;
	}
	.case-missedit .hedding h2 {
		font-size: 16px;
	}
	.case-missedit-contant ul li .text-box span {
		font-size: 12px;
	}
	.first-popup-list ul li .image-holder img {
		height: 125px;
	}
	.first-popup-list .text-box p {
		font-size: 12px;
		margin: 10px auto 0;
		width: 100%;
	}
	.popup-slide-colum .popup-slide-box {
		width: 34%;
	}
	.popup-slide-colum .popup-slide-box, .popup-slide-colum .popup-slide-box:nth-child(2), .popup-slide-colum .popup-slide-box:nth-child(3), .popup-slide-colum .popup-slide-box:nth-child(4) {
		width: 50%;
	}
	.second-popup .modal-content .hedding h3 {
		font-size: 16px;
	}
	/* Home page */
	#myNavbar {
		padding-left: 0;
		padding-right: 0;
	}
	.navigation-wrapper {
		border-top: none !important;
		z-index: 9;
	}
	.navigation-wrapper:before {
		display: none;
	}
	.grid-container3 .pcss3mm ul li {
		border: none;
	}
	html .navigation-wrapper .pcss3mm>li:last-child:after {
		display: none;
	}
	.navigation-wrap {
		border: none;
	}
	.navbar-toggle {
		border: 2px solid #6e8396;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		background: #6e8396;
	}
	.navbar-toggle span {
		background: #fff;
	}
	.navbar-toggle:hover {
		border: 2px solid #6e8396;
		background: #6e8396;
	}
	.navbar-toggle:hover span {
		background: #fff;
	}
	.pin-bush-section>div {
		margin-bottom: 20px;
	}
	.header-cont-wrap {
		text-align: center;
	}
	.header-cont-wrap .meet-team-inner {
		left: 0;
	}
	.header_bg {
		display: none;
	}
	.find-summer, .green-summer-btn {
		display: none;
	}
	.find-summer img, .green-summer-btn img {
		width: 65%;
	}
	.green-summer-btn {
		top: 0;
		left: 15px;
	}
	.meet-team-sec {
		padding-bottom: 25px;
	}
	.shadow-wrap {
		padding-top: 40px;
	}
	.find-summer {
		right: 15px;
	}
	.header-cont-wrap .meet-team-inner, .title-shadow-bottom .header-cont-wrap .meet-team-inner {
		left: 0;
		max-width: 350px;
	}
	.meet-team-inner h1 {
		font-size: 80px;
		line-height: 75px;
	}
	.meet-team-inner h2 {
		font-size: 26px;
	}
	.home-event-bottom .event-inner-left {
		padding-left: 15px;
		margin-bottom: 30px;
	}
	.header-cont-wrap .meet-team-inner.Locally_Distinct_title {
		left: 0;
	}
	.Locally_Distinct_wrap .find-summer {
		top: -19px;
		right: 10px;
	}
	.home-tabs .nav-tabs li a span.text {
		display: none !important;
	}
	.join-content {
		margin-top: 50px;
	}
	.home-tabs .direction-left {
		margin-top: 20px;
		margin-bottom: 30px;
	}
	.closer-image-wrap::after, .closer-image-wrap::before {
		display: none;
	}
	.home-event-right {
		margin-top: 30px;
	}
	.find-summer {
		top: -10px;
	}
	.home .logo a {
		height: 89px;
		width: 130px;
		padding: 15px;
	}
	.home .logo a img {
		width: 100%;
		margin: 0;
	}
	.home-slider-wrap .carousel-caption {
		top: 75px;
		display: none;
	}
	.home-slider-wrap h3 {
		font-size: 32px;
	}
	.home-slider-wrap h1 {
		font-size: 54px;
		line-height: normal;
	}
	.header .col-xs-4 {
		/* width: 100%; */
	}
	.header .col-xs-4:last-child {
		position: absolute;
		right: 0;
		width: auto;
		display: none;
	}
	.header .menu-icon img {
		display: inline-block;
		opacity: 0.6;
		width: 30px;
	}
	.home .header .menu-icon {
		margin-top: 15px;
	}
	.home-tabs .nav-tabs li {
		min-height: auto !important;
		width: 25%;
		padding: 0 15px;
	}
	/*.navigation-wrap .nav > li:last-child::after {

	display: none;

}*/
	.navigation-wrap #myNavbar .nav {
		margin-left: 0;
		margin-right: 0;
	}
	.navigation-wrap .nav>li>a {
		padding-left: 0;
		padding-right: 0;
	}
	.slider-controller {
		display: none;
	}
	#pinBushSection .carousel-inner .item .pinbush-image {
		height: auto;
	}

	.pcss3mm > li > a{
		font-size: 22px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
}

@media (max-width: 479px) {
	.footer-bottom span{
		display: unset;
	}
	.footer_hiddens {
	    display: none !important;
	}
	.event-date.mobile{
		max-width: unset;
	}
	.event-date.mobile.hidden{
		display: none !important;
	}
	.event-content p > p{
		display: none;
	}
	p.hiddens{
		display: none;
	}
	.event-date.mobile span{
		font-size: 20px;
	}
	.event-date.desktop{
		display: none;
	}
	.event-date.mobile{
		display: block !important;
	}
	.home-event-section .event-date {
		margin-bottom: 10px;
	}
	.home-event-section .event-date, .home-event-section .event-content {
		width: 100%;
		float: none;
	}
	.home-event-section .event-content::after {
		display: none;
	}
	.home-event-section .home-event-list li {
		text-align: center;
		padding: 15px 0;
	}
	.home-tabs .nav-tabs li img {
		width: 100%;
	}
	.donate_section a.join-btn {
		font-size: 32px;
	}
	.join-content img {
		width: 100%;
	}
}

@media only screen and (max-width: 360px) {
	.top-search {
		position: absolute;
		bottom: -100px;
		width: 70%;
	}
}

@media only screen and (min-width: 361px) and (max-width: 479px) {
	.top-search {
		position: absolute;
		bottom: -175px;
		width: 70%;
	}
}

@media only screen and (min-width: 480px) and (max-width:767px) {
	.navigation-wrapper {
		position: absolute;
		top: 0;
		width: 100%;
		left: 0;
	}
	#myNavbar{
		padding:0 15px 15px;
		top:25px;
	}
	.navigation-wrapper .navbar-header{
		position: relative;
		z-index: 999;
	}
	#myNavbar ul#pcss3mm{
		background-color:rgba(255, 255, 255, 1);
		-webkit-box-shadow: 1px 1px 10px 0px rgba(50, 50, 50, 0.4);
-moz-box-shadow:    1px 1px 10px 0px rgba(50, 50, 50, 0.4);
box-shadow:         1px 1px 10px 0px rgba(50, 50, 50, 0.4);
	}
	
}

@media (max-width: 550px) {
	.faculty-directory-inner .nav-tabs>li>a {
		font-size: 14px;
	}
	.faculty-directory-inner .nav-tabs>li {
		margin: 0 5px;
	}
	.faculty-directory-inner .nav-tabs>li::after {
		right: -5px;
		top: 2px;
		height: 15px;
	}
	.header-search .form-control {
		width: 100%;
	}
	.menu-icon span {
		display: block;
	}
	.header .menu-icon {
		margin-right: 0;
	}
	.header {
		height: 114px;
		object-fit: cover;
		padding-bottom: 0;
	}
	.header-search {
		margin-top: 10px;
	}
	.header-search .form-control {
		width: 80%;
	}
	.header .col-xs-4:last-child {
		position: absolute;
		right: 0;
		width: auto;
		max-width: 75px;
	}
	.header .menu-icon {
		margin-top: 3px;
	}
	.logo {
		margin-top: 30px;
	}
	.left_side-menu {
		width: 250px;
	}
	.left-side-contant {
		padding-left: 0;
	}
	.home .logo {
		margin-top: 15px;
	}
}

@media (max-width: 479px) {
	/* For Header Section */
	.navigation-wrapper {
		position: absolute;
		top: 0;
		width: 100%;
		left: 0;
	}
	#myNavbar{
		padding:0 15px 15px;
		top:25px;
	}
	.navigation-wrapper .navbar-header{
		position: relative;
		z-index: 999;
	}
	#myNavbar ul#pcss3mm{
		background-color:rgba(255, 255, 255, 1);
		-webkit-box-shadow: 1px 1px 10px 0px rgba(50, 50, 50, 0.4);
-moz-box-shadow:    1px 1px 10px 0px rgba(50, 50, 50, 0.4);
box-shadow:         1px 1px 10px 0px rgba(50, 50, 50, 0.4);
	}
	/* //For Header Section */
	.first-popup-list ul li {
		width: 50%;
	}
	.first-popup-list ul li .image-holder img {
		width: 100%;
	}
	.faculty-directory-contant .col-xs-6 {
		width: 100%;
	}
	.header .menu-icon {
		margin-top: 3px;
	}
	.case-missedit-contant ul li::after {
		display: none;
	}
	.case-missedit-contant ul li {
		min-height: 110px;
		width: 50%;
	}
	.popup-slide-colum .popup-slide-box, .popup-slide-colum .popup-slide-box:nth-child(2), .popup-slide-colum .popup-slide-box:nth-child(3), .popup-slide-colum .popup-slide-box:nth-child(4) {
		width: 100%;
	}
	.popup-slide-box .image-holder img {
		height: 200px;
		object-fit: cover;
		width: 100%;
	}
	.second-popup .modal-content {
		padding: 15px;
	}
	.second-popup .modal-content .hedding h3 {
		font-size: 16px;
		width: 70%;
	}
	.profile_list {
		width: 100%;
	}
	/* New Css for header section */
	.home-slider-wrap .carousel-caption {
		position: static;
		padding-top: 0;
	}
	.home-slider-wrap .carousel-caption h1, .home-slider-wrap .carousel-caption h3 {
		color: #ad4703;
	}
	.home-slider-wrap .carousel-caption h1 {
		font-size: 40px;
		line-height: normal;
	}
	.home-slider-wrap .carousel-caption h3 {
		font-size: 22px;
	}
}