﻿    @font-face {
    font-family: 'Aller_Rg';
    src: url('../../fonts/Aller_Rg.eot');
    src: url('../../fonts/Aller_Rg.eot') format('embedded-opentype'),
         url('../../fonts/Aller_Rg.woff2') format('woff2'),
         url('../../fonts/Aller_Rg.woff') format('woff'),
         url('../../fonts/Aller_Rg.ttf') format('truetype'),
         url('../../fonts/Aller_Rg.svg#Aller_Rg') format('svg');
    font-weight: normal;
    font-style: normal;
    background:#fff; 
    height:100%; 
    color:#1f1a17;
    line-height:18px;
   }
body { font-family: 'Aller_Rg', serif; }
.profile-img{ float:right; margin-left:15px;}

* { margin: 0; padding: 0; border: 0; text-decoration: none;}
html { height:100%}
img{outline:none;}


.search {position: absolute;right: 26px; z-index:0;top: 8px;}

::selection {background:#6bbf52; color: #fff;text-shadow: none;}
.searchBox { width: 135px; overflow: hidden; position:relative; margin-top: 2px; background: url(../Images/searchBG.png) no-repeat left bottom; float: left;}
.searchBTN:before {  font-family:'FontAwesome';  float:left; content:"\f002"; }
.searchBTN { width: 23px;height: 22px; float:left; display: block;   border: 0px; text-indent: -999px;  margin-top: 2px; cursor: pointer;}
.searchBG { font-size:11px; float:left; background:#fff; height: 21px !important; border: 1px solid #e3ecf1 !important; border-right: 0px !important; line-height: 20px !important; padding: 0px 6px !important; color: #666; margin-top: 2px; width: 90px;}
.searchBG:focus {background:#fffdc4; color: #000;}
.welcome-txt {clear:both; text-align:center; color:#fff;}
.welcome-txt h1{ font-size:2.9em; color:#fff; background:none; display:block; text-align:center; float:none; margin:0; border-bottom:none }
.welcome-txt p{ text-align:center; color:#fff; font-size: 14px; line-height:22px; width:90%; margin:0 auto; padding:10px 0 0; }
/* slder start */
#slideshow { position:relative; width:100%; height:auto;}
#slideshow IMG { position:absolute; height:auto; z-index:8; opacity:0.0; width:100%; }
#slideshow IMG.active {z-index:10;  opacity:1.0;}
#slideshow IMG.last-active {z-index:9;} 
.nav > li > a:hover, .nav > li > a:focus { background:#da251c !important;}
.slide-bg h2{ color:#fff; font-size:25px; line-height:40px; border:none; padding:30px 0px 0px 40px;}
.slide-bg p{ color:#fff; font-size:18px; line-height:30px; border:none; padding:0px 40px 20px 40px;}
/* slder end */

.min-hiegh { min-height:318px!important}
#BannerControl1_CMSContent {height:75%!important; width:100%; margin:-27.9px 0 0; float:left; clear:both}
.welcome-txt {height:10%}
.topHeaderSection {height:15%}

/* 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:#da251c; height:32px;}
.latestNewsThumbs  .img-responsive {height:115px !important;}
.pager-default td { border:1px solid #ddd; padding:5px 9px;}

.info {padding: 15px; border: 1px solid #ddd; margin-bottom: 20px;}
.info .row { margin-bottom:15px;}

.logo-text {color: #131313;float: left;font-weight: bold;margin: 20px 0 0 10px;text-transform: uppercase;font-family: arial;font-size: 0.9em;}
.logo-text > span {display: block;font-size: 0.8em;font-weight: normal;text-transform: capitalize;}
.navbar-brand > img {display: inline-block;float: left;}
.latestNewsContent .project-panel {margin: 0 0 5px;}
.latestNewsContent .project-panel-body {height: 65px;overflow: hidden;padding: 3px 5px;}
.main .media-body {display: inline-block;vertical-align: top;margin-left: 5px;}
.main .media-left { display: inline-block;}
.main .btn-red { margin-top:21px;position:absolute; top:130px}
#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;}
.mahalogo {float: right; margin: 20px 10px 0px;}
.cenlogo {float: right; margin: 15px 10px 0px;}
.header .sgnplogo {float:left; margin:15px 15px 15px 0;}
.header .mahalogo {float: right; margin:20px 0px;} 

.right-txt p { text-align:right}
.fo oterTop {font-size:1.5em;}
#PlaceHolderControl5_PContent {padding:0; height:53px;clear: both;background: rgba(15,66,1,.60);text-align: center;color: #fff;position: relative;margin-top: -46px; z-index: 9;}
.Footerlink {color:#fff} 
.bottomLink {float:right; margin:0; padding:0}
.bottomLink li {float:left; padding:0px 6px; margin:0; border-right:1px dotted #ccc;}
.footerTop { padding:50px 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}

ul { list-style:none}


.ui-state-default {border-bottom: 1px solid #ccc;padding: 8px 5px;-webkit-transition: background 0.5s ease,  color 0.5s ease;-moz-transition: background 0.5s ease, color 0.5s ease;-o-transition: background 0.5s ease, color 0.5s ease;-ms-transition: background 0.5s ease, color 0.5s ease;transition: background 0.5s ease, color 0.5s ease;}

.ui-state-default:before{content: "\f0b2";font-family: 'FontAwesome';padding-right:8px;color:#ddd;}
.ui-state-default:nth-child(2n+2){ background:#fcfcfc;}
.ui-state-default:hover {background:#DAEFF2;cursor:pointer;}
.ui-state-default:hover:before{color:#9ACAD1;}
.ui-sortable-helper {background:#5FCFDD!important;-webkit-transition: background 1s ease;-moz-transition: background 1s ease;-o-transition: background 1s ease;-ms-transition: background 1s ease;transition: background 1s ease;}
.ui-sortable-helper:before {color:#222 !important;}

/*----- 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%} 

.imgL{ float:left; margin: 0px 10px; border: solid #eee 1px; padding:10px; background:#fff;  }
.imgR{ float:right; margin: 0px 0px 0px 20px;; border: solid #eee 1px; padding:10px; background:#fff;  }
.clear{ clear:both;}
#vertical-ticker li {padding:30px 20px; display:block;color:#333; border:1px solid #eee; border-bottom:0px; text-align:left;		font-size:0.9em;		}
#vertical-ticker li:last-child {border-bottom:1px solid #eee;}
#vertical-ticker li {border-left:10px solid #eee;}

.clear {clear: both; overflow: hidden; margin:0px; padding:0px; height:0px;}
table.t_view {background-color: #F4F4F4; border: 1px solid #E1DFE0; margin: 20px auto; 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;}

.pagination-lg td {border:1px solid #ddd; padding:3px 7px;}

.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;}
.breadcrumbDiv {color: #545c66;}
.breadcrumbHeading {float: left;line-height:14px; color:#000; margin-top:2px; font-size:0.9em; padding-right: 5px;}
.breadcrumb {float: left; margin-top: 0px;}
.breadcrumb li {background: url(../Images/BulletF.png) no-repeat left center; float: left; padding-left:12px; margin-right:7px; color: #545c66; font-size:0.9em;}
.breadcrumb li a, .breadcrumb li a:visited {padding:0; color: #545c66; text-decoration:underline; }
.print {float: right; background: url(../Images/print.gif) no-repeat left; padding: 00px; display: inline-block;}
.print a, .print a:visited {font-size:0.9em; padding:10px; display:block; background:#ededed; color:#0671a3;}
.print a:hover {background:#333; color:#fff;}
.breadcrumb {background-color: #fff;padding:0px;}

/*----- Event SlideShow CSS -------*/
#slideshow2 {margin:0 auto; display:block; margin-left:20px;height:350px;position:relative;}
.control {display:block;  width:30px;  height:60px;  text-indent:-10000px; position:absolute;cursor: pointer;}
#leftControl { top:130px;  left:-50px;  background:transparent url(../../Images/left-arrow.png) no-repeat 0 0;}
#rightControl {top: 130px; left: 98%; background:transparent url(../../Images/right_arrow.png) no-repeat 0 0;}
.slide img {float:left;  margin:0; display:block;}
/*----- Event SlideShow CSS END -------*/

.more {font-weight:bold; color:#333; float:right; padding:0px;  font-size: 1em; margin-bottom: 40px;margin-top: -25px;}
.fdiv {background: #e4e6e1;margin: 12px 0px 0 0px; padding: 0px 15px 15px 15px; min-height:378px;}
.fdv2{ margin: 12px 0px 0 -20px}
.fdiv h2 {padding:15px 0 10px; font-size:1.4em }
.fdiv img{ margin-bottom:15px; margin:0 auto;}
.fdiv p{margin: 12px 0; padding-bottom:0px;}
#PlaceHolderControl3_PContent.fdiv p { }
.sdiv {background:#e4e6e1; padding: 0px 15px 15px 15px; margin: 12px 0px 0 -20px;min-height: 410px;}
.sdiv h2 {padding:15px 0 10px; font-size:1.4em }
.sdiv p {padding-bottom:0px;  line-height:21px;}
.sdiv i {font-weight:bold;}

.s-div {background:#e4e6e1; padding:0px 15px 15px 15px; margin: 12px 0px 0 -20px; min-height:355px}
.s-div h2 {padding:15px 0 0; font-size:1.4em }
.s-div p {padding-bottom:6px !important; line-height:21px;}
.s-div i {font-weight:bold;}

.right-txt{color:#333;text-align:right; margin:35px 0 0 0;}
#brd {border-right-style:none;}
#SitePH_CmsContent_CMSContent{padding-top:60px;}
.footerBottomSection p{text-align:right}

.gazzing {position:relative;}
.gazzing .star-text {display:block;width:130px;position: relative;left: 135px; margin-top: -120px; height:50px; color:#fff; text-align:right; padding:12px 20px 0px; font-size:30px; font-weight:bold; background:#0d934c}
.gazzing .gaz-text {display: block;width: 150px;  position: relative; left: 160px;margin-top: -7px; height: 50px; color: #fff; text-align: right; padding: 12px 20px 0px; font-size: 30px; font-weight: bold; background: #0a190e;}
.gaz{ position:relative; z-index: 10; margin-left:20px;}
.land-text{ display: block; width: 169px; position: relative; left: 60px; margin-top: 70px; height: 51px; color: #fff; text-align: left; padding: 13px 8px 0px; font-size: 30px; font-weight: bold; background: #0d934c;}
.paint-text{ display: block; width: 169px; position: relative; left: 90px; margin-top: 0px; height: 51px; color: #fff; text-align: left; padding: 13px 8px 0px; font-size: 30px; font-weight: bold; background: #0a190e;}
.land{ position:relative; z-index: 10;  margin-right: 20px; margin-top: -30px; float:right; margin-right:20px;}
.prob2 { width:70%; float: right; padding-top:10px;}
.prob2 h2 { color:#006834; font-size:2.8em; margin: -20px 0px -10px; border:none; }
.gallimg {margin: 30px; float: left; -webkit-transition: all 0.7s ease; transition: all 0.7s ease; }
.gallimg:hover {-webkit-transform:scale(1.2); transform:scale(1.2);	}
.img1 prob2{ float:left; width:200px; margin:20px;} 
.img2{ float:left; margin-right:20px;}
.img3{ float:left; margin-right:20px;} 
.img4{ float:left; margin-right:20px;}
.details{width:100%; height:35px; background:#000; color:#fff; text-align:center; padding-top:5px;}
.link {float:left; height:auto;text-align:center;}
.link img {display:block; margin:0 auto 10px;}
.link p {color:#464e47; padding:0px 10px 0;  text-align:center; font-size:1.9em}
.link p a {color:#333; font-size:15px !important;}
.txtftr {position: relative; transform: translateY(25%);}
#brd { border-right-style:none;}
#SitePH_CmsContent_CMSContent{ padding-top:60px;}
 /*----- END Comman CSS -------*/

.btnDisplay {position: absolute; left: -9999px;}
.login {width:350px; padding:10px 15px; float:left; margin-top:35px; clear:both}
.login label {clear:both; margin:5px 0 0; padding:0; font-weight:bold; font-size:0.9em;}
.login input[type="text"], .login input[type="password"] {margin:0 0 15px;width:320px; clear:both; border:1px solid #DDE8EE; line-height:24px;height:24px; padding:0 6px}
.login .checkbox {clear:both;  display:inline-block; float: left; width:20px; height:20px; }
.login .inline {float:left; clear:none; width:150px; margin:15px 0 0 5px; font-weight:normal;}
.login .button {background:#0262b6; display: inline-block; float:right; margin-left:5px; text-align:center; height:25px; padding:0 8px; color:#fff; font-weight:bold; border:1px solid #0163b9;}
.login .button:hover {background:#fff; color:#0262b6; font-weight:bold; border:1px solid #0163b9;}
fieldset {margin: 1em 0px; padding: 1em 0 0 3em; border: 1px solid #ccc;}
.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;  }

.viewVidList{ margin:20px; text-align:center; display:block}
.magnifier{border:2px solid white;position:absolute;height:180px;width:180px;display:none;cursor:url('../Images/invisible.png'),default;-moz-box-shadow:0 0 5px #777, 0 0 10px #aaa inset;-webkit-box-shadow:0 0 5px #777;box-shadow:0 0 5px #777, 0 0 10px #aaa inset;-moz-border-radius:90px;-webkit-border-radius:90px;border-radius:90px;}
.Rightinfo{color: #F75346;font-size: 18px !important;}

.magnifier.cursor_compatible{cursor:url('../Images/invisible_chrome.cur'),default;}
.dtIco, .det{float:left;-moz-box-shadow:inset 0 0 10px #eee; -webkit-box-shadow:inset 0 0 10px #eee; box-shadow:inset 0 0 10px #eee;}
.dtIco{margin-top:10px;-webkit-box-shadow: 0 18px 6px -6px #ccc;-moz-box-shadow: 0 18px 6px -6px #ccc;box-shadow: 0 10px 6px -6px #ccc;width:90px}
.det {border: 3px solid #EFEFEF; border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;margin-left: 32px;padding: 10px 0 0 30px;position: relative;width: 40%;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */}
.det h3{margin-bottom:10px;color:#3C3;}
.det h3 span{font-size:12px;}
.det:before {border-bottom: 15px solid #EFEFEF;border-left: 15px solid rgba(0, 0, 0, 0);border-right: 15px solid rgba(0, 0, 0, 0); bottom: -1px;content: "";height: 0;left: -24px;position: absolute;top: 34px;transform: rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);width: 0;}
.phd{border-top-color: #ddd;background: #ccc;} 

a:hover, a:focus {color: #23527c; text-decoration: none;}
.sectorial-ul li i{ font-size:18px; padding: 10px 10px 0;} 
.sectorialbox{background:#fff; border-radius:0px ;border-radius: 0px !important; border: 1px solid #FFD491;}
.contact-list li{background:#FAF7EF; padding: 10px; line-height: 22px; margin-bottom: 12px;}
.headoffice{ background:#FFF9E8; padding:10px; -moz-box-shadow: inset -5px -15px 20px #FFF0C3;-webkit-box-shadow: inset -5px -15px 20px #FFF0C3;box-shadow: inset -5px -15px 20px #FFF0C3;  }
.headoffice h3{padding: 0px 7px; line-height: 18px; margin: 0; color: #565656;  font-size: 1.6em;border-left: 6px solid #FFEEBF;  display: block; background: #FFEEBD; padding: 11px;  margin-top: -10px; margin-left: -10px; margin-right: -10px; margin-bottom: 10px;}
.headoffice p{ font-size:15px; padding-bottom:4px}
.contact-list li strong{ font-size:16px;  font-weight:normal}  
.sectorial-ul{line-height: 30px;} 
.ulbg{list-style-type: none; margin: 0 0 20px 20px;line-height: 22px; background: #F4F4F4; padding: 20px; margin-left: 0 !important;} 
.height20{ height:20px}
.panel { border-radius:0}
.panel-info {border-color: #FFE5E4;}
.panel-title {border-radius:0; margin-top: 0; margin-bottom: 0; font-size: 17px; color: inherit; line-height: 26px;}
.panel-info > .panel-heading {color: #31708f;background-color: #FFE5E4; border-color: #FFE5E4;}
.img-cntr{  float: left; margin-right: 20px; border-radius: 0px;}
.sea-link{  float: right; margin-left: 20px;}
.box-icon{ text-align: center;color: #fff;  padding: 15px 0 0; margin-bottom: 20px;  min-height: 320px; border: 1px Solid #ccc;background:#fff-moz-transition: all 1s ease; -o-transition: all 1s ease;-ms-transition: all 1s ease;transition: all 1s ease;}
.box-icon:hover{ background:#eee;}
.box-icon img{ outline: none; width: 120px; border-radius: 50%;   border: 1px solid #ccc;	-webkit-transition: all 1s ease; }
.box-icon img:hover{transform:scale(1.2); -ms-transform:scale(1.2); /* IE 9 */-moz-transform:scale(1.2); /* Firefox */-webkit-transform:scale(1.2); /* Safari and Chrome */-o-transform:scale(1.2); /* Opera */}
.box-icon-content h5{font-size: 16px; color: rgb(81, 80, 80);}
.box-icon-content p{ text-align:center; line-height: 17px; color: #333;}
.box-icon-content .btn-red{ margin-top:20px;}
.box-icon-content .btn-red a, .more-link, .more-link:hover { color:#fff;}
.admin h1 {font-size: 23px;display: inline-block;padding: 6px;border-left: 3px #444 solid;margin-top: 15px;margin-left: -4px;float: left;background: #eee;}

h2 {padding:0px; line-height: 20px; margin:0 0 10px; color:#000; font-size:1.8em; font-weight:normal; }
h3 {  padding: 0px 7px; line-height: 18px;margin: 0 0 10px;color: #646464; font-size: 1.5em;border-left: 4px solid #DA251C; display: inline-block;}
h4 {padding:0px; line-height: 18px; margin:0 0 10px; color:#333333; font-size:1.1em;}
p {padding-bottom:15px; text-align:justify; line-height: 20px; color: #7C7C7C;}
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;}
a:hover, a:focus { color: #000;}
input[type="file"] {background: #FFF; height: 24px; border: 1px solid #dedede; padding: 0px 6px; line-height: 24px;}
input[type="password"] {background: #fff; height: 24px; border: 1px solid #dedede; padding: 0px 6px; line-height: 24px;}
input[type="checkbox"] {width:15px; height:15px; margin-right:5px; border: 1px solid #e3ecf1; padding:0px;}
textarea {background: #fff; border: 1px solid #dedede; padding: 6px; font-size:1.2em; height:150px; width:300px}
select {background:#fff; height: 24px; border: 1px solid #dedede; padding: 0px 0px 0 6px;}
label {font-weight:bold; color:#333}
.ul {list-style-type:none; margin : 0 0 20px 20px; line-height:22px}
.ul li {background: url(../../Images/bulletSquare.png) 0px 0px no-repeat;padding-left: 36px; margin-bottom: 12px; color: rgb(176, 69, 55); min-height:36px;padding-top: 4px;}
.ul li ul {margin-left:15px;}
.ul li li {background:none; list-style:circle; padding-left:5px!important;}
.ol {line-height:26px; margin : 0 0 20px 20px;}
.ol li {margin:0 0 0 20px; padding:0px; background:none}
.email {background:url(../Images/email.png) no-repeat left center; padding : 0 0 0 20px;}
.fax {background:url(../Images/fax.png) no-repeat left center; padding : 0 0 0 20px;}
.phone {background:url(../Images/phone.png) no-repeat left center; padding-left : 20px;}
.web {background:url(../Images/web.png) no-repeat left center; padding-left : 20px;}
.pdf {background:url(../images/pdf.png) no-repeat left center; padding: 0 0 0 22px;}
/*.link {background:url(../images/ink.png) no-repeat left center; padding: 0 0 10px 20px; margin : 0 0 0 5px;}*/
.t_hide {z-index:-11000; position:absolute}
.imgL {float:left; margin:0 15px 20px 0; display : block; border: 1px #ccc solid;padding: 5px;}
.imgR {float:right; margin:0 0 15px 10px; display : block;}
.imgC {margin:0 auto 20px; display:block;}
.admintab {border-bottom:4px solid #949c25; padding-top:15px;}
.admintab .button {float:right;}
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;}
.mng-img{ border:1px #ccc solid; padding:5px; width:80px; }
.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: #0097D3; font-size:.95em;}
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;}
.pdfbox{ background:#F7EFEF; min-height:200px; padding:15px 0 0;   margin-top: 15px; margin-bottom:15px}
.pdfbox i{display:block;margin-bottom: 15px; font-size:55px; color:Red; -webkit-transition: all 1.3s ease-in-out;-moz-transition:all 1.3s ease-in-out;-o-transition:all 1.3s ease-in-out;-ms-transition: all 1.3s ease-in-out;}
.pdfbox i:hover{-webkit-transform:rotate(360deg) scale(1.2);-moz-transform:rotate(360deg) scale(1.2);-o-transform: rotate(360deg) scale(1.2);	-ms-transform:rotate(360deg) scale(1.2);}
.pdfbox a {color: #333; line-height:24px;font-size:16px;display:inline-block;}
.pdfbox:hover {background:#FFDFDF;}
.pdf-ico{ font-size:36px} 
.dropdown-menu { padding:0}

.contentArea .panel-default {border:0px!important;}
.contentArea .panel-body {padding:0px!important;}

.sitemap ul li a:hover {color:#D52C26;}
.sitemap ul li ul {width:100%; list-style:none; margin-left:5px;}
.sitemap ul li ul li {clear: both; list-style-type: square;width: 100%; color: #00A5E8;font-size: 14px;}
.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;}

.archive {clear:both; margin-bottom:15px; padding:0;}
.archive h2 {background: #fff5f4 none repeat scroll 0 0;border-bottom: 3px solid #efb5ac;color: #aa0000;font-size: 1.2em; padding: 10px 15px;}
.archive .read_more, .archive .read_more:visited {color:#0A41CC; text-decoration:underline; display: inline-block; clear:both; padding:5px 10px 0 0; line-height:15px; font-size:0.9em;}
.archive .read_more:hover, .archive .read_more:focus {color:#E00300; }
.archive-more {clear:both; margin-bottom:15px;}
.hide {position: absolute; left: -9999px;}
.graphimg img { width:100%;}

.formLabel {background-color: #efefef; font-size: 0.9em; font-weight: bold; text-align: left; color: #333; float: left; width: 200px; padding: 2px; padding-left: 10px; padding-top: 10px; height: 30px; border: 1px solid #fff;  border-collapse: collapse;}
.formLabelDescription {background-color: #f9f9f9; font-size: 1.2em; font-weight: normal; text-align: left; color: #333; width: 68%; float: left; padding: 2px; padding-left: 10px; padding-top: 10px; height: 30px; border: 1px solid #fff; border-collapse: collapse;}
.pdflabel {background-color: #efefef; font-size: 0.9em; font-weight: normal; text-align: left; color: #333; float: left; width: 510px; padding: 2px; padding-left: 10px; padding-top: 12px; height: 30px; border: 1px solid #fff; border-collapse: collapse;}
.pdflabelDescription {background-color: #f9f9f9; font-size: 0.9em; font-weight: normal; text-align: left; color: #333; width: 180px; float: left; padding: 2px 2px; border: 1px solid #fff; border-collapse: collapse;}
.pdfAccordionlabel {background-color: #efefef; font-size: 0.9em; font-weight: normal; text-align: left; color: #333; float: left; width: 485px; padding: 2px; padding-left: 10px; padding-top: 12px; height: 30px; border: 1px solid #fff;   border-collapse: collapse;}
.pdfAccordionlabelDescription {background-color: #f9f9f9; font-size: 0.9em; font-weight: normal; text-align: left; color: #333; width: 155px; float: left; padding: 2px 2px;   border: 1px solid #fff; border-collapse: collapse;}
.error {font-size: 0.9em; font-weight: normal; text-align: left; color: #cc3300;}
.required { color:red}
.col-md-4 .img { width:95%}
.carousel-control.left, .carousel-control.right { background:none !important;  }
.abtimg{float: right;margin-left: 15px; }

.view {height: 148px; width:185px; float: left; overflow: hidden; position: relative; text-align: center; -webkit-box-shadow: 1px 1px 2px #e6e6e6; -moz-box-shadow: 1px 1px 2px #e6e6e6; box-shadow: 1px 1px 2px #e6e6e6; cursor: default; background: #fff url(../images/bgimg.jpg) no-repeat center center; margin-top:15px}
.view .mask,.view .content {width:185px; height:148px; position: absolute; overflow: hidden; top: 0; left: 0;}
.view img {display: block; position: relative;}
.view h2 {text-transform: uppercase; color: #fff; text-align: center; position: relative; font-size: 13px; padding: 7px; background: rgba(0, 0, 0, 0.8);   margin: 10px 0 0 0;}
.view p {font-style: italic; font-size: 12px; position: relative; color: #fff; padding: 10px 15px; text-align: center;}
.view a.info {display: inline-block; text-decoration: none; padding: 7px 14px; background: #000; color: #fff; text-transform: uppercase; -webkit-box-shadow: 0 0 1px #000; -moz-box-shadow: 0 0 1px #000; box-shadow: 0 0 1px #000;}
.view a.info: hover {-webkit-box-shadow: 0 0 5px #000; -moz-box-shadow: 0 0 5px #000; box-shadow: 0 0 5px #000;}
.view-first img { width:100%; height:100%; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear;  -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}
.view-first .mask {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);  opacity: 0; background-color: rgba(69,161,0, 0.7); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.view-first h2 {-webkit-transform: translateY(-100px); -moz-transform: translateY(-100px); -o-transform: translateY(-100px); -ms-transform: translateY(-100px); transform: translateY(-100px); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.view-first p {-webkit-transform: translateY(100px); -moz-transform: translateY(100px); -o-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px);-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear;-o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}
.view-first:hover img {-webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1);  -ms-transform: scale(1.1,1.1); transform: scale(1.1,1.1);}
.view-first a.info {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.view-first:hover .mask { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1;}
.view-first:hover h2, .view-first:hover p, .view-first:hover a.info {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);  opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px);}
.view-first:hover p {-webkit-transition-delay: 0.1s; -moz-transition-delay: 0.1s; -o-transition-delay: 0.1s; -ms-transition-delay: 0.1s; transition-delay: 0.1s;}
.view-first:hover a.info { -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s; -ms-transition-delay: 0.2s; transition-delay: 0.2s;}
section {background: #333 url("../images/bodyBg.png") no-repeat fixed 0 0 / cover;margin: -31px 0 0;min-height: 500px;padding: 30px 0 0;}


.table  th {background:#DA251C!important;}
.whitebg {background:#fff; min-height:500px; overflow:hidden; padding-bottom:20px;}
.whitebg h1{background: #eee none repeat scroll 0 0;border-left: 3px solid #444;display: block;font-size: 23px;margin: 15px 0px;padding: 10px 15px 15px;}
.fullwidthbanner .grass {position: absolute; right:-7%; bottom:5px; z-index: 99; display: block;}	
.gallery-txt{ width:100%; background:rgba(255,255,255,0.7); border-radius:5px; }

.photoalbum_index dl {float:left; margin:0 25px 25px 10px; position:relative;}
.photoalbum_index .heading-h2+dl {display:none}
.photoalbum_index dl:hover {box-shadow: 0px 0px 5px #000;}
.photoalbum_index dl dt {width:250px; height:180px; overflow:hidden;}
.photoalbum_index dl dt .img, .photoalbum_index dl dt .img-1 { width:250px; height:180px; -webkit-transition:all 500ms linear; -moz-transition:all 500ms linear; -o-transition:all 500ms linear; -ms-transition:all 500ms linear; transition:all 500ms linear;}

.photoalbum_index dl dd {background:#333; position:absolute; margin-top:-25px; height:25px; opacity:0.6; text-align:center; width:100%; color:#fff; font-weight:bold; }
.photoalbum_index dl:hover dd {opacity:0.9; }
#photoalbum {margin:0; padding:25px 0 15px 10px; clear:both;}
#photoalbum div {float: left; padding: 10px;text-align: center; width: 250px;}
#photoalbum img {height: 175px; margin: 0; opacity: 0.9;}
#photoalbum img:hover {opacity: 1.0; filter:Alpha(opacity=100); -webkit-transform: scale(1.02); -o-transform: scale(1.02); transform: scale(1.02);}

.photoalbum {margin:0;padding:25px 0 15px 10px;clear:both;}
.photoalbum a {display:block;border:1px solid #ddd;}
.photoalbum img {margin:0 auto;opacity:0.9; width:100%; height:160px;}
.photoalbum p {background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;bottom: 0;color: #fff; padding: 6px 0;position: relative;text-align: center; width: 100%;z-index:1;margin-top: -37px;margin-bottom: 28px;}

*::before, *::after { box-sizing: border-box;}
*::before, *::after {box-sizing: border-box;}
.black-bg {background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;float: left;height: 100%;position: fixed;z-index:99999;width: 100%;}

#photoalbum p {background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;bottom: 0;color: #fff; display: none;margin: -35px 0 0;padding: 6px 0;position: absolute;text-align: center; width: 100%;z-index: 1;}
#photoalbum a:hover p {display: block; }
#photoalbum a { color:#fff; display:block; position:relative;}

.heading-h2 { display:block; font-size:1.8em; font-weight:bold; color:#023535; clear:both; margin:15px 0 10px; }
.img-project{ float:left; margin-right:15px;}

.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;}

address {line-height:24px;}
address b {min-width:70px; display: inline-block}
.contact p {padding:0}
.admin-menu-list li { display:inline-block;}
.admin-menu { position:relative;}
.admin-menu:hover ul, .admin-menu ul li, .dropdown-menu li { display:block; }
.admin-menu ul {display:none;width:200px;position:absolute; top:0px; left:100%; clear:both;}
.admin-menu ul li a {display:block; color:#fff; background:#DA251C; padding:10px;}
.admin-menu ul li a:hover {background:#333;}
.form-horizontal .formLabel {background:none!important; width:auto!important; border:0px!important}
.form-horizontal .formLabel span {display:block; padding-left:20px;}
.form-horizontal .formLabelDescription {background:none!important; color: #333;width:100%; float: left;padding:0 15px!important; height: 30px;border:0px solid #fff;border-collapse: collapse;}
.form-horizontal .formLabelDescription input { width:100%;}
.form-horizontal {width:350px; padding:15px; margin:20px 15px 40px 0px; background:url(../Images/contact-bg.png)  repeat scroll 0 0; overflow:auto; float:left; clear:both;}
.form-horizontal .form-group {margin-right:-15px; margin-left: -15px; margin-bottom:0}
.form-horizontal h2, .contact h2 {margin:0 0 5px; font-size:1.5em;}
.form-group label {padding-left:15px;}
.form-horizontal .margin { margin-left:15px;}
.form-control {display: block; margin:0 15px; width:90%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; color:#555555; vertical-align: middle;background-color: #fff;background-image: none;border: 1px solid #cccccc;border-radius: 0px;-webkit-box-shadow: none;box-shadow: none;-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}
.trustees {clear:both; padding:20px 0px 0px 45px; color:#fff}
.trustees dl {float: left; width:214px; height:230px; margin:15px 65px 10px 0; background:url(../images/bg-history.png);  -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;}
.margint15{ margin-top:15px}
.feedbackform{ background: #F5F5F5;  padding: 10px 0 12px 0;}
.trustees dl:nth-child(4) {margin:15px 0px 10px;}
.trustees dt {z-index: 10; left: 0px; top: 0px; position:relative; height: 230px; padding:5px; font-weight:normal; overflow: hidden;}
.trustees dd {color:#fff; font-size:1.2em; position:absolute; z-index:20; background:#ff8118; padding:2px 5px; margin:190px 0 0 -10px;}
.trustees dt strong {color:#2db6cf; font-size:1.1em; padding-bottom:8px; display:block}
.trustees dt img {z-index:2; left:0; top:0; position:absolute; width:214px; height:230px; opacity:1;}
.firstdiv {line-height:22px;}
.history-bg {position:absolute; width:100%; height:100%; z-index:-1}
.history-bg a{ display:none}
.hs-info{ padding-top:5%; color:#fff;}
.staff-bg {position:absolute; z-index:-1; width:100%;}
.services section .photo-bg {width:100%; height:100%; bottom:-1px;}
.indexArrow { display:none}

#FormsPH_FolderTree img {margin: 0 3px 10px 0;width: 20px;}

.col-md-1 .video {margin: 40px 0 0 15px; width:380px; height:280px; -webkit-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.54); -moz-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.54); box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.54); -webkit-transform:rotate(355deg); -o-transform:rotate(355deg); transform:rotate(355deg);}
.panel-warning>.panel-heading {font-size: 18px;}
.panel-body strong{ }
.min-heights {height:405px;}
#nic {display: block; background-image: url(../../images/nic1.jpg); background-position: 50% 0px; margin-bottom: 25px!important;}
#nic1 {display: block; background-image: url(../../images/nic2.jpg); background-position: 50% 0px;}
#gandhi-tekadi {display: block; background-image: url(../../images/GandhiTekad01.jpg); background-position: 50% 0px;}
#gandhi-tekadi1 {display: block; background-image: url(../../images/GandhiTekadi.jpg); background-position: 50% 0px;}
#kanhery-caves {display: block; background-image: url(../../images/Kanheri-Caves01.jpg); background-position: 50% 0px;}
#kanhery-caves1 {display: block; background-image: url(../../images/Kanheri-Caves02.jpg); background-position: 50% 0px;}
#tent2 {display: block; background-image: url(../../images/Tent02.jpg); background-position: 50% 0px;}
#tent3 {display: block; background-image: url(../../images/Tent01.jpg); background-position: 50% 0px;}
#boating2 {display: block; background-image: url(../../images/boating01.jpg); background-position: 50% 0px;}
#boating3 {display: block; background-image: url(../../images/boating02.jpg); background-position: 50% 0px;}
#trains {display: block; background-image: url(../../images/trains02.jpg); background-position: 50% 0px;}
#track2 {display: block; background-image: url(../../images/track-trails01.jpg); background-position: 50% 0px;}
#track1 {display: block; background-image: url(../../images/Kanheri-Caves0118.jpg); background-position: 50% 0px;}
#lion-carousel {display: block; background-image: url(../../images/Lion_img.jpg); background-position: 50% 0px;}
#yellowtiger-carousel {display: block; background-image: url(../../images/yellow-tiger.jpg); background-position: 50% 0px;}
#whitetiger-carousel {display: block; background-image: url(../../images/White-tiger.jpg); background-position: 50% 0px;}
#track-carousel {display: block; background-image: url(../../images/trails.jpg); background-position: 50% 0px;}
.s_image{height:300px; margin:0 0 10px;background-attachment:fixed;background-position:center top;background-repeat:no-repeat;background-size:90%;}
.s2_image{height:300px; margin:0 0 10px;background-attachment:fixed;background-position:center top;background-repeat:no-repeat;background-size:90%;}
#star-gazzing{display: block; background-image: url(../../images/star-gazzing.jpg); background-position: 50% 0px;}
#star-gazzing2{display: block; background-image: url(../../images/star-gazzing02.jpg); background-position: 50% 0px;}
#rock-climbing{display: block; background-image: url(../../images/rock-climbing02.jpg); background-position: 50% 0px;}
#flora-img{display: block; background-image: url(../../images/flora.jpg); background-position: 50% 0px;}
#painting{display: block; background-image: url(../../images/land-scape-01.jpg); background-position: 50% 0px;}
#painting02{display: block; background-image: url(../../images/painting02.jpg); background-position: 50% 0px;}
#k-garden{display: block; background-image: url(../../images/krishnagiri-garden02.jpg); background-position: 50% 0px;}
#k-garden2{display: block; background-image: url(../../images/krishnagiri-garden.jpg); background-position: 50% 0px;}
#cycle{display: block; background-image: url(../../images/cycle-stand-sgnp.jpg); background-position: 50% 0px;}
#bus-serv{display: block; background-image: url(../../images/bus-serices.jpg); background-position: 50% 0px;}
.pbig {font-size:1.3em; line-height:26px;}
.track-h2 {border-bottom:0; font-size: 1.5em;background:#3f8f01;color:#fff!important; display:inline-block;float:left;padding:8px 10px 12px!important;margin:-80px 0 0 -15px!important;position:relative}
.track-h2R {border-bottom: 0; font-size: 1.5em;background:#3f8f01;color:#fff!important;display:inline-block;padding:8px 10px 12px; float:right;margin:-65px -15px 0 0!important;}
.track-h3 {display:inline-block;font-size:2.2em;padding:10px 0;margin:10px 0 20px 0px;color:#628906;font-family:'Oxygen', sans-serif !important;}
.parallax-viewport {width: 100%;min-height:500px;}
.intractive-map {display:block;margin:0 auto;}

/* inner page css */
.flora {border:1px #ccc solid;padding:10px; float:right; display:block; margin-left:20px;}
.inr-img {border:1px #ccc solid;padding:10px; float:right; display:block; margin-left:20px;}
table.t_default {border-collapse:collapse;border: 1px #d6cec1 solid;margin: 15px 0;background:#f5ffed;width:100%}
.t_default th {background:none repeat scroll 0 0 #98c536;border-bottom: 1px solid #d6cec1;color:#fff;text-align:left;height:10px;padding:10px;font-size:1.1em;}
.t_default td {border-bottom:1px dashed #c6a465;color:#666; font-size:1.2em; padding:15px;}

.thumbsImages {text-align:center;}
.thumbsImages img {margin:0 5px;}
.nicthumbsImages {text-align:center;}
.nicthumbsImages img {margin:0 5px; width:250px;}
.thumbsImages img{height:auto;max-width: 100%;}
.contact-list span {background:#cddded none repeat scroll 0 0;display:inline-block;padding: 5px;}
.img-event li{float:left;text-align:center; width:210px;border:1px solid #E1E1E1;margin:0 30px 30px;}
.img-event a {display:inline-block;margin:10px; vertical-align:top;}
.img-event a img {height:190px;width: 200px;}
.news-item {border:1px solid #ddd; padding:10px;}

/*Header Menu Css Start Here*/
.navbar {margin-bottom: 0px;}
.navbar ul {margin: 34px 0;}
.navbar-nav > li > a {padding:4px 10px;color:#fff;text-transform: uppercase;}
.navbar-brand {height: auto;padding: 14px 10px;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {background-color: #000;color:#fff;}
.carousel-indicators .active {background-color:#d56d02;}
.carousel-inner img {max-height: 500px;width:100%;height:450px !important;}
.carousel-inner {position:relative;}

.black-shadow {top:392px;color:#fff;font-size:19px;left:0;padding:20px 0;position:absolute;text-align:center;text-transform:capitalize;width:100%;z-index:9999;background:rgba(0,0,0,0.4);}

ol {padding:0 0 0 10px;}
ol li {padding:0 5px 0 00px;}
 
.carousel i{background-color: rgba(255,0,0,0.5); position: relative;padding: 10px; color:#fff}
.carousel-control.left, .carousel-control.right {opacity: 1;}
.carousel-control.left span {padding: 4px 10px;}
.carousel-control.right span { padding: 4px 10px;}
.adminnav{  background: #e74c3c;width: 100%;color: #fff;}
.adminnav a{ color:#fff}  

.nav2>li>a:hover, .nav>li>a:focus {text-decoration: none;background-color: #333;}
.nav2 .open>a, .nav .open>a:hover, .nav .open>a:focus{background-color: #333;}

.slidertp{ top:40%}
.carousel-control .left, .carousel-control .right, .carousel-control .icon-prev, .carousel-control .icon-next {display: inline-block;position: absolute;top: 45%;z-index: 5;}
.carousel-control .left, .carousel-control .icon-prev {left: 0;}
.carousel-control .right, .carousel-control .icon-next { right: 0;}
.carousel-control.left span, .carousel-control.right span {opacity: 0.3;color:#fff;}
.carousel-control.left span:hover, .carousel-control.right span:hover {opacity: 1;}
.carousel-caption {top: -5.2%;color: #fff;left: 0;position: absolute;right: 0;z-index: 1;}
.rightmenu{position: absolute; right: 7px; float:right}

.carousel-caption p{background:rgba(0, 0, 0, 0.4) ; color: #fff;padding: 10px 9.5%;font-size: 1.4em;}
.header-text {color: #fff;left: 1.8%;position: absolute;right: auto;top: 20%;width: 96.6667%;}
.header-text h2 {font-size: 40px;}
.header-text h2 span {background-color: #2980b9;padding: 10px;}
.header-text h3 span {background-color: #000;padding: 15px;}
.btn-min-block {line-height: 26px;min-width: 170px;}

.btn-theme { background-color: transparent;border: 2px solid #fff;color: #fff;margin-right: 15px;}
.btn-theme:hover {background-color: #fff;border-color: #fff;color: #000;}

/*Main section Css Start Here*/
.blue-gradient-bg{background: #a0d8ef;background: -moz-linear-gradient(top,  #a0d8ef 0%, #ddf1f9 44%, #feffff 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a0d8ef), color-stop(44%,#ddf1f9), color-stop(99%,#feffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a0d8ef 0%,#ddf1f9 44%,#feffff 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a0d8ef 0%,#ddf1f9 44%,#feffff 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a0d8ef 0%,#ddf1f9 44%,#feffff 99%); /* IE10+ */
background: linear-gradient(to bottom,  #a0d8ef 0%,#ddf1f9 44%,#feffff 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0d8ef', endColorstr='#feffff',GradientType=0 );}

.white-bg-clr{background-color:#fff; clear:both; }

/*Modern Ticker Css Start Here*/
.modern-ticker {color: #fafafa;font-size: 1em;height: 30px;line-height: 30px;position: relative;background-color:#e5e5e5;margin: 15px 0 0;}
.modern-ticker a {text-decoration: none;}
.modern-ticker ul {list-style: outside none none;margin: 0;padding: 0;}
.mticker-round {border-radius: 0px;}
.mticker-label {font-size:15px;margin-right: 0;padding: 0 10px;float: left;}
.mticker-label span i{color:#fff;}
.mticker-round .mticker-label {border-radius: 0;width: 142px !important;background-color:#da251d;}
.mticker-news {background-color: #dedede;float: left;overflow: hidden;width: 82% !important;}
.mticker-scroll .mticker-news {background-color: transparent;}
.mticker-round .mticker-news:first-child, .mticker-round .mticker-news:first-child a {border-bottom-left-radius: 5px;border-top-left-radius: 5px;}
.mticker-round .mticker-news:last-child, .mticker-round .mticker-news:last-child a {border-bottom-right-radius: 5px;border-top-right-radius: 5px;color:#2c2c2c; height:30px;}
.mticker-scroll.mticker-round .mticker-news a::before {content: "✏";font-family: "Glyphicons Halflings";left: 0;position: absolute;}
.mticker-scroll.mticker-round .mticker-news a {border-radius: 0;}
.mticker-news ul {width: 50000px;}
.mticker-news li {float: left;position: relative;}
.mticker-news a, .mticker-news a:visited {color: #fff;display: block;font-size: 12px;margin-right: 2px;padding: 0 10px 0 20px;}
.mticker-news a:hover {border-color: #f20;color: #fafafa;}
.mticker-news a:active {background-color: #07f;}
.mticker-controls {background-image: url("../../Images/Icons/mticker-pause.png");background-position: -1000px center;background-repeat: no-repeat;float: right;height: 100%;margin-left: 2px;}
.mticker-play, .mticker-prev, .mticker-next {background-position: center center;background-repeat: no-repeat;cursor: pointer;float: left;margin: 5px 0;padding: 10px;}
.mticker-prev {background-image: url("../../Images/Icons/mticker-arrow-prev.png");}
.mticker-next {background-image: url("../../Images/Icons/mticker-arrow-next.png");}
.mticker-round .mticker-next {border-radius: 0;}
.mticker-play {background-image: url("../../Images/Icons/mticker-play.png");}
.mticker-pause {background-image: url("../../Images/Icons/mticker-pause.png");}
.mticker-play:hover, .mticker-prev:hover, .mticker-next:hover {background-color: #D0D0D0;}
.mticker-play:active, .mticker-prev:active, .mticker-next:active {background-color: #D0D0D0;}


.media-left img {border:1px solid #d3d3d3;}
.main .headline {border-bottom: 1px solid #b3b3b3;display: block;margin: 0 0 20px;}
.main .headline h1 {border-bottom: 2px solid #da251c;display: inline-block;margin: 0 0 -2px;padding-bottom: 5px;font-size: 1.4em;}
.main .media-body {padding: 10px 0;}
.main .media-body h2 {color: #000;font-size: 1.2em;font-weight: bold;line-height: 20px;margin: 0 0 0px;padding: 0;}
.desk-comments{background-color: #da251d;color: #fff;padding: 10px; margin: 15px 0 0 0;}
.tiles-wrap {border: 1px solid #eaeaea;float: left;margin: -5px 0 0;padding: 15px;width: 100%;}
.main .media-body h2 i{color: #da251d; margin:0 10px 0 0px;}
.main .media-body span{padding:0 0 0 24px;}
.main .media-body a span{padding:0 0 0 6px;}
.news-title .media-body {padding: 0 0;}
.btm-border{border-bottom: 1px solid #b3b3b3;display: block; margin: 0 0 10px;}
.btm-border h2 {border-bottom: 1px solid #da251c;display: inline-block;margin: 0 0 -2px;padding-bottom: 5px!important;font-size: 1.4em;}
.btn-red {color: #fff!important; background-color: #DA251D;border-color: #DA251D;border-radius: 0;}
.btn-red:hover, .btn-red:focus, .btn-red.focus, .btn-red:active, .btn-red.active, .open>.dropdown-toggle.btn-red {background-color: #1F1A17;border-color: #1F1A17;}

.QuickLinks h1{background-color: #1f1a17 !important;color: #fff !important;font-size: 1.4em; margin-bottom: 0;padding: 10px;text-transform: uppercase;}
.QuickLinks h1 span i{ padding: 0 8px 0 0; color:#fff !important;}
.QuickLinks ul{ background: none repeat scroll 0 0 #f0f0f0;padding: 10px;}
.QuickLinks li{border-bottom: 1px solid #ccc;padding: 5px 0;}
.QuickLinks li a {color: #000;}
.QuickLinks li a:hover {color: #da251d;}

.imp-section h1{background-color: #f0f0f0;color: #1f1a17;font-size: 1.4em;margin-bottom: 0;padding: 10px;text-transform: uppercase;border-bottom: 2px solid #fff;}

.imp-section h1 span i{ padding: 0 8px 0 0; color: #DA251D;}
.imp-section ul{padding:0px;}
.imp-section li{border-bottom: 1px solid #ccc;padding: 12px 10px!important;}
.imp-section li a {color: #000;}
.imp-section li a:hover {color: #000;}
.imp-section li a span i {padding: 0 6px 0 0;}

.news {border-bottom: 2px solid #DA251D;min-height: 220px;padding: 10px;}
.news-heading{color: #000;font-size: 1.2em;font-weight: bold;line-height: 20px;margin: 0;padding: 0; margin:0 0 4px 0 !important;}
.news p{color:#505050; margin: 8px 0 0 0 ; text-align: left;}



/*Scroll to top Css Start Here*/
.scrollToTop {background: url("arrow_up.png") no-repeat scroll 0 20px rgba(0, 0, 0, 0);bottom: 0px;display: none;position: absolute;right: 46%;text-align: center;width: 100px;   }
.scrollToTop:hover{text-decoration:none;}

/*Footer Css Start Here*/
.footer {background: none repeat scroll 0 0 #0E6096;padding: 20px 0px;}
.project-panel-body > p {margin: 0 0 6px;padding: 0;}
.footer p {color: #fff;}
.footer a {color: #B2E0FF;}
.footer a:hover {color: #fff;}
.footer .headline { border-bottom: 1px solid #4B9DD3;display: block;margin: 0 0 20px;}
.footer .headline h2, .footer .headline h3, .footer .headline h4 {border-bottom: 2px solid #033D64;display: inline-block;margin: 0 0 -2px;padding-bottom: 5px;color: #fff;font-size: 1.6em;}

#blog-landing {margin-top: 81px;position: relative;max-width: 100%;width: 100%;}
#blog-landing .white-panel img {width: 100%;max-width: 100%;height: auto;}

.white-panel h1 {font-size: 1em;}
.white-panel h1 a {color: #A92733;}
.white-panel:hover {box-shadow: 1px 1px 10px rgba(0,0,0,0.5);margin-top: -5px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

.footer li{line-height: 26px;}
.footer li span i {background: #4DA7E2;padding: 6px 0;font-size: 1.2em;width: 26px;height: 26px;text-align: center; }
.footer p{ padding-bottom:0px}
.social li{margin-bottom: 8px;}
.social li a span{padding: 0 8px 0 0;}
.lastReviewed span{color:#fff;}
.lastReviewed{padding: 4px;  border: 1px solid #4B9DD3;margin-top: 6px;margin-bottom: 15px;font-size: 13px;}

#carouselButtons {margin-left: 100px;position: absolute;bottom: 0px;}
.nav-bg {position: relative;z-index: 999;background: rgba(0,0,0,0.6);}

.magin0 { margin:0px;}
#mask-gallery2 {overflow:hidden;width:550px !important;}
#slider2 {position:relative;overflow:hidden;height:263px;}
.leftcantrol2 {position: absolute;right: 6px; top: -2px;}

#gallery2 {list-style:none;margin:0;padding:0;z-index:0;width:5000px !important;overflow:hidden;}
#gallery2 li {float:left;width:345px !important;}
#mask-excerpt2 {position:absolute;top:0;left:0;z-index:500px;width:100px;overflow:hidden;}
.header { background:rgba(0, 0, 0, 0) url("../images/header-bg.jpg") no-repeat scroll 0 -45px / cover;}
.inner-page {margin: 30px 0;padding:00px 20px 20px 20px;}

.navbar-default { background-color: transparent;border-color: transparent;}
.none { display:none;}

#mask-gallery {overflow:hidden;height:250px;}

#slider {position:relative;overflow:hidden;}

#gallery {list-style:none;margin:0;padding:0;z-index:0;width:900px;overflow:hidden;}
#gallery li {float:left;   padding: 12px 0;}
#mask-excerpt {position:absolute;top:0;	left:0;
	z-index:500px;
	/* width should be lesser than #slider width */
	width:100px;
	overflow:hidden;
}
#excerpt {
	/* Opacity setting for different browsers */
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	/* Clear the list style */
	list-style:none;
	margin:0;
	padding:0;
	/* Set the position */
	z-index:10;
	position:absolute;
	top:0;
	left:0;
	/* Set the style */
	width:100px;
	background-color:#000;
	overflow:hidden;
	font-family:arial;
	font-size:10px;
	color:#fff;
}
#excerpt li {
	padding:5px;
}


.leftcantrol1{position: absolute; left:92%; top: 0px;}
.leftcantrol {
    right: 8%;
    position: absolute;
    top: 9%;
}
.red{ color:#da251d; padding:5px}
.red:hover{background-color: #D0D0D0; padding:5px}
.latestnews{ margin-bottom:15px;}
#contact-wrapper{
    position: absolute;
    right: 0px;
    width: 365px;
    height:400px;
    overflow:hidden;
    z-index:99999;
    top:50px;
}
#contact-wrapper .floating-contact-inner {
    position: absolute;
    width: 320px;
    background: #3c424a url(image/denim.png) repeat;
    padding: 30px 10px 20px 10px;
    font: 12px Arial, Helvetica, sans-serif;
    text-shadow: 1px 1px 1px #3C3C3C;
    color: #FFF;
    border-radius: 10px 0px 0px 10px;
    right: -340px;
}
#contact-wrapper #contact-btn {
    background: url(http://www.sanwebe.com/assets/floating-contact-form/image/contact-btn.png) no-repeat;
    height: 71px;
    width: 22px;
    float: left;
    cursor: pointer;
    margin: 80px 0px 0px -32px;
   
}

#contact-wrapper #contact-btn:hover { background: url(http://www.sanwebe.com/assets/floating-contact-form/image/contact-btn.png) no-repeat -22px 0px;}

.table th {background: none repeat scroll 0 0 #d1584f;color: #fff;}

.pagination > li > a, .pagination > li > span{padding:0px 6px !important;margin:4px 6px;border-radius:none !important;background-color:#4d8cbb !important;color:#fff !important;}
.pagination > li:first-child > a, .pagination > li:first-child > span{border-top-left-radius:0px !important;border-bottom-left-radius:0px !important;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{background-color:#215681 !important;color:#fff !important;}
.pagination > li:last-child > a, .pagination > li:last-child > span{border-top-right-radius:0px !important;border-bottom-right-radius:0px !important;}
.brdr-left{border-left:4px solid #215681 !important;margin-top:6px;}
.ddsmoothmenu{width:auto;color:#fff;}
.ddsmoothmenu li a{color:#fff !important;background:#1E9AA0 !important;}
.ddsmoothmenu li a:hover{background:#5E5E5E !important;}
.ddsmoothmenu ul li:hover ul{display:block !important;}

#FooterMenu1_visitcount_lblTodayVisitHeading { padding-left:15px; padding-right:5px;}
#FooterMenu1_visitcount_lblTodayVisitHeading:after, #FooterMenu1_visitcount_lblTotalVisitHeading:after, #FooterMenu1_LastReviewedDate1_lblReviewDate1:after {content:':'; padding-left:2px;}

.form-filed { border:1px solid #ddd; padding:15px 10px;}
.panel ul{padding:0px;margin:0px;list-style:none;}
.ddsmoothmenu{background:none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;width:auto !important;}
tr.grdFooter td{border:medium none !important;}
tr.grdFooter table{display:block;left:10px;padding:10px 0;position:relative;}
tr.grdFooter td a, tr.grdFooter td span, tr.grdFooter td a:visited{background-color:#fff;border:1px solid #dddddd;color:#333;line-height:1.42857;margin-left:-1px;padding:6px 12px;position:relative;text-decoration:none;}
.adminmenu{color:#555;margin:0 5px 0 0;padding:3px;}
.adminmenu:hover{color:#000;background:#ddd;}
tr.grdFooter td a:hover{background-color:#83DEF7;border:1px solid #dddddd;color:#0B687F;}
tr.grdFooter td span{background-color:#31B0D5;border-color:#31B0D5;color:#fff;cursor:default;z-index:2;}
tr.grdFooter td:first-child > a{border-bottom-left-radius:4px;border-top-left-radius:4px;margin-left:0;}
tr.grdFooter td:first-child > span{border-bottom-left-radius:4px;border-top-left-radius:4px;margin-left:0;}
tr.grdFooter td:last-child > a{border-bottom-right-radius:6px;border-top-right-radius:6px;}
tr.grdFooter td:last-child > span{border-bottom-right-radius:6px;border-top-right-radius:6px;}
.dropdown-menu{border-bottom:4px solid #2f4854 !important;}
.dropdown-menu > li{border-bottom:1px dotted #2F4854;}
.dropdown-menu > li > a{padding:6px 10px !important;color:#fff !important;text-transform:capitalize;}
.dropdown-menu > li:last-child{border-bottom:none;}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus{color:#fff !important;background-color:#2f4854 !important;}
.right-arw span{top:46%;position:absolute;background:#215681;padding:6px 15px;color:#fff;font-size:1.2em;}
.dropdown-menu li ul.dropdown-menu{background:#DA251C  !important;border-radius:0px;}
.dropdown-menu{min-width:180px!important;background-color:#DA251C !important;color:#FFF!important;border-radius:0 !important;list-style:none; margin-top:20px;}
.dropdown-submenu{position:relative;}
.dropdown-submenu{positio;n:relative;}
.dropdown-submenu:hover ul.dropdown-menu{display:block;left:100%;top:-20px;}
.dropdown:last-child .dropdown-submenu:hover ul.dropdown-menu{display:block;left:-100%;top:0px;}
.navbar-toggle {position: relative;float: right; padding: 9px 10px;margin-top: 5%; margin-right: 5%; margin-bottom: 0;background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px;}
.mang-post .col-md-10 > span {color: #ba2020;display: block;font-size: 1.2em;font-weight: 500;margin: 0 0 2px;}
.tab-box p strong{font-weight: bold;font-size: 15px;}
.tab-box {background-color: #fff; border: 1px solid #eeeded;}
.tab-box h2{  background: #fff none repeat scroll 0 0;border-bottom: 1px solid #efb5ac;color: #aa0000;font-size: 1.6em;padding: 6px 0px;margin-top: 9px;font-weight: bold;}
.tab-img{ border-right: 1px solid #eeeded; padding: 12px 0 0; margin-bottom: 20px;}
.mang-post {background: none repeat scroll 0 0 #fcfcfc;    border: 1px solid #f2f2f2;margin: 6px;padding: 15px !important;width: 48%;}
.project-panel {margin:15px 0px 5px;}
.project-panel h4 i {margin-right:5px;}
.project-panel h4 {font-size:1em;cursor:pointer;color:#444;border: 1px solid #ddd;margin:0px 0 5px;padding:10px;-moz-border-radius: 4px 4px 0px 0px;-webkit-border-radius: 4px 4px 0px 0px;-ms-border-radius: 4px 4px 0px 0px;border-radius: 4px 4px 0px 0px;}

#pinBoot {position: relative;max-width: 100%;width: 100%;}
#pinBoot .white-panel img {width: 100%;max-width: 100%;height: auto;}
.white-panel {position: absolute;background: white; padding:0px;}
.white-panel h1 {font-size: 1em;}
.white-panel h1 a {color: #A92733;}
.white-panel:hover {box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);margin-top: -5px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.project-list {margin: 10px 0 0 21px;}

.project-panel-body { display:none;background:#fff;border:1px solid #dddddd;  padding:11px 15px 15px;      -moz-border-radius: 0px 0 4px 4px; -webkit-border-radius: 0px 0 4px 4px;-ms-border-radius:  0px 0 4px 4px;border-radius: 0px 0 4px 4px;  border-top: 0px solid #dddddd; margin:-8px 0 15px;}
.project-list > li::before {color: #8dbc36;content: "\f00c";float: left;font-family: "FontAwesome";font-size: 0.9em;margin-left: -20px;}
.project-list > li {display: block;padding: 5px 0;}
 
.login-link:hover .cmslogin { display:block;}
.panel-default { border-color: #ddd;}
.acnt-section{border: 1px solid #eee;  padding: 10px; width: 18%; position:fixed; background:#F7F4F4;top: 300px; z-index: 999;}
.acnt-section h2{background: #fff5f4 none repeat scroll 0 0; color: #aa0000; font-size: 1.2em; padding: 10px 15px; margin-top: -10px; margin-left: -10px; margin-right: -10px;}
.acnt-section ul li{ line-height:25px}
.acnt-section ul li .fa{ padding-right:5px}
.advert-section { background: none repeat scroll 0 0 #fafafa;  border-bottom: 5px solid #ff9590; border-top: 1px solid #efefef; margin: 0 10px 0 0;min-height: 206px;  padding: 15px; width: 32%;}
.advert-section h3 {color: #bf5550; font-size: 1.3em; font-weight: normal !important;}
.contact-box { background: none repeat scroll 0 0 #fafafa;  border-bottom:5px solid #eee; border-top: 1px solid #efefef; min-height: 215px;}
.contact-box h3 {color: #bf5550; font-size: 1.4em; font-weight: normal !important; display: block;background-color: #F5F1F1;padding: 10px;}
.contact-box p{ padding:0 10px;margin-bottom:15px}
.contact-info{ font-size:14px;line-height:25px;}
.contact-info i{ font-size:16px;padding-right:6px;padding-top:7px;}
.form-control:focus {border-color: #FDE878; outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255, 251, 229, 1);}
.cmslogin{ display:none;position:absolute;z-index: 999;background: #DA251C;  padding: 5px 2px 3px 0px;}
.cmslogin li{ float: none;text-align: left;border-bottom: 1px dotted #eee;   padding: 2px 5px 4px 7px;}  
.cmslogin li:last-child{border-bottom:none }
.project {background-color: #f7f7f7;border: 1px solid #f4f4f4;height: 330px;margin: 0 0 20px;padding: 15px;}
.project:hover{background-color: #F5FCFF;border: 1px solid #E5F7FF;}
.panel-default>.panel-heading {color: #333;background-color:transparent;border-color: transparent;}
.panel-default>.panel-heading {border-top-color: #ddd;background:transparent;}
.pintu { position:relative;}
.project i{ display: block;text-align: center; font-size: 50px; margin: 0 0 15px; color: #6E6E6E;-webkit-transition: 0.8s;-moz-transition: 0.8s;-o-transition: 0.8s;transition: 0.8s;}
.project:hover i  {transform: rotateY(360deg) !important;-webkit-transform: rotateY(360deg) !important;-ms-transform: rotateY(360deg) !important;-moz-transform: rotateY(360deg) !important;}
.pheading{ background-color:#ccc !important}
.btn-gry {background-color: #FF655E;color: #fff;}
.btn-gry:hover {background-color: #555;color: #fff;}
.btn-gry a{color:#fff}  
.project h3{padding: 0px 7px;line-height: 18px;margin: 0 0 10px;color: #6E6E6E;font-size: 1.5em;border-left: no;display: inline-block; border-left:none;} 

.ajax__tab_tab { background: #ebecec none repeat scroll 0 0;
    border-left: 1px solid #dddddd;
    border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -ms-border-radius: 4px 4px 0 0;
    border-right: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
    cursor:pointer;
    margin-right: 5px;
    padding: 10px 15px;
    color:#8d8d8d;
    text-transform: uppercase;
}



.ajax__tab_active a {background:#fff; color:#333; border-right: 1px solid #ddd; border-left: 1px solid #ddd;
    border-top: 1px solid #ddd; margin-bottom:-1px;}

.navbar-default .navbar-toggle .icon-bar { color:#fff !important; }

.fancy.fancy-green.ajax__tab_container.ajax__tab_default {
    margin: 30px 0 0;
}

.ajax__tab_body.ajax__scroll_none {
    border: 1px solid #dddddd;
    margin: -5px 0 0;
    padding:10px;
}
.project p{ font-size: 14px; word-wrap:break-word; margin:10px 0 10px  0;}
.stick {position:fixed;top:0px;}

/*Media Queries Start*/
@media screen and (max-width:1300px) {
.nav>li {position: relative;display: block; padding: 2px; border-bottom: 0px solid;}
.header {background: rgba(0, 0, 0, 0) url("../images/header-bg.jpg") no-repeat scroll  -56px / cover;}
}

@media screen and (max-width:768px) {    
#contact {display:none;}    
.main .btn-red {margin:0px;}    
.profile-img {float:none; display:block;}
.header {background:rgba(0, 0, 0, 0);}
.nav-bg {background:rgba(60, 60, 70, 2) none repeat scroll 0 0;position:relative;z-index:999;}
.carousel-inner img {height:250px !important;}
#contact {right:-350px; }
.navbar-nav {margin:0px;}
.searchBox, .m_hide {display:none}
.navbar-brand {width:100%}
.navbar-header {clear:both;background: rgba(0,0,0,0.2);}
.navbar-toggle {margin-top:5px; margin-bottom:5px;}
#BannerControl1_CMSContent { height: 75%!important; margin: 0px 0 0;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #3c3c46;}
.navbar-default .navbar-toggle {border-color:#000; background:#3c3c46}
.logo-text {margin:0 0 0 10px; word-wrap: break-word; max-width: 350px;}
.logo-text span { padding-top:5px;}
}

@media screen and (max-width:520px) {       
.carousel-inner img { height:250px !important;}
.nav>li {position: relative;display: block; padding: 2px; border-bottom: 1px solid #E4E4E4;}
.topLinks {height:auto; padding:2px;}    
.header {background:rgba(0, 0, 0, 0);}
.nav-bg { display:none;}
.logo-text {margin:0 0 0 10px; word-wrap:break-word;max-width:75%;font-size:.8em; line-height:110%}
.logo-text span { padding-top:2px;}

#BannerControl1_CMSContent {margin:0px 0 0;float:none; height:auto;}
.media .btn-sm {margin:0px !important;}
.carousel-inner > .item > img, .carousel-inner > .item > a > img { height: 120px; }
.other_links.other_links { display:none;}
.header .container {padding-left:0px; padding-right:0px;}
.navbar-brand > img { margin-left:0px; width: 50px;}

#contactable, #contactForm {top:20% !important;}
#contactForm {padding-left:0px !important;width:100%!important;}
.desk-comments {display:block;margin: 35px 0 15px;}
#contact  {right:-350px;width:90% !important;}
.leftcantrol {top:3%;}
.main .media-body h2 {font-size:1.1em;}    
.profile-img{width:100%;}    
.breadcrumb {margin-bottom: 0;padding: 8px 0;} 
  #slider2 {height:500px;}
}


.mrgn-l-15 { margin-left:15px;}
.mrgn-r-15 { margin-left:15px;}
.telephone-tab {background: #f3f8ff;padding: 13px 10px; font-weight: bold; font-size: 1.1em;}


/*Media Queries End*/