body {margin:0; padding:0; font-family: 'Roboto Condensed', sans-serif; overflow-x:hidden;}
::selection{background:#ff6009; color:#fff;}
::-moz-selection{background:#ff6009; color:#fff;}
/*.skiptranslate {display:none;}*/

@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700');

a {color:#0069c0;text-decoration:none;outline:0;-webkit-transition:all .2s linear,background .2s linear;-moz-transition:all .2s linear,background .2s linear;-o-transition:all .2s linear,background .2s linear;transition:all .2s linear,background .2s linear;}
a:hover{text-decoration:none;outline:none; color:#3e3e3e;}
a:active{text-decoration:none;outline:none;}
a:focus{text-decoration:none;outline:none;}
ul{margin:0px; padding:0px;}
h3 {margin:0; padding:0; font-size:18px; color:#d8130c; font-weight:600;}
h4 {margin:0 0 10px 0; padding:0; font-size:18px; color:#3e3e3e; font-weight:600;}

 
p {color:#000;     font-size: 15px}

.p_home p{font-size:15.3px;}
.logo a img{float:left;  margin:8px 0px; padding-right:10px;}
.logo h3{float:left; margin-top:20px;}
.logo h3 a{font-size:24px; color:#2e3193;text-transform: uppercase;}

.logo h4{float:left;}
.logo h4 a{font-size:13px; color:#8e9995;font-weight:400;text-transform: uppercase;}
.hed_acc_scree{float:left; padding-right:10px;color:#fff; margin-top:8px;}
.lang_ul{float:left;margin:0px; padding:0px; margin-left:10px;}
.lang_ul li{display:inline;color:#fff;}
.theme-swatch{float:left; margin-left:10px;}
.datetxt{margin-bottom:0px;}
#clock{color:#fff; font-size:13px;text-transform: uppercase;   margin-top:0px; display:inline-block;}



/*return to top css start*/
#return-to-top{position:fixed;bottom:50px;right:20px;background:#000;background:rgba(0,0,0,1.0);width:50px;height:50px;display:block;text-decoration:none;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;display:none;-webkit-transition:all .3s linear;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
#return-to-top span{color:#fff;margin:0;position:relative;left:16px;top:13px;font-size:19px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
#return-to-top:hover{background:rgba(0,0,0,0.9)}
#return-to-top:hover span{color:#fff;top:5px}
/*return to top css end*/

.form-control:focus {border-color:#3071c1; box-shadow:none; -webkit-box-shadow:none;}
.btn-blue {color: #fff; background-color: #3071c1; border-color: #3071c1;}
.btn-blue:hover {color: #fff; background-color: #000; border-color: #000;}
.btn-red {color: #fff; background-color: #c30000; border-color: #c30000;}
.btn-red:hover {color: #fff; background-color: #000; border-color: #000;}

.top-header {margin:0; padding:2px 0; float:left; width:100%; background:#323e48;}
.header {margin:0; padding:0; float:left; width:100%;}
.top-right-menu {text-align:right; float:right; padding:0px 0; }
.top-right-menu a,.top-left a {color:#fff; font-size:13px; font-weight:500;text-transform: uppercase;}
 
.top-right-menu a:hover,.top-left a:hover {color:#8a7ad3;}
.top-left {float:left; padding:6px 0;}

.theme-color2 {margin:0;   display:inline-block; list-style:none; }
.theme-color2 span {font-size:13px; font-weight:500;}
.theme-color2 li {margin:0; display:inline-block;}
.theme-color2 li a {margin:0 2px; padding:0; color:#3e3e3e; width:12px; height:12px; display:inline-block;  }
.theme-color2 li a.red {background:#ff6009;}
.theme-color2 li a.blue {background:#3839c6;}
.theme-color2 li a.dblue {background:#2c328a;}
.theme-color2 li a.gray {background:#989898;}
.theme-color2 li a.green {background:#00a088;}
/*.theme-color li a.orange {background:#ffa200;}*/

.lang {margin:0; padding:0; display:inline-block; list-style:none;}
.lang li { margin:0; display:inline-block; font-size:14px; color:#3e3e3e;}
.lang li select {height:24px; font-size:13px; padding:0 5px;}
.lang li select:focus {outline:0;}

.font-resizer {margin:0 5px; padding:0 5px; display:inline-block; list-style:none; }
.font-resizer span {font-size:11px; font-weight:500; margin-top:-8px; position:relative;    top: -3px;} 
.font-resizer li { margin:0; padding:0; display:inline-block; font-size:14px; color:#000; text-align:center; font-weight:600;    background: #6c767b;width:20px;height:23px; float:left; margin-right:3px;}
.font-resizer li a {margin:0; padding:1px 0; color:#000; display:inline-block;  width:15px; /*height:23px;*/}
.font-resizer li a:hover{color:#fff !important;}
.font-resizer li.active a {color:#0069c0; /*background:#fff;*/}
.font-resizer li a:hover {color:#0069c0; /*background:#fff;*/}

.menu-bg {margin:0; padding:0; float:left; width:100%; background:#0069c0;}

.register {display: inline-block; vertical-align:top; margin:0; padding:0;width: 100%;}
.theme-box {display:inline-block; margin:0; text-align:right; float:right;}
.theme-in {display:inline-block; margin:0; padding:15px 0; width:110px; text-align:center;}

.search-box {display:inline-block;}
.search {margin:7px auto; padding:5px 8px; background:rgba(255,255,255,0.20); /*float:left;*/ width:100%; border-radius:2px; -webkit-border-radius:2px;}
.search button {background: none;border: 0;padding:0;}
.search button:focus {outline:0;}
.search i {color:#fefefe;}
.search input[type="search"] {margin:0; padding:0 5px; border:none; width:88%; background:none; color:#fefefe;}
.search input[type="search"]:focus {outline:0;}

.banner {margin:0; padding:0; float:left; width:100%; position:relative;}

.home-content {margin:0; padding:0 0 0px 0; float:left; width:100%; } 

.welcome{background:#fff; padding:15px; border:1px solid #5d6d73; float:left; width:100%; }
.news{background:#fff; padding:0px; border:1px solid #d4d4d4; float:left; width:100%; }

.home_content2{padding: 35px 0px; display: block;background: url(../images/con-bg.jpg) no-repeat;background-size: cover;    float: left;width: 100%;}
.home-title {margin:0 0 15px 0; padding:0 0 0px 0; font-size:27px; color:#2e3192; font-weight:600;text-transform: capitalize;} 
.home-title span{font-size:17px; text-transform:uppercase;}

@-moz-document url-prefix() { 
 .home-title span{font-size:15px; text-transform:uppercase;}
 .p_home p {  font-size: 15px;}
}
.contentbox {margin:0px 0 0; padding:40px 0px; float:left; width:100%;background:#323e48;}

/*.news {margin:18px 0;}*/
.latest-news {/*border:solid #ddd 2px;*/ background:#fff; }
.latest-news h2 {margin:0 0 10px; padding:10px 10px; font-size:19px; color:#fff; font-weight:700; background: #2980B9;
    background: -webkit-linear-gradient(to right, #FFFFFF, #6DD5FA, #2980B9);
    background: linear-gradient(to right, #2980B9,#6DD5FA);
    font-family: monospace; }
/* .latest-news h2 {margin:0 0 10px; padding:10px 10px; font-size:19px; color:#fff; font-weight:700; background: #200122;
    background: -webkit-linear-gradient(to right, #6f0000, #200122);
    background: linear-gradient(to right, #6f0000, #200122);
    font-family: monospace; } */
.latest-news h2 a{color:#fff;}
.main-box{width:100%; float:left; position:relative; padding-bottom:10px;}
.main-box ul{padding:0; margin:0 0 25px; font-size:13px;}
.main-box li {list-style:none; padding:5px 10px 5px 18px; margin:0px 10px;  font-weight:500; background:url(../images/bullet.png) 0 8px no-repeat;}
.main-box li a { color:#000; width:90%; font-size:14px;}
.main-box li a:hover {color:#7476d5;}
.scrl1{padding-bottom:60px;}
.l-news {clear:both; max-height:225px; overflow: hidden; padding:0 10px;    }
.push-play { color: #FFF; padding: 4px 0px; display: block; font-size: 8px;border-radius:100%; -webkit-border-radius:100%; border:solid #fff 2px; text-align:center; width:20px; height:20px;}
.push-play:hover,.push-play:focus{color:#fff}


.view-all {margin:0 14px 8px 0; padding:0; float:right; color:#8a0c0c !important; font-size:14px !important;}
.view-all:hover {color:#ff8a00;}
.archives {float: right; font-size: 12px; background:#ff6009; padding:3px 4px; margin-left:8px;}
.onlinebtn {    margin:12px 0px;
    padding: 10px 15px 10px 10px;
    color: #5b6d73;
    background: #fff;
    display: table;
    width: 100%;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
    box-shadow: 0 0 3px #919191;
    max-height: 50px;
    line-height: 14px;
    text-align: right;}
	
.onlinebtn:hover	{ }
.onlinebtn span {    font-size: 13px; color:#5b6d73;
    vertical-align: middle;
    display: table-cell;}
.onlinebtn img {margin-right:8px; float:left;}
.onlinebtn:hover {color:#0069c0;}
.orgtxt {color:#ff6009;}
.bluetxt {color:#0069c0;}
.blankspace {min-height:319px;}
.lineheight {line-height:31px;}



.footer {margin:0; padding:30px 0px; float:left; width:100%; background:#e0eff9; }
.flink {margin:0; padding:0; list-style:none;}
.flink li {margin:0; padding:0; font-size:13px; font-weight:400; display:inline-block; text-align:center; border-left:solid 1px rgba(255,255,255,0.20);}
.flink li:last-child {border-right:solid 1px rgba(255,255,255,0.20);}
.flink li a {padding:25px 17px; color:#fff; display:block;}
.flink li a:hover {color:#0069c0;}
.botfooter {margin:0; padding:20px 0; float:left; width:100%;}
.botfooter p {font-size:12px; margin-bottom:5px;}
.visiter strong { font-size:16px;}
.blink a {color:#000; padding:0 10px 0 0;}
.blink a:hover {color:#0069c0;}
.social {margin:0 0px; padding:0; list-style:none;}
.social a {margin:0 3px; padding:5px 0; display:inline-block; width:28px; height:28px; border-radius:100px; -webkit-border-radius:100px; text-align:center; font-size:14px; color:#fff;-webkit-transition: 500ms linear 0s; -moz-transition: 500ms linear 0s; -o-transition: 500ms linear 0s; transition: 500ms linear 0s;}
.social a:hover {/*opacity:0.8;*/}
.social a.fb {background:#3c5b9a;-webkit-transition: 500ms linear 0s; -moz-transition: 500ms linear 0s; -o-transition: 500ms linear 0s; transition: 500ms linear 0s;}
.social a.tw {background:#2ca9e1;-webkit-transition: 500ms linear 0s; -moz-transition: 500ms linear 0s; -o-transition: 500ms linear 0s; transition: 500ms linear 0s;}
.social a.pl {background:#cb2027;-webkit-transition: 500ms linear 0s; -moz-transition: 500ms linear 0s; -o-transition: 500ms linear 0s; transition: 500ms linear 0s;}
.social a.fb:hover, .social a.tw:hover, .social a.pl:hover{background:#051932;-webkit-transition: 500ms linear 0s; -moz-transition: 500ms linear 0s; -o-transition: 500ms linear 0s; transition: 500ms linear 0s;}


.bullet1 li{list-style-type:none; position:relative; padding-left:20px; margin-bottom:8px;}
.bullet1 li:before{font-family: 'FontAwesome';content: "\f0a9"; position:absolute; top:0; left:0; color:#0069c0;}
.bullet1 li a{color:#000;}

ul.bullet2{margin:0; padding:0;}
.bullet2 li{list-style-type:none; position:relative; padding-left:20px; margin-bottom:8px; font-size:14px; line-height:20px;}
.bullet2 li:before{font-family: 'FontAwesome';content: "\f0a9"; position:absolute; top:0; left:0; color:#0069c0;}
.bullet2 li a{color:#000;display: inline-block;position: relative;padding-bottom:3px; }
.bullet2 li a:after{content: '';display: block;margin: auto;height:1px;width: 0px;background: transparent;transition: width .5s ease, background-color .5s ease;}
.bullet2 li a:hover:after {width: 100%;background:#000;}
.bullet2 li span{padding-right:10px; font-weight:700;display: inline-block;}
.bullet2 ul{margin:10px 0; padding:0;}
.bullet2 li li{list-style-type:none; position:relative; padding-left:10px; margin-bottom:5px; font-size:13px; line-height:15px;}
.bullet2 li li li{padding-left:16px;}
.bullet2 li li:before{font-family: 'FontAwesome';content: "\f105"; position:absolute; top:0; left:0; color:#000;}
.bullet2 li li li:before{font-family: 'FontAwesome';content: "\f178"; position:absolute; top:0; left:0; color:#000;}




#myModal .close, #myModal2 .close{background:#000!important; opacity:1!important; position:absolute!important; right:-15px!important; border:solid 2px #fff!important; top:-15px!important; border-radius:50%!important; padding:4px 10px 8px!important; color:#fff!important;}
#myModal h2, #myModal2 h2{font-size:22px; color:#046eba; margin-top:0;}
#myModal ul, #myModal2 ul{padding-left:10px;}
#myModal h2 .bullet1 li a, #myModal2 .bullet1 li a{color:#000;}
#myModal h2 .bullet1 li a:hover, #myModal2 .bullet1 li a:hover{color:#046eba;}
#myModal .modal-content, #myModal2 .modal-content{border-radius:0; border:solid 3px #006cb7;}

.vc{text-align:center;}
.vc img{border:none;}
.vc a{margin-bottom:5px; display:inline-block;}
.cont-in{background:#fff; padding:15px 15px 25px; border-bottom:solid 1px #ccc; min-height:400px; width:100%; float:left; font-size:14px;}
.cont-in p{font-size:14px;}
.cont-in h1{font-size:24px; color:#000; border-bottom:solid 1px #ccc; padding-bottom:8px; margin:0 0 5px;}
.cont-in h1 span{color:#0069c0;}
.cont-in h2{font-size:20px; color:#ff6009; text-transform:uppercase;}
.breadcrumb{margin-top:0; padding:0; background:none; font-size:12px; text-align:right;}
.breadcrumb a{color:#666;display: inline-block;position: relative;padding-bottom:3px;}
.breadcrumb li.active, .breadcrumb a:hover{color:#000;}
.breadcrumb a:after{content: '';display: block;margin: auto;height:1px;width: 0px;background: transparent;transition: width .5s ease, background-color .5s ease;}
.breadcrumb a:hover:after {width: 100%;background:#000;}

.sidebar2 h2{font-size:20px;}
.sidebar2 ul {margin:5px 0 5px 5px; /*padding:0;*/ list-style:none; display:inline-block; width:100%; font-size:14px;}
.sidebar2 ul ul{margin:2px 0; padding:0;font-size:13px;}
.sidebar2 ul li {padding:2px 6px;font-weight:500; background:none!important; position:relative;}
.sidebar2 ul li:after{ content: "\f0da"; font-family: 'FontAwesome'; position:absolute; left:-4px; top:0px; color:#000; font-size:17px; color:#0069c0;}
.sidebar2 ul li a {color:#000;display: inline-block;position: relative;padding-bottom:3px;}
.sidebar2 ul li li:after{content: "\f192";font-family: 'FontAwesome'; position:absolute; left:-9px; top:2px; color:#000; font-size:13px;}
.sidebar2 ul li li{background:none;padding:2px 6px;}
.sidebar2 ul li ul li ul li a{font-weight:normal; font-size:12px;}
.sidebar2 ul li li li:after{content: "\f105";font-family: 'FontAwesome'; position:absolute; left:-4px; top:2px; color:#000;}
.sidebar2 ul li ul li a {color:#666;}
.sidebar2 ul li a:hover {color:#0069c0;}
.sidebar2 ul li a:after{content: '';display: block;margin: auto;height:1px;width: 0px;background: transparent;transition: width .5s ease, background-color .5s ease;}
.sidebar2 ul li a:hover:after {width: 100%;background:#0069c0;}















.img1{border:solid 1px #ccc; padding:4px;}
.gallery-main{margin-top:20px;}
.gallery{margin:0 auto 0px;}
.gallery-box img{transition: all .2s ease-in-out; margin:0 auto; width:100%; height:170px; border:solid 2px #0069c0;}
.gallery-box:hover img{ transform: scale(1.1);-webkit-transition: 500ms linear 0s; -moz-transition: 500ms linear 0s; -o-transition: 500ms linear 0s; transition: 500ms linear 0s;border:solid 2px #666;}
.gallery-box{width:100%; overflow:hidden; position:relative;-webkit-transition: 500ms linear 0s; -moz-transition: 500ms linear 0s; -o-transition: 500ms linear 0s; transition: 500ms linear 0s;}
.gallery-cont{background:#ff6009; padding:5px; font-size:15px; position:relative; width:90%; margin:0 auto;bottom:30px; color:#fff; border:solid 1px #d8d8d8;-webkit-transition: 500ms linear 0s; -moz-transition: 500ms linear 0s; -o-transition: 500ms linear 0s; transition: 500ms linear 0s;height:70px; overflow:hidden; text-align:center;}
.gallery-box:hover .gallery-cont{border:solid 1px #002e61;background:#034ea2; color:#fff;-webkit-transition: 500ms linear 0s; -moz-transition: 500ms linear 0s; -o-transition: 500ms linear 0s; transition: 500ms linear 0s; }
.fancybox-skin{border-radius:0!important;border:solid 3px #006cb7!important;}
.tbl1{margin-top:15px;}
.tbl1 a{color:#000;}
.tbl1 th{color:#0a67b4;}
.tbl1 i{font-size:20px; color:#f00;}
.tbl1 a:hover i{color:#000;}
.foot-in{background:#0069c0; color:#fff;}
.foot-in .blink{font-size:12px;}
.foot-in .blink a{color:#fff;}
.foot-in .blink a:hover{color:#000;}
.foot-r{text-align:right;}
.table-brdr{border-bottom:solid 3px #006bb1;border-top:solid 3px #006bb1;}
.botfooter.foot-in p{color:#fff;}
.foot-in .social a{border:solid 2px #fff;}
.foot-in .social a {padding:3px 0;}


/*a.rdmr{display: inline-block;position: relative;padding-bottom:3px; color:#000;font-size:13px;}
a.rdmr:after{content: '';display: block;margin: auto;height:1px;width: 0px;background: transparent;transition: width .5s ease, background-color .5s ease;}
a.rdmr:hover:after {width: 100%;background:#000;}*/
.table-responsive.tbl-wrap > .table > thead > tr > th, .table-responsive.tbl-wrap > .table > tbody > tr > th, .table-responsive.tbl-wrap > .table > tfoot > tr > th, .table-responsive.tbl-wrap > .table > thead > tr > td, .table-responsive.tbl-wrap > .table > tbody > tr > td, .table-responsive.tbl-wrap > .table > tfoot > tr > td{white-space:normal;}
table.tbl-circular th{background:#0069c0; color:#fff; font-weight:normal;}
table.tbl-circular th:nth-child(2), table.tbl-circular th:nth-child(3), table.tbl-circular td:nth-child(2), table.tbl-circular td:nth-child(3){text-align:center;}
ul.company-logo{width:100%; float:left;}
.company-logo li{width:25%;float:left; list-style:none;  margin-bottom:30px;}
.company-logo li img{border:solid 1px #ccc; padding:4px; display:block; margin:0 auto;}
.btn1{background:#0069c0; padding:10px 13px; color:#fff; margin:0 auto 40px; display:block!important; float:none; width:400px; text-align:center;}
.btn1:hover, .btn1:active, .btn1:focus{color:#fff;}
.estate-wise-tree-map li{ font-size:18px; list-style:none;  position:relative;}
.estate-wise-tree-map li a{color:#000;border:solid 1px #ccc; padding:10px;float:left; width:30%; margin:0 1.665%; position:relative;margin-bottom:30px; padding-left:30px;}
p.style1{font-size:18px; color:#0069c0;}
ul.bullet3{margin:0; padding:0;}
.bullet3 li{list-style:none; margin-bottom:10px;}
.bullet3 li a{border:solid 1px #ccc; padding:10px 12px; padding-left:36px; color:#000; font-size:16px;background:#fff;-webkit-transition: 500ms linear 0s; -moz-transition: 500ms linear 0s; -o-transition: 500ms linear 0s; transition: 500ms linear 0s;}
.bullet3 li a:hover{border:solid 1px #00579f; background:#0069c0; color:#fff;-webkit-transition: 500ms linear 0s; -moz-transition: 500ms linear 0s; -o-transition: 500ms linear 0s; transition: 500ms linear 0s;}
.panel-heading .accordion-toggle:after {font-family: 'Glyphicons Halflings'; content:"\e114";float: right;color:#000;}
.panel-heading .accordion-toggle.collapsed:after {content: "\e080";}
#accordion .active {background: #ebebeb !important;}

.colps-style .panel-group .panel{border-radius:0;}
.colps-style .panel-default > .panel-heading{background:#fff;}
.colps-style .panel-default{border:none;-webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.25);
box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.25);}
.colps-style h4.panel-title{color:#000;}
.colps-style .panel-heading{border-radius:0;}
.tbl-infra2, .tbl-infra1{font-size:12px; text-align:center;}
.tbl-infra1 th, .tbl-infra2 th{text-align:center;}

.tbl-infra3{font-size:12px; text-align:center;}
.tbl-infra3 td:nth-child(4){text-align:left;}
.tbl-infra3 th{text-align:center;}
ul.usefull-link{margin:0; padding:0;}
.usefull-link li{list-style-type:none; border-bottom:dotted 1px #ccc; padding-bottom:15px; float:left; width:100%; margin-bottom:20px; background:#f8f7f7; padding:20px 15px 15px;}
.usefull-link li p img{float:left; border:solid 1px #ccc; padding:5px; margin:0 15px 10px 0;}
.usefull-link li h4{font-size:15px; text-transform:uppercase; color:#0069c0;}
.usefull-link li a{display:block; color:#ff6009; font-size:13px;position: relative;padding-bottom:3px; float:right;}
.usefull-link li a:after{content: '';display: block;margin: auto;height:1px;width: 0px;background: transparent;transition: width .5s ease, background-color .5s ease;}
.usefull-link li a:hover:after {width: 100%;background:#000;}

/*mayur*/
.list_sty ul {
    list-style: none;
    padding: 0;
    margin-bottom: 20px;
    width: 100%;
    float: left;
    display: block;
	padding-left:25px;
	margin-top:10px;
}
.list_sty ul li {
    text-align: left;
    width: 100%;
    float: left;
    padding: 4px 0;
    margin-right: 10px;
}

.list_sty > ul > li:before {
    content: '\f0a4';
    font-size: 16px;
    font-family: 'FontAwesome';
    float: left;
    margin-left: -1.4em;
    color:#0069c0;
    line-height: 18px;
	padding-bottom:4px;
}

.list_sty ul li a {
    font-size: 14px;
    color: #000;
    font-weight: 400;
}
.list_sty ul li a:hover { color:#0069c0 !important;}
.list_sty ul li:hover a{color:#000;}
.list_sty ul li a i {color: #0069c0;}
.list_sty ul li:hover a i{color:#000;}


.div_boder:after { content: '';
  position: absolute;
  border-right: 1px #ccc solid;
  height: 120px;
top:25px; margin-left:-20px;
  transform: translateX(-40%);
}

/*serch*/
  #custom-search-input {
        margin:0;
        margin-top:0px;
        padding: 0;
    }
 
    #custom-search-input .search-query {
        padding-right: 3px;
        padding-right: 4px \9;
        padding-left: 3px;
        padding-left: 4px \9;
        /* IE7-8 doesn't have border-radius, so don't indent the padding */
 
        margin-bottom: 0;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }
 
    #custom-search-input .btn_bg {border: 0;
    background: none;
    padding: 3px 8PX;
    margin-top: 0px;
    position: relative;
    left: -22px;
    margin-bottom: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 0px;
    color: #fff;
    background:#2e3192;
    }

 #custom-search-input .btn_bg:hover{background:#00a088;}
    .search-query:focus + button {
        z-index: 3;   
    }
#custom-search-input	.form-control {
    display: block;
    width: 100%;
    height: 26px;}
.serch_div{float:right; max-width:200px;}
#custom-search-input .input-group-btn {
    position: relative;
    font-size: 0;
    right: -15px;
    white-space: nowrap;
}
/*serch*/
.hed_colo_font_div{margin-top:8px; float:left;}
.hed_ser_div{margin-top:4px;}


.new_box_wed_last{ }

.view_all a{background:#7476d5; color:#fff; padding:6px 22px; float:left;margin-top: 3px;} 
.view_all a:hover{background:#000;  } 

.view_mar_set2{margin-left:15px;     margin-top: 3px; }
.view_mar_set{margin-left:15px;     margin-top: 0px; }
 
 
.sec_btPart1{background:url(../images/sec-bt-bg.jpg) top center no-repeat; padding:75px 0px; float:left; width:100%; background-size:100% 100%; }


.sec_amrut{color:#ed871b !important; font-size:34px !important;   float:left; margin-top:25px; font-weight:700; margin-bottom:20px;}
.box_part_sec1{    border: 1px solid #d4d4d4;  float: left; width:100%;    margin-bottom:15px;}
.box_part_sec_btn{float: right;width: 100%; text-align: left; }
.sec_btnmar_set1{ }
.sec_btnmar_set2{ }
.box_part_sec_btn a{background:#28323a; color:#fff; padding:8px 22px; border-radius:2px;}
.box_part_sec_btn a:hover{background:#ed871b;}
.box_part_sec_btn a:hover i{color:#fff;}
.box_part_sec_btn a i{color:#ed871b;}
.box_part_sec_btn a span{color:#ed871b;}
.box_part_sec1 a img{margin-left:30px;}

.sec_part_3left h3{color:#2e3192; font-size:20px;}
.sec_part_3left p{color:#000; font-size:14px; padding-top:10px;
}

.sec_6box{width:100%;  text-align:center; color:#fff; font-size:20px; padding:25px 0px;}

.sec_6box1{background:#de8b05;}
.sec_6box2{background:#e8503e;}
.sec_6box3{background:#3b8ede;}
.sec_6box4{background:#00ce7d;}
.sec_6box5{background:#9264cd;}
.sec_6box6{background:#f55197;}


.sec_6box_div p{width:100% !important;    padding-top: 8px;    font-size: 14px;}

.our_clinte{list-style:none; text-align:center; display:block;}
.our_clinte li{display:inline-block; padding:0px 15px;}

footer{background:#323e48; color:#fff; float:left;  width:100%;padding:45px 0px 25px 0px; }
.footer_ul1{text-align:center; display:block; list-style:none;}
.footer_ul1 li{ display:inline; padding:0px 15px;}
.footer_ul1 li a{font-size:16px; color:#fff;  text-transform:uppercase;}
.footer_p{color:#fff; text-align:center; margin-top:15px;}
.footer_ul2{text-align:center; display:block; list-style:none;}
.footer_ul2 li{ display:inline; padding:0px 0px;}
.footer_ul2 li span{padding:0px 10px;}
.footer_ul2 li a{font-size:13px; color:#fff;  }
.black_bg{background:#000; width:30px; height:30px;    padding: 9px 7px !important;  }
.black_bg:hover{background:#7476d5; color:#fff;}
.footer_soci{margin:25px 0px; }
.foo_last_part{text-align:center;}
footer h3, footer h6{color:#fff;}

footer a:hover{color:#7476d5;}

.sec_6box_div a:hover p{color:#7476d5; }
.sec_6box_div a:hover .sec_6box{background:#7476d5;  }

.inner_contant{background:#fff; float:left; width:100%}
.main-right{padding-left:0px; margin-top:25px;}
.stock-img img{margin:auto;}



/*new css end    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/



/*.view-all2:hover,.view-all2:focus{background:#343180;color:#fff}
.view-all{background:#00A088 ;color:#fff;padding:6px 25px;position:relative;display:inline-block;font-size:16px;margin-left:15px}
.view-all:hover,.view-all:focus{background:#343180;color:#fff}*/
ul.list-arr{padding-left:0;margin-bottom:0}
ul.list-arr li{background-image:url(../images/black-arrow.png);background-position:8px 9px;list-style:none;line-height:18px;color:#404042;background-repeat:no-repeat;padding:5px 8px 5px 30px}
ul.list-arr2{padding-left:0;margin-bottom:0}
ul.list-arr2 li{background-image:url(../images/arrow.png);background-position:0 8px;list-style:none;line-height:20px;color:#404042;background-repeat:no-repeat;padding:5px 8px 8px 30px}
ul.list-arr2 ul{padding-left:0;margin-bottom:0}
ul.list-arr2 ul li{background-image:url(../images/grey-arrow.png);background-position:0 8px;list-style:none;line-height:20px;color:#404042;background-repeat:no-repeat;padding:6px 4px 4px 30px}
.event-list ul{padding-left:0;margin-bottom:0}
.event-list ul li{background-image:url(../images/grey-arrow.png);background-color:#E0EFF7;border-top:1px solid #fff;font-family:'roboto_condensedregular';border-bottom:1px solid #fff;background-position:9px 13px;list-style:none;line-height:18px;color:#404042;background-repeat:no-repeat;padding:7px 8px 7px 30px;text-align: left;}
.event-list ul li a{color:#404042;}
.events{border:1px solid #cad7e0}
.events .event-title{background:#343180;color:#fff;font-family:'roboto_condensedregular';text-transform:uppercase;padding:6px 16px;font-size:26px}
.mission{background:#2A8CDA;position:relative;color:#fff;padding:15px 35px;text-align:center}
.mission:before{position:absolute;font-family:FontAwesome;top:-8px;left:13px;content:"\f10d";font-size:27px}
.mission-title{color:#FFF;text-transform:uppercase;font-size:24px}
.mission-detail{color:#fff;font-size:16px}
.imp-links{background:#FCB83A;margin-top:31px;min-height:84px;padding:20px}
.imp-title{font-family:"roboto_condensedregular";text-transform:uppercase;font-size:20px;margin-bottom:7px}
#client-slider .nbs-flexisel-inner{background:#fff}
#client-slider{position:relative}
#flexiselDemo1,#flexiselDemo2,#flexiselDemo3{display:none}
.nbs-flexisel-container{position:relative;max-width:100%;float:left}
.nbs-flexisel-ul{position:relative;width:9999px;margin:0;padding:0;list-style-type:none;text-align:center}
.nbs-flexisel-inner{overflow:hidden;float:left;width:100%;background:#fff}
.nbs-flexisel-item{float:left;margin:0;padding:0;cursor:pointer;position:relative;line-height:0}
.nbs-flexisel-item img{width:100%;cursor:pointer;position:relative;margin-top:7px;margin-bottom:0;max-width:100px}
.nbs-flexisel-nav-left,.nbs-flexisel-nav-right{width:24px;height:24px;position:absolute;cursor:pointer;z-index:100;opacity:1;top:118px!important}
.nbs-flexisel-inner{background:url(../images/pro-top.jpg);background-repeat:no-repeat;background-position:center top;background-size:100%;padding:0;margin-top:16px;margin-bottom:30px}
.gal-caption{min-height: 80px;margin-bottom: 10px;border-bottom: 3px solid rgb(204, 204, 204);border-left: 1px solid #ccc;border-right: 1px solid #ccc;background: #efefef;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;}
.gallery2 li img{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;}
.gal-img{padding: 5px;border: 1px solid #CCC;width: 100%;margin-bottom: 0px;min-height: 150px;}
.photo-gal a:hover .gal-caption{background:#2A8CDA;color:#fff;border-left:1px solid #1779C7;border-right:1px solid #0769B7;border-bottom:3px solid #0769B7;}
.photo-gal a:hover img{background:#0769B7;border:1px solid #0769B7;}
.gal-cp {display: table-cell;vertical-align: middle;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;text-align: center;}
.gal-cap-det {display: table;width: 100%;text-align: center !important;height: 80px;}
.photo-gal a:hover .gal-caption .gal-cp{color:#fff;}
.event-list .mCSB_inside > .mCSB_container {
    margin-right: 0px;
}
.event-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #343180;
}
.event-list .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.event-list .mCSB_scrollTools .mCSB_dragger:focus .mCSB_dragger_bar,.event-list .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.event-list .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #343180;
}
.event-list{height:210px;}
@keyframes hover {
50%{transform:translateY(-3px)}
100%{transform:translateY(-6px)}
}
@keyframes hover-shadow {
0%{transform:translateY(6px);opacity:.4}
50%{transform:translateY(3px);opacity:1}
100%{transform:translateY(6px);opacity:.4}
}
.hover-shadow{display:inline-block;position:relative;transition-duration:.3s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}
.hover-shadow:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:82%;left:5%;height:10px;width:90%;opacity:0;background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 80%);transition-duration:.3s;transition-property:transform opacity}
.hover-shadow:hover{transform:translateY(-6px);animation-name:hover;animation-duration:1.2s;animation-delay:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}
.hover-shadow:hover:before{opacity:.4;transform:translateY(6px);animation-name:hover-shadow;animation-duration:1.2s;animation-delay:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}
@keyframes push {
50%{transform:scale(0.8)}
100%{transform:scale(1)}
}
.push{display:inline-block;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}
.push:hover{animation-name:push;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}
.pm{border:1px solid #CAD7E0;background-image:url(../images/pm.png);background-repeat:no-repeat;background-position:bottom left;background-color:#fff;height:157px;text-align:right;position:relative;font-style:italic;font-size:18px;font-family:'open_sansregular';margin-bottom:7px}
.pm h3,.cm h3{font-size:15px;padding-top:60px;padding-right:15px}
.pm h4,.cm h4{font-size:12px;color:#00A088;padding-right:15px;padding-top:15px;line-height:15px}
.cm{border:1px solid #CAD7E0;background-image:url(../images/cm.png);background-repeat:no-repeat;background-position:bottom left;background-color:#fff;height:157px;text-align:right;position:relative;font-style:italic;font-size:18px;font-family:'open_sansregular';margin-bottom:7px;padding-left: 96px;}
.cm h4{padding-left:22px;}
.inner-menu{margin-bottom:-50px}
.inner-main2{padding-left:15px;background:#fff;padding-right:15px}
.sub-main{float:left;background:#fff}
.page-title h1{font-weight:800;text-transform:uppercase;font-size:27px;border-bottom:1px solid #ccc;padding-bottom:6px;margin-bottom:10px;text-align: left;}
.breadcrumb > .active{color:#000}
.subpage-title{margin-bottom:15px}
.subpage-title h2{color:#343180;font-size:18px;font-weight:700;border-bottom:1px solid #ccc;padding-bottom:6px;margin-top:15px;text-transform:uppercase;line-height: 24px;}
.imp-links a:hover,.imp-links a:focus{color:#000}
.quick-link .quick{padding:4px 10px;background:#343180;color:#fff;margin-bottom:12px}
.small-title{color:#fff;font-size:11px}
.quick-title2{font-size:18px;color:#FFF}
.quick-title{font-size:17px;color:#fff;padding-top:7px;text-align: left;}
.quick-icon{width:40px;display:inline-block;text-align:center;border-right:1px solid rgba(255,255,255,0.5);margin-right:7px}
.welcome-home{border:1px solid #CAD7E0;background:#fff;min-height:261px;padding:25px}
.welcome-home h1{font-size:24px;margin-bottom:0;padding-bottom:0;font-family:'roboto_condensedregular';text-transform:uppercase}
.welcome-home h2{font-size:19px;margin-bottom:15px;padding-bottom:5px;font-family:'roboto_condensedregular';text-transform:uppercase;margin-top:5px}
.welcome-cont{font-size:14px;margin-bottom:15px;padding-bottom:5px;font-family:'roboto_condensedregular';color:#404042}
.welcome-small{color:#404042;font-size:13px;margin-bottom:38px}
ul.list-ul{padding:0}
ul.list-ul li{list-style-image:url(../images/right-icon.png);padding-right:25px;line-height:22px;margin-bottom:15px}
.full-img img{width:100%}
.breadcrumb{ text-align:left; padding:8px 15px 5px 10px;margin-bottom:20px;list-style:outside none none;background-color:#F3F3F3;border-radius:0}
.breadcrumb li a{color:#343180;     font-size: 15px;}
.breadcrumb li{  font-size: 15px;}
.breadcrumb li a:hover,.breadcrumb li a:focus,.breadcrumb li a:active{color:#343180}
.quick-link a,.quick-link a .quick{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.quick-link a:hover .quick{background:#343180;width:100%;display:block}
.quick-block{border:1px solid #E27F2E;text-align:center;margin-bottom:20px}
.carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.carousel-fade .carousel-inner .active{opacity:1}
.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}
.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}
.carousel-fade .carousel-control{z-index:2}
.main-desk{margin-bottom:15px;border:1px solid #CAD7E0;background:#fff;padding:7px 9px}
.main-desk .media-object{border:1px solid #ccc}
.main-desk .media-heading{font-size:14px;margin-bottom:0;margin-top:15px}
.main-desk .sub-head{color:#00A088;font-style:italic;font-size:13px}
.what-news{border-right:1px solid #5B6B72;border-bottom:6px solid #5B6B72;margin-bottom:30px;position: relative;}
.what-news h2{color:#343180;font-family:'roboto_condensedregular';text-transform:uppercase;font-size:26px}
.what-news ul{padding:11px 0;list-style-type:none;height: 216px;}
.what-news ul li{border-top:1px solid #CCC;padding:10px 0;line-height:19px;font-size:13px;margin-bottom: 0;}

ul.list-arr{padding-left:0;margin-bottom:0}
ul.list-arr li{background-image:url(../images/black-arrow.png);background-position:8px 9px;list-style:none;line-height:18px;color:#404042;background-repeat:no-repeat;padding:5px 8px 5px 30px}
ul.list-arr2{padding-left:0;margin-bottom:0}
ul.list-arr2 li{background-image:url(../images/arrow.png);background-position:0 8px;list-style:none;line-height:20px;color:#404042;background-repeat:no-repeat;padding:5px 8px 8px 30px;     font-size: 15px }
ul.list-arr2 ul{padding-left:0;margin-bottom:0}
ul.list-arr2 ul li{background-image:url(../images/grey-arrow.png);background-position:0 8px;list-style:none;line-height:20px;color:#404042;background-repeat:no-repeat;padding:6px 4px 4px 30px}
.event-list ul{padding-left:0;margin-bottom:0}
.event-list ul li{background-image:url(../images/grey-arrow.png);background-color:#E0EFF7;border-top:1px solid #fff;font-family:'roboto_condensedregular';border-bottom:1px solid #fff;background-position:9px 13px;list-style:none;line-height:18px;color:#404042;background-repeat:no-repeat;padding:7px 8px 7px 30px;text-align: left;}
.event-list ul li a{color:#404042;}
.events{border:1px solid #cad7e0}
.events .event-title{background:#343180;color:#fff;font-family:'roboto_condensedregular';text-transform:uppercase;padding:6px 16px;font-size:26px}


/* slider*/

.bs-slider{
    overflow: hidden;
    max-height: 700px;
    position: relative;
    background: #fff;
}
.bs-slider:hover {
    cursor: -moz-grab;
    cursor: -webkit-grab;
}
.bs-slider:active {
    cursor: -moz-grabbing;
    cursor: -webkit-grabbing;
}
.bs-slider .bs-slider-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
/*    background-color: rgba(0, 0, 0, 0.40);*/
}
.bs-slider > .carousel-inner > .item > img,
.bs-slider > .carousel-inner > .item > a > img {
    margin: auto;
    width: 100% !important;
}

/********************
*****Slide effect
**********************/

.fade {
    opacity: 1;
}
.fade .item {
    top: 0;
    z-index: 1;
    opacity: 0;
    width: 100%;
    position: absolute;
    left: 0 !important;
    display: block !important;
    -webkit-transition: opacity ease-in-out 1s;
    -moz-transition: opacity ease-in-out 1s;
    -ms-transition: opacity ease-in-out 1s;
    -o-transition: opacity ease-in-out 1s;
    transition: opacity ease-in-out 1s;
}
.fade .item:first-child {
    top: auto;
    position: relative;
}
.fade .item.active {
    opacity: 1;
    z-index: 2;
    -webkit-transition: opacity ease-in-out 1s;
    -moz-transition: opacity ease-in-out 1s;
    -ms-transition: opacity ease-in-out 1s;
    -o-transition: opacity ease-in-out 1s;
    transition: opacity ease-in-out 1s;
}






/*---------- LEFT/RIGHT ROUND CONTROL ----------*/
.control-round .carousel-control {
    top: 47%;
    opacity: 0;
    width: 45px;
    height: 45px;
    z-index: 100;
    color: #ffffff;
    display: block;
    font-size: 24px;
    cursor: pointer;
    overflow: hidden;
    line-height: 43px;
    text-shadow: none;
    position: absolute;
    font-weight: normal;
    background: transparent;
    -webkit-border-radius: 100px;
    border-radius: 100px;
}
.control-round:hover .carousel-control{
    opacity: 1;
}
.control-round .carousel-control.left {
    left: 1%;
}
.control-round .carousel-control.right {
    right: 1%;
}
.control-round .carousel-control.left:hover,
.control-round .carousel-control.right:hover{
    color: #fdfdfd;
    background: rgba(0, 0, 0, 0.5);
    border: 0px transparent;
}
.control-round .carousel-control.left>span:nth-child(1){
    left: 45%;
}
.control-round .carousel-control.right>span:nth-child(1){
    right: 45%;
}





/*---------- INDICATORS CONTROL ----------*/
.indicators-line > .carousel-indicators{
    right: 45%;
    bottom: 3%;
    left: auto;
    width: 90%;
    height: 20px;
    font-size: 0;
    overflow-x: auto;
    text-align: right;
    overflow-y: hidden;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 1px;
    white-space: nowrap;
}
.indicators-line > .carousel-indicators li{
    padding: 0;
    width: 15px;
    height: 15px;
    border: 1px solid rgb(158, 158, 158);
    text-indent: 0;
    overflow: hidden;
    text-align: left;
    position: relative;
    letter-spacing: 1px;
    background: rgb(158, 158, 158);
    -webkit-font-smoothing: antialiased;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin-right: 5px;
    -webkit-transition: all 0.5s cubic-bezier(0.22,0.81,0.01,0.99);
    transition: all 0.5s cubic-bezier(0.22,0.81,0.01,0.99);
    z-index: 10;
    cursor:pointer;
}
.indicators-line > .carousel-indicators li:last-child{
    margin-right: 0;
}
.indicators-line > .carousel-indicators .active{
    margin: 1px 5px 1px 1px;
    box-shadow: 0 0 0 2px #fff;
    background-color: transparent;
    position: relative;
    -webkit-transition: box-shadow 0.3s ease;
    -moz-transition: box-shadow 0.3s ease;
    -o-transition: box-shadow 0.3s ease;
    transition: box-shadow 0.3s ease;
    -webkit-transition: background-color 0.3s ease;
    -moz-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;

}
.indicators-line > .carousel-indicators .active:before{
    transform: scale(0.5);
    background-color: #fff;
    content:"";
    position: absolute;
    left:-1px;
    top:-1px;
    width:15px;
    height: 15px;
    border-radius: 50%;
    -webkit-transition: background-color 0.3s ease;
    -moz-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
}



/*---------- SLIDE CAPTION ----------*/
.slide_style_left {
    text-align: left !important;
}
.slide_style_right {
	 position: absolute;
    top: 0px;
    z-index: 9;
    float: right;
    width: 95%; height:100%;
    text-align: right !important;
}
.slide_style_center {
    text-align: center !important;
}

.slide-text {
    left: 0;
    top:0%;
    right: 60px;
    margin: auto;
    padding: 10px;
    position: absolute;
    text-align: left;
    padding: 0px;
	height:100%;
    
}

.slide-text > h1 {
    
    padding: 0;
    color: #ffffff;
    font-size: 70px;
    font-style: normal;
    line-height: 84px;
    margin-bottom: 30px;
    letter-spacing: 1px;
    display: inline-block;
    -webkit-animation-delay: 0.7s;
    animation-delay: 0.7s;
}
.slide-text > p {
    padding: 0;
    color: #ffffff;
    font-size: 20px;
    line-height: 24px;
    font-weight: 300;
    margin-bottom: 40px;
    letter-spacing: 1px;
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s;
}
.slide-text > a.btn-default{
    color: #000;
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    margin-right: 10px;
    text-align: center;
    padding: 17px 30px;
    white-space: nowrap;
    letter-spacing: 1px;
    display: inline-block;
    border: none;
    text-transform: uppercase;
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
    -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;

}
.slide-text > a.btn-primary{
    color: #ffffff;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    margin-left: 10px;
    text-align: center;
    padding: 17px 30px;
    white-space: nowrap;
    letter-spacing: 1px;
    background: #00bfff;
    display: inline-block;
    text-decoration: none;
    text-transform: uppercase;
    border: none;
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
    -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}
.slide-text > a:hover,
.slide-text > a:active {
    color: #ffffff;
    background: #222222;
    -webkit-transition: background 0.5s ease-in-out, color 0.5s ease-in-out;
    transition: background 0.5s ease-in-out, color 0.5s ease-in-out;
}






/*------------------------------------------------------*/
/* RESPONSIVE
/*------------------------------------------------------*/

@media (max-width: 991px) {
    .slide-text h1 {
        font-size: 40px;
        line-height: 50px;
        margin-bottom: 20px;
    }
    .slide-text > p {

        font-size: 18px;
    }
}


/*---------- MEDIA 480px ----------*/
@media  (max-width: 768px) {
    .slide-text {
        padding: 10px 50px;
    }
    .slide-text h1 {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 10px;
    }
    .slide-text > p {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 20px;
    }
    .control-round .carousel-control{
        display: none;
    }

}
@media  (max-width: 480px) {
    .slide-text {
        padding: 10px 30px;
    }
    .slide-text h1 {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 5px;
    }
    .slide-text > p {
        font-size: 12px;
        line-height: 18px;
        margin-bottom: 10px;
    }
    .slide-text > a.btn-default, 
    .slide-text > a.btn-primary {
        font-size: 10px;
        line-height: 10px;
        margin-right: 10px;
        text-align: center;
        padding: 10px 15px;
    }
    .indicators-line > .carousel-indicators{
        display: none;
    }

}
.banner_div{width:20%; background:#5c59c4; float:right; text-align:center;    height: 100%; padding-top:15px;}
.banner_div h3{color:#fff; margin-top:5px; font-weight:normal; font-size:18px;}
.banner_div h4{color:#fff;  font-weight:normal; font-size:16px; margin:4px 0 0 0px;}
.banner_div p{color:#fff;font-size: 12.5px;}
.smoll_p p{color:#fff;font-size: 11.5px;}
.banner_stk img{width:60px;}

.banner_div2{width:18%; background:#5c59c4; float:right; text-align:center;    height: 100%; padding-top:20px;}
.banner_div2 h3{color:#fff; margin-top:8px; font-weight:normal; font-size:18px;}
.banner_div2 p{color:#fff; font-size:11px;}
.banner_stk2 img{width:60px;}
.fade {
    opacity: 9;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    /* transition: opacity .15s linear; */
}

.inner-sidebar{padding-right: 10px !important;}
.link-block{ width: 100%; background: rgb(79, 80, 176) none repeat scroll 0% 0%;margin-bottom:1px;display:table;}
.link-icon{vertical-align: middle; background:#005CAA; color: rgb(255, 255, 255);padding:8px 12px; text-align: left;display:table-cell;width: 32px;  }
.link-detail{background:#2A8CDA ; color: rgb(255, 255, 255); text-align: left;padding: 8px 12px;display:table-cell;vertical-align:middle;}
.link-detail a{color:#fff;}
.text-center {
    text-align: center !important;
}


  @-moz-document url-prefix() {
	 #clock { font-size: 12px; }
	 .top-right-menu a, .top-left a {font-size: 12px;}
	 body{ font-family: 'Roboto Condensed', sans-serif;}
	 }
 /*<!-- removed css-->*/
 
/* #custom-search-input .input-group-btn {
    position: relative;
    font-size:0;
   right:0px;  
    white-space: nowrap;
}
.btn {  display: inline-block;    padding: 2px 12px;}*/

/*<!-- removed css-->*/
.box_1_hov:hover span{color:#00cd7c; }
.box_2_hov:hover span{color:#bb6124; }
.box_3_hov:hover span{color:#1b97e6; }
.box_4_hov:hover span{color:#e74f3d; }
.box_5_hov:hover span{color:#9f79e4; }
.box_6_hov:hover span{color:#f45096; }
.box_7_hov:hover span{color:#51a920; }
.box_8_hov:hover span{color:#ef9c26; }

.view-all2{background:#7476d5;
color: #FFF;
padding: 6px 25px;
position: absolute;
font-size: 16px;
left: 15px;
bottom: -19px;} 
.view-all2:hover,.view-all2:focus{background:#1c1d74;color:#fff}
.view-all{background:#343180 ;color:#fff !important;padding:6px 25px;position:relative;display:inline-block;font-size:16px;margin-left:15px; border:none;}
.view-all:hover,.view-all:focus{background:#1c1d74;color:#fff !important;}
.cont-label{float:left;}

.table-bordered tr th{background:#323e48; color:#fff;}
.mar_top_35{ margin-top:-35px;}
.inner-part h1{font-weight: 800;
    text-transform: uppercase;
    font-size: 27px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 6px;
    margin-bottom: 10px;
    text-align: left;}
	
.olli {padding-left: 0px;
    margin-left: 0px;}
.theme-color{ background:#343180;     padding: 6px 22px; color:#fff;}
.theme-color:hover{ background:#00a088;color:#fff;}
.theme-color{ }
.olli li { list-style: none; padding: 5px 18px 5px 25px; margin: 0px 10px; font-weight: 500; background: url(../images/arrow.png) 0 6px no-repeat;}	

.photo-gal{list-style:none;}
.theme-color2 {
    margin: 0;
    display: inline-block;
    list-style: none;
}
.gallery2{ list-style: none; }
 
.gal-img{ max-height: 150px;}


/*27-jan_2017_css*/
.sec_btPart2 {
    background: url(../images/sec-bt-bg.jpg) top center no-repeat;
    padding: 185px 0px;
    float: left;
    width: 100%;
    background-size: 100% 100%;
    margin-top: -289px;
}

.listing_3part li{width: 33%;float: left;}

/*inner left part animation css start*/
.button_rt { position: relative; padding: 1em 1.25em; overflow: hidden; z-index: 0; cursor: pointer;}
.anim { -moz-transform: translateY(-50%) translateX(-50%);  -ms-transform: translateY(-50%) translateX(-50%);  -webkit-transform: translateY(-50%) translateX(-50%);  transform: translateY(-50%) translateX(-50%);  position: absolute;  top: 50%;  left: 50%;  z-index: -1;}
.anim:before { position: relative; content: '';display: block;margin-top: 100%;}
.anim:after { content: '';position: absolute; top: 0;bottom: 0;left: 0;right: 0;border-radius: 50%;}
.clickable .toggle:checked + .anim {-moz-animation: anim-in 0.75s; -webkit-animation: anim-in 0.75s; animation: anim-in 0.75s;}
.clickable .toggle:checked + .anim:after { -moz-animation: anim-in-pseudo 0.75s; -webkit-animation: anim-in-pseudo 0.75s;  animation: anim-in-pseudo 0.75s;}
.clickable .toggle:not(:checked) + .anim {  -moz-animation: anim-out 0.75s; -webkit-animation: anim-out 0.75s; animation: anim-out 0.75s;}
.clickable .toggle:not(:checked) + .anim:after { -moz-animation: anim-out-pseudo 0.75s; -webkit-animation: anim-out-pseudo 0.75s;  animation: anim-out-pseudo 0.75s;}
.hoverable:hover > .anim { -moz-animation: anim-out 0.75s; -webkit-animation: anim-out 0.75s; animation: anim-out 0.75s;}
.hoverable:hover > .anim:after { -moz-animation: anim-out-pseudo 0.75s; -webkit-animation: anim-out-pseudo 0.75s;  animation: anim-out-pseudo 0.75s;}
@-webkit-keyframes anim-in { 0% {    width: 0%;  }100% {   width: 100%; }}
@-moz-keyframes anim-in { 0% { width: 0%;}  100% {    width: 100%;  }}
@-ms-keyframes anim-in {0% { width: 0%;}100% {   width: 100%;  }}
@keyframes anim-in {  0% {    width: 0%;  }  100% {    width: 100%;  }}
@-webkit-keyframes anim-in-pseudo {  0% {    background: rgba(0, 0, 0, 0.25);  }  100% {background: transparent; }}
@-moz-keyframes anim-in-pseudo { 0% {background: rgba(0, 0, 0, 0.25);} 100% { background: transparent; }}
@-ms-keyframes anim-in-pseudo { 0% { background: rgba(0, 0, 0, 0.25);} 100% { background: transparent;}}
@keyframes anim-in-pseudo {0% { background: rgba(0, 0, 0, 0.25);} 100% { background: transparent;  }}
@-webkit-keyframes anim-out {  0% {    width: 0%;  }  100% {    width: 100%;  }}
@-moz-keyframes anim-out {0% { width: 0%;} 100% { width: 100%;}}
@-ms-keyframes anim-out {  0% { width: 0%;}100% {  width: 100%;}}
@keyframes anim-out { 0% { width: 0%;}100% {width: 100%;}}
@-webkit-keyframes anim-out-pseudo {0% {background: rgba(0, 0, 0, 0.25);}100% { background: transparent; }}
@-moz-keyframes anim-out-pseudo { 0% { background: rgba(0, 0, 0, 0.25);}100% { background: transparent;}}
@-ms-keyframes anim-out-pseudo { 0% { background: rgba(0, 0, 0, 0.25);}100% { background: transparent;}}
@keyframes anim-out-pseudo { 0% { background: rgba(0, 0, 0, 0.25);}100% {background: transparent;}}
/*ANIMATED BUTTEN START*/
 
 
.butt_ani {
	 
    float: left;
    
    position: relative;
    z-index: 1;
    overflow: hidden;
    
    display: table;
      
    padding: 15px;
    max-width: 250px;
     
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    text-align: center;
     
    background-color: #fff;
    text-decoration: none;
	    -webkit-animation: pulse 1.5s ease infinite;
    -moz-animation: pulse 1.5s ease infinite;
    -ms-animation: pulse 1.5s ease infinite;
    -o-animation: pulse 1.5s ease infinite;
    animation: pulse 1.5s ease infinite;
}
.butt_ani:hover {
  
}

.span-ani {
	 
    position: relative;
    z-index: 1;
    line-height: 23px;
    transition: 0.3s ease;
    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    -ms-transition: 0.3s ease;
	color:#de8b05;
	font-size:18px;
}
.butt_ani:hover span {
    color: #5a5a5a;
}
.btnBefore, .btnAfter {
    content: '';
    position: absolute;
    height: 0;
    width: 0;
    border:4px solid;
    border-width: 0;
    border-radius: 0;
    transition: 0;
    -webkit-transition: 0;
    -moz-transition: 0;
    -o-transition: 0;
    -ms-transition: 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border-color: #de8b05;
    border-radius: 5px;
}
    .butt_ani .btnBefore {
    right: 0;
    bottom: 0;
}
.butt_ani .btnAfter {
    left: 0;
    top: 0;
}
.butt_ani:hover .btnBefore {
    border-width: 0 0 2px 2px;
}
.butt_ani:hover .btnAfter {
    border-width: 2px 2px 0 0;
}

.butt_ani:hover .btnAfter, a:hover .btnBefore {
height: 100%;
width: 100%;
transition: width 0.5s ease, height 0.5s ease 0.5s, border-top-right-radius 0.1s ease 0.4s, border-bottom-left-radius 0.1s ease 0.4s, border-bottom-right-radius 0.1s ease 0.9s, border-top-left-radius 0.1s ease 0.9s;
-webkit-transition: width 0.5s ease, height 0.5s ease 0.5s, border-top-right-radius 0.1s ease 0.4s, border-bottom-left-radius 0.1s ease 0.4s, border-bottom-right-radius 0.1s ease 0.9s, border-top-left-radius 0.1s ease 0.9s;
-moz-transition: width 0.5s ease, height 0.5s ease 0.5s, border-top-right-radius 0.1s ease 0.4s, border-bottom-left-radius 0.1s ease 0.4s, border-bottom-right-radius 0.1s ease 0.9s, border-top-left-radius 0.1s ease 0.9s;
-o-transition: width 0.5s ease, height 0.5s ease 0.5s, border-top-right-radius 0.1s ease 0.4s, border-bottom-left-radius 0.1s ease 0.4s, border-bottom-right-radius 0.1s ease 0.9s, border-top-left-radius 0.1s ease 0.9s;
-ms-transition: width 0.5s ease, height 0.5s ease 0.5s, border-top-right-radius 0.1s ease 0.4s, border-bottom-left-radius 0.1s ease 0.4s, border-bottom-right-radius 0.1s ease 0.9s, border-top-left-radius 0.1s ease 0.9s;
}


/*ANIMATED BUTTEN eND*/
/*inner left part animation css END*/
/*25-apr_2017_css*/
.slide_rtpart_img1{width:70px;}
.slide_rtpart_img2{width:52px;}
.slide_rtpart_img3{width:52px;}




.hed-logo-righr {text-align: right;  display: flex;
     flex-direction: row-reverse!important;}
.hed-logo-righr{    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important; height: 100%;      }



.hed-logo-righr li {display: inline;}

.d-flex{display: flex; }
.menu{    background: #343180;    width: 100%;    float: left;
    display: inline-block;}

.min-h{min-height: 250px;}
.min-h{margin-bottom: 45px; }


.min-h h2 {
    margin: 0 0 10px;
    padding: 10px 10px;
    font-size: 19px;
    color: #fff;
    font-weight: 700;
    background: #353280;
}

.min-height{min-height:0px;}

.btn-danger {
    color: #fff;
    background-color: #fb962a;
    border-color: #fb962a;
}

.white-box{background: #fff; padding: 15px;}
.bg-box{    background: #ebf2f8;
    padding: 15px;
    float: left; width: 100%; }
.bg-box h1, .white-box{margin: 0px !important}
h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 0px;
    margin-bottom: 0px;
}
.box-active{background:#f9962a; color: #fff;}
.inner-top h5{font-size: 18px; padding: 0px 0px;}

.margin-top-30{margin:30px;}

.boder-active{     border: 1px solid #eee;}

.form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
    width: 50%;
    text-align: left;
}

.copy-right p{text-align: center; width: 100%; font-size: 18px; color: #fff;  }

.selectpicker.form-control, .input-group{width: 100%;}
.form-control {
    border-radius: 0px !important;}

.yello-btn{
    color: rgb(255, 255, 255);
    background-color: rgb(217, 83, 79);
    border-color: rgb(212, 63, 58);}
.boder-radius{   display: inline-block;
    width: 100%;}

.btn-them-m{


  background-color: #f9962a;
    border-color: #f9962a;

}

.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {
    color: #fff;
    background-color: #f9962a;
    border-color: #f9962a;
}

.btn-primary:hover {
    color: #fff;
    background-color: #f9962a;
    border-color: #f9962a;
}

table th{
    background: white !important;}
	
.btn.btn-primary.btn-them-m:hiover	{
    color: #fff;
    background-color: #343180 !important;
    border-color: #343180 !important;
}

.tabal-btn:hover	 {
    background-color: #343180;
    border-color: #343180;
	color:#fff;
}

.tabal-btn{display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; color:#fff;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px; background-color: #f9962a;
    border-color: #f9962a;}


.box-bg-tl{background: #fff; height: 100%; min-height: 100%;}

.min-h2{background: #fff; margin-bottom: 0ox;}
.min-h2 h2 { margin-bottom: 0px; padding: 10px 10px; font-size: 19px; color: #fff; font-weight: 700; background: #e47a0b;}

.min-h2{}
.min-h2{}


.box-top-height{min-height:200px; margin-bottom: 15px;}
.box-top-height2{min-height:288px;}
.box_part_sec1{min-height:138px; background: #fff;}



.login-btn{float: right; background: #e47a0b;
    border-radius: 30px;}
 
.login-btn:hover{background: #b6732f;  border-radius: 30px;}

.footer-tl{font-size:22px !important;}


#fade-quote-carousel.carousel {
  padding-bottom:10px; padding-top: 10px;
}
#fade-quote-carousel.carousel .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-inner .active {
  opacity: 1;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-indicators {
  bottom: 0px;
}
#fade-quote-carousel.carousel .carousel-indicators > li {
  background-color: #e84a64;
  border: none;
}
#fade-quote-carousel blockquote {
    text-align: center;
    border: none;
}
#fade-quote-carousel .profile-circle {
    width:50px;
    height:50px;
    margin: 0 auto;
    border-radius: 100px;
}

.desh-right-block{float: right;    margin-top: 8px; }
.desh-right-block li{display: inline; padding-left: 15px;}

.desh-right-block li a{color:#fff;    font-size: 17px;}


 


.latest-news2 h2 {
    margin: 0 0 10px;
    padding: 10px 10px;
    font-size: 19px;
    color: #fff;
    font-weight: 700;
    background: #e47a0b;
}