/*
  Theme Name: Be-hero Creative HTML5-Template
  Author: wpfreecloud
  Support: wpfreecloud.com
  Description: Bemax is a clean HTML5/CSS3 template suitable for Business, Corporate, Taxes, Broker, Ad....
  Version: 1.0
*/

/* CSS Index
-----------------------------------
1. Theme default css
2. Header Area
3. Mobile Menu Area
4. Slider Area
5. Hire Us Area
6. Iconbox Area
7. Bemax Area
8. Latest Project Area
9. Choose Us Area
10. Working With Us Area
11. Carousel Area
12. Brand Area
13. Footer Area
14. Color NIp
15. ScrollUp
*/


/* Theme Default CSS
==================================================*/
@font-face {
  font-family: "Baskervville-Bold";

  src: url("Baskervville-Bold.ttf") format("truetype");
}

@import url('https://fonts.googleapis.com/css2?family=Lato');

   :root {
       --color-black: #000000;
       --color-white: #ffffff;
       --color-border: #dddddd;
       --font-lato: Lato,sans-serif !important;;
   }
   /* global classes */
   .font-os {
       font: normal 400 15px var(--font-Os);
   }
   .font-pops {
       font: normal 900 18px var(--font-Pop);
   }

   html {
       scroll-behavior: smooth;
   }
   body {
      font-family: var(--font-lato);
      font-weight: 400;
      font-style: normal;
      font-size: 15px;
      color: #333333;
      line-height: 24px;
   }
   .img {
      max-width: 100%;
      -webkit-transition: all 0.3s ease-out 0s;
      transition: all 0.3s ease-out 0s;
   }
   .fix {
      overflow: hidden
   }
   .aligncenter {
      display: block;
      margin: 0 auto 15px;
   }
   a,
   .button {
      -webkit-transition: all 0.3s ease-out 0s;
      transition: all 0.3s ease-out 0s;
   }

   a:hover,
   .main-menu li a:hover,
   .footer-menu li a:hover {
      color: #952323;
      text-decoration: none;
   }
   a,
   button {
      color: #666666;
      outline: medium none;
   }
   .uppercase {
      text-transform: uppercase;
   }
   .capitalize {
      text-transform: capitalize;
   }
   h1,
   h2,
   h3,
   h4,
   h6 {
      font-family: "var(--font-lato)";
      font-weight: 900;
      font-style: normal;
      color: #333333;
      margin: 0 0 15px;
      text-transform: normal;
   }
   h1 a,
   h2 a,
   h3 a,
   h4 a,
   h5 a,
   h6 a {
      color: inherit;
   }
   h1 {
      font-size: 40px;
   }
   h2 {
      font-size: 35px;
   }
   h3 {
      font-size: 28px;
   }
   h4 {
      font-size: 22px;
   }
   h5 {
      font-size: 14px;
	  font-color:red;
   }
   h6 {
      font-size: 16px;
   }
   ul {
      margin: 0px;
      padding: 0px;
   }
   li {
      list-style: none
   }
   p {
      font-weight: normal;
      margin-bottom: 15px;
   }
   hr {
      border-bottom: 1px solid #eceff8;
      border-top: 0 none;
      margin: 30px 0;
      padding: 0;
   }
   label {
      color: #333333;
      cursor: pointer;
      font-size: 14px;
      font-weight: 400;
   }
   *::-moz-selection {
      background: #d6b161;
      color: #fff;
      text-shadow: none;
   }
   ::-moz-selection {
      background: #444;
      color: #fff;
      text-shadow: none;
   }
   ::selection {
      background: #444;
      color: #fff;
      text-shadow: none;
   }
   *::-moz-placeholder {
      color: #555555;
      font-size: 14px;
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
   }
   *::-webkit-input-placeholder {
      color: #555555;
      font-size: 14px;
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
   }
   *:-ms-input-placeholder {
      color: #555555;
      font-size: 14px;
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
   }
   *::placeholder {
      color: #555555;
      font-size: 14px;
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
   }
   .theme-overlay {
      position: relative
   }
   .theme-overlay:before {
      background: #fa4251 none repeat scroll 0 0;
      content: "";
      height: 100%;
      left: 0;
      opacity: 0.6;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
      position: absolute;
      top: 0;
      width: 100%;
   }
   .separator {
      border-top: 1px solid #f2f2f2
   }
   /* button style */

   .btn {
      -moz-user-select: none;
      background: #fa4251 none repeat scroll 0 0;
      border: 2px solid #fa4251;
      border-radius: 0;
      color: #fff;
      cursor: pointer;
      display: inline-block;
      font-size: 13px;
      font-weight: 600;
      letter-spacing: 1px;
      line-height: 1;
      margin-bottom: 0;
      padding: 13px 25px;
      text-align: center;
      text-transform: uppercase;
      -ms-touch-action: manipulation;
          touch-action: manipulation;
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
      vertical-align: middle;
      white-space: nowrap;
   }
   .btn:hover {
      background: transparent;
      color: #fa4251
   }
   .btn.btn-lg {
      padding: 10px 25px;
   }
   .btn-xl {
      font-weight: 700;
      padding: 13px 31px;
   }
   .btn.btn-inline {
      background: transparent none repeat scroll 0 0;
      border: 0 none;
      color: #ffffff;
      padding: 0;
      text-decoration: none;
   }
   .btn.btn-inline:hover {
      color: #ffffff;
      text-decoration: underline;
   }
   .theme-bg {
      background: #012465;
   }
   .gray-bg {
      background: #f0f0f0;
   }
   .black-bg {
      background: #171a21;
   }
   .bg-white {
      background-color: #ffffff;
   }
   .breadcrumb > .active {
      color: #888;
   }
   input:focus[type="url"], input:focus[type="text"], input:focus[type="email"], input:focus[type="tel"], input:focus[type="button"], input:focus[type="submit"], input:focus[type="search"], button:focus[type="button"], button:focus[role="button"], button:focus, input:focus {
      outline: none;
      text-decoration: none;
   }
   .btn:focus {
     box-shadow: 0 0 0 0;
   }


   /* start owl-carousel */
   .owl-carousel .owl-nav button {
      position: absolute;
      background: #999 !important;
      color: #ffffff !important;
      border-radius: 2px;
      height: 30px;
      width: 30px;
      left: 50px;
      top: 50%;
      text-align: center;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
      visibility: visible;
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	  overlay: black;
   }
   .owl-carousel .owl-nav button.owl-next {
      left: auto;
      right: 50px;
   }
   .owl-carousel .owl-nav button:hover {
      background: #000 !important;
   }

   .owl-carousel .owl-dots button {
      width: 10px;
      height: 10px;
      background: #666666;
      display: inline-block;
      margin: 5px;
      border-radius: 50%;
   }

   .owl-carousel .owl-dots button.active {
      background: #fa4251;
   }

   .owl-carousel .owl-dots {
      position: absolute;
      bottom: 20px;
      left: 50%;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%);
   }
    .slider-inner h5 {
      font-size: 19px;
	  color:white;
   }
.site-logo a h2{
    font-family: "Baskervville-Bold";
}


   /* End Owl-Carousel */
/* End Default Css */

/* Start Header Area
==================================================*/
.main-menu li {
    margin-left: 20px;
}

