@media screen and (max-width:640px) 
{
    

.SubPageImgCation {
    height: auto;
    width: 98%;
    width: 90%;
    padding-bottom:5px;
}
.containerInner
{servicesImage
    margin: 0 auto;
    /*overflow: hidden;*/
    padding-top: 0;
   /* width: 654px;
   padding-left:5px;*/
   width:100%;
    transition:padding-left 500ms;
}

.headerRight {
    height: 40px;
    margin: 0 auto;
    position: relative;
    right: 0;
    top: 0;
    width: 638px;
}
.responsiveLogo
{
    display: block;
    height: 96px;
    height: 110px;
    position: relative;
    width: 100%;
    z-index: 10;
    padding-top:25px;
    padding-left:0px;
    transition:padding-left 500ms;
}
.responsiveLogoInner
{
    height:134px;
    width:100%;
    position:relative;
}
.responsiveLogoImg
{
    height:134px;
    width:134px;
    position:relative;
    margin:0 auto;
}
.responsiveLogoImg a
{
    height:auto;
    width:auto;
    position:relative;
    display:block;
    margin-top: -27px;
}
.MenuLeft {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    height: 95%;
    left: -500px;
    position: absolute;
    transition: left 500ms ease 0s;
    width: 264px;
    z-index: 101;
    top: -103px;
    display:block;
}

.headerInner
{
    width:100%;
    padding-left:0;
    transition: padding-left 500ms ease 0s;
}
.footerTop
{
    height:auto;
    display:none;
}
.footerTopInner
{
    width:100%;
    height:auto;
}
.footerBtmInner
{
    padding-left:0px;
    width:100%;
    transition: padding-left 500ms ease 0s;
}
.FooterSitemapCol
{
    padding-left:13px;
    border-right:none;
    height:auto;
}
.headerOuter
{
    z-index:111;
    display:none;
}
.MenuLeftTop
{
    display:none;
}
.responsiveLMenBtn
{
    background: url("../images/menuBtnResponsive.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 86px;
    left: 0;
    position: absolute;
    top: 14px;
    width: 27px;
}
.ContainerWrapper
{
    padding-bottom:64px;
}
.footerOuter
{
    height:62px;
    z-index:102;
} 
.openResponsivMen .containerInner
{
    padding-left:266px !important;
    transition:padding-left 500ms;
}
.openResponsivMen .responsiveLogo
{
   padding-left:266px !important;
    transition:padding-left 500ms;
}
.openResponsivMen .MenRightShad
{
    left:261px;
    display:block;
    transition:left 500ms;
}
.MenRightShad
{
    left:0px;
    display:none;
    transition:left 500ms;
}
.test .MenuLeft
{
    left:0;
    transition:left 450ms;
}
.openResponsivMen .MenuLeft {
    left: 0;
    position: absolute;
    top: -121px;
    transition: left 450ms ease 0s;
    z-index: 111;
    display:block;
}

.outerWrapper
{
    overflow:hidden;
}
.openResponsivMen .responsiveLMenBtn 
{
    display:none;
}
.openResponsivMen .opacityResponsive
{
    display:block;
}
.opacityResponsive
{
    background: url("../images/opacityResponsive.png") repeat scroll 0 0 transparent;
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0px;
    width: 100%;
    z-index: 100;
    display:none;
}

.headerRight {
    height: 40px;
    margin: 0 auto;
    position: relative;
    right: 0;
    top: 0;
    width: 659px;
}
.headerRightInner { 
    width: 700px; 
}
 
.footerBtmInnerLeft { 
    left: 10px; 
    transition: left 500ms ease 0s;
}
.ByKoein {  
    right: 10px; 
}

.RightRight {
    display: block;
    height: auto;
    left: -208px;
    position: absolute;
    right: auto;
    top: -21px;
    transition: left 200ms ease 0s;
    width: 208px;
}
.openResponsivMen .headerInner
{
        padding-left: 266px !important;
    transition: padding-left 500ms ease 0s;
}
.openResponsivMen .footerBtmInner
{
        padding-left: 266px !important;
    transition: padding-left 500ms ease 0s;
}
.openResponsivMen .footerBtmInnerLeft
{
    left:266px;
    transition: left 500ms ease 0s;
}
.searchInput input {
    -webkit-appearance: none;
}
.newsdetscontentInner
{
    background:none;
    border:solid 1px #E9E9E9;
    width:93%;
    padding-left:1.5%;
    padding-right:1.5%; 
    margin:0 auto;
}
.newsDetsTopS , .newsDetsBtmS
{
    display:none;
}
.TopTagLinks.TopTagLinks2
{
    width:97%;
}
.SubPageImgCation.SubPageImgCation2
{
    width:97%;
}
.newsDetsTtl { 
    padding-bottom: 15px; 
    width: 100%;
}
.newsDetsContent
{
    width:100%;
}
.containerInner.subPage2 .content 
{
    width:100% !important;
}
.containerInner.subPage2 .subPageContent
{
    width:100%;
}
.newsDetsTtl
{
    width:100%;
}
.newsDetsText
{
    width:100%;
}
.newsDetsPhotosBig ,.newsDetsPhotosBig img 
{
    width:100%;
    height:auto;
}
.newsDetsPhotosTabs  , .newsDetsPhotos
{
    width:100%;
}
.content {
    height: auto;
    position: relative;
    width: 100%;
}
.homeImages { 
    width: 100%;
}
.homeSlider
{
    width: 99%;
    padding-left:2px;
}
.homeSliderImg , .homeSliderImg img
{
    width:100%;
    height:auto;
}

.HsliderTabs {
    bottom: -2px; 
    width: 99%;
}
.announcmentsHome
{
    width:95%;
   /* background:url("../images/responsiveAnnounce.png") no-repeat scroll 0 0 transparent;*/
    background-size:100% 100%;
    padding-left:6%;
} 
.announcments 
{
    height: auto;
    padding-bottom: 34px;
    width: 100%;
}
.announcment
{
    height: auto;
    margin-bottom: 13px;
    padding-bottom: 6px;
    width: 37%;
}
.announcmentTxt
{
    width:auto;
}
.homeBlocks
{
    /*width:69.2%;*/
	letter-spacing:-0.3em;
	word-spacing:-0.3em;
}
.upcommingHome  
{
    background: url("../images/responsiveUpcoming.png") no-repeat scroll 0 0 transparent;
   height: auto;
    padding-left: 9%;
    padding-top: 16px;
    position: relative;
    width: 90%;
    margin-top:9px;
    background-size:100% 100%;
}
.upcomingHomePlus
{
    right:0px;
    top:40%;
}
.upcommingItems
{
    height: auto; 
    width: 100%;
	letter-spacing:-0.3em;
	word-spacing:-0.3em;
}
.upcomingItem
{ 
	display: inline-block;
    letter-spacing: normal;
    vertical-align: top;
    width: 50%;
    font-size:12px;
    width: 44%;
    word-spacing: normal;
*display:inline;
	zoom:1;
}

.upcommingItems a:nth-child(1) .upcomingItem
{
 margin-right: 9px; 
    width: 44%;
}

.homeBtm {
    width: 100%;
}
.homeBlock {
    display: inline-block;
    float: none;
    height: auto;
    letter-spacing: normal;
    margin-right: 0;
    vertical-align: top;
    width: auto;
    word-spacing: normal;
}
.homeBlock.Dorms { 
    margin-right: 0; 
}
.homeBlock.UniCal
{
    margin-right:0px;
}
.homeBlock.Emp { 
    margin-left: 1px;
    margin-right: 0; 
}
.homeBlock.StdActs
{
    margin-left:1px;
}
.homeBlock.issues {
    background: url("../images/austResponsiveIssues.png") no-repeat scroll 0 0 / 100% 100% transparent;
    height: 128px;
    margin-left: 2px;
    margin-right: 0;
    padding-top: 30px;
    width: 125px;
}
.newsLinksItems
{
    width:98%;
    margin:0 auto;
    padding-left:0px;
}

.newsLinksItem {
    padding-left: 2%;
    width: 97%;
}
.UniELinksItem
{
    padding-left: 2%;
    width: 98%;
}

.uniEventItemDesc {
    margin-right: 0px;
    width: 66%;
}
.UniELinksItem .newsTxt2
{
    width:auto;
}
.contactFormOuter
{
    width:100%;
}

.servicesOuter {
    padding-left: 3%;
    width: 97%;
}
.containerInner.subPage .content
{
    width:100%;
}
.subPageContent {
    /*width: 73%;
    width:79%;*/
    width:100%;
}
.SubPageTopImageInner , .SubPageTopImage , .SubPageTopImageInner img
{
    width:100%;
    height:auto!important;
}
.subpageData {
    height: auto;
    margin: 0 auto;
    padding-left: 0;
    width: 98%;
    width: 90%;
}
.topbluetext
{    
    padding-right: 10px;
    width: 97%;
}
.descriptionTxts
{
    padding-left: 0;
    width: 99%;
}
.descriptionTxts li
{
    width:auto;
    padding-right:10px;
}
.BSIntroTxt {
    color: #737373;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px;
    height: auto;
    padding-left: 6%;
    position: relative;
    width: 87%;
}
.subPageDataTop
{
    margin: 0 auto;
    padding-left: 0;
    width: 98%;
}
.subPageDataTop .TopTagLinks
{
    width:100%;
}

.degReqTop { 
    display: inline-block;   
    width: auto;
}

.degReqTopWhite 
{
    background-size: 100% 100%;
    padding-left: 1%;
    padding-right: 1%;
    width: 98%;
}
.subpageData.DegSubPg
{
    /*padding-left:6%;*/
    padding-left:0;
}
.subpageData.DegSubPg {
    padding-left: 24px;
    width: 85%;
}
.DegReqTable
{
    width:100%;
}
.DegReqTableTtl
{
    width:100%;
}

.DegReqTableTtls {
    height: 31px;
    position: relative;
    width: 99%;
}

.DegReqTableItems {   
    width: 99%;
}
.DegReqTableItem.DegReqTableItem1
{
    width:14.7%;
    padding-left:4.6%;
}
.DegReqTableItem2.DegReqTableItem
{
    width:36.6%;
    padding-left:4.6%;    
}
.DegReqTableItem3.DegReqTableItem
{
    padding-left: 4.6%;
    width: 19.7%;
}
.DegReqTableItem4.DegReqTableItem {
    background: none repeat scroll 0 0 transparent;
    border-right: 0 none;
    padding-left: 1.6%;
    width: 9%;
}

.coursesDesc {
    height: auto;
    position: relative;
    width: 100%;
}
.creditDescItem
{
    width:99%;
}

.creditDescItemTtl {
    padding-left: 3%;
    width: 97%;
}
.headerRight , .headerRightInner , .headerRight1Items
{
    width:100%;
}
.headerRight1
{
    width:54%;
}
.headerRight1Item
{
        margin-left: 8px;
    padding-right: 5px;
}

.headerRight1ItemTxt {
    border-right: 1px solid #999999;
    color: #898989;
    cursor: pointer;
    font-family: 'Conv_DINPro-Light',Sans-Serif;
    font-size: 12px;
    height: 12px;
    line-height: 14px;
    padding-left: 0;
    padding-right: 7px;
    position: relative;
    text-align:center;
    width: 100%;
}
.announcmentsLeftRed {  
    left: 0; 
    top: 13px;
    transform: rotate(-20.5deg); 
}
.SeachOuter {
    height: auto;
    padding-left: 2%;
    position: relative;
    width: 98%;
    margin:0 auto;
} 
.searchResItems { 
    width: 98%;
}
.searchResItem { 
    width: 100%;
}

.searchResItemTtl { 
    padding-left: 3%; 
    width: 97%;
} 
.searchInput {
    padding-top: 14px;
}

.googleRightSearch label {
    top: 2px;
}
.googleRightSearch { 
    left: 183px; 
    right: auto;  
}
.headerRight2 { 
    width: 45%;
} 
.subMenOpened
{
    text-align:left;
}
.infoCr {
    right: -18px;
}

.upcomingHomePlus {   
    left: auto; 
    right: 0;
    top: 40%; 
}
.creditDescItemData
{
    width:auto;
}
.leftMoving
{
    background: url("../images/responsiveleftMoving.png") no-repeat scroll 0 bottom transparent;   
    padding-left: 0; 
    background-size:100% auto;
    width:106px;
}
.leftMovingTxt
{
    font-size:24px;
}

.leftMovingTxt2 {
    font-size: 57px;
    height: 71px;
    left: 68px;
    position: absolute;
    top: 19px;
}
.leftMovingTxt3
{
    font-size:16px;
}
.rightMoving
{
    background-position: right 0;
    background-size: 90% auto;
    padding-right: 6px;
}
.newsDetsTtlShad {
    background-size: 100% auto;
    width: 100%;
}
.newsDetsTtlTxt { 
    padding-right: 50px; 
}
.announcments .announcment:nth-child(3) {  
  display:none;
}
.issueTtl1 { 
    width: 100%;
}
.issueTtl2 { 
    width: 100%;
}
.homeBlock.Dorms
{
    margin-left:1px;
}

.UniEventImage {
    height: 186px;
    overflow: hidden;
    position: relative;
    width: 33%;
    margin-left:1%;
}
.UniEventImage img
{
    width:100%;
}

.uniEventItemDesc .newsTxt {
    width: auto;
}
#MessageItem.contactFormItem {
    width: 80%;
}
#MessageItem .inputDiv, #MessageItem .inputDivIn
{
    width:100%;
}
#MessageItem textarea { 
    width: 98%;
}
#subjectItem.contactFormItem {
    width: 80%;
}
#subjectItem .inputDiv, #subjectItem .inputDivIn {
    width: 100%;
}
#subjectItem .inputDivIn input {
    width: 98%;
}

