﻿
*{outline:none;}
.newGallery {width:100%;float:left;margin-top: 10px;}
.inner_img,#BottomGallery { width:100%; float:left;}
#BottomGallery { padding-bottom:25px;}
.achi-img center span { width: 100% !important;}
.searchform1 {width: 100%;padding: 0px 0px 0px 0px;text-align: center;float: left;margin-bottom:12px;background: #2d6acb;margin-top: 5px;}
.searchform1 .searchbutton {border-left: 0px;float: right;min-width: 61px;height: 31px;background: #ebebeb;color: #2a4678;border: 0px solid #111111; border-left: 1px solid #e2e2e2;position: relative;margin: 0px 0px 0 0;left: 0px;font-size: 16px;cursor: pointer;transition: all .5s;text-transform: uppercase;font-family: 'Noto Serif SC', serif; font-weight: bold; padding:0px 5px;}
table.contact-add tr td div img {max-width: initial;}
.ajax__calendar_dayname {width: 23px !important;}
.ajax__calendar_title {    font-size: 12px !important;}
.searchform1 .searchfield {color: #535252;padding: 0px 10px;width: 300px;font-family: 'Noto Serif SC', serif; border:0; outline: none;font-size: 16px; height: 31px;background: #ffffff;display: block;}
#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 #2d6acb;    padding: 0px 20px;}
#ctl00_ContentPlaceHolder1_Gtotalphotos { margin-top:0px; margin-bottom: 5px;}
.AlbumNameD { display: inline-block; color: maroon; font-size: 17px; }

@-moz-document url-prefix() {  #ctl00_ContentPlaceHolder1_Gtotalphotos { margin-top:0px;}}

.floatR { float:right;}
.floatL { float:left;}
.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: 15px;}
.ajax__calendar_footer { height:auto!important}
.gallery-searchA li {height: 50px;line-height: 50px;margin: 0px 24px;color: #fff;display: inline-block;float: left;border: 0px solid #000;position: relative;}
.gallery-searchA li:first-child {padding-left:0px;margin-left: 5px;}
.gallery-searchA .lastli {margin: 0px 0px 0 0;float:right; padding-top:9px;}
.gallery-searchA .lastli > div { float:left; overflow:hidden;}
.gallery-searchA ul li input[type='radio'] {-webkit-appearance: none;width: 11px;height: 11px;background-color: #ffffff;border-radius: 50%;outline: none;margin: 0px 7px 0px 0px;padding: 0px 1px 0px 1px;border: 1px solid #000000;position: relative;top: 0px;}
.gallery-searchA ul li input::-webkit-input-placeholder {color: #313131 !important;  } 
.gallery-searchA ul li input:-moz-placeholder { color: #313131 !important;   } 
.gallery-searchA ul li input::-moz-placeholder { color: #313131 !important;   } 
.gallery-searchA ul li input:-ms-input-placeholder {  color: #313131 !important;   }
.gallery-searchA ul li input[type='radio']:checked:before {background: #22b491;}
.NoRecord { padding:0px 10px; color:Red; font-weight:normal}
input[type='radio']:before {content: '';display: block;width: 5px;height: 5px;border-radius: 50%;margin: 2px 0px 0px 1px;}
.ajax__calendar_container, #ctl00_ContentPlaceHolder1_CalendarExtender1_popupDiv, #ctl00_ContentPlaceHolder1_CalendarExtender1_container {z-index: 9;line-height: 15px;}
.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;}
#gallerFirst .slides li img {border: 0px solid maroon;display: inline!important;  /*width: 100%;*/ max-width:650px; /*height:100%;*/    max-height: 432px;  }
#gallerFirst,#gallerSec { width:100%; float:left;}
#gallerSec { padding:0px; margin-top:28px; padding: 0px 55px;/*overflow: hidden;*/  margin-bottom:15px; }
#gallerSec .slides li iframe { position:relative; z-index:-1;}
#gallerSec > .flex-direction-nav .flex-next {opacity: 1;height: 36px;width: 36px;background: url(/images/gryR.png) center center no-repeat #2d6acb;top: 50%;right: 0px;margin-top: -28px; }
#gallerSec > .flex-direction-nav .flex-prev{opacity:1;height:36px;width:36px;background: url(/images/gryl.png) center center no-repeat #2d6acb;top: 50%;margin-top: -28px;left:0; }
#gallerSec > .flex-direction-nav a.flex-next:before,#gallerSec > .flex-direction-nav a.flex-prev:before { display:none}
#gallerSec .slides li a {   display:block; max-height:69px; overflow:hidden   }
#gallerSec .slides li a img{ display:inline;border: 0px solid maroon;}
#gallerSec .slides li { overflow:hidden;max-height:94px;}
#gallerFirst > .flex-direction-nav a { opacity:1; height:35px; width:35px; }
#gallerFirst > .flex-direction-nav a { margin: -35px 0 0;}
#gallerFirst:hover .flex-direction-nav a  {-webkit-transition: all 0s ease;-moz-transition: all .0 ease;transition: all .0s ease;}
#gallerFirst .flex-direction-nav .flex-next {background: url(../images/gr.png) no-repeat;right:0px;visibility:visible; }
#gallerFirst .flex-direction-nav .flex-prev {background: url(../images/gl.png) no-repeat;left:0px;visibility:visible; }
#gallerFirst:hover .flex-direction-nav .flex-next {background: url(../images/gr.png) no-repeat #2d6acb;right:0px;visibility:visible; }
#gallerFirst:hover .flex-direction-nav .flex-prev {background: url(../images/gl.png) no-repeat #2d6acb;left:0px;visibility:visible; }
#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: bold;border-bottom: 1px solid #d7d4c9;padding: 0 0 15px 0;color: #111111;font-size: 24px;text-transform: uppercase;}
.previousAlbum { margin: 0 0 17px 0;width: 100%;float: left;text-align: center;border-bottom: 1px solid #e5e5e5;padding: 0 0 10px 0;color: #111111;text-transform: uppercase;font-size: 24px; font-weight:bold;}
.gallerySR1  { width:100%; float: right;max-width: 475px; text-align: center;   position:relative; line-height: 30px; }
#photoG { width:100%;  float:left; text-align:center; } 
.achivMent,.rpt-subhead,.photo_gn1 li,.pgThumbView1 li {max-width: 275px;padding: 0px 0 0 0;    transition: 0.8s ease-in-out;    -moz-transition: 0.8s ease-in-out;margin: 14px 6px 4px 6px;display:inline-block;float:left; width:100%;border: 1px solid #c0c0c0;}
#dvCustomers .achi-img { padding:15px 15px 0px 15px; min-height:145px;}
.photo_gn1 li .photoIn  .AlbumIconPhoto,.achi-img .AlbumIconPhoto { max-height:126px; overflow:hidden  }
.photo_gn1 li .photoIn {width:100%;float:left;padding:20px 10px;position:relative; min-height:370px;}
.photo_gn1 li .video-img { height:150px; overflow:hidden;}
 
.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: #111111;padding: 0 0px 10px 0px; min-height: 110px;}
.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: 18px;margin: 13px 0px 10px 0px;line-height: 22px;text-transform: capitalize; font-weight:600}
.EventDate,.lblUpdatedOn,.Gtotalphotos  {text-align: left; }
.read_section {font-weight:500;color: #111111;}
.lblTitle span{color: #111111;}
#dvCustomers a.viewAll3 { line-height:36px;}
.headingI #ctl00_ContentPlaceHolder1_lblHeading, 
.headingI #ctl00_ContentPlaceHolder1_lblname {color: #2d6acb;text-align: left;float: left;font-size: 18px;font-weight: 600;}
.lblnewgllery { display:block; width:100%; float:left; font-weight: normal;  text-align:justify}
.uploadNoimg {display:block; width:100%; float:left;   color:#565656; margin:1px 0px 0px 0px;}
.pg_textTo { font-weight: 500;}
.GDataOfAccess11,.GDateOfCreation11,.Gtotalphotos,.pg_discription1 {font-weight:600;color: #2d6acb;}
#ctl00_ContentPlaceHolder1_lblRecord1,#ctl00_ContentPlaceHolder1_lbleventdate,#ctl00_ContentPlaceHolder1_lblupdatedon  { font-weight:600;  }
.gallerySR1 #ctl00_ContentPlaceHolder1_lblRecord1, .gallerySR1 #ctl00_ContentPlaceHolder1_lbleventdate,.gallerySR1 #ctl00_ContentPlaceHolder1_lblupdatedon  {    color: #2d6ad3;}
 

.GDataOfAccess11 span,.GDateOfCreation11 span,.Gtotalphotos span,.Updatop,#ctl00_ContentPlaceHolder1_lblRecord1 span,#ctl00_ContentPlaceHolder1_lbldesc span  {font-weight:500;color: #111;}
.pg_viewall2 { width:100%; float:left; margin-top:15px;text-align: left;}
.pg_viewall2 a {width:auto;padding:0px 18px;}
#dvCustomers .eh1A {float: left;    margin-bottom: 27px;width: 100%;}
.GDataOfAccessN,.GTotalRecordN,.GDateOfCreationN,.totalV,.GtotalRecordN{float:left;width:100%;padding: 0px 0px;}
.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 {  border-bottom: 1px solid #cdcdcd; padding: 7px 0 12px 0; text-transform: uppercase;  }
.AlbumNameclass,.GalbumNameN  {color: #2d6acb;font-size: 16px;font-weight: 500;}
.alb_total {display: block;width: 100%;float: left;text-align: right;text-transform: uppercase;margin: 0px 0 20px 0;}
.photo_gn1 li .photoIn .tCenter, .rpt-subhead .media_in .tCenter{ margin-bottom:19px; margin-top:5px; width:100%;}
.evcolorN,span.ups,span.des {color: #2d6acb;  font-weight: 600;  }
.down-box.mediaH b{ color:#800000; font-weight: 600;}
.mdate {margin: 0 0 3px 0;}
#ctl00_ContentPlaceHolder1_lbldesc span,#ctl00_ContentPlaceHolder1_lblRecord1 span {font-weight:400;}
.highslide img {border: 0px solid #3bb65e;}
.det_achiv b {    color: #2d6ad3;}
.pgThumbView1 {width: 100%; float: left;    margin-top: 5px;}
.pgThumbView1 ul { width:100%; float:left; text-align:center;}
.pgThumbView1 li {max-width: 210px;margin: 10px;width: 100%;float: left;padding: 0;}
.pgThumbView1 li .change-thum {  background: none;}
li.eh1.change-thum img{border: 0px solid #800000;     max-height: 126px;}
.album_se { color:#000; font-weight:400; margin-bottom:15px;}
.album_se span {color: #656565; font-weight: normal;}
.colorBlk { background:#474747;}
.AlbumIconPhoto {float:none;} 
.highslide span.AlbumIconPhoto{ max-height:160px; overflow:hidden}
.pgBack { width: 100%;float: left;height: 42px;border: 1px solid #2f5dd4;margin: 0px 0% 7px 0%;}
.pgBack li {display:inline-block; float: left;font-size: 16px;    padding: 8px 50px 8px 50px;}
.pgBack li:nth-child(4) {padding: 0px 0px 0px 0px;float: right;width: 224px;}
.fullDescription .DescriptionH{font-weight: 600;color: #2f5dd4;} 
.eventDates b, .updatedOnD b, .totalImages b{font-weight: 600;}
.event_btn a {color: #111111;border: 1px solid #111111;text-transform: uppercase !important; padding:0px 18px;margin-top: 30px;text-align: center;display: inline-block;line-height: 40px; }
.chAl{width: 179px !important;}
.chAl a {display: block;transition: all .5s;background: #2f5dd4;color: #fff;text-align: center;height: 40px;min-width: 140px;line-height: 40px;text-transform: uppercase;}
.AlbumDesc,.viddis { padding:2px 0 9px 0;float: left;     }
.pgBack .eventDates span{ font-weight:400;  }
.pgBack .updatedOnD span{ font-weight:400;  } 
.pgBack .totalImages #ctl00_ContentPlaceHolder1_lblTotal{ font-weight:400;  text-align:right }
.fullDescription { line-height: 26px;padding: 9px 0px 0 0px;width:100%;float:left;text-align: justify;margin-bottom:10px;}
.thumGhide{ width: 148px; height: 40px;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;}
#ctl00_ContentPlaceHolder1_lblnewgllery a.viewAll3 { min-width:190px; margin: 20px 0px 0px 0px;}
#loadmore {display: inline-block;cursor: pointer;background-image: -moz-linear-gradient( 176deg, rgb(30,209,124) 0%, rgb(40,158,189) 40%, rgb(49,107,254) 100%);background-image: -webkit-linear-gradient( 176deg, rgb(30,209,124) 0%, rgb(40,158,189) 40%, rgb(49,107,254) 100%);background-image: -ms-linear-gradient( 176deg, rgb(30,209,124) 0%, rgb(40,158,189) 40%, rgb(49,107,254) 100%);min-width:161px;text-align:center;font-size: 16px; transition: all .5s;color: #fff;border-radius: 20px;line-height: 49px; padding: 0 12px; }
.pgImgLoad { width:100%; float:left; text-align:center; height:32px;}  
.Tfoto {     padding: 5px 0 3px 0;}
.alb{ float: left;text-align: left;}
.readCenter { margin: 0 0 18px 0;  width: 100%;  float: left; }
.winall {  display: inline-block;  width: auto;}
.readMore,.readMore1{-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);position: relative;}
a.readMore {transition:all .5s;/* background: #3e4095; */color: #fff; height: 40px; text-align: center;display: inline-block;line-height: 40px; padding:0px 20px;     background-image: -moz-linear-gradient( 176deg, rgb(30,209,124) 0%, rgb(40,158,189) 40%, rgb(49,107,254) 100%);
    background-image: -webkit-linear-gradient( 176deg, rgb(30,209,124) 0%, rgb(40,158,189) 40%, rgb(49,107,254) 100%);
    background-image: -ms-linear-gradient( 176deg, rgb(30,209,124) 0%, rgb(40,158,189) 40%, rgb(49,107,254) 100%); border-radius: 20px;}
    a.readMore:hover { background:#1fcd81    }
#inner_pg3 ul li .mt-4 { margin-top:15px;}
#dvCustomers li{ text-align:center; }
 
.photo_gn1 li .photoIn span.AlbumIconPhoto{ height:126px;}
li.eventDates b {font-weight: 600;}
.video_height { height:400px;}
.vslideSmall {max-height:94px;}
.achi-dt2 b,.achi-bg2 b,.redate b,.color6,.med_txt{ color:#2d6acb;}
/*achievement start*/
.achi-main,.achi-img,.AlbumIconPhoto_achi,.headboy,.achibg,.achieve_slider,#inner_pg3 { width:100%; float:left;} 
.achi-main .tCenter {margin-bottom:14px; }
.achiv3 { margin-right:-10px;}
.redetail {float: left; margin: 18px 0 0 0;}
.achibg {text-align: left; border-top:0; padding:10px 10px; position:relative; min-height: 110px;font-size: 16px;}
.achivMent .tCenter { width: 100%;float: left;  height: 60px; }
.achi-dtl {  font-size: 16px;margin: 3px 0 4px 0;border-bottom: 1px solid #cdcdcd;padding: 7px 0 12px 0;font-weight: 600;text-transform: uppercase;color: #2d6acb;}
.achi-dt2.achname { padding: 6px 0 4px 0;}
.achi-dt2.aCHdate { margin: 0px 0 3px 0;} 
.achie_123 { float:left; width:100%; max-width:49%; text-align:center}
.ach1234 { float:right; width:100%; max-width:49%; line-height: 23px; }
.EventDate1 {   float:none; width:auto}  
.achieve_slider{ margin-bottom:25px;}
.achiSlideTxt {text-align: justify;float: left;width: 50%;padding: 0 0 0 45px;margin: 0 0 15px 0;}
.redate.DateEach {  float: left; display: inline-block;  }
.achi-dt2.achVenue {float: left;font-size: 16px;    width: 100%;}

.Achiredetail_01 {width: 100%;float: left;}
.Achiredetail {    float: left;        margin-top: 15px !important;       } 
.media-repeater {text-align: center; width: 100%;float: left;}
.media-repeater .fixdiv{max-width: 650px; max-height: 432px; display:inline-block;}
.media-repeater img{  max-height: 432px;border: 1px solid #d7d4c9;} 
.achiSlideImg img {max-height: 432px;border: 1px solid #d7d4c9;}
.hedachi1 {margin-bottom: 10px;font-size: 18px;text-transform: uppercase;font-weight: 600;color: #2d6acb;border-bottom: 1px solid #d7d4c9;padding-bottom: 10px;}
.nevent{ margin:6px 0  0 0}
.achiTxt { width: 100%; float: left;  }
 a.readMore1 {background: white;     color: #000; border: 1px solid #111111;font-weight: normal;text-transform:uppercase;height: 34px;min-width:108px;text-align: center;display: inline-block;line-height: 33px;}

 

/*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%;} 
.stdnames strong{ text-transform:uppercase; font-weight:500;}
.change-thum a {background: #2b6cc8;padding:10px; overflow:hidden; display:block; height:148px; }


/*Media start*/


 
.mediaGalleryContainer { text-align: center;float: left;}
.media_in{ float:left; width:100%;}
.media-album-detail {min-height: 150px; border-top: 0;  padding: 10px 10px;  position: relative;text-align: left;font-size: 16px;}
.down-box.paperName { margin: 7px 0 5px 0;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.mediaSlideTxt{ width: 100%;float: left; border-top: 1px solid #d7d4c9; line-height: 25px;}
.mediaSlideTxt .viewAll3{ margin:20px 0px 0px 0;}
.media-repeater { float:left; width:100%; max-width:55%;}
.head-media12 { float:right; width:100%; max-width:43%;}
.mediaSlideTxt .redate_Date { float: right; display: inline-block; font-size: 16px;  width:100%; }
.mediaSlideTxt .desim{ float: left; display: inline-block; font-size: 16px;  width:100%; }
.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: #2d6acb;    font-weight: 500;}
.down-box.boxheading { font-size: 16px; color: maroon;  font-weight: 600;}
.down-box.mDesc { line-height: 23px;}
.mediaSlideTxt .NewsPaper_n{ float: left; display: inline-block; font-size: 16px; width:100%; margin-top:10px;}
.NewsPaper_n .med_txt,.redate_Date .med_txt,.desim .med_txt { font-weight:600}
.achiSlideTxt b{ font-weight:400;}
.redate_headinge { float: left;font-weight: 600;padding: 0px 0 10px 0;text-transform: uppercase;font-size: 18px;width: 100%;    color: #0190c8;text-align: left;}
.down-box.mDesc {line-height: 23px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.contact-add a{ color:#313131}
.contact-add tr td{ vertical-align:top }
.contact-add tr td img { margin-top:-3px;    }
.con_head_sec {  background: #01305a;color: #fff;text-align: center;font-weight: 600;padding: 5px;margin-bottom: 10px;}
.contactInfo {float: right;width: 100%;margin: 0 0 37px 0; }
.joinusimg {float: right;width: 100%;margin: 0 0 37px 0;max-width: 51%;}
.joinusimg ul{list-style: disc;padding-left: 16px;}
.joinusimg li { font-size:14px; margin-bottom:5px;  }
.contactInfo li{  padding: 16px 5px 18px 5px;height: 208px; float:left; width:33.33%; text-align:center; border-right: 1px solid #c0c0c0; }
.contactInfo li:nth-child(3) {border-right: 0px solid #c0c0c0;}
.contactInfo li strong{ padding: 0 0 4px 0; 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 a { color:#111111    }
.contactInfo li span:hover{ color:#2d2d2c;}
.formRow {position: relative;max-width: 100%;width: 100%;border: none;}
.formRow--input {position: relative;outline: none;letter-spacing: .3px;resize: none;-webkit-transition: all .2s ease;transition: all .2s ease; font-size:16px;}
.formRow--input-wrapper.active .placeholder {top: -8px;background-color: #FBFAFA;color: #656565 ;font-size: 12px;line-height: 17px;-webkit-transform: translateY(0);transform: translateY(0);}
.formRow .placeholder {color: #858585;letter-spacing: .3px;position: absolute;top: 20px;left: 10px;display: block;padding: 0 2px;/*white-space: nowrap;*/-webkit-transition: all, .2s;transition: all, .2s;-webkit-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: right;   width: 400px;}
 #content b { font-size:18px;     }
div#spn { display: none;}
.gline{ font-size:25px; float:left; width:100%;  font-weight:300; padding: 45px 0 35px 0px;text-align:center;text-transform:uppercase;}
.MailUs{ max-width: 690px; width:100%;  margin:0px auto}
.mail_center {width: 100%; float: right;background: #fbfafa;padding: 30px;border: 1px solid #d4d3d3; max-width:650px;}
.mail_center li{float:left; width:100%;}
.mail_center li .all-name{ text-align:right; padding: 0px 10px 0 0; float:left; font-size:15px;  max-width:150px;width:100%; text-transform:uppercase;}
.mail_center li .fLeft-input{ float:left; max-width: 685px;width:100%; margin:0 0 22px 0;}
.mail_center li .fLeft-input input, .mail_center li .fLeft-input textarea{font-family: 'Noto Serif SC', serif; background: #fbfafa; width:100%; min-height: 42px; border: 1px solid #d4d3d3; padding: 0px 11px;  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 { padding:5px 0 10px 0px; float: left; width: 100%; text-align:center;}
.butSubmit22 input{background: #fbfafa;cursor:pointer;text-align:center;font-weight:500;color: #5f5f5f;padding: 12px 4px;width: 108px;border: 1px solid #888888;text-transform: uppercase;transition:all .5s;}
#ctl00_ContentPlaceHolder1_LBLMssg1 {color: Red;text-align: center;display: block;width: 100%;clear: both;}
.f-Captcha{ float:right; max-width:685px; width:100%;}
.f-Captcha input{min-height: 42px; border: 1px solid #c0c0c0;width: 366px; padding: 0 0 0 12px;}
.contactCtp{  height: 42px; float:left;}
.contactCtp .fl{ width:176px; float:left}
 .f-Captcha a {
    float: left;
    border: 1px solid #d4d3d3;
    height: 42px;
    width: 62px;
    text-align: center;
    padding-top: 10px;
    /*border-right: 0px;*/
    margin-right: 0px;
}
.contct_textCtp{ float:left; width: 100%;max-width:350px;}
.mail_center li .contct_textCtp .fLeft-input { margin-bottom:0px; }
.contactCtp img#imgCaptcha { width: 176px; height: 42px; border: 1px solid #c0c0c0;}
.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;}
#spntxt {font-size:11px; color: #9c9b9b; float:right;} 
#spn {font-size:11px; color: #9c9b9b; float:right;   margin-top: -4px;}
.contact-img21 { float:left; width:100%; max-width:40%;}
.comment-career { text-align:center;}
/* guest book */
#career1 .col-lg-4 { width:33.33%; float:left; padding: 0px 10px 10px 10px; }
#career1 .col-lg-4 .shadow {background: #fdfdfd;border: 1px solid #eaeaea;padding: 20px;min-height: 320px;text-align: left;}
#career1 .col-lg-4 .shadow a.viewAll3 { margin:20px 0px 0px 0px; line-height:36px;}
.careerRpt {float: left; background:#e8e8e8;width: 100%; margin-bottom:40px; }
.career_sub {float: left;width: 25%;border-right: 2px solid white;}
.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;}
.ddlcontainer{ float:left;width:100%; margin:0 0 17px 0;}
.gbl li .ddlcontainer input, .gbl li .ddlcontainer textarea, .gbl li .ddlcontainer select{ width:100%; min-height: 45px;     background: #fbfafa;border: 1px solid #c0c0c0; padding: 6px 11px;  box-sizing: border-box; font-family: 'Noto Serif SC', serif; font-size:16px;  }
.gbl li .ddlcontainer select{ color:#888585;}
.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; 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 10px 0;    }
.guestRating span img { vertical-align: middle;}
.guestComment.guestComment_ln_m { line-height: 25px;}
span.rec { font-weight:600; color: maroon;}
.commentDate { float:right; text-align: right;  font-style: italic;}
.guestName { float:left; font-weight:600;}
.correc_r b { color: #424242; font-weight: 600; font-size: 17px;}
.gb-main-rpt-sub { float: left; border-bottom: 1px solid #c0c0c0; width: 100%; margin-bottom: 10px; padding-bottom: 10px;}
.gb-main-rpt-sub:last-child { border-bottom: 1px solid #c0c0c0;  }
/* Join us*/

.post_in {font-size: 25px;float: left;width: 100%; padding: 1px 0 15px 0px;text-align: left;text-transform: uppercase;}
.GBTXTContainer{ float:left;width:100%; }
.joinUsD li .GBTXTContainer input, .joinUsD li .GBTXTContainer textarea, .joinUsD li .GBTXTContainer select{ width:100%; min-height: 45px; border: 1px solid #c0c0c0; padding: 6px 11px; box-sizing: border-box;    }
.joinUsD li .GBTXTContainer input:focus { border: 1px solid #8e8e8e;}
input#ctl00_ContentPlaceHolder1_fileUploader { padding: 10px 11px;}



/*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: #d9d9d9; text-align:center; font-size:18px; color:#282828; 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;  color:#282828;    border: 1px solid rgba(62, 64, 149, 0.17);}
.noticeDynamic { float:left; width:100%; text-align:right }
.noticeDynamic a { display: inline-block;margin: 5px;    }
a.nallmoretext {float: right;color: #767a78;font-size: 16px;text-align: center;display: inline-block;padding: 5px 10px;border: 1px solid #dedfed;}
.nupdate-on .nheadingtext { color:#282828; font-weight:normal; display: inline-block; max-width:83%; padding: 0 6px;}
.notherbg{border: 1px solid #d9d9d9; padding:10px ; margin:8px 0px;}
.notherbg { margin:8px 0px;}
.headingI {float: left;font-weight: 500;padding: 0px 0 0px 0;text-transform: uppercase;font-size: 17px;width: 100%;text-align: center;}
.notherbg:first-child {margin:16px 0px 8px 0px;}
.nupdatetext {font-size: 16px;font-weight: 500;margin-bottom: 11px;color: #2f5dd4;}
a.all-news-sub1 { font-weight: normal;color: #282828;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%; float:left; padding:10px;}
#ContentArea { max-width:550px; margin:0px auto; background:#dbdbdb; padding: 11px 11px;}
div#ContentArea table { width: 100%;}
#ContentArea table tr td:first-child { width:95px;padding-top: 8px;}
#ContentArea table tr td { text-align:left; vertical-align:top}
div#ContentArea input { width: 100%; min-height: 42px; border: 1px solid #c0c0c0; padding: 0px 11px;   box-sizing: border-box;   }
input#ctl00_ContentPlaceHolder1_btnSubmitLogin {background: #d4d3d3;cursor: pointer;text-align: center;font-weight: 500;font-size: 17px;color: #5f5f5f;width: 108px;border: 1px solid #888888;line-height: 34px;text-transform: capitalize;transition: all .5s;}
.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;padding:3px;font-size: 14px;}
textarea{ resize: none;}
.mread {float: right; width:100%; }
#map p.gm-style-pbt {text-align: center; margin-top: -50px;}
.comment-career .myLabel {
    max-width: 250px;
    margin-top: 15px;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.extension {margin-top: 0px;}
}
   

@media only screen and (min-width : 768px) and (max-width :989px)
{
.galleryLS1,.gallerySR1 { max-width:100%; width:100%;}	
#gallerFirst { max-width:532px; float:none; margin:0px 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; height:auto; padding-bottom:10px;}
.pgBack li { width:auto; float:none; vertical-align:top;padding: 8px 5px;}
.pgBack li:nth-child(4) { float:none    }
.photo_gn1 li .photoIn a {   max-height: 118px;}
.photo_gn1 li {max-width: 46%; margin: 10px 1.5% 16px 1.5%;}
.pgThumbView1 li {max-width: 31%; margin: 10px 1% 16px 1%;}
.pg_viewall2 { text-align:center    }
.achiv3{  max-width:578px; margin:0px auto; float:none    }
#gallerFirst .slides li img { max-width:none; width:100%;     }
.video_height2 { min-height:450px;    }
    .contactInfo li { width:100%; height:auto;    }

}
@media only screen and (min-width : 768px) and (max-width :1024px) 
{
 
 
.contct_textCtp { max-width:100%; margin-top: 29px;    }
.butSubmit22 { margin-top:20px;    }
.mail_center li .fLeft-input textarea {padding: 30px 11px 0 11px;    }
#marquee { display:block;    }
#vitual { display:none    }
}

@media only screen and (min-width : 990px) and (max-width :1024px)
{
.gallery-searchA li {  margin: 0px 0px 0px 14px;}	
.galleryLS1 { max-width:60%;text-align: center;}
.gallerySR1 { max-width:37%;}
.pgBack { text-align:center;line-height: 45px;}
.pgBack li { float:none; width:auto; vertical-align: top;padding: 0 40px;}
#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 13px;}    
.achiv3 {float:none; margin:0px auto; max-width:868px;   }
#gallerFirst .slides li img {width: 100%;    }
  

}

@media only screen and (max-width : 767px) 
{

    .nupdatetext { width:100%;    }
.searchform1 .searchfield { width:100%; max-width:356px; min-width:280px;    }
.searchfield_011 {    display: inline-block;}  
.galleryLS1,.gallerySR1 { max-width:100%}	
#gallerFirst { max-width:640px; float:none; margin:0px 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; padding:0px 5px;}
.pgBack { text-align:center}
.pgBack li { width:auto; float:none; height:16px;     padding: 0px 20px;} 
.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 {  width:100%;  }
.gallery-searchA .lastli > div > .searchbutton {float:none; display:inline-block;position: relative;}
.gallery-searchA .lastli {  border: 0px solid #383838; background:none; height:auto; width:100%;}
.gallery-searchA .lastli > div:first-child {  margin-bottom:20px; float:none   }
.pg_viewall2 { text-align:center    }
.photo_gn1 li {float: left; padding: 0; margin: 15px 2%; vertical-align: top;min-height: 363px; width: 46%; max-width:100%;}
.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: 100%;  float: none; clear: both; margin: 3px 0 0 0;display: inline-block; height:auto}
.contactInfo li:nth-child(3),.contactInfo li:nth-child(2) { border-right: 0px solid #c0c0c0;}
.rpt-subhead,.achivMent{max-width: 48%;    margin: 10px 1%  ; float:left}
.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;}
.contct_textCtp{ margin:29px 0 0 0; max-width: 100%;}
.mail_center,.contactInfo,.joinusimg,.contact-img21 { max-width:100%;    }
    .Guest_in { text-align:center    }
.gb-main-rpt { margin-top:25px;    }
.reach_logo {  font-weight:500     }
.reach_logo b { font-size:16px;         }
.joinusimg {margin-top: 40px;    }
.pgBack { height:auto; text-align:center;padding: 10px 0px 20px 0px;    }
.pgBack li:nth-child(4) { float:none; margin:10px 0px;        }
.butSubmit22 { margin-top:20px;    }
.dvCustomers { max-width:560px; margin:0px auto    }
.video_height2 { height:350px;    }
.media-repeater, .head-media12 { max-width:100%;    }
.vsmsTbl li { max-width:50%;    }
.achie_123,.ach1234 { max-width:100%;    }
#marquee { display:block;    }
#vitual { display:none    }
.master-text .x {max-width: 150px;    }
   
}

@media only screen and (min-width : 1025px) and (max-width :1226px) 
{
    .mail_center { max-width:58%;    }
    .contactInfo { max-width:40%;    }
    .contct_textCtp { max-width:247px;    }

  
 
}

@media only screen and (max-width : 480px) 

{
    .rpt-subhead,.achivMent{max-width: 98%!important;margin: 10px 1% 10px 1%!important;  }
    .photo_gn1 li { width:98%;    }
    .vsmsTbl li { max-width:98%!important; margin-left:1%;    }
    textarea#ctl00_ContentPlaceHolder1_txtComments + span { margin-top: 20px;}
    span#ctl00_ContentPlaceHolder1_RegularExpressionValidator9 {padding-bottom: 27px; }
    .extension {width: 100%; clear: both;  display: block;  }
    .GBTXTContainer {margin-bottom: 20px;    }
}

@media only screen and (max-width : 320px) {

       textarea#ctl00_ContentPlaceHolder1_txtComments + span { margin-top: 20px;}
}

