.hero-app-7, .hero-app-8, .hero-app-6 {
	display: none;
}
/** iPad in portrait & landscape**/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.appointment-form .chk_title {
		color: #fff;
	}
	.Location-title h2 {
		font-size: 34px;
	}
	h2.widget-title {
		font-size: 34px;
	}
	.award-box {
		box-shadow: 0 0 10px rgba(0, 0, 0, .1);
		height: 152px;
		width: 152px;
	}
	.canam-event .card {
		min-height: 467px;
	}
	.copyright-social ul li a {
		font-size: 13px;
	}
	.copy-right-text p {
		font-size: 13px;
	}
	.iccrc-box {
		width: 46%;
		top: 25%;
	}
	.canam-explorer > a h4, .canam-explorer > a i {
		font-size: 11px;
	}
	.uni-images ul li {
		margin: 0 16px 0 0;
	}
	.uni-images {
		margin-top: 15px;
	}
	.explore-button {
		background: transparent;
		border: none;
		font-size: 10px !important;
		white-space: normal !important;
	}
	
		.univp .nav {
		font-size: 15px;
		border: none;
		white-space: nowrap;
		flex-wrap: inherit;
		height: 41px;
		margin-top: 19px;
		overflow-x: auto;
	}
	
	#popup-enquiry-form-header2 label {
    font-size: 13px;
}
	
	.filter_search label {
    margin: 10px 0 10px 0px;
    font-size: 13px;
    clear: both;
}
	
	.filter_search button.multiselect.dropdown-toggle.btn.btn-default {
       width: 100% !important;
    padding: 10px 40px 10px 10px;
   }
	
	.filter_search .btn-group {
    width: 100%;
}

.univ-web .white a {
    display: block;
    text-transform: capitalize;
    font-size: 10px;
}
}
/*iPad in portrait*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	.social-foot {
		float: left;
		width: 100%;
		margin-top: 23%;
	}
	.social-icons {
		float: right;
	}
	.iccrc-box p {
		font-size: 12px;
	}
	.iccrc-box {
		top: 13%;
		width: 75%;
	}
	.iccrc-box h2 {
		font-size: 24px;
	}
	.explore-button {
		font-size: 13px !important;
	}
	.uni-view-text h4 {
		width: 100%;
		text-align: center;
		margin-bottom: 14px;
	}
	.uni-view-text .btn {
		width: 199px;
	}
	.uni-images ul li {
		width: 45%;
		margin: 0 16px 23px 0;
	}
	/*** sop popup**/
	#sopwrap, #americanwrap {
		max-width: 100% !important;
		height: auto;
	}
	/*** sop popup**/
	
		.right-fix {
		width: 100%;
		background: none;
	}
	.right-fix .tab-content {
		background: #fff;
	}
	.univp .left {
		width: 100%;
	}

	
}
/*** iPhone X in landscape***/
@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape) {
	.ml-ld {
		display: none !important;
	}
	.fconsult .overlay {
		left: 20px;
		right: 20px;
	}
	.social-icons {
		float: right;
		margin-top: 22%;
	}
	.iccrc-box {
		position: inherit;
		width: 96%;
		background: #fff;
		padding: 22px;
		border-radius: 7px;
		box-shadow: 0px 5px 16.2px 1.8px rgba(104, 113, 136, .13);
		margin: 14px;
	}
	.uni-view-text h4 {
		width: 100%;
		text-align: center;
		margin-bottom: 14px;
	}
	.uni-view-text .btn {
		width: 199px;
	}
	.uni-images ul li {
		width: 45%;
		margin: 0 16px 23px 0;
	}
	.logo-area img {
		display: block;
		margin: 81px auto;
		width: 74%;
	}
	/*** sop popup**/
	#sopwrap, #americanwrap {
		max-width: 100% !important;
		height: auto;
	}
	/*** sop popup**/
	
			.univp .nav {
		font-size: 15px;
		border: none;
		white-space: nowrap;
		flex-wrap: inherit;
		height: 41px;
		margin-top: 19px;
		overflow-x: auto;
	}
}
@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait) {
	.social-icons {
		float: none;
		margin-top: 0px;
	}
	/** program **/
	#heading_line {
		font-size: 24px!important;
		margin: 24px 0 0 0!important;
	}
	.listing {
		max-height: 1250px!important;
		overflow-y: scroll!important;
	}
	.univ-block {
		padding: 7px 0 12px 0!important;
	}
	.filter_search label {
		width: 100%!important;
	}
	.filter_search .multiselect-native-select {
		width: 100%!important;
		float: left !important;
	}
	.filter_search .btn-group {
		width: 100%!important;
	}
	.filter_search .btn.btn-primary {
		margin-top: 0px!important;
	}
	/** program **/
}