.submitArea {
    height: 37px;
    position: relative;
    width: 86%;
}
.TopMeusMob
{ 
   /* border-bottom: 4px solid #CCCCCC;*/
    display: block;
    height: auto;
    padding-bottom: 10px;
    width: 269px;
    /*background: url("../images/TopMenBgSep.png") no-repeat scroll 0 bottom transparent;   */
}
.servicesImage
{
   /* background:none;*/
}
.selectedBgMen
{
    left:-3px;
}
.activeSubLeft .selectedBgMen
{
    left:-10px;
}
.PageLinkItem{
    z-index:1;
}
.rightRedTtl {
    z-index:4;
    background: none repeat scroll 0 0 #DF3C49;
    color: #FFFFFF;
    cursor: pointer;
    font-family: 'Conv_DINPro-Light',Sans-Serif;
    font-size: 15px;
    font-weight: bold;
    height: auto;
    margin: 0 auto;
    padding: 9px 8px 3px 22px;
    position: absolute;
    right: -169px;
    top: 112px;
    transform: rotate(90deg);
    width: auto;
}
.rightRedTtl .rightTtlShad
{
    display:none;
}
.openMobileRed .RightRight
{
    left:0px;
    transition:left 200ms;
    z-index:100;
}
.openMobileRed .opacityResponsive
{
    display:none;
}
.openedSubMen
{
    width:262px;
}
.TagTopLink
{
    margin-right:10px;
}

