#dnn_LOGO1_imgLogo {
    width: 315px !important;
    }
    
    .input-group {
    display: flex !important;
}

input#dnn_dnnSearch_txtSearch {
    display: block;
}

i#magnifyingGlass {
    display: none;
}
html header nav ul.nav-main li.dropdown-primary.active > a{
	color: black !important;
	}
p{
font-size: 1.25em;
}
.menu_style{
margin-top: 1em;
}
.btn-drkblue{
background-color: #14315A !important;
border-color: #14315A !important;
color: white !important;
border-radius: 5px;
}
.drkBlueBox{
background-color: #14315A !important;
border-color: #14315A !important;
color: white !important;
font-weight: 600;
padding: 0.5em 1em;
}
.subMenu{
margin-top: -3em;
}
#standardMenu {
    float: left;
}

table#dnn_ctr63545_AddFiles_CheckBoxList1 {
    font-size: .97em;
}

.resp-container {
    position: relative;
    overflow: hidden;
    padding-top: 56.25%;
}

.resp-iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

.economic_skin.skin_wrapper { width: 100%; }
.economic_skin .skin_user { background:#fff; }
.economic_skin .skin_body { box-shadow:none; }
.economic_skin .footer_shadow { display:none; }
.economic_skin .user_style { padding::5px 0 0;}
.economic_skin .logo_style { margin-top:-20px;}

#ul-alert li a {
color: #fff;
}

.DynamicForms_Summary{
 color: red; 
}


