@font-face {
    font-family:'Myriad Pro';
    src: url('../fonts/MyriadPro-Regular.eot');
	src: url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/MyriadPro-Regular.woff2') format('woff2'),
		url('../fonts/MyriadPro-Regular.woff') format('woff'),
		url('../fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}

@font-face {
    font-family:'Myriad Pro';
    src: url('../fonts/MyriadPro-Bold.eot');
	src: url('../fonts/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/MyriadPro-Bold.woff2') format('woff2'),
		url('../fonts/MyriadPro-Bold.woff') format('woff'),
		url('../fonts/MyriadPro-Bold.svg#MyriadPro-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}

@font-face {
    font-family:'Myriad Pro Light';
    src: url('../fonts/MyriadPro-Light.eot');
	src: url('../fonts/MyriadPro-Light.eot?#iefix') format('embedded-opentype'),
		url('../fonts/MyriadPro-Light.woff2') format('woff2'),
		url('../fonts/MyriadPro-Light.woff') format('woff'),
		url('../fonts/MyriadPro-Light.ttf') format('truetype'),
		url('../fonts/MyriadPro-Light.svg#MyriadPro-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}
@font-face {
    font-family:'Myriad Pro Bold';
    src: url('../fonts/MyriadPro-Bold.eot');
	src: url('../fonts/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/MyriadPro-Bold.woff2') format('woff2'),
		url('../fonts/MyriadPro-Bold.woff') format('woff'),
		url('../fonts/MyriadPro-Bold.ttf') format('truetype'),
		url('../fonts/MyriadPro-Bold.svg#MyriadPro-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}

@font-face {
    font-family: 'MyriadProSemibold';
    src: url('../fonts/MyriadProSemibold.eot');
    src: url('../fonts/MyriadProSemibold.eot') format('embedded-opentype'),
         url('../fonts/MyriadProSemibold.woff2') format('woff2'),
         url('../fonts/MyriadProSemibold.woff') format('woff'),
         url('../fonts/MyriadProSemibold.ttf') format('truetype'),
         url('../fonts/MyriadProSemibold.svg#MyriadProSemibold') format('svg');
}

@font-face {
    font-family:'Gotham Medium';
    src: url('../fonts/Gotham-Medium.eot');
	src: url('../fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Gotham-Medium.woff2') format('woff2'),
		url('../fonts/Gotham-Medium.woff') format('woff'),
		url('../fonts/Gotham-Medium.ttf') format('truetype'),
		url('../fonts/Gotham-Medium.svg#Gotham-Medium') format('svg');
    font-weight: 350;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}
@font-face {
    font-family:'Gotham';
    src: url('../fonts/Gotham-Light.eot');
	src: url('../fonts/Gotham-Light.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Gotham-Light.woff2') format('woff2'),
		url('../fonts/Gotham-Light.woff') format('woff'),
		url('../fonts/Gotham-Light.svg#Gotham-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-02DC;
}
@font-face {
    font-family: 'robotomedium';
    src: url('../fonts/roboto-medium-webfont.eot');
    src: url('../fonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-medium-webfont.woff2') format('woff2'),
         url('../fonts/roboto-medium-webfont.woff') format('woff'),
         url('../fonts/roboto-medium-webfont.ttf') format('truetype'),
         url('../fonts/roboto-medium-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

/***mgd-css***/
body{font-family:'Myriad Pro';}
input::-ms-clear {display: none;}

/*header*/
.header-left{ width:17%; vertical-align:top; display:inline-block;}
.header-left .logo img{max-width:100%;}
.header-mid{ width:82%;vertical-align:top;display:inline-block; padding-top:25px;}
.menu {display: inline-block;width:100%;vertical-align: top;    margin-top: 30px;text-align: right; font-size:0;}
.menus{ padding:0px;}
.menus-list {background-color: transparent;border: none;margin-bottom: 0;position: relative;min-height: inherit; display:inline-block; vertical-align:top;}
.menu .nav.navbar-nav li {margin-right: 30px;float: none;display: inline-block;}
.menu .nav.navbar-nav li.active a {background-color: transparent;color: #f0efef;}
.menu .nav.navbar-nav li a {font-family:'Myriad Pro';font-size: 14px;padding: 0;color: #ffffff;text-transform: uppercase;}
.menu .nav.navbar-nav li:hover a {color:#68b3d7;transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;}
.menus-list .navbar-nav {float: none;font-size: 0; text-align:right;}
header {position: absolute;z-index: 1;top: 18px;left: 0;right: 0;max-width: 1920px;margin: auto;padding: 0 15px;}
.login-signup ul{ padding:0px; margin:0px; list-style:none; text-align:right; font-size:0px;}
.login-signup ul li{ display:inline-block; vertical-align:top;}
.login-signup ul li a{font-family:'Myriad Pro';font-size: 14px;color: #ffffff;text-transform: uppercase; text-decoration:none;}
.login-signup ul li:hover a{color:#68b3d7; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
.login-signup ul li a img{ vertical-align:top;margin-right: 4px;}
.login-signup ul li::after {content: '|';color: #fff;padding: 0 6px;font-size: 13px;vertical-align: top;}
.login-signup ul li:last-child:after{ display:none;}
.search {display: inline-block; position:relative;}
.search input{display: none;}
.search_box{ vertical-align:middle; display:inline-block;}
.search.box_active input {width: 200px;background-color: #fff;border: 1px solid #ddd;padding: 6px 12px;box-shadow: none;font-size: 14px;margin-right:5px;}
.search input {border: medium none;box-shadow: none;display: block;height: 30px;position: absolute;right: 18px;top: -6px;width: 0px;padding: 0px;transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;font-weight:300;}
/*banner*/
.banner{ max-width:1920px; position: relative; margin:auto;border-bottom: 3px solid #780707;}
.banner .carousel-inner .item figure{text-align:center;}
.banner .carousel-inner .item figure img {left: 50%;position: relative;	margin-left: -100%;}
.banner .item .carousel-caption {top: 359px;left: 0;width: 60%;text-align: left;padding: 0;margin-left:30px;max-width: 520px;}
.banner .item .carousel-caption h3{font-family:'Myriad Pro';font-size:65px;line-height: 70px; color:#ffffff; text-shadow:none;}
.banner .item .carousel-caption p{ font-size:23px; color:#ffffff; text-shadow:none; text-transform:uppercase;letter-spacing: 2px;}
/*social icon*/
.social-icon{ background-color:#981b27;width:200px; padding:10px 10px; text-align:center;margin-top: 50px; margin-bottom:50px;}
.social-icon ul {list-style: none;margin: 0px; padding:0px;}
.social-icon ul li{ display:inline-block;vertical-align: middle; margin:0px 5px;}
.social-icon ul li span{ font-size:15px; text-transform:uppercase;text-shadow: none;}
.social-icon ul li a{ display:inline-block;}
.social-icon ul li:hover a img{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);
transform: rotate(360deg);transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;}
/*bullets*/
.banner .carousel-indicators {bottom:10px;}
.banner .carousel-indicators li{  border:2px solid #ffffff; height:13px; width: 13px; opacity:0.33; background-color:#fff;}
.banner .carousel-indicators li.active{height:13px; width: 13px;background-color:#68b3d7;opacity:1;}
/*about*/
.about {background: url(../images/about-bg-img.png) no-repeat; background-size:cover;position: relative;margin: auto;background-position: center; padding:95px 0 105px; max-width:1920px;border-top: 3px solid #780707;}
.about::after {content: '';width: 100%;height: 92.6%;background-color: #56b9e2;position: absolute;left: 0;right: 0;margin: auto;top: 0;z-index: -1;}
.video-manage{ position:relative;z-index: 999;}
.video-contain {width: 307px;position: absolute;top: -195px;right: 30px;}
.video-contain h3{font-size: 23px;color: #ffffff;text-transform: uppercase; margin-top:0px;}
.video-contain video{width:307px;height:239px;}
.about-content h3{font-size: 30px;color: #ffffff;margin:0px 0 25px 0; position:relative;}
.about-content h3:after{ content:''; position:absolute; left:0px; bottom:-6px; height:2px; background-color:#981b27; width:12%;}
.about-content h4{font-size: 17px;color: #981b27;margin:40px 0 40px;font-family:'Myriad Pro'; font-weight:400; font-style:normal;line-height: 30px;}
.about-content p{ font-size: 15px;color: #ffffff; margin-bottom:35px;line-height: 23px;text-align: justify;}
.about-content a{font-size: 16px;color: #981b27; text-decoration:none; display:inline-block; text-align:right; text-transform:capitalize;font-weight: bold; float:right; clear:both;}
.about-content a img{ margin-left:5px;}
.about-content a:hover{color: #fff;transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;}
.about-img-text{ position:relative; vertical-align:middle; margin-bottom:60px;}
.about-content {width: 54%;display: inline-block;vertical-align: top;padding: 25px 30px 15px 95px;height: 480px;position: absolute;	top: 0;	bottom: 0;	margin: auto;}
.about-img{ display:inline-block;vertical-align:top;width: 44.70%;}
.about-img figure img{ max-width: inherit; width:100%;}
.about-content h5 {font-size: 21px;color: #981b27;margin: 0px 0 25px 0px;position: relative;padding-left: 30px;line-height: 27px;}
.about-content h5::before {content: '';background-image: url(../images/before-coma.png);width: 30px;position: absolute;left: 0;height: 30px;top: -7px;background-size: 30px;background-repeat: no-repeat;}
.comma{ max-width:32px; height:32px;}
.about-img-text.about-bottom {margin-bottom:0px;}
.about-bottom .about-content{ padding-left:30px;padding-right: 45px;}
.about-bottom .about-img{ float:right; text-align:right;}
.video_play {position: absolute;display: inline-block;top: 0;bottom: 0;margin: auto;left: 0;right: 0;width: 50px;height: 50px;border: 1px solid #981b27;border-radius: 50%; z-index:1;}
.video_play img{ max-width:100%;}
.play-button{ position:relative;}
/*event*/
.events {background-color: #fff;max-width: 1920px;margin: auto;padding-bottom: 30px;}
.events h3{font-size:37px;line-height: 37px; color:#000; padding:28px 30px; margin:0px;text-align: left; display:inline-block; vertical-align:middle;}
.event-crousel .owl-carousel .owl-item img {width: auto;}
.event-crousel .owl-item{ position:relative;}
.event-crousel .owl-item::after {content: '';width: 100%;height: 100%;background-color: rgba(0,0,0,.5);position: absolute;top: 0;right: 0;}
.event-crousel .owl-item.active:after{ display:none;}
.news-event ul{ padding-left:0px; margin-bottom:0px; list-style:none;font-size: 0;}
.news-event ul li {display: inline-block;background-color: #fff;width: 100%;vertical-align: top;font-size: 14px;text-align: left;}
.news-event ul li span{color:#000; font-weight:400; font-size:14px;}
.news-event ul li h4{color:#000000;  font-size:20px; margin-bottom:15px;}
.news-event ul li p{color:#6a6969; font-weight:300; font-size:14px;text-align: justify;}
.news-event ul li .share{display: inline-block;width: 49%;text-align: left;}
.news-event ul li .share a{color: #000000; font-size: 16px; text-decoration:none;vertical-align: middle;}
.news-event ul li .share a:hover{color:#981b27;transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;}
.news-event ul li .share a img{ display:inline-block;margin-right: 7px;}
.news-event ul li .next-arrow a img{ display:inline-block;}
.next-arrow {width: 49%;display: inline-block;text-align: right;}
.next-arrow a{display: inline-block;width: 36px;height: 36px;border: 1px solid #000;border-radius: 50%;text-align: center;vertical-align: middle;line-height: 33px;}
.next-arrow a:hover{border: 1px solid #981b27;transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;}
.next-arrow-sec{ text-align:right;}
.news-col-top{height: 345px; overflow:hidden;}
.news-col-bottom {padding: 30px 20px 15px;height: 313px; position:relative;}
.news-col-bottom::before {content: '';background-image: url(../images/carousel2.png);position: absolute;left: 0;right: 0;width: 100%;height: 16px;margin: auto;	text-align: center;bottom: -16px;background-position: center;}
.news-col-bottom::after {content: '';background-image: url(../images/carousel-after.png);position: absolute;left: 0;	right: 0;width: 100%;	height: 16px;margin: auto;	text-align: center;top: -16px;background-position: center;}
.event-crousel .owl-carousel .owl-nav{ display:inline-block; position:relative;}
.event-crousel .owl-carousel .owl-nav button.owl-prev {background-image: url(../images/left-carousel.png);width: 31px;height: 17px;background-repeat: no-repeat;font-size:0px;margin-right:20px;vertical-align: middle;}
.event-crousel .owl-carousel .owl-nav button.owl-next{ background-image:url(../images/right-carousel.png);width: 31px;height: 17px;background-repeat: no-repeat; font-size:0px; margin-left:20px;vertical-align: middle;}
.event-crousel .owl-carousel .owl-nav {display: inline-block;position: absolute;right: 30px;top: -57px;}
.event-crousel .owl-carousel .owl-nav::after {background-image: url(../images/mid-carousel.png);content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;height: 27px;width: 1px;margin: auto;}
a.view-all{ vertical-align:middle; font-size:14px; text-transform:uppercase; color:#981b27; text-decoration:none; font-weight:bold;}
a.view-all img{ margin-left:3px;}
.event-heading{ vertical-align:middle;}
.news-equal-height{ position:relative; padding-bottom:35px;}
.news-footer{ position:absolute; bottom:0px; left:0; right:0px; padding:0 15px;}
/*event*/
/*photo-gallery*/
.gallery{position: relative;margin: auto;font-size: 0;padding: 65px 0 70px;max-width:1920px; text-align:center;}
.gallery-img{ max-width:1920px;}
.gallery-img img {width: 100%;border: 10px solid #26a5da;}
.gallery-img figure {background-color: #fff;padding: 6px;display: block;border: 2px solid #981b27;}
.gallery h3{font-size:37px;line-height: 50px; color:#000; margin:0px; text-align:center;padding-bottom: 40px;}
.view-more{text-align:center;margin-top: 50px;}
.view-more a{color:#800000; font-weight:700; text-transform:uppercase; text-decoration:none; font-size:14px; width:206px; height:59px; line-height:59px; background-color: transparent; border:1px solid #26a5da; display:inline-block; border-radius:35px;transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;}
.view-more a:hover{background-color: #26a5da; color:#fff;}
.gallery-img-sec{ display:inline-block;vertical-align: middle;width: 35.80%;}
.img-sec-second{ display:inline-block;vertical-align: middle;width:46%;}
.gallery-img-center{ display:inline-block; vertical-align: middle;margin: 22px 45px;width: 22%;}
.img-sec-one{ display:inline-block; vertical-align: middle;width: 35%;}
.left-one .img-sec-one{ margin-right:79px;}
.right-one .img-sec-one{ margin-left:79px;}
.img-sec-second ul{ padding-left:0px; margin-bottom:0px; list-style:none;}
.img-sec-second ul li{ display:block;margin-bottom: 45px;}
.img-sec-second ul li:last-child {margin-bottom: 0px;}
figure.clr-chng{background-color:#fff; padding:6px; display:block; border:2px solid #26a5da;}
figure.clr-chng img{border: 10px solid #981b27;}
/*news*/
.news{ background-color:#981b27; position:relative;max-width:1920px; margin:auto;}
.news::after {content: '';width: 1px;background-color: #fff;left: 0;right: 0;height: 100%;margin: auto;	display: inline-block;top: 0;bottom: 0;position: absolute;}
.join-girl h3{font-size:37px;color:#ffffff; margin: 0 38px 0 0; display:inline-block;vertical-align: middle;}
.join-girl {width: 50%;display: inline-block;vertical-align: middle;padding: 0; text-align: center;}
.join-girl a {display: inline-block;width: 51px;height: 51px;border: 1px solid #26a5da;border-radius: 50%;text-align: center;vertical-align: middle;line-height: 49px; background-color:#26a5da;}
.join-girl a:hover{border: 1px solid #fff;background-color: transparent;
transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;}
.news-box {padding: 20px 0 30px 0px;display: inline-block;width: 49.5%;vertical-align:middle; text-align:center;}
.news-box h3 {font-size: 37px;color: #ffffff;margin: 0 auto 24px;display: block;vertical-align: middle;	max-width: 440px;text-align: left;}
.submit-mail{ width:59px; height:59px; background-color:#26a5da; background-image:url(../images/submit.png); border-radius:50%; background-repeat:no-repeat; background-position:center; border: 2px solid #26a5da; font-size:0; position:absolute; right:0; top:0;}
.submit-mail:hover, .submit-mail:focus, .submit-mail.btn-default:active:hover, .submit-mail.btn-default:hover{background-color:#981b27;border: 2px solid #fff;transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;}
.news-box form{ display:inline-block; position:relative;}
.news-box form .form-group{ margin-bottom:0px;}
.news-box .email-input{ height:59px; width:446px; border-radius:35px; background-color:#fff; display:inline-block;padding: 0 60px 0 20px; box-shadow:none; border:none;}
/*footer*/
footer{ max-width:1920px; margin:auto;}
.footer-links {padding: 40px 0 0;}
.footer-links h3{font-size:19px;color:#000; margin:0px 0 30px 0; display:inline-block;font-weight: bold;}
footer ul{ padding-left:0px; margin-bottom:0px; list-style:none;}
.footer-links ul li{ margin-bottom:9px;}
.footer-col-one ul li{ padding:0 0px 0 30px; position:relative; margin-bottom:21px;}
.footer-col-one ul li:last-child{ padding-left:0px;} 
.footer-col-one ul li:last-child a{ padding-left:0px;color:#800000;text-decoration:none; font-size:16px;display: inline-block; font-weight:bold;} 
.footer-col-one ul li:last-child a:hover{ color:#000;}
.footer-col-one ul li figure {display: inline-block;position: absolute;left: 0;top: 0;bottom: 0;margin: auto;height: 29px;width: 29px;}
.footer-links ul li a {font-weight: 300;font-size: 16px;color: #6a6969;text-decoration: none;display: inline-block;padding-left: 10px;position: relative;}
.footer-links ul li a:hover{ color:#800000;}
.footer-col-one ul li a:before{ display:none;}
.footer-links ul li a::before {content: '-';width: 5px;left: 0;position: absolute;top: 0;bottom: 0;}
.footer-links ul li a p{ margin-bottom:0px; }
.footer-col-one{ display:inline-block; vertical-align:top; width:29.24%;}
.footer-col-two{display:inline-block;vertical-align:top; width:22.74%;}
.footer-col-three{display:inline-block;vertical-align:top; width:26.59%;}
.footer-col-four{display:inline-block; vertical-align:top;width:auto;}
.footer-bottom {border-top: 1px solid; border-color:#bdbdbd; padding:17px 0;}
.footer-bottom ul li{ display:inline-block;}
.footer-bottom ul li:hover a img{transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);
transform: rotate(360deg);}
.footer-bottom a{color:#000; font-weight:400;text-decoration:none; font-size:14px;}
.footer-bottom a:hover{color:#800000;}
.footer-bottom span{color:#000; font-weight:400;font-size:14px;}
.bottom-col-one ul li:after{ content:'|'; display:inline-block; margin:0 12px;}
.bottom-col-one ul li:last-child:after{ display:none;}
.bottom-col-two{ text-align:center;}
.bottom-col-two li{ margin-right:5px;}
.bottom-col-two li:last-child{ margin-right:0px;}
.bottom-col-three{ text-align:right;}
.footer-read a img{ margin-left:5px;}
/*vision*/
.mgd-vision{ background-color:#fafafa;max-width: 1920px;margin: auto;}
.vision{ text-align:center;padding: 30px 15px;}
.vision h2{font-size: 30px;color: #981b27;margin: 0px 0 35px 0; position:relative;}
.vision h2::after {content: '';position: absolute;left: 0px;bottom: -10px;height: 2px;background-color: #981b27;width: 120px;right: 0;margin: auto;}
.vision p{ text-align:left; color:#000;font-size: 21px; font-weight:bold; padding-left:30px;}
.vision h5{font-size: 21px;color: #000;margin: 0px 0 5px 0px;position: relative;padding-left: 30px;line-height: 27px;text-align: justify;}
.vision h5::before {content: '';background-image: url(../images/before-coma.png);width: 30px;position: absolute;left: 0;height: 30px;top: -7px;background-size: 30px; background-repeat: no-repeat;}

/***innerbanner***/
.innerbanner-page {border: none; background-color: #800000;}
.innerbanner-content > figure{ text-align:center; overflow: hidden;}
.innerbanner-content > figure > img {left: 50%; margin-left: -100%; position: relative;}
.innerbanner-text {position: absolute; top: 0; margin-top: 252px;}
.innerbanner-text h1{font-family:'Myriad Pro Light'; font-size:70px; color:#fff;}
.innerbanner-text h1 span{ font-family:'MyriadProSemibold'; color:#26a5da;}
/***innerbanner***/
/***contact***/
.contact-content {padding: 60px 0 70px;max-width: 1920px;margin: auto;}
.contact-map {margin: 0 0 63px;}
.contact-map figure {height: 356px; box-shadow: 0px 0 7px 0px rgba(0,0,0,0.19);}
.contact-map iframe {height: 100%; width: 100%;}
.contactdetail-address {display: inline-block; vertical-align: top; float: right; text-align:right; width: 48%;}
.contactdetail-address ul{ margin:0; padding:0;}
.contactdetail-address ul li{ display:block; list-style:none; margin: 0 0 30px;}
.contactdetail-address ul li figure {display: inline-block;	border: 1px solid #26a5da; border-radius: 50%; height: 80px ;width: 80px; text-align: center; line-height: 80px;}
.address-text {vertical-align: middle; display: inline-block; width: 55% ;margin-left: 19px; text-align: left; font-size: 18px; color:#6a6969;}
.address-text a{ font-size: 18px; color:#981b27;}
.contactdetail-form .form-group {margin-bottom: 20px;}
.contactdetail-form h2{font-family:'MyriadProSemibold'; font-size:19px; color:#000; margin: 0 0 19px;}
.contactdetail-form {display: inline-block; width: 51.5%;}
.contactdetail-form .form-control {background-color: transparent; border-color: #e7e7e7; border-radius: 0; height: 43px; box-shadow: none; font-size: 16px; color: #6a6969;}
.contactdetail-form .form-control::-moz-placeholder {color: #6a6969;}
.contactdetail-form .form-control:-ms-input-placeholder {color: #6a6969;}
.contactdetail-form .form-control::-webkit-input-placeholder {color: #6a6969;}
.contactdetail-form textarea.form-control {height: 143px; resize: none;}
.submit-btn {background-color: transparent; border: 1px solid #26a5da; border-radius: 50px; height: 45px; min-width: 119px; font-family: 'Myriad Pro Bold'; font-size: 14px; color: #981b27; transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; text-transform:uppercase;}

.submit-btn:hover{background-color: #26a5da; border-color:#26a5da; color: #fff;}
.submit-btn:active:focus{background-color: transparent; border-color:#26a5da; color: #981b27; box-shadow:none;}
.submit-btn:focus{background-color: transparent; border-color:#26a5da; color: #981b27; box-shadow:none;}
/***contact***/

/***photo-gallery***/
.photogallery-content {padding: 25px 0 30px;}
.photogallery-content .gallery-img figure {position: relative;}
.photogallery-text {position: absolute; bottom: 0; left: 0; right: 0; color: #fff; background-color: rgba(182,47,18,0.77); padding: 14px 7px; font-size: 19px; margin: 0 16px 16px; white-space: nowrap; text-overflow: ellipsis;
overflow: hidden;}
.photos-content {padding: 0 0 55px; max-width:1920px; margin:auto;}
.photos-content ul {margin: 0; padding: 46px 0 32px; border-top: 1px solid #bdbdbd;text-align: center;}
.photos-content ul li {display: inline-block; list-style: none; width: 31.60%; vertical-align: top; margin: 0 27px 30px 0; border:1px solid #bdbdbd; text-align:center;}
.photos-content ul li:nth-child(3n+3){ margin-right:0;}
.photos-content ul li img {width: 100%;}
.photos-content ul li a{ text-decoration:none;}
.photos-content ul li h2{font-size:19px; color:#000; margin: 19px 5px 16px;}
.photos-content ul li h2:hover{ color:#981b27;}
.loadmore-btn {text-align: center; display: block; margin: auto; background-color: transparent; border: 1px solid #26a5da; border-radius: 50px; height: 61px; min-width: 208px; font-family: 'Myriad Pro Bold'; font-size: 14px; color: #981b27; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; text-transform:uppercase;}
.loadmore-btn:hover{background-color: #26a5da; border-color:#26a5da; color: #fff;}
.loadmore-btn:active:focus{background-color: transparent; border-color:#26a5da; color: #981b27; box-shadow:none;}
.loadmore-btn:focus{background-color: transparent; border-color:#26a5da; color: #981b27; box-shadow:none;}
.mgdabout-detail {background-color: #26a5da; padding: 18px 0 20px;max-width: 1920px;margin: auto;}
.mgdabout-detail ul{ margin:0; padding:0; text-align:center; font-size:0;}
.mgdabout-detail ul li{ display:inline-block; list-style:none; margin-right:12px; background-color:#fff; border:1px solid #981b27; width: 32.4%; vertical-align: top; padding:9px; text-align:left;}
.mgdabout-detail ul li:last-child{ margin-right:0;}
.mgdabout-detail ul li figure{ display:inline-block;}
.mgdabout-detail ul li figure img {max-width: 100%;}
.mgdabout-detail ul li .aboutdetail-text{ display:inline-block; width:65%; vertical-align: top; padding: 0 40px 0 17px; position: relative; height: 107px;}
.mgdabout-detail ul li .aboutdetail-text h2{font-family:'Gotham Medium'; font-size:21px; color:#000; margin: 14px 0 21px; text-transform:capitalize; line-height: 24px;} 
.mgdabout-detail ul li .aboutdetail-text a{ font-family: 'robotomedium'; font-size:16px; color:#821822; position: absolute; bottom: 0;}
/***photo-gallery***/

/***About***/
.foundation-yr {border: 2px solid #981b27;text-align: center;padding: 17px 10px 15px;}
.foundation-yr h3 {color: #fff; font-size: 18px; text-transform: uppercase; margin: 0 0 3px;}
.foundation-yr strong {font-family: 'Myriad Pro Light'; font-size: 22px; color: #fff; font-weight: normal; text-transform: uppercase;}
.foundation-yr figure {margin: 8px 0 0;}
.foundation-yr figure img{ max-width:100%;}
.aboutbanner-text {position: absolute; top: 0; width: 41%; margin: 361px auto 0; left: 0; right: 0;}
.aboutbanner-text h2 {color: #fff; font-family: 'MyriadProSemibold'; font-size: 50px; margin: 0;}
.aboutbanner-text h2 span{color:#26a5da;}
.aboutbanner-text p{font-family: 'Myriad Pro Light'; font-size: 18px; color: #fff;}

.about-tabs {max-width: 1920px;margin: auto;}
.abouttab-list .guild-content {padding: 55px 0 54px;}
.abouttab-list .guild-text {display: inline-block;	width: 59%;}
.abouttab-list .guild-text h2 {font-size: 30px; color: #000; font-family: 'MyriadProSemibold'; margin: 23px 0px 26px;}
.abouttab-list .guild-text p { font-family:'Myriad Pro'; font-size: 15px; color: #000; margin-bottom: 25px; line-height: 23px;}
.abouttab-list .guild-image {display: inline-block; float: right; vertical-align: top;}
.abouttab-list .guild-image figure{ border:2px solid #821822; padding: 7px;}
.abouttab-list .guild-image figure img {max-width: 100%;}

.abouttab-list .Committee-list{width: 50%;}
.abouttab-list .Committee-list .table-responsive {overflow-x: inherit;}
.abouttab-list .Committee-list table {width: 100%;}
.Committee-list td {border: 1px solid #c1c1c1;padding: 10px 17px;color: #000;font-size: 16px; white-space:nowrap;}
.abouttab-list .Committee-projectlist {margin: 50px 0 0;}
.abouttab-list .fixtures-list h3{font-size: 25px; color: #000; font-family: 'MyriadProSemibold'; margin: 23px 0px 26px;}
.abouttab-list .fixtures-list ul{ margin:0; padding:0 0 0 15px;}
.abouttab-list .fixtures-list ul li{font-size: 17px; color: #7a7a7a; margin:0 0 10px;}
.abouttab-list .fixtures-list p{font-size: 17px; color: #7a7a7a;}
.abouttab-list .fixtures-list {width: 100%;}
.abouttab-list .fixtures-list li strong{ color:#555555;}
.abouttab-list .Committee-projectlist ul li ul{ padding-top:10px;}
.note {color: #000;}
/***About***/

/***22-08-2018***/
.logo a{ display:inline-block;}
.search.box_active input{line-height: 18px;}
.loadmore-btn {line-height: 64px; padding: 0;}
.submit-btn {padding: 0; line-height: 45px;}
.galleryimg-visible {display: none;}

/*start-alumni-listing*/
.listing-content {padding: 30px 0; background-color:#fbfcfc;max-width: 1920px;margin: auto;}
.left-filter {display: inline-block;width: 23%;vertical-align:top;margin-right:15px;background-color: #fff;-webkit-box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.1);-moz-box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.1);box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.1);}
.left-filter .panel-group{ margin-bottom:0;}
.left-filter .panel.panel-default {margin: 0;border-radius: 0;border: 0;box-shadow: none;}
.left-filter .panel-group .panel-heading + .panel-collapse > .panel-body{ border-top:0px;border-bottom:1px solid rgba(126,126,126,.33);}
.left-filter .panel-default > .panel-heading{background-color: transparent;border-bottom:1px solid rgba(126,126,126,.33);}
.left-top {	border-bottom: 1px solid rgba(126,126,126,.33);background-color: #981b27;padding: 8px 15px 8px 15px;}
.left-top h2 {font-size: 24px; line-height:24px;color: #fff;text-align: left;font-family: 'MyriadProSemibold';margin: 0px;padding: 0;}
.left-list {padding: 0;list-style: none;margin: 0;}
.styled-selectors{font-family: 'Myriad Pro Light'; position:relative;margin-bottom: 3px;display: inline-block;}
.styled-selectors input{position: absolute;left: 0;right: 0;top: 0;bottom: 0; opacity:0;cursor: pointer;}
.styled-selectors input[type="checkbox"]:checked + label {background: url(../images/checked.png) no-repeat;background-position: 0px 1px;}
.styled-selectors input[type="checkbox"]:not(old) + label {background: url(../images/unchecked.png) no-repeat;background-position: 0px 1px;}
.styled-selectors label {margin-bottom: 0px;font-family: 'Myriad Pro Light';font-weight: normal;padding: 0 0 0 20px;font-size: 15px;color: #000;line-height: 15px;}
.left-filter .panel-title > a{ text-decoration:none;font-family: 'Myriad Pro';font-size: 18px;color: #981b27;background-image: url("../images/collapse-up.png");background-repeat: no-repeat;background-position: 95% center; display:block;}
.left-filter .panel-title > a.collapsed{ background-image:;color: #7e7e7e;background-image: url("../images/collapse-down.png");}
.profile-listing {display: inline-block;vertical-align: top;width: 75%;background-color: #fff;-webkit-box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.1);-moz-box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.1);box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.1); }
.pad-10{padding:15px;}
.profile-listing ul {padding: 0;margin: 0; text-align:center;font-size: 0;}
.profile-listing ul li {list-style: none;display: inline-block;	width:23.60%;	margin-right: 15px;margin-bottom: 15px;	vertical-align: top;}
.profile-listing ul li:last-child {margin-right: 0;}
.profile-listing ul li:nth-child(4n+4){ margin-right:0px;}
.profile-listing ul li figure{ overflow:hidden;height: 198px;width:100%; line-height:198px;}
.profile-listing ul li figure img{ max-width:100%;transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);-webkit-transform: scale(1);transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
.profile-listing ul li:hover figure img{transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;	transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);-webkit-transform: scale(1.05);}
.profile-section {border: 1px solid #ddd;}
.profile-detail {padding: 0 15px 10px;font-family: 'Myriad Pro'; text-align:left;}
.profile-detail h3 {margin: 10px 0 5px; color:#981b27;font-size: 18px;}
.profile-detail h4 {margin: 0 0 5px;font-size: 15px;}
.profile-detail p {margin: 0 0 5px;font-size: 15px;font-family: 'Myriad Pro Light';	line-height: 18px;}
.profile-detail a{ color:#26a5da; text-decoration:none;font-size: 14px;display: inline-block;transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;}
.profile-detail a:hover{ color:#981b27;}
.listing-content .load-btn {margin-top: 15px;text-align: center;}
.load-btn input {color: #981b27;font-family: 'Myriad Pro';line-height: 14px;font-size: 14px;text-transform: uppercase;text-decoration: none;background-color: #fff;border: 1px solid #26a5da;display: inline-block;vertical-align: middle;text-align: center;padding: 14px 40px 14px;border-radius: 30px;transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;}
.load-btn input:hover {background-color: #26a5da;color: #fff;}
/*end-alumni-listing*/
/*profile-detail*/
.profile-content {background-color: #fbfcfc;max-width: 1920px;margin: auto;}
.profile{margin: 90px auto 40px; background-color:#fff;-webkit-box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.1);-moz-box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.1);box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.1);max-width: 900px;padding: 0 25px 30px;}
.profile-pic{ text-align:center;margin-bottom: 50px;}
.profile-pic figure {display: inline-block;width: 150px;height: 150px;border-radius: 50%;overflow: hidden;text-align: center;border: 6px solid #f1f2f2;margin-top: -50px;}
.profile-pic figure img{ max-width:100%;}
.profile-pic h2 {font-size: 25px;text-transform: uppercase;margin: 10px 0;}
.cnd-heading {font-family: 'MyriadProSemibold';font-size: 20px;color: #000;margin: 0;line-height: 22px;position:relative;}
.cnd-heading:after{content: '';width: 100%;background-color:rgba(0,0,0,.1);height: 1px;position: absolute;left: 0;top: 0px;bottom: 0;margin: auto;}
.cnd-heading span {background: #fff;padding-right: 10px; position:relative; z-index:1;}

.overview .general-table > tbody > tr > td, .table.general-table > tfoot > tr > td, .table.general-table > tbody > tr > th {padding: 8px 0px 8px 0px;border: 0;font-size: 14px;vertical-align: top;}
.overview .general-table {margin: 10px 0 0px;}
.overview .general-table > tbody > tr > td.cnd-fld-name {width: 15.6%;color: rgba(0,0,0,.66);font-family:'MyriadProSemibold'; font-size:16px; position:relative;}
.overview .general-table > tbody > tr > td.cnd-fld-name:after{ position:absolute; content:':'; right:15px;}
.overview .general-table > tbody > tr > td.cnd-data-name {color:rgba(0,0,0,.66);font-family: 'Myriad Pro'; font-size:16px;width: 17.6%;}
.overview .general-table > tbody > tr > td.cnd-data-name a{ text-decoration:none;color: #6a6969;}

.cnd-fld-name span {display: inline-block;width: 20px;margin-right: 5px;}
.cnd-fld-name span img {max-width: 100%;}

/*profile-detail*/
.candidate-bg {margin: 30px 0 30px;border: 1px solid #f2f2f2;background-color:#fff; font-size:0; padding-bottom:20px;}
.candidate-left {display: inline-block;	width: 50%;vertical-align: top;padding: 15px;border-right:1px solid rgba(0,0,0,.1);background-color:#f2f2f2;min-height:230px;
}
.candidate-right {display: inline-block;width: 50%;vertical-align: top;padding: 15px; background-color:#f2f2f2; min-height:230px;}
.candidate-left-info {display: inline-block;vertical-align: top;width: 65%;margin-top: 20px;}
.candidate-content figure {width: 175px;height: 175px;border-radius: 50%;overflow: hidden;text-align: center; margin-right:15px;border: 4px solid #fff;display: inline-block;}
.candidate-content figure img {max-width: 100%;}
.candidate-left-info h3 {font-size: 20px;line-height:20px;color: #000;text-align: left;font-family: 'MyriadProSemibold';margin: 0;}
.candidate-right h3 {font-size: 20px;line-height:20px;color: #000;text-align: left;font-family: 'MyriadProSemibold';margin: 0;}
.candidate-left-info p {font-size: 16px;color: rgba(0,0,0,.66);text-align: left;font-family: 'Myriad Pro';margin: 7px 0 7px 0px;}
.candidate-left-info h5 {font-size: 16px;color:#981b27;text-align: left;font-family: 'Myriad Pro';margin: 0;}
.overview {padding: 20px 20px 0px 20px;}

.overview-detail .general-table {margin: 5px 0 5px;}
.overview-detail .general-table > tbody > tr > td.cnd-data-name {color:rgba(0,0,0,.66);font-family: 'Myriad Pro';font-size: 16px; border-top:0;padding: 5px 5px 5px 10px;vertical-align: top;}
.overview-detail .general-table > tbody > tr > td.cnd-fld-name {width: 38%;color:rgba(0,0,0,.66);font-family: 'MyriadProSemibold';font-size: 16px;border-top: 0;padding:4px 5px 4px 0;vertical-align:top; position:relative;}
.overview-detail .general-table > tbody > tr > td.cnd-fld-name::after {content: ':';position: absolute;right: 0px;top: 0;bottom: 0;height: 22px;	margin: auto;}
.overview-detail .general-table > tbody > tr > td a{color: #6a6969; text-decoration:none;}
.cnd-fld-name figure {width: 24px;height: 24px;display: inline-block;text-align: center;margin-right: 6px;}
.cnd-fld-name figure img{ max-width:100%;margin-bottom: 5px;
display: inline-block;}
.social-profiles ul{ padding:0; margin:0;}
.social-profiles ul li {display: inline-block;margin-right: 5px;margin-bottom: 5px; vertical-align:top;}
.social-profiles ul li:hover a img{transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
.overview-manage .overview{ display:inline-block; width:50%; vertical-align:top;}

.candidate-right ul{ padding:0px; margin:10px 0 0 0;}
.candidate-right ul li{ list-style:none;font-size: 16px;color: rgba(0,0,0,.66);text-align: left;font-family: 'Myriad Pro';position:relative;margin-bottom: 8px;}
.candidate-right ul li img{ max-width:100%; position:absolute; top:0; left:0;}
.candidate-right ul li strong { font-weight:normal;color:#000;font-family: 'Myriad Pro';font-size: 16px;line-height: 20px;margin: 0;display: inline-block;width: 45%;vertical-align: top; position:relative; padding-left:25px;}
.candidate-right ul li p {color: rgba(0,0,0,.66);font-family: 'Myriad Pro';font-size: 16px;line-height: 20px;display: inline-block;	width: 54%;	margin: 0;	padding-left: 10px; position:relative; vertical-align:top;}
.candidate-right ul li p b{ position:absolute; left:0px; top:0px;font-weight:normal;}
.candidate-right ul li a{ text-decoration:none;color: rgba(0,0,0,.66);font-family: 'Myriad Pro';font-size: 16px;line-height: 20px;word-wrap: break-word;}

.table-str {margin-top: 15px;}
.table-str ul{ padding:0px; margin:0;}
.table-str ul li{ display:inline-block; list-style:none; width:50%; vertical-align:top; font-size:12px; position:relative;margin-bottom: 10px; padding-right:5px;}
.table-str ul li:nth-child(2n+2){ padding-right:0px;}
.table-str ul li strong{font-weight:normal;color:#000;font-family: 'Myriad Pro';font-size: 16px;line-height: 18px; margin:0;display: inline-block;width: 45%;vertical-align: top;}
.table-str ul li p {color: rgba(0,0,0,.66);font-family: 'Myriad Pro';font-size: 16px;line-height: 20px;display: inline-block;width: 54%;margin: 0;padding-left: 10px;vertical-align:top; position:relative;}
.table-str ul li p b{ position:absolute; left:0px; top:0px; font-weight:normal;}
.table-str p {color: rgba(0,0,0,.66);font-family: 'Myriad Pro';font-size: 16px;vertical-align:top;}

@media screen and (-ms-high-contrast: none), (-ms-high-contrast: active) { .submit-btn{line-height: 48px;}.left-top {padding: 12px 15px 8px 15px;}
}
/***22-08-2018***/

/***mgd-css***/
/***Media***/
@media (min-width:1440px) and (max-width:1800px){
.about::after {height: 93.5%;}
.about-content h4 {	margin: 20px 0 10px;}
}

@media (min-width:1280px) and (max-width:1440px){
.about::after {height: 92%;}
}

@media (min-width:1200px) and (max-width:1440px){
.news-col-bottom {padding: 10px 15px 10px;}
.news-event ul li p {font-size: 15px;}
.news-event ul li h4 {font-size: 20px;margin-bottom: 10px;}
.gallery-img-center {margin: 22px 18px;width: 25%;}
.about-content h4 {margin: 11px 0 17px;}
.about-content p {font-size: 15px; margin-bottom:10px;line-height: 23px;}
.about {padding: 95px 0 90px;}
.about-content {padding: 25px 30px 15px 60px;}
.about-content {position: relative; height:inherit;padding: 10px 30px 15px 60px;}
.left-one .img-sec-one{ margin-right:40px;}
.right-one .img-sec-one{ margin-left:40px;}

/***photo-gallery***/
.photogallery-text {padding: 7px 7px; font-size: 14px;}

/***About***/
.aboutbanner-text {width: 47%;}
.aboutbanner-text h2 {font-size: 43px;}
.aboutbanner-text p {font-size: 16px;}
}

@media (min-width:992px) and (max-width:1199px){
.menu {margin-top: 11px;}
.header-mid {width: 86%;}	
.header-left {width: 13%;}	
.menu .nav.navbar-nav li {margin-right: 13px;}
.menu .nav.navbar-nav li a {font-size: 13px;}
.login-signup ul li a {font-size: 14px;}
/*banner*/
.banner .item .carousel-caption {margin-left: 30px;width: 34%;top: 220px;}
.social-icon {margin-top: 5px;margin-bottom: 5px;}
.banner .item .carousel-caption h3 {font-size: 35px;line-height: 40px;}
.banner .item .carousel-caption h3 br{ display:none;}
.banner .item .carousel-caption p {font-size: 15px;}
.banner .carousel-inner .item figure img { max-width:100%;}
/*video*/
.video-contain {top: -165px;}
.video-contain h3 {font-size: 20px;margin-bottom: 0;}
.video_play {width: 45px;height: 45px;}
/*about*/
.about-content {width: 541px;padding: 10px 30px 10px 30px;height: inherit; position:relative;}
.about-content h3 {font-size: 25px;margin: 0px 0 15px 0;}
.about-content h4 {margin: 0px 0 10px;}
.about-content p {font-size: 13px; margin-bottom:13px;}
.about-content a {font-size: 14px;}
.about-content h5 {font-size: 16px;margin: 0px 0 10px 0px;}
.about-img-text {margin-bottom: 30px;}
/*event*/
.news-col-bottom {padding: 10px 15px 10px;}
.news-event ul li p {font-size: 14px;}
.news-event ul li h4 {font-size: 17px;margin-bottom: 7px;}
.event-crousel .owl-carousel .owl-item img {max-width: inherit;}
.next-arrow {width: 48%;}
/*gallery*/
.gallery {padding: 15px 0 25px;}
.gallery-img-center {margin: 9px;width: 25%;}
.gallery-img-sec {width: 36%;}
.img-sec-one {width: 43%;}
.left-one .img-sec-one {margin-right: 10px;}
.right-one .img-sec-one {margin-left: 10px;}
.view-more a {font-size: 14px;width: 193px;height: 45px;line-height: 45px;}
/*mail*/
.join-girl h3 {font-size: 28px;margin: 0 20px 0 0;}
.join-girl a {width: 33px;height: 33px;border-radius: 50%;line-height: 30px;}
.news-box h3 {font-size: 28px;margin: 0 auto 15px; max-width:329px;}
.news-box .email-input {height: 50px;width: 330px;}
.submit-mail {width: 50px;height: 50px;}
.news-box {padding: 20px 0 30px 0px;}
/*footer*/
.footer-links ul li a {font-size: 14px;}
.footer-col-two {width: 18%;}
.footer-links h3 {font-size: 16px;margin: 0px 0 20px 0;}
.footer-bottom a {font-size: 12px;}
/*vision*/
.vision p {font-size: 19px;}
.vision h5 {font-size: 17px;}
.vision h2 {font-size: 24px;}

/***innerbanner***/
.innerbanner-content > figure > img {left: 0; margin-left: 0; max-width: 100%;}
.innerbanner-text {margin-top: 200px;}
.innerbanner-text h1 {font-size: 60px;}
/***contact***/
.address-text {width: 65%; font-size: 17px;}
.address-text a{font-size: 17px;}

/***photo-gallery***/
.photogallery-text {padding: 8px 7px; font-size: 17px;}
.photos-content ul li {margin: 0 21px 30px 0;}
.photos-content ul li h2 {font-size: 16px;}
.mgdabout-detail ul li {margin-right: 10px;}
.mgdabout-detail ul li .aboutdetail-text {width: 55%; padding: 0 0 0 17px;}
.mgdabout-detail ul li .aboutdetail-text h2 {font-size: 17px; line-height: 22px;}

/***About***/
.aboutbanner-text {width: 75%; left: 15%; right: auto; margin: 0 auto 0; padding: 100px 0 50px; top: -45px; position:relative;}
.aboutbanner-text h2 {font-size: 40px;}
.foundation-yr {margin: 100px 0 0;}
.abouttab-list .guild-text {width: 56%;}
.abouttab-list .guild-text h2 {margin: 15px 0px 15px;}
.abouttab-list .guild-text p {margin-bottom: 15px;}
.abouttab-list .guild-image {width: 42%;}

/***22-08-2018***/
.photogallery-content {padding: 25px 0 60px;}
.galleryimg-hidden {display: none;}
.galleryimg-visible {display: block;}
.photogallery-content .gallery-img .owl-carousel .owl-nav {display: inline-block; bottom:-40px;right: 0;left: 0;margin: auto;text-align: center;position: absolute;}
.photogallery-content .gallery-img .owl-carousel .owl-nav button.owl-prev {background-image: url(../images/left-carousel.png);width: 31px;height: 17px;background-repeat: no-repeat;font-size: 0px;margin-right: 6px;vertical-align: middle;}
.photogallery-content .gallery-img .owl-carousel .owl-nav button.owl-next {background-image: url(../images/right-carousel.png);width: 31px;height: 17px;background-repeat: no-repeat;font-size: 0px;margin-left: 6px;vertical-align: middle;}
.photogallery-content .gallery-img .owl-carousel .owl-nav::after {background-image: url(../images/mid-carousel.png);content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;height: 27px;width: 1px;margin: auto;}
/***22-08-2018***/
/*listing*/
.left-filter {width: 25%;}
.profile-listing {width: 73%;}
.profile-listing ul li {width: 31.80%;}
.profile-listing ul li:nth-child(4n+4) {margin-right: 15px;}
.profile-listing ul li:nth-child(3n+3) {margin-right: 0px;}
.innerbanner-text.alumni-heading{margin-top: 165px;}
/*profile-page*/
.candidate-content figure {width: 140px;height: 140px;}
.candidate-left-info {margin-top: 10px;width: 60%;}
.candidate-right ul li p {width: 67%;}
.candidate-right ul li strong {width: 31%;}
}

@media (min-width:768px) and (max-width:991px){
.menus-list .navbar-nav {text-align: left;}
.menu .nav.navbar-nav li {margin-right: 10px;}
.menu .nav.navbar-nav li a {font-size: 12px;}
.login-signup ul li a {font-size: 12px;}
.menu {margin-top: 11px;}
.header-mid {width: 86%;}	
.header-left {width: 13%;}
/*banner*/
.banner .item .carousel-caption {margin-left: 30px;width: 43%;top: 158px;}
.social-icon {margin-top: 5px;margin-bottom: 5px;}
.banner .item .carousel-caption h3 {font-size: 28px;line-height: 32px;}
.banner .item .carousel-caption h3 br{ display:none;}
.banner .item .carousel-caption p {font-size: 12px;}
.banner .carousel-inner .item figure img { max-width:100%;}
/*video*/
.video-contain {width: 215px;top: -115px;right: 30px;}
.video-contain h3 {font-size: 18px;margin-bottom: 0;}
.video-contain video {width: 215px;height: 175px;}
.play-button {width: 215px;height: 175px;}
.video_play {width: 39px;height: 39px;}

/*about*/
.about-content {width: 100%;padding: 20px 30px 0px;height: inherit; position:relative;}
.about-bottom .about-img {float: none;}
.about-content h3 {font-size: 27px;}
.about-content p {font-size: 15px;margin-bottom: 20px;}
.about-content a {font-size: 16px;}
.about-img {display: block;width: 100%;margin: auto;padding: 0 30px;}
.about-bottom .about-content {padding-left: 30px;padding-right: 30px;}
.about::after {height: 97%;}
.about-content h4 {margin: 25px 0 20px;}
/*event*/
.news-col-bottom {padding: 10px 15px 10px;}
.news-event ul li p {font-size: 14px;}
.news-event ul li h4 {font-size: 17px;margin-bottom: 7px;}
.event-crousel .owl-carousel .owl-item img {max-width: inherit;}
.next-arrow {width: 48%;}
/*gallery*/
.gallery {padding: 15px 0 50px;}
.gallery-img-center {margin: 7px;width: 26%;}
.gallery-img-sec {width: 36%;}
.img-sec-one {width: 42%;}
.left-one .img-sec-one {margin-right: 10px;}
.right-one .img-sec-one {margin-left: 10px;}
.view-more {margin-top:30px;}
.img-sec-second ul li {margin-bottom: 10px;}
.view-more a {font-size: 14px;width: 193px;height: 45px;line-height: 45px;}
/*mail*/

.join-girl h3 {font-size: 28px;margin: 0 20px 0 0;}
.join-girl a {width: 33px;height: 33px;border-radius: 50%;line-height: 30px;}
.news-box h3 {font-size: 28px;margin: 0 auto 15px; max-width:245px;}
.news-box .email-input {height: 50px;width: 246px;}
.submit-mail {width: 50px;height: 50px;}
.news-box {padding:20px 0 30px 0px;}
/*footer*/
.footer-links ul li a {font-size: 13px;}
.footer-col-two {width: 18%;}
.footer-links h3 {font-size: 16px;margin: 0px 0 20px 0;}
.footer-bottom a {font-size: 12px;}
/*vision*/
.vision p {font-size: 19px;}
.vision h5 {font-size: 17px;}
.vision h2 {font-size: 21px;}

/***innerbanner***/
.innerbanner-content > figure > img {left: 0; margin-left: 0; max-width: 100%;}
.innerbanner-text {margin-top: 150px;}
.innerbanner-text h1 {font-size: 50px;}
/***contact***/
.contact-content {padding: 35px 0 35px;}
.contact-map {margin: 0 0 35px;}
.contactdetail-address ul li {margin: 0 0 20px;}
.contactdetail-address ul li figure {height: 70px; width: 70px; line-height: 70px;}
.contactdetail-form {display: block; width: 100%;}
.contactdetail-address {display: block; float: none; text-align: left; width: 100%; margin: 0 0 30px;}

/***photo-gallery***/
.photogallery-text {padding: 10px 7px; font-size: 17px;}
.photos-content ul li {margin: 0 15px 30px 0;}
.photos-content ul li h2 {font-size: 13px; margin: 19px 3px 16px;}
.mgdabout-detail ul li {margin-right: 7px; width: 32.4%; padding: 7px;}
.mgdabout-detail ul li figure {width: 45%;}
.mgdabout-detail ul li .aboutdetail-text {width: 53%; padding: 0 0px 0 5px; height: 90px;}
.mgdabout-detail ul li .aboutdetail-text h2 {font-size: 14px; margin: 7px 0 7px; line-height: 22px;}
.mgdabout-detail ul li .aboutdetail-text a {font-size: 13px;}

/***About***/
.about-innerbanner .innerbanner-text {bottom: 0;}
.aboutbanner-text {width: 65%; left: 15%; right: auto; margin: 0 auto 0; padding: 100px 0 50px; top: -45px; position:relative;}
.aboutbanner-text h2 {font-size: 32px;}
.aboutbanner-text p {font-size: 16px;}
.foundation-yr {position: absolute; bottom: 47px; width: 225px;}
.foundation-yr h3 {font-size: 16px;}
.foundation-yr strong {font-size: 19px;}
.abouttab-list .guild-content {padding: 0px 0 35px;}
.abouttab-list .guild-text {display: block; width: 100%; margin: 0 0 35px;}
.abouttab-list .guild-text h2 {margin: 23px 0px 10px;}
.abouttab-list .guild-text p {margin-bottom: 20px;}
.abouttab-list .guild-image {display: block; float: none; width: 60%; margin: auto;}
.abouttab-list .Committee-list {margin: 32px auto;}
.abouttab-list .Committee-list table {width: 100%;}
.abouttab-list .Committee-projectlist {margin: 0;}
.abouttab-list .fixtures-list h3 {font-size: 23px; margin: 35px 0px 15px;}

/***22-08-2018***/
.abouttab-list .guild-image figure img {width: 100%;}
.photogallery-content {padding: 25px 0 60px;}
.galleryimg-hidden {display: none;}
.galleryimg-visible {display: block;}
.photogallery-content .gallery-img .owl-carousel .owl-nav {display: inline-block; bottom:-40px;right: 0;left: 0;margin: auto;text-align: center;position: absolute;}
.photogallery-content .gallery-img .owl-carousel .owl-nav button.owl-prev {background-image: url(../images/left-carousel.png);width: 31px;height: 17px;background-repeat: no-repeat;font-size: 0px;margin-right: 6px;vertical-align: middle;}
.photogallery-content .gallery-img .owl-carousel .owl-nav button.owl-next {background-image: url(../images/right-carousel.png);width: 31px;height: 17px;background-repeat: no-repeat;font-size: 0px;margin-left: 6px;vertical-align: middle;}
.photogallery-content .gallery-img .owl-carousel .owl-nav::after {background-image: url(../images/mid-carousel.png);content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;height: 27px;width: 1px;margin: auto;}
/***22-08-2018***/
/*listing*/
.left-filter {width: 33%;}
.profile-listing {width: 64%;}
.profile-listing ul li {width: 48.2%;}
.left-filter .panel-title > a {font-size: 16px;}
.listing-content .profile-listing ul li:nth-child(2n+2) {margin-right: 0px;}
.listing-content .profile-listing ul li:nth-child(4n+4) {margin-right: 0px;}
.profile-listing ul li:nth-child(3n+3) {margin-right: 15px;}
/*profile-page*/
.candidate-content figure {width: 135px;height: 135px;}
.candidate-left-info {margin-top: 10px;width: 54%;}
.candidate-left-info p {font-size: 14px;}
.overview-detail .general-table > tbody > tr > td.cnd-fld-name {width: 45%;font-size: 14px;}
.overview-detail .general-table > tbody > tr > td.cnd-data-name {font-size: 14px;}
.overview .general-table > tbody > tr > td.cnd-fld-name {font-size: 14px;}
.overview .general-table > tbody > tr > td.cnd-data-name {font-size: 14px;}
.candidate-right ul li p {width: 65%;font-size:14px;}
.candidate-right ul li strong {width: 33%;font-size:14px;}
}


@media (max-width:767px){
.search {display: inline-block;position: absolute;top: 20px;right: 62px; z-index:1;}
header{padding: 0;z-index:2;}
.social-icon {width: 175px;padding: 5px 5px;margin:10px 0 0px;}
.header-left{ width:95px; z-index:1; position:relative;}
.header-mid {padding-right: 78px; float: right; clear: both; padding-top:26px;}
.login-signup {position: relative; z-index: 1;}
.login-signup ul {text-align: right;}
.login-signup ul li a {font-size: 13px;}
.menu .navbar-default .navbar-toggle:hover, .menu .navbar-default .navbar-toggle:focus{ background-color:transparent;}
.search.box_active input{width:130px;}
.menu {display: block;	width: 100%;vertical-align: top; margin: 0px 0 14px; position: absolute; top: 6px; right: 0;}
.menus-list .navbar-nav {float: none;margin: 0;}
.menu .nav.navbar-nav li {float: none;display: block;margin-right: 0px;width: 100%; text-align:left;padding: 5px 10px;}
.menu .navbar-default .navbar-collapse {position: absolute;top: 83px;left: 0px;right: 0px;width: 100%;background: #800000;z-index:999;}
.menu .navbar-default .navbar-toggle {border: 0px; margin-top:12px;}
.menu .navbar-default .navbar-toggle span{ color:#fff; background-color:#fff;}
.menus-list {background: transparent;display: block;text-align: left;}
.video_play {width: 39px;height: 39px;}
/*banner*/
.banner{ border-bottom:0px;}
.banner .item .carousel-caption {top:0;left: 0;width: 100%;text-align: left;padding: 15px 15px 40px 15px;margin-left: 0px;max-width: 100%; background-color:#800000;position:relative;}
.banner .item .carousel-caption h3 {font-size: 17px;line-height: 22px; margin:0px;}
.banner .item .carousel-caption p {font-size: 18px;}
.banner .carousel-inner .item figure img { max-width:100%;}
.banner .carousel-indicators {bottom:-5px; z-index:1;}
/*arrow*/
.banner a.left.carousel-control::after {background-position: left;height: 67px;top: 50%;background-size: 50%;}
.banner a.right.carousel-control::after {background-position: left;height: 67px;top: 50%;background-size: 50%;}
/*video*/
.video-contain {position: relative;top: 0px; margin-bottom:15px;padding: 0 15px;}
.video-contain video {width: 100%;height: auto;margin: 0px auto 20px;}
.video-contain {text-align: center;width: 100%;margin: auto;right: 0;left: 0;}
.video-contain h3 {text-align: left;margin-bottom: 10px;margin-top: 10px;color: #981b27;}
/*about*/
.about {padding: 20px 0 30px;}
.about-content h3 {font-size: 25px;}
.about-content p {font-size: 14px; margin-bottom:13px;}
.about-content a {font-size: 15px;}
.about-img figure img{ max-width:100%;}
.about-content {width: 100%;padding: 15px 15px 0px;position: relative;height: inherit;}
.about-img {display: block;width: 100%;margin: auto;padding: 0 15px;}
.about-bottom .about-content {padding-left: 15px;padding-right: 15px;}
.about::after {height: 99%;}
.about-img-text {margin-bottom: 30px;}
.about-content h4 {font-size: 17px;line-height: 26px;margin: 10px auto 15px;}
.about-content h5 {font-size: 18px;margin: 0px 0 15px 0px;}
.about-content h5 br{ display:none;}
/*gallery*/
.gallery {padding: 40px 0 15px;}
.view-more {margin-top: 60px;}
.gallery-img-sec {width: 100%;}
.gallery-img {max-width: 100%;text-align: center; }
.gallery-img img {max-width: 100%; width:auto;}
.gallery-img figure {padding: 10px; display:inline-block;}
.left-one .img-sec-one {margin-right: 0px;}
.right-one .img-sec-one {margin-left: 0px;}
.img-sec-one {width: 100%; margin-bottom:10px;}
.img-sec-second {width: 100%;}
.gallery-img-center {margin: 10px;width: 80%;}
.img-sec-second ul li {margin-bottom: 15px;}
.img-sec-second ul li {margin: 6px;width: 44%;display: inline-block;}
.view-more a {font-size: 14px;width: 193px;height: 45px;line-height: 45px;}
.events {padding-bottom: 55px;}
.gallery-img .owl-carousel .owl-nav {display: inline-block; bottom:-40px;right: 0;left: 0;margin: auto;text-align: center;position: absolute;}
.gallery-img .owl-carousel .owl-nav button.owl-prev {background-image: url(../images/left-carousel.png);width: 31px;height: 17px;background-repeat: no-repeat;font-size: 0px;margin-right: 6px;vertical-align: middle;}
.gallery-img .owl-carousel .owl-nav button.owl-next {background-image: url(../images/right-carousel.png);width: 31px;height: 17px;background-repeat: no-repeat;font-size: 0px;margin-left: 6px;vertical-align: middle;}
.gallery-img .owl-carousel .owl-nav::after {background-image: url(../images/mid-carousel.png);content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;height: 27px;width: 1px;margin: auto;}
/*news*/
.news-col-bottom {padding: 0px 20px 15px;height: inherit;}
.events h3 {font-size: 24px;margin: 0px; line-height:24px;}
.event-crousel .owl-carousel .owl-nav {right: 0;top: auto;bottom: -25px;left: 0;margin: auto;text-align: center;}
.event-crousel .owl-carousel .owl-nav button.owl-prev {margin-right: 6px;}
.event-crousel .owl-carousel .owl-nav button.owl-next {margin-left: 6px;}
.join-girl {width: 49%;	padding: 0 10px 0 0;text-align:center;}
.join-girl a {width: 34px;height: 34px;line-height: 30px;}
.join-girl h3 {font-size: 25px;margin: 0;}
.news-box h3 {font-size: 25px;margin: 0 auto 15px auto; max-width:204px;}
.news-box {padding: 20px 0 30px 15px;}
.news-box .email-input {height: 50px;width: 100%;padding: 0 60px 0 20px;}
.submit-mail {width: 50px;height: 50px;}
.event-heading{clear:both; padding: 20px 15px;}
.events h3{padding: 0;}
.event-heading a.view-all { float:right;margin-top: 2px;}
.news-col-top {height: inherit;}
/*footer*/
.footer-col-one {width: 49%;}
.footer-col-two{ width:50%;}
.footer-col-three{ width:49%;}
.footer-col-four{ width:50%;}
.bottom-col-three {text-align: center;}
footer ul {margin-bottom: 10px;}
.footer-bottom {text-align: center;}
.footer-col-one ul li {margin-bottom: 5px;}
.footer-links h3 {margin: 0px 0 10px 0;}
.event-crousel .owl-carousel .owl-item .news-col-top img{ margin:auto; max-width:100%;}  
/*vision*/
.vision h5 {font-size: 16px;}
.vision p {font-size: 18px;}

/***innerbanner***/
.innerbanner-content > figure > img {left: 0; margin-left: 0; max-width: 100%;}
.innerbanner-text {margin-top: 0; position: relative;}
.innerbanner-text h1 {font-size: 42px; margin: 12px 0;}
/***contact***/
.contact-content {padding: 35px 0 35px;}
.contact-map {margin: 0 0 35px;}
.contact-map figure {height: 250px;}
.contactdetail-address ul li {margin: 0 0 20px;}
.contactdetail-address ul li figure {height: 70px; width: 70px; line-height: 70px;}
.contactdetail-form {display: block; width: 100%;}
.contactdetail-address {display: block; float: none; text-align: left; width: 100%; margin: 0 0 30px;}
.address-text {font-size: 17px;}
.address-text a{font-size: 17px;}

/***photo-gallery***/
.photogallery-content {padding: 30px 0 60px;}
.photos-content {padding: 0 0 30px;}
.photos-content ul {padding: 30px 0 15px;}
.photos-content ul li {width: 48%; margin: 0 19px 30px 0;}
.photos-content ul li:nth-child(2n+2) {margin-right: 0;}
.photos-content ul li:nth-child(3n+3) {margin-right: 19px;}
.photos-content ul li:nth-child(6) {margin-right: 0;}
.photos-content ul li:last-child{margin-right: 0;}
.photos-content ul li h2 {font-size: 15px;}
.photogallery-text {padding: 9px 7px; font-size: 17px; margin: 0 20px 20px;}
.mgdabout-detail {padding: 18px 0 10px;}
.mgdabout-detail ul li {margin:0 0 15px; padding: 9px; width:100%; display:block;}
.mgdabout-detail ul li .aboutdetail-text {padding:0 0px 0 17px;}
.mgdabout-detail ul li .aboutdetail-text h2 {font-size: 17px; line-height:20px;}
.mgdabout-detail ul li .aboutdetail-text a {font-size: 14px;}

/***About***/
.aboutbanner-text {width: 62%; left: 18%; right: auto; top: -100px; margin: -100px auto 0; position: relative;}
.aboutbanner-text h2 {font-size: 25px;}
.aboutbanner-text p {font-size: 14px;}
.foundation-yr {padding: 10px 7px 10px;	width: 33%;}
.foundation-yr h3 {font-size: 14px;}
.foundation-yr strong {font-size: 16px;}
.about-tabs{ margin:15px 0;}
.abouttab-list .guild-content {padding: 0px 15px 20px;}
.abouttab-list .guild-text {display: block; width: 100%; margin: 0 0 35px;}
.abouttab-list .guild-text h2 {font-size: 18px; margin: 23px 0px 10px;}
.abouttab-list .guild-text p {margin-bottom: 20px;}
.abouttab-list .guild-image {display: block; float: none; width: 70%; margin: auto;}
.abouttab-list .Committee-list {margin: 32px auto;}
.abouttab-list .Committee-projectlist {margin: 0;}
.abouttab-list .fixtures-list h3 {font-size: 23px; margin: 35px 0px 15px;}

/***22-08-2018***/
.join-girl h3 {margin-right: 12px;}
.galleryimg-hidden {display: none;}
.galleryimg-visible {display: block;}
/***22-08-2018***/
/*listing*/
.profile-listing.equal-block, .left-filter.equal-block{ height:inherit !important;}
.left-filter {width: 100%;}
.profile-listing {width:100%;}
.profile-listing ul li {width: 31.1%;}
.profile-listing ul li:nth-child(2n+2){ margin-right:15px;}
.profile-listing ul li:nth-child(3n+3){ margin-right:0px;}
.profile-listing ul li figure img {width: 100%;}
.left-top h2:hover{ cursor:pointer;}
.left-filter .left-top h2 { /*background-image: url('../images/add.png');*/ background-repeat: no-repeat;background-position: 95% center;background-size: 14px;}
.left-filter.main .left-top h2 {background-image: url('../images/minus.png');}
/*profile-page*/
.candidate-right {width: 100%;}
.candidate-left {width: 100%;}
.candidate-left-info {width: 54%;}
.candidate-left-info p {font-size: 14px;}
.overview-detail .general-table > tbody > tr > td.cnd-fld-name {font-size: 14px;}
.overview-detail .general-table > tbody > tr > td.cnd-data-name {font-size: 14px;}
.overview .general-table > tbody > tr > td.cnd-fld-name {font-size: 14px;}
.overview .general-table > tbody > tr > td.cnd-data-name {font-size: 14px;}
.overview-detail .general-table > tbody > tr > td.cnd-fld-name::after {right: -3px;}
.table-str ul li {width: 100%;padding-right: 0;}
.table-str ul li p {font-size: 14px;}
.table-str p {font-size: 14px;}
.table-str ul li strong {font-size: 14px;width: 35%;}
.table-str ul li p {width: 64%;}
.candidate-right ul li p {width: 67%;}
.candidate-right ul li strong {width: 31%;}
.candidate-left {border-right: none;}
}

@media (max-width:599px){
.header-mid {width: 70%;}
.header-left .logo img {max-width: 90%;}
.menu .navbar-default .navbar-collapse {top: 85px;}
.header-mid{padding-top: 19px;}
/***innerbanner***/
.innerbanner-text h1 {font-size: 40px;}
/***contact***/
.contact-map figure {height: 200px;}
.address-text {width: 70%;}

/***photo-gallery***/
.photos-content ul li {width: 82%; margin: 0 auto 30px; display: block;}
.photos-content ul li:nth-child(2n+2) {margin-right: auto;}
.photos-content ul li:nth-child(3n+3) {margin-right: auto;}
.photos-content ul li:nth-child(6) {margin-right: auto;}
.photos-content ul li:last-child{margin-right: auto;}

/***About***/
.aboutbanner-text {width: 50%; top: -45px; margin: -190px auto 0;}
.foundation-yr {width: 40%;}
.abouttab-list .guild-image {width: 95%;}
.abouttab-list .fixtures-list h3 {font-size: 20px;}

/***22-08-2018***/
.join-girl {padding-left:0px;}
.news-box {padding-left:0px;}
.join-girl h3 {margin: 0 12px 0 0;}
/***22-08-2018***/
/*listing*/
.profile-listing ul li {width: 48%;}
.listing-content .profile-listing ul li:nth-child(2n+2){ margin-right:0px;}
.profile-listing ul li:nth-child(3n+3){ margin-right:15px;}
}

@media (max-width:479px){
.header-left .logo img {max-width: 75%;}
.menu .navbar-default .navbar-collapse {top: 75px;}
/***innerbanner***/
.innerbanner-text h1 {font-size: 32px;}
/***contact***/
.address-text {width: 70%; margin-left: 12px; font-size:15px;}
.address-text a{font-size:15px;}

/***photo-gallery***/
.photos-content ul li {width: 100%;}
.mgdabout-detail ul li .aboutdetail-text {padding: 0 0px 0 7px;	width: 52%;}
.mgdabout-detail ul li .aboutdetail-text h2 {font-size: 15px;}
.mgdabout-detail ul li .aboutdetail-text a {font-size: 14px;}

/***About***/
.foundation-yr {width: inherit;}
.aboutbanner-text {width: 100%;	top: 0; margin: 0 auto; left: 0; right: 0; padding: 22px 0 40px;}
.aboutbanner-text h2 {font-size: 22px;}
/*listing*/

.profile-listing.equal-block, .left-filter.equal-block{ height:inherit !important;}
.left-filter {width: 100%;}
.profile-listing {width:100%;}
.profile-listing ul li {width:100%; margin-right:0px;max-width: 260px;}
.profile-listing ul li:nth-child(3n+3){ margin-right:0px;}
.profile-listing ul li:nth-child(2n+2){ margin-right:0px;}
/*profile-detail*/
.table-scroll .general-table {margin: 18px 0 10px;}
.table-scroll{ overflow-y:hidden;overflow-x:auto; margin-bottom:10px;}
.table-scroll .general-table > tbody > tr > td{ white-space: nowrap;}
/*profile-page*/
.candidate-content {text-align: center;}
.candidate-left-info h3 {text-align: center;}
.candidate-left-info h5 {text-align: center;}
.candidate-left-info p {text-align: center;}
.candidate-left-info {width: 100%;}
.table-str ul li strong {font-size: 14px;width: 47%;line-height: 20px;}
.table-str ul li p {font-size: 14px;width: 50%;line-height: 20px;}
.table-str p {font-size: 14px;line-height: 20px;}
.candidate-right ul li p {width: 53%; font-size:14px;}
.candidate-right ul li strong {width: 45%; font-size:14px;}
}

@media (max-width:480px){
header{ top:7px;}
.header-left{ width:87px; vertical-align:middle;}
.search {top: 12px;}
.menu .navbar-default .navbar-toggle {margin-top: 6px;}
/*video*/
.video-contain video {width: 100%;height: auto;margin: 0px auto 20px;}
/*gallery*/
.gallery {padding: 30px 0 25px;}
.gallery h3 {padding-bottom: 25px;}
.gallery-img-sec {width: 100%;}
.gallery-img {max-width: 100%;text-align: center;}
.gallery-img figure {padding: 10px;}
.left-one .img-sec-one {margin-right: 0px;}
.right-one .img-sec-one {margin-left: 0px;}
.img-sec-one {width: 100%; margin-bottom:10px;}
.img-sec-second {width: 100%;}
.gallery-img-center {margin: 10px;width: 80%;}
.img-sec-second ul li {margin-bottom: 15px;}
/*news*/
.news-equal-height{ height:inherit !important;}
.news-box {width: 100%;padding: 20px 0 30px; text-align:left;}
.news-box h3 {margin: 0 auto 20px auto; display:block; max-width: inherit;}
.news::after {width: 100%;height: 1px; display:none;}
.news-box .email-input {width: 100%;}
.join-girl h3 {font-size: 25px;}
.join-girl {width: 100%;padding: 20px 0 0;text-align: left;}
.join-girl a {width: 41px;height: 41px;line-height: 39px;}
.news-box form{ display:block;}
/*footer*/
.footer-col-one {width: 100%; margin-bottom:15px;}
.footer-col-two{ width:100%;margin-bottom:15px;}
.footer-col-three{ width:100%;}
.footer-col-four{ width:100%;margin-bottom:15px;}
/*vision*/
.vision h2 {font-size: 20px;}

/***photo-gallery***/
.photogallery-content {padding: 30px 0 60px;}
}

/*04-07-2018
@media (min-width:1920px){
header {max-width: inherit;margin: auto; width:100%;}
.banner {max-width: inherit;margin: auto; width:100%;}
footer,.news,.events,.about {max-width: inherit;margin: auto; width:100%;}
.banner .carousel-inner .item figure img {left: 0;position: relative;margin-left: 0; width:100%;}	
.about::after {height: 93%;}

}*/


/**29-10-2018**/
header {position: relative;top: 0;left: 0;right: 0;background-color: #981b27; padding:4px 15px;}
header .header-mid {width: 100% !important;padding-bottom: 15px;}
.header-left {position: absolute;top: 20px;}
figure.clr-chng img {border: 10px solid #26a5da;}
.gallery-img figure{border: 2px solid #26a5da;}
.photos-content .right-align{color: #981b27;}
.photos-content .grid-item .item {border: 1px solid #26a5da;}
header .header-mid {padding-top: 8px;}


.innerbanner-content {min-height: 250px; background-color:#fff;}
.innerbanner-text h1{ color:#fff;}
.innerbanner-text h1 span{ color:#fff;}
.innerbanner-text {margin-top: 220px;}


.innerbanner-text h1::after {position: absolute;left: 0;right: 0;margin: auto;bottom: -10px;content: "";background-color: #26a5da;width: 102px;height: 5px;border-radius: 5px;}
.innerbanner-text h1 {display: inline-block;position: relative;}

.innerbanner-text {text-align: center;right: 0;left: 0;margin-top: 157px;}

.banner{ border-bottom:none;}
.photos-content ul {margin: 5px 0 0;padding: 35px 0 10px;}
.innerbanner-text h3 {font-size: 21px;color: #fff;}
.abouttab-list ul.resp-tabs-list li a {color: #000;}
.abouttab-list ul.resp-tabs-list {top: 0;}
.about-tabs {padding-top: 40px;}
.abouttab-list .guild-image {padding-right: 20px;}
.abouttab-list ul.resp-tabs-list li:hover{ background-color:#26a5da !important;}
.abouttab-list ul.resp-tabs-list li:hover a{ color:#fff;}
.photogallery-content {padding: 30px 0 30px;}
.abouttab-list ul.resp-tabs-list .resp-tab-active{border:none !important; border:2px solid #26a5da !important; border-radius:20px;}
.abouttab-list ul.resp-tabs-list li{ border-radius:20px;}
.contact-content {padding: 40px 0 40px;}
.contact-map iframe {border: none;}
.innerbanner-text h1{font-family: 'MyriadProSemibold';}
.photos-content {padding: 0 0 15px;}
.abouttab-list .guild-content {padding-bottom: 30px;}
.home_class{position: absolute;z-index: 1;top: 0px;left: 0;right: 0;max-width: 1920px;margin: auto;padding: 0 15px;background-color:transparent;}
.souvenirs_new_class ul {border-top: none;}
.login-signup {padding: 9px 4px 14px;}
.dash-right-panel .check-setting-page li:last-child {width: 98%;}

.dashboard-profile-form #nostalgiasForm .form-control{ border:1px solid #dadada;padding: 6px 12px;}


@media (min-width:992px) and (max-width:1199px){
.banner header .header-mid {padding-top: 8px ;}
.innerbanner-text {margin-top: 140px;}
.abouttab-list .guild-image {padding-top: 20px;}
.photogallery-content {padding: 30px 0 60px;}
header{padding:0;}
}


@media (min-width:768px) and (max-width:991px){
.banner header .header-mid {padding-top: 8px;}
.abouttab-list ul.resp-tabs-list li {font-size: 18px;padding: 5px 10px;margin: 0 10px 0 0;}
.about-tabs {padding-top: 40px;margin-top: 30px;}
.photogallery-content {padding: 30px 0 60px;}
header{padding:0;}
.dash-right-panel .check-setting-page li:last-child {width: 99%;}
}

@media (max-width:767px){

.innerbanner-content {min-height: 190px;}
.innerbanner-text {margin-top: 5px;}
.about-tabs {padding-top: 15px;}
header .header-mid {width: 70% !important;}
header{ height:100px; padding:0;}
header .header-mid {padding-right: 0 !important; padding-top:0 !important;}
header .menu {margin-top: 39px !important;}
.menu .navbar-default .navbar-collapse {top: 52px;}
.abouttab-list ul.resp-tabs-list{ z-index:0;}
.header-left {top: 7px;}
.header-left .logo img {max-width: 90%;}
.login-signup {padding: 8px 0 0;}
.abouttab-list .resp-tabs-list ul.resp-tabs-list li.resp-tab-active a {color: #000;}
.abouttab-list ul.resp-tabs-list li a {color: #000 !important;}
.abouttab-list ul.resp-tabs-list li:hover a{ color:#fff !important;}
.abouttab-list .resp-tabs-list ul.resp-tabs-list{ border:none;}
.abouttab-list .resp-tabs-list ul.resp-tabs-list li{ margin-bottom:11px;}
.innerbanner-text h3 {font-size: 17px;padding-bottom: 12px;}
.home_class .dashboard-profile b {font-size: 12px;}
.home_class{ padding:0;}
.dash-right-panel .check-setting-page li:last-child {width: 100%;}
}

.event-crousel .owl-carousel .owl-item .news-col-top img {width: 100%;}


/*@12-11-2018@*/
.innerbanner-content {position: relative;background-color: #800000;}
.innerbanner-content > figure { position:relative;}
.innerbanner-content > figure:after{ content:'';position:absolute;top:0; left:0; right:0; bottom:0; width:100%; display:block; background-color:rgba(0,0,0,.2);}
.innerbanner-text h1::after {left: auto;}
.innerbanner-text {text-align: right;right: 30px;left: auto;margin-top: 0;bottom: 30px;top: auto;}
.next-arrow{ display:none;}
.news-event ul li .share {width: 100%;text-align: right; display:block;}
.photos-content ul li a {display: block;}
.gallery-photos ul li .photogallery-text p {margin-bottom: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gallery-photos ul li .photogallery-text h2 {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

 ul.gallery-detail{ margin:0 -15px; font-size:0;}
.photos-content ul.gallery-detail li {width: 25%;padding: 0 15px;margin: 0 0 30px 0; border:0;display:inline-block;}
.photos-content ul.gallery-detail li a {display: block;border: 1px solid #981b27;}

 ul.three-view{ margin:0 -15px; font-size:0;}
.photos-content ul.three-view li {width: 33%;padding: 0 15px;margin: 0 0 30px 0; border:0; display:inline-block;}
.photos-content ul.three-view li a {display: block;border: 1px solid #981b27;}
.photos-content ul.three-view li .photogallery-text{ margin:0 15px;}
.photos-content ul.three-view li:nth-child(3n+3) {margin-right: 0px;}






.dashboard-profile-form .check-setting-page.change-setting li {width: 48.8%;}


@media (min-width:992px) and (max-width:1199px){
.innerbanner-content {min-height: inherit;}
.innerbanner-text { position: relative;right: 15px;bottom: 0;}
.innerbanner-text h1 {margin: 20px 0 30px;}	
.innerbanner-text h3 {margin: 0px 0 20px;}	
}


@media (min-width:768px) and (max-width:991px){
.innerbanner-content {min-height: inherit;}
.innerbanner-text { position: relative;right: 15px;bottom: 0; margin-top:0px;}
.innerbanner-text h1 {margin: 20px 0 30px;}	
.innerbanner-text h3 {margin: 0px 0 20px;}
}

@media (max-width:767px){
.innerbanner-content {min-height: inherit;}
.innerbanner-text { position: relative;right: 0px;bottom: 0;}
.innerbanner-text h1 {margin: 10px 0 17px; font-size:20px;}
.innerbanner-text h1::after {bottom: -6px;width: 52px;height: 3px;}
.innerbanner-text h3 {margin: 0px 0 10px;font-size: 15px;padding-bottom: 5px;}
}

@media (max-width:479px){
.photos-content ul.gallery-detail li {width: 100%;padding: 0 15px;margin: 0 0 10px 0; border:0;}
.photos-content ul.three-view li {width: 100%;padding: 0 15px;margin: 0 0 10px 0; border:0;}

}


/*04-12-2018*/
.announcments .label-info {background-color: #5bc0de;display: inline-block;line-height: 17px;font-weight: normal;padding: 5px 10px;}
.help-block {padding-top: 0px !important;}
.help-inline.error-msg{ margin-bottom:0px;}
.contactdetail-form .g-recaptcha iframe{width:100% !important;}
.modal{z-index:9999;}
.modal .close{font-size:0;background: url(../images/close_icon.png) no-repeat center;}
#regModal select{-webkit-appearance:none;}
#regModal select {
    background: url(../images/select-arrowdown.png) no-repeat right 10px center;
}
.modal-open {overflow: hidden;position: fixed;height: 100%;width: 100%;}
.table-str p{margin-bottom:0}
.candidate-detail .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#981b27;}
.candidate-detail .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .candidate-detail .mCSB_scrollTools .mCSB_dragger:active .candidate-detail .mCSB_dragger_bar { background-color: #981b27;}
.candidate-detail .mCSB_scrollTools .mCSB_draggerRail{background:#ddd}
.candidate-detail .mCSB_scrollTools{opacity:1;}
.candidate-detail .table-str ul li{margin-bottom:25px;}
.innerbanner-text h1 {/*width: 500px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;*/}
@media (max-width:1199px){
.photogallery-content {padding: 30px 0 60px;}
.innerbanner-text h1 {width:100%;}
}
@media (min-width:992px) and (max-width:1199px){
.dash-left-panel{width:23% !important;}
.dash-right-panel{width:73% !important;}
.dashboard-profile-form .check-setting-page.change-setting li{margin-right:0px !important;}
#regModal .modal-body .form-group .form-control {-webkit-appearance:none;}
#contact_post .btn-default.disabled:hover, #contact_post .btn-default[disabled]:hover{background-color: #26a5da;border-color: #26a5da;color: #fff;}
#regModal  .btn-default.disabled:hover, #regModal  .btn-default[disabled]:hover{background-color: #26a5da;border-color: #26a5da;color: #fff;}
}
@media (min-width:768px) and (max-width:991px){
.video-contain {width: 260px;top: -155px;right: 10px;}
.video-contain iframe{width:100%;height:160px;}
.play-button {width: 235px;}
.home_class{z-index:9999}
.join-girl{width:49%;}
.dashboard-profile-form .check-setting-page.change-setting li {width: 48% !important;}
#regModal .modal-body .form-group .form-control {-webkit-appearance:none;}
#contact_post .btn-default.disabled:hover, #contact_post .btn-default[disabled]:hover{background-color: #26a5da;border-color: #26a5da;color: #fff;}
#regModal  .btn-default.disabled:hover, #regModal  .btn-default[disabled]:hover{background-color: #26a5da;border-color: #26a5da;color: #fff;}

}
@media (max-width:767px){
.dashboard .header-left .logo img {max-width: 79px !important;}
.home_class{z-index:9999}
#regModal .modal-body .form-group .form-control {-webkit-appearance:none;}
#contact_post .btn-default.disabled:hover, #contact_post .btn-default[disabled]:hover{background-color: #26a5da;border-color: #26a5da;color: #fff;}
#regModal  .btn-default.disabled:hover, #regModal  .btn-default[disabled]:hover{background-color: #26a5da;border-color: #26a5da;color: #fff;}
}
@media (max-width:360px){
.contactdetail-form .g-recaptcha, #regModal .g-recaptcha{transform:scale(0.89);-webkit-transform:scale(0.89);transform-origin:0 0;-webkit-transform-origin:0 0;}
.video-contain iframe{width:290px;}
}


/*-- 06-12-2018 --*/
#forgot_password #forgot_pass_submit, #forgot_password .signUp #signup_button{text-decoration:underline !important; color:#981b27 !important;}






/*-- 19-12-2018 --*/

.dashboard-profile-form textarea.form-control{color:#000 !important;}
.social-media-label a.angle-down {background-image: url(../images/dropdown.png);background-repeat: no-repeat;background-position: 99% 53%;display: inline-block; padding-right:25px; background-size:12px;}
.candidate-detail .table-str ul li span{display:inline-block;height:170px;}
@media (min-width:992px) and (max-width:1199px){
.gallery::after {top: 0px !important;}
.events .news-col-top figure{position:relative;}
.events .news-col-top figure:after{content: '';background-image: url(../images/carousel-after.png);position: absolute;left: 0;right: 0;width: 100%;height: 16px;margin: auto;text-align: center;bottom:0;background-position: center;}
.events .news-col-bottom:after, .events .news-col-bottom:before{display:none;}
.events .news-col-top figure{position:relative;}
 .news-col-bottom + .news-col-top figure:after{background-image: url(../images/carousel-new.png);bottom:auto;top:0;}
 .about-content h3:after{width:65px;}
 .login-signup ul li{vertical-align: middle;}
}
@media (min-width:768px) and (max-width:991px){
.gallery::after {top: 0px !important;}
.events .news-col-top figure{position:relative;}
.events .news-col-top figure:after{content: '';background-image: url(../images/carousel-after.png);position: absolute;left: 0;right: 0;width: 100%;height: 16px;margin: auto;text-align: center;bottom:0;background-position: center;}
.events .news-col-bottom:after, .events .news-col-bottom:before{display:none;}
.news-col-bottom + .news-col-top figure:after{background-image: url(../images/carousel-new.png);bottom:auto;top:0;}
.about-content h3:after{width:70px;}
.login-signup ul li{vertical-align: middle;}
}
/* 24/12/2018 */
/*
.news .submit-mail:focus {
	outline: none;
}
.news .submit-mail:active {
	background-image: url(../images/submit.png);
	background-color: #981b27;
	border: 2px solid #fff;
	box-shadow: none;
}
.contact-details .submit-btn.btn-default.disabled:hover,
.contact-details .submit-btn.btn-default[disabled]:hover, 
.contact-details fieldset[disabled] .submit-btn.btn-default:hover, 
.contact-details .submit-btn.btn-default.disabled:focus, 
.contact-details .submit-btn.btn-default[disabled]:focus, 
.contact-details fieldset[disabled] .submit-btn.btn-default:focus, 
.contact-details .submit-btn.btn-default.disabled.focus, 
.contact-details .submit-btn.btn-default[disabled].focus, 
.contact-details fieldset[disabled] .submit-btn.btn-default.focus {
	background-color: #FFFFFF;
	border-color: #26A5DA;
	color: #981B27;
}

*/




/*-- 26-12-2018 --*/
.menu .nav.navbar-nav li.active	a{color:#68b3d7;}
#lightbox .lb-nav .lb-prev{background-position:left 20px center;}
#lightbox .lb-nav .lb-next{background-position:right 20px center;}
#regModal select{-moz-appearance: none;}
#annsAddForm .upload-doc #file_name{padding-right:85px;text-align:left;}
/*17-01-2019*/
.btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus {background-color: #ffffff;border: 1px solid #26a5da;color: #981b27;}
.submit-mail:hover, .submit-mail:focus, .submit-mail.btn-default:active:hover, .submit-mail.btn-default:hover{background-image: url(../images/submit.png);}

.footer-col-one ul li:last-child{padding: 0 0px 0 30px; margin-bottom:0px;}
.footer-col-one ul li:last-child a {font-weight: 300;font-size: 16px;color: #6a6969;text-decoration: none;display: inline-block;padding-left: 10px;position: relative;}
.footer-col-one ul li:last-child a:hover {color: #800000;}

.footer-col-one li p{ margin-bottom:0px;}
.footer-col-one a.read-more-btn {padding-left: 0px;color: #800000;text-decoration: none;font-size: 16px;display: inline-block;font-weight: bold; margin:10px 0;}
.footer-col-one a.read-more-btn:hover {color: #000;}



select.form-control{ text-indent:0px; background-image: url(../images/dropdown-small.png);background-repeat: no-repeat;background-position: 96% center;appearance: none;-moz-appearance: none;-webkit-appearance: none;}

/*only for firefox*/
@-moz-document url-prefix() {
select.form-control{ text-indent:-2px;}
}
.event-crousel .owl-carousel .owl-nav button.owl-prev {outline:none;}
.event-crousel .owl-carousel .owl-nav button.owl-next{ outline:none;}
.about-content h3:after{width:78px;}
.login-signup ul li a {vertical-align: top;}
.footer-links ul li a:active{color:#981b27;}

.abouttab-list ul.resp-tabs-list li{
border: 2px solid transparent !important; margin-bottom:8px;
}
.abouttab-list ul.resp-tabs-list .resp-tab-active {
	border: 2px solid #26a5da !important;
	border-radius: 20px;
}

.abouttab-list ul.resp-tabs-list li:hover {
	background-color: transparent !important;border: 2px solid #26a5da !important;
	border-radius: 20px;
}
.abouttab-list ul.resp-tabs-list li:hover a {
	color: #000;
}

@media(min-width:992px) and (max-width:1199px){
.footer-col-one ul li:last-child a {font-size: 13px;}
.left-filter {width: 24%;}
.about-content h3:after{width:65px;}
.lb-container .lb-nav a.lb-prev {opacity: 1;}
.lb-container .lb-nav a.lb-next {opacity: 1;}
.abouttab-list ul.resp-tabs-list li:hover a {color: #000 !important;}
}
@media(min-width:768px) and (max-width:991px){
.footer-col-one ul li:last-child a {font-size: 13px;}
.login-signup ul li {line-height: 16px;}
.login-signup ul li a {line-height: 16px;vertical-align: middle;}
.login-signup ul li::after {font-size: 12px;vertical-align: middle;}
.about-content h3:after{width:70px;}
.lb-container .lb-nav a.lb-prev {opacity: 1;}
.lb-container .lb-nav a.lb-next {opacity: 1;}
.abouttab-list ul.resp-tabs-list li:hover a {color: #000 !important;}
}
@media (max-width: 767px){
.search {right: 54px;}
.lb-container .lb-nav a.lb-prev {opacity: 1;}
.lb-container .lb-nav a.lb-next {opacity: 1;}
.header-left .logo img {max-width: 75px;}
.abouttab-list ul.resp-tabs-list li:hover a {color: #000 !important;}
	
}
@media (max-width: 480px){
.search {top: 13px;}
.profile-detail {height: 125px;}
}