<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 * responsive.custom.css is for custom media queries that are not set via the
 * theme settings, such as cascading media queries.
 *
 * By default all the other responsive stylesheets used in Adaptivetheme use a
 * "stacking method", however cascading media queries use a waterfall method so
 * you can leverage the cascade and inheritance for all browsers that support
 * media queries, regardless of screen size.
 *
 * @SEE http://zomigi.com/blog/essential-considerations-for-crafting-quality-media-queries/#mq-overlap-stack
 *
 * NOTE: this file loads by default, to disable got to your theme settings and
 * look under the "CSS" settings tab.
 */
/*
 * Really small screens and up
 */
/* @media only screen and (min-width: 220px) {} */
/*
 * Smalltouch sizes and up
 */
/* @media only screen and (min-width: 320px) {} */
/*
 * Smalltouch sizes and down
 */
@media only screen and (max-width: 480px) {
  /* 
   * Float Region Blocks - custom media query CSS example:
   * 
   * Float regions blocks is an Extension you can enable in the appearance
   * settings for your theme. This feature allows you to automatically float
   * blocks in regions, you can switch it on and off depending on your
   * requirements. For design purposes you many want to remove the floats for
   * devices where the entire theme is just one column - for example small
   * mobile phones. The following CSS is inside the custom media query:
   *
   *   @media only screen and (max-width: 480px){}
   *
   * This will target devices with a maximum width of 480px - most small phones.
   * In these smaller screen sizes we can remove the float and widths so all
   * blocks stack instead of displaying horizonally. The selector used is an
   * "attribute selector" which will match on any float block class. Use your
   * inspector or Firebug to get the classes from the page output if you need
   * more granular control over block alignment and stacking.
   */
  /* line 57, ../sass/responsive.custom.scss */
  .region[class*="float-blocks"] .block {
    float: none;
    width: 100%;
  }
  #logo{
	  width: 100%;
	  background-image: none;
	  text-align:center;
  }
  html[dir="rtl"] #logo{
	  width: 100%;
	  background-image: none;
	  text-align:center;
  }

	#block-block-7 {
		width: 60%;
		display: inline-block;
		max-width: none !important;
		margin: 40px 18%;
	}

	#block-block-21 {
		width: 30%;
		margin-left: 5%;
	}
	html[dir="rtl"] #block-block-21 {
		margin-right: 5%;
	}

	#block-block-8 {
		width: 50%;
		display: inline-block;
		max-width: none !important;
		margin-left: 0;
    	margin-top: -150px;
	}

	html[dir="rtl"] #block-block-8 {
		margin-right: 0;
	}

	#block-block-6 {
		width: 95%;
		display: inline-block;
		max-width: none !important;
		margin-top: 20%;
	}

  #block-search-form {
	text-align: center;
	float: unset;
	width: 100%;
	display: inline-block;
	max-width: none !important;
	margin-top: 40px;

  }
  html[dir="rtl"] #block-search-form{
	  text-align: center;
	  float: unset;
  }
  #search-block-form input[type="submit"]{
	  margin-right: 0;
  }
  html[dir="rtl"] #search-block-form input[type="submit"]{
	  margin-left: 0;
	  padding-left:0;
  }

  /*
   *
   */
  section#block-jquery-countdown-timer-jquery-countdown-timer {
	width: 100%;
    margin-top: 25px;
  }

  div#jquery-countdown-timer {
    width: 100%;
  }

  .r_Cooperation{
		width: 100%;
		display: table;
  }

  #slideshow-slider .slsh-item img {
	height: 175px;
  }

	#slideshow-slider .slsh-item .slsh-phrase {
		position: relative;
		padding: 10px;
		font-size: 1.1rem;
		background: #f5f5f5;
		color: #005a82;
		/*font-weight: bold;*/
	}

  .fp-system-card {
		margin-top: 10px !important;
		width: 100%;
	}

	.fp-system-card a div:nth-child(3) {
		width: 50%;
		position: absolute;
		left: 25%;
		bottom: 5%;
	}

	/* Events albums */
	#events-carosel ul.slides {
		padding: 0 !important;
	}

	#events-carosel ul.slides li {
		/*width: 15% !important;*/
	}

	/* Footer */

	footer #block-lang-dropdown-language {
  		top: 1%;
  		left: 25%;
	}

	.footer-logo {
		width: 100%;
    	text-align: center;
    	margin: 15px 0 !important;
	}
	.footer-logo a img {
		margin: 0 !important;
	}

	.footer-address {
		width: 100%;
		padding-top: 25px;
		border: none;
		text-align: center;
		padding: 0 !important;
	}

	.footer-links {
		padding-top: 15px;
		text-align: center;
	  	border-top: solid 1px #b2a260;
		width: 90%;
		margin: 5% !important; 
	}

	.footer-links .links-group {
		list-style: none;
		float: left;
		margin: 5% 0;
		padding-left: 0 !important;
		width: 100%;
	}

	html[dir="rtl"] .footer-links .links-group {
		list-style: none;
		float: right;
		margin: 10px 0;
		padding-right: 0;
	}

	.footer-links .links-group li {
	    margin: 3px 0;
	    padding: 5px;
	    border: #7b96a5 solid 1px;
	}
	.footer-links .links-group li:hover {
		border: #b2a260 solid 1px;
	}
	.footer-links .links-group li a {
	    display: block;
	}

	.footer-bottom {
   		text-align: center;
    	border-top: solid 1px #b2a260;
    	padding: 20px 0;
	}

	/*
	 * Social links - floating block
	 */ 
	#header {
	    margin-top: 50px;
	}

	#block-block-9 {
	  position: absolute;
	  top: 0 !important;
	  /*left: calc(calc(100% - 1140px)/2 - 55px);*/
	  left: 0;
	  background: #f5f5f5;
	  width: 100% !important;
	  /*border: 1px solid #f5f5f5;
	  border-radius: 2px;*/
	  text-align: center;
	  z-index: 55;
	}
