@font-face {
 
	 font-family: Roboto-Light;
    src: url(../fonts/Roboto-Light.eot);
    src: local('?'), url(../fonts/Roboto-Light.woff) format('woff'), url(../fonts/Roboto-Light.ttf) format('truetype'), url(../fonts/Roboto-Light.svg) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
 font-family: Roboto-Regular;
    src: url(../fonts/Roboto-Regular.eot);
    src: local('?'), url(../fonts/Roboto-Regular.woff) format('woff'), url(../fonts/Roboto-Regular.ttf) format('truetype'), url(../fonts/Roboto-Regular.svg) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
	font-family:MyriadPro-Cond;
	src: url('../fonts/MyriadPro-Cond.eot');
	src: url('../fonts/MyriadPro-Condd41d.eot?#iefix') format('embedded-opentype'),
		url('../fonts/MyriadPro-Cond.woff') format('woff'),
		url('../fonts/MyriadPro-Cond.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

* {
    margin: 0;
    padding: 0;
}
body,html{overflow-x:hidden;}
body {
    font-family: 'Roboto-Regular', Arial, san-sarif;
    font-size: 14px;
    line-height: 20px;
    background: #f1eff0;
}

a {
    color: #0069a9;font-family: "Roboto-Light";
}

a:hover {
    opacity: 0.85;
    text-decoration: none;
}
*:focus, a:focus{outline:none;box-shadow:none;}
ul,
ol {
    list-style-type: none
}

.windowLoader {
    margin: 0px auto;
    background: url(../error.html)
}
.error-page-container{padding:20% 0;}

.padding0 {
    padding: 0px;
}

.padding-left0 {
    padding-left: 0px;
}

.padding-right0 {
    padding-right: 0px;
}

.padding-left45 {
    padding-left: 45px;
}

.padding-right45 {
    padding-right: 45px;
}

.margin-right8 {
    margin-right: 8px;
}

.bg-red {
    background: #cf0a11
}

.bg-darkgray {
    background: #363636
}

.bg-white {
    background: #ffffff;
}

.bg-light-gray {
    background: #404040
}

.bg-lighter-gray {
    background: #ececec;
}
.text-white{color:#fff!important}

/*=========/Top Header/=========*/

.header-wrapper {
    margin: 0 0 20px 0;
}

.top-header {
    background: #0F2F55;
    padding: 5px;
    border-bottom: #1d5ca5 1px solid;
}

.contrastsec {
   padding: 0px 0px 0px 8px;
}

.fontresize {
    margin: 0px -1px 0 0;
    height: 22px;
    float: right;
    line-height: 16px;
    text-align: center;
    border: 1px solid #656565;
    color: #7d7d7d;
    padding: 1px 4px;
    width: 26px;
    font-size: 13px;
}

.laguage-sec {
    color: #7d7d7d;
    font-size: 13px
}

.laguage-sec select {
    border: 1px solid #d6d4d4;
    color: #6b6969;
    height: 28px;
    margin-left: 8px;
    background: #f1eff0;
}

.white-box,
.black-box {
    width: 22px;
    height: 22px;
    float: right;
}

.white-box {
    background-color: #FFF;
    border: 1px solid #d6d4d4;
}

.black-box {
        background-color: #656565;
    margin-left: 2px;
    margin-right: 6px;
    border: 1px solid #000000;
}

.setting-items {
    padding-right: 0px;
}

.settings a:hover,
.settings a:active,
.settings a:focus {
    color: #ffffff;
    text-decoration: none;
}

.sub-menu span {
    display: none;
}

.settings a {
    font-size: 14px;
}
.top-header a{color:#999;}

/*=========/Top Header/=========*/


/*=========/Menu/=========*/

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border-color: #ffffff;
    /*background-color: #5db1f1;*/
}

.navbar-nav {
    padding: 0px 0px;
}

.navbar {
    margin-bottom: 0px;
    border: none;
    background-color: #0d417d;
    border-radius: 0px;
}

.navbar-header {
    padding: 0px
}

.navbar-header img {
    float: left;
    margin-right: 0px;
    padding: 0px 5px 0px 0px;
}

.navbar-brand {
    height: auto;
    padding: 2px 10px;
    font-family: 'MyriadPro-Cond';
}

.navbar-brand h1 {
    margin: 0px;
    font-size: 24px;
    color: #fff;
    /* font-weight: 600; */
    text-transform: uppercase;
    line-height: 22px;
}

.navbar-nav>li>a {
    font-size: 14px;
    color: #000;
    padding: 32px 15px 30px;
    border-left: 1px solid #1d5ca5;
}

.navbar-brand h1 span {
    display: inline-block;
    margin-top: 20px
}

.navbar-brand h1 small {
    font-size: 86%;
    /* font-weight: 500; */
    color: #fff;
    text-transform: capitalize;
}

.navbar-default .navbar-nav>li>a {
    color: #fff;
    -moz-transition-property: background-color;
    -o-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: linear;
    -moz-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear
}

.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
    color: #ffffff;
    background: #0f2f55;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
    color: #06507d;
    background: #fff
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
    color: #06507d;
    background-color: #ffffff;
}

.searchac {
    padding: 10px!important;
    margin-top: 23px;
    margin-left: 10px;
    background: #06507d;
    color: #5db1f1!important;
    font-size: 18px!important;
    border: 0px!important
}

.searchac:hover,
.searchac:focus {
    background: #fff!important
}

.dropdown-menu {
    min-width: 195px;
    padding: 0px 0;
    margin: 0px 0 0;
    font-size: 15px;
    background-color: #155094;
    border: 0px;
    border-radius: 0px;
}

.dropdown-menu>li>a {
    padding: 8px 20px;
    color: #FFF;
    border-bottom: 1px solid #0d417d;
}

.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
    border-bottom: 1px solid #f5f5f5;
}

.navbar-default .navbar-nav>li:hover .multi-level {
    display: block;
}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 82px;
    left: 0%;
    margin-top: 0px;
    margin-left: 0px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

.search {
    padding: 10px;
    width: 250px;
}

.search input,
.search .btn {
    border-radius: 0px;
}

.navbar-fixed-top {
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.28);
}


/*=========/Menu/=========*/


/*=========/Slider/=========*/

.carousel-indicators {
    left: 4%;
    width: 70%;
    text-align: left;
    margin-left: 0px;
}

.carousel-indicators li {
    width: 35px;
    height: 8px;
    background-color: #afadae;
    border: 1px solid #afadae;
}
.slider-wrapper .carousel-inner .item img {
    float: left;
    width: 100%!important;
}
.carousel-indicators .active {
    width: 35px;
    height: 8px;
    margin: 0;
    background-color: #e6b345;
    border: 1px solid #e6b345;
}

.slider-caption {
    position: absolute;
    top: 0px;
    z-index: 30;
    padding: 3% 0% 3% 4%;
    color: #fff;
    font-size: 16px;
    width: 100%;
}
.carousel-inner .item .slider-caption img{  width:auto!important;position: relative;
    bottom: -33px;}
.slider-caption .slidertext {
    border-left: 11px solid #e7b345;
    padding: 15px 25px;
    background: rgba(255, 255, 255, 0.71);
    width: 48%;
    margin-top: 10%;
}

.slider-caption p {
    margin-bottom: 0px;
    font-size: 30px;
    margin-top: 0px;
    line-height: 40px;
    color: #000;
    /* text-transform: capitalize;
    font-weight: 600; */
    font-family: 'MyriadPro-Cond';
}

.carousel-control.left,
.carousel-control.right {
    background-image: none
}

/*=========/common classes/=========*/
.margin-left10{margin-left:10px;}



/*=========/Slider/=========*/

.cmmessage {
    background: #06507d
}

.cmmessage .heading-sec {
    background: #06507d url(../images/newarrow.png) no-repeat;
    padding: 22px 20px 21px;
    float: left;
    width: 20%;
    background-position: top right;
    background-size: 23%;
}

.cmmessage .heading-sec h2 {
    color: #fff;
    margin: 0px;
        font-size: 28px;
    line-height: 34px;
	font-weight: normal;
}

.cmmessage .message-sec {
 
    
    background: #e7b345
}

.cmmessage .message-sec {
       position: relative;
    background: #e7b345;
    padding: 20px 30px;
   border-left: 8px solid #07507d;
}

.message-sec {
    color: #000;
    font-size: 20px;
    line-height: 30px;
}

.message-sec:hover {
    color: #000;
}

.message-sec .controlssec {
    position: absolute;
    right: 30px;
    top: 12px;
}

.message-sec .controlssec a {
    color: #fdd985;
    font-size: 80px
}

.message-sec p {
    margin-bottom: 0px;
}

.message-sec .controlssec a:hover,
.message-sec .controlssec a:focus {
    color: rgba(0, 0, 0, 0.4)
}


/*=========/widged Section/=========*/