/* iPhone 6, 7, & 8 in landscape*/

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : landscape) {
	
	
	.filter_search label {
    margin: 10px 0 10px 0px;
    clear: both;
    float: left;
    width: 50%;
}
	
#sorting {
    width: 50% !important;
    float: left;
}	


}


@media (min-width: 992px) and (max-width: 1025px) {
	.collapse:not(.show) {
		display: none!important;
	}
	.navbar-expand-lg .navbar-toggler {
		display: block;
	}
	.canam-red {
		padding: 9px 30px !important;
	}
}
@media only screen and (min-device-width: 1024px) {
	.footer-area .single-footer-widget .click-btn {
		top: -42px;
		right: 62% !important;
	}
	.top-right-address form .search {
		width: atuo;
	}
}
@media only screen and (min-device-width: 768px) {
	.footer-area .single-footer-widget .click-btn {
		left: 60%;
	}
}
@media (min-width:768px) {
	.fixed-btns {
		display: none;
	}
}
@media (max-width:892px) {
.canam-advt {
    display: none !important;
}
}
@media (max-width:768px) {
	.recent-post-item {
		flex: 0 0 50%;
		width: 50%;
		float: left;
		clear: none;
		padding: 0 15px;
		margin-bottom: 25px;
	}
	.news .btn {
		width: 203px;
		margin: 0px auto;
		display: block;
	}
	/* smartphones, iPhone, portrait 480x320 phones */
	/** display utlities**/
	.canam-advt.d-none.d-lg-block.d-md-block.d-sm-block.ml-ld {
		display: none !important;
	}
	.Location-title h2 {
		font-size: 34px;
	}
	/** display utlities**/
/*	#slider .carousel .carousel-inner .carousel-item img {
		height: 320px;
		object-fit: cover;
		object-position: center;
	}*/
	.news {
		margin-top: 0px;
	}
/*	#slider .carousel .carousel-inner .carousel-item img {
		height: 320px;
	}*/
	.carousel-control-prev-icon, .carousel-control-next-icon {
		display: none;
	}
	h4.widget-title {
		text-align: center;
	}
	.widget-title:before {
		display: none;
	}
	.widget-title .can-bar {
		margin-top: 10px;
	}
	.carousel-caption h1 {
		font-size: 26.686px;
		font-weight: 600;
	}
	#top_head {
		display: none;
	}
	#head_logo {
		padding: 10px;
	}
	#head_logo .navbar .show ul li a {
		padding: 13px 15px;
	}
	.footer-area .single-footer-widget h4 {
		margin-bottom: 10px;
	}
	.footer-area .single-footer-widget .click-btn {
		top: -41px;
		left: 62% !important;
	}
	h2.widget-title {
		font-size: 34px;
		text-align: center;
	}
	/** form css**/
	.fconsult .overlay {
		left: 20px;
		right: 20px;
	}
	/** form css**/
	.iccrc-box {
		position: inherit;
		width: 96%;
		background: #fff;
		padding: 22px;
		border-radius: 7px;
		box-shadow: 0px 5px 16.2px 1.8px rgba(104, 113, 136, .13);
		margin: 14px;
	}
	.pr-img img {
		display: block;
		margin: 0px auto;
	}
	.uni-view-text h4 {
		width: 100%;
		text-align: center;
	}
	.uni-view-text .btn {
		width: 250px;
	}
	.uni-images ul li {
		margin: 0 12px 0 0;
	}
	.fixed-btns {
		z-index: 888;
	}
	#myModal {
		height: auto;
	}
	
				.univp .nav {
		font-size: 15px;
		border: none;
		white-space: nowrap;
		flex-wrap: inherit;
		height: 41px;
		margin-top: 19px;
		overflow-x: auto;
	}
	
	.right-fix {
       width: 100% !important;
    }