/*
	#block-block-9 .block-inner {
	  margin: 0;
	}

	#block-block-9 h2 {display: none;}
	#block-block-9 .social-links-list {
	  margin: 0 !important;
	  padding: 0 !important;
	  list-style: none;
	  display: block;
	  font-size: 2.7rem;
	}*/

	#block-block-9 .social-links-list li {
	  /*margin: 3px !important;*/
	  display: inline-block;
	  width: 25%;
	  float: left;
	}

	/*
	 * Front Page new blocks
	 */
	.fp-new-registration-llc .wrapper {
		width: 95%;
		margin: 5px;
	}

	.new-students-addmission-news {
		/*background: #f5f5f5;*/
	}

	.new-students-addmission-news h2.pane-title { 
		display: none;
	}

	.new-students-addmission-news img {
		display: inline-block;
		width: 50% !important;
	}

	.new-students-addmission-news ul {
		display: inline-block;
	}

	.fp-new-faq-help {
	    /*height: 250px;*/
	}

	.fp-new-faq-help .faq-help-content ul li {
		font-size: 0.8rem;
     	margin: 0; 
     	padding: 1px; 
	}

	.fp-new-faq-help .faq-help-content ul li:nth-child(1) {
		margin-bottom: 5px;
	}
	.fp-new-faq-help .faq-help-content ul li:nth-child(1) h1 {
	    font-size: 1.6rem;
	    margin-bottom: 0;
	}
	.fp-new-faq-help .faq-help-content ul li a {
	    font-size: 1.3rem;
	}
	#main-content .fp-new-icons ul {
		width: 30%;
		height: 200px;
		margin: 25px;
	}

	/*
	 * BOT
	 */
	.bot-card .bot-card-photo {
		width: 35%;
	}
	.bot-card .bot-card-photo img {
    	width: 75%;
	}
	.bot-card .bot-card-brief {
    	width: 45%;
	}
	.bot-card .bot-card-brief h1 {
    	font-size: x-large;
	}

	/*
	 * Aumni
	 */
	.view-alumni-view .profile-record {
		width: 100%
	}

	/*
	 * Telecenters
	 */
	.tele-center-item {
		width: 94%;
	}

	.tele-center-item .views-field .tc-item a h2 {
	    /*display: inline-block;
	    font-family: helveticaneueltarabic;
	    width: 30%;*/
	    font-size: 1rem;
	}

	.tele-center-item .views-field .tc-item a span.tc-item-phone {
	    /*display: inline-block;
	    font-weight: normal;
	    float: right;
	    margin-top: 12px;
	    margin-bottom: 8px;*/
	}


	/*
	 * Profile tutor
	 */
	.group-pt-fg-personal {
	    height: auto;
	}

	.group-pt-fg-personal .field-name-field-pa-photo {
		width: 100%;
	}

	.group-pt-fg-personal .group-pt-fg-personal-details {
		width: 100%;
		text-align: center;
	}

	.group-pt-fg-personal .group-pt-fg-personal-details .field-name-field-pt-degree {
		font-size: 1.3rem;
	}

	.group-pt-fg-personal .group-pt-fg-personal-details .field-name-field-pt-full-name {
		font-size: 1.9rem;
	}

	.view-tutors .views-row {
	    width: 100%;
	    margin: 10px 0;
	}

	.view-tutors .pt-list-item a {
		text-align: center;
	}

	.view-tutors .pt-list-item img {
		width: 180px;
		height: 180px;
	}


	.view-tutors .pt-list-item .pt-list-item-details {
		width: 100%;
		display: block;
	}

	/*
	* Profile PD
	*/
	.field-name-field-pa-qualification&gt;.field-items&gt;.field-item {
		width: 90%;
	}

	.field-name-field-pa-personal-details {
		text-align: center;
	}

	.field-name-field-pa-personal-details .region-three-25-50-25-first img {
	    float: none;
	}
	.field-name-field-pa-academic-experience&gt;.field-items&gt;.field-item fieldset.collapsed legend a:before ,
	.field-name-field-pa-academic-experience&gt;.field-items&gt;.field-item fieldset legend a:before {
		display: none;	
	}

	/* 
	 * SVU Media 
	*/
	.photo-albums-slider, .video-gallery-slider {
		width: 100%;
		margin: 10px 0;
	}

	.view-display-id-videos_gallery_new .views-row {
		width: 94%;
	}

	.quality-top-tutors ul li {
		/*width: 24%;*/
		border: #fff;
	}

	.quality-top-tutors .view-tutors .pt-list-item .pt-list-item-details {
		padding: 5px;
		width: 100%;
	}
	
	.svumedia2 .image {
		background: none;
	}
	.svumedia2 ul.links {
		width: 98%;
		opacity: 1;
	}

	/*
	 * System accordion
	 */
	.table-accordion {
		display: block;
		height: auto;
	}

	.table-accordion .table-cell {
		width: auto;
	}

	.table-accordion .table-cell .header {
		margin-top: 0 !important;
	}
	.table-accordion .table-cell .content {
		display: none;
	}
	
	/*
	 * quicktabs-acm_qt
	 */
	#quicktabs-acm_qt ul.quicktabs-tabs li, 
		#quicktabs-lfl_qts ul.quicktabs-tabs li {
	  		width: 100%;
	}

	/*
	 * lfl-calendar
	 */
	.lfl-calendar .view-display-id-lfl_cal {
		width: 98%;
	}

	/*
	 * Guides
	 */
	.guides {
		width: 95%;
	}

	/*
	 * PD programs list
	 */
	.field-name-field-pa-personal-details .region-three-25-50-25-third .field-name-field-pa-programs-list {
		display: none;
	}

	/*
	 * Webform admission
	 */
	/*.webform-client-form-4617 { background: #f5f5f5; } */
	.webform-client-form-4617 input, .webform-client-form-4617 select {
    	width: 98% !important;
	}

	/* Contact us */
	.view-contact-us .view-content .views-row {
		flex: 1 1 100%;
		max-width: 100%;
	}
	.view-contact-us .view-content .views-row .field-name-field-contact-entry&gt;.field-items&gt;.field-item .content ,
	.view-display-id-admin_staff_block .view-content .views-row .field-name-field-contact-entry&gt;.field-items&gt;.field-item .content {
		grid-template-columns: repeat(1, 1fr) !important;
	}
	#quicktabs-contact_us .quicktabs-tabs {
		flex-wrap: wrap;
	}
	#quicktabs-contact_us .quicktabs-tabs li {
		flex-basis: 100%;
	}
}
/*
 * Tablet sizes and up
 */
