/*

██████╗  ██████╗ ██╗      █████╗ ██████╗ ██╗███████╗

██╔══██╗██╔═══██╗██║     ██╔══██╗██╔══██╗██║██╔════╝

██████╔╝██║   ██║██║     ███████║██████╔╝██║███████╗

██╔═══╝ ██║   ██║██║     ██╔══██║██╔══██╗██║╚════██║

██║     ╚██████╔╝███████╗██║  ██║██║  ██║██║███████║

╚═╝      ╚═════╝ ╚══════╝╚═╝  ╚═╝╚═╝  ╚═╝╚═╝╚══════╝

*/

.title-base h3{ font-size: 45px; line-height:1.5;}

.title-base p{ font-size: 20px; }

.text-white{ color: #fff!important; }

.text-blue{ color: #1414A2; }

h1, h2, h3, h4, h5, h6{ color: #1414a2; }

.h1, .h2, .h3, .h4, .h5, .h6{ color: #484848;}

h2, .h2 { line-height: 42px; }

.mt-70{ margin-top: 70px; }

.mt-215{ margin-top: 215px; }

.content2{ padding-top: 30px; padding-bottom: 30px; }

#seo, #mframe{ display: none; }

hr{ border-top: 1px solid #e0e0e0; }

#pframe > .container, #mframe > .container{

	width: 100%;

}

.img-box.video-play{

	position: static;

}
.app_area .advs-box{
	margin-bottom:20px;
}
.app_area .img-box{
	height:auto;
	max-height:100%;
}
.advs-box .img-box img{
	border-bottom: 1px solid #eee;
}
.content.breadcrumb-box{

	/* padding-top: 20px;

	padding-bottom: 0; */
	padding: 20px 30px!important;

}

.tec-right, .tec-left{

	float: left;

	width: 50%;

}

.tec-highlight{

	max-width: 565px; 

	margin: 0 auto;

	padding: 142px 5%;

}

.tec-img-box{

	height: 535px; 

	background-size: cover!important;

}

footer .content, footer p, footer .tag-row span, footer a, .tag-row a{ 

	background: #292929;

    color: #fff; 

}

footer a:hover{

	color: #717171;

}

.navbar-brand{

	padding:12px 0;

}

.nav > li > a{

	padding: 19px 18px 17px 12px;

}

.btn-border.ind-banner{

	border-color:#fff;

	color: #fff !important;

}

.btn:hover.hover-blue{ color: #fff!important; }

.advs-box-side.boxed-inverse > .row > div{

	flex: unset;

	padding-bottom: 0;

	padding-top: 0;

}

.advs-box-side-img h2 a{

	font-size: 28px;

	color: #1414A2;

}

div.adv-img-side-content .btn:hover i{

	color: #fff;

}

div.adv-img-side-content .btn:hover{

	background-color: #3c3cd0 !important;

}

span.tec-link{

	padding: 5px;

}

span.tec-link a{

	margin: 5px;

}

.adv-img-down-text h2 a{

	color: #1414A2;

}

.nav.inner.ms-rounded.square li a{

	border-radius: 3px;

}

.advs-box-side-img .col-md-8{

	overflow: visible;

}

img#mobile-logo, ul.nav.navbar-nav li.mobile-block, .navbar-mini.mobile-lan{

	display: none !important;

}

.navbar-default .navbar-nav li > a, .nav.navbar-nav .submenu a{

	font-weight: bold;

}

.nav.navbar-nav .submenu a{

	color: #1414A2;

}

ul.nav.navbar-nav li.pc-last a {

	padding-right: 5px;

}

table.inquiry-table th, table.inquiry-table tr td:first-child, table.inquiry-table tr td:last-child{

	text-align: center;

}

table.inquiry-table tr{

	border-bottom: 1px solid #1414a2;

}

table.inquiry-table tr:first-child > th{

	padding-left: 15px !important;

}

table.inquiry-table tr:nth-child(even), table.inquiry-table tr:nth-child(even) a{

	background-color: #e8e8ff;

}

table.inquiry-table tr th{

	color: #1414a2;

	border-top: 1px solid #1414a2;

}

h4.opne-item > div:before{

	content: '+';

}

h4.opne-item > div.collapsed:before{

	content: '-';

}





@media (max-width: 992px){
	.navbar-nav .open .dropdown-menu > li > a{
		font-size:16px;
		padding:15px 0!important;
	}

	img#pc-logo{

		display: none !important;

	}

	img#mobile-logo, ul.nav.navbar-nav li.mobile-block, .navbar-mini.mobile-lan{

		display: block !important;

	}

	.navbar-mini.mobile-lan{

		background-color: #fff;

	    border-bottom: 0;

	    text-align: center;
	    float: left;
	    width: 100%;
	    height:auto;
	    padding:15px 0;

	}

	ul.nav.navbar-nav li.pc-last a{

		padding-right: 25px;

	}

	.navbar-brand{

		padding: 15px 15px;

	}

	.adv-img .img-box img.ind-q-link{

		height: auto;

	}

	.tec-left, .tec-right{

		width: 100%;

	}

	.tec-img-box{

		max-height:300px;

	}

	.tec-highlight{

		max-width: 100%;

		padding: 50px 5% 50px;

	}

	.tec-highlight div{

		margin-left: 15px;

		margin-right: 15px;

	}

	.advs-box-side-img h2{

		margin-top: 20px;

	}

	.pull-right.mobile{

		float: none !important;

	}

	.pull-right.mobile a{
		font-size:16px;
		text-align: center;

	}

	

}

@media (max-width: 767px){

	.title-base h3{ font-size: 40px;line-height: 45px;}

	.mob-mb-30{ margin-bottom: 30px; }

	#pframe{ display: none; }

	#mframe{ display: block; }

	/*.container.content{ margin-bottom:0; padding-top: 70px;}*/

}