.main-menu li a {
    display: block;
    padding: 0px 10px;
}
.header-area {
    border-top: 5px solid #fa4251;
    padding: 0px 0;
}
.header-area .row{ margin-right:-30px; }
.hederBtn {
    text-align: right;
    width: 100%;
    float: left;
    margin-top: 12px;    
}
.topcontainer{ margin: 0 0px 0px; max-width: 98%; padding: 0 0px; }
.hederBtn{text-align:right;width: 100%;float: left;margin-top: 40px; margin-top: -100px;}
.hederBtnTop{text-align:right;width: 100%;float: left; margin-top: -100px;}
.afilation{color:#fa4251;font-family: 'Oswald', sans-serif;font-size: 19px;font-weight: 600;border: 2px solid #fa4251;padding: 10px 7px;display: inline-block;margin-right: 0;}
.btnHdr{display:inline-block;font-size: 21px;font-weight: 600;background: #fa4251;padding: 10px 14px;margin:0 20px; color: #fff; }

.Menus{width:100%;float:left; position:relative;z-index: 20;}
.main-menu{width:100%;float:left;background:#fa4251;position:relative;z-index: 20; text-align:left; margin-top: 0px; }
.main-menu:after {
    background: url(../img/MenuAfter.png) no-repeat;
    width: 64px;
    height: 63px;
    content: '';
    position: absolute;
    left: -63px;
    top: 1px;
}
.btnHdr2{margin:0 0; background:#fa4251;}
.main-menu li a {
    color: #fff;
}
.main-menu li.search-trigger a {
    border-left: 1px solid #666666;
    padding-left: 30px;
}

.header-area.sticky {
    position: fixed;
    width: 100%;
    z-index: 9;
    background: rgba(255, 255, 255);
    padding: 20px 0;
}
.main-menu li.active a {
    color: #fa4251;
}
.BdayToppers{
    text-align: center;
    background-color: #fff;
    min-height: 300px;
    padding-top: 20px;
}
.urgent_icon_inner{width: 225px;/* float:right; *//* background-color:Red; */height: auto;position: ABSOLUTE;right: 0px;z-index: 2; margin-top: 100px;}

.urgent_icon_inner ul li{width:100%;height:auto;margin-top: 8px;}

.urgent_icon_inner ul li a {width:100%;height:auto;background: rgba(18, 171, 235, 0.9);padding: 14px 10px 14px 10px;color:#fff;font-size:14px;float: left;margin-top: 20px;text-align: center; transition: all 0.5s ease 0s;}

.urgent_icon_inner ul li a:hover {background: rgba(0, 76, 175, 0.9); }



.urgent_icon_inner ul li ul li a{width: 74px;height:49px;float:left;font-size:12px;color:#fff;text-align:center;border-right: 1px solid #50bfee;background: rgba();background: rgba(18, 171, 235, 0.9);     transition: all 0.5s ease 0s;}

.urgent_icon_inner ul li ul li a:hover{  background-color:#004caf }

.urgent_icon_inner ul li ul{margin-left: 1px !important; margin-top:-35px;}

.urgent_icon_inner ul{ margin-top:-75px;}

.search-popup-wrapper input[type=search] {
    background: none;
    border: none;
    border-bottom: 2px solid rgba(221, 221, 221, 0.205);
    padding: 5px 0;
    padding-bottom: 10px;
    color: #fff;
    font-size: 40px;
    padding-right: 40px;
}

.search-popup-wrapper input::-webkit-input-placeholder {
    font-size: 40px;
}

.search-popup-wrapper input::-moz-placeholder {
    font-size: 40px;
}

.search-popup-wrapper input:-ms-input-placeholder {
    font-size: 40px;
}

.search-popup-wrapper input::placeholder {
    font-size: 40px;
}
.search-popup-wrapper {
    display: inline-block;
    position: relative;
}

.search-popup-wrapper i {
    position: absolute;
    right: 0;
    bottom: 15px;
    font-size: 30px;
    cursor: pointer;
    -webkit-transition: .3s;
    transition: .3s;
}
.search-popup-wrapper i:hover {
    color: #fff;
}

.fade.show {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    display: inherit;
}

#search-modal .modal-dialog {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}

#search-modal .modal-content {
    background: none;
    border: none;
}

#search-modal {
    background: transparent;
    height: 150px;
    width: 500px;
    position: fixed;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    z-index: 11;
}
.search-overlay.show {
    visibility: visible;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.search-overlay {
    position: fixed;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: rgba(23,26,33,.95);
    z-index: 10;
    visibility: hidden;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
/* End Header Area */
/* Start Mobile Menu Area
==================================================*/
.show-mobile-menu .slicknav_menu .slicknav_menutxt {
    display: none;
}

.show-mobile-menu .slicknav_btn {
    background: none;
    margin: 0;
    text-shadow: 0 0 0;
    padding: 0;
}

.show-mobile-menu .slicknav_menu .slicknav_icon {
    font-size: 20px;
}
.show-mobile-menu .slicknav_menu {
    background: none;
}

.show-mobile-menu .slicknav_menu .slicknav_icon-bar {
    background: #222;
    border-radius: 0;
    box-shadow: 0 0 0;
}

.show-mobile-menu .slicknav_nav a {
    color: #333;
    text-align: left;
    padding: 5px;
    margin: 2px 0;
}

.show-mobile-menu .slicknav_nav {
    font-size: inherit;
    color: #333;
    position: absolute;
    left: 0;
    top: 50px;
    background: #fff;
    width: 100%;
    z-index: 99;
}

.show-mobile-menu .slicknav_nav li {
    border-bottom: 1px solid #ddd;
    padding: 5px;
}

.show-mobile-menu .slicknav_nav li:last-child {
    border: none;
}
.header-area .static {
    position: static;
}
.header-area .header-wrapper {
    position: relative;
    width: 100%;
}
/* End Mobile Menu Area */
/* Start Slider Area
==================================================*/
.slider-bg-1 {background: url(../img/slide_01.jpg);}
.slider-bg-2 {background: url(../img/slide_02.jpg);}
.slider-bg-3 {background: url(../img/slide_03.jpg);}

.single-slider {
    height: 600px;
    background-size: cover;
    background-position: center;
    background-color: #cccccc;
    display: table;
    width: 100%;
}

.slider-inner {
    display: table-cell;
    vertical-align: middle;
}

.slider-inner h3 {
    font-size: 30px;
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 3px;
    font-weight: 400;
}

.slider-inner h1 {
    font-size: 70px;
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 3px;
    line-height: 1;
}

.get-started-btn {
    margin-top: 40px;
    padding: 15px 35px;
    text-transform: capitalize;
    font-weight: 700;
    letter-spacing: 2px;
}
/* End Slider Area */
/* Start Hire Us Area
==================================================*/
.hire-us-content h6 {
    font-size: 18px;
    margin: 0;
    font-weight: 700;
    color: #fff;
}

.hire-us-button {
    border-color: #fff !important;
    padding: 15px 40px;
    background: transparent !important;
}

.hire-us-button:hover {
    background: #333 !important;
    color: #fff !important;
}
.hire-us-area {
    padding: 30px 0;
}
.hire-us-content h6 span {
    font-size: 30px;
}
/* End HIre Us Area */
/* Start Iconbox Area
==================================================*/
.icon-box-img-1 {background-image: url(../img/iconbox_01.jpg);}
.icon-box-img-2 {background-image: url(../img/iconbox_02.jpg);}
.icon-box-img-3 {background-image: url(../img/iconbox_03.jpg);}

.single-icon-box {
    height: 280px;
    background-size: cover;
    background-position: center;
    background-color: #cccc;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.icon-box-content {
    position: absolute;
    left: 0;
    top: 210px;
    width: 100%;
    height: 100%;
    background: #fa4251;
    opacity: .9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    color: #fff;
    z-index: -1;
    padding: 20px 30px 30px 30px;
    -webkit-transition: .6s;
    transition: .6s;
    cursor: pointer;
}
.icon-box-content:hover {
    top: 0;
}
.iconbox-content-heading {
    font-size: 16px;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.iconbox-content-heading i {
    font-size: 30px;
    margin-right: 15px;
}

.iconbox-content-body p {
    color: #e5e5e5;
    font-size: 14px;
    text-align: justify;
    margin-bottom: 25px;
}
.read-more-btn {
    text-transform: capitalize;
    font-weight: 600;
}

.read-more-btn i {
    margin-right: 5px;
}
/* End Iconbox Area */
/* Start Bemax Area
==================================================*/
.section-title h4 {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 900;
    letter-spacing: 2px;
    position: relative;
    padding-bottom: 10px;
}

.section-title h4:after {
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    height: 3px;
    width: 50px;
    content:
    "";
    background: #dc3545;
}
.item-icon i {
    width: 50px;
    height: 50px;
    background: #fa4251;
    color: #fff;
    font-size: 25px;
    text-align: center;
    line-height: 50px;
    display: inline-block;
    border: 1px solid #fa4251;
    -webkit-transition: .3s;
    transition: .3s;
}

.item-icon i:hover {
    background: transparent;
    color: #fa4251;
}
.item-content {
    padding-left: 20px;
    margin-top: -4px;
}

.item-content h6 {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 10px;
}
.single-bemax-item {
    margin-bottom: 40px;
}
/* End Bemax Area */
/* Start Latest Project Area
==================================================*/
.project-bg-1 {background-image: url(../img/project_01.jpg);}
.project-bg-2 {background-image: url(../img/project_02.jpg);}
.project-bg-3 {background-image: url(../img/project_03.jpg);}
.project-bg-4 {background-image: url(../img/project_04.jpg);}
.project-bg-5 {background-image: url(../img/project_05.jpg);}
.project-bg-6 {background-image: url(../img/project_06.jpg);}
.project-bg-7 {background-image: url(../img/project_07.jpg);}

.latest-project-area .section-title h4 {
    color: #fff;
}

.single-project {
    height: 225px;
    display: table;
    width: 100%;
    background-size: cover;
    background-position: center;
    background-color: #cccc;
    position: relative;
    z-index: 1;
}

.project-inner {
    display: table-cell;
    vertical-align: middle;
    position: relative;
    visibility: hidden;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: .3s;
    transition: .3s;
}
.project-inner:after {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    content: "";
    background: #fa4251;
    color: #fff;
    z-index: -1;
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    visibility: hidden;
    -webkit-transition: .5s;
    transition: .5s;
}
.project-inner h5 {
    font-size: 15px;
    color: #cccc;
    font-weight: 600;
    letter-spacing: 1px;
    margin: 5px;
    -webkit-transition: .3s;
    transition: .3s;
}
.project-inner h5 a:hover {
    color: #fff;
}

.project-inner p {
    color: #cccccc;
    font-size: 13px;
    margin: 0;
    font-weight: 400;
}
.project-inner p a {
    color: #ccc;
    -webkit-transition: .3s;
    transition: .3s;
}
.project-inner p a:hover {
    color: #fff;
}
.project-carousel.owl-carousel .owl-nav button {
    left: -15px;
}
.project-carousel.owl-carousel .owl-nav button.owl-next {
    right: -15px;
    left: auto;
}
.single-project:hover .project-inner:after {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    visibility: visible;
    opacity: .9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}

.single-project:hover .project-inner {
    visibility: visible;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
/* End Latest Project Area */
/* Start Choose Us Area
==================================================*/
.video-img-thumbnail {background-image: url(https://i3.ytimg.com/vi/XvbCcbyBRjM/hqdefault.jpg);}

.video-img-thumbnail {
    height: 340px;
    background-size: cover;
    background-position: center;
    background-color: #cccc;
}

.video-img-thumbnail a {
    position: absolute;
    left: 0;
    right: 0;
    font-size: 60px;
    color: #fff;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    -webkit-transition: .5s;
    transition: .5s;
}
.video-img-thumbnail a:hover {
    color: #fa4251;
}
.single-choose-item h6 {
    font-size: 16px;
    font-weight: 600;
    color: #555555;
}

.single-choose-item h6 i {
    margin-right: 10px;
}

.single-choose-item p {
    margin: 0;
    font-size: 15px;
    color: #666666;
}

.single-choose-item {
    margin-bottom: 30px;
}
/* End Choose Us Area */
/* Start Working With Us Area
==================================================*/
.hire-us-content span {
    font-size: 20px;
}
/* End Working With Us Area */
/* Start Carousel Area
==================================================*/
.blog-carousel.owl-carousel .owl-item img {
    width: 200px;
    display: inline-block;
    height: auto;
}

.single-blog-img {
    position: relative;
    float: left;
    min-height: 276px;
    text-align: center;
}

.single-blog-img span {
    position: absolute;
    left: 0;
    bottom: 0;
    background: #222;
    width: 100%;
    text-transform: uppercase;
    color: #fff;
    font-size: 11px;
    padding: 0 10px;
}
.blog-content {
    padding-left: 220px;
}

.blog-btn {margin-top: 10px;}

.post-heading {
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    min-height: 40px;
}

.post-content-text {
    margin: 0;
    color: #666666;
    font-size: 15px;
    text-align: justify;
}

.blog-tags {
    display: inline-block;
    font-size: 13px;
}

.blog-tags i {
    font-size: 12px;
}

.blog-tags a {
    color: #555555;
    font-weight: 600;
    -webkit-transition: .3s;
    transition: .3s;
}

.blog-btn .read-more-btn {
    color: #555555;
    display: inline-block;
    margin-left: 20px;
}

.blog-btn .read-more-btn:hover {
    color: #fa4251;
}

.blog-tags a:hover {
    color: #fa4251;
}
.carousel-area .section-title h4 {
    margin-bottom: 30px;
}

.carousel-area .section-title h4:after {
    left: 0;
    -webkit-transform: translateX(0);
            transform: translateX(0);
}
.carousel-area .owl-carousel .owl-nav button {border: 1px solid #999999;border-radius: 50%;background: transparent !important;color: #999999 !important;position: relative;left: 0;height: 25px;width: 25px;margin-right: 7px;display: inline-block;line-height: 23px;}

.carousel-area .owl-carousel .owl-nav {
    position: absolute;
    left: 240px;
    top: -51px;
}

.carousel-area .owl-carousel .owl-nav button:hover {
    background: #222222 !important;
    color: #fff !important;
}

.testimonial-content i {
    font-size: 20px;
    color: #666666;
    margin-right: 15px;
}

.testimonial-content p {
    font-size: 15px;
    color: #666666;
    text-align: justify;
    margin: 0;
}

.testimonial-content p {
    border-bottom: 1px solid #dddddd;
    padding-bottom: 15px;
    margin-bottom: 20px;
}

.testimonial-carousel.owl-carousel .owl-item img {
    display: block;
    width: 55px;
    height: auto;
}
.author-img {
    padding-left: 30px;
}

.author-content a {
    font-weight: 600;
    font-size: 13px;
    text-transform: uppercase;
    color: #555555;
    -webkit-transition: .3s;
    transition: .3s;
}

.author-content span {
    display: block;
    line-height: 15px;
}

.author-content {
    padding-left: 15px;
}

.author-content a:hover {
    color: #fa4251;
}
/* End Carousel Area */
/* Start Brand Area
==================================================*/
.brand-carousel.owl-carousel .owl-item img {
    width: auto;
    display: inline-block;
}

.brand-carousel.owl-carousel.owl-drag .owl-item {
    text-align: center;
}
.brand-item {
    display: table;
    width: 100%;
    position: relative;
    height: 50px;
}

.brand-item-inner {
    display: table-cell;
    vertical-align: middle;
}
/* End Brand Area */
/* Start Footer Area
==================================================*/
.footer-logo a {
    font-family: "Baskervville-Bold";
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 900;
    color: #fff;
    position: relative;
}

.footer-logo a img {
    position: absolute;
    top: 0;
    right: -21px;
}

.footer-logo {
    margin-bottom: 35px;
}

.footer-dec p {
    font-size: 13px;
    font-weight: 400;
    color: #999999;
    text-align: justify;
    margin-bottom: 25px;
}

.social-links li {
    display: inline-block;
    width: 40px;
    height: 40px;
    background: rgba(66,114,215,.1);
    text-align: center;
    line-height: 40px;
    border-radius: 50%;
    -webkit-transition: .5s;
    transition: .5s;
    margin-right: 10px;
}

.social-links li a {
    color: #fff;
    display: block;
}

.social-links li:hover {
    background: #fa4251;
}
.widget-title h6 {
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 1px;
    font-weight: 600;
}

.widget-title {
    margin-bottom: 35px;
}

.footer-menu li {
    display: block;
    margin-bottom: 15px;
    position: relative;
    padding-left: 15px;
}

.footer-menu li a {
    color: #cccccc;
    font-size: 13px;
}

.footer-menu li:before {position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 5px;height: 5px;content:"";background: rgba(255,255,255,.2);}
.widget-title h6 {
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 1px;
    font-weight: 600;
}

.widget-title {
    margin-bottom: 35px;
}

.footer-menu li {
    display: block;
    margin-bottom: 15px;
    position: relative;
    padding-left: 15px;
}

.footer-menu li a {
    color: #cccccc;
    font-size: 13px;
}

.footer-menu li:before {position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 5px;height: 5px;content:"";background: rgba(255,255,255,.2);}

.address-line p {
    margin-bottom: 15px;
    color: #cccccc;
    font-size: 13px;
}

.address-line p a {
    color: #cccccc;
    -webkit-transition: .3s;
    transition: .3s;
}
.address-line p a:hover {color: #fa4251;}
.newsletter-text p {
    font-size: 13px;
    color: #cccccc;
    margin: 0;
}

.newsletter-form {
    display: inline-block;
    margin-top: 25px;
}

.newsletter-form input[type=email] {
    width: 60%;
    background: rgba(255, 255, 255, 0.1);
    border: none;
    padding: 8px;
    float: left;
    color: #ffffff;
}

.newsletter-form input[type=submit] {
    width: 39%;
    float: right;
}

.newsletter-form .newsletter-btn {
    font-size: 11px;
    padding: 13px;
}
.footer-area {
    border-bottom: 1px solid #9999;
    background-image: url(../images/footerbg.png);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.copyright-area p {
    margin: 0;
}

.copyright-area {
    padding: 10px 0;
    display: block;
    color: #cccccc;
}
/* End Footer Area */

/* Start Color Nip */
.Switcher #colors li {
    border-radius: 5px;
}

.Switcher h5 {
    font-size: 15px;
    color: #666;
}
button#Switcher__control {
    width: 40px;
    height: 40px;
    margin-left: -40px;
}

#Switcher__control i:hover {
    color: #222;
}
.Switcher {
    top: 20% !important;
}
/* End Color NIp */
/* Start ScrollUp */
#scrollUp {
    background: #fa4251;
    height: 40px;
    width: 40px;
    position: absolute;
    right: 30px;
    bottom: 30px;
    text-align: center;
/* End ScrollUp */
    line-height: 40px;
    border-radius: 50%;
    font-size: 25px;
    color: #fff;
}


.sliderBox{text-align:center;}
.sliderBox .flex-control-nav{display:none;}
.sliderBox .flex-direction-nav a{    background: #fff;    border-radius: 50%;}
.sliderBox .flex-direction-nav a:before{width: 40px;  height: 40px; background:url(/assets/images/Arrow_left.png) no-repeat center center;content:'';}
.sliderBox .flex-direction-nav a.flex-next:before{width: 40px;height: 40px; background:url(/assets/images/Arrow_Right.png) no-repeat center center;}

.noticeBox{ min-height:400px;padding:40px 0 40px 0;color:#fff;margin-top: 20px;}
.heading_Page {font-family: 'Oswald', sans-serif;font-size: 26px;font-weight: 600;display: inline-block;position: relative;padding-bottom: 20px;margin-bottom: 30px;}
.heading_Page:after {content: '';position: absolute;height: 4px;width: 50%;bottom: 0;left: 25%;background: #dc3545;border-radius: 50px;}
.NewsSlide {margin: 5px 0;}
.Noitce_des {display: flex; margin-bottom:30px;}
.noticeDate {width: 75px;height: 74px;background: #fa4251;font-size: 16px;font-weight: 700;text-align: center;line-height: 24px;display: flex;justify-content: center;align-items: center;}
.noitceCont {width: 100%;color: #fff; text-align:left; font-size: 16px;line-height: 20px;font-weight: 500;background: #fff;padding: 11px 10px;}
.AnchorLink {font-size: 16px;font-weight: 600;font-family: 'Oswald', sans-serif;padding: 5px 15px;border: 2px solid #dc3545;display: inline-block;}
.AnchorLink:hover{background:#dc3545;}

.TopperBx{background:#fff; padding:15px; font-size:16px; font-weight:600; color:#171b26; width:240px; text-align: center; min-height: 300px}
.TopperBx img{display:inline !important;}
.arrowLeft{position: absolute;left: 1px;z-index: 1;top: 50%;}
.arrowRight{position: absolute;right: 1px;z-index: 1;top: 50%;}

.BdayLeft{position: absolute;left: 1px;z-index: 1;top: 60px;}
.BdayRight{position: absolute;right: 1px;z-index: 1;top: 60px;}

.EventBox{background:url(/assets/images/Event.jpg) no-repeat center top; min-height:400px;padding:40px 0 40px 0;margin-top: 0px; background-size: cover;}
.working-with-us-area{  }
.heading_two {text-align: center;font-weight: 700;font-size: 36px;color: #fff;background: #dc3545;text-transform: uppercase;padding: 20px 0;}
.eventInner{padding:0 25px;}
.EventBx{background:#fff;width: 100%;float: left;position:relative;}
.bdayBox{width: 300px;float: none;min-height: 358px;text-align:center;margin: auto;margin-top: 68px; position:relative;}
.bdayImg{width: 136px;height: 136px;display: inline-block;border-radius: 50%;border: 2px solid #fe0000;overflow: hidden;}
.bdayImg img{width: 136px;height: 136px;object-fit: cover;object-position: top;}
.tname{text-align: center;font-size: 24px;font-weight: 500;color: #00274c;margin-top: 19px;}
.tclass{text-align: center;font-size: 18px;font-weight: 500;color: #000;}
.eventCal{display: flex;background: #008eca;box-shadow: 0px 0px 4px 0 #cccccc;border-radius: 17px;overflow: hidden;margin: 13px 0;}
.eventCal_Date{width: 75px;height: 70px;background: #008eca;margin-right: 25px;font-size: 25px;font-weight: 700;text-align: center;line-height: 23px;display: flex;justify-content: center;align-items: center;box-shadow: 0px 0px 4px 1px #474747; color:#fff;}
.eventCal_Disc{width:calc(100% - 100px);color:#00274c;font-size:17px;line-height: 20px;font-weight: 500;  display: flex;justify-content: flex-start;align-items: center; color:#fff;}
.EventTop{position: absolute;right: 23px;top: 2px;}
.EventBottom{position: absolute;right: 23px;bottom: 2px;}

.MsgBox{background:#fa4251;min-height:400px;padding:60px 0 40px 0;color:#fff;margin-top: 0px;}
.msg_in{padding:25px; height: 400px;}
.msgImg{text-align:center;}
.msgName{text-align: center;font-weight: 700;font-size: 18px;color: #fa4251; line-height: normal; }
.msgCont{text-align:justify;font-size:16px;color: #333333; font-weight:500;}
.AnchorLink_1{background:#dc3545; color:#fff;}
.AnchorLink_1:hover{border: 2px solid #dc3545;background:none; color:#dc3545;}
.AnchorLink_2{background:#dc3545; color:#fff !important;}
.AnchorLink_2:hover{border: 2px solid #dc3545;background:none; color:#333333 !important;}

.AboutBx{padding:100px 0;}
.AboutBx p{ text-align:justify;font-size: 16px;}

.LinksButtons{background:url(/assets/images/ImpLinks.jpg) no-repeat  center top;min-height:330px;padding: 43px 0;}
.imgLinks ul li {display: inline-block;margin: 0 5px;}
.imgLinks ul li a {width: 188px;height: 188px;border-radius: 50%;background: #fff;border: 2px  solid #fff;float: left;margin: 0px 25px;letter-spacing: 0px;color: #FFFFFF;transition: all 0.5s ease-out;margin-bottom: 15px;text-align: center;vertical-align: middle;padding-top: 32px;}
.imgLinks ul li a span{background-image: url(/assets/images/iconsSprite.png);background-repeat: no-repeat;width: 124px;height: 124px;display: inline-block;}
.KidsCorner span{background-position: -77px -31px;}
.EventCalendar span{background-position: -261px -31px;}
.EcareLogin span{background-position: -466px -31px;}
.Facilities span{background-position: -676px -32px;}
.imgLinks ul li:hover a{border: 2px solid #ff4e32;background: rgba(255,255, 255, 0.5);}
.imgLinks ul li p {margin-bottom: 0px; color:#fff; font-weight:600; font-size:24px; text-align:center;}

.GalleryBx{width:100%;float:left; padding:100px 0; min-width:300px;}

.GalleryAlbum_hd{font-size: 23px;text-align: center;font-weight: 600;}
.GalleryAlbum_Date{font-size: 14px;color: #ff5248;font-weight: 600;text-align: center;margin-bottom: 28px;}
.GlryImg{width:260px; height:196px; display:inline-block; margin:0 6px;}
.GlryImg img{width:260px; height:196px; object-fit:cover; object-position:top;}


.AchBx{width:100%;float:left;min-width:300px;margin-bottom:100px;}
.AchAlbum_hd{font-size: 20px;font-weight: 600;}
.AchSliders{width:364px;}
.AchAlbum_Date{font-size: 14px;color: #0018ff;font-weight: 600;margin-bottom:8px;}
.AchAlbumImg{width:361px; height:178px; display:inline-block; margin-bottom:20px;}
.AchAlbumImg img{width:361px; height:178px; object-fit:cover; object-position:top;}


.DownloadBx{padding: 30px 0 0 0;width:100%;float:left;background:#a5c4fe;}
.Download_hd{color: #0b0710;font-size:30px;margin-top:10px;font-weight:700;margin-bottom:25px;}
#app_scroll{font-size: 15px;color: #000000;}
#app_scroll .flex-control-nav{width: 100%;position: relative;bottom: -9px;}
.escode{color: #146632;font-size: 26px;margin-top: 25px;}
.scode{color: #000;font-size:25px;font-weight:bold;}
#app_scroll .flex-control-paging li a {width: 16px;height: 16px;display: block;background: #3fbc73;cursor: pointer;text-indent: -9999px;-webkit-border-radius: 20px;-moz-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;border: 2px solid transparent;}
#app_scroll .flex-control-paging li a.flex-active {background: none;cursor: default;border: 2px solid #0b6ea7;}


.Social_Icon {display: inline-block;margin: 5px 0;}
.Social_Icon a {display: inline-block;width: 22px;height: 22px;background-image: url(/assets/images/Social_Icon.png);background-repeat: no-repeat;margin: 0 1px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;transition: all 0.5s ease;margin-top: 0;}
.Social_Icon a:hover {-ms-transform: rotate(360deg);/* IE 9 */transform: rotate(360deg);}
.Social_Icon a.fb {background-position: -48px 0;}
.Social_Icon a.twitter {background-position: -120px 0px;}
.Social_Icon a.instr {background-position: 0 0;}
.Social_Icon a.printrest {background-position: -79px 0;}
.Social_Icon a.whatsapp {background-position: -24px 0px;}


.Footer{color:#fff;width: 100%;float: left;position: relative;background:#fa4251;padding: 30px 0 30px 0;background-size:cover;}
.Footer p{margin-bottom:5px;font-size: 15px;font-weight:300;line-height:30px;}
.footerHd{font-size:20px; font-weight:600; color:#ff4e32; font-family: 'Oswald', sans-serif;}
.footerLinks{width:50%; float:left;}
.footerLinks li{margin-bottom:15px;}
.footerLinks li a{font-size:16px; font-weight:400; color:#fff; font-family: 'Oswald', sans-serif;}
.footerLinks li a:hover{color:#ff4e32;}
.dicon{ font-family: 'Oswald', sans-serif;background: #ff4e32;text-align:center;width:100%;max-width: 254px;color:#fff;font-size: 16px;display: inline-block;border-radius: 22px;padding: 8px 8px 8px 0px;font-weight: 500;margin-top: 35px;}
.dicon:hover{background: #e9af31;color: #fff;}
.copyright{font-size: 16px;font-weight:400;}

.ContentMaster{margin-top:20px;width: 100%;float: left;}
.masterHeading{text-align: center;font-weight: 700;font-size:28px;color: #fff;background: #fa4251;text-transform: uppercase;padding: 15px 15px;border-top-right-radius: 20px;border-top-left-radius: 20px;}
.masterContent{margin-top:20px;min-height: 300px;padding-bottom:20px;}
.masterContent p{line-height:27px; text-align:justify;margin-bottom:15px;}
.Sub_hd{font-size: 21px;font-weight: 600;color: #fa4251;margin-bottom: 10px;}
.innerUl li {background: url(/assets/images/bullet.png) 0px 6px no-repeat;padding-left: 20px;margin-bottom: 15px;}
.img_right{float:right; margin-left:10px;}
.left_img{float:left; margin-right:10px;}
.accordionHeader_Y {color: #fff;background: #fa4251 url(/assets/images/ajax-arrow1.png) 99% center no-repeat;padding: 10px;cursor: pointer;text-transform: uppercase;font-weight: 600;margin-top: 10px;}
.accordionHeaderSelected {color: #ffffff;background: #fa4251 url(/assets/images/ajax-arrow.png) 99% center no-repeat;padding: 10px;cursor: pointer;text-transform: uppercase;font-weight: 600;margin-top: 10px;}
.accordionContent_Y {background-color: #fff;padding: 25px;padding-top: 22px;border: 1px solid #fa4251;}
.table tr:first-child{font-weight:bold;}


.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:right; font-size: 15px; width:100%; float:left; font-weight: 600; }
#news-h span { font-weight:bold;}
.nfullmain,.nfullother {background: rgba(36, 41, 95, 0.18);text-align:center;font-weight: 600;font-size:18px;color: #fa4251;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:#282828;border: 1px solid #fa4251;}
.nupdate-on:hover {background:#c9bbb6;color: #000;}
a.nallmoretext{text-decoration: none;color: #363636; height: 35px; min-width: 100px; text-align: center; line-height: 35px; border: 1px solid #363636; display: inline-block;  position: relative;   transition: all .35s linear;  z-index: 1;}
a.nallmoretext:before { content: ""; width: 0px; height: 100%; background: #67ae31; position: absolute; top: 0; left: 0;  transition: all .35s linear;  z-index: -1;}
a.nallmoretext:after {content: ""; width: 0px; height: 0px; position: absolute; background: transparent; top: 0; right: 0; border-right: 0px solid #67ae31; border-bottom: 0px solid #23c5f5; border-left: 20px solid transparent; border-top: 20px solid #afafaf; transition: all .35s linear;}
a.nallmoretext:hover { color: #fff; border: 1px solid #67ae31;}
a.nallmoretext:hover:before { width: 100%;}
a.nallmoretext:hover:after {border-top: 20px solid #fff;}

.nupdate-on:hover a.nallmoretext {background: #dedede;}
.nupdate-on .nheadingtext {color:#282828;font-weight: 400;display: inline-block;max-width:83%;padding: 0 6px; font: 400 15px/25px 'Oswald';}
.nupdate-on:hover > .nheadingtext,.nupdate-on:hover .nheadingtext {color: #000;}
.notherbg{border: 1px solid #fa4251;padding:10px;margin:8px 0px;}
.notherbg { margin:8px 0px;}
.notherbg > span:first-child {font: 400 18px/25px 'Oswald';color: #fa4251;}
.headingI {float: left;color: #fa4251;font-weight: 600;padding: 0px 0 0px 0;text-transform: uppercase;font-size: 18px;width: 100%;text-align: center;}
.noticeDynamic { float: left;  padding: 2% 1%;}
.notherbg:first-child {margin:16px 0px 8px 0px;}
.nupdatetext { font-size:18px; font-weight:400; margin-bottom: 11px;}
a.all-news-sub1 { font-weight: normal;color: #282828;/*font-size: 15px;*/ font: 400 15px/25px 'Oswald';}
a.all-news-sub1:hover { color:#67ae31;}
#main_notice { width:100%; float:left; margin-bottom:16px;}
.nfullmain-container {border: 1px solid #fa4251;width:100%;float:left;}
.nfullhead-text,.nfullNot-Data { width:100%; float:left; padding:10px;}

a.readMore:hover {
    background: #dc3545;
}
a.readMore {
   background: #fa4251;
   display: inline-block;
   text-align: center;
   border-radius: 20px;
   color: #fff;
   padding: 8px 25px;
}

@media (max-width: 1199px) {
    .logo {display: inline-block;padding-right: 0;margin-right: 0;float: left;width: 100%;text-align: center;}
    .HeaderRight{width:100%; float:left;}
    .afilation{font-size: 15px; clear:both;margin-bottom:10px;}
    .hederBtn {text-align: center; }
    .hederBtnTop {text-align: center; margin-top:40px; }

    .btnHdr {font-size: 15px;padding: 10px 14px;margin: 10px 0;}
    .TopSocial_Icon{text-align:center;}
    .header{display:none;}
    .Menus{ height: 42px; margin-bottom: 10px; width: 102%; margin: 0 0px 0; background:#fa4251; }
    .Menus:after{display:none;}
    .header-area .row{ margin-right:0px !important; }


    .heading_Page {font-size: 26px;}
    .TopperBx{margin: 0 auto;margin-bottom:10px; min-height: 300px;}
    .EventBox {background-size:cover;padding: 40px 0 20px 0;margin-top: 20px;}
    .eventInner {padding: 0;}
    .heading_two{font-size:26px;}
    .msgName {font-size: 21px;}
    .msgCont {text-align: justify;font-size: 14px;}
    .MsgBox{padding: 20px 0 20px 0;   margin-top: 20px;}
    .msg_in {padding: 15px;margin-bottom: 12px;}
    .AboutBx {padding: 20px 0;}
    .AboutBx p {font-size: 15px;line-height: 23px;}
    .imgLinks ul{text-align:center;}
    .imgLinks ul li {display: inline-block;margin: 14px 5px;zoom: 0.5;}
    .GalleryBx{padding: 20px 0;}
    .GalleryAlbum_hd {font-size: 15px;}
    .AchBx{margin-top:20px; margin-bottom:20px;}
    .AchSliders{max-width:100%; margin:0 auto;}
    .AchAlbumImg{max-width:100%;}
    .AchAlbumImg img{max-width:100%;}
    .AchAlbum_hd {font-size: 16px;}
   
    .Download_hd{font-size:18px;}
    .footerLinks {width: 100%;float: left;}
    .slick-slide div{text-align:center;}
     .AchAlbum_Date{text-align:left;}
    .AchAlbum_hd{text-align:left;}
}


.newGallery {width:100%;float:left;margin-top: 10px;}
.newGallery .main-full .slider {z-index:1;}
.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: #fa4251;color: #fff;border: 0px solid #004992;border-left: 0px;}
.searchform1 .searchbutton {border-left: 0px;float: right;/*  */font-weight: 400;width: 108px;height: 40px;background: #fa4251;color: #fff;border: 0px solid #717171;position: relative;margin: 0px -1px 0 0;left: 0px;font-size: 15px;cursor: pointer;transition: all .5s;text-transform: uppercase;}
.searchform1 .searchbutton:hover {color: #ffffff;background: #dc3545;}
.searchform1 .searchfield {color: #535252;width: 276px; border: none; border-right: 0px;outline: none;font-size: 18px;/* line-height: 26px; */height: 40px;padding: 0px 5px 0px 5px;background: #e6e6e6;display: block;}
.AlbmDesc, .totlphoto{ font-weight:400; color:#363636; font-size: 15px;}
.mgn_view, .mgn_down {
    float: none;
    margin: 0px 10px;
}

#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 #fa4251;}
#ctl00_ContentPlaceHolder1_Gtotalphotos { margin-top:0px; margin-bottom: 5px;}
.AlbumNameD { display: inline-block; color: maroon; font-size: 15px;font-weight: 400; }
@-moz-document url-prefix() {  #ctl00_ContentPlaceHolder1_Gtotalphotos { margin-top:0px;}}
.floatR { float:right;}
.floatL { float:left;}
span.vdes {color: #363636; font-weight: 400;font-size: 15px;}
.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 11px; color:#363636;font-size: 15px;/*  */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: #e6e6e6;float:right;border-left: 1px solid #fa4251;}
.gallery-searchA .lastli > div { float:left;}
.gallery-searchA ul li input[type='radio'] {-webkit-appearance: none;width: 10px;height: 10px;background-color: #fa4251;border-radius: 50%;outline: none;margin: 0px 7px 0px 0px;padding: 0px 1px 0px 1px;border: 1px solid #67ae31134;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: #fff;}
.NoRecord { padding:0px 10px; color:Red; font-weight:normal}
input[type='radio']:before {content: '';display: block;width: 4px;height: 4px;border-radius: 50%;margin: 3px 0px 0px 2px; }
.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:#e6e6e6 url('images/bx_loader.gif') no-repeat center;}
#gallerFirst .slides li img {border: 0px solid maroon;display: inline!important;max-width:550px;max-height: 365px;}
#gallerFirst,#gallerSec {width:100%;float:left;background: #fff; /*height:365px;*/ margin-bottom:30px;}
#gallerSec {padding:0px;margin-top: 12px;padding: 0px 36px;/*overflow: hidden;*/margin-bottom:15px;background:url();margin-left: 0px;}
#gallerSec .slides li iframe { position:relative; z-index:-1;}

#gallerSec > .flex-direction-nav .flex-next {opacity: 1;height: 42px;width: 42px;background: #dc3545 url(/images/gryR.png) center center no-repeat;top: 50%;right: 0px;margin-top: -33px;/* visibility: hidden; */}
#gallerSec > .flex-direction-nav .flex-prev{opacity:1;height:42px;width:42px;background: #dc3545 url(/images/gryl.png) no-repeat center;top: 50%;margin-top: -33px;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: 70px;display:block; overflow:hidden; background:#c0c0c0;     text-align: center;}
#gallerSec .slides li a img{display:inline;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:42px; width:42px; }
#gallerFirst > .flex-direction-nav a { margin: -40px 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/arrows.png) no-repeat;right:18px;visibility:hidden;background-position: 100% 0px;}
#gallerFirst > .flex-direction-nav .flex-prev{background: url(../images/arrows.png) no-repeat;background-position: 0 0px;left:18px;visibility:hidden;}*/
#gallerFirst:hover .flex-direction-nav .flex-next {background: #dc3545 url(/images/gryR.png) center center no-repeat;right:0px;visibility:visible;/*background-position: 100% -50px;*/}
#gallerFirst:hover .flex-direction-nav .flex-prev {background: #dc3545 url(/images/gryL.png) center center no-repeat;left:0px;visibility:visible;/*background-position:  0px -50px;*/}
#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: 630px;  position:relative;}
.pgNh {width: 100%;float: left;text-align: left;font-weight: 400;border-bottom: 1px solid #dfdfdf;padding: 0 0 13px 0;color: #363636;font-size: 25px;text-transform: uppercase;}
.previousAlbum {width: 100%;float: left;/*  */text-align: center;font-weight: 600;border-bottom: 1px solid #fa4251;padding: 0 0 10px 0;color: #363636;text-transform: uppercase;font-size: 24px;}
.gallerySR1  { float: right;max-width: 465px; text-align: center;   position:relative; line-height: 30px; }
#photoG { width:100%;  float:left; text-align:center; }
 .photo_gn1 li,.pgThumbView1 li,.rpt-subhead {max-width: 31.33%;padding: 0px 0 0 0;margin: 22px 1% 4px 1%;display:inline-block;float:left;width:100%;border: 1px solid #fa4251;background: #ffffff;box-shadow: 0px 2px 4px 0px rgba(187, 187, 187, 0.2);}
.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 15px;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: 600;color: #717171;padding: 0 0px 10px 0px;min-height: 180px;}
.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: 15px;margin: 13px 0px 13px 0px;font-weight: 600;line-height: 22px;text-transform:  uppercase;color: #fa4251;}
.EventDate,.lblUpdatedOn,.Gtotalphotos  {text-align: left;font-size: 15px;/*text-transform: capitalize;*/}
.pg_discription1 span,.lblTitle span {font-weight: 600;}
.lblTitle span{letter-spacing:1px;}
.lblnewgllery {display:block;width:100%;float:left; color:#fa4251; text-align:justify; position: relative; font-size: 15px; font-weight: 600;}
span#ctl00_ContentPlaceHolder1_lblupdatedon span {font-weight: 400;  font-size: 15px;}
span#ctl00_ContentPlaceHolder1_lbleventdate span, span#ctl00_ContentPlaceHolder1_lblRecord1 span {font-weight: 400;  font-size: 15px;}
.uploadNoimg {display:block; width:100%; float:left; font-size: 15px;  color:#363636; margin:1px 0px 0px 0px;}
.pg_textTo { line-height:22px; font-weight: normal;}
.pg_discription1,.GDateOfCreation11 {color: #fa4251;text-align:justify;font-size: 15px;line-height: 32px;width:100%;float:left;font-weight: 600;}
.pg_viewall2 { width:100%; float:left; margin-top:50px;}
.GDateOfCreation11 span,.GDataOfAccess11 span,.Gtotalphotos span{color: #363636;font-weight: 400;padding-left: 5px;}
.pg_discription1 span{color: #363636;font-weight: 400;font-size: 15px;}
/*.pg_viewall2 a {width:auto;padding:0px 18px;}*/
#dvCustomers .eh1A {float: left;    margin-bottom: 27px;width: 100%;}
 .GDataOfAccessN,.GTotalRecordN,.GDateOfCreationN,.totalV,.GtotalRecordN{font-size: 15px;float:left;width:100%;padding: 0px 0px;color: #363636;font-weight: 400;}
.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 #fa4251;padding: 7px 0 12px 0;text-transform: uppercase;color: #363636;}
.AlbumNameclass,.GalbumNameN  {color: #fa4251;font-size: 15px;/*  */font-weight: 600;text-align: justify;white-space: nowrap;}
.alb_total {display: block;float: right;text-align: center;font-size: 15px;/*text-transform: uppercase;*/color: #363636;font-weight: 600;}
.photo_gn1 li .photoIn .tCenter, .rpt-subhead .media_in .tCenter{ margin-bottom:19px; margin-top:5px; width:100%;}
.evcolorN,span.ups,span.des {font-weight: 600;color: #fa4251;font-size: 15px;/*text-transform: capitalize;*/}
.down-box.mediaH b{ color:#fa4251; font-weight: 600;}
.mdate {margin: 0 0 3px 0;text-align: left;}
#ctl00_ContentPlaceHolder1_TotalRec {color: #363636;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: 174px;margin: 10px 20px 3px 20px;width:100%;padding:0;display: inline-block;float: none;}
.pgThumbView1 li a {display:block;border: 2px solid #fa4251; background: #fff;height: 126px;overflow: hidden;}
.pgThumbView1 li .change-thum {  background: none;}
li.eh1.change-thum img{border: 0px solid #67ae31;}
.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; }
div#photoG .photoIn img {max-width: 189px; max-height: 126px;}
.highslide span.AlbumIconPhoto{ max-height:160px; overflow:hidden}
.pgBack {width: 100%;float: left;text-align:center;/*height: 42px;*/border: 1px solid #fa4251;margin: 0px 0% 7px 0%;}
.pgBack li {display:inline-block;/*font-weight: 400;width: 240px;*/float: none; text-align:center; font-size: 15px;padding: 8px 10px 8px 10px; margin:0px 3.5%; vertical-align:middle;}
.pgBack li:first-child{ margin-left:0;}
.pgBack li:last-child{ margin-right:0;}
 
.fullDescription .DescriptionH{color: #fa4251;font-weight: 600;}
span#ctl00_ContentPlaceHolder1_lblDescription{color: #363636;}
.eventDates b, .updatedOnD b, .totalImages b{color: #fa4251;font-weight: 600;}
 


.AlbumDesc,.viddis { padding:2px 0 9px 0;float: left; color: #363636;font-size: 15px; width:100%;}
.pgBack .changeAlbums a,.DescriptionH{font-weight: 600;}
.pgBack .eventDates span{font-weight:400;color: #363636;}
.pgBack .updatedOnD span{font-weight:400;color: #363636;}
.pgBack .totalImages { }
.pgBack .totalImages #ctl00_ContentPlaceHolder1_lblTotal{font-weight:400;text-align:right;color: #363636;}
#ctl00_ContentPlaceHolder1_lblhead {color: #fa4251;}
#ctl00_ContentPlaceHolder1_lbleventdate, #ctl00_ContentPlaceHolder1_lblupdatedon, #ctl00_ContentPlaceHolder1_lblRecord1 {
    font-weight: 600;
    color: #fa4251;
}
.fullDescription { line-height: 26px;padding: 9px 0px 0 0px;width:100%;float:left;text-align: justify;margin-bottom:10px; font-size:15px;}
.thumGhide{ width: 169px; 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;}
#loadmore { display:inline-block; padding: 5px 17px;cursor: pointer; background: white;color: #363636;font-size: 15px;border: 1px solid #fa4251; transition:all .5s; }
#loadmore:hover  {background: #67ae31; color: #ffffff;border: 1px solid #fff;}
.pgImgLoad { width:100%; float:left; text-align:center; height:32px;}
.GDataOfAccess11,.Gtotalphotos,#ctl00_ContentPlaceHolder1_lblupdatedon,#ctl00_ContentPlaceHolder1_lblRecord {color: #fa4251;font-size: 15px;letter-spacing:0.5px;font-weight: 600;}
.GDataOfAccess11 span,.Gtotalphotos span,#ctl00_ContentPlaceHolder1_lblupdatedon span,#ctl00_ContentPlaceHolder1_lblRecord span {font-size: 15px;}
.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 {background: white;color: #363636;border: 1px solid #67ae31;font-size: 15px;font-weight: 400;text-transform: uppercase;height: 40px;min-width: 124px;text-align: center;display: inline-block;line-height: 41px;}
.readCenter a.readMore1:hover:before {width: 100%;}
/*.readCenter a.readMore1:before {display: block;position: absolute;left: 0;bottom: 0;width: 0;height: 100%;background: #67ae31;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 #67ae31;}
/*.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;}



a.readMore:hover {
    background: #dc3545;
}
a.readMore {
   background: #fa4251;
   display: inline-block;
   text-align: center;
   border-radius: 20px;
   color: #fff;
   padding: 8px 25px;
}





#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: #67ae31;color: #fff;border: 1px solid #67ae31;font-size: 15px;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 {background: #fa4251; color: #fff; /* border: 1px solid #67ae31; */ /* font-size: 15px; */ /* 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: #f8b164; color: #fa4251; /*border: 1px solid #ffffff;*/}

.video_height { height:427px;}
.vslideSmall { /*width:100%;border: 4px solid #fff; height:100%;*/ max-height:94px;}
/*achievement start*/
.footerpager { width: 100%; float: left;}
.achiv3 {width: 100%;text-align: center; float: left;}

.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; */}
.achie_123 {width: 100%; float: left; max-width: 550px; overflow: hidden;}
.ach1234 {width: 49%;float: left; padding-left: 30px; box-sizing: border-box;}

.achivMent {text-align: center;position: relative;max-width: 31.33%;padding: 0px 0 0 0;margin: 18px 1% 0px 1%;display: inline-block;float: left;width: 100%;border: 1px solid #fa4251;background: #ffffff;}
.redetail {float: left; margin: 18px 0 0 0;}
.achi-dt2 > span[id^="ctl00"] { white-space: nowrap; display: inline-block; max-width: 150px;
    overflow: hidden; vertical-align: middle; text-overflow: ellipsis;}
.achVenue > span[id^="ctl00"] {white-space:normal; display:inline-block; max-width: 100%;text-overflow:inherit;    overflow: visible;}
.achibg { border-top:0; padding:10px 10px; position:relative; min-height: 174px;font-size: 15px; width:100%; float:left; text-align:left;}
.tCenter { margin: 18px 0 19px 0;  width: 100%; float: left;}
.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: 15px;margin: 3px 0 4px 0;border-bottom: 1px solid #fa4251;padding: 7px 0 12px 0;/*text-transform: uppercase;*/color: #363636;font-weight: 600;}
.achi-dt2.achname {padding: 6px 0 4px 0;text-align: left;}
.achi-dt2.aCHdate {margin: 0px 0 0px 0;text-align: left; font-weight: 400;}
.achi-dt2 b,.achi-bg2 b{/* font-weight: 600; */color: #fa4251;font-size: 15px;min-height: 174px;}
.mTopAch {line-height: 23px;text-align: left;}
.EventDate1 {font-size: 15px;float:none;width:auto;color: #363636;}
.achieve_slider{ margin-bottom:25px;}
.achiSlideTxt {text-align: justify;float: left;width: 50%;padding: 0 0 0 45px;margin: 0 0 15px 0;}
.hedachi1 {float: left;color: #fa4251;font-weight: bold;padding: 0px 0 10px 0;text-transform: uppercase;font-size: 15px;width: 100%;text-align: left;}
.redate.DateEach {float: left;display: inline-block;font-size: 15px;padding: 8px 0 0 0px;}
.redate.DateEach b{color: #fa4251;/* font-weight: 600; */}
.achi-dt2.achVenue {float: left;display: inline-block;font-size: 15px; width:100%; text-align:left}
.Achiredetail{float: left;display: inline-block;font-size: 15px;padding: 0px 0px 0 0px;/* width: 100%; */}
.head-media { width: 100%; float: left;}
.media-repeater {text-align: center; width: 100%; max-width:550px; float: left; overflow:hidden}
.head-media12 {width: 100%;padding-left: 37px;box-sizing: border-box;max-width: 548px;float: left;}
.media-repeater .fixdiv{max-width: 550px; max-height: 432px; display:inline-block;}
.media-repeater img{max-width: 550px;max-height: 432px;border: 1px solid #fa4251;}
.det_achiv {color: #363636;margin: 6px 0 18px 0;float: left;font-size: 15px;text-align: left;text-transform: lowercase;font-weight: 400; width:100%;}
.det_achiv b{color: #fa4251;}
 
.det_achiv p{text-align:left!important}
.det_achiv span { font-size:16px!important; }
.achiSlideImg {margin-top: 0px;float:left;margin-right:0px;width:100%;text-align: center;background: #e1e1e1;}

.achiSlideImg img{ max-width: 650px; max-height: 432px; }
.nevent{ margin:6px 0  0 0}
.achiTxt {width: 100%;float: left;/* border: 1px solid #67ae31; */margin: 0px 0% 5px 0%; font-size: 15px;}
 a.readMore1 {background: white;color: #363636; border: 1px solid #67ae31;font-size: 15px;font-weight: normal;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: #67ae31;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 #67ae31}


 .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: #363636;font-size: 15px;font-weight: 600;}
.stdnames strong{ text-transform:uppercase; font-weight:600;}
/*toppers end*/
/*Media start*/

.rpt-head { width: 100%;  float: left; text-align: center;}

.ss {
    min-height: 467px;
}
.media-image-head{height: 222px;overflow: hidden;text-align: center;/* margin: 20px 0 0 0; */padding: 0px 18px 0px 18px;position: relative; display: flex; justify-content: center; align-items: center;    z-index: 1;}
.media-image-head:after {content: ""; background:#efefef; width: 90%; height:100%; position:absolute;    left: 5%; top:0;     z-index: -1; }
.media-image-head img { max-width: 189px; max-height: 126px; }
.media-image-shadowWrap { display:block; width:100%; text-align: center;white-space: nowrap;}
.media-image-shadow {display: inline-block;vertical-align: middle;}

.mediaGalleryContainer { text-align: center;}
.media_in{ float:left; width:100%;}
.media-album-detail { min-height: 230px; border-top: 0;  padding: 10px 10px;  position: relative;text-align: center;font-size: 15px;}
.down-box.paperName {margin: 7px 0 5px 0;text-align: left;}
.mediaSlideTxt{ width: 100%;float: left;margin: 0px 0% 7px 0%;}
 
.redate_Date {float: left;display: inline-block;font-size: 15px;padding: 8px 0 0 0px;width: 100%;float: left;color: #363636;font-weight: 400;}
.desim{float: left;display: inline-block;font-size: 15px;width:100%; color: #363636;margin: 6px 0 0px 0;font-weight: 400;}
.down-box.mediaH { font-size: 15px;margin: 3px 0 4px 0;border-bottom: 1px solid #fa4251;padding: 7px 0 12px 0;text-transform: uppercase;color: #363636;font-weight: 600;     text-align: justify;}
.down-box.boxheading { font-size: 15px; color: maroon;  font-weight: 600;}
.down-box.mDesc {line-height: 23px;text-align: left; overflow: hidden; text-overflow: ellipsis;}
.RShowDiv a:hover{ color:#626abc;}
.npDetails a:hover {color:#000;}
.NewsDetail {white-space: nowrap; overflow: hidden;}
.NewsPaper_n{float: left;display: inline-block;font-size: 15px;padding: 8px 0 0 0px;width: 100%;color: #363636;font-weight: 400;}
.NewsPaper_n a:hover{color: #626abc;}
.npDetails p {display:inline;}
.achiSlideTxt b{ font-weight:400;}
.redate_headinge {float: left;color: #fa4251;font-weight: 600;padding: 0px 0 10px 0;text-transform: uppercase;font-size: 15px;width: 100%;text-align: left;}
/*contact us start*/
a{ color: #363636;}
.contactInfo{ float:left; width:100%; display:block; margin-bottom:30px;}
.contactInfo li{padding: 10px 5px 18px 5px;height: 133px;float:left;width:100%;max-width:33%;text-align:center;color:#363636;border-right: 1px solid #ffa5a5;}
.contactInfo li:nth-child(3) {border-right: 0px solid #c0c0c0;}
.contactInfo li strong{ padding: 0 0 4px 0; color: #363636;display:block; width:100%;font-size: 20px; text-transform:uppercase; font-weight:400;}
.contactInfo li span{ line-height: 25px;  width:100%;/*font-size: 15px; font-weight:300;*/ padding: 3px 0 8px 0; transition:all .5s; display: block;}
.contactInfo li span:hover{ color:#363636;}
.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;}
.formRow--input-wrapper.active .placeholder {top: -8px;background-color: #ffffff;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;*/font-weight: 400;font-size: 15px;-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:left;width:100%;height:auto; }
.contact-img21{ width:100%; float:left; max-width: 47%;}
.contact-img21 img{width:100%;}
.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:#363636;font-size:16px;font-weight:600;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:#363636; font-size: 16px; font-weight: 600;}
.gline{ font-size:24px; float:left; width:100%; color:#67ae31; font-weight:300; padding: 0px 0 40px 0px;text-align:center;text-transform:capitalize; display:none}
 
.MailUs{ float:left; text-align:center; width:100%; }
.mail_us{ width:100%; float:left; background-color: #fff; padding: 0px 40px 40px 40px;}
.mail_center{width:100%; max-width:650px; margin:0 auto;}

.mail_center li{float:left; width:100%; margin-bottom:10px;}
.mail_center li .all-name{ text-align:right; padding: 0px 10px 0 0; float:left; font-size:15px; color:#363636; max-width:150px;width:100%; text-transform:uppercase;}
.mail_center li .fLeft-input{float:left;max-width: 695px;width:100%;margin: 0 0 0px 0;}
.mail_center li .fLeft-input input, .mail_center li .fLeft-input textarea{width:100%;min-height: 45px;border: 1px solid #ffa5a5;padding: 0px 11px;color: #363636;font-size: 18px;box-sizing: border-box;}
.mail_center li .fLeft-input textarea{padding: 11px 11px  6px 11px;}
.mail_center li .fLeft-input input:focus {border: 1px solid #8e8e8e;box-shadow: 1px 1px 2px #c3cdff;}
.mail_center li .fLeft-input label{display:block; }
.butSubmit22 { padding:13px 0 10px 0px; float: left; width: 100%; text-align:center;}
.msgCenter { max-width: 100%; text-align:center; float: left;}
.butSubmit22 input{color: #fff; background: #363636; cursor:pointer;text-align:center;font-weight:400;font-size: 15px;width: 108px;border: 0;line-height: 34px;text-transform: capitalize;transition:all .5s;}
.butSubmit22 input:hover {color: #fff;background: #ff635a;border: 0;}
.f-Captcha{float:right;/* max-width:685px; */width:100%;}
.f-Captcha input{min-height: 42px; border: 1px solid #67ae31;/* width: 366px;color:#363636; font-size: 15px;*/padding: 0 0 0 12px;}
.contactCtp{height: 45px;float: left;text-align: center;background: #fffedf;overflow:hidden;border: 1px solid #c3cdff;}
    .contactCtp > span.fl { float:left; }
.f-Captcha a {float: right; width: 50px; background: #fff; text-align: center; height: 45px; padding-top: 7px;}
a.contRefresh img {display: inline-block;}

.contct_textCtp{float: right;margin: 0 0  0 0px; width: 100%; min-width: 320px; max-width: 380px;}
.contactCtp img#imgCaptcha {width: 180px;height: 45px;}
.mapSname {font-size: 21px;color: #3e2723;font-weight: 600;padding-bottom: 5px;}
.mapAdd, .mapPh, .mapEmail {color: #474747;font-weight: 600;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; font-family: 'Lato', sans-serif; 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: 1px solid white;}
.career_tag{ float: left;width: 100%;border-bottom: 1px solid white; background: rgb(220, 220, 220);line-height: 41px;padding: 0 8px;font-size: 18px;text-transform: uppercase;text-align: center;}
.career_sub span {float: left; font-size: 15px;display: block;clear: both;padding: 6px 4px; width:100%; text-align:center;background: #f3f3f3;}
.joinUsD { float: right; max-width: 48%;}
.guestHowknow.marginTop5 {width: 100%; float: left;    text-align: left; color: #363636;font-size: 15px;
    font-weight: 600; text-transform: capitalize;}
.correc_r {width: 100%; float: left; text-align: left; color: #363636; font-weight: 600;text-transform: capitalize; font-size: 15px;}
.correc_r span{ font-size: 15px; font-weight:400; color:#363636;}
.EventVenue, .Description{color: #363636;font-size: 15px;font-weight: 400;}
.Event{color: #fa4251;font-size: 15px; font-weight:bold; }
 
.ddlcontainer{ float:left;width:100%; margin:0 0 8px 0;}
.gbl li .ddlcontainer input, .gbl li .ddlcontainer textarea, .gbl li .ddlcontainer select{width:100%;min-height: 45px;border: 1px solid #c3cdff;padding: 6px 11px;color: #363636;font-size: 15px;box-sizing: border-box;}
.gbl li .ddlcontainer input:focus {border: 1px solid #8e8e8e;}
.name_place {font-size: 15px;}
.Total-gb {display: block;width: 100%;float: left;text-align: left; text-transform: uppercase;font-size: 15px;color: #363636;font-weight: 400;margin: 0px 0 11px 0;}
.gb-data{ float:left; max-width:471px; width:100%;font-size: 15px;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: #363636;font-size: 15px;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: left; width: 100%; text-align: right;  font-style: italic;}*/
.commentDate {float: right; /* width: 100%; */ text-align: right; font-style: italic; /* display: inline-block; */ }
.correc_r b { color: #424242; font-weight: 600; font-size: 15px;}
/*.gb-main-rpt-sub {float:left; border-bottom: 1px solid #67ae31; width: 100%; text-align: justify; margin-bottom: 40px;padding: 15px; max-width: 100%;}*/

.gb-main-rpt-sub {float: left;border-bottom: 1px solid #c3cdff;width: 100%;text-align: justify;/* background-color: #ebebeb; */margin-bottom: 9px;padding: 15px 15px 15px 0;max-width: 100%;}



.gb-main-rpt-sub:last-child { border-bottom: 0px solid #c0c0c0;  }
/* Join us*/
.joinUsD{}
.Guest_in { width:48%; float:left;}
.guestBleft{width:100%; float:left; overflow: auto;}
.gb-main-rpt { width: 100%; float: left; text-align: center; padding: 0px 0px; box-sizing: border-box;}
.gb-main-rpt-sub:nth-child(odd) {margin-right:0%; float:left;}
.gb-main-rpt-sub:nth-child(even) { margin-left:0%; float:right;}
.gbl .contct_textCtp{max-width: 222px;     min-width: 220px;}

.post_in {font-size: 25px;float: left;width: 100%;color: #363636;font-weight: 300;padding: 1px 0 30px 0px;text-align: center;text-transform: uppercase;}
.GBTXTContainer{ float:left;width:100%; margin:0 0 0px 0;}
.joinUsD li .GBTXTContainer input, .joinUsD li .GBTXTContainer textarea, .joinUsD li .GBTXTContainer select{width:100%;min-height: 45px;border: 1px solid #67ae31;padding: 6px 11px;color: #dad9d9;font-size: 15px;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-size: 18px; color: #363636; font-weight: 600;}
.med_txt{color: #fa4251;font-weight:600;font-size: 15px;}
.guestRating { float: left; }
    .guestRating img { width:auto; }
    .gbl {float: right; max-width: 48%;}
.captcha-left{ width: 377px; float: left;}
/*-------------- class phioto ----------*/

.class_phto_galry {width: 100%; float: left;  border: 1px solid #67ae31;}
.class_phto_galry ul{width: 100%; float: left; text-align:center; }
.class_phto_galry ul li {display: inline-block; padding: 5px 15px;  box-sizing: border-box;}
.class_phto_galry ul li div{ width:150px;}
.class_phto_galry ul li div select{ width:100%; background:#e1e1e1;height: 30px;}



/*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:right; font-size: 15px; width:100%; float:left; font-weight: 600; }
#news-h span { font-weight:bold;}
.nfullmain,.nfullother {background: rgba(36, 41, 95, 0.18);text-align:center;font-weight: 600;font-size:18px;color: #fa4251;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:#282828;border: 1px solid #fa4251;}
.nupdate-on:hover {background:#c9bbb6;color: #000;}
a.nallmoretext{text-decoration: none;color: #363636; height: 35px; min-width: 100px; text-align: center; line-height: 35px; border: 1px solid #363636; display: inline-block;  position: relative;   transition: all .35s linear;  z-index: 1;}
a.nallmoretext:before { content: ""; width: 0px; height: 100%; background: #67ae31; position: absolute; top: 0; left: 0;  transition: all .35s linear;  z-index: -1;}
a.nallmoretext:after {content: ""; width: 0px; height: 0px; position: absolute; background: transparent; top: 0; right: 0; border-right: 0px solid #67ae31; border-bottom: 0px solid #23c5f5; border-left: 20px solid transparent; border-top: 20px solid #afafaf; transition: all .35s linear;}
a.nallmoretext:hover { color: #fff; border: 1px solid #67ae31;}
a.nallmoretext:hover:before { width: 100%;}
a.nallmoretext:hover:after {border-top: 20px solid #fff;}

.nupdate-on:hover a.nallmoretext {background: #dedede;}
.nupdate-on .nheadingtext {color:#282828;font-weight: 400;display: inline-block;max-width:83%;padding: 0 6px; font: 400 15px/25px 'Lato';}
.nupdate-on:hover > .nheadingtext,.nupdate-on:hover .nheadingtext {color: #000;}
.notherbg{border: 1px solid #fa4251;padding:10px;margin:8px 0px;}
.notherbg { margin:8px 0px;}
.notherbg > span:first-child {font: 400 18px/25px 'Lato';color: #fa4251;}
.headingI {float: left;color: #fa4251;font-weight: 600;padding: 0px 0 0px 0;text-transform: uppercase;font-size: 18px;width: 100%;text-align: center;}
.noticeDynamic { float: left;  padding: 2% 1%;}
.notherbg:first-child {margin:16px 0px 8px 0px;}
.nupdatetext { font-size:18px; font-weight:400; margin-bottom: 11px;}
a.all-news-sub1 { font-weight: normal;color: #282828;/*font-size: 15px;*/ font: 400 15px/25px 'Lato';}
a.all-news-sub1:hover { color:#67ae31;}
#main_notice { width:100%; float:left; margin-bottom:16px;}
.nfullmain-container {border: 1px solid #fa4251;width:100%;float:left;}
.nfullhead-text,.nfullNot-Data { width:100%; float:left; padding:10px;}
#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 #67ae31;padding: 0px 11px;color: #363636;font-size: 15px;box-sizing: border-box;}
input#ctl00_ContentPlaceHolder1_btnSubmitLogin {background: white;cursor: pointer;text-align: center;font-weight: 600;font-size: 15px;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: #67ae31;    border: 1px solid #67ae31;}
.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:0px; margin-top:0px\9; padding-right: 5px;font-size: 14px;}
 textarea{ resize: none;}

 @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;}
    .msgCenter {
        margin-top: 15px;
    }

}
@media only screen and (max-width : 1100px)
{
/*img{max-width:100%;}*/
/*.searchform1 .searchfield { width: 278px;}*/
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%;}

.mail_center ul{ margin:0; padding:0;}
.gline{ padding: 0px 0px 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: center;}
.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;}
 
.achi-dt2, .mTopAch,.achibg,.achi-dtl,.media-album-detail{ text-align:left}
.pgBack li:nth-child(4) {padding: 11px 26px 11px 7px;float: none;width: auto;}
.chAl { width: auto !important; background: none;}
 
.media-repeater{ overflow:hidden;padding: 0 2px;}
.contact-img{ width: 100%;margin: 0 0 21px 0;text-align: center;}
.contct_textCtp { float: right;}
.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,.Achiredetail {padding: 8px 0px;}
.achiSlideImg img{ max-width:100%;}
}
@media only screen and (max-width : 880px)
{
.gline{ padding:0px 0px 30px 0px;}
.mail_center li .all-name {text-align: left; padding: 0px 17px 5px 0;}
.mail_center li .fLeft-input,.f-Captcha,.joinUsD,.contactCtp{ max-width:100%;}
.butSubmit22 { padding: 5px 0 10px 0px; text-align: center;}
.f-Captcha input{ width:100%; 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;}
}



@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: center;}
.pgBack li {float: none;/* width: 140%; */     padding: 8px 5px;}
#photoG .photo_gn1,#ctl00_ContentPlaceHolder1_UpdatePanel2 { max-width:943px; margin:0px auto;}
.photo_gn1 li .photoIn a {   max-height: 118px;}
 
 .pgThumbView1 li {margin: 10px 20px 36px 20px; float: none;  display: inline-block;}
 .achivMent { float:none;  }
 .ach1234 { width: 40%; padding-left: 20px; }

 .head-media12{padding-left: 10px; max-width: 370px;}
.media-repeater{box-shadow: 0px 0px 1px rgba(193, 189, 189, 0.83);}
.redate_Date { padding: 8px 10px 0 0px;}
 .mail_center.joinUsD { max-width: 48%;}
    .mail_center.joinUsD .contct_textCtp { min-width: 84px; max-width: 205px; }
    .mail_center.joinUsD .butSubmit22 { text-align:center;}
      .gbl { float: right; max-width: 48%;    }
  .gbl .contct_textCtp { max-width: 205px; min-width: 192px; }
    .contct_textCtp {    float: right; max-width: 74%;    }
    
}

@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;}
.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 { float:none}
.pgBack li{    padding: 8px 0px 8px 0px; }
.photo_gn1 li .photoIn a {   max-height: 118px;}
.photo_gn1 li {max-width: 44%; margin: 10px 2% 16px 2%;}
.pgThumbView1 li {max-width: 31%; margin: 10px 1% 16px 1%;}
.achie_123{ max-width:100%;}
.ach1234{ width:100%; padding:30px 0px;}
.gb-main-rpt-sub{ min-height:220px;}

.media-repeater{ max-width:100%;}
.head-media12{ max-width:100%; padding:40px 0px;}
    .achivMent { float:none;  }
    .rpt-subhead {float:left; }
    .contact-img21 {max-width: 100%;  margin-bottom: 20px;}
   .mail_center.joinUsD .contct_textCtp {  min-width: 100px;  max-width: 448px;}

   .contactInfo li {
    width: 98%;
    border-right: 0px solid #c0c0c0;
    height: 100%;
    max-width: 100%;
    float: none;
    clear: both;
    margin: 3px 0 0 0;
    display: inline-block;
    vertical-align: top;
}

    }



@media only screen and (max-width : 767px)
{
.galleryLS1,.gallerySR1 { max-width:100%}
#gallerFirst { max-width:640px; float:none; margin:0px auto 20px 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 #fa4251;}
.gallery-searchA .lastli > div {  display:inline-block; float:none!important; margin-bottom: 5px; }
.gallery-searchA .lastli > div > .searchbutton {float:none; display:inline-block;position: relative;}
.gallery-searchA .lastli {  border: 0px solid #383838; background:none; height:auto;}
.photo_gn1 li {float: none; padding: 0;  margin: 1%; vertical-align: top;min-height: 363px; max-width: 47%; max-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: 98%; border-right: 0px solid #c0c0c0; height: 100%;  max-width: 100%;  float: none; clear: both; margin: 3px 0 0 0;display: inline-block; vertical-align:top;}
.contactInfo li:nth-child(3),.contactInfo li:nth-child(2) { border-right: 0px solid #c0c0c0;}
.rpt-subhead,.achivMent{max-width: 47%;}
.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;}
   .contact-img21 {max-width: 100%;  margin-bottom: 20px;}
   .joinUsD .contct_textCtp {    max-width: 286px;    }
    .gbl .contct_textCtp { max-width: 283px;   }
.achie_123{ width:100%; max-width:100%;}
.ach1234{width:100%; max-width:100%; padding: 30px 0px;}
.head-media12{ max-width:100%; padding:30px 0px;}
.EventVenue {white-space: nowrap; display: inline-block; overflow: hidden; max-width: 155px;text-overflow: ellipsis; vertical-align: middle;}
.Description {word-break: break-all;}
  .contct_textCtp { min-width: auto !important; float: right;  max-width: 282px;}
    .contactCtp { width: 33%; margin: 0px 5px 0px 0px; }
        .contactCtp img#imgCaptcha { width: 100%;   }
    .det_achiv {margin: 0px 0 18px 0;  }
    .ajax__calendar .ajax__calendar_dayname {margin-top: 5px; }


}

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

    .photo_gn1 li { max-width:98%!important;  width:98%!important;  }
}




@media screen and (min-width:0px) and (max-width:624px)
{
.searchform1 .searchfield {  width: 275px;}
.contactInfo li {   width: 98%; border-right: 0px solid #c0c0c0; height: 100%;  max-width: 100%; }
.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;}



}
@media screen and (min-width:0px) 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%; max-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:0;}
.gallery-searchA { padding-bottom: 13px;}
.full_back {margin: 5px 0 0px 0 !important;}
.achiTxt { padding: 0 0 13px 0;}
.Achiredetail, .NewsPaper_n, .redate_Date,.redate.DateEach,.achi-dt2.achVenue,.Achiredetail{width: 100%;}
.contactCtp {width:100%; margin: 0 0 30px 0; }
.joinUsD .contct_textCtp { max-width: 100%;}
.gbl .contct_textCtp { max-width: 100%;}

.read_more_n a {display: inline-block; float: none!important;}
.read_more_n{text-align: center;}

}



@-moz-document url-prefix() {
    .gallery-searchA li{ margin: 0px 10px;}
}

@media screen and (min-width:0\0) {
    .gallery-searchA li{ margin: 0px 10px;}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 1024px) {
     html {
        -webkit-text-size-adjust: none;
     }
}
.copyright-area a{
    color: #cccccc;
}