@media only screen and (min-width: 580px) {

	.region-two-33-66-first {width:25% !important;min-width: 232px}
	.region-two-33-66-second {width:74% !important;min-width: 232px}

	html[dir='rtl'] .region .region-two-33-66-first {
		float: right;
	}
	/*html[dir='rtl'] .region .region-two-66-33-first {
		float: right;
	}*/
	html[dir='rtl'] .region .region-three-33-first,
	html[dir='rtl'] .region .region-three-33-second,
	html[dir='rtl'] .region .region-three-33-third {
		float: right;	
	}

	.region-two-66-33-first {
		width:74% !important;
		min-width: 232px;
		float: right !important;
	}
	.region-two-66-33-second {
		width:25% !important;
		min-width: 232px;
		/*float: left;*/
	}

	html[dir='rtl'] .region-two-66-33-first {
		width:74% !important;
		min-width: 232px;
		float: left !important;
	}
	html[dir='rtl'] .region-two-66-33-second {
		width:25% !important;
		min-width: 232px;
		/*float: left;*/
	}


}
/*
 * Desktops/laptops and up
 */
/* @media only screen and (min-width: 1025px) {} */

/*# sourceMappingURL=responsive.custom.css.map */


@media only screen and (max-width: 768px) {

	#fp-systems-2 ul li {
		width: 100%;
		margin: 1px 0;
	}
	
	#fp-systems-2 ul li:nth-child(6) {
		width: 100%;
	}
	
	.row2_svu{
		width: 100%;
	}