.univp .left {
       width: 100% !important;
      padding: 0;}
	
	#popup-enquiry-form-header2 label {
    font-size: 13px;
}
.filter_search button.multiselect.dropdown-toggle.btn.btn-default {
    text-align: left;
    font-size: 11px;
    overflow: hidden;
    word-wrap: anywhere;
}	
	
}
@media (max-width:961px) {
	#top_head {
		display: none;
	}
}
@media (min-width:1281px) { /* hi-res laptops and desktops */
}
@media (max-width:480px) {
    
    .main-banners .carousel-caption.dotted-line.col-md-6.m-auto.d-block {
    padding: 0px !important;
}
    
 .mb-banner {
    z-index: 999;
    position: relative;
}   
    .carousel-inner .carousel-caption {
      top: 0%;
   
}
	
	.mb-screen img {
    object-fit: cover !important;
    object-position: 16% !important;
}
	
	
	.recent-post-item {
		width: 100%;
	}
	.fconsult .overlay {
		display: none;
	}
	.fconsult {
		background-image: none!important;
		background: #2B2D38;
	}
	.heading-section h2 {
		color: #fff;
	}
	.heading-section h3, .heading-section p {
		color: #fff;
	}
	.appointment-form .form-control {
		border-bottom: 1px solid #fff;
		color: #fff;
	}
	.pt-sm-0 {
		padding: 0px !important;
	}
	.appointment-form .form-control::placeholder {
		color: gray;
	}
	.award-box {
		height: 151px;
		width: 151px;
	}
	.student-reviews .card-student {
		min-height: auto;
	}
	.more-btn {
		float: left;
		margin: 8px 0 31px 0;
	}
	.cflag {
		width: 16%;
	}
	.footer-bottom-box {
		padding: 38px 0 12px;
		margin-bottom: 67px;
	}
	#menu-footer-menu {
		padding: 0px;
		margin: 4px 0;
	}
	.Location-title h2 {
		font-size: 28px;
	}
	h2.widget-title {
		font-size: 28px;
	}
	.copyright-social ul li a {
		font-size: 13px;
	}
	.copy-right-text p {
		font-size: 13px;
		margin-top: 10px;
	}
	.iccrc-box {
		position: inherit;
		top: 39%;
		width: 93%;
		background: #fff;
		right: 108px;
		padding: 22px;
		border-radius: 7px;
		box-shadow: 0px 5px 16.2px 1.8px rgba(104, 113, 136, .13);
		margin: 14px;
	}
	.width6 {
		width: 100%;
	}
	.pop_button_container {
		padding: 14px 0;
	}
	.explore-button {
		background: transparent;
		border: none;
		font-size: 13px !important;
		white-space: normal !important;
	}
	.uni-view-text .btn {
		width: 170px;
		margin: 0px auto;
		margin-top: 0px;
		display: block;
	}
	.uni-images ul li {
		margin: 0 12px 12px 0;
		width: 48%;
	}
	.uni-images ul li:nth-child(2n) {
		margin: 0 0 14px 0;
	}
	/** program **/
	#heading_line {
		font-size: 24px!important;
		margin: 24px 0 0 0!important;
	}
	.listing {
		max-height: 1250px!important;
		overflow-y: scroll!important;
	}
	.univ-block {
		padding: 7px 0 12px 0!important;
	}
	.filter_search label {
		width: 100%!important;
	}
	.filter_search .multiselect-native-select {
		width: 100%!important;
		float: left !important;
	}
	.filter_search .btn-group {
		width: 100%!important;
	}
	.filter_search .btn.btn-primary {
		margin-top: 0px!important;
	}
	.right-fix {
		width: 100%;
		background: none;
	}
	.right-fix .tab-content {
		background: #fff;
	}
	.univp .left {
		width: 100%;
	}
	.univp .nav {
		font-size: 15px;
		border: none;
		white-space: nowrap;
		flex-wrap: inherit;
		height: 41px;
		margin-top: 19px;
		overflow-x: auto;
	}
	.udetail p {
		margin-bottom: 10px;
	}
	/** program **/
	.student-country img {
		width: 51px !important;
	}
	/** canam modal news 25032020 **/
	.logo-area {
		width: 100%;
	}
	.logo-area img {
		display: block;
		margin: 2px auto;
		width: 57%;
	}
	.canam-modal .text-area {
		width: 100%;
		float: left;
	}
	.p-button {
		width: 100%;
	}
	.top-modal .p-button img {
		margin: 4px auto;
	}
	.middle-modal .logo-area img {
		display: block;
		margin: 8px auto;
		width: 56%;
	}
	.middle-modal .width6 label, .width12 label {
		font-size: 12px !important;
	}
	.middle-modal .width6 {
		width: 100%;
		float: left;
		padding: 0 5px;
	}
	.width12 textarea {
		width: 100%;
	}
	.middle-modal .p-button img {
		display: block;
		margin: 8px auto;
	}
	.bottom-modal .text-area {
		width: 100%;
		float: left;
		margin: 3px 0;
	}
	.canam-modal .text-area h4, .canam-modal .text-area p {
		padding-bottom: 0px;
		text-align: center;
	}
	.bottom-modal .logo-area img {
		display: block;
		margin: 4px auto;
	}
	.middle-modal.new-modal .logo-area {
		min-height: 100%;
	}
	.middle-modal.new-modal .text-area {
		width: 100%;
		margin-top: 0px;
	}
	.p-form {
		width: 100%;
		float: left;
		padding: 16px 0;
	}
	.p-form .width12 textarea {
		width: 94%;
	}
	.bottom-modal.new-bottom .logo-area img {
		display: block;
		margin: 8px auto;
	}
	.bottom-modal.new-bottom .text-area {
		width: 100%;
	}
	.logo-area {
		border-right: none;
	}
	.middle-modal .p-button input {
		margin: 15px auto !important;
	}
	/** canam modal news 25032020 **/
	/** sop ***/
	.left-img img {
		display: none;
	}
	#sopwrap, #americanwrap {
		max-width: 100%;
		height: auto;
		padding: 0;
	}
	.left-img {
		display: none:
	}
	.form-info {
		float: left;
		padding: 0 10px 11px 10px;
		width: 100%;
	}
	.usa-submit > input {
		background: #e50101;
		border: none;
		color: #fff !important;
		float: right;
		margin: 12px 0 0 105px !important;
		width: 100%;
		border-radius: 50px;
		padding: 7px 0;
		display: block;
		margin: 0px auto !important;
	}
	
	.sop-submit > input{width:100%}
	/** sop ***/
	/** search **/
	.search_mtabs .nav-tabs li a, .search_mform .form-group label {
		font-size: 12px;
	}
	#myModal .modal-dialog {
		margin: 0px auto;
	}
	.search_mform {
		margin: 0 auto;
		width: 90%;
	}
	.search_mform button.multiselect.dropdown-toggle.btn.btn-default {
		font-size: 12px;
	}
	#myModal, #myModal .modal-body {
		padding: 0 0 6px 0;
	}
	
	.filter_search .btn.btn-primary {
    margin-top: 0px !important;
    display: block;
    margin: 0px auto;
        margin-top: 0px;
}
	
	#popup-enquiry-form-header2 p {
    font-size: 12px;
}
	/** search **/
}
@media (max-width:320px) {
	.award-box {
		height: 132px;
		width: 120px;
	}
	.canam-explorer > a h4, .canam-explorer > a i {
		font-size: 11px;
	}
}