
#navigation{padding-top: 0; padding-bottom: 0;}
.navbar-nav{line-height: 50px;}

.navbar-brand > img{width:auto; height: 42px; z-index: 1;}

.nav-block a, .nav-block a:link, .nav-block a:active, .nav-block a:visited{color:#000; font-weight: normal; text-decoration: none;transition-duration:.5s;}
.nav-block a:hover{color:#f40;transition-duration:.5s;}
.nav-block.active a, .nav-block.active a:link, .nav-block.active a:active, .nav-block.active a:visited{color:#FFF; text-decoration: none;transition-duration:.5s;}

.nav-block.active a:hover{color:#f40;text-shadow: 1px 1px 4px rgb(0,0,0), -1px -1px 4px rgb(0,0,0);transition-duration:.5s;}
.nav-block {background-color:transparent; transition-duration:1s; position:absolute; z-index:1; left:0; right:0;}
.nav-block.active{ background-color:rgba(0,0,0,0.7); transition-duration:1s;}

img{vertical-align: bottom;}

.navbar-toggle {
    display: block;
    border: 0;
    right: 0;
    top: 0;
    margin: 0;
    height: 50px;
    width: 50px;
    padding: 6px 17px;
    box-sizing: border-box;
    cursor: pointer;
    outline: none;
    background-color: transparent;
    transition-duration: .5s;
}



.nav-block .nav-link {}

.toggle-bar, .toggle-bar:after, .toggle-bar:before {
    cursor: pointer;
    border-radius: .5px;
    height: 2px;
    width: 20px;
    background: #000;
    position: absolute;
    display: block;
    content: '';
	transition-duration:.5s;
}

.nav-block.active .toggle-bar, .nav-block.active .toggle-bar:after, .nav-block.active .toggle-bar:before {
	background: #FFF;transition-duration:.5s;
}


.navbar-toggle:hover .toggle-bar, .navbar-toggle:hover .toggle-bar:after, .navbar-toggle:hover .toggle-bar:before {
    box-shadow: 0 0 3px #FFF;
}
.navbar-toggle.trigger:hover .toggle-bar{box-shadow: none;}

.toggle-bar{top:50%;transition-duration:.5s;}
.toggle-bar:before {top:-7px;transition-duration:.5s;}
.toggle-bar:after {top:7px;transition-duration:.5s;}

.navbar-toggle.trigger {background-color:transparent; transition-duration:.5s;}

/*
.navbar-toggle.trigger .toggle-bar, .navbar-toggle.trigger .toggle-bar:after, .navbar-toggle.trigger .toggle-bar:before{
	background-color:#FFF; transition-duration:.5s;
}
*/


.navbar-toggle.trigger .toggle-bar{background-color: transparent;transition-duration:.5s; transform-origin: center center;}
.navbar-toggle.trigger .toggle-bar:before{transform: rotate(45deg); transform-origin:left center;transition-duration:.5s;}
.navbar-toggle.trigger .toggle-bar:after{transform: rotate(-45deg); transform-origin:left center;transition-duration:.5s;}

.navbar-toggle:focus{	
	outline:none;
}

.dm-ctn{display: block; margin: auto; max-width: 1100px;
background-image: url(../images/main_bg.jpg?1); background-size: cover; background-position: center center;

}

.bgt-ctn{ padding-bottom:30%; background-image: url(../images/bg_top.png?1); background-size: auto 100%; background-position: bottom; box-sizing: border-box;}

.dm-block{overflow: hidden;}


.img-row-0{padding-top: 4.5%;}
.logo-image{width:10.64%; margin-right: 2%; }




.top_sect_1{width: 51.63%; margin-left:-2%; margin-top: -5%;}

.top_sect_2{width: 35%; margin-left: 2%; margin-bottom: -10%;}

.top_sect_3{width: 36.64%; margin-left: 6%;}
.top_sect_4{width: 40.45%; margin-left: -2%; margin-bottom: 2%;}


.topic_1{width: 49.27%; margin-left: 11.27%; margin-top: 2%;}
.topic_2{width: 44.18%; margin-left: 35.9%; margin-top: 2%;}
.topic_3{width: 67.1%; margin-left: 22.63%; margin-top: 2%;}

.bgb-ctn{margin-top: -33%;}
.box_1{width: 34.9%; margin-left: 9.5%;}
.box_2{width: 35.27%; margin-right: 10.5%;  margin-top: 7.5%; float: right;}
.clickApply{position: absolute; width: 30%; right: 16%; margin-top: 18%;}

.img-row-4{width:78%; margin: -8% auto 5% auto; background-color: #50bbcd;}

.prc_title_1{max-width: 236px; width:40.7599%;}
.prc_title_2{max-width: 343px; width:59.2400%;}

.prc_tbl_0{width: 20.8875%;padding: 0; margin: 0;}
.prc_tbl_1{width: 58.9349%;padding: 0; margin: 0;}
.prc_tbl_2{width: 20.1775%;padding: 0; margin: 0;}

footer {background-color: rgb(2,60,96); color: #FFF; font-size: 14px;}

@media (max-width: 1200px) {


}


@media (max-width: 992px) {
.nav-block { background-color: rgba(255,255,255,0.85);}
	
#navbar {background-color:transparent; box-shadow:none;}
#nav{ width:100%; text-align:center; padding:30px 0; }
.nav-bar > .navflow {padding:12px 12px 12px 0;}
.nav-block .nav-item{margin: 0;}	
.nav-block .nav-link{ margin:0; line-height:46px; border-top:1px solid #7582B5;}	
.nav-bar{box-shadow: 3px 0 5px rgba(0, 0, 0, 0.3);}
	
.dm-ctn {
    max-width: 800px;
}
}

@media (max-width: 768px) {

.dm-ctn {
    max-width: 576px;
}
	
.bgt-ctn{
	padding-bottom: 50%;
}
.bgb-ctn{margin-top: -50%;}
	
.logo-image{
	width: 16%;
    position: absolute;
    right: 5px;
    top: 10px;
}
	
.top_sect_1{margin-left:0%; margin-top: -5%;}

.top_sect_2{ margin-left: 2%; margin-bottom: -10%;}

.top_sect_3{margin-left: 10%;}
.top_sect_4{margin-left: -2%; margin-bottom: 2%;}

/*
.top_sect_1 {
    width: 62%;
}
	
.top_sect_2{
    margin-bottom: -16%;
	    margin-left: 0;
    transform: translateX(8%);
}
	
.top_sect_3{width: 45%;}
	
.topic_1{transform: scale(1.3); margin-left: 14%; margin-top: 5%;}
.topic_2{transform: scale(1.3); margin-left: 25%; margin-top: 5%;}
.topic_3{transform: scale(1.3); margin-left:13%; margin-top: 5%;}
*/	
	
.topic_1{width: 87%; margin-left: 7.5%; margin-top: 2%;}
.topic_2{width: 80.7%; margin-left: 10%; margin-top: 2%;}
.topic_3_1{width: 90%; margin-left: 5%; margin-top: 2%;}
	
.box_1 {
    width: 30%;
    margin-left: 6%;
}
	
/*.box_2{transform: scale(1.3); margin-right: 10.5%;  margin-top: 7.5%; float: right;}*/
.box_2{width: 60%; margin-right: 4%;margin-top: 2.5%; }
.clickApply{width: 30%; right: 16%; margin-top: 13%;}	
	
	
.prc_title_1{width:60%;}
.prc_title_2{width:80%;}

.prc_tbl_0{display: none;}
.prc_tbl_1{width: 100%;padding: 0; margin: 0;}
.prc_tbl_2{display: none;}
	
}


@media (max-width: 544px) {
	
	#navigation{padding-left: 0; padding-right: 0;}


}
@media (max-width: 432px) {	
	.nav-container{padding-left: 4px; padding-right: 4px;}
	.navbar-brand > img{height: 39px;}

}

@media (max-width: 320px) {
	

}