@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'camptonbold_demo';
    src: url('../fonts/campton-bolddemo-webfont.eot');
    src: url('../fonts/campton-bolddemo-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/campton-bolddemo-webfont.woff2') format('woff2'),
         url('../fonts/campton-bolddemo-webfont.woff') format('woff'),
         url('../fonts/campton-bolddemo-webfont.ttf') format('truetype'),
         url('../fonts/campton-bolddemo-webfont.svg#camptonbold_demo') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'camptonlight_demo';
    src: url('../fonts/campton-lightdemo-webfont.eot');
    src: url('../fonts/campton-lightdemo-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/campton-lightdemo-webfont.woff2') format('woff2'),
         url('../fonts/campton-lightdemo-webfont.woff') format('woff'),
         url('../fonts/campton-lightdemo-webfont.ttf') format('truetype'),
         url('../fonts/campton-lightdemo-webfont.svg#camptonlight_demo') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold_0-webfont.eot');
    src: url('../fonts/opensans-bold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold_0-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bold_0-webfont.woff') format('woff'),
         url('../fonts/opensans-bold_0-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold_0-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular_0-webfont.eot');
    src: url('../fonts/opensans-regular_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular_0-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular_0-webfont.woff') format('woff'),
         url('../fonts/opensans-regular_0-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular_0-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.banner_bg_image {
	background:url(../images/main_banner.png) no-repeat scroll 0% 0% / cover;
min-height: 648px;
width: 100%;
height: auto;
	}
.magin-top-1 {
	margin-top:0.5%;
	}
.margin_top_5 	 {
	margin-top:5%;
	}
.margn_bottom_0 {
	margin-bottom:0;
	}	
.banner_desc h2 {
	  font-family: 'camptonbold_demo';
	color:#143695;
	margin-top:0 !important;
	text-transform:uppercase;
	}	
.banner_desc p {
	 font-family: 'open_sansregular';
	font-size:16px;
	color:#333333;
	}	
.form_section {
	background: rgba(255,255,255,0.2);
	min-height:100%;
	padding:1%;
	border-radius:5px;
	}
.form_section h4 {
	font-family: 'camptonbold_demo';
	color:#143695;
	margin-top:0;
	text-transform:uppercase;
	margin-top:0px;
	}
.form_section p {
	 font-family: 'open_sansregular';
	font-size:12px;
	color:#333333;
	}	
.border_inline {
	border:1px solid #143695;
	border-radius:5px;
	padding:5%;
	}
.form-control, .large {
	border:1px solid #143695 !important;
	height: 34px;
	padding-top:0.5%;
	padding-bottom:0.5%;
	width:100%;
	}		
#gform_submit_button_1 {
	width:100%;
	padding:4%;
	 font-family: 'open_sansbold';
	font-size:15px;
	color:#353232;
	background:#ffcb08;
	border:1px solid #ffcb08;
	}
#gform_submit_button_1:hover {
	color:#ffffff;
	background:#ffcb08;
	border:1px solid #ffcb08;
	}
input::-webkit-input-placeholder {
  color:#3d3d3d !important;
   font-family: 'open_sansregular';
  font-size:13px;
}

input:-moz-placeholder { /* Firefox 18- */
   color:#3d3d3d !important;
   font-family: 'open_sansregular';
  font-size:13px;
}

input::-moz-placeholder { /* Firefox 19+ */
   color:#3d3d3d !important;
   font-family: 'open_sansregular';
  font-size:13px;
}

input:-ms-input-placeholder { /* IE 10+ */
  color:#3d3d3d !important;
   font-family: 'open_sansregular';
  font-size:13px;
}

input::-ms-input-placeholder { /* Edge */
  color:#3d3d3d !important;
   font-family: 'open_sansregular';
  font-size:13px;
}

input:placeholder-shown { /* Standard one last! */
   color:#3d3d3d !important;
   font-family: 'open_sansregular';
  font-size:13px;
}
.bg_color_hight {
	background:#f3f3f3;
	padding-bottom:1%;
	}	
.highlights {
	 font-family: 'camptonlight_demo';
	color:#143695;
	text-transform:uppercase;
	}
.margin_top_3 {
	margin-top:3%;
	}
.bg_color_hight h3 {
	 font-family: 'camptonlight_demo';
	color:#353232;
	
	}	
.certificate_pgm {
	 font-family: 'open_sansregular';
	color:#4e4e4e;
	font-size:15px;
	text-align:justify;
	}	
.fa-caret-right {
    color: #ffcb08;
    font-size: 21px !important;
    line-height: 20px !important;
	
}
.bg_color_hight	p {
	font-family: 'open_sansregular';
	color:#4e4e4e;
	font-size:15px;
	
	} 
