@import url(//fonts.googleapis.com/css?family=Open+Sans);
@import url(//fonts.googleapis.com/css?family=Pinyon+Script);
@import url(//fonts.googleapis.com/css?family=Lato);

/* G:#C5A601 ORG#C5A601*/
#Body ,
html, 
body ,
.Head,
.SubHead ,
.SubSubHead ,
.Normal,
.TeamDetail_info li a,
.TeamDetail_info li a:link,
.TeamDetail_info li a:active,
.TeamDetail_info li a:visited {
	color:#7a7a7a;
	font-size:13px;
	font-family:'Open Sans';
	line-height:1.8;
}
html, button, input, select, textarea{
	font-family:'Open Sans';
}

	#dnn_wrapper{width:auto; background:#FFF;}

A, A:link,
A:active,
A:visited,
A:hover{
	color:#2867AC;
}

.ls-layer, 
.ls-layer *{
	font-family:'Open Sans' !important;
}


/*Testimonials*/
.Testimonials_list .Testimonials_list_info span ,
.Testimonials_1 blockquote small span,
.Testimonials_2 blockquote small span ,
.Testimonials_3 blockquote small span,
.circle_slider1 blockquote small{
	color:#C5A601;
}
.Testimonials_tab .last_page:hover,
.Testimonials_tab .next_page:hover {
	color: #C5A601;;
	border:1px solid #C5A601;
}
.Testimonials_tab .dot a {
	border:1px solid #C5A601;
}
.Testimonials_tab .dot a.actived:before{
	background-color:#C5A601;
}
.image_more_info span{
	background-color:#C5A601!important;
}

/*Responsive Tab*/
.horizontalTab_Top_1 ul.resp-tabs-list li span,
.horizontalTab_Top_1 .Tab_ico,
.horizontalTab_Top_2 ul.resp-tabs-list li.resp-tab-active span,
.horizontalTab_Top_3 .Tab_ico,
.horizontalTab_Top_4 ul.resp-tabs-list li.resp-tab-active span ,
.horizontalTab_Top_4 .Tab_ico,
.verticalTab_Left_1 ul.resp-tabs-list li.resp-tab-active,
.horizontalTab_Top_5 ul.resp-tabs-list li.resp-tab-active span{
	background-color:#C5A601;
}
.horizontalTab_Top_1 ul.resp-tabs-list li.resp-tab-active {
	border-top:3px solid #C5A601;
}
.horizontalTab_Top_3 ul.resp-tabs-list li.resp-tab-active span {
	border-top:2px solid #C5A601;
}
.horizontalTab_Top_4 .resp-tabs-container{
	border:2px solid #C5A601;
}


@media only screen and (max-width: 768px) {
	
.horizontalTab_Top .resp-tab-active,
.horizontalTab_Top .resp-tab-active:hover,
.verticalTab_Left .resp-tab-active,
.verticalTab_Left .resp-tab-active:hover,
.verticalTab_Right .resp-tab-active,
.verticalTab_Right .resp-tab-active:hover{
	background-color:#C5A601;
}
}

/*accordion*/
.accordion_1 .panel-default > .panel-heading a,
.accordion_1 .panel-default > .panel-heading a:hover,
.accordion_2 .panel-default > .panel-heading a,
.accordion_2 .panel-default > .panel-heading a:hover,
.accordion_3 .panel-default > .panel-heading a,
.accordion_3 .panel-default > .panel-heading a:hover,
.accordion_4 .panel-default > .panel-heading a,
.accordion_4 .panel-default > .panel-heading a:hover,
.accordion_5 .panel-default > .panel-heading a.collapsed:hover,
.accordion_6 .panel-default > .panel-heading a,
.accordion_6 .panel-default > .panel-heading  a:hover,
.accordion_6 .panel-default > .panel-heading  a.collapsed:hover{
	color:#C5A601;
}
.accordion_2 .panel-default .accordion_icon,
.accordion_3 .panel-default .accordion_icon,
.accordion_4 .panel-default .accordion_icon,
.accordion_5 .panel-heading + .panel-collapse .panel-body,
.accordion_5 .panel-default > .panel-heading a,
.accordion_6 .panel-default .accordion_icon{
	background-color:#C5A601;
}

/*quotes*/
.quotes_2 blockquote {
	border-left:2px solid #C5A601;
}
.quotes_3 blockquote {
 	background-color:#C5A601;
}

/*Carousel*/
.carousel .owl-page.active,
.carousel_1 .item:hover .pic span,
.carousel_2 .item:hover .pic span,
.carousel_2 .owl-buttons .owl-prev:hover,
.carousel_2 .owl-buttons .owl-next:hover,
.carousel_3 .owl-buttons .owl-prev:hover,
.carousel_3 .owl-buttons .owl-next:hover,
.carousel_3 .pic{
	background-color:#C5A601;
}
.text_sytle_6 .social-icons a:hover,
.carousel_1 .ico,
.carousel_1 h3 {
	color:#C5A601;
}


/*images*/
.photo_box .ico span,
.photo_box.ico_push_in .ico,
.photo_box.content_top_increment .content h3,
.content_sytle_2 .shade,
.photo_box.content_push_in .content,
.photo_box:hover.entirety_bevel .shade{
	background-color:#C5A601;
}
.photo_box.icon_tag_push .ico:before{
	border-right-color:#C5A601;
	border-top-color:#C5A601;
}
.text_sytle_4 h3 span{
	border-bottom-color:#C5A601;
}


/*flip box*/
.flip_box_1 .front .glyphicons,
.flip_box_1 .back a.but,
.flip_box_3 .back{
	background-color:#C5A601;
}


/*boxes style*/
.boxes_style_4 .boxes,
.boxes_style_5 .boxes .but a.Button_default:hover{
    background-color:#C5A601;
}
.boxes_style_6 .boxes{
    border-bottom: 3px solid #C5A601;
}
.text_sytle_4 h3 span{
    border-bottom: 1px solid #C5A601;
}
.boxes_style_5 .boxes{
    border-top:3px solid #C5A601;
}
.boxes_style_1 .boxes,
.boxes_style_7 .boxes{
    border-left:3px solid #C5A601;
}
.boxes_style_8  a.Button_default:hover{
	border-color: #C5A601;
	background-color:#C5A601;
}


/*html*/
#to_top,
.ServeList_5 .Serve_Icon {
	border:2px solid #C5A601;
}
#to_top:before {
 	border-top:2px solid #C5A601;
 	border-left:2px solid #C5A601;
 	border-bottom-color:#C5A601;
}
#to_top:hover{
 	background-color:#C5A601; /*#2867AC*/
}
.ServeList .ServeBox,
.ServeList .ServeBox .Serve_Icon .glyphicons,
.ServeList_4 .Serve_Icon{
	border:3px solid #C5A601;
}
.ServeList .ServeBox .Serve_Icon,
.ServeList_2 .Serve_Icon,
.ServeList_4 .Serve_Icon,
.ServeList_6 .ServeBox:hover .Serve_Icon .glyphicons,
.ServeList_7 .Serve_Icon,
.list_style1 li a:hover,
.list_style7 li .glyphicons,
.list_style8 ul li span.glyphicons,
.social_list a:hover span,
.social-icons2 a:hover,
a.Button_arrow,
.TeamDetail .Teamtitle h3 span,
.comment_list .info span,
.blockquote_sytle_2 small span{
	color:#C5A601;
}
.Button_arrow .ico:before {
 	border-left-color:#C5A601;
}
.ServeList_6 h3:after,
.list_style8 .title:after{
 	border-bottom-color:#C5A601;
}
.ServeList .ServeBox:hover .Serve_Icon,
.ServeList_3 .Serve_Icon,
.ServeList_4 .ServeBox:hover .Serve_Icon,
.ServeList_5 .Serve_Icon span,
.ServeList_5 .but:hover,
.backgroundImage4:before,
.backgroundImage16,
a.Button_normal,
a.Button_white:hover,
a.Button_gray:hover,
a.Button_gray2:hover,
a.Button_Accent:hover,
a.Button_Accent2:hover,
.list_style3 li:before ,
.list_style8 .ico span,
.ourteam_1 .pic,
.faq_list dt .ico_q{
	background-color:#C5A601;
}
.list_style2 li .ico,
a.Button_default,
a.Button_arrow .ico,
.isotope .isotope_group a:hover, 
.isotope .isotope_group a.active{
	color:#C5A601!important;
	border:1px solid #C5A601;
}
a.Button_Accent, 
a.Button_Accent:link, 
a.Button_Accent:active, 
a.Button_Accent:visited,
a.Button_Accent2, 
a.Button_Accent2:link, 
a.Button_Accent2:active, 
a.Button_Accent2:visited{	
color:#C5A601;
border:1px solid #C5A601;
}

.list_style8 .ico{
	border:1px solid #C5A601;
}
.dividers_8 .glyphicons{
	background-color:#C5A601;
}
.dividers_4{
	border-bottom:2px solid #C5A601;
}
a.Button_arrow .ico:before{
	border-right:1px solid #C5A601;
	border-bottom:1px solid #C5A601;
}

/*Container*/
.Container-5 .dnntitle,
.title6,
.Container-6 .dnntitle{
	border-bottom:1px solid #C5A601!important;
}
.Container-1 .line span	,
.Container-2 .line	,
.Container-5 .dnntitle:before,
.title4:before, 
.title4:after{
	background-color:#C5A601 !important;
}
.Container-7 .dnntitle{
	border-left:2px solid #C5A601!important;
}
.title10{
	color:#C5A601!important;
}

 
/********header 1***********/
	.HeadPaneA{
		display:none!important;
	}
	.Login a:hover{
		color:#F5CE13;
	}
	.searchBox{
		background-color:#4070B0;
		border-top-color:#F5CE13;
		box-shadow:			0 2px 3px rgba(0,0,0,0.3);	
		-moz-box-shadow:	0 2px 3px rgba(0,0,0,0.3); 	
		-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.3);
	}
	.searchBox a,
	.searchBox a:link,
	.searchBox a:active,
	.searchBox a:visited,
	.searchBox input.NormalTextBox{
		color:#FFFFFF;
	}
	.searchBox a:hover{
		color:#F5CE13;
	}
	
	.header_bg .dnn_logo{
		height:100px;
		line-height:100px;
	}
    .header_bg {
        position: relative;
        border-bottom: 2px solid #F5CE13;
    }
	.roll_menu.roll_activated #top_menu > div > ul > li > a > span,
	.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span,
	.roll_menu.roll_activated #roll_menu > div > ul > li > a > span{
		height:45px;
		line-height:45px;
	}
	.roll_menu.roll_activated .dnn_logo{
		height:45px;
		line-height:45px;
	}
	.roll_menu.roll_activated .dnn_logo img {
		vertical-align:middle;
		margin:0;
		padding:0;
		margin-top:-1px;
	}
	.roll_menu.roll_activated .header_top{
		display:none;
	}
    .roll_activated .dnn_menu {
    margin-top:0px;
}
    .roll_activated .searchbut {
  margin-top: -12px;
}

	.header_top, 
	.header_top a:link, 
	.header_top a:active, 
	.header_top a:visited, 
	.header_top .Normal{
		color:#FFFFFF !important;
	}
	.header_top a:hover,
	.Login .registerGroup li.userMessages:hover:before, 
	.Login .registerGroup li.userNotifications:hover:before{
		color:#F5CE13!important;
	} 
	#dnngo_megamenu ul,
	.multi_menu {
		font-family:"Open Sans";
	}
	
	#header1{
		position:relative;
		z-index:904;
	}
	.header_top{
		background-color:#13386D;
        border-bottom: 2px solid #F5CE13;
	}
	#header1:before{
		content:"";
		filter:alpha(opacity= 100 );
		opacity: 1;
		width:100%;
		height:100%;
		position:absolute;
		top:0;
		left:0;
		z-index:-1;
        background: #4D74B8; /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMjY2N2FjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjElIiBzdG9wLWNvbG9yPSIjN2VhMGQ2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDUlIiBzdG9wLWNvbG9yPSIjMjY2N2FjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjElIiBzdG9wLWNvbG9yPSIjNGE2ZWFkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJmNTE4MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
        background: -moz-linear-gradient(-45deg,  #4D74B8 0%, #7ea0d6 21%, #4D74B8 45%, #4a6ead 61%, #2f5183 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#4D74B8), color-stop(21%,#7ea0d6), color-stop(45%,#4D74B8), color-stop(61%,#4a6ead), color-stop(100%,#2f5183)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(-45deg,  #4D74B8 0%,#7ea0d6 21%,#4D74B8 45%,#4a6ead 61%,#2f5183 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(-45deg,  #4D74B8 0%,#7ea0d6 21%,#4D74B8 45%,#4a6ead 61%,#2f5183 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(-45deg,  #4D74B8 0%,#7ea0d6 21%,#4D74B8 45%,#4a6ead 61%,#2f5183 100%); /* IE10+ */
        background: linear-gradient(135deg,  #4D74B8 0%,#7ea0d6 21%,#4D74B8 45%,#4a6ead 61%,#2f5183 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4D74B8', endColorstr='#2f5183',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	}
	.hedaer_minHeight{
		background-color:#4070B0;
	}
	.Login .registerGroup li.userMessages a span, 
	.Login .registerGroup li.userNotifications a span {
		background-color:#F5CE13
	}
.head_mid {
    background-image:url('images/lib/BGLogo.png');
    background-repeat: no-repeat ;
    background-position: 90% top;
    background-attachment: fixed;
}
	
	/*top_menu*/
.dnn_menu {
    margin-top:40px;
}
.searchbut {
    margin-top:8px;
}
	#dnngo_megamenu > div > ul {
		display: inline-block;
		vertical-align: bottom;
	}
	*+html #dnngo_megamenu > div > ul {
		display: inline;
	}
		#dnngo_megamenu > div > ul > li {
		background: none;
		margin:0px  15px;
	}
	#dnngo_megamenu > div > ul > li > a > span{
		transition: 		color ease-in 200ms;
		-moz-transition: 	color ease-in 200ms; /* Firefox 4 */
		-webkit-transition: color ease-in 200ms; /* Safari and Chrome */
		-o-transition: 		color ease-in 200ms; /* Opera */
		-ms-transition: 	color ease-in 200ms; /* IE9? */
		height:60px;
		line-height:60px;
		font-size:15px;
		text-transform: uppercase;
		font-weight:normal;
	}
	#dnngo_megamenu > div > ul > li.dir > a > span{
		white-space:nowrap;
	}
	#dnngo_megamenu > div > ul > li.dir > a > span:after{
		content:"+";
		height:12px;
		line-height:12px;
		overflow:hidden;
		display:inline-block;
		padding-left:5px;
	}
	
	#dnngo_megamenu .primary_structure > li > a,
	.searchbut{
		color:#FFFFFF;
	}

	#dnngo_megamenu > div > ul > li > a:hover > span,
	#dnngo_megamenu > div > ul > li.menu_hover > a > span,
	#dnngo_megamenu > div > ul > li.current > a > span{
		color:#FFFFFF;
        border-bottom: 1px solid #f5ce13; 
	}
	#dnngo_megamenu > div > ul > li.current > a span {
	}
	
	#dnngo_megamenu .dnngo_menuslide .dnngo_slide_menu a ,
	#dnngo_megamenu .dnngo_menuslide .dnngo_boxslide a,
	#dnngo_megamenu .dnngo_menuslide,
	#dnngo_megamenu .dnngo_slide_menu li {
		color:#496DAB;
	}
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a span:before{
		border-left-color:#FFFFFF;
	}
	
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox > ul > li > a > span,
	#dnngo_megamenu .dnngo_boxslide .dnngo_masonrymenu > ul > li > a > span,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover{
		color:#F5CE13;
	}
	#dnngo_megamenu .dnngo_slide_menu,
	#dnngo_megamenu .dnngo_slide_menu .dnngo_submenu,
	#dnngo_megamenu .dnngo_boxslide{
		background-color: rgba(255, 255, 255, 0.7);
		border-top-color:#F5CE13;
	}
	
	#dnngo_megamenu .dnngo_slide_menu li a:hover,
	#dnngo_megamenu .dnngo_slide_menu li.menu_hover > a {
		color:#FFFFFF;
		border-left:1px solid #F5CE13;
        background-color: #496DAB;
	}
	#dnngo_megamenu .dnngo_slide_menu li.menu_hover,
	#dnngo_megamenu .dnngo_slide_menu li:hover{
		color:#F5CE13;
	}
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover span:before{
		border-left-color:#F5CE13;
	}
	.mega_title {
		color:#F5CE13!important;
	}

	@media only screen and (min-width: 1200px) {
		#dnngo_megamenu > div > ul > li {
			margin:0px  20px;
		}
	}
	@media only screen and (min-width: 980px) and (max-width: 1199px) {
        .welcometxt {
            font-size: 35px;
        }
        .dnn_logo img {
            width:280px;
        }
	}
	@media only screen and (min-width: 768px) and (max-width: 979px) {
    	#dnngo_megamenu > div > ul > li {
			margin:0px 7px;
		}
        .welcometxt {
            font-size: 25px;
        }
        .dnn_logo img {
            width:180px;
        }
        .dnn_menu {
            margin-right: 0px;
        }
        .pulldownsearch {
           display: none;
        }
	}
	@media only screen and (max-width: 767px) {
        .header_element {
            display: none;
        }
		.header_bg,
		.roll_menu.roll_activated {
			position:relative!important;
			top:0!important;
		}
			
		.header_bg .dnn_logo,
		.roll_menu.roll_activated .dnn_logo{
			height:auto;
			line-height:normal;
			padding:10px 0;
		}
		.header_element .icon{
			vertical-align:top;
			margin-top:-1px;
			color:#FFFFFF;
		}
		
		/*mobile menu*/
		.mobile_icon .glyphicons{
			background-color:#13386d;
		}
		#mobile_menu, .multi_menu ul ul {
		background-color: rgba(255, 255, 250, 0.9);
		border-top-color:#F5CE13;
		}
		.multi_menu ul li > a {
		border-bottom:1px solid #cccccc;
		}
		.multi_menu ul li.active > a,
		.multi_menu ul li.current > a {
			color:#496DAB;
		border:1px solid #cccccc;
		}
	 	.multi_menu ul li a:hover,
		.multi_menu ul li.current > a:hover {
		color:#FFFFFF;
        background-color: #496DAB;
		}
		.multi_menu ul li:hover > a > .menu_arrow:before {
			border-bottom:2px solid #FFFFFF;
			border-right:2px solid #FFFFFF;
		}
		.multi_menu ul li .menu_arrow.arrow_closed:before,
		.multi_menu ul li:hover .menu_arrow.arrow_closed:before {
			border-bottom:none;
			border-right:none;
			border-top:2px solid #FFFFFF;
			border-left:2px solid#FFFFFF;
		}
        .multi_menu ul li.active > a {
            background-color: rgba(255, 255, 255, 0.9);
            color: #C5A601;
        }
        #mobile_menu .menu_main {
          padding-bottom: 0px;
        }
        .dnn_logo img {
            width:240px;
        }
        .welcometxt {
            font-size: 28px;
        }
	}
