#primary-menu ul li:nth-child(2) > a:after {
    content: '';
    height: 4px;
    margin-top: 33px;
    opacity: 1;
}
#header.sticky-header:not(.static-sticky) #primary-menu.style-3 > ul > li:nth-child(2) > a:after {margin-top: 18px;}
#content {overflow: visible;}
.p_content{    
	position: absolute;
    width: 1140px;
    top: -30px;
    left: 0;
    right: 0;
	margin-bottom: 30px;
    background: #efefef;
    box-shadow: 0 0 4px 2px rgba(0,0,0,0.2);
}
.p_content p{
	margin-bottom: 5px;	
	font-size: 18px;
    font-weight: bold;
    color: #383838;
}
.p_content span,.p_content h2{color: #364c75;font-size: 20px;letter-spacing: 1px;}
.p_content h2{margin: 0 3px 5px 0;}
.p_content h2 + p,.p_content h2{display:inline-block;}
.p_content .col_half:nth-child(1){margin-bottom: 0;padding: 70px 0 70px 60px;}
.p_content .col_half.col_last{top: -30px;right: 10px;margin-bottom: -40px;}
#page-title h1 {font-size: 40px;}
.fslider{box-shadow: 0 0 4px 2px rgba(0,0,0,0.2);}
.iconlist li{    
    margin-bottom: 10px;
	margin-right: 30px;
	padding-left: 30px;
	font-size: 18px;
    color: #595959;
}
.fancy-title.title-bottom-border h4{font-size:20px;}
.iconlist > li [class^="icon-"]:first-child{
	left: 0;    
	line-height: 25px;
	color: #00529e;
    font-weight: bold;
}
.col_half.col_last .iconlist .iconlist{margin: 5px 0 26px 0;}
.col_half.col_last .iconlist .fancy-title + .iconlist li{padding-left:0;}
.iconlist  .iconlist  a{color:#595959;}
.p_video{width: 100% !important;padding: 0;background-color: #424242;}
.p_video .col_one_third{width: 32.63%;margin-right: 1%;margin-bottom: 30px;}
.p_video .col_full{
	color: #ffffff;
    font-size: 20px;
    text-align: center;
    margin: 40px 0;
}
.p_table .col_full:nth-child(1){
	margin: 80px 0 20px 0;
	color: #000000;
    font-size: 28px;
	font-weight: bold;
    text-align: center;
}
.table-bordered{font-size:18px;border: 1px solid #444444;}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, 
.table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, 
.table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td{border: 1px solid #444444;}
.table-bordered > thead > tr{color: #616362;}
.table-bordered > thead > tr > th{text-align:center;padding: 40px 8px;background-color: #f2f2f2;}
.table-bordered > tbody tr:nth-child(4n+1) td:nth-child(1){vertical-align:middle;border-bottom: 1px solid #444444;}
.table-bordered > tbody tr > td{color: #616362;background-color: #fefefe;vertical-align: middle;}
.button.button-xlarge.button-circle{
    display: block;
    width: 100%;
    max-width: 570px;
	margin: 30px auto;
    padding: 0 10%;    
	font-size: 20px;
	color: #5b5b5b;
    border-color: #5b5b5b;
    border-width:1px;
	letter-spacing: 1px;
	text-align: center;
}
.button-xlarge i{top: 8px;font-size: 34px;margin-right: 30px;}
.col_two_third .button.button-xlarge.button-circle{margin:30px auto;}
.col_two_third .col_one_third .button.button-xlarge.button-circle{padding: 0 30%;}
.p_cert{margin-top:40px;}
.breadcrumb > .active a:hover{color: #000000;cursor:default;}
@media (min-width: 991px) and (max-width: 1200px) {
.p_content .col_half:nth-child(1) {padding: 50px 0 50px 30px;}
.button.button-xlarge.button-circle{padding: 0 13%;}
.col_two_third .col_one_third .button.button-xlarge.button-circle{padding: 0 30%;}
#page-title h1 {font-size: 36px;}
}
@media (min-width: 768px) and (max-width: 991px) {
.p_video{width:100% !important;}
.container.p_content{top:0;}
.container.p_content .col_half:nth-child(1){
	width: 100%;
    margin-right: 0;
    padding: 580px 0 30px 0;
    text-align: center;
}
.container.p_content .col_half.col_last{
    position: absolute;
	width: 100%;
    left: 0;
    right: 0;
    top: 0;
	padding: 40px;
}
#primary-menu.style-3 > ul > li > a:after{display:none;}
.button.button-xlarge.button-circle{max-width: 440px;}
.p_cert > .col_one_third,.p_cert .col_two_third.col_last{width: 100%;margin: 0 auto;text-align: center;}
#page-title h1{text-align: center;}
#page-title .breadcrumb {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    margin: 15px 0 0 !important;
	text-align: center;
}
.col_two_third{width:100%;}
.p_cert img{max-width:60%;}
.m_hidden {display: none;}
}
@media (max-width: 767px){
.p_content{width:100% !important;top: 0;}
.p_content .col_half:nth-child(1){    
	width: 100%;
    margin-right: 0;
    padding: 90% 0 0 0;
    text-align: center;
}
.p_content .col_half.col_last{
	position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    top: 0;
    padding: 0;
}
.iconlist{margin-left: 0 !important;}
.fancy-title{margin-right: 0;}
.p_video,.p_table{padding:0 !important;}
.p_video .col_one_third{width: 100%;margin-bottom: 20px !important;}
.p_video .col_full{margin: 30px 0 !important;}
.p_table .col_full:nth-child(1){margin: 50px 0 15px 0 !important;}
.table > thead:first-child > tr:first-child > th{border-top:1px solid #a0a0a0; }
.table-responsive > .table-bordered > tbody > tr:last-child > td{border-bottom:1px solid #a0a0a0; }
.button.button-xlarge.button-circle{max-width: 360px;padding:0 3% !important;font-size: 18px;}
.button-xlarge i{margin-right: 20px;top: 6px;font-size: 28px;}
.col_full.nobottommargin.center {margin-bottom: 0 !important;}
#page-title h1 {font-size: 24px;letter-spacing: 1px;}
.col_two_third{width: 100%;}
.p_cert .col_one_third{text-align: center;}
}