.teamandnews {
   
    margin-top: 25px;
       margin-bottom: 25px;
}

.teamandnews h2 {
  font-size: 32px;
    margin-bottom: 15px;
    text-transform: capitalize;
    color: #000;
    margin-top: 20px;position: relative;padding-bottom: 10px;
}
.teamandnews h2.headertitle:after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 15%;
    width: 70%;
    right: -3px;
    height: 3px;
    top: 40px;
    background: #b3b3b5;
}
/*.teamandnews h2 a {
    color: #ddd;
}*/

.teamandnews h2 a:hover,
.teamandnews h2 a:focus {
    color: #000
}
.cmofficelinks {
    border-radius: 0px;
    display: block;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    backface-visibility: hidden;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    background: #9d9ea2;
    padding: 16px 20px;
    color: #fff;
    margin-bottom: 18px;
    border: 2px solid #fff;
    font-size: 20px;
}
.ofclinkdiv{padding: 20px 40px;}
.cmofficelinks:before {
    border-radius:0px;
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .4);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.cmofficelinks:active,
.cmofficelinks:focus,
.cmofficelinks:hover {
    color: #fff;
    text-decoration: none
}

.cmofficelinks:active:before,
.cmofficelinks:focus:before,
.cmofficelinks:hover:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}
.fb-pagec span{display: block!important;
    width: 100%!important;
	height: 274px!important;}
.social-sec{padding:0px;border: 1px solid #d4d4d4;    min-height: 350px; height: 350px;}
.social-sec iframe{  
    height: 272px!important;}
.social-sec .social-header{padding: 12px 20px 12px;
    margin-top: 5px;
    margin-bottom: 0px;}
/*.new-sec{padding:10px 0px;}*/
.border-left {
    border-left: 1px solid #d4d4d4
}
.border-right1 {
    border-right: 1px solid #d4d4d4
}

.teamsection {text-align:center;}

.teamsection h4 {
    color: #000000;
    font-size: 17px;
    margin-bottom: 2px;
}
.teamsection h3 span{display:inline-block; padding:12px 30px; border:#FFF solid 2px;background:rgb(6, 80, 125);
    color: #fff;}
.teamsection h3 span:before,.teamsection h3 span:after {
    content: "";
    display: block;
    position: absolute;
    z-index: 0;
    top: 40px;
    bottom: 0;
    border: solid 1px #FFF;
    border-width: 0 0 0 2px;
    height: 44px;
}
.teamsection h3 span:before {
    left: 30%;
}
.teamsection h3 span:after {
    right: 30%;
}
.teamsection p {
    color: #4e4e4e;
}

.teamsection ul {
    margin-left: 5px;
    width: 70%;
}

.teamsection ul li {
    background: url(../images/Bul-b.jpg) 2px 11px no-repeat;
    padding-left: 20px
}

.teamsection ul li a {
    display: block;
    padding: 5px 0px;
    border-bottom: 1px dashed #cecece;
    color: #2477b9;
}
.teamsection ul li:last-child a {border-bottom: 0;}
.teamsection ul li a:hover,
.teamsection ul li a:focus {
    color: #000
}

.teamsection .teamotherlinks {
    width: 100%;
    margin-top: 18px;
	position:relative;
}


.teamsection .teamotherlinks a {
    display: inline-block;
    padding: 10px;
    font-size: 22px;
    color: #06507d;
    margin-right: 6px;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    width: 48%;
    margin-bottom: 34px;
    margin-top: 26px;
	font-family: 'MyriadPro-Cond' !important;
}

.teamsection .teamotherlinks a:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 6px;
    right: 0;
    bottom: 0;
    /* background: rgba(130, 125, 127, 0.26); */
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.teamsection .teamotherlinks a i{
    font-size: 36px;
    margin-bottom: 4px;
    display: inline-block;
    color: #827d7f;
    text-shadow: #ffffff 0px 0px 11px;
    }

.teamsection .teamotherlinks a:hover,
.teamsection .teamotherlinks a:focus,
.teamsection .teamotherlinks a:active {
    text-decoration: none;
}

.teamsection .teamotherlinks a:hover:before,
.teamsection .teamotherlinks a:focus:before,
links:active:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}

.teamsection .teamotherlinks a .fa {
    position: absolute;
    right: 14px;
    top: 25px;
}

.teamsection .teamotherlinks a:hover,
.teamsection .teamotherlinks a:focus {}





.btnhovereffect a {
    display: inline-block;
    padding: 14px 45px 12px 15px;
    background: #e8edf1;
    font-size: 17px;
    color: #02325a;
    margin-right: 6px;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.btnhovereffect a:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .2);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.btnhovereffect a:hover,
.btnhovereffect a:focus,
.btnhovereffect a:active {
    text-decoration: none;
}


.btnhovereffect a:hover:before,
.btnhovereffect a:focus:before,
links:active:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}

/*Image Hover Effect*/
.thumbimg {position: relative; display: block;}
.image {
  display: block;
  width: 100%;
  height: auto;
}

.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: rgba(10, 10, 10, 0.53);
}

.thumbimg:hover .overlay {
  opacity: 1;
}

.iconbox {
  color: white;
  font-size: 22px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
	
	padding: 12px 10px 8px 10px;
	border-radius: 50%;
	width: 50px;
	height: 50px;
	text-align: center;
}
/**/