#fp-slider-show, #fp-live-show {
		width: 100%;
		float: left;
		/*display: none;*/
	}

	#fp-slider-hide, #fp-live-hide {
		display: none;
	}

	.fp-live2-show {
		display: inline-block;
		width: 100%;
		/*float: left;*/
	}

	.fp-live2-hide {
		display: none;
	}

	#fp-news-links {
		width: 100%;
		float: left;
	}

}



@media screen and (min-width:  900px) {
	#fp-slider {
		width: 80%;
		float: left;
		/*display: none;*/
	}

	#fp-slider-show, #fp-live-show {
		width: 75%;
		float: left;
		/*display: none;*/
		margin-top: 24px;
	}

	#fp-slider-hide, #fp-live-hide {
		display: none;
	}

	.fp-live2-show {
		display: inline-block;
		width: 47%;
		/*float: left;*/
	}

	.fp-live2-hide {
		display: none;
	}

	#fp-news-links {
		width: 25%;
		float: left;
	}
}

@media only screen and (min-width:769px) {
	.two-33-66 &gt; .region-two-33-66-first {width:30% !important;min-width: 232px}
	.two-33-66 &gt; .region-two-33-66-second {width:69% !important;min-width: 232px}
}

@media only screen and (min-width: 480px) and (max-width: 768px) {

	.fp-system-card {
		margin-top: 10px !important;
		width: 48%;
	}

	/* Footer */

	.footer-logo {
		width: 30%;
		float: left;
		margin-left: 0px;
	}

	html[dir="rtl"] .footer-logo {
		float: right;
	}

	.footer-logo img {
	    max-width: 80%;
	    margin-left: 20px;
	}

	html[dir="rtl"] .footer-logo img {
	    margin-right: 20px;
	}

	.footer-address {
		width: 60%;
		float: left;
	  	border-left: 0;
	  	border-right: 0;
	  	padding-left: 15px;
	}
	html[dir="rtl"] .footer-address {
		float: right;
	  	padding-right: 15px;
	}

	.footer-links {
		width: 100%;
		float: left;
	  	margin-left: 0;
	  	border-top: solid 1px #b2a260;
	  	padding: 20px;
	}
	html[dir="rtl"] .footer-links {
		width: 100%;
		float: right;
	  	margin-right: 0;
	  	border-top: solid 1px #b2a260;
	  	padding: 20px;
	}

	.footer-links .links-group {
		list-style: none;
		float: left;
		margin: 0 5%;
	}
	html[dir="rtl"] .footer-links .links-group {
		list-style: none;
		float: right;
		margin: 0 5%;
	}

	/*
	 * Telecenters
	 */
	.tele-center-item {
		width: 94%;
	}

	.tele-center-item .views-field .tc-item a h2 {
	    font-size: 1.5rem;
	}

	.tele-center-item .views-field .tc-item a span.tc-item-phone {
	
	}

}

/*
@media only screen and (max-width: 480px) {

	.fp-system-card {
		margin-top: 10px !important;
		width: 100%;
	}

	.fp-system-card a div:nth-child(3) {
		width: 50%;
		position: absolute;
		left: 25%;
		bottom: 5%;
	}

	/ * Footer * /

	.footer-logo {
		width: 100%;
	}
	.footer-address {
		width: 100%;
		padding-top: 25px;
		border: none;
		text-align: center;
		padding: 0;
	}

	.footer-links {
		padding-top: 15px;
		text-align: center;
	  	border-top: solid 1px #b2a260;
		width: 100%;
	}

	.footer-links .links-group {
		list-style: none;
		float: left;
		margin: 10px 10%;
	}
	html[dir="rtl"] .footer-links .links-group {
		list-style: none;
		float: right;
		margin: 10px 10%;
	}
}
*/


</pre></body></html>