#home .responsiveLogo
{
    height:96px;
}
.TopMeusMobShad
{
    background: url("../images/sersTtlShad.png") no-repeat scroll center 0 transparent;
    height: 9px;
    left: 0;
    position: absolute;
    top: 163px;
    width: 269px;
}


/*mhajjar@koein.com*/
    .homeBlock.UniCal {
        background-position: -14px  -366px; 
        width: 99px;
    }

    .homeBlock.Emp {
        background-position: -166px -366px; 
        width: 114px; 
    }

    .homeBlock.StdActs {
        background-position: -332px -366px; 
        width: 90px;
    }
    .homeBlock.Dorms {
        background-position: -278px -181px; 
        width: 155px;
    }
    .homeBlock.faculties {
        background-position: -21px -181px; 
        width: 163px;
    }

    .homeBlock.admission { 
        width: 233px; 
    } 
    .homeBlock.issues { 
        width: 221px;
    } 
    .homeBlock.admission ,.homeBlock.issues{
        transform: scale(0.85); 
        margin-left:-33px; 
    } 
    .homeBlock.issues{ 
               width: 160px !important;
    }
    
.subPageContent.norightmenu .descriptionTxts
{
    width:260px; 
        padding-right: 22px;
    width: auto;
}
.subpageData
{
   padding-left:29px;  
}
.rightRedTtl
{
    right:-150px!important;
}
.rightRedTtl
{
   /* right:-60px!important;
    right:auto !important;
    left: 173px;
    right: -134px !important;
    right: -151px !important;*/
    top: 57px;
    left: 94px ;
    right: auto !important;
    left: 76px;
    min-width: 267px;
    text-align: center;
} 
.RedInner    
{
    min-height: 208px;
}
.descriptionTxts {
    padding-left: 26px;
    width: 85%;
}
.degReqTopWhiteTopShad,.degReqTopWhiteBtmShad { 
    width: 288px;
}
 .DegReqTableItem4.DegReqTableItemP
 {
   width: 12%;  
}
.DegReqTableItems {
   min-height: 74px;
}
.DegReqTableItem {
    min-height: 66px;
} 
.DegReqTableItem4.DegReqTableItem { 
    padding-left: 1.6%;
    width: 12%;
} 
.DegReqTableItem.DegReqTableItem1 {
    padding-left: 0.6%;
    width: 12.7%;
}
.DegReqTableItem2.DegReqTableItem {
    padding-left: 0.6%;
    width: 33.6%;
} 
.DegReqTableItem3.DegReqTableItem {
    padding-left: 1.6%;
    width: 30.7%;
} 
.SubPageImgCation {
    padding-top: 40px;
} 
.SubPageImgCation {
    padding-left: 38px;/*41*/
    width:88%;/**/ 
} 
.subpageData {
    padding-left: 41px;
    padding-left: 36px;
}  
.descriptionTxts {
    padding-left: 35px; 
}
.subPageTtl
{  font-size: 23px;
    width: 300px;
    width: auto;
}
.newsDetsTtlTxt
{
    width:200px;   
    font-size:20px;
} 
.RightsReserved ,.OfficialSite{
    font-size: 10px;
} 
.OfficialSite { 
    width: 105px;
}
.ByKoein {
    right: 3px;
}
.admissionMajorItem {
    background-position:-6px 0; 
    width: 134px;
}  
.norightmenu .SubPageTopImage, .norightmenu .SubPageTopImageInner {
  height: auto !important;
    overflow: hidden;
    width: auto;
}  
.subPageContent.norightmenu {
    width: auto;
}
 
.allBioItems { 
    width: 100%; text-align: center;
}
 
.subPageContent.personnelMod {
    width: 100%;
}

.allBioItems  .bioItem{   text-align: left;}
 
.detailMod.allBioItems .bioItem .overflow {
    float: none; 
}
.detailMod.allBioItems {
    margin-left: 0;
    text-align: left;
    width: 100%;
}

.detailMod.allBioItems .boxInfo span { 
    width: 90%;
}

.allBioItems.detailMod ul {
    width: 75%;
}
.detailMod.allBioItems .boxInfo .title {

    margin-top: 0;
}
.subPageDataTop {
padding-left:41px;
width:90%;
}
/*end*/
} 