﻿* {margin:0;padding:0;border:0;text-decoration:none;}
body {background:#fff;height:100%;}
html {height:100%}

::selection {background:#6bbf52;color: #fff;text-shadow: none;}
.searchBox {width: 135px; overflow: hidden; margin-top: 2px; background: url(../Images/searchBG.png) no-repeat left bottom; float: left;}
.searchBTN {width: 25px;height: 23px;float: left;display: block;border: 0px;text-indent: -999px;background: #fff url(../Images/searchIcon.png) no-repeat right top;margin-top: 2px;cursor: pointer;}
.searchBG {font-size: 11px;float: left;background: #f1f1f1;height: 23px !important;border: 2px solid #fff !important;border-right: 0px !important;line-height: 20px !important; padding: 0px 6px !important;color: #333; margin-top: 2px;width: 100px;}
.searchBG:focus {background:#fffdc4; color: #000;}

.header-top {margin-top: 31px;background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0.32) 68%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.32) 68%,rgba(255,255,255,0) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0.32) 68%,rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); border-left:0!important; border-top:0!important; border-right:0!important;border-bottom: transparent;}
.portPreview {display:none}

/* CSS for font resizer*/
.btnResizer{background:transparent; color:#fff; font-size:11px; text-align:center}
.btnResizer:hover{color:#eee}
.btnBlack{background:#333; color:#fff; font-size:11px;text-align:center; padding:1px 4px; border:1px solid #eee}
.btnBlack:hover{color:#fff}
.btnWhite{background:#fff; color:#333; font-size:11px; text-align:center; padding:1px 4px; border:1px solid #eee; display: block;}
.btnWhite:hover{color:#333}
.topLinks {background:#333;height:32px;position:fixed;width:100%;z-index:1030;}
.topLinks .container {padding:0;background:#333;width:90%;}

#headertop {margin:0 auto;width:80%;}

.other_links {list-style-type: none;float:right;font-size:11px;text-align:center;color:#fff;margin:6px 0 0!important;}
.other_links li {float:left; color:#fff;background:url(../../Images/linkSeperator.jpg) no-repeat right center;padding:0 5px;}
.other_links li a, .other_links li a:visited {color: #fff;display:inline-block;}
.other_links li a:hover {color:#fff;}
.other_links input {margin:0px;cursor:pointer;}

.header .container {background:url(../../Images/tree-bird.png) no-repeat 95%; padding:0;}
.mahalogo {float:right;margin:20px 10px 0px;}
.cenlogo {float:right;margin:5px 10px 0px;}
.header .sgnplogo {float:left;margin:15px 15px 15px 0;}
.header .mahalogo {float:right;margin:20px 0px;} 

.side-link {text-align:center;font-size:1.37em;padding-top:45px;clear:both}
.side-mrg-l80{margin-left:100px} .side-mrg-l60{margin-left:-65px}
.side-mrg-l40{margin-left:30px} .side-mrg-r20{margin-right:40px}
.side-link a{color:#000; text-decoration:none; font-weight:bold} .side-link a:hover{color:#337ab7}
.side-link img{display:block; margin:0 auto 9px; width:70px;height:70px}
.side-link:last-child { padding-bottom:30px;}
.caption-description{font-weight: normal; color: white; font-family: 'Century Gothic'}
.pad-t-20 {padding-top:20px;}
.contact-form .col-xs-12{position:relative; padding-bottom:14px}
.requiredmsg {position:absolute; color:Red}

.ul {padding-top:10px; margin-bottom:20px; padding-left:15px}
.ul li {padding-left:20px; margin-bottom:10px; position:relative}
.ul li:before {font-family:FontAwesome;content:"\f1b0"; padding-right:7px; color:#0d954d; position:absolute; left:0px;}
.ul li li:before {font-family:FontAwesome;content:"\f10c"; font-size:70%; padding-right:6px; vertical-align:middle; left:-5px; position:absolute; top:2px;}
.ul li li{padding-left:8px; margin-bottom:7px}

.breadcrumbTop{overflow:hidden;}
.home-subheading{font-size:2.9em;line-height:150%;margin-top:15px;text-align:center;font-family:Impact;color:#1da134;clear:both;}
.home-subheading small{display:block;font-size:.75em;font-family:'Century Gothic';color:#000;}
footer{clear:both;}
.footer{position:absolute;width:100%; bottom:0px}
.footer-link{text-align:center;}
#FooterMenu1_lbl_copyright{display:block;padding:7px 0 10px;}
.carousel-inner .imageWrapper:first-child {margin-top:0px;}
.imp-dep{text-align: center;margin-top: 15px;}
.imp-dep img{display:block;margin:0 auto;height:60px;}
.imp-dep a{color:#000;}
.imageWrapper:first-child { margin-top:30px;}

.padding-0{padding:0px!important;}
.padding-l-0 {padding-left:0!important}
.padding-r-0 {padding-right:0!important}
.mrg-t-19 {margin-top:2px;}
.mrg-t-20 {margin-top:19px;}

.photoalbum_index {padding:0 0 15px; margin:0 -15px;}
.photoalbum_index dl {float:left;margin:0;position:relative;width:33.333%;}
.photoalbum_index .heading-h2+dl {display:none}
.photoalbum_index dl dt {overflow:hidden;}
.photoalbum_index dl dt a{display:block}
.photoalbum_index dl dt .img, .photoalbum_index dl dt .img-1 {width:100%;height:180px;-moz-transition: all 0.2s;-webkit-transition: all 0.2s;transition: all 0.2s;}
.photoalbum_index dl dt:hover .img, .photoalbum_index dl dt:hover .img-1 {-moz-transform: scale(1.4);-webkit-transform: scale(1.4);transform: scale(1.4);}
.photoalbum_index dl .dd {position:absolute; top:25px; text-align:center; width:100%;font-size:28px; opacity:.9;font-weight: bold;color: #f8f8f8;font-family: Impact; line-height:100%; margin-bottom:0px}
.photoalbum_index dl:hover .dd {opacity:0.8; }

#photoalbum {margin:0 -15px;padding:25px 0 15px; clear:both;}
#photoalbum td{width:25%}
#photoalbum div {float:left;width:100%; text-align:center}
#photoalbum img {margin:0px;height:175px; width:100%;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
#photoalbum img:hover {-moz-transform: scale(1.2);-webkit-transform: scale(1.2);transform: scale(1.2);}
#photoalbum .vlightbox1{position:relative; overflow:hidden}
#photoalbum p {z-index:1;padding:3px 5px;margin:0;position:absolute;font-family:'Century Gothic';text-align:center;top:5px;font-weight:bold;font-size:20px;width:100%;line-height:120%}
#photoalbum p span{display:block;text-align:center}
#photoalbum a {color:#fff;display:block}

.history-years{ border-bottom:2px dotted #228b22;}
.heading-h2 {display:block;font-size:1.8em;clear:both; padding:25px 15px 10px;}
.heading-h2:first-child { padding-top:0px;}
.right-txt p {text-align:right}
.fo oterTop {font-size:1.5em;}
.captcha-img {height:50px;float:left}
.captchaRe { width:45px;}

.Footerlink {color:#fff} 
.bottomLink {padding:0; display:table; margin:10px auto 7px}
.bottomLink li {float:left; padding:0px 6px; margin:0; border-right:1px dotted #ccc;}
.footerTop {padding:10px 0 25px;}
.footerTop .mahaonline {float:right; display:inline-block}
.links {list-style:none;}
.links li {float:left;display:inline-block; width:33.33%; box-sizing:border-box; text-align:center;}
.links li img {display:block; margin:0 auto}
.links li a, .links li a:visited {display:block}
blockquote {background: none repeat scroll 0 0 green;color: #444;font-size:1.1em!important;font-weight: bold;padding: 10px;position: relative;border-left: 5px solid green!important;line-height:150%!important;clear: both;}

.back a, .back a:visited{color:#fff; text-decoration:none}
.back a:hover{color:#a2e8c0;}
.h2-subheading {margin-top: 15px;margin-bottom: 0px;font-size:2.8em;color: #1da134;font-weight: normal;font-family: Impact;line-height: 150%;clear: both;text-align: center;}
.h2-subheading small {margin-top: 0;margin-bottom: 0;font-size: 24px;color: black;font-weight: normal;font-family: 'Century Gothic';line-height: 1.1;display: block;}
.section-body .back-title {font-size:1.5em}
.section-body .back p {font-size: 13px;font-weight: normal;line-height:130%;}
.section-body p {margin-bottom:18px; line-height:150%; text-align:justify}
.section-body .imageWrapper {margin-bottom: 12px;}
p {margin-bottom:18px;}
ul {list-style:none;-webkit-padding-start:0px;}
.navbar .container {width:90%}
.services .container {min-height:500px;} 
.container .btnBack {position: absolute; left:80%; height: 5px; display: block; padding: 3px 8px 26px 25px;z-index: 9999999; width: 67px;background: #ffeba8 url(../../Images/bk-bg.png) no-repeat 7px 2px;border-bottom:5px solid #edb600;}
.container .btnBack:hover{ background: #ffde6f url(../../Images/bk-bg.png) no-repeat 7px 2px !important;text-decoration:none;}
.nav>li>a {padding: 8px 10px;}
#FooterMenu1_PlaceHolderControl1_PContent {padding-bottom:15px; display:block}
/*----- Comman CSS -------*/

.contactafter { margin-right:15%!important}
.invisible {display: none;}
.modalBackground {background-color: #CFCFCF; height: 100%;left: 0; position: absolute; top: 0; width: 100%;  z-index: 10; display: none; }
.tdStyle {text-align: center;}
.tdRightStyle { text-align: left; width: 50%;}
.tdLeftStyle {margin-right: 10%; margin-left: 10%; padding: 10px; text-align: right; width: 50%;}
        
.tblFile {width: 100%;margin: 20px auto;border: 1px #eee solid;}
.tblFile caption {padding:5px; font-size:20px; color:#12678D;font-weight:bold;}
.tblFile th {background-color: #0E8200; color: #fff; text-align: center; border-left: 1px solid #d3d3d3; padding:6px 5px}
.tblFile td {vertical-align:top; padding-top:10px; padding-left:20px; background-color: #fcfcfc; font-size:13px; font-weight:bold}
.tblFile em {color:#d73236;font-weight:bold;}
.tblFile textarea{ height:auto; width:80%} 

.clear {clear: both; overflow: hidden; margin:0px; padding:0px; height:0px;}
table.t_view {background-color: #F4F4F4; border: 1px solid #E1DFE0; margin:0 auto 20px; padding: 2px;}
.t_view caption {padding:5px; font-size:20px; color:#12678D;font-weight:bold;}
.t_view th {background-color: #01CF84; color: #fff; text-align: center; border-left: 1px solid #d3d3d3; padding:6px 5px}
.t_view td {vertical-align:top; background-color: #fcfcfc; border-bottom: 1px solid #D3D3D3; border-left: 1px solid #d3d3d3;padding:3px 5px; }
.t_view em {color:#d73236;font-weight:bold;}
.t_label input { float:left; margin-top:8px; clear:both;}
.t_label input[type="radio"] {float:left; margin:8px; clear:both;}

table.t_news {background-color: #F4F4F4; width:80%; border: 1px solid #E1DFE0; margin: 60px auto; padding: 2px;}
.t_view caption {padding:5px; font-size:20px; color:#12678D;font-weight:bold;}
.t_view th {background-color: #008D65; color: #fff; text-align: center; border-left: 1px solid #d3d3d3; padding:6px 5px}
.t_view td {vertical-align:top; background-color: #fcfcfc; border-bottom: 1px solid #D3D3D3; border-left: 1px solid #d3d3d3;padding:3px 5px; }
.t_view em {color:#d73236;font-weight:bold;}
.t_label input { float:left; margin-top:8px; clear:both;}
.t_label input[type="radio"] {float:left; margin:8px; clear:both;}

.searchResult {overflow:hidden;height:auto;}
.searchResult ul {padding:0px;margin:0px;}
.searchResult ul li {margin-bottom:20px;border-bottom:1px dotted #ccc}
.searchResult ul li a {font-weight:bold;padding-bottom:5px;text-decoration:underline;}
.searchResult ul li span {display:block;padding:5px 0px 7px;}
.btnDisplay {position:absolute;left:-9999px;}

ul.breadcrumb {padding:3px 10px;color:#333;float:left;font-weight:normal;font-size:.9em;margin-left:13px;background:transparent;}
ul.breadcrumb li{color:#333;font-weight:normal;}
ul.breadcrumb li+li:before {padding:5px;color:#333;content:">\00a0";}

.breadcrumbDiv {color:#333!important;}
.breadcrumbHeading {float:left;color:#333;margin-top:2px;padding-right:5px;}
.breadcrumb {float:left}
.breadcrumb li {float:left;color:#ccc;}
.breadcrumb li a, .breadcrumb li a:visited {padding:0;color:#333;text-decoration:underline;}
.breadcrumb li a:hover {color:green}
.print {float:right;padding-right:20px;display:inline-block;margin-bottom: 0px;font-size:.9em;background:transparent;padding:3px 10px;border-radius:3px;}
.print li:before {content:"\f02f";font-family:FontAwesome;margin-right:4px;color:green}
.print a, .print a:visited {color:#333!important;}
.print a:hover {color:green}

 /*----- END Comman CSS -------*/

.btnDisplay {position:absolute;left: -9999px;}
.login {width:100%;padding:10px 20px 15px;clear: both;max-width:350px;margin: 0 auto; border:1px dashed #ddd}
.login label {clear:both;margin:5px 0 0; padding:0; font-weight:bold; color:#333; font-size:1.2em; font-weight:normal}
.login .checkbox {clear:both;display:inline-block; float: left; width:20px; height:20px; }
.login legend {font-size: 1.1em;font-weight: 600;padding: 2px 4px 8px 4px; border:none !important; background:none!important;margin:0 !important; width:auto !important;  }
.mrg-b-15 {margin-bottom:15px;}.collapsebg:after {clear:both}

.info {background:#fcfcfc; padding:15px; border:1px solid #e1e1e1; margin-bottom:20px;} .info input[type="text"], .info textarea, .info select { margin-bottom:20px;}

h1 {font-size:3em;color:#1da134;font-weight: normal;font-family: Impact;line-height: 150%;clear: both;text-align:center;margin:50px auto 0;}
.small-heading {font-size:29px;color:black;font-weight:normal;font-family:'Century Gothic';line-height:1.1;text-align:center;margin:-90px auto 70px;}
.admin h1 {position:inherit}
.sectionHead{font-size:1.8em;padding-top: 5px;padding-bottom: 5px;}
h2 {padding:0px;line-height:20px;margin:0 0 10px;color:#000;font-size:1.8em;font-weight:normal;}
h3 {padding:0px;line-height:18px;margin:0 0 10px;color:#333;font-size:1.5em;}
h4 {padding:0px;line-height:18px;margin:0 0 10px;color:#333;font-size:1.1em;}
.contact { margin-bottom:35px;}
.contact h3 {font-size:1.7em; margin-bottom:15px;}
.contact address {padding-left:10px}
.map-contacts {width:100%;height:400px;margin-bottom: 25px;}
.contact-h1{margin-top:0px}
a:link, a:visited {-webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}

label {font-weight:bold;color:#333}
.mandatory:after{content:'*';color:#c30}

.pagination-panel {background:#fcfcfc}
.pagination-panel table {margin:10px 7px;}
.pagination-panel table td span{padding:5px 10px;font-weight:500;background:#eaeff5;color:#000;border-radius:5px;margin:0 3px;}
.pagination-panel table td span:hover {background: #a1bee2;color:#fff;}
.pagination-panel table td a {padding:5px 10px;font-weight:500;background:#a1bee2;color:#fff;border-radius:5px;margin:0 3px;}
.pagination-panel table td a:hover {background:#eaeff5;color:#000;}

blockquote {background:none repeat scroll 0 0 #f4f4f4;color:#333;font-size:1.4em;padding:15px;position:relative;border-left:5px solid #262322;margin-top:30px;}

.sitemap {clear:both;padding-top:20px;}
.sitemap ul {list-style:none;}
.sitemap ul li {margin:10px 0 3px 15px; float:left; width:30%;}
.sitemap ul li a {font-weight:bold; color:#006834; border-left:1px solid #D52C26; padding:0 0 0 3px; background:url(../Images/blueArrow.jpg) no-repeat left center; font-size:1.1em;}
.sitemap ul li a:hover {color:#D52C26;}
.sitemap ul li ul {width:100%; list-style:none; margin-left:5px;}
.sitemap ul li ul li {margin:0 0 0 20px; clear:both; list-style-type:square; width:100%}
.sitemap ul li ul li a {display:inline-block; border-left:0; color:#333;font-weight:normal; font-size:0.9em; padding:3px 0 0;line-height:20px;}
.sections {min-height:500px;}	

.button {background:#058E96; transition-property: border-color, background-color; -webkit-transition: background-color 300ms ease-out;-moz-transition: background-color 300ms ease-out; transition: background-color 300ms ease-out; display:inline-block; margin-left:5px; text-align:center; padding:5px 15px; color:#fff; font-weight:bold; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.button:hover {background:#5e5e5e;}	
.slider-bg {background:#fff; padding:0;border-bottom: 0px none}
.googlemap {width:100%; min-height:450px; position: relative;}

.indexArrow {display:none}

.min-heights {height:405px;}
.footerBottomSection .container {padding-bottom:5px}
.open .has-submenu {color:#fff!important}

.imglogo{margin-top:10px;float:left; width:110px;}
.ShasanLogo{float:right;margin-top:10px; width:62px;}
.cenlogo {float: right;margin:5px 0 0 10px;width:48px;}

.navbar-nav{margin:5px 0 0 15px;}
.navbar-collapse {float:left}
.section{min-height:520px;display:flex;flex-flow:row wrap;overflow:hidden}
.section .section-left{background:url(../../Images/background_tiger264x850.png) repeat-y left top;background-position:bottom}
.section .section-right{background:url(../../Images/background_tiger264x850.png) repeat-y right top;background-position:bottom}
.section-body{min-height:450px; padding-bottom:270px;}
.topLinks{top:0px;}

.youtube-home {width:100%;}
.facebook-home-panel {width:100%!important; height:100%}
.facebook-home-panel iframe{height:100%; width:100%}
.height-full {height:100%;width:100%}

.youtube-home-panel {padding-right:0px!important;}
.youtube-home-panel .youtube-home {height:49%; max-height:197px;}
.twitter-panel {min-height:256px;height:356px;overflow:auto;border:1px solid #ddd}
.twitter-main {padding-left:0px;}
.carousel-control {height:100%}
.carousel-control .glyphicon{position:absolute; top:50%; font-size:1.9em;}
.carousel-control.right {right:3%}

.sgnp-history .carousel-indicators {top:-99px;}
.sgnp-history .carousel-indicators {left:30%;width: 99%;height: 50px;text-align: center;list-style: none;}
.sgnp-history .carousel-indicators .active {background-color: transparent;color:forestgreen;font-size:30px;}
.sgnp-history p {line-height:100%;text-align:justify; margin-bottom:0px;}
.history-heading {padding: 10px;height: 44px;line-height: 110%;}
.how-reach-map {padding: 8px;border: 1px solid #ddd;margin-bottom:20px;}
.how-reach-map img { margin-bottom:7px;}

.flip-container {position: relative;}
.flip-container {-webkit-perspective: 1000px;-moz-perspective: 1000px;-o-perspective: 1000px;perspective: 1000px;}
.flip-container:hover .flipper {-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-o-transform: rotateY(180deg);-ms-transform: rotateY(180deg);transform: rotateY(180deg);}
.flip-container .face.back {-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-o-transform: rotateY(180deg);-ms-transform: rotateY(180deg);transform: rotateY(180deg);}
.flipper { width: 100%;height: 100%; -webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-o-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-transition: 0.6s;-moz-transition: 0.6s;-o-transition: 0.6s;transition: 0.6s;}          
.face {position: absolute;width: 100%;height: 100%;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;}
.face.back {display:block;background-color:#12b757;}
.front img {width:100%;display:block;}
.back-title {font-weight: normal;color: white;text-align: center;text-shadow: 0em 0em 0em #acd7e5;font-family: Impact;font-size: 1.8em;}

.event-panel {padding:15px 0; border:1px solid #ddd; border-left:4px #ddd solid; background:#fcfcfc}
.event-panel .img-event {width:100%}
.event-panel p {margin-bottom:5px;}
.event-description {padding:15px 15px}
.event-btn {background:#0d954d;padding: 7px 15px;margin-top: 10px;clear: both;color: #fff;font-weight: bold;display: inline-block; border:1px solid #0d954d; text-decoration:none}
.event-btn:hover {background:#fff; color:#0d954d}
.event-heading{font-family:'Century Gothic';color:#333;margin-bottom:15px}

.mrg-l-5{margin-left:-6px;}
.mrg-r-18{margin-right:-21px;}
.pad-l-9 {padding-right:9px}

.imageWrapper {position: relative;min-height: 127px;}

@media (max-width:1280px) {
.ShasanLogo {width:61px;}
.cenlogo {width:46px;}
.nav>li>a {padding:6px;}
.navbar-collapse {margin-top:10px;}
.navbar-inverse .navbar-nav>.dropdown>a .caret {border-top-color:#13c36b;}
.carousel-control {top:9%; width:10%}
.carousel-control.right {right:4%}
.side-link img {width:55px;height:55px;}
.side-link {font-size:1.1em;padding-top:35px;}
.side-mrg-r20 {margin-right:35px;}
.side-mrg-l80 {margin-left:80px;}
.section .side-mrg-l80 {margin-left:36px;}
.section .side-mrg-l60 {margin-left:-29px;}
.home-subheading {font-size:2em;}
.side-mrg-l40 {margin-left:25px;}
.side-mrg-l60 {margin-left:-43px;}

#photoalbum td{width:25%}
#photoalbum div {width:100%;}
#photoalbum img {margin:0px;height:155px; width:100%;}
#photoalbum p {font-size: 20px;}
.imageWrapper:first-child {margin-top:40px;}
.box-dosdoesnt {height: 184px;overflow: hidden;font-size: .95em;line-height: 120%;text-align: left;}
}

@media (max-width:1160px) {
.navbar .container {width:100%;}
.imglogo {width:78px;}
.ShasanLogo {width:53px;}
.cenlogo {width:38px;}
.navbar-collapse {margin-top:0px;}
.carousel-control {top:9%; width:10%}
.carousel-control.right {right:4%}
.nav>li>a {padding:6px 5px; font-size:90%}
.twitter-main {padding-left:10px;}
.side-link img {width:55px;height:55px;}
.side-link {font-size:1.1em;padding-top:35px;}
.side-mrg-r20 {margin-right:35px;}
.side-mrg-l80 {margin-left:80px;}
.section .side-mrg-l80 {margin-left:36px;}
.section .side-mrg-l60 {margin-left:-29px;}
.home-subheading {font-size:2em;}
.side-mrg-l40 {margin-left:25px;}
.side-mrg-l60 {margin-left:-43px;}
.photoalbum_index dl dt .img, .photoalbum_index dl dt .img-1 {width:100%;height:160px;}
.imageWrapper {min-height: 106px;}
.map-contacts {height:300px;}
.contact h3 {font-size: 1.5em; line-height: 150%;}
.box-dosdoesnt {height: 184px;overflow: hidden;font-size: .95em;line-height: 120%;text-align: left;}
}
@media (max-width:991px) {
.imglogo {width:55px; margin-right:5px;}
.ShasanLogo {width:45px;margin-top:8px;}
.cenlogo {width:34px;margin-top:5px; margin-left:5px;}
.navbar-collapse {margin-top:5px;}
.carousel-control {top:7%;width:10%} 
.carousel-control.right {right:5%}
.nav>li>a {padding:6px 4px;font-size:85%;font-weight:normal}
.navbar-nav {margin:10px 0 0 10px; font-size:.9em}
.twitter-panel {max-height:250px; margin-bottom:10px;}
.youtube-home-panel {padding-right:0px!important;}
.mrg-t-19 {margin-top:0px;}
.pad-t-20 {padding-top:0px;}
.side-link img {width:55px;height:55px;}
.side-link {font-size:1.1em;padding-top:35px;}
.side-mrg-r20 {margin-right:35px;}
.side-mrg-l80 {margin-left:80px;}
.section .side-mrg-l80 {margin-left:36px;}
.section .side-mrg-l60 {margin-left:-29px;}
.home-subheading {font-size:2em;}
.side-mrg-l40 {margin-left:25px;}
.side-mrg-l60 {margin-left:-43px;}
.twitter-panel {margin-top:15px;}
.twitter-main {padding-left:15px;}
.facebook-home-panel {margin-bottom:0px;}
.section-body {min-height: 450px;padding-bottom: 263px;}
.imp-dep {font-size:85%}
.imp-dep img {height:50px}

h1 {font-size: 2.3em;margin:45px auto 0;}
.small-heading {font-size:1.8em;margin: -74px auto 60px;}
.sectionHead{font-size:1.7em; line-height:150%}
.dropdown-menu {font-size:.8em}
.dropdown-menu>li>a{padding:5px 10px;}
.dropdown-menu{padding:0}
.photoalbum_index dl dt .img, .photoalbum_index dl dt .img-1 {width:100%;height:120px;}
.photoalbum_index dl .dd {font-size:18px; font-weight:normal}
#photoalbum td{width:25%}
#photoalbum div {width:100%;}
#photoalbum img {margin:0px;height:135px; width:100%;}
#photoalbum p {font-size:15px;}
.imageWrapper {min-height:55px;}
#photoalbum p {font-size:20px;}
.imageWrapper:first-child {margin-top:60px;}
.map-contacts {height:250px;}
ul.breadcrumb {margin:-5px 0 0 4px; font-size:85%}
.box-dosdoesnt {height: 184px;overflow: hidden;font-size: .9em;line-height: 110%;text-align: left;}
#BannerControl_CMSContent { margin-top:55px}
}
@media (max-width:767px) {
.padding-l-0 {padding-left:15px!important;}
.padding-r-0{padding-right:15px!important}
.padding-0 {padding:0 15px!important;}
.carousel-control {top:12%; font-size:1.1em}
.carousel-control.right {right:4%}
.home-subheading {font-size:1.6em;}
.twitter-panel {margin-top:15px; margin-left:15px; max-width:430px; margin:0 auto}

.facebook-home-panel {margin-bottom:10px; width:auto; height:250px;}
.facebook-home-panel iframe {margin:15px auto; display:block; max-width:430px;}

.section-body {min-height: 450px;padding-bottom:20px;}
.footer {position: inherit;bottom: 10px;}
.imp-dep {font-size:85%}
.imp-dep img {height:40px}
.breadcrumb, .print {display:none}

h1 {font-size:2em;margin:30px auto 0;}
.small-heading {font-size:1.6em;margin: -60px auto 60px;}
.sectionHead{font-size:1.5em;}
h2 {font-size: 1.6em;}
.contact h3 {font-size: 1.4em;margin-bottom: 15px;}
.sgnp-history .imageWrapper{margin-top:0px;}
.sgnp-history .carousel-control{ display:none}
.sgnp-history .carousel-indicators .active { font-size:14px}
.sgnp-history .carousel-indicators li {width: 35px;height: 30px;}
.navbar-inverse .navbar-toggle {border-color: green!important;margin-right: -10px!important;margin-left: 8px!important;margin-top: 11px!important;padding: 9px!important;border-radius: 0!important;}
.photoalbum_index dl dt .img, .photoalbum_index dl dt .img-1 {width:100%;height:140px;}
.photoalbum_index dl .dd { font-size:20px; font-weight:normal}
.photoalbum_index dl .dd {top: 10px;}
.heading-h2 {font-size: 1.5em;}
#photoalbum { padding:0 5px}
.photoalbum_index dl dt .img, .photoalbum_index dl dt .img-1 {height:155px;}

.mrg-l-5{margin-left: 0;}
.mrg-r-18{margin-right:-15px;}
.pad-l-9 {padding-right:15px}
.header-top {border-bottom: 1px solid rgb(29, 161, 52);}
.imageWrapper {min-height:10px;}
.sectionHead {font-size: 1.1em; line-height: 150%; font-weight:bold}
.ul {padding-left:0px;}
.imageWrapper:first-child {margin-top:60px;}
.imageWrapper .creditText {padding: 2px 10px; font-size: .9em;}
.map-contacts {height:250px;}
.breadcrumb, .print {display:none}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {padding: 5px 10px;}
#BannerControl_CMSContent { margin-top:95px}
.carousel-control .glyphicon {top: 31%;font-size: 1.5em;}
.navbar-nav {font-size:.95em}
}
@media (max-width:650px) 
{
.photoalbum_index dl dt .img, .photoalbum_index dl dt .img-1 {width:100%;height:130px;}
.photoalbum_index dl .dd {font-size:16px; font-weight:normal}
.photoalbum_index dl .dd {top: 10px;}
.photoalbum_index dl {width: 49.999999%;}
.heading-h2 {font-size: 1.3em;}
#photoalbum td{width:50%}
#photoalbum div {width:100%;}
#photoalbum img {margin:0px;height:135px; width:100%;}
#photoalbum p {font-size:15px;}
.iframesizeVideo {height: 118px;}
.sectionHead { margin-bottom:0px}
.imageWrapper:first-child {margin-top:70px;}
}
@media (max-width:400px) {
.imp-dep {font-size:80%; line-height:140%; text-align:left; padding-left:28px;}
.imp-dep img {height:auto; width:28px; margin-right:6px; float:left; display:inline-block}
#FooterMenu1_PlaceHolderControl8_PContent .col-xs-6{clear:both; width:100%}
.bottomLink {margin:20px auto 10px; border-top:1px solid #666; width:100%; padding-top:10px; background:#fcfcfc}
.bottomLink li {float: none;border-right:0px dotted #ccc;}
.photoalbum_index dl dt .img, .photoalbum_index dl dt .img-1 {width:100%;height:100px;}
#photoalbum td{width:50%}
#photoalbum img {height:110px;}
#photoalbum p {font-size:13px;}
.imageWrapper:first-child {margin-top:90px;}
.small-heading {font-size: 1.6em;margin: -57px auto 60px;}
h1 {font-size:1.8em;margin: 34px auto 0;line-height: 100%;}
}
@media (min-width: 768px){
.home-section {background:url(../../Images/background_tiger264x850.png) repeat-y right top, url(../../Images/background_tiger264x850.png) repeat-y left top;background-size:25%;}
}
@media (min-width: 992px){
.home-section {background:url(../../Images/background_tiger264x850.png) repeat-y right top, url(../../Images/background_tiger264x850.png) repeat-y left top;background-size:16.66666667%;}
}


@media print {
 a[href]:after { display: none;visibility: hidden;}
p {padding-bottom:13px;}
a:hover {text-decoration:none}
ol, ul {margin-bottom:0px; list-style:none}

.footerimg, .breadcrumbDiv, .navbar-default, footer, .topLinks, .contac-info {display:none}

}