A:link{color:#003366;}
A:visited{color:#003366;}
A:active{color:#003366;}
.color_text{color:#003366;}
.color_bg{background-color:#003366;}
h1{color:#003366;}
h2{color:#003366;}
h3{color:#003366;}
h4{color:#003366;}
h5{color:#003366;}
h6{color:#003366;}
A.Login:hover{color:#003366;}
A.User:hover{color:#003366;}

.economic_skin .pre_defined_color{background-color:#003366;}
.economic_skin .page_name{background-color:#003366;}

.economic_skin #standardMenu > .rootMenu > li.selected > a span, .economic_skin #standardMenu > .rootMenu > li.breadcrumb > a span, .economic_skin #standardMenu > .rootMenu > li:hover > a span, .economic_skin #standardMenu > .rootMenu > li > a:hover span{color:#003366;}
.economic_skin #standardMenu .subMenu{border-color:#003366;}
.economic_skin #standardMenu .subMenu li.selected > a span,.economic_skin #standardMenu .subMenu li.breadcrumb > a span,.economic_skin #standardMenu .subMenu li.item a:hover span{color:#003366;}
.economic_skin #megaMenu > .root > li.selected > a span,.economic_skin #megaMenu > .root > li.breadcrumb > a span, .economic_skin #megaMenu > .root > li:hover > a span, .economic_skin #megaMenu > .root > li > a:hover span {color:#003366;}
.economic_skin #megaMenu .category{border-color:#003366;}
.economic_skin #megaMenu .category li.selected > a span,.economic_skin #megaMenu .category li.item a:hover span{color:#003366;}
.economic_skin #leftMenu .leftSub li.selected > a span,.economic_skin #leftMenu .leftSub li a:hover span{background-color:#003366;}
.economic_skin #leftMenu .level1 li.selected > a span,.economic_skin #leftMenu .level1 li a:hover span{color:#003366}
.economic_skin #leftMenu .level1 li a:hover span{color:#003366;}

.economic_skin #Login .registerGroup a:hover,.economic_skin #Login .loginGroup a:hover{color:#003366 ;}
.economic_skin .nav-tabs > li.active > a,.economic_skin .nav-tabs > li.active > a:hover,.economic_skin .nav-tabs > li.active > a:focus{color:#003366 ;}
.economic_skin .nav-tabs > li > a:hover{color:#003366 ;}
.economic_skin .tab_container_right:hover h3{color:#003366 ;}
.economic_skin .quovolve-box ul.quovolve{background-color:#003366 ;}
.economic_skin .quovolve-box ul li cite:before{border-left-color:#003366 ;}
.economic_skin .quovolve-box ul li cite span{color:#003366 ;}
.economic_skin .quovolve-box .quovolve-nav .nav-numbers li.active a{background-color:#003366 ;}
.economic_skin .quovolve-box .quovolve-nav .nav-numbers li a:hover{background-color:#003366 ;}
.economic_skin .icon_hover .icon-effect-1 .glyphicon{background-color:#003366 ;}
.economic_skin .icon_hover .icon-effect-2 .glyphicon{background-color:#003366 ;}
.economic_skin .icon_hover .icon-effect-3 .glyphicon:after{background-color:#003366 ;}
.economic_skin .icon_hover .icon-effect-4 .glyphicon{background-color:#003366 ;}
.economic_skin .icon_hover .icon-effect-5 .glyphicon{background-color:#003366 ;}
.economic_skin .icon-effect-6 .glyphicon{background-color:#003366 ;}
.economic_skin .icon_effect:hover .icon-effect-5 .glyphicon{background-color:#003366 ;}
.economic_skin .carouFredSel ul li:hover{border-color:#003366 ;}
.economic_skin a#carousel_prev{background-color:#003366 ;}
.economic_skin a#carousel_next{background-color:#003366  ;}
.economic_skin .carouFredSel ul li:hover h3.carousel_subtitle{color:#003366 ;}
.economic_skin .caroul_prev02{background-color:#003366 ;}
.economic_skin .caroul_next02{background-color:#003366 ;}
.economic_skin .carousel_up ul li .carousel_up_text a{color:#003366 ;}
.economic_skin .portfolio-list li > .portfolio-overlay{background-color:#003366 ;}
.economic_skin .content_colorbg{background-color:#003366 ;}
.economic_skin .top_icons a{background-color:#003366 ;}
.economic_skin .main_top:hover h3{color:#003366 ;}
.economic_skin .main_top .readmore a{color:#003366 ;}
.economic_skin .post_right p a:hover{color:#003366 ;}
.economic_skin .home_list li:hover a, .page_list li:hover a span{color:#003366 ;}
.economic_skin .logo_list h3:hover{color:#003366 ;}
.economic_skin .dynamic_bar .progress-bar-success3{background-color:#003366 ;}
.economic_skin .our_services:hover h3{color:#003366 ;}
.economic_skin .home_team:hover h3{color:#003366 ;}
.economic_skin .testimonials_style{border-left-color:#003366 ;}
.economic_skin .testimonials_style .testimonials_right span{color:#003366 ;}
.economic_skin .features_list span{color:#003366 ; border-color:#003366 ;}
.economic_skin .features_list:hover .features_list_right h3{color:#003366 ;}
.economic_skin .service_list:hover{border-color:#003366 ;}
.economic_skin .service_list .glyphicon{color:#003366 ;}
.economic_skin .service_list:hover h3{color:#003366 ;}
.economic_skin .price-table .head{background-color:#003366 ;}
.economic_skin .price_bottom:hover{background-color:#003366 ;}
.economic_skin .price_bottom_success{background-color:#003366 ;}
.economic_skin .sidebar_tag ul li a:hover{background-color:#003366 ;border-color:#003366 ;}
.economic_skin .categories_style li a:hover{color:#003366 ;}
.economic_skin .error_page .sorry_title h3:hover{color:#003366 ;}
.economic_skin .contact_number .btn-primary{background-color:#003366 ;}
.economic_skin .testimonials_page{border-left-color:#003366 ;}
.economic_skin .page_number_style .pagination > .active > a,.economic_skin .pagination > .active > span, .pagination > .active > a:hover,.economic_skin .pagination > .active > span:hover,.economic_skin .pagination > .active > a:focus,.economic_skin .pagination > .active > span:focus{background-color:#003366 ;border-color:#003366 ;}
.economic_skin .sidebar_content p a{color:#003366 ;}
.economic_skin .sidebar_content .sidebar_blockquote{border-left-color:#003366 ;}
.economic_skin .sidebar_content_right p a{color:#003366 ;}
.economic_skin .sidebar_content_right .sidebar_blockquote{border-left-color:#003366 ;}
.economic_skin .full_width p a{color:#003366 ;}
.economic_skin .full_width .sidebar_blockquote{border-left-color:#003366 ;}
.economic_skin .banner_readmore .readmore_button{background-color:#003366 ;}
.economic_skin .isotope_img img:hover{color:#003366 ;}
.economic_skin #options a:hover{color:#003366 ;}
.economic_skin .unoslider_indicator a.unoslider_indicator_active{background-color:#003366 ;}

.economic_skin .c_title_SpringGreen{color:#003366 ;}
.economic_skin .BlackTitle_SpringGreen:hover .c_title_black{color:#003366 ;}
.economic_skin .BlackTitle02_SpringGreen:hover .c_title_black{color:#003366 ;}
.economic_skin .BlackTitle03_SpringGreen:hover .c_title_black{color:#003366 ;}
.economic_skin .BlackTitle03_SpringGreen:hover .c_title{border-color:#003366 ; color:#003366 ;}
.economic_skin .BlackTitle04_SpringGreen:hover .c_title_black{color:#003366 ;}
.economic_skin .SpringGreen02_top_bg{border-color:#003366 ;}
.economic_skin .SpringGreen03_top_bg{background-color:#003366 ;}
.economic_skin .SpringGreen04_style:hover .SpringGreen04_top_bg{background-color:#003366 ;}
.economic_skin .SpringGreen05_top_bg{border-color:#003366 ;}
.economic_skin .SpringGreen06_top_bg{border-color:#003366 ;}
.economic_skin .SpringGreen07_style{border-color:#003366 ;}
.economic_skin .SpringGreen07_top_bg{background-color: #003366 ;}
.economic_skin .SpringGreen08_top_bg{background-color: #003366 ;}

.economic_skin .icon_hover .icon-effect-1 .glyphicon:after{box-shadow: 0 0 0 2px #003366 ;}
.economic_skin .icon_hover .icon-effect-2 .glyphicon:after{box-shadow: 0 0 0 2px #003366 ;}
.economic_skin .icon_hover .icon-effect-3 .glyphicon{box-shadow: 0 0 0 2px #003366 ;}

.economic_skin .threeColSocial .console-mouseon{background-color:#003366 ;}
.economic_skin .threeColSocial a.dnnPrimaryAction{background-color:#003366 ;}
.economic_skin .threeColSocial .selectDrop.active > a{background-color:#003366 ;}
.economic_skin .threeColSocial .dnnButtonGroup > li > a.active{border-color:#003366 ;background-color:#003366 ;}
.economic_skin .threeColSocial .dnnButtonGroup > li > a.disabled:hover{border-color:#003366 ;background-color:#003366 ;}
.economic_skin .threeColSocial .alpha > a:hover{background-color:#003366 ;border-color:#003366 ;}
.economic_skin .threeColSocial .alpha > a,.economic_skin .threeColSocial .alpha > a:hover,.economic_skin .threeColSocial .alpha > a.active{border-color:#003366 ;}
.economic_skin .threeColSocial a.dnnSecondaryAction.ArchiveItems:hover{background-color:#003366 ;}
.economic_skin .threeColSocial a.dnnSecondaryAction.ArchiveItems:hover{background-color:#003366 ;}
.economic_skin .threeColSocial .dnnTertiaryAction:hover,.economic_skin a.dnnTertiaryAction:hover{background-color:#003366 ;}

@media handheld,only screen and (max-width:767px){
.economic_skin #standardMenu > .rootMenu > li.selected > a, .economic_skin #standardMenu > .rootMenu > li.breadcrumb > a, .economic_skin #standardMenu > .rootMenu > li:hover > a, .economic_skin #standardMenu > .rootMenu > li > a:hover{background-color:#003366 ;}
.economic_skin #megaMenu > .root > li.selected > a,.economic_skin #megaMenu > .root > li.breadcrumb > a,.economic_skin #megaMenu > .root > li:hover > a,.economic_skin #megaMenu > .root > li > a:hover{background-color:#003366 ;}
}
.skin_user { min-height:20px; }
.skin_header { border-bottom:30px solid #fff;     }
.header_style { position:relative; min-height:90px; padding:0 10px;}
.logo_style { position: absolute; top: -65px; float:left; padding:10px; margin:0!important;}
.site_logo { line-height:200px; }
.user_style { float:right; padding:5px 0; }
.menu_style { position:absolute; right:10px; top:70px; z-index:  5;  }
p a{
color: #003366  !important;
}

.RadWindow 
{
top: 0px !important;  
}

#dnn_dnnLOGO_imgLogo {
    width: 40% !important;
  margin-top: 20px;
}

.economic_skin .logo_style {
    width: 70%;
}




h1 {
font-family: 'Proxima Nova W01 Regular';
}

h2 {
font-family: 'Proxima Nova W01 Regular';
}
h3 {
font-family: 'Proxima Nova W01 Regular';
}

h4 {
font-family: 'Proxima Nova W01 Regular';
}

h5 {
font-family: 'Proxima Nova W01 Regular';
}

p {
font-family: 'Proxima Nova W01 Regular';
}

.menu_style {
  z-index: 9900;
}

.menu_style {
    position: absolute;
    left:0px !important;
    top: 70px;
    z-index: 999;
    width: 100%;
}

#standardMenu .rootMenu li a span {
    display: block;
    padding: 0px 13px !important;
    line-height: 2.2 !important;
    color: #777;
    white-space: nowrap;
    font-size: 16.5px !important;
    font-weight: normal;
    text-transform: none;
    transition: all 0.8s ease 0s;
    -webkit-transition: all 0.8s ease 0s;
    -moz-transition: all 0.8s ease 0s;
}


@media only screen and (max-width: 600px) {
#standardMenu .rootMenu li a span {
    display: block;
    padding: 0px 70px !important;
    line-height: 2.2 !important;
    color: #777;
    white-space: nowrap;
    font-size: 16px !important;
    font-weight: normal;
    text-transform: none;
    transition: all 0.8s ease 0s;
    -webkit-transition: all 0.8s ease 0s;
    -moz-transition: all 0.8s ease 0s;
}
.menu_style {
    position: absolute;
    left:-65px !important;
    top: 70px;
    z-index: 999;
    width: 100%;
}
}


/* 2025*/
/* HOMEPAGE*/

.bgcover_hp{
display: flex;
justify-content: center;
align-items: center;
background: var(--bgGrad);
background-size: cover;
background-position: center;
padding: 5.4em;
}
.m-1000_hp{
width: 1000px;
display: flex;
justify-content: center;
flex-wrap: wrap;
align-items: center;
position: relative;
& a{
    transition: all linear .2s;
}
& a:hover{
    box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.514);
}

}
.map_hp{
    width: 54%;
    @media only screen and (max-width: 1150px) {
        width: 100%;
    }


}
.grid_hp{
  width: 36%;
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(auto-fit,90px);
  grid-auto-rows: 100px;
  grid-gap: 10px;
  padding: 1em;
 justify-content: start;
& div{
    height: 100%;
background: var(--bgimg);
background-size: cover;
background-position: center;
}
   @media only screen and (max-width: 430px) {
        justify-content: center;
    }
   @media only screen and (max-width: 1150px) {
        width: 100%;
    }
}

.btn_container{

    position: absolute;
    right: 11%;
    top: -1em;
  
  & a{
        background: linear-gradient(#e3e3e3 35%, #959595 200%);
        padding: .41em 1.2em;
        margin: .51em;
        font-size: 16px;
        color: #0388CF;
        border-radius: 3px;
  }
@media only screen and (max-width: 430px) {
         top: -3em;
        & a{
            font-size: 12px;
        }
    }
}

@media only screen and (max-width: 600px) {
    .menu_style {
        position: absolute;
        left: 0px !important;
        top: 170px;
        z-index: 999;
        width: 100%;
    }
}
@media (max-width: 991px) {
    html header .nav-main-collapse .nav-main ul > li > a {
        color: #ffffff !important;
        font-family: Open Sans;
        font-size: 12px;
    }
}



























