@media only screen and (max-width: 362px) {
        .welcometxt {
            font-size: 26px;
        }
}


/* Customize GENERIC */
h1 {
	color:#C5A601;
	font-family:'Open Sans';
	font-size:32px;
	line-height:32px;
	font-weight:bold;
}
 
h2 {
	color:#C5A601;
	font-family:'Open Sans';
	font-size:24px;
	line-height:30px;
	font-weight:bold;
}

h3 {
	color:#7a7a7a;
	font-family:'Open Sans';
	font-size:18px;
	line-height:22px;
	font-weight:bold;
}

h4 {
	color:#7a7a7a;
	font-family:'Open Sans';
	font-size:16px;
	line-height:18px;
	font-weight:bold;
}

h5 {
	color:#7a7a7a;
	font-family:'Open Sans';
	font-size:14px;
	line-height:16px;
	font-weight:bold;
}


/* Header*/

	#header1:before{
		content:"";
		filter:alpha(opacity= 100 );
		opacity: 1;
		width:100%;
		height:100%;
		position:absolute;
		top:0;
		left:0;
		z-index:-1;
        background: #4D74B8; /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMjY2N2FjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjElIiBzdG9wLWNvbG9yPSIjN2VhMGQ2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDUlIiBzdG9wLWNvbG9yPSIjMjY2N2FjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjElIiBzdG9wLWNvbG9yPSIjNGE2ZWFkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJmNTE4MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
        background: -moz-linear-gradient(-45deg,  #4D74B8 0%, #7ea0d6 21%, #4D74B8 45%, #4a6ead 61%, #2f5183 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#4D74B8), color-stop(21%,#7ea0d6), color-stop(45%,#4D74B8), color-stop(61%,#4a6ead), color-stop(100%,#2f5183)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(-45deg,  #4D74B8 0%,#7ea0d6 21%,#4D74B8 45%,#4a6ead 61%,#2f5183 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(-45deg,  #4D74B8 0%,#7ea0d6 21%,#4D74B8 45%,#4a6ead 61%,#2f5183 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(-45deg,  #4D74B8 0%,#7ea0d6 21%,#4D74B8 45%,#4a6ead 61%,#2f5183 100%); /* IE10+ */
        background: linear-gradient(135deg,  #4D74B8 0%,#7ea0d6 21%,#4D74B8 45%,#4a6ead 61%,#2f5183 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4D74B8', endColorstr='#2f5183',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	}
.roll_activated .dnn_menu {
  margin-top: 0;
}

 /* SPACE */
 .margin-bottom-5, .margin-bottom-10, .margin-bottom-15, .margin-bottom-20, .margin-bottom-25, .margin-bottom-30 {
    clear: both;
}
.margin-bottom-5 {
    margin-bottom: 5px;
}
.margin-bottom-10 {
    margin-bottom: 10px;
}
.margin-bottom-15 {
    margin-bottom: 15px;
}
.margin-bottom-20 {
    margin-bottom: 20px;
}
.margin-bottom-25 {
    margin-bottom: 25px;
}
.margin-bottom-30 {
    margin-bottom: 30px;
}

/* Top */
.concept {
    padding: 20px 0px 30px;
}
.concept .line {
 background-color:#e0e0e0; width:75%; height:1px; margin:auto; overflow:hidden ; margin:0px 0px 30px 0px;
}
.concept .line span {
     background-color:#C5A601; width:33.3%; height:1px; margin:auto; overflow:hidden; display:block
}	

.concept h3 {
    font-size: 56px;
    line-height: 56px;
    text-shadow: 2px 4px 3px rgba(0, 0, 0, 0.2);
}
.concept h4{
    color: #ffffff;
    font-weight: normal;
}
.concept .conceptbox {
    width: 100%;
    margin: 0;
    padding: 3px 3px 3px 3px;
    border: 1px solid #e0e0e0;
    background-color: #ffffff;

}
.concept .concepttitlewrapper {
    width: 100%;
    display: table;
}
.concept .concepttitle {
    width: 100%;
    height:80px;
    margin: 0;
    padding: 10px;
    border: 1px solid #e0e0e0;
    display: table-cell;
    background: #4D74B8; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMjY2N2FjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjElIiBzdG9wLWNvbG9yPSIjN2VhMGQ2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDUlIiBzdG9wLWNvbG9yPSIjMjY2N2FjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjElIiBzdG9wLWNvbG9yPSIjNGE2ZWFkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJmNTE4MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg,  #4D74B8 0%, #7ea0d6 21%, #4D74B8 45%, #4a6ead 61%, #2f5183 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#4D74B8), color-stop(21%,#7ea0d6), color-stop(45%,#4D74B8), color-stop(100%,#4a6ead)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg,  #4D74B8 0%,#7ea0d6 21%,#4D74B8 45%,#4a6ead 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg,  #4D74B8 0%,#7ea0d6 21%,#4D74B8 45%,#4a6ead 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg,  #4D74B8 0%,#7ea0d6 21%,#4D74B8 45%,#4a6ead 100%); /* IE10+ */
    background: linear-gradient(135deg,  #4D74B8 0%,#7ea0d6 21%,#4D74B8 45%,#4a6ead 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4D74B8', endColorstr='#2f5183',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}

.concept .conceptbox p {
    text-align:left;
    margin: 5px;
    }


/*Banner*/

.backgroundImageGold {
  background-attachment: fixed;
  background-clip: border-box;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('images/lib/GoldBg.jpg');
  background-origin: padding-box;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
}

.backgroundHawaii {
  background-attachment: scroll;
  background-image: url('images/lib/HawaiiBG.png');
  background-position: center top;
  background-repeat: repeat ;
  text-align: center;
}

    /* Custom Setting */
.ServeList_7 .ServeBox {
    background-color: rgba(255, 255, 255, 0.50);
}
.font_sytle_1 h3 {
    font-family: 'Pinyon Script', cursive;
    color: #C5A601;
    font-size: 40px;
    margin-top:10px;
    text-shadow: 2px 4px 3px rgba(0, 0, 0, 0.2);
}
:lang(zh-CN) > .font_sytle_1 h3 {
    font-family: 'Microsoft YaHei', 微软雅黑, STXihei, 华文细黑, serif;
    font-weight: normal;
}
.font_sytle_2 h3 {
    font-family: 'Lato'  ;
    color: #C5A601;
    font-weight: normal;
    font-size: 24px;
}
.welcometxt {
    font-weight: bold;
    font-size: 40px;
    font-family: 'Pinyon Script', cursive;
    color: #C5A601;
    text-shadow: 2px 4px 3px rgba(0, 0, 0, 0.2);

}
.readtxt {
    background-image:url('images/lib/BGLogoG.png');
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.btn-primary {
    background: #4D74B8; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMjY2N2FjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjElIiBzdG9wLWNvbG9yPSIjN2VhMGQ2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDUlIiBzdG9wLWNvbG9yPSIjMjY2N2FjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjElIiBzdG9wLWNvbG9yPSIjNGE2ZWFkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJmNTE4MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg,  #4D74B8 0%, #7ea0d6 21%, #4D74B8 45%, #4a6ead 61%, #2f5183 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#4D74B8), color-stop(21%,#7ea0d6), color-stop(45%,#4D74B8), color-stop(100%,#4a6ead)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg,  #4D74B8 0%,#7ea0d6 21%,#4D74B8 45%,#4a6ead 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg,  #4D74B8 0%,#7ea0d6 21%,#4D74B8 45%,#4a6ead 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg,  #4D74B8 0%,#7ea0d6 21%,#4D74B8 45%,#4a6ead 100%); /* IE10+ */
    background: linear-gradient(135deg,  #4D74B8 0%,#7ea0d6 21%,#4D74B8 45%,#4a6ead 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4D74B8', endColorstr='#2f5183',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
  border-color: #C5A601;
  color: #ffffff;
}
a.btn-primary:hover, a.btn-primary:visited, a.btn-primary:active {
  border-color: #C5A601;
	opacity: 0.8;
}

/*Footer */
 
.footer_box{
		
	background-color:#f2f2f2;
	background-position:center top;
	background-attachment:scroll;
	background-repeat:repeat;
	background-size:auto ;
}
 
.footer_bottom {
	background-color:#13386D;
	border-top:2px solid #F5CE13
}
.FootPaneD{
	background-color:#f2f2f2;
}
.FootPaneE{
	background-color:#f2f2f2;
}
.FootPaneF{
	background-color:#f2f2f2;
}
 
.footer_box .Normal{
	color:#7a7a7a;
}

.footer_box li{
    line-height: 1.4em;
}

.link_list li a:hover,
.footer_box .Testimonials_10 small,
.footer_box .social_list2 a:hover {
	color: #F5CE13;
}
.footer_box .Testimonials_10 .dot a.actived,
.footer_box .tags_list a:hover,
.footer_box .image_gallery a{
 	background-color:#F5CE13;
}
.footer_box strong {
    color: #C5A601;
}

.FooterPane .Normal,
.copyright_style,
.copyright_style a,
.copyright_style a:link,
.copyright_style a:active,
.copyright_style a:visited,
.FooterPane .social-icons a{
	color: #ffffff;
}
.FooterPane a:hover,
.copyright_style a:hover{
	color: #C5A601;
}

/* Inside page */
.mainimage {
    float: right;
    margin: 0 0 15px 15px;
}

/* Up Icon */
#to_top, .ServeList_5 .Serve_Icon {
	border:2px solid #C5A601;
}
#to_top:before {
 	border-top:2px solid #C5A601;
 	border-left:2px solid #C5A601;
 	border-bottom-color:#C5A601;
}
#to_top:hover{
 	background-color:#C5A601; /*#2867AC*/
}

/* Container Custom*/
.Container-1 {
  padding-bottom: 15px;
  margin-bottom: 35px;
}
.Container-1 .line {
    width: 248px;
    height: 25px;
  margin-top: 0px;
  margin-bottom: 0px;
  background: none;
  background-image: url('http://www.dr-body.com/DrBody/images/lib/VintageGlodLine.png');
  background-position: center;
  background-repeat: no-repeat ;
}
.Container-1 .line span {
  background: none;
}
.Container-1 .dnntitle {
    padding-top: 25px;
    padding-bottom: 0px;
}
.Container-1 .dnntitle h1 {
    margin-bottom: 0px;
}
.title1 {
    font-family: 'Pinyon Script', cursive;
    color: #C5A601;
    font-size: 56px;
    margin-top:20px;
    text-shadow: 2px 4px 3px rgba(0, 0, 0, 0.2);
}
.Container-2 .dnntitle {
    padding: 0;
}
.title2 {
	font-family:'Open Sans';
    color: #C5A601;
}
.title7 {
    color: #C5A601;
  font-size: 20px;
}
.Course .CourseCategory {
	font-family:'Open Sans';
    color: #C5A601;
    font-size: 26px;
    margin-bottom:0px;
}
.Course .row { 
    overflow: hidden;
    margin-bottom: 25px;
    border-collapse:separate;
	border-spacing:30px 0;
    padding-bottom: 2px;
}
.Course .row .col-sm-4, .Course .row .col-md-3 {
    display: table-cell;
    float: none;
    vertical-align: top;
    border: 1px solid #C5A601;
    padding: 15px;
  background: #ffffff;
  background-image: url('http://www.dr-body.com/DrBody/images/lib/BGCourse.png');
  background-position: center bottom;
  background-repeat: no-repeat;
  margin: 0 15px 2px 15px;
}
.CourseBox {
}
.CourseTitle {
    text-align: center;
}
.CourseTitle h3 {
    margin: 15px 0 0 0;
    padding-bottom: 5px;
}
.CourseTitle .Duration {
    font-size: 15px;
    margin-bottom: 7px;
}
.Price {
    font-family: 'Pinyon Script', cursive;
    font-size: 18px;
    font-family: 'Lato';
    width: 80%;
    margin: 0 auto;
    line-height: 1.4em;
}
.Price .num {
    float: right;
    }
.CourseDetail {
    margin: 10px 0 40px 0 ;
}
.CourseBox a.btn {
position: absolute;
bottom:15px;
right: 15px;
}

/* FAQ */
.faq-tabs-group .panel {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    margin: 0;
}
.faq-tabs-group .panel .panel-title {
    font-size: 13px;
    font-weight: normal;
}
.faq-tabs-group .panel .panel-title a, .faq-tabs-group .panel .panel-title a:link, .faq-tabs-group .panel .panel-title a:active, .faq-tabs-group .panel .panel-title a:visited {
    color: #333333;
    display: block;
    padding: 18px 0;
    text-decoration: none;
}
.faq-tabs-group .panel .panel-title a:before {
    background-color: #C5A601;
    border-radius: 2px;
    color: #ffffff;
    content: "?";
    display: inline-block;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin-right: 15px;
    text-align: center;
    vertical-align: middle;
    width: 20px;
}
.faq-tabs-group .panel-default > .panel-heading {
    background-color: transparent;
    padding: 0;
    position: relative;
}
.faq-tabs-group .panel-default > .panel-heading + .panel-collapse > .panel-body {
    font-size: 13px;
    padding: 20px 20px 20px 35px;
}
.faq-tabs-group .accordion_icon {
    background: url("http://www.dr-body.com/DrBody-System/Skins/DrBody/images/accordion_ico.png") no-repeat scroll 6px -47px rgba(0, 0, 0, 0);
    border: 1px solid #cccccc;
    border-radius: 50%;
    float: right;
    height: 24px;
    margin: -1px 10px 0 0;
    width: 24px;
}
.faq-tabs-group .collapsed .accordion_icon {
    background-color: #fff;
    background-position: 6px 6px;
}

/* Form */
input.noime {
	ime-mode:disabled;
}
.formtable td h2, .formtable td p {
    margin: 5px;
}
.formtable {
    margin-bottom: 20px;
}
.wizardbutton
{
  margin-top: 20px;
  margin-bottom: 20px;
  margin-right: 20px;
}

dl.formtable dt,dd {
	margin: 0;
	padding: 0;
}

dl.formtable {
	border-bottom: 1px solid #ccc;
}

dl.formtable dt,dd {
	padding: 5px;
	font-size: 12px;
	font-weight: normal;
}

dl.formtable dd td {
	font-size: 12px;
}

dl.formtable dt {
	border-top: 1px solid #ccc;
	clear: left;
	float: left;
	width: 120px;
}

dl.formtable dd {
	background: #fff;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin-left: 120px;
}
dl.review dt {
	width: 200px;
}
dl.review dd {
	margin-left: 200px;
}
#gohome {
  display: none;
}
input::selection { /* Form IME bug resret for Safari */
    background: #ffffff;
    color: #000;
}

table.formtable td {
    padding: 30px 0;
}
table.formtable td table td {
    padding: 2px;
}
.dnnFormItem {
    clear: both;
    display: block;
    position: relative;
    text-align: left;
    width: 100%;
}
.dnnFormItem span.dnnFormMessage.dnnFormError {
    bottom: 95%;
    padding: 4px;
}
.dnnFormItem span.dnnFormMessage.dnnFormError {
    right: 8%;
}
.dnnFormItem input[type="text"], .dnnFormItem select, .dnnFormItem textarea, .dnnFormItem input[type="email"], .dnnFormItem input[type="search"], .dnnFormItem input[type="password"] {
    padding: 3px 6px;
    font-size: 13px;
    margin-bottom: 15px;
}
html body .riSingle .riTextBox, html body .riSingle .riTextBox[type="text"]   {
    padding: 3px 6px !important;
    font-size: 13px !important;
    margin-bottom: 0px !important;
}
table .dnnFormItem .RadPicker_Default {
  display: inline-block;
  width: 135px !important;
}
html body .RadInput input.riEmpty, html body .RadInput textarea.riEmpty, html body input.RadInput_Empty {
   color: #999999;
   font-style: normal !important;
}

/* Mobile One Row */
@media handheld, only screen and (max-width: 767px) {
    body {-webkit-text-size-adjust:none;}
    input {
	    font-size: 14px;
    }
    dl.formtable dl {
	    width: 100%;
	    border: none;
    }

    dl.formtable dt,dd {
	    width: 98%;
	    border: none;
	    padding: 3px;
    }

    dl.formtable dt {
	    float: none;
	    background: #C5A601;
	    color: #FFFFFF;
    }

    dl.formtable dd {
	    margin-left: 0px;
    }
    .namecolumn {
	    width:100%;
	    display: block;
    }
    .namecolumn input {
	    width:288px !important;
    }
    .longtextbox, input.stylecolumn  {
	    width:312px !important;
    }
    #gohome {
      display:block;
      text-align:center;
      width: 100%;
      border: 1px solid Gray;
      background: #1153f1;
      font-size:15px;
      padding: 4px;
    }
    #gohome a, a:visited {
        color: #ffffff;
        text-decoration: none;
      }
    #gohome a:hover {
        color: #ffffff;
        text-decoration: underline;
      }
    #ContactWizard_Hotel {
      width:290px !important;
      }
    .dnnFormItem > .dnnLabel {
        float:none;
        text-align: left;
        margin: 0;
        width: 100%;
    }
    .dnnFormItem input[type="text"], .dnnFormItem input[type="password"], .dnnFormItem input[type="email"], .dnnFormItem input[type="tel"], .dnnFormItem select, .dnnFormItem textarea {
      max-width: 445px;
      width: 100%;
    }
    .timeline_left li, .timeline_right li {
      margin-bottom: 20px;
    }
}
.formtable label {
    margin-right: 10px;
}
.formtable input {
    margin: 5px auto;
}
.formtable input[type="radio"], .formtable input[type="checkbox"] {
    margin-right: 5px;
}
.PanelHighlight {
/*    margin-top: 5px;*/
/*    border: 1px solid #C5A601;*/
}
.PanelHighlight select {
      background-color: #fafed1;
}
.dnnFormItem table {
    margin-bottom: 15px;
}
.FormGroup {
    top: -10px;
}
.FormText {
    margin: 0 15px;
}
.FormText li {
list-style-type: none;
}
.dnnFormItem input::-webkit-input-placeholder { /* Placeholder for IE*/
    color: #999;
    font-weight: normal;
}
.dnnFormItem input:-ms-input-placeholder {
    color: #999;
    font-weight: normal;
}
.dnnFormItem input::-moz-placeholder {
    color: #999;
    font-weight: normal;
}

