@import "bootstrap/css/bootstrap.min.css";body{padding-top:40px;font-size:16px}a{outline:0!important}.col-xs-5th,.col-sm-5th,.col-md-5th,.col-lg-5th{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-xs-5th{width:20%;float:left}@media (min-width: 768px){.col-sm-5th{width:20%;float:left}}@media (min-width: 992px){.col-md-5th{width:20%;float:left}}@media (min-width: 1200px){.col-lg-5th{width:20%;float:left}}h1{font-size:3.8em;margin-bottom:20px}h2{font-size:1.4em !important;font-weight:300;margin-bottom:20px}h3{font-size:2em;color:#019c96}h4{font-size:1.5em;letter-spacing:.03em;color:#019c96}h5{font-size:1.2em;letter-spacing:.024em;color:#019c96;font-weight:600}h6{font-size:1em;letter-spacing:.018em;color:#019c96;font-weight:600}h1:first-child,h2:first-child{margin-top:0}h1:only-child,h2:only-child{margin:0}p{line-height:1.3em;margin-bottom:20px}#main_content img{max-width:100%;height:auto}#main_content li{margin-bottom:5px}#main_content .wp-caption{max-width:95%}.sidebar-nav{padding:9px 0}div.title,div.ws_color_bar,div.testimonials,.recent_posts{padding:2% 25%}div.four_column,div.three_column,div.two_column{padding-top:3%;padding-bottom:3%}div.ws_content{padding:4% 2% 2% 0}.full_width div.ws_content{padding:5% 8%}.four_column,.three_column,.two_column,.recent_posts{padding-left:10%;padding-right:10%}.column_content{padding:2% 5%}.recent_posts h2{padding-bottom:10px}.recent_posts_content{width:100%;margin-top:5%}.recent_posts_content img{width:100%;height:auto;border:1px solid #c8c8c8}@media (max-width: 980px){.navbar-text.pull-right{float:none;padding-left:5px;padding-right:5px}div.title,div.ws_color_bar{padding:9% 10%}}@media (max-width: 767px){.dropdown-menu{display:block;position:relative;float:none;border:none;box-shadow:none;margin-top:0}.dropdown-menu > li > a{color:#555;font-size:1.2em}.dropdown-menu > li > a:hover{color:#333}.sidebar_left .row{margin-right:0}.recent_posts_content{width:70%;margin:0 auto;padding:4% 0}.btn{white-space:normal}}@media (min-width: 768px){.dropdown:hover .dropdown-menu{display:block;margin-top:0}}@media (max-width: 480px){h1{font-size:2.8em;letter-spacing:.06em;margin-bottom:20px}h2{font-size:2.8em;font-weight:300;letter-spacing:.048em;margin-bottom:20px}h3{font-size:2.5em;letter-spacing:.04em;color:#019c96}h4{font-size:2em;letter-spacing:.03em;color:#019c96}h5{font-size:1.5em;letter-spacing:.024em;color:#019c96;font-weight:600}h6{font-size:1.17em;letter-spacing:.018em;color:#019c96;font-weight:600}}.testimonial:before{font-family:FontAwesome;content:"\f10d"}.btn-dark{background-color:#333;border-color:#333;color:#eee}.btn-dark:hover{background-color:#999;border-color:#999}.btn-light{background-color:#eee;border-color:#eee;color:#333}.btn-light:hover{background-color:#999;border-color:#999}i.fa{color:#879eb7}#footer_primary{padding:3% 0}footer #logo{max-width:100%;height:auto}#menu-footer-menu{list-style:none;padding:0;margin:0}#menu-footer-menu li{margin:0 10px;display:inline}footer i{margin:0 5px}footer .fa{font-size:3em}#footer-links{padding:2% 0}#footer_secondary{background-color:#e8e8e8;padding:2% 0;font-size:.9em}#footer_secondary a{padding:0 1%}@media (max-width: 990px){footer .fa{font-size:2em}footer #logo{max-width:35%;height:auto}}.block-image-bar{background-position:50% 0;background-repeat:no-repeat;background-size:0 auto;display:block;padding:0;position:relative}.block-image-bar img{bottom:0;display:inherit;height:auto;left:0;line-height:1;min-width:100%;right:0;top:0;width:100%;z-index:0}.block-image-bar img + .row{left:0;padding:30px;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:10;max-width:1200px;margin:0 auto}.block-image-bar .text-overlay{display:inline-block;padding:15px;background-color:rgba(0,0,0,.4)}div.grid{position:relative}.grid{padding-bottom:25px;padding-top:5%}.grid img{width:100%}.nopad-top{padding-top:0!important}.grid-caption{position:absolute;right:0;left:0;bottom:0;padding:15px;background-color:rgba(0,0,0,.4)}.grid a{color:#fff}.grid a:hover{color:#f58025}.caption-full{bottom:25px}.grid-half div:nth-child(1){padding-left:0}.grid-half div:nth-child(2){padding-right:0}.grid-half div:nth-child(1) .grid-caption{right:15px;padding-left:15px}.grid-half div:nth-child(2) .grid-caption{left:15px;padding-left:15px}.grid-third div:nth-child(1){padding-left:0;padding-right:20px}.grid-third div:nth-child(2){padding-left:10px;padding-right:10px}.grid-third div:nth-child(3){padding-left:20px;padding-right:0}.grid-third div:nth-child(1) .grid-caption{right:20px;padding-left:15px}.grid-third div:nth-child(2) .grid-caption{right:10px;left:10px;padding-left:15px}.grid-third div:nth-child(3) .grid-caption{left:20px;padding-left:15px}@media (max-width: 767px){.grid{padding-bottom:0}.grid div{padding-top:20px}.grid-half div:nth-child(1){padding-right:0}.grid-half div:nth-child(2){padding-left:0}.grid-third div:nth-child(1){padding-right:0}.grid-third div:nth-child(2){padding-left:0;padding-right:0}.grid-third div:nth-child(3){padding-left:0}.grid-half div:nth-child(1) .grid-caption{right:0;padding-left:15px}.grid-half div:nth-child(2) .grid-caption{left:0;padding-left:15px}.grid-third div:nth-child(1) .grid-caption{right:0;padding-left:15px}.grid-third div:nth-child(2) .grid-caption{right:0;left:0;padding-left:15px}.grid-third div:nth-child(3) .grid-caption{left:0;padding-left:15px}.caption-full{bottom:0}}.carousel .item{width:100%}.carousel .item img{width:100%}.carousel-inner img{margin:auto}.carousel-caption{text-shadow:none}.carousel-caption h2{font-size:330%}.carousel-caption p{font-size:200%}@media (min-width: 1275px) and (max-width: 1500px){.carousel-caption h2{font-size:260%}.carousel-caption p{font-size:150%}}@media (min-width: 1081px) and (max-width: 1274px){.carousel-caption h2{font-size:220%}.carousel-caption p{font-size:110%}.carousel-caption .btn{font-size:100%;padding:5px 10px}}@media (min-width: 970px) and (max-width: 1080px){.carousel-caption h2{font-size:190%;margin-top:1%}.carousel-caption p{font-size:105%}.carousel-caption .btn{font-size:95%;padding:5px 10px}}@media (min-width: 441px) and (max-width: 969px){.carousel-caption h2{font-size:150%;margin-top:1%}.carousel-caption p{font-size:100%}.carousel-caption .btn{font-size:90%;padding:5px 10px}}@media (max-width: 690px){.carousel-caption{width:90%!important;left:5%!important;top:0!important}}@media (max-width: 440px){.carousel-caption h2{font-size:90%;margin-top:1%}.carousel-caption p{font-size:80%}.carousel-caption .btn{font-size:60%;padding:3px 6px}}
/* css added on 22-09-2020 */
.carousel-inner .item p span{
	font-size:inherit !important;
}
.carousel-control{
	width:5% !important;
}
@media screen and (max-width: 690px) {
.carousel-caption {
		top: 5px !important;
}
}
@media screen and (max-width:992px) and (min-width:768px) {
     .logo_kddi img{
		 margin-left:auto;
		 margin-right:auto;
		 display:table;
	}
}
.thanksec {
    padding: 50px 0;
    height: 100vh;
}
.page-id-366 #content h3{
	margin-top:0px !important;
}
.page-id-366 #content .row.three_column{
	padding:20px 0 !important;
}