/* Sweep To Right */
.hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  /*background: #2098D1;*/
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
  color: white;
}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.btn-info.hvr-sweep-to-right:before {background: #2098D1;}
.btn-info.hvr-sweep-to-right:hover {background-color: transparent;}

.btn-warning.hvr-sweep-to-right:before {background: #bd2d03;}


.newscontainer {
    position: relative;
}

.newscontainer .newimg {
       height: 202px;
    overflow: hidden;
    margin-bottom: 15px;
}

.newscontainer img {
    width: 135%;
    height: auto
}

.newscontainer p {
    margin-bottom: 15px;
    color: #4e4e4e;
}

.newscontainer a h4 {
    color: #2477b9;
    font-size: 18px;
    margin-bottom: 10px;
	font-weight: 600;
}


.newscontainer a h4:hover {
    color: #000
}

.newscontainer p.published {
    font-size: 13px;
    color: #8e8e8e;
}

.newscontainer .date-sec {
    background: #ec4e1f;	
    position: absolute;
    top: 0px;
    padding: 0;
    text-align: center;
    color: #fff;
    font-size: 18px;
	width: 100px;
}
.newscontainer .date-sec .cdate{    font-size: 30px;
    padding: 10px;
    display: block;
	    background: #000;}
.newscontainer .date-sec .cmonth {
        display: block;
    padding: 5px;
}
.news-content-publish {
    color: #6f6f6f;
    font-size: 15px;
    margin-bottom: 10px;
}
.right-shadow{min-height:550px}


/*=========/widged Section/=========*/
h1,h2,h3 {font-family: 'MyriadPro-Cond'; font-weight: 400;}
.bg-blue {background-color: #06507d; color: #FFF;}
.bg-lightblue {background-color: #5db0f0; color: #FFF;}
.btn-warning {background-color: #ec4e20; border-color:#ec4e20 ;}
.btn-warning:hover {background-color: #de4417;	border-color: #de4417;}

/*====Current CM Section CSS====*/
.current-cm {padding:50px 20px 0px 40px; text-align: center;  }
.current-cm .photo-box{background-color:transparent;
    width: 70%;
    margin: 0 auto 25px auto;
    padding: 0;}
.current-cm .photo-box img{width: 100%;}
.current-cm .photo-box .btn-default:hover{background-color: #46b8da;}

/*====Formmer CM Section CSS====*/
.formercm-box {padding: 25px;}
.formercm-box h1 {font-size: 48px; color: #000; margin:0 0 20px 0;}
.formercm-box h1 span {text-transform: uppercase; color: #FFF;}
.formercm-box ul {margin:0 0 0px 0; padding: 0;}
.formercm-box li {list-style: none;
    width: 13%;
    display: inline-block;
    margin: 0px 4px 10px;
    position: relative;}
.formercm-box li a{display: block;    cursor: default;}
.formercm-box li img {width: 100%; border: solid 0px #fff;}
.popover-content p:last-child {margin-bottom: 0;}
.popover-content span {padding-bottom:5px; display: block; font-weight: bold;}
.popover-content em {display: block;}
.popover-content h4{margin:5px 0 5px 0; padding: 0; font-weight: bold; font-size: 16px;}
.popover {max-width: 400px !important;}


/*====CM Relief Fund Section CSS====*/
#formercmSection {background-color: /*#e0e0e0*/#fff; padding: 25px 0;}
.cmrelief-fund {    background: #fafaf8 url(../images/cmo-img.jpg) right no-repeat;
    padding: 15px 25px;
    background-size: 100%;
    box-shadow: 0px 0px 10px #c3c3c3;
}
.cmrelief-fund h1 {display: block; margin: 0; padding: 0;    font-size: 28px;
    color: #000; }
.cmrelief-fund h3 {margin: 1px 0 10px 0;
    padding: 0;
    font-size: 24px!important;}
.cmrelief-fund .btn{    padding: 5px 7px;
    font-size: 13px;
    line-height: 1.3333333;
    border-radius: 2px;}

/*====Gallery Section CSS====*/
/*.gallerysection {margin:0 0 20px 0;}*/

.gallerysection img{transform:scale(1.3);-moz-transform:scale(1.3);-webkit-transform:scale(1.3);width:115%}
.gallerysection .gallery-thumb{width: 100%;
       border-right: solid 1px #909090;
    border-bottom: solid 1px #909090;
    height: 136px;
    overflow: hidden; }
.b-r-0{border-right:0px!important}
.b-b-0{border-bottom:0px!important}
.galleryhdr {    background-color: rgba(0,0,0,0.4);
    padding: 0;
    bottom: 0;
    width: 100%;}
.galleryhdr h2{    margin: 0;
    color: #fff;
    font-weight: normal;
    float: left;
    font-size: 1.8em;
    padding: 0px;    min-height: 45px;width:100%;}
.more-btn {float: right; font-size: 190%; line-height: 34px;}
.more-btn:hover {text-decoration: none; }
.more-btn:hover .icon-Shape-30:before{color: #ec4e20;}
.more-btn .icon-Shape-30:before{color: #e6b345 ;}
.skybg-t{background: #4e4848;}
.yellowbg-t{background:rgba(193, 137, 4, 0.68);}
.redbg-t{background:#d87639}
.black-t{
    background: rgba(173, 173, 173, 0.15);
    border: #fff 1px solid;
    }


.galleryhdr h2.skybg-t:hover{background:rgb(76, 76, 76)}
.galleryhdr h2.yellowbg-t:hover{background: rgba(193, 137, 4, 1);}
.galleryhdr h2.redbg-t:hover{background: rgba(166, 55, 13, 1);}
.dred{background:#d59f7b;}
.dpurple{background:#606582;}

.galleryhdr h2 a{color:#fff;    font-family: 'MyriadPro-Cond';display:block; padding: 7px 20px;}
.galleryhdr h2 span, .galleryhdr h2 i{margin-right:10px;}
.transparent-bg{background-color: transparent ;}

.nospace-row {margin-left: 0; margin-right: 0;}
.nospace-row .col-lg-1, .nospace-row  .col-lg-10, .nospace-row  .col-lg-11, .nospace-row  .col-lg-12, .nospace-row  .col-lg-2, .nospace-row  .col-lg-3, .nospace-row  .col-lg-4, .nospace-row  .col-lg-5, .nospace-row  .col-lg-6, .nospace-row  .col-lg-7, .nospace-row  .col-lg-8, .nospace-row  .col-lg-9, .nospace-row  .col-md-1, .nospace-row  .col-md-10, .nospace-row  .col-md-11, .nospace-row  .col-md-12, .nospace-row  .col-md-2, .nospace-row  .col-md-3, .nospace-row  .col-md-4, .nospace-row  .col-md-5, .nospace-row  .col-md-6, .nospace-row  .col-md-7, .nospace-row  .col-md-8, .nospace-row  .col-md-9, .nospace-row  .col-sm-1, .nospace-row  .col-sm-10, .nospace-row  .col-sm-11, .nospace-row  .col-sm-12, .nospace-row  .col-sm-2, .nospace-row  .col-sm-3, .nospace-row  .col-sm-4, .nospace-row  .col-sm-5, .nospace-row  .col-sm-6, .nospace-row  .col-sm-7, .nospace-row  .col-sm-8, .nospace-row  .col-sm-9, .nospace-row  .col-xs-1, .nospace-row  .col-xs-10, .nospace-row  .col-xs-11, .nospace-row  .col-xs-12, .nospace-row  .col-xs-2, .nospace-row  .col-xs-3, .nospace-row  .col-xs-4, .nospace-row  .col-xs-5, .nospace-row  .col-xs-6, .nospace-row  .col-xs-7, .nospace-row  .col-xs-8, .nospace-row  .col-xs-9 {padding-left: 0; padding-right: 0;}

.cm-team-bg{background:url(../images/interactwithcm-bg.jpg) no-repeat left;background-size:cover;border: 1px solid #d4d4d4;}

/* ===================== CSS Added by Bibhudatta Nayak Starts ========================  */
.yellowBg { background:#e7b345; }
.interactboxbg{background-color:#f1eff0; border: solid 0px #dedfe1;} 
.interactboxbg h4{margin-bottom:20px;}
.interactbox {border: solid 2px rgb(241, 239, 240); padding:16px 15px 30px; font-size: 130%; line-height: 25px; color: #000; margin: 0 5px; font-family: "Roboto-Light";} 
.Emagazine {padding: 0px;background: #06507d;border-left: 2px solid #fff;border-right: 2px solid #fff;} 
.Emagazine a {
   text-align: center;
    width: calc(100%/2);
    
    background-position: center;
    display: inline-block;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    backface-visibility: hidden;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
   font-weight: 600;
    color: #fff;
    padding:38px 0px 37px;
    float: left;

}
.Emagazine a h2{ font-size: 2em;}
.Emagazine a:first-child:after {
     content: "";
    position: absolute;
    right: -2px;
    width: 3px;
    height: 50px;
    background: #1b6a9a;
    top: 31%;
    z-index: 1;
}

.Emagazine a:before {
  
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .2);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.Emagazine a:active,
.Emagazine a:focus,
.Emagazine a:hover {
    color: #fff;
    text-decoration: none
}

.Emagazine a:active:before,
.Emagazine a:focus:before,
.Emagazine a:hover:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}


.interactbox a{color: #0033b1; }
.interactbox a:hover{color: #000000; }
.interactbox a:hover{text-decoration: underline; opacity: 0.8; color: #1d1300;}
.inner-interact .interactbox{
    border: solid 2px rgb(197, 154, 64);}
.sociallnk-share .interactbox {padding:8px 8px; text-align: center;}
.sociallnk-share .fbbg{background:#3b579d;}
.sociallnk-share .tweetbg{background:#16b9ed;}
.sociallnk-share i.fa{font-size:18px; margin-right:10px;}
.sociallnk-share i.fa-facebook {color: #fff;}

.sociallnk-share i.fa-twitter {color: #fff;}
/*.sociallnk-share i.fa:hover{color:#000 !important}*/
.sociallnk-share a {display:block; margin: 0 2px; text-decoration:none;}
.sociallnk-share a span{color:#fff}
/*.sociallnk-share a:hover i.fa {color: #000;}*/
h2.btn-heading { font-size:2.8em; color:#151515;}
/*h2.btn-heading span { color:#893e20;}*/
ul.intrct {}
ul.intrct li {padding: 12px 0px; margin:5px 0px; }
ul.intrct li:first-child {  border-bottom: 1px solid #634102;}
ul.intrct li a {color:#604100;font-size: 1.32em;line-height: 150%; vertical-align: middle; }
ul.intrct li a .icon-left {float: left;margin-right: 10px;background: #c58b10;border-radius: 50%;width: 50px;height: 50px;padding: 10px;text-align: center;color: #ffffff;font-size: 1.32em;}
ul.intrct li a strong {}



#highlights-sec {min-height: 212px;margin-bottom:0px;padding:0px 10px;}
#destination-section {padding:0px!important;}
.sweep-to-top-custom-height .textbox { height:270px!important;}
#highlights-sec h3, .btmpanelArea h3 { font-size:34px; color:#000;}
#highlights-sec h3.slider-list { margin-left:0px; color:#054e7b; font-size:1.25em; font-weight:600; text-align:left; padding: 0px 0px 6px 0px; background:none;}
p.btm-dash-bdr { border-bottom:1px dashed #ddd; padding-bottom:12px;}
#highlights-sec .carousel-control {bottom: 0px;width: 30px;top: 100px;padding-top: 4px;font-size: 22px;color: #fff;height: 32px;text-align: center;text-shadow: none;filter: alpha(opacity=100);opacity: 1;}
.border-top-true { border-top:1px solid #ddd;}
.custom-height { height:270px;}
#carousel-example-generic { height:142px;}
.carousel-control.right, .carousel-control.left { background:#d5d3d4;}
.carousel-control.right:hover, .carousel-control.left:hover { background:#59a7e5;}
.carousel-inner .item img { float:left; width:250px; }
.carousel-inner .item .cont-area { float:left; margin-left:3%; width:60%;}
#highlights-sec .carousel-inner .item .cont-area p { font-size:.95em; color:#5C5C5C;}
#highlights-sec .carousel-inner .item .cont-area p.date-time {  color:#000;}
#highlights-sec .carousel-control.left {left: 89%!important;}
#highlights-sec .carousel-control.right {right: 10px!important;}
.h1, .h2, .h3, h1, h2, h3 { margin-top:10px;}
.m-t-20 { margin-top:20px!important;}
.btmpanelArea { padding:10px 25px;margin-bottom: 20px}
.bdr-left { border-left:1px solid #ddd;}
.impArea {background:#06507d;padding:20px;    min-height: 165px;
    margin-bottom: 15px;}
.impArea h3 {font-size:2em; color:#fff; margin-top:0px;}

.btmpanelArea ul.importantlinks { margin:0px; padding: 0px 0px 0px 15px;}
.btmpanelArea ul.importantlinks li { list-style-type:square; color:#61bbf0; padding:2px 0px; margin:0px;}
.btmpanelArea ul.importantlinks li a {text-decoration:none; color:#d8edf9;font-size: 16px;}
.btmpanelArea ul.importantlinks li a:hover {color:#95c6e2;}

.socialpnl {position: absolute;top: 20px;padding: 5px 12px;border:1px solid #ddd;width:auto;margin-left: 5px;}
.socialpnl i{font-size:20px;}
#fb-button.socialpnl { color:#4a78b3;}
#tw-button.socialpnl { color:#42c8fb;}
#fb-button {right: 36px;}
#tw-button {right: 140px;}
#fb-button:hover, #fb-button.active { background:#4a78b3; border-color:#4a78b3; color:#fff;}
#tw-button:hover, #tw-button.active { background:#42c8fb; border-color:#42c8fb; color:#fff;}
#fb-button:focus, #tw-button:focus{text-decoration:none;}
.imglnkbox {    height: 153px;
    overflow: hidden;
    margin-bottom: 15px;
    padding: 0;
    position: relative;
    border-right: #fff 10px solid;
    border-left: #fff 5px solid;

}
.imglnkbox img{width: 100%;}
.impLinks { list-style-type:none; margin:0px 0px 0px 0px; padding:0px;}
.impLinks .caption {position:absolute;bottom: 0px;width: 100%;background:rgba(0,0,0,.7);color:#fff;padding: 5px;text-align: center;left: 0;right: 0;}
/*.impLinks li {margin-right:0px;margin-bottom: 0px;float:left;width:50%;height: 160px; position: relative;}
.impLinks li a { text-decoration:none; padding-right:10px;}*/
.impLinks li a:hover img { opacity: 0.85;}
.impLinks li a img { width:94%; margin:auto;}
.impLinks li a .caption {position:relative;bottom: 29px;width:94%;background:rgba(0,0,0,.7);color:#fff;padding: 5px;text-align: center;}
.impLinks li a:hover .caption { color:#F5C026;}
.m-t-0 { margin-top:0px!important;}
.m-t-20 { margin-top:20px!important;}
.m-r-0 { margin-right:0px!important;}
.m-b-0 { margin-bottom:0px!important;}
.m-l-0 { margin-left:0px!important;}
.p-t-0 { padding-top:0px!important;}
.p-r-0 { padding-right:0px!important;}
.p-b-0 { padding-bottom:0px!important;}
.p-l-0 { padding-left:0px!important;}
.p-10 {padding: 10px;}
.p-20 {padding: 20px;}
.m-t-0 {margin-top: 0 !important;}
.m-b-15 {margin-bottom: 15px !important;}
.text-danger {    color: #f50500;}
.rightpanel-social{
    border: 1px solid #e7e7e7;min-height:558px;
    overflow: hidden;
}

 .righttabsocial li:before {
    content: ""!important;
    font-family: FontAwesome;
    display: inline-block;
    margin-left: 0px;
    width: 0em;
    font-size: 0px;
}
.rightpanel-social .righttabsocial{margin-top: -8px;margin-right: 10px}
.rightpanel-social h2{margin-left: 10px;}
.rightpanel-social .righttabsocial li a{border-radius: 0px;padding: 4px 10px;border:1px solid #42c8fb}
.rightpanel-social .righttabsocial li.twt a{color:#42c8fb;border:1px solid #42c8fb;border-color:#16b9ed;}
.rightpanel-social .righttabsocial li.twt.active a{background:#42c8fb; border-color:#42c8fb; color:#fff;}

.rightpanel-social .righttabsocial li.fab a{ color:#4a78b3;border-color:#4a78b3;}
.rightpanel-social .righttabsocial li.fab.active a{background:#4a78b3; border-color:#4a78b3;color:#fff; }


#fb-button:focus, #tw-button:focus{text-decoration:none;}
/* ===================== CSS Added by Bibhudatta Nayak Ends ========================  */

/*=========/Footer/=========*/

.footer-wrapper {
	background: #374047;
    color: #fff
}

.footer {
    padding: 14px 0px;
}

.footer ul {
    list-style-type: none;
    margin-bottom: 4px;
}

.footer ul li {
    list-style-type: none;
    display: inline-block
}

.footer ul li a {
    color: #fff;
    padding: 0px 10px;
    font-size: 14px;
    line-height: 14px;
    border-right: 1px solid #fff;
}

.footer ul li:last-child a {
    border-right: 0px;
}

.footer ul li:first-child a {
    padding-left: 0px;
}

.footer ul li a:hover {}

.footer p {
    margin-bottom: 0px;
    color: #838383
}

.social {
    margin-top: 5px
}

.social label {
    margin-top: 8px;
    margin-right: 8px;
}

.social-links {
    margin-bottom: 0px!important;
}

.social-links li a {
    padding: 8px!important;
    width: 36px;
    float: left;
    text-align: center;
    border-radius: 50%;
    margin-bottom: 0px;
    font-size: 16px!important;
    border: 2px solid #fff;
    margin-left: 4px;
}

.social-links li:last-child a {
    border-right: 2px solid !important
}

.social-links li a img {
    height: 20px;
}

.social-links li a.facebook:hover {
    background-color: #3b579d!important;
}

.social-links li a.twitter:hover {
    background-color: #2aa9e0!important;
}

.social-links li a.gPlus:hover {
    background-color: #d3492c!important;
}
.social-links li a.youtube:hover {
    background-color: #ff0000!important;
}
.social-links li a.instagram:hover {
    background-color: #5541d6!important;
}

.social-links li a.contacti {
    background-color: #084463!important;
}

.social-links li a.contacti:hover,
.social-links li a.facebook:hover,
.social-links li a.gPlus:hover,
.social-links li a.twitter:hover {
    background-color: #000;
}

/*Raja Asutosh Social icons*/

.social-icons-grid {
    width: 50%;
    margin: 0 auto;
	text-align:center;
}
.icons li {
    display: inline-block;
    margin: 20px 30px;
    width: 21%;
}
.icons li a {
    display: block;
}

.social-icons-grid.btn {
    width: 78.4%;
    border: none;
    font-size: 1.1em;
    padding: 10px 0;
    border-left: 1px solid rgba(180, 39, 92, 0.97);
    display: inline-block;
    letter-spacing: 1px;
	position:relative;
}
.social-icons-grid.btn:after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.social-icons-grid.btn-2 {
    background: #CB3970;
    color: #fff;
    box-shadow: 0 4px rgba(203, 57, 112, 0.65);
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
	border-radius: 0 5px 5px 0;
}
.social-icons-grid.btn-2:active {
    box-shadow: 0 0 #ab3c3c !important;
    top:2px;
}
span.scl-icon.facebook {
    background: url(../images/i2.png)rgba(52, 91, 159, 0.85) no-repeat center;
	box-shadow: 0 4px rgba(52, 85, 143, 0.58);
}
span.btn.btn-2.btn-facebook {
    background-color: #34558F;
    box-shadow: 0 4px rgba(52, 85, 143, 0.58);
    border-color: rgba(30, 55, 98, 0.58);
}
span.scl-icon.linkedIn {
    background: url(../error.html)#0474AE no-repeat center;
    box-shadow: 0 4px rgba(4, 116, 174, 0.65);
}
span.btn.btn-2.btn-linkedIn {
    background-color: #0474AE;
    box-shadow: 0 4px rgba(4, 116, 174, 0.65);
    border-color: rgb(13, 91, 132);
}

/*=========/Footer/=========*/


/*=========/Scroll Top/=========*/

.scrollup {
        position: fixed;
    bottom: 50px;
    right: 15px;
    display: none;
    background-color:rgb(255, 255, 255);
    color: #000;
    padding: 6px 11px;
    z-index: 100000000000000;
    border: 1px solid #ffffff;
    border-radius: 25px;
	box-shadow: 0px 2px 6px rgba(0,0,0,0.5);
}

.scrollup .fa {
    font-size: 30px;
    line-height: 26px;
    padding-left: 0px;
    padding-bottom: 0px;
}

.scrollup:hover,
.scrollup:hover .fa {
    color: rgb(255, 255, 255);
    background: rgb(55, 64, 71);
}


/*=========/Scroll Top/=========*/

/*=========/Profile page/=========*/
.profile-top{background: #fff; /*background: #4782eb*/ padding:30px; margin-top:20px;border:1px solid #ddd;}
.profile_img {
  margin-right:auto;
}
.profile_img img {
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  border-radius: 1000px;
  -webkit-box-shadow: 4px 4px 7px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 4px 4px 7px rgba(0, 0, 0, 0.12);
  box-shadow: 4px 4px 7px rgba(0, 0, 0, 0.12);float: left;
  max-width:100%;
}
.profile-top h1 {
	    color: #06507d;
		margin: 0 0 3px 0;
	}
.profile-detail{
	padding-top: 0%;
	float:left;
	font-size:1.2em;
}
.normalfont{font-weight:normal;     padding: 5px 0px;}
.form-inline .form-control-static, .form-inline .form-group{display:block;}
.other-details{background:#fff; padding:20px; font-size:1.1em; margin:20px 0px; border: 1px solid #ddd; min-height: 450px;}
.details-info{padding: 8px;    line-height: 1.42857143;    vertical-align: top;    border-top: 1px solid #ddd;}

.skytext{color: #5db1f1;}


/*.sidebar-shadow {
    -webkit-box-shadow: 10px 0 10px -6px rgba(113,113,113,.2);
    box-shadow: 10px 0 10px -6px rgba(113,113,113,.2);
}*/
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
/*=========/inner css/=========*/
.other-details h2:first-child { margin-top: 10px; }
.inner-interact  {margin-bottom: 20px;}
.inner-interact .interactbox {padding: 10px 12px;}
.inner-interact .interactbox h4{font-size: 20px;margin: 0px;margin-bottom: 10px}
.inner-interact .interactbox p{font-size: 16px}
.inner-interact .interactbox p i{    margin-top: 2px;
    height: 50px;
    float: left;
    width: 28px;
    font-size: 24px;
    color: #8a681f;}
.inner-interact h2.btn-heading { font-size:2.4em;}
.inner-interact h4 { font-size:16px;}
.inner-interact .sociallnk-share .interactbox { padding: 5px 5px; text-align: center;}
.inner-interact .sociallnk-share i.fa {font-size: 18px; margin-right:10px;}
.minht200 {min-height: 174px;}

.panel-group .panel {
	border-radius: 0;
	box-shadow: none;
	border-color: #EEE
}
.panel-default>.panel-heading {
	padding: 0;
	border-radius: 0;
	color: #212121;
	background-color: #ececec;
	border-color: #EEE
}
.panel-default>.panel-heading.active, .panel-default>.panel-heading:hover {
	background-color: #ced0d4
}
.panel-title>a {
	display: block;
	padding: 10px;
	text-decoration: none
}
.inner-content .panel-heading {
	background-color: #f2f2f2;
}
.inner-content .panel-heading.active {
	background-color: #e4e6ea;
}
.inner-content .panel-heading.active a {
	color: #5f5f5f;
}
.inner-content .panel-heading span.fa {
	color: #6b6b6b;
	float: right;
	background-color: #FFF;
	padding: 4px 5px;
	-webkit-box-shadow: 0 0 2px 0 rgba(0,0,0,.2);
	box-shadow: 0 0 2px 0 rgba(0,0,0,.2);
	border-radius: 50%;
	margin-top: -2px;
}
.pos-relative{position:relative;}
.profile-texthead{
	
	    font-family: 'MyriadPro-Cond';
    color: rgba(255, 255, 255, 0.48);
    font-size: 2em;
    position: absolute;
    top: 50px;
  
    text-align: center;
    opacity: 1;
    left: 0;
    right: 0;
    word-wrap: break-word;
    width: 33px;
    padding: 15px 10px 10px 10px;
    box-sizing: border-box;
    text-transform: uppercase;
    background: #044167;
    line-height: 30px;
	}

.shboxprofile{min-height:380px;}




/*start::inner.css*/


.innerbanner{
    background: #5db1f1;
    width: 100%;
    float: left;
    border: #51a6e6 1px solid;
    margin: 0px 0 0;
    }
	
.innerbanner h1{
    border-left: 11px solid #e7b345;
    padding: 4px 25px;
    width: 55%;
    color: #fff;
    float: left;
    margin-top: 4px;
    margin-bottom: 4px;
    }
	
	.breadcrumb {
    padding: 16px 0px 0 0px;
    background:transparent;
    float: right;
    }
	
	.breadcrumb>.active {
    color: #fff;
}

.list{margin:0 0 0 20px;padding:0;}
.list li{position:relative;padding:4px 0}


.list li:before {
content: "\f00c";
    font-family: FontAwesome;
    display: inline-block;
    margin-left: -1.3em;
    width: 1.6em;
    font-size: 15px;
    color: #e7b345;}
 
 
 .simpleli{margin:0;padding:0;} 
 .simpleli li{margin:0;padding:5px 0;} 
 .simpleli li small{color:#868c90;display:block;}
  .simpleli li:before{display:none !important;}
 
 .doubleli{margin:0;padding:0;}
 .doubleli li{padding: 10PX;
    float: left;
    width: 48%;
    BORDER: #ededed 1px solid;
    margin: 1%;} 
.doubleli li small{color:#868c90;display:block;} 

.doubleli li a{color:#5db1f1;}

.doubleli li h3>span{display:block;font-size: .9em;color:#868c90;}
.doubleli li i{margin-right:10px;}
.doubleli.istyle li i{
    margin-right: 10px;
    border: #ededed 1px solid;
    color: #2d2d2d;
    padding: 2px;
    margin-bottom: 3px;
    width: 30px;
    height: 25px;
    text-align: center;
    float: left;
}

.doubleli.istyle li small{    min-height: 20px;
    float: left;
	width:100%;}

ul.liheight220 li{height:220px;}
ul.liheight250 li{height:250px;}
ul.liheight175 li{height:185px;}

.imgradius{width: 100px;
    height: 100px;
    border-radius: 50%;
    margin: auto;
    clear: both;
    display: block;
    border: #fff 2px solid;
    box-shadow: rgba(0, 0, 0, 0.27) 0px 0px 15px;
	margin-bottom:10px;}
	
	
.inner-content ul {margin-left:24px;}
.inner-content li {padding: 4px 0;}
.inner-content li:before{
	    content: "\f00c";
    font-family: FontAwesome;
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
    font-size: 12px;
} 	
.officersli span{margin-right: 20px; color: #7486a9;}	
.officersli li{    padding: 5px 0 15px;
    border-bottom: #ededed 1px solid; margin: 0;}
.officersli span i{margin-right:3px;}


/*=========/feedback css/=========*/
.form-group:after {
	display:block; content:".";
	height:0; line-height:0;
	clear:both; visibility:hidden;
}

.form-control {
	height: 46px; padding: 12px;
	border:#e6e6e6 2px solid;

	-webkit-box-shadow:none;
	   -moz-box-shadow:none;
			box-shadow:none;
}

.form-control:focus {
	border-color:#c6c6c6;

	-webkit-box-shadow:none;
	   -moz-box-shadow:none;
			box-shadow:none;
}

form label {
	font-weight:300;
}
.form-control-feedback {
	margin-top:8px;
}

.input-group-btn>button {
	height: 46px;
}
.breadcrumb a {color: #fff;}
.breadcrumb a:hover {color: #0f2f55;}	
.captchabox{}
.captchabox	#captchaImage{border:#ededed 1px solid;}
.captchabox	#captchaImage {
   border: #e6e6e6 2px solid;
    max-height: 45px;
    border-radius: 4px;
}
.captchabox	#reload {
    font-size: 24px;
}


/*=========/contact us css/=========*/	
	
.conicon{    width: 50px;
    height: 50px;
    /* border: #c19537 2px solid; */
    text-align: center;
    line-height: 49px;
    font-size: 20px;
    background: #e7b345;
    color: #3a1212;
    margin: 0 auto 10px;
    border-radius: 50%;}	
	
	
.context{}	
.context i{font-size: 2.6em;}
.font-md{font-size:1.2em;}	
.clear30{clear:both;height:30px;}	
	.clear15{clear:both;height:15px;}	
	.clear10{clear:both;height:10px;}	
	
	
/*=========/news css/=========*/		
.newslist li{border-bottom:#ededed 1px solid;padding:10px;width:100%;    float: left;}	
.newslist ul.simpleli li a{color:#000 !important;font-size:1.3em;    font-family: 'MyriadPro-Cond';}
.newslist li.active, .newslist li:hover{background:#ca9b38;color:#fff;}
.newslist ul.simpleli li.active a, .newslist ul.simpleli li:hover a{color:#fff !important;}
.newslist ul.simpleli li.active small, .newslist ul.simpleli li:hover small{color:rgb(255, 218, 140) !important;}
#newslistscroll{width: 100%; height: 600px}	


	
/*=========/faq css/=========*/		

.faqdetail .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.2em;
    color: inherit;
    font-weight: 600;
}



/*=========/photo gallery css/=========*/	

.gallerytab li a{font-family: 'MyriadPro-Cond';
    background: #f1eff0;
    color: #fff;
    border: #e8e8e8 1px solid;
    font-size: 20px;
    font-weight: 600;}
.gallerytab li.active a, .gallerytab li.active a:focus{color:#000;}
.gallerytab li a{color:#000;}
.gallerytab li a i{margin-right:10px;}



/*=========/profile css/=========*/	

.cmprofilesocial{float: right;
    padding: 10px;}


.cmprofilesocial i{width: 40px;
    height: 40px;
    border-radius: 50%;
    border: #ffffff 2px solid;
    text-align: center;
    line-height: 37px;
    background: #ededed;
    box-shadow: rgba(0, 0, 0, 0.34) 0px 0px 8px;margin-left:1px;margin-left:5px;}
	
.cmprofilesocial i.fa-instagram{background: #5541d6;  color: #fff;}
.cmprofilesocial i.fa-youtube{background: #ff0000;  color: #fff;}
.cmprofilesocial i.fa-facebook{background: #3b579d;  color: #fff;}
.cmprofilesocial i.fa-twitter{background: #16b9ed; color: #fff;}
.cmprofilesocial i.fa-wikipedia-w{background: #5a5a5a; color: #fff;}
.cmprofilesocial i.fa-facebook:hover, .cmprofilesocial i.fa-twitter:hover, .cmprofilesocial i.fa-wikipedia-w:hover, .cmprofilesocial i.fa-instagram:hover, .cmprofilesocial i.fa-youtube:hover {background:#000;color:#fff;}

/*=========/sitemap css/=========*/	
.sitemapinner h3{font-family: "Roboto-Light";font-size: 1.2em;}
.sitemapinner li{padding: 7px;
    background: #ededed;
    margin-bottom: 3px;}


/*end::inner.css*/

/*start:: jquery.fancy css for scrollbar*/
.phancy-scrollbar {
width: 5px;
border-radius: 4px;
top: 0;
position: absolute;
background: #ccc;
-moz-transition: opacity .2s;
-webkit-transition: opacity .2s;
-o-transition: opacity .2s;
-ms-transition: opacity .2s;
transition: opacity .2s;
-webkit-transition-delay: 1s;
opacity: 0;
}
.phancy-scroller .phancy-scrollbar:active, .phancy-scroller:hover .phancy-scrollbar {
opacity: 1;
-webkit-transition-delay: 0s;
}
.phancy-scrollbarbutton {
width: 100%;
border-radius: 4px;
top: 0;
position: absolute;
background-color: #999;
}
.mapBox{position: relative;}
.mapBox h4{    position: absolute;
    right: 20px;
    background: #ffffff;
    color: #0aa2bb;
    border-radius: 5px;
    width: 340px;
    padding: 10px;
    text-align: right;
    line-height: 22px;
    bottom: 60px;
    text-transform: uppercase;
    font-size: 16px;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #bf8f2a;
}
/*End:: jquery.fancy css for scrollbar*/
.newslist{height: 580px;overflow: hidden;overflow-y: scroll}
.newslist::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0);
    background-color: transparent;
}


.newslist::-webkit-scrollbar {
    width: 6px;
    background: transparent
}

.newslist::-webkit-scrollbar-thumb {
    background-color: #dedede
}
.shadow-right{
    -webkit-box-shadow: 10px 0 10px -6px rgba(113,113,113,.2);
    box-shadow: 10px 0 10px -6px rgba(113,113,113,.2);
}
	.shadow-left{
    -webkit-box-shadow: -10px 0 10px -6px rgba(113,113,113,.2);
    box-shadow: -10px 0 10px -6px rgba(113,113,113,.2);
}
.download{margin-top: 30px;}
.search-box{padding:12px; background: #fdf7ec; border: #f1e9db solid 1px;}
.search-box select {
    background-color: #fff;
    border-radius: 4px;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	font-size: 14px;
    line-height: 1.42857143;
    color: #555;
	height: 46px;
    padding: 12px;
    border: #e6e6e6 2px solid;
	margin-left:20px;
}
.minister-list{padding: 5px 0 15px; border-bottom: #ededed 1px solid; margin: 0;}
.minister-list small {color: #868c90; display: block;}
.al-details{display:none;}
@media screen and (min-width:1500px) {
.container {    width: 1400px;}
.teamsection .teamotherlinks a {width:40%;margin-bottom: 20px;margin-top: 20px;line-height: 22px;}
.teamsection .teamotherlinks a:last-child {margin-right: 0;}
.impLinks li {height: 130px;}	

}
@media screen and (min-width:1200px) {

.profile_img.cabinetimg img{max-width:80%;}	
.feedbackbtn #btnSubmit{float:right;}

}


@media screen and (min-width:1024px) {
.img-left {float: left; margin: 20px 20px 20px 0px; padding: 2px; border: solid 2px #f1f1f1; max-width: 400px;}
.img-right{float: right; margin: 20px 0px 20px 20px; padding: 2px; border: solid 2px #f1f1f1; max-width: 400px;}
.cpleft0{padding-left:0px;}
.inner-interact .interactbox p i {
 width: 22px;
    font-size: 20px;
 }
	.formercm-box h1 {
    font-size: 36px;
  
}
}
@media screen and (min-width:768px) {
.sitemapinner .shbox{min-height:180px;}
}

/*=========/Profile page/=========*/
@media screen and (max-width:1440px) {
.slider-caption p {
 
    font-size: 26px;
  
}	
	.interactboxbg .m-b-15 {
    margin-bottom: 2px !important;
}
	.cmrelief-fund {
    height: 115px;padding: 15px 16px;
}
.interactbox{padding:5px;}
.sociallnk-share i.fa {
    font-size: 20px;
}

.interactboxbg {
    min-height: 160px;
}
.teamsection .teamotherlinks a i{font-size:30px;}
.teamsection .teamotherlinks a{min-width: 38%;
   margin-bottom: 28px;
    margin-top: 20px;
    width: 45%;
    font-size: 20px;}
.formercm-box li {width: 12.7%;}
.shboxprofile {
    min-height: 350px;
}
	.gallerysection .gallery-thumb {
   
		height: 115px;}
	h2.btn-heading {
    font-size: 2.4em;
  
}
	.interactboxbg h4 {
    margin-bottom: 12px;
    font-size: 16px;
}
	.Emagazine a {
  
 
		padding: 33px 0px}
	.Emagazine a h2{
  font-size: 1.8em}
	.imglnkbox {
		height: 140px;}
.btmpanelArea ul.importantlinks li a {
   
    font-size: 14px;
}
	.impArea {
   
    padding: 15px;
    min-height: 165px;
   
}
	.cmrelief-fund h1 {
   
    font-size: 26px;
   
}
	.cmrelief-fund h3 {
    margin: 1px 0 5px 0;
    
    font-size: 20px!important;
}
	.newscontainer .newimg {
    height: 194px;
    
}
	.newscontainer p {
    margin-bottom: 6px;
   
}
	.newscontainer a h4 {
   
    font-size: 17px;
    margin-bottom: 5px;
    
    line-height: 24px;
}
	.carousel-inner .item .slider-caption img {
   
    height: 258px;
}
}
@media screen and (max-width:1370px) {
	
	.profile-detail {
   
    font-size: 1.1em;
}
	.profile-top {padding: 15px;}
}
@media screen and (max-width:1285px) {}
@media screen and (max-width:1160px) {
	.dropdown-submenu>.dropdown-menu {
	top: 68px;}
	.dropdown-menu>li>a {
    padding: 6px 10px;
   
    font-size: 13px;
}
    .navbar-header img {
        height: 65px;
    }
    .navbar-brand h1 span {
        margin-top: 15px;
    }
    .navbar-brand h1 {
        font-size: 16px;
        line-height: 18px;
    }
    
    .navbar-nav>li>a {
        font-size: 13px;
        padding: 25px 8px 24px;
    }
    .searchac {
        padding: 6px!important;
        margin-top: 20px;
        margin-left: 10px;
    }
    .slider-caption .slidertext {
        margin-top: 5%;
    }
    .slider-caption p {
        font-size: 22px;
        line-height: 33px;
    }
    .cmmessage .heading-sec h2 {
        font-size: 22px;
        line-height: 24px;
    }
    .cmmessage .message-sec {
        padding: 14px 30px 12px 10px;
    min-height: 80px;
    }
    .message-sec .controlssec {
        top: 4px;
    }
    .cmmessage .heading-sec {
        padding: 15px;
    }
    .teamsection .teamotherlinks a {
           font-size: 18px;
    margin-top: 7px;
    }
    .teamsection .teamotherlinks a .fa {
        top: 21px;
    }
	.formercm-box li{width:12.3%}
.cmrelief-fund, .formercm-box {
    height: 304px;
}
.gallerysection .gallery-thumb{height:110px;}
.interactboxbg {
       min-height: 152px;
    height: 152px;
}
.teamsection .teamotherlinks a {
    margin-bottom: 36px;
}
.message-sec a{font-size:16px;line-height:24px;}
.cmmessage .heading-sec {padding-top: 15px; background-image:none;width: 15%;}
.profiletd{overflow-x:scroll;}
.impLinks .caption {background:rgba(0,0,0,1)}
.teamandnews h2 {
    font-size: 26px;
    margin-bottom: 10px;
    
}
.social-sec {
   
    min-height: 335px;
    height: 335px;
}
	.gallerysection img {
   
    width: 140%;
}
	h2.btn-heading {
    font-size: 2.2em;
}
	.newscontainer .newimg {
    height: 135px;
}
	.imglnkbox {
    height: 124px;
}
	.impArea {
    padding: 12px;
    min-height: 157px;
}
	.cmrelief-fund {
    height: 90px;
    padding: 10px 12px;
}
	.cmrelief-fund h1 {
    font-size: 20px;
}
	.cmrelief-fund h3 {
    margin: 1px 0 5px 0;
    font-size: 17px!important;
}
	.cmrelief-fund .btn {
    padding: 4px 7px;
    font-size: 11px;
    
}
	#fb-button {
    right: 28px;
}

.socialpnl {
   
    top: 15px;
	}
#tw-button {
    right: 128px;
}
	.mapBox h4 {
     line-height: 20px;
    bottom: 16px;
    
		font-size: 15px;}
}
@media screen and (max-width:1024px) {
.teamsection .teamotherlinks a {width: 44%; }
.teamsection h3 span:before,.teamsection h3 span:after {height: 14%;}
.impLinks .caption {width: 100%;}
.carousel-inner .item .slider-caption img {
    height: 215px;
}
.feedbackbtn #btnSubmit{margin-top:15px;}
	.ofclinkdiv {
    padding: 15px 20px;
}
	.cmofficelinks {
 
    padding: 12px 15px;
    
    font-size: 16px;
}
.teamandnews h2.headertitle:after {
   
    top: 35px;
   
}
	.shboxprofile {
    min-height: 330px;
}
.interactboxbg h4 {
    margin-bottom: 8px;
    font-size: 14px;
}
	.message-sec {
    color: #000;
    font-size: 16px;
    line-height: 24px;
}
	.inner-interact .sociallnk-share .interactbox {
    padding: 5px 5px;
    text-align: center;
    font-size: 16px;
    height: auto;
    min-height: 20px;
}
	.inner-interact .p-20 {
    padding: 15px;

	}
	.inner-interact .interactbox p {
    font-size: 14px;
    line-height: 20px;
}
.Emagazine a h2 {
    font-size: 1.4em;
}
.Emagazine a:first-child:after {
  
    height: 40px;
   
}
.Emagazine a {
    padding: 36px 0px;
}
}
@media screen and (max-width:800px) {
	.carousel-inner .item .slider-caption img{bottom:0;height: 200px;}
	.cmmessage .heading-sec{background-image:none;}
	.teamsection .teamotherlinks a {min-width: 43%;}
	.slider-caption .slidertext {padding: 4px 15px;}
	.img-sec img{width: 100%}
	.Emagazine {padding: 0px 0px; margin-bottom: 15px;}
.captchabox	#captchaImage {margin-top: 15px;}
	.captchabox	#reload {font-size: 24px; margin-top: 10px;}
	.cmofficelinks {padding: 10px 15px; font-size: 15px; display: inline-block;}
	.shadow-right{-webkit-box-shadow: 0px 0 0px 0px rgba(113,113,113,.2);
    box-shadow: 0px 0 0px 0px rgba(113,113,113,.2);}
	.shadow-left{-webkit-box-shadow: 0px 0 0px 0px rgba(113,113,113,.2);
    box-shadow: 0px 0 0px 0px rgba(113,113,113,.2);}
	.teamsection h3 span:before {left: 37%;}
	.teamsection h3 span:after {right: 37%;}
	.newslist {height: 300px; margin-top: 22px; border-top: 1px solid #ececec; padding-top: 10px;}	
.formercm-box{height:inherit}
.newscontainer .newimg{height:auto;}
.newscontainer .date-sec{width:50px;}
.newscontainer .date-sec .cdate{font-size:25px;}
.cmrelief-fund{background-size:cover;height:inherit;padding:15px;background-position:center center;}
.current-cm, .bg-lightblue, .formercm-box, .cmrelief-fund, .interactboxbg{margin-bottom:15px;margin-top: 15px;}
.gallerysection .gallery-thumb{height:230px;float:left;width:50%;}
.imglnkbox{width: 50%; float: left; height: 132px; padding: 0; border: #fff 2px solid;}
	.impLinks .caption{width:100%;}
	.navbar-default .navbar-toggle {border-color: #fdd985;}
.navbar-toggle{    border: 1px solid #e7b345;background-color: #e7b345;border-radius: 0px;}
.cmmessage .heading-sec h2 {font-size: 18px; line-height: 24px;}
.shboxprofile{min-height:auto!important;height:auto !important;}
.innerbanner h1{font-size:2em;}
	.social-sec {margin-top: 15px;min-height: 460px; height: 460px;}
	.current-cm {padding: 30px 20px 20px 40px;}
	.right-shadow {box-shadow: 0px 0 0px 0px rgba(113,113,113,.2);min-height: 200px;}
	.inner-interact .interactbox p i {height: 28px;}
	.gallerysection .gallery-thumb {border-right: solid 0px #080808; border-bottom: solid 0px #000000;}
	.inner-interact {margin-bottom: 20px; margin-top: 20px;}
	.formercm-box li {width: 12.6%;}
	.social-sec iframe {height: 388px!important;width: 100%;}
	.innerbanner h1 {border-left: 6px solid #e7b345; padding: 8px 17px;}
	.breadcrumb {padding: 10px 0px 0 0px; margin-top: 10px; margin-bottom: 0px;}
	.rightpanel-social .righttabsocial {margin-top: -11px; margin-right: 10px;}
	.btmpanelArea {padding: 5px 15px 10px; margin-bottom: 15px;}
	.download{margin-top: 15px;}
    .Emagazine a {
    padding: 15px 0px;
}
.Emagazine a:first-child:after {
   
    top: 20%;
  
}
	}

@media screen and (max-width:767px) {
	.footer {
    padding: 10px 0px;
    text-align: center;
}
	.social {
    float: none!important;
    text-align: center;
}
	.social-links {
    margin-bottom: 0px!important;
    float: none!important;
}
	.carousel-inner .item .slider-caption img {
    height: 156px;
    bottom: -30px;
}
	.slider-caption{padding:0 0 0 4%;}
.slider-caption .slidertext {
    margin-top: 2%;
}
	.slider-caption p {
    font-size: 16px;
    line-height: 20px;
}
.navbar-nav>li>a {
    font-size: 14px;
    padding: 8px 8px 8px;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #06507d;
    background-color: #ffffff;
}
.navbar-default .navbar-nav>li>a {
    background: #06507d;
    border-bottom: #09476d 1px solid;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #fff;
    background: #2c7cb9;
}
.impArea{min-height:inherit;margin-bottom:15px;}
.imglnkbox{margin-bottom:0px;}

.navbar-brand h1 {
    font-size: 24px;
    line-height: 20px;
}
.navbar-toggle{margin-top:15px;}
.top-header{display:none;}	
	.right-shadow{min-height:inherit}
.imglnkbox {
    height: 180px;
}
.impLinks .caption{background: rgb(0, 0, 0);}
.formercm-box h1{font-size:30px;}
.message-sec a {
    font-size: 16px;
    line-height: 23px;
}
.cmmessage .heading-sec{padding-top:8px;}
.dropdown-menu{width:100%;}
.breadcrumb{display:none;}
.innerbanner{height:inherit !important;}
.scrollup .fa {
    font-size: 18px;
    line-height: 18px;
    padding-left: 0px;
    padding-bottom: 0px;
    width: 10px;
}.scrollup {
    bottom: 10px;
    right: 5px;
}
.cmmessage, .teamandnews{margin-top:15px;}
.cmmessage .message-sec {
    background: #e2e3e5
}
.p-r-0 { padding-right:15px!important;}
.bdr-left{border-left:0px;}
.cmmessage .heading-sec h2 br{display:none;}
.dropdown-submenu>.dropdown-menu{top:36px;}
.teamsection .teamotherlinks a{margin-top:7px;}
.profile-detail{float:inherit !important}
.profile-top{padding:15px 5px;}
.profile-top h1{clear:both;}
.gallerytab.nav-tabs.nav-justified>li>a{text-align:left;}
.gallerytab li.active a{color: #fff;
    background-color: #374047;}
.gallerytab li.active a:focus, .gallerytab li.active a:hover{}

.captchabox	#captchaImage{margin: 15px 0 0 0px;}
.inner-interact .interactbox {
    padding:5px 0 5px 5px;
    text-align: left;
	font-size:90%;
}
.inner-interact .sociallnk-share i.fa {
    font-size: 26px;
}
	.form-control {
    height: 38px;
    padding: 6px;
    border: #e6e6e6 1px solid;
 
}
.innerbanner h1{font-size:1.5em;}
	.navbar-nav>li>.dropdown-menu {

    position: relative;
    top: 0px;
}
	.navbar-nav {
    padding: 0px 0px;
}
	.caret {
   
    float: right;
    margin-top: 8px;
    margin-right: 10px;
}
	}
@media screen and (max-width:640px)
{.footer {
    padding: 10px 0px;
    text-align: center;
}
	.social {
    float: none!important;
    text-align: center;
}
	.social-links {
    margin-bottom: 0px!important;
    float: none!important;
}
	.profile_img{text-align:center;}
	.profile_img img{float:none;}
	.profile-top h1{text-align:center;}
	.skytext{text-align:center;}
	.cmprofilesocial{float:none; text-align:center;}
.profile-detail .form-inline {
    padding: 5px 15px;
    text-align: center;
}
	.profile-detail .form-group {
    margin-bottom: 0px;
}
	.other-details label{width:100%;}
	.colon{display:none;}
	.formercm-box li {
    width: 17%;
}
	.mapBox h4 {
    line-height: 18px;
   
    font-size: 14px;
    position: relative;
    text-align: center;
    width: 100%;
}
	.rightpanel-social .righttabsocial {
   
    float: right;
}
		.teamsection h3 span:before {
    left: 35%;
}
	.teamsection h3 span:after {
    right: 35%;
}
	.message-sec p {
    margin-bottom: 0px;
    font-size: 14px;
    line-height: 20px;
}
	.block.text-right{text-align: left;}
	.gallerysection img {
    width: 100%;
}
.gallerysection .gallery-thumb {
    height: 180px;
    float: left;
    width: 50%;
}	
}
@media screen and (max-width:490px) {
.profile-top {
  
    margin-top: 15px;
  
}	
	.message-sec .controlssec {
    top: 25%;
}
	.formercm-box {
    padding: 15px;
}
.message-sec .controlssec{right:10px;}
.cmmessage .message-sec {
    padding: 14px 50px 12px 10px;
}
.slider-wrapper .carousel-indicators{bottom:-5px;}
.slider-wrapper .slider-caption .slidertext{padding: 5px 15px; width: 65%;    margin-top: 8%;    border-left: 6px solid #e7b345;}
.interactboxbg{height:inherit;}
.cmprofilesocial{width:100%;}	
ul.liheight220 li{width:100%;}
.breadcrumb{float:left !important;padding-top:0px !important;}
.innerbanner h1 {
    border-left-width: 5px !important;
    padding: 5px 5px !important;
    margin-top: 8px !important;
    font-size: 20px !important;
	height:inherit !important;margin:10px 0 5px !important;
	width:100% !important;
}
ul.liheight220 li{height:inherit !important}
.doubleli li{ width: 100% !important;
    height: auto;
    margin: 0%;
    margin-bottom: 10px;}
	ul.liheight250 li {
    height: auto;
}
.cmmessage .heading-sec{width:100%;}
	.cmmessage .message-sec{width:100%;}
	.cmmessage .heading-sec {
    padding: 5px 20px 5px;
}
.message-sec .controlssec a{font-size:50px;}
.message-sec .controlssec {
    top: -50px;
}
.cmmessage .message-sec {
    padding: 14px 10px 12px 10px;
}
.carousel-inner .item .slider-caption img {
    height: 135px;
    bottom: 0px;
}
.imglnkbox {
    height: 160px;
}
.officersli span {
    display: block;
    padding: 2px 0;
}
.teamsection h3 span:before {
    left: 30%;
}
	.teamsection h3 span:after {
    right: 30%;
}
	.formercm-box li {
    width: 17.1%;
}
	.gallerysection .gallery-thumb {
    height: 165px;
   
}
	.officersli h3 span {
    display: inline-block;
    padding: 2px 0;
}
}

@media screen and (max-width:430px) {
	
	.formercm-box li {
    width: 17%;
}
.galleryhdr h2 a{    padding: 7px 10px;}
	.message-sec a {
    font-size: 14px;
    line-height: 20px;
}
.imglnkbox {
    height: inherit;
    width: 100%;
}
.carousel-inner .item .slider-caption img {
    height: 115px;
    bottom: 0px;
}
.message-sec p {
    margin-bottom: 0px;
    font-size: 12px;
    line-height: 18px;
    text-align: justify;
}
	.header-wrapper {
    margin: 0 0 15px 0;
}
	.cmofficelinks {
    padding: 5px 15px;
    font-size: 15px;
  
    margin-bottom: 10px;
}
}

@media screen and (max-width:380px) {

	.newscontainer .newimg {
    height: inherit;
}
.formercm-box li {
    width: 16%;
}
.formercm-box h1 {
    font-size: 30px;
}
.teamsection .teamotherlinks a {
    min-width: 100%;
    margin-bottom: 5px;
}
teamsection .teamotherlinks a i {
    font-size: 20px;
}
.slider-caption p {
    font-size: 14px;
    line-height: 16px;
    width: 100%;
}


.inner-interact .sociallnk-share .interactbox{margin-bottom:5px;}
.teamsection h3 span:before, .teamsection h3 span:after {
   border:0px;
}
.teamsection h3 span:before, .teamsection h3 span:after{border:0px;}
.teamsection .teamotherlinks a{margin-top:0px;}
.teamsection .teamotherlinks{margin-bottom:10px;}
.gallerysection .gallery-thumb {
    height: 140px;
}.galleryhdr h2 span, .galleryhdr h2 i {
        display: inline-block;
}
.carousel-inner .item .slider-caption img {
    height: 100px;
    bottom: 0px;
}
	.btmpanelArea {
    padding: 5px 16px;
    margin-bottom: 20px;
}
	
	}

@media screen and (max-width:330px) {
.navbar-brand h1 {font-size: 17px;}
.footer ul li a{padding: 0px 6px;}
.gallerysection .gallery-thumb {height: 100px;}

.formercm-box h1 {font-size: 24px;}
.interactbox {min-height: 40px; line-height: 19px;font-size:100%;    padding: 5px 4px;}
.sociallnk-share i.fa {font-size: 15px;}
	#fb-button {
    right: 100px;
}
.message-sec .controlssec {top: -25%;}
.footer ul li a{font-size:12px;}
.socialpnl {position: relative; float: right;}
	.socialpnl {
   
    padding: 2px 5px;
   
    margin-top: -53px;
}
.profile-texthead {
    
    font-size: 1.6em;
   
    top: 26px;
   
    width: 27px;
  
}
#tw-button {right: 22px;}
.imglnkbox {
    height: 122px;
}
.slider-wrapper .carousel-indicators{display:none;}
.formercm-box li {
    width: 20.5%;
}
.inner-interact .sociallnk-share i.fa {
    font-size: 22px;
}
.sociallnk-share a{margin:0px;}
}

/* 08.01.2021 */
#formercmSection.former-cm-sec {
    padding: 0 0 16px 0;
}
.impArea--other-link-area h3 {
    border-bottom: 1px solid #fff;
    padding-bottom: 6px;
}
.impArea--other-link-area ul.importantlinks li {
    padding: 14px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.impArea--other-link-area ul.importantlinks li:last-child {
    border-bottom: 0;
}
.cmrelief-fund--donation {
    background-size: cover;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 32px;
    box-shadow: none;
}
.cmrelief-fund--donation .btn {
    align-self: flex-start;
    background: #e6ad33;
    color: #fff;
    padding: 10px;
    border-radius: 4px;
    border: 0;
}
.cmrelief-fund--donation .btn::before {
    border-radius: 4px;
}
@media (min-width: 768px) {
    #formercmSection.former-cm-sec {
        padding: 25px 0;
    }
    .impArea--other-link-area {
        min-height: 265px;
    }
    .cmrelief-fund--donation {
        min-height: 280px;
        margin-top: 0;
    }
}
@media (min-width: 992px) {
    .cmrelief-fund--donation {
        min-height: 265px;
    }
}
@media (min-width: 1600px) {
    .impArea--other-link-area {
        min-height: 322px;
    }
    .cmrelief-fund--donation {
        min-height: 322px;
    }
}
/* 08.01.2021 */