.pgm_facility_bg_color {
	background:#fff; padding-bottom:2%;	}	
.pgm_facility_bg_color h3 {
	 font-family: 'camptonlight_demo';
	color:#143695;
	text-transform:uppercase;
	}	
	.pgm_facility_bg_color	p {
	font-family: 'open_sansregular';
	color:#4e4e4e;
	font-size:15px;
	margin-top:2%;
	text-align:left;
	} 	
.advantage_section p {
	font-family: 'open_sansregular';
	color:#4e4e4e;
	font-size:15px;
	}										
.our_each_blog_aligment {
	padding-top:2%;
	padding-bottom:2%;
	}
.testimonial_section {
	background:#143695;
	
	}
	.carousel-control {
    opacity: 1 !important;
    background: none !important;
}	
.test_content::before  {
	content:url(../images/left.png);
	padding-right:2px;
	}
.test_content::after  {
	content:url(../images/right.png);
	    position: absolute;
    padding-left: 7px;
	}
.test_content {
	margin-top:3%;
	font-family: 'open_sansregular';
	font-size:15px;
	color:#ffffff;
	}
.author {
	font-family: 'camptonbold_demo';
	font-size:14px;
	color:#ffcb08 ;
	margin-bottom:0px;
	}
.author_des {
	font-family: 'open_sansregular';
	font-size:13px;
	color:#ffffff;
	}
	.footer_area {
    padding-top: 0.5%;
	background:#37404a;
}
.footer_area p, .footer_area a   {
	font-family: 'open_sansregular';
	font-size:13px;
	color:#ffffff;
	}
	
.nave {
	top:65px;
	}
.site-header {
	display:none;
	}
.site-content {
	padding:0 !important;
	}	
	.gfield_label, .validation_error {
	display:none !important; 
	}
	@media only screen and (max-width:768px) {	
.pull-left, .pull-right {
	float:none !important;
	text-align:center;
	}	
	.h2, h2 {
    font-size: 25px !important;
}
.banner_desc h2 {
    font-size: 25px !important;
	margin-top:5% !important; 
    
}
.item  {
	width:93% !important; 
	}	
.carousel-control {
	display:none !important;
	}	
.bg_color_hight {
	padding-bottom:8%;
	}
.bg_color_hight h3 {
	text-align:center;
	}
.pgm_schedule_date_bg {
    padding-bottom: 2px;
}	
.pgm_facility_bg_color {
    padding-bottom: 7%;
}
.form_section p {
    font-size: 13px;
    line-height: 17px;
    margin: 0;
}
.margin_top_3 {
    margin-top: 5%;
}
.gform_wrapper {
    margin: 0 !important;
    max-width: 100%;
    overflow: inherit;
}
.gform_wrapper .gform_footer {
    clear: both;
    margin: 0 !important;
    padding: 15px 0 0 !important;
}
}
.pgm_schedule {
	text-transform:uppercase;
	background:#ffcb08;
	 font-family: 'camptonlight_demo';
	font-size:14px;
	color:#353232;
	text-align:center !important;
	}
.pgm_schedule_date {
	background:#143695;
	 font-family: 'camptonlight_demo';
	font-size:14px;
	color:#ffffff !important;
	text-align:center !important;
	}
.pgm_schedule_date_bg {
	background:#143695;
	}	
.item  {
	min-height:210px;
	}
.pgm_schedule {
	text-transform:uppercase;
	background:#ffcb08;
	 font-family: 'camptonlight_demo';
	font-size:14px;
	color:#353232;
	text-align:center !important;
	}
.pgm_schedule_date {
	background:#143695;
	 font-family: 'camptonlight_demo';
	font-size:14px;
	color:#ffffff !important;
	text-align:center !important;
	}
.pgm_schedule_date_bg {
	background:#143695;
	}						
@media only screen and  (max-width: 750px) {
	.item  {
	min-height:387px !important;
	}
.banner_bg_image .magin-top-1 {
    margin-top: 3.5%;
}	
	}	
.pgm_schedule {
	text-transform:uppercase;
	background:#ffcb08;
	 font-family: 'camptonlight_demo';
	font-size:14px;
	color:#353232;
	text-align:center !important;
	}
.pgm_schedule_date {
	background:#143695;
	 font-family: 'camptonlight_demo';
	font-size:14px;
	color:#ffffff !important;
	text-align:center !important;
	}
.pgm_schedule_date_bg {
	background:#143695;
	}	
.fa-caret-right { width:2%;}
p span { width:98%;}
.disply_flex { display:inline-flex; width:100%;}	
.glyphicon {
    border: 1px solid;
    border-radius: 11px;
    display: inline-block;
    font-family: "Glyphicons Halflings";
    font-style: normal;
    font-weight: 400;
    height: 25px;
    line-height: 1;
    padding: 4px;
    position: relative;
    top: 1px;
    width: 25px;
	color:#143695;
}
.mobile_np_added {
	color:#143695;
	font-size:15px;
	font-family: "camptonbold_demo";
	}
.margin_top_5_mob a:hover { color:#FFF !important;}	
.margin_top_5_mob { margin-top:5%;}	
.text-align_mob_content { text-align:end;}
@media only screen and (max-width:768px) {
	.mobile_np_added {
  
    list-style: outside none none;
    text-align: center;
}
.text-align_mob_content { text-align:center;}
.mobile_font_color { color:#fff !important;}
.banner_desc p {
    color: #333333;
    font-family: "open_sansregular";
    font-size: 14px;
}
	}	