#main_content .newsroom_list img{
	height:220px !important;
	object-fit:cover;
}
.page-id-142 .row.two_column .col-md-6 img{
	width:120px !important;
}
.page-id-657 blockquote+p{
	display:none !important;
}
.page-id-114
.btn-light{
	margin-top:20px;
}
@media screen and (max-width:767px){
.scroll-post-left{
	width:50% !important;
}
.scroll-post-right{
	width:50% !important;
}
.page-id-104 .col-md-10 p, .page-id-104 .col-md-10 h2{
	padding-left:0px !important;
}
#content_container .col-md-12 h3{
	margin-top:10px !important;
}
#content_container .col-md-12 p{
	margin-bottom:10px !important;
}
#page-id-11446 .table-responsive {
	border:none !important;
}
.column_content p{
	margin-bottom:10px !important;
}
.column_content h3{
	margin-top:10px !important;
}
.wp-caption{
	margin-bottom:10px !important;
}
.page-id-130  #content .three_column .col-md-4{
	margin-bottom: 12px !important;
	display:table !important;
}

}
.page-id-130  #content .three_column .col-md-4{
	display:table;
}
@media screen and (max-width:359px){
	.page-id-142 .row.two_column .col-md-6 img {
    margin-bottom: 20px;
}
.page-id-142 .row.two_column .col-md-6 + .col-md-6 p {
    margin-bottom:0 !important;
}
}
@media screen and (max-width:600px) and (min-width:410px){
.page-id-10849 #content .col-md-4{
	width:50% !important;
	float:left !important;
}
.page-id-10849 #content .col-md-4 p+p{
	height:50px !important;
}
}