﻿*{outline:none;}
.newGallery {width:100%;float:left;margin-top: 10px;}
.inner_img,#BottomGallery { width:100%; float:left;}
#BottomGallery { padding-bottom:25px;}
.searchform1 {width: 100%;padding: 0px 0px 0px 0px;text-align: center;float: left;margin-bottom:12px;background: #ffffff;margin-top: 5px;}
/*.searchform1 .searchbutton:hover {cursor:pointer;background: #800000;color: #fff;border: 0px solid #004992;border-left: 0px;}*/
.searchform1 .searchbutton {border: 0px;float: right;font-weight: 400;width:106px;height: 36px;background:#fff;/*color: #fff;*//*border: 0px solid #717171;*/position: relative; margin:2px 2px 0 2px; left: 0px;font-size: 18px;cursor: pointer;/*transition: all .5s;*/text-transform:capitalize;
    /*background: #fff;
  border: 2px solid transparent;
  -moz-border-image: -moz-linear-gradient(left,rgb(154,51,52) 0%, rgb(51,153,255) 100%);
  -webkit-border-image: -webkit-linear-gradient(left, rgb(154,51,52) 0%, rgb(51,153,255) 100%);
  -ms-border-image: -ms-linear-gradient(left, rgb(154,51,52) 0%, rgb(51,153,255) 100%);
  border-image: -linear-gradient(to right, rgb(154,51,52) 0%, rgb(51,153,255) 100%);
  border-image-slice: 1;*/ color:#993333;
}
/*.searchform1 .searchbutton:hover {color: #ffffff;background: #21a0ee;border: 1px solid #21a0ee;}*/
.searchform1 .searchfield {color: #666666; width: 340px; border: solid 1px #d7d7d7; border-left: 0; border-right: 0px;outline: none;font-size: 16px;/* line-height: 26px; */height: 40px;padding: 0px 5px 0px 12px;background:#f1f1f1; display: block;}
.AlbmDesc, .totlphoto{ color:#555555; font-weight: normal; font-size:16px;}
.mgn_view, .mgn_down {
    float: left !important;
    margin-left: 12px !important;
}
/*.nfullNot-Data > p {  line-height: 26px;}*/

.det_achiv p strong {
    font-size: 16px !important;
    color: #555555 !important;
}
/*************************************************hovers***********************************************/





/*************************************************hovers***********************************************/



#gallerFirst .flex-direction-nav .flex-disabled, #gallerSec .flex-direction-nav .flex-disabled {
    opacity: 0!important;
    filter: alpha(opacity=0);
    cursor: default;
}


#ctl00_ContentPlaceHolder1_UpdatePanel1 {width: 100%;float: left; text-align:center}
.gallery-searchA {width:100%;float:left;text-align:center;font-weight: normal;border: 1px solid #d7d7d7; border-right: 0;}
#ctl00_ContentPlaceHolder1_Gtotalphotos { margin-top:0px; margin-bottom: 5px;}
.AlbumNameD { display: inline-block; color: maroon; font-size: 17px;font-weight: 400; }
@-moz-document url-prefix() {  #ctl00_ContentPlaceHolder1_Gtotalphotos { margin-top:0px;}}
/*.floatR { float:right;}*/
.floatL { float:left;}
span.vdes {color: #555555; font-weight: 400;font-size: 16px;}
.up_d { width:100%; float:left; text-align:right; margin-top:-20px}
.ajax__calendar_container, #ctl00_ContentPlaceHolder1_CalendarExtender1_popupDiv, #ctl00_ContentPlaceHolder1_CalendarExtender1_container { z-index: 9;line-height: 7px;}
.ajax__calendar_footer { height:auto!important}
.gallery-searchA li {height: 38px;line-height: 40px;margin: 0px 26px;color: #918d8b;font-size: 16px;display: inline-block;float: left;/*border: 0px solid #000;*/position: relative;font-weight: 400;}
.gallery-searchA li:first-child {padding-left:0px;margin-left: 15px;}
.gallery-searchA .lastli {margin: 0px 0px 0 0;line-height: 40px;height: 40px;background: #f1f1f1; float:right;/*border-left: 1px solid #c0c0c0;*/}
.gallery-searchA .lastli > div { float:left;}
.gallery-searchA ul li input[type='radio'] {-webkit-appearance: none;width: 13px;height: 13px;background-color: #ffffff;border-radius: 50%;outline: none;margin: 0px 7px 0px 0px;padding: 0px 1px 0px 1px;border: 1px solid #21a0ee;position: relative;top: 0px;}
.gallery-searchA ul li input::-webkit-input-placeholder {color: #988d87 !important; font-weight:300;} 
.gallery-searchA ul li input:-moz-placeholder { color: #988d87 !important; font-weight:300; } 
.gallery-searchA ul li input::-moz-placeholder { color: #988d87 !important; font-weight:300; } 
.gallery-searchA ul li input:-ms-input-placeholder {  color: #988d87 !important; font-weight:300; }
.gallery-searchA ul li input[type='radio']:checked:before {background: #21a0ee;}

.gallery-searchA label {
    color:#666666;
}

.NoRecord { padding:0px 10px; color:Red; font-weight:normal}
input[type='radio']:before {content: '';display: block;width:7px;height:7px;border-radius: 50%;margin: 2px 0px 0px 1px;}
.ajax__calendar_container, #ctl00_ContentPlaceHolder1_CalendarExtender1_popupDiv, #ctl00_ContentPlaceHolder1_CalendarExtender1_container {z-index: 9;line-height: 7px !important;}
.ajax__calendar_body, .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {width: 100%!important;}
#gallerFirst .slides li { text-align:center;  background: url('../images/bx_loader.gif') no-repeat center; height: 426px;}
#gallerFirst .slides li img {border: 0px solid maroon;display: inline!important;/*width: 100%;*/max-width:650px;/*height:100%;*/max-height: 430px;/*margin-left: 10PX;*/ position:absolute; left:0; right:0; top:0px; bottom:0px; margin:auto;}
#gallerFirst,#gallerSec {width:100%;float:left;background: #e8e5e5; /*HEIGHT: 434PX;*/  margin-bottom: 20px; position:relative;}

#gallerFirst {
    border:2px solid #993333; height: 430px;
    overflow: hidden;
}

#gallerSec {padding:0px;margin-top: 12px;padding: 0px 54px;/*overflow: hidden;*/margin-bottom:15px;background:url();margin-left: 0px; position:relative;}
#gallerSec .slides li iframe { position:relative; z-index:-1;}
    #gallerSec > .flex-direction-nav a {
        position:absolute; top:36%; background-color:#3399ff;
    }
#gallerSec > .flex-direction-nav .flex-next {opacity: 1;height: 28px;width: 28px;background:#21a0ee url(/../images/secgallybtn.png) center center no-repeat; right:0px;/* visibility: hidden; */}
#gallerSec > .flex-direction-nav .flex-prev{opacity:1;height:28px;width:28px;background:#21a0ee url(/../images/secgallybtn.png) no-repeat center; left:0px;/*visibility:hidden*/}
/*#gallerSec:hover .flex-direction-nav .flex-next {right:5px;  background:#3e2723 url(/images/news_rm.png) center center no-repeat; visibility:visible}*/
/*#gallerSec:hover .flex-direction-nav .flex-prev {left:10px; background:#3e2723 url(/images/news_lm.png) center center no-repeat; visibility:visible }*/
#gallerSec > .flex-direction-nav a.flex-next:before,#gallerSec > .flex-direction-nav a.flex-prev:before { display:none}
#gallerSec .slides li a {height: 100px;display:block;/*padding:6px;*/}
#gallerSec .slides li a img{display:inline-block;max-height: 100px;max-width: 100%;border: 0px solid maroon;}
#gallerSec .slides li {overflow:hidden;max-height: 100px;}
/*#gallerSec .slides li a img{  webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.20); -moz-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.20);;    box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.20);}*/
#gallerFirst > .flex-direction-nav a { opacity:1; height:35px; width:35px; opacity: 0.6;
    position: absolute;
    top:46%;
    /*background-color:#3399ff;*/
    z-index: 2; }


#gallerFirst .flex-direction-nav .flex-prev , #gallerSec > .flex-direction-nav .flex-prev {transform: rotate(180deg);
    -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg);  -o-transform: rotate(180deg); -ms-transform: rotate(180deg);  }


#gallerFirst > .flex-direction-nav a { margin: 0;}
#gallerFirst:hover .flex-direction-nav a  {-webkit-transition: all .0s ease;-moz-transition: all .0s ease;transition: all .0s ease;}
#gallerFirst > .flex-direction-nav .flex-next {background: url(/../images/secgallybtn.png) no-repeat;right:0px;visibility:hidden;background-position:center; background-color:#3399ff;}
#gallerFirst > .flex-direction-nav .flex-prev{background: url(/../images/secgallybtn.png) no-repeat center;left:0px;visibility:hidden;background-position:center; background-color:#3399ff;}
#gallerFirst:hover .flex-direction-nav .flex-next {background: url(/../images/secgallybtn.png) no-repeat;right:0px;visibility:visible;background-position:center; background-color:#3399ff;}
#gallerFirst:hover .flex-direction-nav .flex-prev {background: url(/../images/secgallybtn.png) no-repeat center;left:0px;visibility:visible;background-position:center; background-color:#3399ff;}
#gallerFirst > .flex-direction-nav a.flex-next:before,#gallerFirst > .flex-direction-nav a.flex-prev:before { display:none}
.galleryLS1 { width:100%; float:left; max-width: 650px;  position:relative;}
.pgNh {width: 100%;float: left;text-align: left;font-weight: 400;border-bottom: 1px solid #dfdfdf;padding:0;color: #555555;
    font-size: 20px; text-transform: uppercase;}
.previousAlbum {width: 100%;float: left;text-align: center; font-weight:700; border-bottom:1px solid #e8e8e8; padding: 0 0 10px 0;color:#555555; text-transform: uppercase;font-size:16px;}
.gallerySR1  { float: right;max-width: 523px; text-align: center;   position:relative; line-height: 30px; }
#photoG { width:100%;  float:left; text-align:center; }
 .photo_gn1 li,.pgThumbView1 li {max-width: 282px;padding: 0px 0 0 0;margin: 29px 9px 4px 9px;display:inline-block;float:left;width:100%;/*border: 1px solid #aa4849;*/background:#f4f4f4; box-shadow: 0px 2px 4px 0px rgba(187, 187, 187, 0.2);}
 li.eh1.change-thum {
    border: 3px solid #aa4849!important;
}
.photo_gn1 li,.pgThumbView1 li,.rpt-subhead,.achivMent{ -webkit-box-shadow: 0px 0px 10px 0px rgba(202, 202, 202, 0.2); -moz-box-shadow: 0px 0px 10px 0px rgba(202, 202, 202, 0.2);    box-shadow: 0px 0px 10px 0px rgba(202, 202, 202, 0.2);}
.photo_gn1 li:hover,.pgThumbView1 li:hover,.rpt-subhead:hover,.achivMent:hover{ /*transform: translateY(-1px);*/ /*background: #fbfbfb;*/} 
.photo_gn1 li .photoIn span.AlbumIconPhoto,.video-img{max-height: 131px;height: 131px;overflow:hidden;margin: 0 0 7px 0;}
.video-img { /*width:100%;*/ height: 135px; text-align:center;}
.video-img img {max-width:189px; max-height: 126px;}
.photo_gn1 li .photoIn {width:100%;float:left;padding: 30px 18px 30px 18px;position:relative;}
.photo_gn1 li .photoIn a .AlbumIconPhoto,.photo_gn1 li .photoIn a .AlbumIconPhoto img{  display:block; width:100%; float:left;}
.photo_gn1 li .nBg:after {content: "";width: 100%;height: 100%;background: rgba(0,0,0,0.50) url(/images/vbg.png) center center no-repeat;float: left;position: absolute;left: 0px;top: 0px;max-height: 159px;}
.photo_gn1 li .nBg1:after {content: "";width: 100%;height: 100%;background:url(/images/vbg.png) center center no-repeat;float: left;position: absolute;left: 0px;top: 0px;max-height: 159px;}
.photo_gn1 li a > div {width:100%; text-align:left; float:left}
.pg_textA {width:100%;text-align: left;float:left;font-weight: 500;color: #717171;padding: 0 0px 10px 0px;min-height: 165px;}
.pg_text1 {width: 100%;text-align: left;float: left;font-weight: 600;margin: 0px 0px 0px 0px;}
.lblTitle  {display: block;width: 100%;float: left;text-align: left;font-size: 16px;margin:9px 0px 0px 0px;font-weight: 600;text-transform:none;color: #21a0ee;}
.EventDate,.lblUpdatedOn,.Gtotalphotos  {text-align: left;font-size: 16px;/*text-transform: capitalize;*/}
.pg_discription1 span,.lblTitle span {font-weight: 600;}
.lblTitle span{color: rgb(154, 51, 52); letter-spacing:1px;}
.lblnewgllery {display:block;width:100%;float:left;font-weight: 600 !important;color:#555555  !important;text-align:justify; font-size:16px;}
.uploadNoimg {display:block; width:100%; float:left; font-size: 15px;  color:#565656; margin:1px 0px 0px 0px;}
.pg_textTo { line-height:22px;  font-weight: 500;}
.pg_discription1,.GDateOfCreation11 {font-weight: 600;color: #555555;text-align:justify;font-size: 16px;line-height: 32px;width:100%;float:left;}
.pg_viewall2 { width:auto; float:left; margin-top:35px;}
.GDateOfCreation11 span,.GDataOfAccess11 span,.Gtotalphotos span{color: #555555;font-weight: 500;padding-left: 5px;}
.pg_discription1 span{color: #555555;font-weight: 400;font-size: 16px;}
.pg_viewall2 a {width:auto;padding:0px 18px;}
#dvCustomers .eh1A {float: left;    margin-bottom: 27px;width: 100%;}
 .GDataOfAccessN,.GTotalRecordN,.GDateOfCreationN,.totalV,.GtotalRecordN{font-size: 16px;float:left;width:100%;padding: 0px 0px; float: left; width: 100%; color:#555555; font-weight: normal;}
.GDateOfCreationN {padding:10px 0 4px 0;}
.vievent{ padding: 12px 0 0 0;}
.DateOfCreationN,.DataOfAccessN,.GTotalRecordN { color:#4b4b4b;}
.alb_total_bold,.up_d { font-weight:400;} 
.GalbumNameN {   padding: 7px 0 12px 0; text-transform: uppercase;  color: #565656;}
.AlbumNameclass,.GalbumNameN  {color:#9a3334;font-size: 16px;font-weight: 600;text-align: center;}
.alb_total {display: block;text-align: center;font-size:16px;/*text-transform:capitalize;*/ color: #666666; font-weight:700;margin:4px 0px 12px 0px;}
.photo_gn1 li .photoIn .tCenter, .rpt-subhead .media_in .tCenter{ margin-bottom:19px; margin-top:5px; width:100%;}

.tCenter span {
    display:inline-block; 
}

    .tCenter span:hover  a.readMore1{
        background-color:transparent; color:#fff;
    }

  


.evcolorN,span.ups,span.des {font-weight: 600;color: #555555;font-size: 16px;/*text-transform: capitalize;*/}
.down-box.mediaH b{ color:#800000; font-weight: 500;}
.mdate {margin: 0 0 3px 0;text-align: left; color:#555555;}
#ctl00_ContentPlaceHolder1_TotalRec {    color: #666666; font-weight: 600;}
.highslide img {border: 0px solid #3bb65e;}
.pgThumbView1 {width: 100%; float: left;    margin-top: 5px;}
.pgThumbView1 ul { width:100%; float:left; text-align:center;}
.pgThumbView1 li {max-width: 190px;margin: 12px 25px 25px 25px;width:100%;float:left; padding:0;}
.pgThumbView1 li a {display:block;/*border: 1px solid #800000;*/background: #f1f1f1;height: 126px;overflow: hidden;}
.pgThumbView1 li .change-thum {  background: none;}
li.eh1.change-thum img{border: 0px solid #800000;}
.album_se { color:#000; font-weight:400; margin-bottom:15px;}
.album_se span {color: #656565; font-weight: normal;}
.colorBlk { background:#474747;}
.pg_discription1.pg_dd { line-height: 27px;}
.AlbumIconPhoto {float:none;/*max-width:100%; height: 166px; */}
div#photoG .photoIn img {max-width: 189px; max-height: 126px;}
.highslide span.AlbumIconPhoto{ max-height:160px; overflow:hidden}
.pgBack {/* padding: 10px 0 10px 0; */width: 100%;float: left;height: 42px;border: 1px solid #d7d7d7;margin: 0px 0% 7px 0%;}
.pgBack li {display:inline-block;font-weight: 400;width: 315px;float: left;font-size: 16px;padding: 8px 10px 8px 10px; vertical-align:top;}
.pgBack li:nth-child(4) {padding:1px;float: right;width: 190px;}
.fullDescription .DescriptionH{color: #555555;font-weight: 600;}
span#ctl00_ContentPlaceHolder1_lblDescription{color: #555555;}
.eventDates b, .updatedOnD b, .totalImages b{color:#555555;font-weight: 600;}
.chAl span { display:inline-block; width: 179px !important; background-image: -moz-linear-gradient( 0deg, rgb(154,51,52) 0%, rgb(51,153,255) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(154,51,52) 0%, rgb(51,153,255) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(154,51,52) 0%, rgb(51,153,255) 100%); }


.chAl a{    margin: 2px; display:block; background: #ffffff;color:#993333;border: 0px solid #d7d7d7;font-weight: 600;font-size: 15px;text-align: center;height: 34px;min-width: 140px;line-height: 34px;}
.chAl a:hover {background:none;color: #ffffff; }
.AlbumDesc,.viddis { padding:2px 0 9px 0;float: left; color: #555555;font-size: 14px; display:none;}
.pgBack .changeAlbums a,.DescriptionH{font-weight: 600;}
.pgBack .eventDates span{font-weight:400;color: #555555;}
.pgBack .updatedOnD span{font-weight:400;color: #555555;}
.pgBack .totalImages {text-align: center;}
.pgBack .totalImages #ctl00_ContentPlaceHolder1_lblTotal{font-weight:400;text-align:right;color: #555555;}
.fullDescription { line-height: 26px;padding: 9px 0px 0 0px;width:100%;float:left;text-align: justify;margin-bottom:10px;}
.thumGhide{ width: 190px; height: 46px;bottom:0px;left:0px;cursor: pointer;background: url(/images/showAlbum.png) top left no-repeat;float: left;position: relative;z-index: 2;}
.thumVideo {margin: 28px 0px 7px 0px;}
.showHide { visibility:hidden; opacity:0; height:0px;}
.btn_show { visibility:visible; opacity:1; height:auto; min-height:66px; }
.aa { background: url(/images/showAlbum.png) bottom left no-repeat;}
.pageLoaders { width:100%; float:left; text-align:center; min-height:61px;}
#loadmore { display:inline-block; /*padding:8px 28px;*/ cursor: pointer;height:40px;background: white;color: #585858;font-size: 16px;/*border: 1px solid #717171; transition:all .5s;*/ }
/*#loadmore:hover  {background: #21a0ee; color: #ffffff;border: 1px solid #fff;}*/
.pgImgLoad { width:100%; float:left; text-align:center; height:32px;  margin-top: 20px;}
.GDataOfAccess11,.Gtotalphotos,#ctl00_ContentPlaceHolder1_lblupdatedon,#ctl00_ContentPlaceHolder1_lblRecord {font-weight: 600;color: #555555;font-size: 16px; letter-spacing:0.5px}
.GDataOfAccess11 span,.Gtotalphotos span,#ctl00_ContentPlaceHolder1_lblupdatedon span,#ctl00_ContentPlaceHolder1_lblRecord span {font-weight: 400;}
.Tfoto {     padding: 5px 0 3px 0;}
.alb{ float: left;/*padding: 0 8px 0 8px;*/ text-align: left;}
 .readCenter { margin: 0 0 0px 0;  width: 100%;  float: left; text-align:center;}
.readCenter a.readMore1 {
    color: #555555;
    border: 0;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    height: 46px;
    min-width: 140px;
    text-align: center;
    display: inline-block;
    line-height: 42px;
}
/*.readCenter a.readMore1:hover:before {width: 100%;}
.readCenter a.readMore1:before {display: block;position: absolute;left: 0;bottom: 0;width: 0;height: 100%;background: #21a0ee;content: "";-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;z-index: -1;}*/
/*.readCenter a.readMore1:hover {  color: #ffffff;  border: 1px solid #21a0ee; background-color:#21a0ee}*/
/*.Lh1 {line-height: 42px;}*/
.winall {  display: inline-block;  width: auto;}
.readMore,.readMore1{-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);position: relative;}
/*.readMore {background-image: -moz-linear-gradient( 0deg, rgb(154,51,52) 0%, rgb(51,153,255) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(154,51,52) 0%, rgb(51,153,255) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(154,51,52) 0%, rgb(51,153,255) 100%)}*/

/*.readMore, #loadmore {
     background: #fff;
  border: 2px solid transparent;
  -moz-border-image: -moz-linear-gradient(left,rgb(154,51,52) 0%, rgb(51,153,255) 100%);
  -webkit-border-image: -webkit-linear-gradient(left, rgb(154,51,52) 0%, rgb(51,153,255) 100%);
  border-image: -linear-gradient(to right, rgb(154,51,52) 0%, rgb(51,153,255) 100%);
  border-image-slice: 1;
}*/

.glsrhbtn {
    height: 40px;
    width: 110px;
}

#loadmore span, .pg_viewall2 .readMore {
    display: inline-block;
    background-color: #fff;
    line-height: 36px;
    margin:2px;
    padding: 0 10px;
}






/*@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .readMore, .searchform1 .searchbutton {
        border: 2px solid #3399ff;
    }
}*/

 .readCenter a.readMore1  span{display: block;
    background-color: #fff;
    margin: 2px;
    height: 42px; }


a.readMore {/*transition:all .5s;*/ color: #993333;/* border: 1px solid #717171; */font-weight: 400;font-size: 18px;/*text-transform:capitalize;*//* height: 33px; */min-width: 140px;text-align: center;display: inline-block;line-height: 36px;}
a.readMore:hover:before {width: 100%;}
a.readMore:hover{/*color: #ffffff;*//*background: #c2c2c2;*/}
/*#dvCustomers li{ text-align:center; }*/
#dvCustomers  li.change-thum img {max-width: 189px; max-height: 126px;padding: 0px 0 0px 0;float: none;}
.Achiredetail a {    background-color: #ffffff; margin:2px;
    color: #993333;font-size: 16px;font-weight: normal;text-transform: capitalize;height: 40px;min-width: 85px;transition: all .5s;text-align: center;display: inline-block;line-height: 18px;padding: 10px;}
.Achiredetail a:hover {  background-color:transparent; color: #ffffff;}
.video_height { height:100%;}
.vslideSmall { /*width:100%;border: 4px solid #fff; height:100%;*/ max-height:94px;}
/*achievement start*/
.achi-main,.achi-img,.AlbumIconPhoto_achi,.headboy,.achibg,.achieve_slider,#inner_pg3 { width:100%; float:left;} 
.achi-main .tCenter {margin-bottom:14px;/* float: left; *//* position: absolute; *//* bottom: 0; */}
.achivMent {/*text-align: center;*/position: relative;max-width: 282px;padding: 0px 0 0 0;margin: 18px 9px 4px 9px;display: inline-block;float: left;width: 100%;/*border: 1px solid #c0c0c0;*/background: #f4f4f4;/* background-color: rgb(255, 255, 255); *//* box-shadow: 1px 0px 45.9px 5.1px rgba(0, 0, 0, 0.13); */} 
.redetail {float: left; margin: 18px 0 0 0;}
.achibg { border-top:0; padding:10px 10px; position:relative; min-height: 174px;font-size: 16px;}
.tCenter { margin: 18px 0 19px 0;  width: 100%; float: left; text-align:center;}
.achi-img { height:129px; overflow:hidden; text-align:center; margin: 27px 0 0 0;}
.achi-img img { max-width: 189px; max-height: 126px;} 
.achi-dtl {font-size: 16px;margin: 3px 0 4px 0;border-bottom: 1px solid #cdcdcd;padding: 7px 0 12px 0;text-transform: uppercase;color: #565656;font-weight: 600; text-align:center;}
.achi-dt2.achname {padding: 6px 0 4px 0;text-align: left;}
.achi-dt2.aCHdate {margin: 0px 0 0px 0;text-align: left;}
.achi-dt2 b,.achi-bg2 b{font-weight: 700;color: #555555;font-size: 16px;min-height: 174px;}
.mTopAch {line-height: 23px;text-align: left;}
.EventDate1 {font-size: 16px;font-weight: 400;float:none;width:auto;color:#555555;}  
.achieve_slider{ margin-bottom:25px;}
.achiSlideTxt {    text-align: justify;
    float: left;
    width: 45%;
    padding: 0 0 0 45px;
    margin: 0 5% 15px 0;}
.hedachi1 {float: left;color:#555555;  padding: 0px 0 10px 0;text-transform:capitalize;font-size: 16px;width: 100%;text-align: left;}
.redate.DateEach {float: left;display: inline-block;font-size: 16px;padding: 8px 0 0 0px; width:100%;}
.achi-dt2.achVenue {float: left;display: inline-block;font-size: 16px; padding: 8px 0 -4px 0px;}
.Achiredetail{float: left;display: inline-block;font-size: 16px;padding: 0px 0px 0 0px;/* width: 100%; */}
.media-repeater {text-align: center; width: 46%;float: left; overflow:hidden}
.head-media {
    float: left;
    width: 100%;
}
.media-repeater .fixdiv{max-width:100%; max-height: 432px; display:inline-block;}
.media-repeater img{max-width:100%; max-height: 432px;border: 1px solid #d7d4c9;}
.det_achiv {color: #555555;margin:14px 0 18px 0;float: left;font-size: 18px;text-align: left;font-weight: 400; width:100%;}
.det_achiv * { margin:0px; padding:0px; font-weight:normal;}
.det_achiv p{text-align:left!important}
.det_achiv span { font-size:16px!important;}
.achiSlideImg {margin-top: 0px;float:left;margin-right:0px;width:50%;text-align: center;}
.achiSlideImg img{ max-width:100%; max-height: 432px;border: 1px solid #d7d4c9;}
.nevent{ margin:6px 0  0 0}
.achiTxt {width: 100%;float: left;height: 42px;/* border: 1px solid #d7d4c9; */margin: 0px 0% 5px 0%;}
 a.readMore1 { background-color:#fff; margin:2px;  color:#555555; border: 0px solid #717171;font-size: 16px;font-weight:400;text-transform:capitalize;height: 34px;min-width:108px;text-align: center;display: inline-block;line-height: 33px;}
 /*a.readMore1:hover:before {width: 100%;}*/
 /*a.readMore1:before {display: block;position: absolute;left: 0;bottom: 0;width: 0;height: 100%;background: #21a0ee;content: "";-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;z-index: -1;}*/
 /*a.readMore1:hover {  color: #ffffff;  border: 1px solid #21a0ee}*/

 .achi-dt2 {
    text-align: left;
}

/*achievement end*/
 .alumni_img { max-height:166px; margin-bottom: 10px;}
.topperUl { width:100%; float:left; text-align:center; list-style:none; margin:0; padding:0;}
.topperUl li { display:inline-block; margin-bottom:15px;}
.li5 li { width:20%; float:left; min-height:210px;}
.li1 li { width:100%;} 
.li2 li { width:50%; float:left} 
.li3 li { width:33.33%; float:left} 
.li4 li { width:25%; float:left;} 
.li8 li { margin:0px 5px 15px 5px}
.cabinet_set tr td:first-child{ width:50%;}
.redate {color: #555555;font-size: 16px;font-weight: 400;}
.stdnames strong{ text-transform:uppercase; font-weight:500;}
/*toppers end*/
/*Media start*/
.rpt-subhead {max-width: 282px;padding: 0px 0 0 0;margin: 18px 9px 4px 9px;display: inline-block;float: left;width: 100%;/*border: 1px solid #c0c0c0;*/background: #f4f4f4;}
.media-image-head{height: 115px;overflow: hidden;text-align: center;/* margin: 20px 0 0 0; */padding: 30px 18px 30px 18px;position: relative;}
.media-image-head img { max-width: 189px; max-height: 126px; }
.mediaGalleryContainer { text-align: center;     padding-bottom: 25px;}
.media_in{ float:left; width:100%;}
.media-album-detail { min-height: 181px; border-top: 0;  padding: 10px 10px;  position: relative;text-align: center;font-size: 16px;}
.down-box.paperName {margin: 7px 0 5px 0;text-align: left; color:#555555;}

.mediaSlideTxt{ width: 100%;float: left;height: 42px;margin: 0px 0% 7px 0%;}
/* .newsPname { display: block; width: 100%; margin: 0 0 8px 0;} */
.redate_Date {float: left;display: inline-block;font-size: 16px;padding: 8px 0 0 0px;width: 100%;float: left;color: #878381;font-weight: 400;}
.desim{float: left;display: inline-block;font-size: 16px;width:100%; color: #878381;margin: 6px 0 43px 0;font-weight: 400;}
.down-box.mediaH { font-size: 16px;margin: 3px 0 4px 0;border-bottom: 1px solid #cdcdcd;padding: 7px 0 12px 0;text-transform: uppercase;color: #565656;font-weight: 600;}
.down-box.boxheading { font-size: 16px; color: maroon;  font-weight: 600;}
.down-box.mDesc {line-height: 23px;text-align: left; color:#555555;}
.NewsPaper_n{float: left;display: inline-block;font-size: 16px;padding: 8px 0 0 0px;width: 100%;color: #878381;font-weight: 400;}
.achiSlideTxt b{ font-weight:700;}
.redate_headinge {float: left;color: #21a0ee;font-weight: 600;padding: 0px 0 10px 0;text-transform: uppercase;font-size: 16px;width: 100%;text-align: left;}
/*contact us start*/
a{ color: #565656;}
.contactInfo{ float:left; width:100%;margin: 0 0 31px 0; display:none;}
.contactInfo li{ padding: 16px 0 18px 0; height: 174px; float:left; width:391px; text-align:center; color:#555555;border-right: 1px solid #c0c0c0; }
.contactInfo li:nth-child(3) {border-right: 0px solid #c0c0c0;}
.contactInfo li strong{ padding: 0 0 4px 0; color: #565656;display:block; width:100%;font-size: 20px; text-transform:uppercase; font-weight:400;}
.contactInfo li span{ line-height: 25px; display:block; width:100%;font-size: 18px; padding: 3px 0 8px 0; transition:all .5s;}
.contactInfo li span:hover{ color:#2d2d2c;}
.formRow {position: relative;max-width:589px;width: 100%;border: none; display:inline-block;  float:left;}
.formRow.formRow2 { max-width:100%;}

.gust-captcha { float: left;max-width: 1020px;}

.cpthatext {    min-width: 570px;}
.f-Captcha a { float: left; margin: 0 4px 0 30px; width:88px;}




.formRow--input {position: relative;outline: none;letter-spacing: .3px;resize: none;-webkit-transition: all .2s ease;transition: all .2s ease;}
.formRow--input-wrapper.active .placeholder {top: -8px;background-color: #ffffff;color: #666666 ;font-size: 12px;line-height: 16px;-webkit-transform: translateY(0);transform: translateY(0);}
.formRow .placeholder {color: #666666;letter-spacing: .3px;position: absolute;top: 20px;left: 10px;display: block;padding: 0 2px;/*white-space: nowrap;*/font-weight: 400;font-size: 16px; -webkit-transition: all, .2s; -ms-transition: all, .2s; transition: all, .2s;-webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);pointer-events: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.formRow .active input,.formRow .active textarea {border: 1px solid #868686;}
.contact-img{float:left;width:496px;height:auto; }
.contact-img21{ width:418px; float:right;}
.contact_img1{width:100%;float:left;text-align:center;margin-bottom: 20px;}
.contact_img1txt{width:100%;float:left;height:auto;margin-bottom: 40px;} 
.contact_img1txt ul li{float:left;color:#404040;font-size:16px;font-weight:500;width: 90%;text-align: left;} 
.contact_img1txt ul li span{color:#37abf2;float: left;width: 18%;}
span.cont_name_txt {float: left; text-align: left; padding-bottom: 5px; color:#666666; font-size: 16px; font-weight: 400;}
.gline{ font-size:25px; float:left; width:100%; color:#555555; font-weight:300; padding: 45px 0 61px 0px;text-align:center;text-transform:uppercase;}
.MailUs{ float:left; text-align:center; width:100%; }
.mail_center{max-width: 100%;width: 100%;float: left;}
.mail_center li{float:left; width:100%;max-width: 100%; margin-bottom:30px; }
    .mail_center li:nth-last-of-type(1),.mail_center li:nth-last-of-type(2) {
        margin-bottom:0;
    }    
.mail_center li .formRow:nth-of-type(1) {
    margin-right:11px;
    }

    .mail_center li .formRow:nth-of-type(2) {
        margin-left:11px;
    }


.mail_center li .all-name{ text-align:right; padding: 0px 10px 0 0; float:left; font-size:15px; color:#555555; max-width:150px;width:100%; text-transform:uppercase;}
.mail_center li .fLeft-input{float:left;max-width: 100%;width:100%;/*margin: 0 0 8px 0;*/}
.mail_center li .fLeft-input input, .mail_center li .fLeft-input textarea{width:100%;min-height:40px;border: 1px solid #cccccc;padding: 0px 11px;color:#666666; font-size: 16px;box-sizing: border-box;}
.mail_center li .fLeft-input textarea{padding: 6px 11px  0 11px;}
.mail_center li .fLeft-input input:focus { border: 1px solid #8e8e8e;}
.butSubmit22 { float: left; width: 100%; text-align:center;}
.msgCenter { max-width: 100%; text-align:center; float: right;}
.butSubmit22 input{background: #ececec;cursor:pointer;text-align:center;font-weight:500;font-size:17px;color: #8d8d8d;width: 108px;border: 1px solid #c5c5c5;line-height: 34px;text-transform: capitalize;transition:all .5s;margin-bottom: -32px;}
.butSubmit22 input:hover {color: #8d8d8d;background: #d1cccc;border: 1px solid #c5c5c5;}
.f-Captcha{float:left;/* max-width:685px; */width:100%; text-align:center;}
.f-Captcha_span{
    min-height: 40px;
    width: 111px;
    float:left;
    cursor: pointer;
    }


    .f-Captcha input {
        background-color:#ffffff; border:0; text-transform: capitalize;
    color: #993333; font-size: 16px;    float:left;
       min-height: 36px;
    width: 107px;
    
    }

.f-Captcha_span input {
    margin: 2px;
    background-image: -moz-linear-gradient( 0deg, rgb(154,51,52) 0%, rgb(51,153,255) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(154,51,52) 0%, rgb(51,153,255) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(154,51,52) 0%, rgb(51,153,255) 100%);
    color: #fff;
    cursor: pointer;
}

.f-Captcha_span:hover input {
    background-color:transparent; color:#ffffff;
}

.contactCtp{width: 342px;
    height: 41px;
    margin-top:0px;
    margin-left: 23px;
    float: left;
    background-color: #fffedf;
    border: 1px solid #cccccc;}
.f-Captcha a {     float: left;
    margin:0px 23px ;
    border: 1px solid #cccccc;
    padding: 5px;
    height: 40px;}

.contct_textCtp{float: left;margin: 0 0  0 0px;/* width: 100%; */min-width: 590px;}
.contactCtp img#imgCaptcha {    width: 130px;
    height: 24px;
    margin-top: 7px;}
.mapSname {font-size: 21px;color: #3e2723;font-weight: 600;padding-bottom: 5px;}
.mapAdd, .mapPh, .mapEmail {color: #474747;font-weight: 500;font-size: 13px;}
.sending-msg-career { color:green}
.JoinUsTbl { width:100%; float:left; overflow: auto;}
.gustbtotn {/* width: 300px; */  float: left;}
.header_point { width: 100%; float: left;  text-align: center;  margin-bottom:12px;  font-size: 16px;}

#spntxt {font-size:11px; color: #9c9b9b; float:right;} 
#spn {font-size:11px; color: #9c9b9b; float:right;  margin-top: -4px; display:none;} 
/* guest book */
.careerRpt {float: left; background:#e8e8e8;width: 100%; margin: 0 0 33px 0;}
.career_sub {float: left;width: 25%;border-right: 2px solid white;     min-height: 225px;}
.career_tag{ float: left;width: 100%;border-bottom: 2px solid white;line-height: 41px;padding: 0 8px;font-size: 18px;text-transform: uppercase;text-align: center;}
.career_sub span {float: left; font-size: 16px;display: block;clear: both;padding: 6px 4px; text-align: left;}
.guestHowknow.marginTop5 {width: 100%; float: left;    text-align: left; color: #404040;font-size: 16px;
    font-weight: 500; text-transform: capitalize;}
.correc_r {width: 100%; float: left; text-align: left; color: #555555; font-weight: 400;text-transform: capitalize;
    font-size: 16px;}
.correc_r span{ font-size:16px; font-weight:400; color:#686868;}
.EventVenue, .Description{font-size:16px;color: #555555;font-size:16px;font-weight: 400;}
.Event{ color:#9a3334;  font-size:16px; font-weight:500;}
.gbl{}
.ddlcontainer{ float:left;width:100%; margin:0;}
.gbl li .ddlcontainer input, .gbl li .ddlcontainer textarea, .gbl li .ddlcontainer select{width:100%;min-height: 45px;border: 1px solid #cccccc;padding: 6px 11px;color: #666666;font-size: 16px;box-sizing: border-box;}
.gbl li .ddlcontainer input:focus {border: 1px solid #8e8e8e;}
.name_place {font-size: 17px;}
.Total-gb {display: block;width: 100%;float: left;text-align: left; text-transform: uppercase;font-size: 17px;color: #555555;font-weight: 400;margin: 0px 0 11px 0;}
.gb-data{ float:left; max-width:471px; width:100%;font-size: 16px;border-right: 1px solid silver; margin: 19px 0 0 0; padding: 0 82px 0 0;}
div#ctl00_RestContainer_uppnl { margin: 13px 0 0 0;}
.guestBox {width: 100%;float: left;margin: 0 0 0px 0;color: #404040;font-size: 16px;text-transform: capitalize;}
.guestRating span img { vertical-align: middle;}
.guestComment.guestComment_ln_m { line-height: 25px;}
span.rec { font-weight:600; color: maroon;}
.commentDate { float:right;   }
.guestlabelbox {
    color:#555555;
}
.correc_r b { color: #424242; font-weight: 600; font-size: 17px;}
.gb-main-rpt-sub {/* padding: 28px 85px 28px 85px; */float: left;width: 100%;text-align: justify;background-color:#f1f1f1; margin-bottom:10px; padding:20px;/*max-width: 417px;*/}
.gb-main-rpt-sub:last-child { border-bottom: 0px solid #c0c0c0;  }
/* Join us*/
.joinUsD{max-width:100%;width: 100%;float: left;}
.Guest_in {font-size: 25px;float: left;width: 100%;color: #555555;font-weight: 300;/* padding: 39px 0 3px 0px; */text-align: center;text-transform: uppercase;/*max-width: 417px;margin-left: 73px;*//* background-color: #ebebeb; *//*margin-top: 0px;*/}
.post_in {font-size: 25px;float: left;width: 100%;color: #555555;font-weight: 300;padding: 1px 0 30px 0px;text-align: center;text-transform: uppercase;}
.GBTXTContainer{ float:left;width:100%; margin:0 0 17px 0;}
.joinUsD li .GBTXTContainer input, .joinUsD li .GBTXTContainer textarea, .joinUsD li .GBTXTContainer select{width:100%;min-height: 45px;border: 1px solid #c0c0c0;padding: 6px 11px;color: #dad9d9;font-size: 16px;box-sizing: border-box;background-color: #fff;padding-left: 8px;/* float: left; */margin-left: 1px;}
.joinUsD li .GBTXTContainer input:focus { border: 1px solid #8e8e8e;}
input#ctl00_ContentPlaceHolder1_fileUploader { padding: 10px 11px;}
.guestName {
    font-weight:500;
}
.med_txt{ color:#878381; font-weight:600; font-size:16px;}
/*news Notice start*/
.nallurl { float:right; display:inline-block; margin-top:0px;}
.nupdatetext { display:inline-block;}
.photo-glry-main,#news-h,.nupdate-on,.nfullmain,.nfullother,.notherbg { width:100%; float:left;}
#news-h {  text-align:center; font-size:16px; width:100%; float:left;  }
#news-h span { font-weight:bold;}
.nfullmain,.nfullother {background: #aa4648;text-align:center;font-weight: 400;font-size:18px;color: #fff;padding:5px 0px;}
#ctl00_ContentPlaceHolder1_lblNotice hr {border-top: 1px solid #e8e8e8;margin:0px; padding:0px; display:none}
.nupdate-on{padding:16px 21px 11px 21px;margin:5px 0px;background: transparent !important; color:#7a7a7a; border: 1px solid #717171;}
a.nallmoretext{float:right;color:#96373c; background-color:#ffffff; font-size: 16px;text-align: center;display: inline-block;padding:5px 10px;font-weight: 400; margin:2px;}
    a.nallmoretext:hover {
        background-color:transparent;  color:#fff;
    }
/*.nupdate-on:hover a.nallmoretext {background: #dedede;color:#2b2b2b;}*/
.nupdate-on .nheadingtext {color:#7a7a7a;font-weight: 400;display: inline-block;max-width:83%;padding: 0 6px;}
.nupdate-on:hover > .nheadingtext,.nupdate-on:hover .nheadingtext {color:#7a7a7a;}
.notherbg{border: 1px solid #d9d9d9; padding:10px ; margin:8px 0px; font-weight:700;}
.notherbg { margin:8px 0px;}
.headingI {float: left;color: #555555;font-weight: 600;padding: 0px 0 0px 0;text-transform: uppercase;font-size: 16px;width: 100%;text-align: center;}
.notherbg:first-child {margin:16px 0px 8px 0px;}
.nupdatetext { font-size:18px; font-weight:bold; margin-bottom: 11px;}
a.all-news-sub1 { font-weight: normal;color:#7a7a7a;font-size: 16px;}
/*a.all-news-sub1:hover { color:#f39041;}*/
#main_notice { width:100%; float:left; margin-bottom:16px;}
.nfullmain-container { border: 1px solid #d9d9d9; width:100%; float:left; }
.nfullhead-text,.nfullNot-Data { width:100% !important; float:left; padding:10px;}
.nfullhead-text, .nfullNot-Data *{
    color:#7a7a7a !important; font-family: 'Roboto Slab', serif !important; 

}




#ContentArea { max-width:400px; margin:0px auto; background:#dbdbdb; padding: 11px 11px;}
div#ContentArea table { width: 100%;}
#ContentArea table tr td:first-child {/* width: 78px; *//* padding-top: 8px; */}
#ContentArea table tr td { text-align:left; vertical-align:top}
div#ContentArea input {width: 90%;min-height: 42px;border: 1px solid #c0c0c0;padding: 0px 11px;color: #555555;font-size: 15px;box-sizing: border-box;}
input#ctl00_ContentPlaceHolder1_btnSubmitLogin {background: white;cursor: pointer;text-align: center;font-weight: 500;font-size: 17px;color: #5f5f5f;width: 128px !important;border: 1px solid #888888;line-height: 34px;text-transform: capitalize;transition: all .5s;margin: 0 auto !important;/* width: 100%; */text-align: center;float: none !important;margin-left: 122px !important;}
input#ctl00_ContentPlaceHolder1_btnSubmitLogin:hover {    color: #ffffff;    background: #21a0ee;    border: 1px solid #21a0ee;}
.careerMain { margin-top:25px;}
.careerMain,.vacTable { width:100%; float:left;}
.vacTable .firstTRc { background:#e4ab13; color:#fff;}
.vacTable tr td { border:1px solid #edbb36; padding: 4px; vertical-align:top}
.extension { float:right;margin-top: -36px; /*margin-top:0px\9;*/ padding-right: 5px;font-size: 14px;}
 textarea{ resize: none;}
 
 
 
 
 #loadmore:hover span, .pg_viewall2:hover .readMore, .readCenter a.readMore1:hover span 
 {
 	
 	background-image: -moz-linear-gradient( 0deg, rgb(154,51,52) 0%, rgb(51,153,255) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(154,51,52) 0%, rgb(51,153,255) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(154,51,52) 0%, rgb(51,153,255) 100%);
    color:#fff !important;
 	}
 

.nallurl span {
    display:inline-block;
}

  .nfullNot-Data  img {
    float: none !important;
    max-width: 100%;
    height: auto !important;
    display: block;
    margin: auto !important;
}


input, textarea, select, button {
    font-family: 'Roboto Slab', serif;
}

input, textarea, select, button   { font: 400 16px Roboto Slab;}



input[type="text"],
input[type="button"],
input[type="submit"]{
-webkit-appearance: none;
border-radius: 0;
}



@supports (-webkit-overflow-scrolling: touch) {
  /* CSS specific to iOS devices */ 

 .glsrhbtn, .f-Captcha_span {background-image:none; border:1px solid #993333;
 }



}



  /* CSS for other than iOS devices */ 

  
.pg_viewall2 , #loadmore, .readCenter a.readMore1, .Achiredetail, .nallurl span, .tCenter span  {background-image: -moz-linear-gradient( 0deg, rgb(154,51,52) 0%, rgb(51,153,255) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(154,51,52) 0%, rgb(51,153,255) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(154,51,52) 0%, rgb(51,153,255) 100%);}







 
 @media screen and (-webkit-min-device-pixel-ratio:0) {
::i-block-chrome,.contactCtp img#imgCaptcha, .f-Captcha a {  margin-top:2px;} }  
 

 @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.extension {margin-top: 0px;}
}
@media only screen and (max-width : 1100px)
{
    
.searchform1 .searchfield { width: 285px;}
ul#dvCustomers {text-align: center;}
.previousAlbum { margin: 0 0 19px 0}
#gallerFirst .slides li img{ max-width:100%;}
.guestBleft,.defa_master{ max-width: 100%;}
.gust_textCtp{ margin: 27px 0 0 0; max-width: 100%!important;}
.contactInfo{ text-align:center;}
.contactInfo li{ width:33%;}
.joinUsD{ max-width:100%;}
.f-Captcha { float: left;}
.mail_center { max-width: 100%; width: 100%;}
.gline{ padding: 34px 0 30px 0px;}
.mail_center li .all-name {text-align: left; padding: 0px 17px 5px 0;}
.mail_center li .fLeft-input,.f-Captcha,.joinUsD{ max-width:100%;}
.msgCenter{ max-width:100%;}
.butSubmit22 { padding: 7px 0 10px 0px; text-align: left;}
.gb-data { float: left; max-width: 100%; border-bottom: 1px solid silver;border-right: 0px solid silver; padding: 21px 82px 0 0;}
.achiSlideImg,.achiSlideTxt{ max-width: 100%;}
 .achiSlideTxt{ padding: 0 0 0 23px;}
.rpt-subhead,.achivMent{max-width: 31%;    margin: 1% 1%;}
.achibg,.achi-dtl,.media-album-detail{ text-align:center}
.pgBack li:nth-child(4) {    padding: 11px 26px 11px 7px; width: auto;  text-align: center;  width: 100% !important;}
    .pgBack li:nth-child(4) span {
        display:inline-block;
    }
.chAl { width: auto !important; background: none;}
.chAl a{ color: #464646;}
.media-repeater{ overflow:hidden;padding: 0 2px;}
.contact-img{ width: 100%;margin: 0 0 21px 0;text-align: center;}
.contct_textCtp { float: left;}
.extension{ margin-top: 0px;}
#ctl00_ContentPlaceHolder1_lblErrorCaptcha{ width:100%; float:left;}
.pgBack{ height:auto;}
.mediaSlideTxt,.achiTxt{height:auto;text-align: left;}
.redate_Date{padding: 8px 10px 0 0px;}
.achiTxt{padding: 0 0 5px 0;text-align: left;}
.Achiredetail,.NewsPaper_n,.redate_Date,.redate.DateEach,.achi-dt2.achVenue,.Achiredetail { float: none;}
.redate.DateEach,.achi-dt2.achVenue {padding: 8px 0px;}
.achiSlideImg img{ max-width:100%;}
.media_in.eh2 { height: 400px!important;}
}

@media only screen and (max-width :1024px) {
    #gallerFirst > .flex-direction-nav .flex-next, #gallerFirst > .flex-direction-nav .flex-prev {
        visibility:visible !important;
    }
}

@media only screen and (max-width : 1024px) {

    #gallerSec .slides li {
        margin-right:0px !important; 
    }
        #gallerSec .slides li img {
             margin:0 8px;
        }

    #gallerSec {
        padding: 0px 38px !important;
    }

    .formRow {
        max-width: 490px;
    }

     .f-Captcha .formRow {
       max-width:100%;
    }

    .contct_textCtp {
        min-width:100%; margin-bottom:30px;
    }

    .contactCtp {
        margin-left:0;
    }
    .contactCtp {
        width: auto;
    }

      /*.media-repeater .fixdiv, .media-repeater img {
            max-width: 530px !important;
    }*/

}


@media only screen and (max-width : 880px) {
    .gline {
        padding: 34px 0 30px 0px;
    }

    .mail_center li .all-name {
        text-align: left;
        padding: 0px 17px 5px 0;
    }

    .mail_center li .fLeft-input, .f-Captcha, .joinUsD {
        max-width: 100%;
    }

    .butSubmit22 {
        padding: 5px 0 10px 0px;
        text-align: left;
    }

    .f-Captcha input {
        width: 107px;
        max-width: 100%;
    }

    .rpt-subhead, .achivMent {
        max-width: 48%;
    }

    span.alb_total.floatR {
        margin: 0 0 14px 0;
    }

    .alb_total {
        margin: 0 0 14px 0;
    }

    #achiv2, .achiv3 {
        margin: 0;
    }

    .contactInfo li {
        width: 48%;
        float: none;
        clear: both;
        margin: 20px 0 0 0;
        display: inline-block;
    }

        .contactInfo li:nth-child(3), .contactInfo li:nth-child(2) {
            border-right: 0px solid #c0c0c0;
        }

    .pgBack {
        height: auto;
    }

    .formRow {
        max-width: 100%;
    }


    .formRow.formRow2, .contct_textCtp {
        margin-bottom:0px !important;
    }

    .mail_center li .formRow:nth-of-type(1){
        margin-bottom:30px;
        margin-right: 0px;
    }

  .mail_center li .formRow:nth-of-type(2){   margin-left:0;
}

}

@media only screen and (min-width : 768px) and (max-width :989px)
{
.galleryLS1,.gallerySR1 { max-width:100%}	
#gallerFirst { max-width:532px; float:none; margin:0px auto 20px auto; height:auto;}	
.gallery-searchA { width:auto; float:none; display:inline-block; padding: 5px 0;}
.gallery-searchA li { padding: 0px; margin: 0px 4px; float:none}
.gallery-searchA .lastli { float:none; border: 0px solid #383838;}
.gallery-searchA li:first-child { padding-left:0px;}
 #BottomGallery { margin-top:25px;}
.pgBack { text-align:center}
.pgBack li { width:auto; float:none}
/*.pgBack li{    padding: 8px 0px 8px 0px; }*/
.photo_gn1 li .photoIn a {   max-height: 118px;}
.photo_gn1 li {max-width: 46%; margin: 10px 2% 16px 2%;}
.pgThumbView1 li {max-width: 31%; margin: 10px 1% 16px 1%;}

 .gallery-searchA {
     border-right:1px solid #d7d7d7;
    } 


}

@media only screen and (min-width : 990px) and (max-width :1025px)
{
.gallery-searchA li {  margin: 0px 0px 0px 14px;}	
.galleryLS1 { max-width:60%;text-align: center;}
.gallerySR1 { max-width:37%;}
.pgBack {text-align: left;} 
.pgBack li {float: left;/* width: 140%; */     padding: 8px 10px 8px 74px;}
#photoG .photo_gn1,#ctl00_ContentPlaceHolder1_UpdatePanel2 { max-width:943px; margin:0px auto;}
.photo_gn1 li .photoIn a {   max-height: 118px;}
.photo_gn1 li{ margin:10px 18px 36px 18px;}
 .pgThumbView1 li {margin: 10px 11px 36px 29px;}
 .photo_gn1 li, .pgThumbView1 li {max-width: 277px;
    }


  


}
@media only screen and (max-width : 767px) 
{
.galleryLS1,.gallerySR1 { max-width:100%}	
#gallerFirst { max-width:640px; float:none; margin:0px auto 20px auto; height: auto;}
#BottomGallery { margin-top:25px;}
.searchform1 {max-height: none;}
.gallery-searchA li,.gallery-searchA li:first-child { padding:0px 5px; float: none!important; margin:0;height: auto;}
.gallery-searchA { padding-bottom: 5px;}
.pgBack { text-align:center}
.pgBack li { width:auto; float:none} 
.photo_gn1 li .photoIn a { max-height:146px;}
.pgThumbView1 li a { max-height:150px; min-height: inherit;border: 0px solid #a1887f;}
.gallery-searchA .lastli > div {  display:inline-block; /*float:none!important;*/    margin-bottom: 10px;  }
.gallery-searchA .lastli > div > .searchbutton {float:none; display:inline-block;position: relative;}
.gallery-searchA .lastli {  border: 0px solid #383838; background:none;}
.photo_gn1 li {float: none; padding: 0;  margin: 1%; vertical-align: top;min-height: 363px; width: 47%;}
.pgThumbView1 li { max-width: 285px;float: none; padding: 0;  margin: 1%; width: 47%;}
#gallerFirst .slides li img{ max-width:100%;}
.alb_total{ margin:0;}
.contactInfo li { width: 48%;  float: none; clear: both; margin: 3px 0 0 0;display: inline-block;}
.contactInfo li:nth-child(3),.contactInfo li:nth-child(2) { border-right: 0px solid #c0c0c0;}
.rpt-subhead,.achivMent{max-width: 48%;}
.mediaSlideTxt{ padding: 0 0 12px 0;}
/*.Achiredetail{ padding: 10px 4px 0 0px;}*/
.media-repeater img { max-width: 100%; max-height: 100%;}
.career_sub {float: left;width: 50%;}
.career_sub span{ width:100%; text-align:center;}
.career_tag { border-top: 2px solid white; background: #e0e0e0;}

.gallery-searchA {
     border-right:1px solid #d7d7d7;
    }

.searchform1 .searchfield {
    border-left: solid 1px #d7d7d7;
    border-right: solid 1px #d7d7d7;
}


    .achiSlideImg, .achiSlideTxt {
            width: 100% !important;
    }

  .achiSlideTxt {  margin: 15px 0;
    padding: 0 !important;
}

}
@media screen  and (max-width:624px)
{
.searchform1 .searchfield {  width:290px;}
.contactInfo li { width: 98%; border-right: 0px solid #c0c0c0; }
.media-repeater,.achiSlideTxt{ width:100%; max-width:100%;}
.achiSlideImg,.achiSlideTxt{ max-width: 100%;  width:100%;}
.achiSlideTxt{ padding: 0 0 0 0px;}
/*.media-repeater{  padding: 0 72px;}*/

    .head-media12 {
            width: 100% !important;
    margin-left: 0 !important;
    margin-top:20px;
    }


    #gallerFirst .slides li {
        height:300px !important;
    }

}
@media screen and (max-width:520px)
{
.photo_gn1 li{ width: 98%;margin: 1%;  }
#gallerFirst .slides li img{ max-height: 330px;}
.contct_textCtp{margin: 0px 0px 0px 0px;width: 100%;min-width: 100%;/* padding: 0px; */}
.f-Captcha input{max-width: 100%;/* margin-top: -12px; *//* padding: 4px !important; */}
.rpt-subhead,.achivMent{max-width: 98%;}
.media-repeater{  padding:0; width: 100%; text-align: center;}
.media-repeater img { max-width: 100%; max-height: 100%;}
.media-repeater .fixdiv{width: 262px;}
.gb-main-rpt-sub{ padding:10px;}
    .commentDate {
        width:100%;
    }
.gallery-searchA { padding-bottom:70px;}
.full_back {margin: 5px 0 0px 0 !important;}
.achiTxt { padding: 0 0 13px 0;}
 .NewsPaper_n, .redate_Date,.redate.DateEach,.achi-dt2.achVenue{width: 100%;}


    .gallery-searchA .lastli > div { float:none!important;
    }

    .searchform1 .searchfield {
        border-left:solid 1px #d7d7d7; border-right:solid 1px #d7d7d7;
    }

    .mazgine {
        width: 100% !important;
        margin-bottom:30px;
    }

    .mazgine:last-child {
        margin-bottom:0;
    }
   
}
 
.header-mailus {width: 100%; max-width:1200px; margin: 0 auto; text-align: center;}
.MAIL-SLD ul li { display: inline-block; text-align: center;  width:33%;}
.MAIL-SLD { width: 100%; float: left;margin-top: 22px;    margin-bottom:22px;}
.mail {    font-size: 14px; width: 100%; float: left;  background: #3399ff;  color: white;}


@media screen and (max-width:414px) {

    #gallerFirst .slides li {
        height: 200px !important;
    }

    .career_sub {
    width: 100%;
    min-height: initial;
}
}

@media screen and (max-width:375px) {
    .f-Captcha a {
        margin: 0px 4px; width:40px;
    }
}
@media screen and (max-width:320px) {
    .MAIL-SLD {
        padding: 0 10px;
    }
}