/* DataPicker */
.rcOutOfRange {
    background-color: #ededed;
}

/* Step Navi */
ul.nav-wizard {
background-color: #f9f9f9;
border: 1px solid #d4d4d4;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
*zoom: 1;
position: relative;
overflow: hidden;
margin: 0 auto 35px auto;
max-width: 442px;
}
ul.nav-wizard:before {
display: block;
position: absolute;
left: 0px;
right: 0px;
top: 36px;
height: 37px;
border-top: 1px solid #d4d4d4;
border-bottom: 1px solid #d4d4d4;
z-index: 11;
content: " ";
}
ul.nav-wizard:after {
display: block;
position: absolute;
left: 0px;
right: 0px;
top: 138px;
height: 37px;
border-top: 1px solid #d4d4d4;
border-bottom: 1px solid #d4d4d4;
z-index: 11;
content: " ";
}
ul.nav-wizard li {
position: relative;
float: left;
height: 36px;
display: inline-block;
text-align: middle;
padding: 0 10px 0 20px;
margin: 0;
font-size: 14px;
line-height: 36px;
}
ul.nav-wizard li a {
color: #2867AC;
padding: 0;
}
ul.nav-wizard li a:hover {
background-color: transparent;
}
ul.nav-wizard li:before {
position: absolute;
display: block;
border: 19px solid transparent;
border-left: 14px solid #d4d4d4;
border-right: 0;
top: -1px;
z-index: 10;
content: '';
right: -14px;
}
ul.nav-wizard li:after {
position: absolute;
display: block;
border: 19px solid transparent;
border-left: 14px solid #f9f9f9;
border-right: 0;
top: -1px;
z-index: 10;
content: '';
right: -13px;
}
ul.nav-wizard li.active {
color: #3a87ad;
background: #d9edf7;
}
ul.nav-wizard li.active:after {
border-left: 15px solid #d9edf7;
}
ul.nav-wizard li.active a,
ul.nav-wizard li.active a:active,
ul.nav-wizard li.active a:visited,
ul.nav-wizard li.active a:focus {
color: #3a87ad;
background: #d9edf7;
}
ul.nav-wizard .active ~ li {
color: #999999;
background: #ededed;
}
ul.nav-wizard .active ~ li:after {
border-left: 15px solid #ededed;
}
ul.nav-wizard .active ~ li a,
ul.nav-wizard .active ~ li a:active,
ul.nav-wizard .active ~ li a:visited,
ul.nav-wizard .active ~ li a:focus {
color: #999999;
background: #ededed;
}
ul.nav-wizard.nav-wizard-backnav li:hover {
color: #468847;
background: #f6fbfd;
}
ul.nav-wizard.nav-wizard-backnav li:hover:after {
border-left: 15px solid #f6fbfd;
}
ul.nav-wizard.nav-wizard-backnav li:hover a,
ul.nav-wizard.nav-wizard-backnav li:hover a:active,
ul.nav-wizard.nav-wizard-backnav li:hover a:visited,
ul.nav-wizard.nav-wizard-backnav li:hover a:focus {
color: #468847;
background: #f6fbfd;
}
ul.nav-wizard.nav-wizard-backnav .active ~ li {
color: #999999;
background: #ededed;
}
ul.nav-wizard.nav-wizard-backnav .active ~ li:after {
border-left: 15px solid #ededed;
}
ul.nav-wizard.nav-wizard-backnav .active ~ li a,
ul.nav-wizard.nav-wizard-backnav .active ~ li a:active,
ul.nav-wizard.nav-wizard-backnav .active ~ li a:visited,
ul.nav-wizard.nav-wizard-backnav .active ~ li a:focus {
color: #999999;
background: #ededed;
}

/* Responsive Custom*/

	@media only screen and (min-width: 1200px) {
	}
	@media only screen and (min-width: 980px) and (max-width: 1199px) {
	}
	@media only screen and (min-width: 768px) and (max-width: 979px) {
    .Price {
        width: 100%;
    }
	}
	@media only screen and (max-width: 767px) {
        .Course .row { 
            margin-bottom: 20px;
	        border-spacing: 0;
        }
        .Course .row .col-sm-4, .Course .row .col-md-3 {
            display: block;
            float: left;
          margin: 15px;
        }
        .MobileHide {
            display: none;
        }
	}
@media only screen and (max-width: 362px) {
    .title1 {
    font-size: 34px;
    margin-top:10px;
    }
    .Course .CourseCategory {
        font-size: 18px;
        margin-bottom:0px;
    }

}