@charset "utf-8";
/* CSS Document */
.nav>li>a{padding: 2px 1px;}
.hm-query {
    padding-bottom: 30px;
    padding-top: 20px;
	text-align:left;
}

.img-responsive{max-width:100%;}

.hm-query .lbl span{color: #fff;
    font-size: 15px;
    padding-left: 5px;
    line-height: 30px;}
	
.hm-query .form-control::placeholder{font-weight:normal; color:#999;}

.hm-query .lbl {width: 100%;}
#DynamicEnquiry, #DynamicEnquiry_C, #widgetsControl, #widgetsControl_C {
    height: inherit !important;
}

#DynamicEnquiry tr td{text-align:center !important; font-size:20px;}

/*hm-query*/

/*-- four-col --*/
.four-col-inner{float:left;width: 25%;text-align:center;background:#32a69d;padding: 18px 0 0;}
.four-col-inner:nth-child(2){background:#44d2c7;}
.four-col-inner:nth-child(3){background:#32a69d;}
.four-col-inner:nth-child(4){background:#44d2c7;}
.four-col-inner .fa{
    font-size: 34px;
    color: #fff;
    width: 80%;
    height: 45px;
    border: 1px solid #30a09a;
    line-height: 42px;
    transition:0.5s;
}
.four-col-inner:hover .fa{transition:0.5s; border-radius:45px;background: #1b3e3b; color:#fff;}
.four-col-inner h3{    font-weight: bold;
    color: #fff;
    font-size: 23px;
    margin-top: 10px;}
.four-col-inner p{text-align:center;}
.four-col-inner p a{color:#fff;}

/*-- four-col --*/

.sec-about-rht .nav-tabs .fa{    display: block;
    font-size: 28px;
    text-align: center;
    margin-bottom: 8px;}
	
.sec-about-rht .nav-tabs>li a{border:1px solid #eee; border-radius: 0; color:#777; padding: 22px 0 30px; position:relative;}
	
.sec-about-rht .nav-tabs>li.active>a, 
.sec-about-rht .nav-tabs>li.active>a:focus, 
.sec-about-rht .nav-tabs>li.active>a:hover{border:1px solid #eee;border-radius: 0;color:#fff;padding: 22px 0 30px;position:relative;background: #32a69d;}
.sec-about-rht .nav-tabs{border:0;}
.sec-about-rht .nav-tabs>li{    width: 32.3%;
    text-align: center;
    margin-right: 1%;
    font-weight: bold;
    font-size: 17px;}
	
.sec-about{padding-bottom: 25px;padding-top: 25px;}
.sec-about-rht .nav-tabs>li.active>a:after{height:5px;content:"";left:0;bottom:0;width:100%;background: #0d3e69;position:absolute;}
.sec-about-rht .nav-tabs>li.active>a:before{
    content: "";
    left: 0;
    bottom: 5px;
    position: absolute;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid #0d3e69;
    right: 0;
    margin: 0 auto;
    }
	
.sec-about-rht .nav-tabs>li.active .fa{color:#fff;}

.sec-about-rht .hm-head{    text-align: left;
    font-size: 23px;
    font-weight: 800;
    margin-top: 0;
    margin-bottom: 20px;
    position: relative;
    border-bottom: 1px solid #eee;
    padding-bottom: 14px; position:relative;}
	

.sec-about-rht .hm-head i{position:relative;}	
.sec-about-rht .hm-head i:after{content:"";left:0;width:100%;height:3px;background: #32a69d;position:absolute;bottom:-15px;}
	
.sec-about-rht .hm-head span{color: #32a69d;}
.sec-about-rht .tab-content{    min-height: 350px;}

/*menu fix */

#HeaderControl.navbar-fixed-top{    height: 100px;
    float: Left;
    position: fixed;
    width: 25%;
    padding: 0;
    padding-left: 0;
    background: rgba(255,255,255,1);
    z-index: 99;
    text-align: left;     box-shadow: 0px 1px 3px #ccc; transition:0.5s;}
	
.body-fx #MenuControl{
    height: 100px;
    float: Right;
    position: fixed;
    right: 0;
    width: 75%;
    left: initial;
    padding: 0;
    padding-right: 0;
    background: rgba(255,255,255,1);
    box-shadow: 2px 1px 3px #ccc;
    transition:0.5s;
    }
	
#MenuControl, #HeaderControl{transition:0.5s;}
	
.body-fx #HeaderControl .rdCenter{    background: transparent !important;}
.body-fx #MenuControl .rdCenter{    background: transparent !important;}
.body-fx .navbar-default{background: transparent !important;}
.body-fx .logo-web{     transition: 0.5s;
    padding-left: 15px;
    width: 100%;
    max-width: 100%;
    float: inherit;
    padding-bottom: 15px;
    margin-top: 5px;}
	
.body-fx #HeaderControl, .body-fx #HeaderControl_C, .body-fx #MenuControl_C, .body-fx #MenuControl{height: 100px !important;transition:0.5s;}
.navbar-nav>li{transition:0.5s; position: relative;}
.body-fx .navbar-nav>li{
    transition: 0.5s;
    /* padding: 28px 0; */
    }
	
.body-fx #HeaderControl .IE8Fix{text-align:center !important;}


.navbar-nav>li:hover:after {
    top: 0;
    height: 100%;
    transition: 0.5s;
}

.navbar-nav>li:hover a{z-index: 9;position:relative;/* color:#fff !important; */}
.navbar-nav>li:hover .dropdown-menu a{z-index: 9; position:relative; color:#000 !important;}
.navbar-nav>li .dropdown-menu a{color:#000 !important;}
.navbar-nav>li:hover .dropdown-menu li:hover a{color:#fff !important;}
.navbar-nav>li:hover .dropdown-menu li:hover .dropdown-menu li a{color: #fff !important;}
.navbar-nav>li:hover .dropdown-menu li:hover .dropdown-menu li:hover a{color:#fff !important;}
.navbar-nav>li:hover .dropdown-menu li:hover .dropdown-menu li:hover .dropdown-menu li a{color:#000 !important;}
.navbar-nav>li:hover .dropdown-menu li:hover .dropdown-menu li:hover .dropdown-menu li:hover a{color:#fff !important;}

#Div_body{overflow: hidden;}

center #form1{overflow: hidden;}


/*menu fix*/

.main-table{ font-family:Arial; font-weight:normal; Font-size:13px; color:#333; line-height:24px; text-align:justify; padding: 0 5px;}
.main-heading{ font-weight:bold; Font-size:20px; color:#181b3c; line-height:36px; border-bottom:1px #ccc dashed; text-transform:uppercase;}
.sub-heading{ font-weight:bold; Font-size:15px; color:#333; line-height:30px; text-transform:uppercase; margin:0;}
.team-title{ font-weight:bold; Font-size:14px; color:#333; line-height:30px; margin:0;}
.contact-us{ padding-left:20px; line-height:30px; font-family: arial; font-size: 13px;}
.tm-inner-page img{ float:left; padding:4px; border:1px solid #ccc; margin-right:10px;}

.copy-lft{float:left; width:50%; color:#fff; line-height:30px;}
.copy-rht{float:right; width:50%;}
.copy-lft p{text-align:left; color:#fff; padding-left:5px;}
.copy-rht p{text-align:right; color:#fff; padding-right:5px;}

/*header*/

header{}

.top-nv{ background: #0d3e69; color: #fff; height:36px; margin-bottom: 4px;}
	
.top-nv .container{ background:#32a69d !important; position:relative;}

.top-nv .container:before{    content: "";
    position: absolute;
    right: -15px;
    height: 100%;
    width: 35px;
    background: #32a69d;
    top: 0;
    transform: skew(-34deg);
    z-index: 1;
	display:inherit;}

.top-nv .container:after{    content: "";
    position: absolute;
    left: -15px;
    height: 100%;
    width: 35px;
    background: #32a69d;
    top: 0;
    transform: skew(34deg);
    z-index: 1;
	display:inherit;}
	
.top-nv .fl-head{ text-align:left; margin-left:10px;}
	
.top-nv ul{ margin:0; list-style:none; text-align:left; font-size: 16px; padding-left: 0;}
.top-nv ul li{ display:inline-block; color:#fff; padding:8px 0;}
.top-nv ul li img{ vertical-align: text-bottom; margin-right:8px; height: 18px; float: initial;}
.top-nv ul li a{ color:#fff;}

.bg-black{     position: absolute;
    top: 0;
    right: -7px;
    height: 36px;
    background: #002848;
    width: 11%;
    transform: skew(-23deg);
    border-left: 5px solid #0f5d9d;}


.top-nv .fr-head{ text-align:right; margin-right: 10px;}
.top-nv .fr-head a{ display:inline;}
.top-nv .fr-head a img{ margin-top:5px;}

.logo{ text-align:left;}

/*header*/

.td-banner{  
    height:320px;
    position: relative;
    border: 2px solid transparent;
    padding-top: 15px;
    overflow: hidden;
    background: url(image/banner-bx.png) no-repeat;
    background-size: 100% 100%;
	margin: 0 auto;
	}
	

.banner-bx{ margin-top: -150px; }
	
.img-bn{ text-align: center;}

.td-banner .glyphicon{ background: #f9f9f9; border-radius: 88%; color:#000; font-size:50px;
    padding: 13px; border: 3px solid #32a69d; box-shadow: 3px 3px 5px #111; transition: 0.5s;}	
	
.td-banner:hover .glyphicon{transform:rotate(360deg) scale(1.1); transition:0.5s; }
	
.td-banner:hover:after, .td-banner:hover:before{ left: 35px; opacity: 1;}

.td-banner:hover{}

.td-banner h2{ font-family: Helvetica, Arial;
    font-size: 24px;
    font-weight: normal;
    text-align: center;
    color: #fff;
    line-height: 22px;
    margin-top: 10px;
    padding: 3px 0px 5px;
    margin-bottom:5px;}
	
.td-banner p{ font-size: 14px; font-family: Helvetica; color: #fff; line-height: 20px;
    padding: 0 10px; text-align: center; margin-top: 80px; transition:0.5s;}
	
.td-banner a{ color: #fff;
    text-decoration: none;
    margin-right: 0;
    font-size: 12px;
    background: #32a69d;
    padding: 4px 10px;
    border-radius: 5px;
    box-shadow: 4px 5px 4px #000;}
	
.td-banner:hover p{ margin-top:0px; transition:0.5s;}
.td-banner:hover p.img-bn{ margin-top:20px; transition:0.5s;}

.td-banner:hover, .td-banner
{transition:0.5s; -moz-transition:0.5s; -webkit-transition:0.5s;}

/*banner*/

/*home*/
.home-bg{background: #f7f7f7; padding-bottom: 30px; padding-top: 20px;}
.hm-abt p{ font-size:15px; text-align: center; line-height:24px;}

.hm-abt{ background: #fff; padding: 30px 0px 25px; }
.hm-abt, .hm-abt h2{ text-align: center;}

.head-hm{ text-align: center; margin-bottom: 35px; font-size: 28px; position:relative; color: #0b3d69; }

.head-hm span{ padding: 3px 9px; position:relative; z-index:0; background:transparent; }
	
.head-hm span:before{ content: "";
    position: absolute;
    left: 0;
    height: 3px;
    width: 70%;
    background: #32a69d;
    bottom: -7px;
    right: 0;
    margin: 0 auto;}
	
.head-hm span:after{ content: "";
    position: absolute;
    left: 0;
    height: 8px;
    width: 20%;
    background: #32a69d;
    bottom: -12px;
    right: 0;
    margin: 0 auto;}

/*home-page*/

#HomepagecontentControl_C center table{ margin-top:2px !important;}

a:hover{ text-decoration:none;}
.maap{ border:1px dashed #ccc;}

.aside{margin: 0px 30px;border:1px solid #2ec3b7;padding:5px 10px;background-color: #347a75;}
.aside h4{ font-size:24px; color:#fff; font-weight:500; text-align:center; ine-height:30px;}
.aside p{font-size:16px;color:#fff;margin-bottom:0;text-align:left;line-height: 77px;border-top:1px #2ec3b7 solid;}



.home-rht{ margin-top:10px;padding: 0 5px;}
.home-rht a, .hm-btm a{font-weight:bold;}
.home-rht h2{padding-left:10px; color:#fff; margin:0; font-size:20px; line-height:36px; font-weight:bold; border-bottom:1px dashed #ccc;background:#0b3d69;}
.home-rht ul { margin: 0; padding: 0;list-style-image: url(Image/bullet-1.png); list-style-position: inside;}
.home-rht p{font-size:13px; /*padding-top: 5px; padding-bottom: 5px;*/ color:#333;}
.home-rht p img{float:left; padding:2px; border:1px solid #ccc; margin-right:5px;}
.home-rht p:nth-child(1) img{float:right; padding:2px; border:1px solid #ccc; margin-left:5px;}

.hm-md{background:#333;}

.hm-btm{ background:#32a69d; padding:15px 5px; overflow:auto;}
.hm-btm h4{text-align:center;line-height: 48px;margin-top: 30px;margin-bottom: 30px;color:#fff;/* background-color: #000; */}

center #form1 .bnr{margin-left: 6px; margin-right: 6px;}

.cl{clear:both;}


/*home-page*/
.hm-serv-bx-img{ height:240px; overflow:hidden; transition:0.5s; position:relative;}
.hm-serv-bx-img img{ transition:0.6s ease-in; width:100%;}
.hm-serv-bx-img h2{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #077da1;
    color: #fff;
    font-size: 12px;
	font-family:arial;
    margin: 0;
    padding-left: 15px;
    line-height: 50px;
    transition:0.5s; 
}

.hm-serv-bx-img h2 a{
    position: absolute;
    bottom: 0;
    left: 0;
	text-decoration:none;
    width: 100%;
    background: #077da1;
    color: #fff;
    font-size: 12px;
	font-family:arial;
    margin: 0;
    padding-left: 15px;
    line-height: 50px;
    transition:0.5s; 
}
	
.hm-serv-bx-img h2 span{ float: right; background: #ddd; padding: 0px 12px; transition:0.5s;}
	
.hm-serv-bx{ transition: 0.5s; background: #fff;
    border-bottom: 5px solid #f8cd1e; margin-top:30px; margin-bottom:20px;}
.hm-serv-bx:hover .hm-serv-bx-img h2{transition:0.5s;background: #141719; color:#fff;}
.hm-serv-bx:hover .hm-serv-bx-img h2 a{transition:0.5s;background: #141719; color:#fff;}
.hm-serv-bx:hover .hm-serv-bx-img h2 span{background: #141719; transition:0.5s;}
.hm-serv-bx:hover .hm-serv-bx-img img{transform:scale(1.2) rotate(5deg); transition:0.6s ease-in;}

.hm-serv-bx:hover .hm-serv-bx-img h2 span img,
.hm-serv-bx-cnt p a:hover span img{    filter: brightness(0) invert(1);
    -webkit-filter: brightness(0) invert(1);
    -moz-filter: brightness(0) invert(1); transform:initial;}
	
.hm-serv-bx-cnt{padding: 15px;  padding-bottom: 4px;}
.hm-serv-bx-cnt p a{
    background: #000080;
    color: #fff;
    padding: 8px 13px;
    padding-right: 0;
    transition:0.5s;
    margin-top:25px;
    }
	
.hm-serv-bx-cnt p a span{
    background: #30c103;
    padding: 8px 10px;
    margin-left: 12px;
    transition:0.5s;
    }
.hm-serv-bx-cnt p a span img{transition:0.5s;}
	
.hm-serv-bx-cnt p a:hover{background: #30c103;color:#000;}
.hm-serv-bx-cnt p a:hover span{background: #000080;}
.rd-mr{margin-top:25px;}
.hm-serv-bx{transition: 0.5s;
    background: #fff;
	margin:auto;
    border-bottom: 5px solid #f8cd1e;
    margin-top: 30px; 
    margin-bottom: 20px;
    width: 100%;
}



.hm-team{     background: url(image/team-bg.jpg) no-repeat;
    background-attachment: fixed;
    padding:35px 0px 40px;
    margin-bottom: 10px;
    border-top: 6px solid #32a69d;
    border-bottom: 6px solid #32a69d;
    box-shadow: 0px 7px 5px #ccc;     background-size: cover;
    background-position: top center;}
.hm-team h3{    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    margin-top: 50px;}
	
.hm-team .head-hm{color:#fff;}

.hm-team .head-hm strong{color:#fff;}

.hm-team .head-hm span:before{/*background: #8e8e8e;*/}
	
.hm-team p{font-size: 15px; color:#fff; text-align:center;}

.hm-abt p.rd-mr, .hm-team p.rd-mr{    margin-top: 30px; text-align:center;}

.hm-abt p.rd-mr a{text-align:center;    border-radius: 6px;
    background: #f9c809;
    color: #000;
    padding: 7px 18px 7px 43px;
    border-color: #8e7204;
    box-shadow: 4px 3px 5px #222; position: relative;}
	
.hm-abt p.rd-mr a:before{position: absolute;
    left: 0;
    padding-right: 15px;
    width: 100%;
    content: attr(data-hover);
    opacity: 0;
    text-align: center;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;}


.hm-team p.rd-mr a{       border-radius: 6px;
    background: #32a69d;
    color: #fff;
    padding: 7px 18px 7px 43px;
    border-color:#32a69d;    line-height: 30px;
    box-shadow: 4px 3px 5px #222;
    position: relative;}
	
.hm-team p.rd-mr a:before{position: absolute;
    left: 0;
    padding-right: 15px;
    width: 100%;
    content: attr(data-hover);
    opacity: 0;
    text-align: center;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;}
	


.text-btn{
    font-style: inherit;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;}
	
.iconn{    position: absolute;
    left: 1px;
    top: 1px;
    bottom: 1px;
    padding: 9px;
    border-radius: 6px;
    text-align: center;
    color: #ffdd00;
    background-color: #023b60;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;}
	
p.rd-mr a:hover:before{opacity: 1;}

p.rd-mr a:hover .text-btn {
    opacity: 0;
}

p.rd-mr a:hover .iconn {
    left: calc(100% - 24px);
    left: -webkit-calc(100% - 24px);
    left: -moz-calc(100% - 24px);
}


.hm-service{ padding-bottom:0px; padding-top: 10px;}
	
.ser-bx-img{ 
    position: relative;
    border: 5px solid#32a69d;
    height: 370px;
    overflow: hidden;
    box-shadow: 7px 5px 5px #ccc;}
	
.ser-bx-img img{ width:100%; height: 100%;}

.ser-bx-rht{ }
	
.serv-bx{  border: 1px solid #ccc; padding: 15px 6px; margin-bottom: 18px; position:relative; margin-top: 15px; min-height: 170px;}

.ser-bx-img h2{ position: absolute; top: 140px; width: 100%; text-align: center; color: #fff;}
	
	
.ser-img{ float: left; width: 25%;}
	
.ser-img img{ height: 60px;}
	
.ser-cnt{ float: left; width: 75%;} 
	
.ser-cnt h3{ margin: 0; color: #023b60; margin-bottom: 10px; font-size: 18px;}
	
.ser-cnt p{ font-size: 14px; line-height: 18px; text-align:left;}
	
.serv-bx, .serv-bx:hover, .rd-mr img, .ser-img img{transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s;   
    vertical-align: top;  margin-top: 5px;
margin-right: 16px;
}

.serv-bx:hover{ box-shadow: 2px 3px 4px #ccc; border-color:#333; }

.serv-bx:hover .rd-mr img{ margin-left: 15px;}

.serv-bx:hover img{ transform:rotate(15deg);}
	
.serv-bx:before{    content: "";
    background-color:#32a69d;
    display: block;
    width: 40px;
    height: 3px;
    position: absolute;
    left: 0;
    opacity: 0;
    -webkit-transition: all 0.5s;
    transition: all 0.5s; top:0;}
	
.serv-bx:after{content: "";
    background-color:#32a69d;
    display: block;
    width: 40px;
    height: 3px;
    position: absolute;
    left: 0;
    opacity: 0;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;     bottom: 0;}
	
.serv-bx:hover:after, .serv-bx:hover:before{    left: 35px;
    opacity: 1;}



















	
/*contact*/
.map-cont{     margin-top: 10px;
    width: 56%;
    float: left;
    border: 1px solid #ddd;
    text-align: center; padding: 10px 0;}
.map-cont img{max-width:100%;}
	
.bx-rht-cont{    width:40%;
    float: left;
    margin-left: 3%; text-align: left;}
	
.bx-rht-cont a{cursor:pointer;}
.bx-rht-cont h2{text-align: left;
    font-size: 16px;
    font-weight: bold;     line-height: 18px; margin-top: 10px; margin-bottom:5px;}
	
.bx-rht-cont p{margin-bottom:0;}
.brn-off{width:31%; padding:1%; float:left;     padding-bottom: 0;}
.cont-page h3{     margin: 0;
    font-size: 18px;
    margin-bottom: 8px;}
.cont-page p{font-size:14px; color:#000;     line-height: 24px !important;}

.cont-heading {
    margin: 0;

    font-size: 15px;
    text-transform: uppercase;
    background:#60355c;
    padding: 9px 10px;
    color: #fff;
    margin-bottom: 8px;
}
	
.head-bx{float: left;
    width: 50%;}
	
.contd-bx{float: left;
    width: 50%;}
	
.brn-bx h2{text-align:center;}

.map-contp img{max-width:100%; text-align:center; vertical-align:middle; margin:0 auto;}
.map-contp{border:1px dashed #ddd;}

.cont-page .st-feature-box{    background: #0c3c68;    line-height: 20px;
    padding-top: 10px;
    padding-bottom: 10px; margin-bottom: 10px;     padding-right: 10px;
	    color: #fff;}
.web-logo img{margin:0 auto;}	
.cont-page .feature-box-image{    margin-top: 13px;}

.brnh-off p{margin-bottom:2px;}


.st-custom-heading-layout2.st-custom-heading-wraper {
    margin-bottom: 24px;
}

.st-custom-heading-layout2 .st-heading-title {
    position: relative;
    margin-bottom: 0;
    text-transform: uppercase;
    font-size: 25px;
    line-height: 25px; font-weight:bold;
	margin-top: 0;
}

.st-custom-heading-layout2 .st-heading-title>span {
	    position: relative;
    margin-bottom: 0;
    text-transform: uppercase;
    font-size: 25px;
    line-height: 25px;
    display: block;
    margin-bottom: 11px;
}

.st-custom-heading-layout2 .heading-line {
    width: 26px;
    height: 1px;
    background: #114366;
    margin: 0;
}

.st-feature-box {
    padding-left:75px;
    position: relative;
	    margin-bottom: 35px;
}

.st-feature-box .st-feature-box-icon {
    color: #111;
    display: block;
    position: absolute;
    width: 52px;
    height: 52px;
    line-height:0px;
    top: 0;
    left: 0;
    text-align: center;
    font-size: 60px;
    -webkit-transition: all .3s;
    -khtml-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.st-feature-box h3 {
    color: #fff;
    margin-bottom: 8px;
    font-size: 18px;
    line-height: 20px;
    font-weight: normal;
}

.cont-soc img{margin-right:5px;}
.cont-page h2{    font-weight:bold;
    color: #111;
    font-size: 19px;
    margin-top: 0;
    text-transform: uppercase;
    margin-bottom: 18px;
	margin-top:10px;}
	
.cont-page h2 span{ color: #111; font-weight: normal; font-size: 18px;}
.cont-page h5{ color: #222; font-size: 19px; margin-bottom: 25px;}	
.cont-page h2 span {
    color: #111;
    font-weight: normal;
    font-size: 18px;
}

.cont-page{ text-align:left; font-family: Arial; font-size: 14px;}

/*------Footer--------------*/



/*footer*/
footer{
    margin-top: 0px;
    padding-top: 5px;
    /* background: url(image/ft-bg.jpg) no-repeat; */
    background-attachment: fixed;
    color: #fff;
    background-size: cover;
    padding-top: 20px;
    background-position: top center;
    overflow: hidden;
    background-color: #1d5450;
}

footer h2{ font-weight: 500; font-size:24px; position: relative; color: #fff;  margin-top: 10px; margin-bottom: 13px; text-transform: capitalize;     border-bottom: 1px dashed #333; padding-bottom: 5px;
}
	
footer h2 span {
    position: absolute;
    width: 100%;
    left: 1px;
    font-size: 20px;
    color: #222;
    z-index: 1;
    top: -17px;
}

footer .container-middle a{    color: #8e8e8e;}

.col-three{ /*float:left; width:31%; margin:1%;*/}

.ft-cont{/*width:32%;*/}


.us-lk ul{ list-style-type: square; font-size: 14px; margin-bottom: 0; color: #fff; padding-left: 24px;}

.us-lk ul li{ line-height: 20px; margin-bottom:12px;}
.us-lk ul li:last-child{margin-bottom:0;}

.us-lk ul li:hover{ padding-left: 5px;} 

.us-lk ul li a{ color:#bdbdbd;}

.us-lk ul li:hover a{ color:#777 !important;}
 
footer a{ color:#000;}

.ft-soc ul{ font-size: 16px; margin-bottom: 0; list-style: none;}
	
.ft-cont strong{color:#fff;}

.ft-cont p{ margin-bottom:8px; font-size: 14px; line-height: 20px; color: #bdbdbd; min-height: 35px; transition: 0.5s; text-align:left;}
.tab-pane p{font-size: 14px;line-height: 28px;color: #333;min-height: 35px;text-align: justify;}
.copyrht{ background:#32a69d;  margin-top: 30px; color: #fff; font-size:14px; padding: 10px 0; position: relative;
    border-top: 1px solid #023b60;
}
	
.copyrht p{ margin-bottom: 0; color: #fff; font-size: 14px; line-height: 24px;}

#FooterrControl1_tr_FooterBackImage{background-image:none !important;color: #111 !important;}

.cprht-lft{text-align:left;}

.cprht-rht{text-align:right;}

.cprht-rht a{color:#fff;}

p.cprht-rht img {
    height: 25px; transition:0.5s;
}

p.cprht-rht img:hover{transform:rotate(360deg); transition:0.5s;}

.ft-cont i { width: 35px;
    /* height: 35px; */
    text-align: center;
    border: 1px solid #fff;
    font-size: 19px;
    /* line-height: 44px; */
    margin-right: 11px;
    margin-top: 4px;
    vertical-align: initial;
    float: left;
    transition: 0.5s;
    padding: 7px 0;
}

.ft-cont p:hover i{ background:#67a84e; transition:0.5s;}

.ft-cont p:hover i img{ filter: brightness(0) invert(1);
    -webkit-filter: brightness(0) invert(1);
    -moz-filter: brightness(0) invert(1);}

.top{ position: absolute; top: -30px; margin:0 auto; right: 0; text-align: center; width: 55px; background: #32a69d; color: #fff; 
padding: 10px 0px 10px; cursor:pointer; transition:0.5s; box-shadow: 0px 1px 3px #444;}
	
.top img{ display: block; text-align: center; margin: 0 auto;}

/*footer*/


#HomepagecontentControl_C table{margin-top:0px !important;}

/*cont-page*/


.navbar {
    /* position: relative; */
    /* min-height: 0px !important; */
    /* margin-bottom: 0px !important; */
    /* border: 1px solid transparent; */
}

.navbar-nav>li>a {
    /* padding-top:0 !important; */
    /* padding-bottom: 0 !important; */
    /* font-weight:600; */
    /* line-height: 55px; */
}
.navbar-expand-md .navbar-nav .nav-link{padding:0;}
.container-fluid{padding-left:2px; padding-right:2px;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{    /*padding-right: 6px !important;
    padding-left: 6px !important;*/}

.row{  /*  margin-right: -6px !important;
    margin-left: -6px !important;*/}

.navbar-nav {
    display: table;
    width: 100%;
    text-align: center;
    margin-left: 0  !important;
    margin-right: 0 !important;
    /*margin-top: -2px;*/
}


.navbar-nav>li {
    display: table-cell;
    float: initial !important;
	vertical-align: middle;
}


.navbar-default{border:0 !important;background: #fff;}

.navbar-default .navbar-nav>li>a{color: #000;font-size: 14px;}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{    color: #000 !important;
    background-color: #fff !important;}
	
#MenuControl_C .dropdown-menu{padding:0 !important; animation: fadeInUp 400ms;}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #fff !important;
    text-decoration: none;
    background-color: #0d3e69 !important;
}

.dropdown-menu>li>a:focus:after, .dropdown-menu>li>a:hover:after {
        border-left-color: #fff !important;
}
	
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #fff !important;
    background-color: #3b817b !important;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: #333 !important;
    border-color:#fff;
    color: #fff !important;
}


#MenuControl_C .navbar-default,
#MenuControl_C .container-fluid,
#MenuControl_C .navbar-nav
{height:100%;}

#MenuControl_C #navbar-collapse-1{height:100% !important;}
.table-responsive{overflow:hidden;}
#form1{overflow:hidden;}
button, input, select, textarea{color:#111;}

#HeaderControl, #HeaderControl_C{height:inherit !important}
.navbar-nav>li:hover .dropdown-menu li:hover .dropdown-menu li a { color: #000 !important;}

/**/
/*nav-bar*/
.dropdown-toggle{position:relative;}
.nav-item ul li .dropdown-toggle::after{position:absolute;right: 5px; top: 10px;}
#MenuControl .bg-light{background-color: #fff !important; height:100%;}
.nav-link{font-weight: 600; color:#000;}
.nav-fill{width:100%; font-size: 15px;}
.navbar-brand{margin:0;}
/*nav-bar*/
@media (max-width: 1170px){
.navbar-expand-md .navbar-nav .nav-link{padding-right:1px; padding-left: 1px;}
}
@media (max-width: 991px){
#MenuControl, #MenuControl_C, #HeaderControl, #HeaderControl_C, #widgetsControl_C, #widgetsControl{ height: initial !important;}
.navbar-expand-md .navbar-nav .nav-link{font-size: 12px;}
	}
@media (max-width: 769px){

}

@media (max-width: 767px){
.navbar.navbar-expand-md{text-align:center;}
.navbar.navbar-expand-md .container-fluid{display:block;}
.nav-fill .nav-item, .nav-fill>.nav-link{text-align:left;}
.navbar-nav>li{ display: block; text-align: left; padding: 4px 0; border-bottom: 1px solid #999; border-right:0; }
.nav-item ul li .dropdown-toggle::after{transform: rotate(90deg);}
.nav-item .nav-link.dropdown-toggle::after {position: absolute; right: 5px; top: 15px;}
.navbar-expand-md .navbar-nav .nav-link{font-size: 14px;padding-right: 5px; padding-left: 5px;}
}
.nav-pills .nav-link{text-align:center;}
@media (max-width:1024px){
header .container{padding:0;width: 100%;}

}
@media (max-width:998px){#widgetsControl, #widgetsControl_C, #HeaderControl, #HeaderControl_C{height:initial !important}
.nav>li>a{padding: 10px 2px;line-height: 30px;text-align: center;}

}
@media (max-width: 991px){
.head-rht{display:none;}
.web-logo { width:65%;}
.head-lft{width:35%;}

}

@media (max-width: 769px){
.navbar-default .navbar-nav>li>a {
    /* color: #fff; */
    /* font-size: 14px; */
}
#MenuControl, #MenuControl_C{height: initial !important;}	
#widgetsControl, #widgetsControl_C{height:initial !important}
}

@media (max-width: 767px)
{
.navbar-nav>li:hover .dropdown-menu li:hover .dropdown-menu li a {
    /* color: #fff !important; */
    }
.navbar-default .navbar-nav>li>a { color: #fff;  font-size: 14px;}
#HeaderControl.navbar-fixed-top{  /*  height: auto;
    float: Left;
    position:absolute;
    width: 100%;
    padding: 0;
    padding-left: 0;
    background: rgba(255,255,255,0.94);
    z-index: 99;
    text-align: left;     box-shadow: 0px 1px 3px #ccc; transition:0.5s;*/}
	
.body-fx #MenuControl{/*
    height: 100px;
    float: Right;
    position:absolute;
    right: 0;
    width: 100%;
    left: initial;
    padding: 0;
    padding-right: 0;
    background: rgba(255,255,255,0.94);
    box-shadow: 2px 1px 3px #ccc;
    transition:0.5s;*/
    }
.body-fx #MenuControl, #HeaderControl.navbar-fixed-top, .body-fx #MenuControl_C{position:relative; float:inherit; width:100%; height:inherit !important;}
.body-fx #MenuControl{background:#0b3d69;}	
.navbar-nav>li{display: block; text-align:left;}
.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top{margin-right: 0px !important;margin-left:  0px !important;}
.navbar-toggle{float:inherit;}
.navbar{text-align:center;}
.navbar-nav>li {border-right:0; border-bottom:1px solid #eee;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color: #fff;}
.navbar-default .navbar-toggle .icon-bar{background-color: #333;}
.navbar-toggle{background:#fff;}
#WhatsNewControl_C_ctl00_Bulletin_Scroll, #LoginControl_C{margin: 5px 15px;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{color: #fff !important;}
.navbar-default{background: #0b3d69; background-image: none !important;}
.cont-rht{display:none;}
.cont-lft{width:100%; text-align:center; float:inherit;}

.logo{ text-align:center !important;}

}

@media(max-width:736px){
 

}

@media(max-width:667px){

}


@media(max-width:580px){
.head-lft{display:none;}
.web-logo{width:100%;}
}
@media(max-width:480px){
.copy-lft{width:100%;}
.copy-rht{display:none;}
}

@media(max-width:414px){
header{/*height:108px;*/}
}

.table-responsive {
    min-height: .01%;
    overflow-y: hidden !important;
}