#Body,
html, 
body,
.Head,
.SubHead ,
.SubSubHead ,
.Normal{
	color:#666666;
	font-size:17px;
	font-family:'Raleway', sans-serif;
	line-height:1.5;
}

html, button, input, select, textarea{
	font-family:'Raleway', sans-serif;
}

	#dnn_wrapper{width:auto;}
	.Page_box_bg{
		display:none;
		}




h1 {
	color:#faac1b;
	font-family:'Raleway', sans-serif;
	font-size:24px;
	line-height:28px;
	font-weight:bold;
}
 
h2 {
	color:#faac1b;
	font-family:'Raleway', sans-serif;
	font-size:22px;
	line-height:26px;
	font-weight:bold;
}

h3 {
	color:#faac1b;
	font-family:'Raleway', sans-serif;
	font-size:20px;
	line-height:24px;
	font-weight:bold;
}

h4 {
	color:#faac1b;
	font-family:'Raleway', sans-serif;
	font-size:18px;
	line-height:22px;
	font-weight:bold;
}

h5 {
	color:#000000;
	font-family:'Raleway', sans-serif;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
}
h6 {
	color:#000000;
	font-family:'Raleway', sans-serif;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
}

/*--------- Snippets ----------*/
.color-blue{
	color:#17A9E1!important;
}
.background-blue{
	background:#17A9E1!important;
	fill: #17A9E1;
    stroke: #17A9E1;
    stroke-width: 0;
}
.border-blue{
	border-color:#17A9E1!important;
}
.button-blue{
	color:#17A9E1!important;
}

.color-yellow{
	color:#faac1c!important;
}
.background-yellow{
	background:#faac1c!important;
	fill: #faac1c;
    stroke: #faac1c;
    stroke-width: 0;
}
.border-yellow{
	border-color:#faac1c!important;
}
.button-yellow{
	color:#faac1c!important;
}

.color-green{
	color:#2ab256!important;
}
.background-green{
	background:#2ab256!important;
	fill: #2ab256;
    stroke: #2ab256;
    stroke-width: 0;
}
.border-green{
	border-color:#2ab256!important;
}
.button-green{
	color:#2ab256!important;
}



/*--------- Content ----------*/
#dnn_content{
	position:relative;
	background-repeat:no-repeat;
	}
#dnn_content:before,
.home2_bottom:before,
.Full_Screen_PaneI:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:-1;
	filter:alpha(opacity= 100);
	opacity:1;
	background-color:#FFFFFF;
	}
	
/**/

a, 
a:link,
a:active,
a:visited{
	color:#faac1b;
	}
a:hover{
	color:#faac1b;
	}


/* Accent Color */
.banner_title1 span,
.home1_cona .icon_box span.fa,
.home1_conc li a,
.cal1_main .bottomicon a.fa:hover,
.Text_layouts2 .photo_box a:hover span,
.home3_conc li .hcc_box a,
.home3_cone h6,
.home3_cone a,
.home4_cond a,
.home5_banner_link1.tp-caption:hover a,
.home5_conc h1 span,
.home5_con_title1,
.home5_cond li:hover .icon_box,
#left_menu ul li li a:hover, 
#left_menu ul li li.current > a,
.list_style li .fa,
.dividers_3 span.fa,
.boxes_style_1 .boxes .but a.buttoncolor:hover,
.boxes_style_4 .boxes .but a.buttoncolor,
.boxes_style_6 .Boxes_title,
.boxes_style_7 .boxes .but a.buttoncolor:hover,
.price-table2 .color_2 .price_holder a.btn,
.price-table3 .price_holder ul li span.fa,
.price-table4 .color_2 .price_holder ul li span.fa,
.chart_list1 .the4 .percentage1,
.loaded_list6 .progress .bar span,
.chart_list2 .percentage2,
.{Testimonials}_1 blockquote small span,
.Testimonials_3 blockquote small span,
.Testimonials_4 blockquote span,
.verticalTab_Left_1 ul.resp-tabs-list li.resp-tab-active,
.verticalTab_Left_1 ul.resp-tabs-list li.resp-tab-active span,
.verticalTab_Right_1 ul.resp-tabs-list li.resp-tab-active,
.verticalTab_Right_1 ul.resp-tabs-list li.resp-tab-active span,
.accordion_3 .panel-title a:before,
.accordion_3 .panel-title a.collapsed span.fa, .accordion_3 .panel-title a span.fa,
.accordion_4 .panel-title a,
.accordion_4 .panel-title a span.accordion_icon:before,
.quotes_1 blockquote small span,
.dropcaps_2,
.dropcaps_4,
.accordion_5 .panel-title a,
.inside_cona li .icon_box span.fa,
.Testimonials_5 blockquote:before,
.Testimonials_5 blockquote small span,
.inside_conb .clearfix a,
.inside_conb .clearfix a span.fa,
.accordion_6 .panel-title a,
.accordion_6 .panel-title a:before,
.horizontalTab_Top_3 ul.resp-tabs-list li.resp-tab-active span,
.inside_conj_link a.linker:hover,
.inside_conk span.fa,
.Testimonials_6 blockquote span,
.chart_list1 ul.thefour li span.fa,
.Time_Line .Time_Line_content .Time_Line_right.test8 .Time_Line_right_top small span{
	color:#faac1b;
	}
.home1_cona:hover .icon_box, 
.home1_cona:hover .icon_box:before, 
.home1_cona:hover .icon_box:after,
.cal1_main a.linker:hover,
.home1_cone span.fa,
.to_topmain:hover #to_top, 
.to_topmain:hover #to_top:before, 
.to_topmain:hover #to_top:after,
.number_Animation_1 .number_out:nth-child(odd),
.Text_layouts2.isotope_grid .isotope_group a:hover, 
.Text_layouts2.isotope_grid .isotope_group a.active,
.Text_layouts2 .photo_box .shade,
.home3_con_title1line,
.home3_conc li .hcc_box a span.fa,
.home5_cona:hover .icon_box,
a.buttoncolor,
a.Button_style12,
.a_bg_c,
.SectionStyles14,
.boxes_style_4 .boxes,
.boxes_style_7 .boxes .but a.buttoncolor,
.price-table2 .color_2 .price_border,
.price-table3 .price_title h2,
.price-table3 .price_holder a.btn,
.price-table4 .color_2 .price_title h2,
.price-table4 .color_2 .price_holder a.btn,
.loaded_list .progress.the4 .bar,
.loaded_list5 .progress.the4 .bar,
.loaded_list6 .progress .bar,
.chart_list2 .percentage2 .percentage_inner,
.Testimonials_2 blockquote:before,
.Testimonials_4 .dot a.actived,
.accordion_2 .panel-title a .accordion_icon,
.quotes_1 blockquote span.mark,
.quotes_4 blockquote,
.quotes_5 blockquote span.mark,
.dropcaps_1,
.dropcaps_3,
.carousel_7 .owl-buttons .owl-prev:hover, 
.carousel_7 .owl-buttons .owl-next:hover,
.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,
.content_sytle_2 .shade,
.flip_box_1 .front .fa,
.flip_box_1 .back a.but,
.flip_box_3 .back,
a.Button_lightbox,
.dropcaps_9,
.inside_cona li:hover .icon_box,
.Testimonials_2 .dot a.actived,
.Testimonials_5 .dot a.actived
.inside_conc .icon_box,
.SectionStyles2 .home5_cone .leftbox a, 
.SectionStyles2 .home5_cone .rightbox a,
.inside_cond span.fa,
.inside_conf li .icon_box span,
.inside_cong ul.time li em,
.Time_Line .Time_Line_content .Time_Line_left .Time_Line_left_box .date,
.Time_Line .Time_Line_content .Time_Line_right .Time_Line_right_box .date,
.inside_conh li:hover span.fa,
.price-table5.the2 span,
.home1_conc li.the2,
.home2_cona .the3.photo_box .shade,
.home3_conb div.the4,
a.Button_default,
.inside_conc .icon_box {
	background-color:#faac1b;
	}
.to_topmain{
	right:100px!important;
}
#livechat-compact-container{
	bottom:10px!important;
}
	

.a_t_c{
	color:#faac1b!important;
	}	
.home5_banner_link1.tp-caption:hover{
	border-color:#faac1b!important;
	}	
.banner_link1.tp-caption:hover,
.boxes_style_1 .boxes .but a.buttoncolor,
.inside_conj_link a.linker {
	border:2px solid #faac1b;
	background-color:#faac1b;
	}
.home1_cona .icon_box,
.home1_cona .icon_box:before,
.home1_cona .icon_box:after  {
	border-top:2px solid #faac1b;
	border-bottom:2px solid #faac1b;
	}
.home1_con_title1:before,
.Container-3 .dnntitle:before {
	border-left:2px solid #faac1b;
	border-top:2px solid #faac1b;
	}
.home1_con_title1:after,
.Container-3 .dnntitle:after {
	border-right:2px solid #faac1b;
	border-top:2px solid #faac1b;
	}
.home1_con_title1 h4:before,
.title3:before {
	border-left:2px solid #faac1b;
	border-bottom:2px solid #faac1b;
	}
.home1_con_title1 h4:after,
.title3:after {
	border-right:2px solid #faac1b;
	border-bottom:2px solid #faac1b;
	}
.home3_cone a:hover,
.home4_cond a:hover {
	background-color:#faac1b;
	color:#fff;
	border:1px solid #faac1b;
	}
.home4_cona:hover .icon_box:before,
#left_menu > .menu_main > .multi_menu > ul > li > a:hover, 
#left_menu > .menu_main > .multi_menu > ul > li.current > a:hover, 
#left_menu > .menu_main > .multi_menu > ul > li.current > a {
	border:1px solid #faac1b;
	background-color:#faac1b;
	}
.home5_cond li:hover .icon_box,
.dividers_3 span.fa,
.boxes_style_6 .boxes,
.inside_cona li:hover .icon_box,
.Testimonials_5 blockquote:before,
.Testimonials_5 .dot a.actived,
.inside_conb .clearfix a span.fa,
.accordion_6 .panel-title a:before,
.price-table5.the2:hover{
	border:1px solid #faac1b;
	}
.boxes_style_7 .boxes .but a.buttoncolor,
.dropcaps_2,
.dropcaps_4{
	border:2px solid #faac1b;
	}
.loaded_list6 .progress .bar span{
	border:3px solid #faac1b;
	}
.home5_conb a{
	color:#000;
	}
.home5_conb a:hover {
	border:2px solid #faac1b;
	color:#faac1b;
	}
#left_menu ul li li a:before,
.verticalTab_Left_1 ul.resp-tabs-list li.resp-tab-active:before{
	border-color:transparent transparent transparent #faac1b;
	}
.verticalTab_Right_1 ul.resp-tabs-list li.resp-tab-active:before{
	border-color:transparent #faac1b transparent transparent;
	}
.a_b_c{
	border-color:#faac1b;
	}
.dividers_3{
	border-bottom:1px solid #faac1b;
	}
.accordion_3 .panel-title a{
	border-top:1px solid #faac1b;
	}
.boxes_style_1 .boxes,
.quotes_3 blockquote{
	border-top:3px solid #faac1b;
	}
.verticalTab_Left_1 ul.resp-tabs-list li.resp-tab-active{
	border-left:2px solid #faac1b;
	}
.boxes_style_2 .boxes{
	border-left:3px solid #faac1b;
	}
.verticalTab_Right_1 ul.resp-tabs-list li.resp-tab-active{
	border-right:2px solid #faac1b;
	}
.horizontalTab_Top_2 ul.resp-tabs-list li.resp-tab-active{
	border-top:2px solid #faac1b;
	}
.boxes_style_3 .boxes{
	border-bottom:3px solid #faac1b;
	}
.photo_box.icon_tag_push .ico:before{
	border-right-color:#faac1b;
	border-top-color:#faac1b;
	}


	
	
	
	
	
	
a.Button_style1 {
	background-color:#faac1b;
	color:#fff;
	border:2px solid #faac1b;
	}
a.Button_style1:hover {
	color:#faac1b;
	}
a.Button_style2{
	color:#faac1b;
	border:2px solid #faac1b;
	}
a.Button_style2:hover{
	background-color:#faac1b;
	color:#fff;
	}
a.Button_style3{
	color:#fff;
	border:2px solid #fff;
	}
a.Button_style3:hover {
	background-color:#faac1b;
	color:#fff;
	border:2px solid #faac1b;
	}



/* Modular */
.SectionStyles4 h1 span,
.Testimonials_6 blockquote footer, 
.Testimonials_6 blockquote small, 
.Testimonials_6 blockquote .small,
.price-table1 .color_2 .price_box,
.Grid_layouts .isotope_group a:hover,
.Classic_layouts .isotope_group a:hover,
.Text_layouts .isotope_group a:hover,
.List_layouts .isotope_group a:hover,
.text_sytle1 a,
.Sidebar_layouts_categories .fa,
.Sidebar_layouts_links .fa,
.Text_layouts .photo_box a:hover span{

	color:#faac1b;
	}	
.carousel_1 .owl-buttons .owl-prev:hover, 
.carousel_1 .owl-buttons .owl-next:hover,
.carousel_1 .owl-page.active,
.accordion_1 .panel-title a,
.accordion_1 .panel-title a:hover,
.carousel_8 .item .line,
.flip_box_4:hover .icon,
.loaded_list2 .progress .bar,
#anchorNav li:hover i, 
#anchorNav li.active i,
#anchorNav li span,
.home4_con_title1line,
.home4_con_tltle1linebox:before,
.home4_con_tltle1linebox:after,
.horizontalTab_Top_1 ul.resp-tabs-list li.resp-tab-active span,
.loaded_list3 .progress .bar,
.carousel_2 .owl-page.active,
.price-table1 .color_2 .price_title h2,
.loaded_list4.the1 .progress .bar,
.Grid_layouts .isotope_group a.active,
.Classic_layouts .isotope_group a.active,
.Text_layouts .isotope_group a.active,
.List_layouts .isotope_group a.active,
.Grid_layouts .photo_box .shade,
.Text_layouts .photo_box .shade,
.Sidebar_layouts_next a:hover,
.photo_box .ico span,
.carousel_6 .owl-buttons .owl-prev:hover, 
.carousel_6 .owl-buttons .owl-next:hover,
.carousel_6 .owl-page.active,
.fontawesome-icon-list .fa-hover:hover{
	background-color:#faac1b;
	}

.SectionStyles4 a.linker,
.SectionStyles18 a.linker{
	background-color:#faac1b;
	color:#fff;
	border:2px solid #faac1b;
	}
.SectionStyles4 a.linker:hover,
.SectionStyles18 a.linker:hover {
	color:#faac1b;
	}
.flip_box_4:hover,
.price-table1 .color_2 .price_border:hover,
.Grid_layouts .isotope_group a:hover,
.Classic_layouts .isotope_group a:hover,
.Text_layouts .isotope_group a:hover,
.List_layouts .isotope_group a:hover,
.Grid_layouts .isotope_group a.active,
.Classic_layouts .isotope_group a.active,
.Text_layouts .isotope_group a.active,
.List_layouts .isotope_group a.active {
	border:1px solid #faac1b;
	}	
.flip_box_4:hover .icon:before {
	border-top:1px solid #faac1b;
	border-left:1px solid #faac1b;
	}
#anchorNav li span:after{
	border-color:transparent transparent transparent #faac1b;
	}
.horizontalTab_Top_1 ul.resp-tabs-list li.resp-tab-active span:before{
	border-color:#faac1b transparent transparent transparent;
	}	
.isotope_grid.isotope_1 .isotope_group a:hover, .isotope_grid.isotope_1 .isotope_group a.active{
	border:2px solid #faac1b;
	color:#faac1b;
	}
.price-table1 .color_2 .price_title h2:before{
	border-top-color:#faac1b;
	}
.price-table1 .color_2 .price_box:before {
	border-color:#faac1b;
	}
.price-table1 .color_2 .price_holder a.btn {
	background-color:#faac1b;
	}
.price-table1 .price_holder a.btn:hover {
	background-color:#666;
	}
.List_layouts_text hr{
	border-color:#faac1b;
	}
.carousel_4 .owl-buttons .owl-prev:hover:before {
	border-left:5px solid #faac1b;
	border-bottom:5px solid #faac1b;
	}
.carousel_4 .owl-buttons .owl-next:hover:before {
	border-right:5px solid #faac1b;
	border-bottom:5px solid #faac1b;
	}

.carousel_9 .owl-buttons .owl-prev:hover, 
.carousel_9 .owl-buttons .owl-next:hover{
	border:1px solid #faac1b;
	background-color:transparent;
	}
.carousel_9 .owl-buttons .owl-prev:hover:before, 
.carousel_9 .owl-buttons .owl-next:hover:before{
	border-left:2px solid #faac1b;
	border-bottom:2px solid #faac1b;
	}
.carousel_9 .owl-buttons .owl-next:hover:before {
	border-left:none;
	border-right:2px solid #faac1b;
	}
.horizontalTab_Top_1 ul.resp-tabs-list li {
	border-top:1px solid #C2C2C2;
	border-bottom:1px solid #C2C2C2;
	border-left:1px solid #C2C2C2 !important;
	border-right:1px solid #C2C2C2;
	}	
.horizontalTab_Top_1 ul.resp-tabs-list li.resp-tab-active{
	border-top:1px solid #faac1b;
	border-bottom:1px solid #faac1b;
	border-left:1px solid #faac1b !important;
	border-right:1px solid #faac1b;
	}
	
	
	
	
.Theme_Responsive_20070_home3 .btn,
.Theme_Responsive_20070_home4 .btn,
.Theme_Responsive_20070_Contact .btn{
	background-color:#faac1b;
	border:2px solid #faac1b;
	}
.Theme_Responsive_20070_home3 .btn:hover,
.Theme_Responsive_20070_home4 .btn:hover,
.Theme_Responsive_20070_Contact .btn:hover{
	color:#faac1b;
	}

.filter_Box.Skin_03_Default #filters li.selected a, 
.filter_Box.Skin_03_Default #filters li.selected a:hover,
.filter_Box.Skin_03_Default #filters li a:hover,
.filter_Box.Skin_03_Default .sort_box li a:hover,
.galler_datail.Skin_03_Default .single_meta a:hover,
.filter_Box.Skin_02_Default #filters li a:hover,
.filter_Box.Skin_02_Default .sort_box li a:hover,
.gallery_list.Skin_01_Default .gallery_info h3 a,
.gallery_list.Skin_01_Default .item_category a,
.news_list.Skin_04_Box h2.news_title a:hover,
.news_list.Skin_04_Box .post_date a:hover,
.news_detail.Skin_04_Box .post_date a:hover,
.news_list.Skin_05_timeline .news_post_box .post_box h2.news_title a:hover,
.news_list.Skin_05_timeline .news_post_box .post_box .post_date a:hover,
.news_detail.Skin_05_timeline .news_detail_top h2.news_title,
.news_list.Skin_05_timeline .news_detail_top .tab_right .news_detail_username a:hover,
.news_detail.Skin_05_timeline .post_date a:hover,
.news_list.Skin_05_timeline .comment_content .comment_date a,
.news_list.Skin_05_timeline .comment_content .comment_date a:link,
.news_list.Skin_05_timeline .comment_content .comment_date a:active,
.news_list.Skin_05_timeline .comment_content .comment_date a:visited,
.news_list.Skin_05_timeline .comment_content .comment_date a:hover,
.news_list.Skin_05_timeline .post_author_info .author_desc{
	color:#faac1b;
	}
.filter_Box.Skin_02_Default #filters li.selected a:hover,
.inside_cong a{
	color:#fff;
	}


.news_list.Skin_04_Box .news_post,
.news_detail.Skin_04_Box,
.news_list.Skin_05_timeline .post_author_info h4,
.news_list.Skin_05_timeline .comments_box h4,
.news_list.Skin_05_timeline .comments_form_title h4,
.news_detail.Skin_05_timeline{
	color:#666666;
	}
.filter_Box.Skin_03_Default .filter-switch,
.filter_Box.Skin_03_Default .view-tenth:hover .portfolio_descr,
.galler_datail.Skin_03_Default .gallery_tags a:hover,
.filter_Box.Skin_02_Default #filters li.selected a, 
.filter_Box.Skin_02_Default #filters li.selected a:hover,
.filter_Box.Skin_02_Default .filter-switch,
.galler_datail.Skin_02_Default .gallery_tags a:hover,
.news_detail.Skin_04_Box .post_categories a:hover,
.news_list.Skin_05_timeline .news_post_box  .post_more a:hover,
.news_list.Skin_05_timeline .news_date_box span ,
.news_list.Skin_05_timeline .news_date_box span i,
.news_list.Skin_05_timeline .news_more_box .line span,
.news_list.Skin_05_timeline .news_post_box .news_post .dot,
.news_list.Skin_05_timeline .news_date_box span ,
.news_list.Skin_05_timeline .news_date_box span i,
.news_list.Skin_05_timeline .xblog_page .pager,
.news_list.Skin_05_timeline .comment_form .Post_button .CommandButton,
.Testimonials_5 .dot a.actived,
div.Container-4 .title4,
div.Container-5{
	background-color:#faac1b;
	}


/*--------- Content end ----------*/

@media only screen and (max-width:767px) {
	.horizontalTab_Top_1 .resp-tab-active, 
	.horizontalTab_Top_1 .resp-tab-active:hover,
	.horizontalTab_Top_2 .resp-tab-active, 
	.horizontalTab_Top_2 .resp-tab-active:hover,
	.verticalTab_Left_1 .resp-tab-active, 
	.verticalTab_Left_1 .resp-tab-active:hover,
	.verticalTab_Right_1 .resp-tab-active, 
	.verticalTab_Right_1 .resp-tab-active:hover{
		background-color:#faac1b;
	}
}


/*--------- CustomerSupport START ----------*/
.CustomerSupport {
    position:absolute;
    top:130px;
    right:0;
    background:orange;
    border-radius:100px;
    display:block;
}

.CustomerSupport a{
    margin:5px 10px;
    color:#fff;
	font-size:14px;
    font-weight:600;
    text-decoration:none;
    cursor:pointer;
}

.roll_activated .head_main .dnn_layout .head_mid .head_nav .CustomerSupport {
    display:none;
}

@media only screen and (max-width:991px){
	.CustomerSupport {
    		top:150px;
	}
}
/*--------- CustomerSupport END ----------*/


/*--------- Header1 begin ----------*/
.header1 .head_main {
	position:absolute;
	z-index:906;
	width:100%;
	top:30px;
}
.header1 .head_nav{
	z-index:906;
	position:relative;
	padding:0 10px;
	box-shadow:0 0 10px rgba(0,0,0,0.25);	
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.25); 	
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.25);
}
.header1 .head_nav:before{
	content:"";
	background-color:#ffffff;
	filter:alpha(opacity= 100 );
	opacity:1;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	display:block;
}
.header1 .roll_menu.roll_activated .head_main{
	position:relative;
	top:auto;
}
.header1 .roll_menu.roll_activated .head_main:before{
	content:"";
	background-color:rgba(255,255,255,.95);
	width:100%;
	height:100%;
	position:absolute;
	filter:alpha(opacity=100);
	opacity:1;
	top:0;
	left:0;
	z-index:-1;
}
.header1 .roll_menu.roll_activated .head_nav{
	box-shadow:none;
	padding:0;
}
.header1 .roll_menu.roll_activated .head_nav:before{
	display:none;
}
	
.header1 .head_nav .dnn_logo,	
.header1 .head_nav .LogoPane{
	padding:0;
	float:left;
}
.header1 .head_nav .dnn_logo,
.header1 .head_nav .LogoPane .Normal{
	line-height:110px;
	height:110px;
	margin:5px 5px 5px 0;
}
.dnn_logo{
    display:flex;
    align-items:center;
    justify-content:center;
}
#dnn_dnnLOGO_hypLogo{
    display:flex;
    align-items:center;
    justify-content:center;
}
.header1 .roll_menu.roll_activated .head_nav .dnn_logo,
.header1 .roll_menu.roll_activated .head_nav .LogoPane .Normal {
	margin:5px 0px;
	height:36px;
	line-height:36px;
}
.header1 .roll_menu.roll_activated .head_nav .dnn_logo #dnn_dnnLOGO_hypLogo,
.header1 .roll_menu.roll_activated .head_nav .LogoPane .Normal #dnn_dnnLOGO_hypLogo{
	height:46px;
}
.header1 .head_nav .dnn_logo img,
.header1 .head_nav .LogoPane img{
	max-width:100%;
	max-height:100%;	
}
.header1 .head_nav .pulldownsearch,
.header1 .head_nav .pulldownlogin,
.header1 .head_nav .pulldowncontact{
    display:flex;
	float:right;
}
.header1 .roll_menu.roll_activated .head_nav .pulldownsearch,
.header1 .roll_menu.roll_activated .head_nav .pulldownlogin,
.header1 .roll_menu.roll_activated .head_nav .pulldowncontact{
	display:none;
}
/* ********** Search Style ************** */
.pulldownsearch {
}
.visible-xs .pulldownsearch {
	/*position:absolute!important;*/
}




.searchbut {
	width:20px;
	height:20px;
	line-height:20px;
	font-size:16px;
	display:block;
    display:flex;
    align-items:center;
    justify-content:center;
	cursor:pointer;
	padding:0;
	margin:50px 0 50px 5px;
	color:#333333;
	text-align:center;
	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? */
}
.header1 .roll_menu.roll_activated .searchbut{
	margin:20px 0;
}
.searchbut:hover,
.searchbut.active{
	color:#faac1b;
}

.searchbut.active .fa:before {
	content:"\f00d";
}

.searchBox{
	display:none;
	position:absolute;
	top:100%;
	right:0;
	background-color:#ffffff;
	padding:5px;
	overflow:inherit !important;
	height:50px !important;
	z-index:905;
	box-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);	
	-moz-box-shadow:0 2px 5px rgba(0, 0, 0, 0.5); 	
	-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.5);

	
}
.searchBox:before {
}
.searchbox_bg{
	background-color:#e1e1e1;
	}


.searchBox #dnn_dnnSEARCH_ClassicSearch,
.searchBox #dnn_dnnSEARCH1_ClassicSearch,
.searchBox #dnn_dnnSEARCH2_ClassicSearch,
.searchBox #dnn_dnnSEARCH3_ClassicSearch {
	background:none;
	border:none;
	float:none;
	height:40px;
	position:relative;
	white-space:nowrap;
	width:235px;
	display:block;
	text-align:left;
	color:#FFF;
}

.SearchIcon {
	display:none;
}

.search,
a.search:link,
a.search:active,
a.search:visited {
	text-decoration:none;
	display:block;
	position:absolute;
	right:0px;
	top:0px;
	margin:0;
	width:40px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	padding:0px;
	color:#FFF;
	text-align:center;
	font-style:normal;
	font-weight:normal;
	-webkit-font-smoothing:antialiased;
	font-size:13px;
	background-color:#faac1b;
}

a.search:before {
	content:"GO";
}

.searchBox input.NormalTextBox {
	width:165px;
	text-align:left;
	height:40px;
	padding:0px 3px 0px 3px;
	background:none;
	border:none;
	display:block;
	position:absolute;
	left:4px;
	top:0px;
	outline:0;
	border-radius:0px 0px 0px 0px;
	-webkit-appearance:none;
	color:#888;
}

.searchBox .searchInputContainer {
	position:static !important;
}

.searchBox .searchInputContainer a.dnnSearchBoxClearText.dnnShow {
	top:5px !important;
	left:auto;
	right:42px !important;
}

.searchBox.searchSkinObjectPreview {
	right:inherit;
	left:auto;
	right:0px;
}

.dnnSearchBoxPanel,
.dnnSearchResultPanel {
	width:100%;
	max-width:none;
	padding:10px 0px !important;
}

.dnnSearchResultPanel {
	padding:10px 0px 7px 0px !important;
}
/* ********** Login Style ************** */
.pulldownlogin {
}
.visible-xs .pulldownlogin {
	/*position:absolute!important;*/
}

.contactbut a{
	color:#333333;
}
.loginbut,
.contactbut {
	width:20px;
	height:20px;
	line-height:20px;
	font-size:16px;
	display:inline-block;
	display:flex;
	cursor:pointer;
	padding:0;
	margin:50px 0 50px 15px;
	color:#333333;
	text-align:center;
	cursor:pointer;
	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? */
}
.loginbut a,
.contactbut a{
	display:flex;
    align-items:center;
    justify-content:center;
}
.header1 .roll_menu.roll_activated .loginbut,
.header1 .roll_menu.roll_activated .contactbut{
	margin:20px 0;
}
.loginbut:hover,
.loginbut.active{
	color:#faac1b;
}
.contactbut a:hover,
.contactbut a.active{
	color:#faac1b;
	cursor:pointer;
	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? */
}

.loginbut.active .fa:before,
.contactbut.active .fa:before {
	content:"\f00d";
}

.Login {
	background-color:#fff;
	display:none;
	position:absolute;
	top:100%;
	right:0;
	padding:5px;
	overflow:inherit !important;
	height:50px !important;
	z-index:905;
	box-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);	
	-moz-box-shadow:0 2px 5px rgba(0, 0, 0, 0.5); 	
	-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.5);
}
.Login:before {
	}
.Login {
	float:left;
}


	
.pulldownlogin{
	}	


	
.Login .loginGroup,
.Login .registerGroup {
	display:inline-block;
	vertical-align:middle;
	padding:0px 5px 0px 3px;
	margin:0px;
	height:40px;
	line-height:40px;
}

#dnn_dnnUser1_registerGroup{
	display:none;
}
.mobilemenu_close{
	display:none;
}

.Login .sep{
	vertical-align:middle;
}
.Login img {
	vertical-align:middle;
	margin-top:-2px;
}
.Login .fa {
	display:inline-block;
	vertical-align:middle;
}

.Login .registerGroup ul,
.Login .registerGroup li {
	list-style:none;
	margin:0;
	padding:0;
	display:inline-block;
}
.Login .registerGroup .userProfileImg img {
	max-width:26px!important;

}
.Login,
.Login a,
.Login a:link,
.Login a:active,
.Login a:visited {
	color:#333;
	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? */
}

.Login a:hover {
	color:#faac1b;
	text-decoration:none;
}

.Login .registerGroup li.userMessages,
.Login .registerGroup li.userNotifications {
	font-size:0;
	overflow:hidden;
	vertical-align:middle;
	font-family:'FontAwesome';
	font-style:normal;
	font-weight:normal;
	-webkit-font-smoothing:antialiased;
	position:relative;
	padding:0px 10px 0 5px;
	height:34px;
	line-height:34px;
	text-align:right;
	margin:0;
}
.Login .registerGroup li.userDisplayName {
	padding:0 5px;
}

.Login .registerGroup li.userMessages {
	padding-left:4px;
}

.Login .registerGroup li.userMessages:empty,
.Login .registerGroup li.userNotifications:empty {
	width:1em;
}

.Login .registerGroup li.userMessages:before {
	content:"\f0e0";
	font-size:14px;
	z-index:0;
	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? */
}

.Login .registerGroup li.userNotifications:before {
	content:"\f06a";
	font-size:14px;
	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? */
}

.Login .registerGroup li.userMessages:hover:before,
.Login .registerGroup li.userNotifications:hover:before {
	color:#faac1b;
}
.Login .registerGroup li.userMessages:after, 
.Login .registerGroup li.userNotifications:after{
	content:"|";
	font-size:18px;
	color:#333;
 	line-height:15px!important;
	height:15px!important;
	font-weight:normal!important;
	overflow:hidden;
	position:absolute;
	top:8px;
	right:0px;
	z-index:10;	
}



.Login .registerGroup li.userMessages a,
.Login .registerGroup li.userNotifications a {
	display:block!important;
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:11;	
}

*+html .Login .loginGroup,
*+html .Login .registerGroup,
*+html .Login .fa,
*+html .Login .registerGroup ul,
*+html .Login .registerGroup li {
	display:inline;
}

.Login .registerGroup li.userMessages a strong,
.Login .registerGroup li.userNotifications a strong {
	display:none;
}
.Login .registerGroup li.userMessages a span,
.Login .registerGroup li.userNotifications a span {
	position:absolute;
	top:0px;
	right:0px;
	font-size:12px;
	display:block;
	padding:0px 3px;
	height:14px;
	line-height:1;
	color:#FFF;
	border-radius:			3px;
	-moz-border-radius:		3px;
	-webkit-border-radius:	3px;
	font-weight:normal;
	background-color:#faac1b;
}

/* LOGIN START*/
.top-spacer{
	height: 200px;
}
.bottom-spacer{
	height: 200px;
}
.dnnFormMessage.dnnFormWarning,
.dnnFormMessage.dnnFormSuccess{
    position: absolute;
    top: 130px;
	width: 100%;
    text-align: center;
}	
.ModAuthenticationC .dnnFormMessage.dnnFormWarning,
.dnnFormMessage.dnnFormSuccess{
	position: initial;
	margin: -80px 0 10px 0;
	width: 300px;
}	
.login_page{
	background: #f0f0f0;
}
.loginContent, #dnn_ctr413_Register_RegistrationForm{
    width: 100%;
    max-width: 300px;
    margin: 0;
    padding: 40px 30px;
    background: rgba(255, 255, 255, 100%);
    border-top: 10px solid #4E73F4;
    border-radius: 10px;
    font-size: 14px;
    font-family: 'Raleway', sans-serif;
    box-shadow: 10px 15px 20px 5px rgb(0 0 0 / 8%), 0px 0px 6px 1px rgb(0 0 0 / 10%);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    align-content: center;
    float: none;
}
#dnn_ctr413_Register_RegistrationForm{
	max-width:450px;
	width:450px;
	min-width:450px;
}
@media (max-width: 576px) {
	#dnn_ctr413_Register_RegistrationForm {
    		max-width: 100%;
    		width: 100%;
    		min-width: 360px;
	}
}


#dnn_ctr413_Register_userForm{
	width:100%;
}
.loginContent .LoginPanel {
    width: 100%;
    margin: 0;
    padding: 0;
}
.loginContent .LoginPanel .dnnLoginService .dnnFormItem .dnnLabel, #dnn_ctr413_Register_userForm .dnnFormItem.dnnFormShort .dnnLabel{
    width: 100%;
    text-align: left;
    margin: 0;
    padding: 0;
}

.loginContent .LoginPanel .dnnLoginService .dnnFormItem input, #dnn_ctr413_Register_userForm .dnnFormItem.dnnFormShort input, #dnn_ctr413_Register_userForm .dnnFormItem.dnnFormShort .password-strength-container input{
	width: 100%;
    max-width: 100%;
    box-shadow: none;
    border: 1px solid #078dbe;
}
#dnn_ctr413_Register_userForm .dnnFormItem.dnnFormShort .password-strength-container {
	width: 100%;
    max-width: 100%;
    box-shadow: none;
}
.loginContent .LoginPanel .dnnLoginService .dnnFormItem:nth-child(3) span.dnnFormLabel,
.loginContent .LoginPanel .dnnLoginService .dnnFormItem:nth-child(4) span.dnnFormLabel,
.loginContent .LoginPanel .dnnLoginService .dnnFormItem:nth-child(5) span.dnnFormLabel{
	display:none;
}
#dnn_ctr413_Register_captchaRow{
	width: 100%;
}
.loginContent .LoginPanel .dnnLoginService .dnnFormItem .dnnFormLabel, #dnn_ctr413_Register_captchaRow .dnnLabel{
	width: 100%;
    margin: 10px 0 0 0;
    padding: 0;
    font-size: 12px;
    text-transform: uppercase;
    text-align: left;
    float: left;
}
#dnn_ctr413_Register_captchaRow .dnnLeft{
	width: 100%;
	margin:0;
}
#dnn_ctr413_Register_captchaRow .dnnLeft input{
	width: 100%;
}
.loginContent .LoginPanel .dnnLoginService .dnnFormItem .dnnLoginRememberMe{
	width: 100%;
    margin: 0px 0 15px 0;
    font-size: 12px;
    display: block;
    float: left;
}
.loginContent .LoginPanel .dnnLoginService .dnnFormItem .dnnLoginRememberMe input{
	width: auto;
    max-width: none;
    margin: 5px 5px 0 0;
}
.loginContent .LoginPanel .dnnLoginService .dnnFormItem .dnnLoginRememberMe .dnnCheckbox{
    margin-left: 0;
}
#dnn_ctr413_Register_RegistrationForm .dnnFormItem .dnnSocialRegistration{
	display:none;
}
#dnn_ctr413_Register_actionsRow{
	width:100%;
}
#dnn_ctr413_Register_actionsRow li:nth-child(1){
	width:100%;
	margin: 0;
}
#dnn_ctr413_Register_actionsRow li:nth-child(2){
	width:100%;
	margin: 0;
}
#dnn_ctr413_Register_actionsRow li:nth-child(2) a#dnn_ctr413_Register_cancelLink.dnnSecondaryAction{
	width: 100%;
    background: none;
    border: none;
    font-weight: 500;
    box-shadow: none;
    text-shadow: none;
    color: #4d4f53;
}
.dnnForm.dnnPasswordReset ul.dnnActions li input.aspNetDisabled.dnnPrimaryAction{
	min-width: 120px;
    line-height: 30px;
}
.loginContent .LoginPanel .dnnLoginService .dnnFormItem .dnnPrimaryAction, #dnn_ctr413_Register_actionsRow li a.dnnPrimaryAction, .dnnForm.dnnPasswordReset ul.dnnActions li input.aspNetDisabled.dnnPrimaryAction{
    /*
	width: 55%;
    max-width: 55%;
	*/
    width: 100%;
    max-width: 100%;
    margin: 0 0 10px 0;
    background: linear-gradient(140deg, #4E73F4 55%, #09688b);
    background: #4E73F4;
    border: 2px solid #4E73F4;
    border-radius: 50px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    text-shadow: none;
    box-shadow: none;
    box-sizing: border-box;
    float: left;
    -webkit-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    transition: all 200ms ease-in;
}
.loginContent .LoginPanel .dnnLoginService .dnnFormItem .dnnPrimaryAction:hover, #dnn_ctr413_Register_actionsRow li a.dnnPrimaryAction:hover , .dnnForm.dnnPasswordReset ul.dnnActions li input.aspNetDisabled.dnnPrimaryAction:hover{
    background: linear-gradient(140deg, #09688b 55%, #4E73F4);
    background: #fff;
    border: 2px solid #4E73F4;
    color: #4E73F4!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;
    text-decoration:none;
    -webkit-transition: all 600ms ease-in;
    -moz-transition: all 600ms ease-in;
    -o-transition: all 600ms ease-in;
    transition: all 600ms ease-in;
}
.dnnSecondaryAction{
	width: 100%;
    max-width: 100%;
    line-height: 30px;
    margin: 0 0 10px 0;
    background: #aaa;
    border: none;
    border-radius: 50px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    text-shadow: none;
    box-shadow: none;
    box-sizing: border-box;
    float: left;
	-webkit-transition: all 200ms ease-in;
	-moz-transition: all 200ms ease-in;
	-o-transition: all 200ms ease-in;
	transition: all 200ms ease-in;
}
.dnnSecondaryAction:hover{
    background: #4d4f54;
    color: #fff;
}
.loginContent .LoginPanel .dnnLoginService .dnnFormItem:nth-child(4) .dnnSecondaryAction{
    width: 40%;
    max-width: 40%;
    margin: 0 0 10px 0;
    background: #4d4f54;
    border: none;
    border-radius: 2px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    text-shadow: none;
    box-shadow: none;
    box-sizing: border-box;
    float: right;
    display:none;
}
.loginContent .LoginPanel .dnnLoginService .dnnFormItem .dnnLoginActions {
    width: 100%;
}
.loginContent .LoginPanel .dnnLoginService .dnnFormItem .dnnLoginActions .dnnActions{
    width: 100%;
    margin: 0;
    padding: 0;
}
.loginContent .LoginPanel .dnnLoginService .dnnFormItem .dnnLoginActions .dnnActions li {
    width: 100%;
    margin: 20px 0 0 0;
    text-align: left;
}
.loginContent .LoginPanel .dnnLoginService .dnnFormItem .dnnLoginActions .dnnActions #dnn_ctr2082_Login_Login_DNN_liRegister{
	display: none;
}
.loginContent .LoginPanel .dnnLoginService .dnnFormItem .dnnLoginActions .dnnActions li .dnnSecondaryAction{
    width: 100%;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    color: #666666;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    text-shadow: none;
    box-shadow: none;
    float: left;
}
.loginContent .dnnSocialRegistration{
	display:none;
}
/*
.portal-registration{
    width: 100%;
    max-width: 365px;
    margin: 0;
    padding: 40px 30px;
    background: rgba(255, 255, 255, 100%);
    border-top: 10px solid #4E73F4;
    border-radius: 10px;
    font-size: 14px;
    font-family: 'Raleway', sans-serif;
    box-shadow: 10px 15px 20px 5px rgb(0 0 0 / 8%), 0px 0px 6px 1px rgb(0 0 0 / 10%);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    align-content: center;
    float: none;
}
*/
/* Retrieve Password */
#dnn_ctr_PasswordReset_divPassword{
	width: 100%;
    max-width: 350px;
    font-size: 14px;
    font-family: Raleway, sans-serif;
    box-shadow: rgb(0 0 0 / 8%) 10px 15px 20px 5px, rgb(0 0 0 / 10%) 0px 0px 6px 1px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    align-content: center;
    float: none;
    margin: 0px;
    padding: 40px 30px;
    background: rgb(255, 255, 255);
    border-top: 10px solid rgb(5, 164, 222);
    border-radius: 10px;
}
#dnn_ctr_PasswordReset_UP{
    margin-top: 150px;
    margin-bottom: 350px;
}
#dnn_ctr_PasswordReset_divPassword .dnnFormItem input{
	width:100%!important;
}
#dnn_ctr_PasswordReset_passwordContainer{
	width:100%!important;
}
#dnn_ctr_PasswordReset_divPassword .dnnActions {
    width: 100%;
}
#dnn_ctr_PasswordReset_UP .dnnPasswordReset #dnn_ctr_PasswordReset_cmdChangePassword{
	width: 100%;
    max-width: 100%;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    color: rgb(255, 255, 255);
    font-size: 16px;
    font-weight: 600;
    text-shadow: none;
    box-shadow: none;
    box-sizing: border-box;
    float: left;
    margin: 0;
    background: rgb(5, 164, 222);
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
    border-radius: 50px;
    transition: all 200ms ease-in 0s;
}
#dnn_ctr_PasswordReset_hlCancel{
	width: 100%;
    max-width: 100%;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    color: rgb(255, 255, 255);
    font-size: 16px;
    font-weight: 600;
    text-shadow: none;
    box-shadow: none;
    box-sizing: border-box;
    float: left;
    margin: 0;
    background: rgb(77 79 83);
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
    border-radius: 50px;
    transition: all 200ms ease-in 0s;
}

@media only screen and (max-width:767px){
	.top-spacer{
		height: 0;
	}
	.loginContent{
		margin: auto;
	}
	.bottom-spacer{
		height: 0;
	}
}

/* LOGIN END*/

/* ********** language Style ************** */
.languageBox{
	float:left;
	}
.language-object{
	height:40px;
	line-height:40px;
	padding:0 0 0 10px;
	float:left;
	display:inline-block;
	}

.language-object .Language{
	display:inline-block;
	}
.language-object img {
	width:18px;
	height:12px;
}

.language-object span img {
	margin-right:7px;
	filter:alpha(opacity=50);
	opacity:0.5;
	vertical-align:middlea;
}

*+html .language-object span {
	font-size:30px;
}

.language-object span.selected img {
	filter:alpha(opacity=100);
	opacity:1;
}



.header1 .dnn_menu{
	float:right;
}
/*DNN MEGA MENU*/
#dnngo_megamenu > div > ul > li{
	padding:32px 0;
	border-top:3px solid transparent;
	border-bottom:3px solid transparent; 
	transition:		border ease-in 200ms;
	-moz-transition:	border ease-in 200ms; /* Firefox 4 */
	-webkit-transition:border ease-in 200ms; /* Safari and Chrome */
	-o-transition:		border ease-in 200ms; /* Opera */
	-ms-transition:	border ease-in 200ms; /* IE9? */
}
#dnngo_megamenu > div > ul > li > a > span{
	border-right:1px solid #D6D6D6;
	font-family:'Raleway', sans-serif;
	color:#333333;
	font-size:15px;
	text-transform:none;
	line-height:50px;
	height:50px;
	padding:0 10px;
	margin:0;
}
#dnngo_megamenu > div > ul > li:first-child > a > span{
	border-left:1px solid #D6D6D6;
}
#dnngo_megamenu > div > ul > li > a > span > i{
	font-size:16px;
	color:#333333;
}
#dnngo_megamenu > div > ul > li:hover, 
#dnngo_megamenu > div > ul > li.menu_hover,
#dnngo_megamenu > div > ul > li.current{
	border-top:3px solid #faac1b;
	border-bottom:3px solid #faac1b;
}
#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{
	background-color:transparent;
	color:#faac1b;
}
#dnngo_megamenu > div > ul > li > a:hover > span > i, 
#dnngo_megamenu > div > ul > li.menu_hover > a > span > i,
#dnngo_megamenu > div > ul > li.current > a > span > i{
	color:#faac1b;
}



#dnngo_megamenu ul ul li a span i{
	font-size:14px;
	color:#666666;
	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? */
}
#dnngo_megamenu .dnngo_slide_menu li a:hover span i, 
#dnngo_megamenu .dnngo_slide_menu li.menu_hover > a span i{
	color:#fff;
}




#dnngo_megamenu .dnngo_slide_menu,
#dnngo_megamenu .dnngo_slide_menu .dnngo_submenu,
#dnngo_megamenu .dnngo_boxslide{
	background-color:#ffffff;
	border-top:3px solid #faac1b;
}
.header1 #dnngo_megamenu .dnngo_boxslide{
	width:auto;
	margin:0 20px;
	}
#dnngo_megamenu .dnngo_slide_menu li a,
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a,
.menu_rightbox p,
.menu_rightbox ul{
	color:#666666;
}
#dnngo_megamenu .dnngo_slide_menu li a:hover, 
#dnngo_megamenu .dnngo_slide_menu li.menu_hover > a {
	background-color:#faac1b;
	color:#fff;
}
#dnngo_megamenu .dnngo_slide_menu li.dir > a:before {
	border-left-color:#faac1b;
}
#dnngo_megamenu .menu_rightbox ul li span.fa{
	background-color:#faac1b;
}

#dnngo_megamenu .dnngo_boxslide .menu_centerbox > ul > li > a,
#dnngo_megamenu .dnngo_boxslide .menu_centerbox > .dnngo_masonrymenu > ul > li > a > span,
#dnngo_megamenu .mega_title,
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover{
	color:#faac1b;
}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a span:before{
	border-color:transparent transparent transparent #666666;
	top:9px;
}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover span:before {
	border-left-color:#faac1b;
}
.header1 .roll_menu.roll_activated #dnngo_megamenu > div > ul > li{
	padding:0;
}
.header1 .roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span{
	margin:0;
	height:40px;
	line-height:40px;
}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox > .dnngo_masonrymenu ul li.subcurrent h2{
 	font-size:20px;
}
.no-crumb{
	margin-top:60px;
}

@media only screen and (min-width:1600px){
		.header1 .head_main{
		top:70px;
	}
}
@media only screen and (min-width:1200px) and (max-width:1599px) {
	#dnngo_megamenu > div > ul > li > a > span{
		padding:0 10px;
	}
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox > .dnngo_masonrymenu ul li.subcurrent h2{
	 	font-size:18px;
	 	line-height:18px;
	}
}
@media only screen and (min-width:992px) and (max-width:1199px) {
	.no-crumb{
		margin-top:60px;
	}
	#dnngo_megamenu > div > ul > li > a > span{
		padding:0 10px;
		font-size:14px;
	}
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox > .dnngo_masonrymenu ul li.subcurrent h2{
	 	font-size:16px;
	 	line-height:18px;
	}
}
@media only screen and (min-width:768px) and (max-width:991px){
	.no-crumb{
		margin-top:117px;
	}
	#dnngo_megamenu > div > ul > li > a > span{
		padding:0 8px;
		font-size:14px;
	}
	.header1 .head_main{
		z-index:906;
		position:relative;
		top:0;
	}
	.header1 .head_main:before{
		content:"";
		background-color:#ffffff;
		filter:alpha(opacity= 100 );
		opacity:1;
		width:100%;
		height:100%;
		position:absolute;
		top:0;
		left:0;
		z-index:-1;
	}	
	.header1 .head_nav {
		padding:0;
		box-shadow:none;
		position:relative; 
	}
	.header1 .head_nav:before {
		display:none;
	}	
	.header1 .head_nav .LogoPane {
		float:none;
		text-align:center;
	}
	.header1 .head_nav .dnn_logo{
		line-height:60px;
		height:60px;
		margin:5px 0;
		display:block;
		text-align:center;
		float:none;
	}
	.header1 .head_nav .LogoPane .Normal {
		line-height:60px;
		height:60px;
		margin:5px 0;
		display:inline-block;
	}
	.header1 .head_nav .dnn_logo{
		line-height:60px;
		height:60px;
		margin:5px 0;
		display:block;
		text-align:center;
	}
	.header1 .dnn_menu {
		float:left;
	}
	#dnngo_megamenu > div > ul > li{
		padding:10px 0;
		line-height:50px;
	}
	#dnngo_megamenu .dnngo_slide_menu li,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li{
		line-height:18px;
	}
	.header1 .roll_menu.roll_activated .head_nav .dnn_logo{
		width:100%;
		margin:5px 0;
		float:left;
	}
	.header1 .roll_menu.roll_activated .head_nav .LogoPane {
		float:left;
		margin:0;
	}
	.header1 .roll_menu.roll_activated .head_nav .dnn_logo,
	.header1 .roll_menu.roll_activated .head_nav .LogoPane .Normal {
		  height:46px;
		  line-height:46px;
	}
	.header1 .roll_menu.roll_activated .head_nav .dnn_menu {
		float:right;
	}
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox > .dnngo_masonrymenu ul li.subcurrent h2{
	 	font-size:14px;
	 	line-height:16px;
	}
	.loginbut,
	.contactbut{
		margin:0 0 0 20px;
		line-height:76px;
		height:76px;
	}
	.searchbut{
		margin:0 0 0 15px;
		line-height:76px;
		height:76px;
	}

}

.insidepage .header1 .head_main{
	/*position:relative;
	top:auto;
	*/
	position:fixed;
    top:0;
    box-shadow:0px 2px 2px 0 rgba(0,0,0,.2);
}
.insidepage .header1 .head_main:before{
	content:"";
	background-color:rgba(255,255,255,.95);
	filter:alpha(opacity=100);
	opacity:1;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
}
.insidepage .header1 .head_nav{
	box-shadow:none;
}
.insidepage .header1 .head_nav:before{
	display:none;
}
	

@media only screen and (max-width:767px){
	.no-crumb{
		margin-top:-20px;
	}
	.insidepage .header1 .head_main:before{
		background-color:#e7e7e7;
		filter:alpha(opacity=100);
		opacity:1;
	}
}
/*--------- Header1 end ----------*/







@media only screen and (max-width:767px) {
	.searchbut.active .fa:before {
		content:"\f00d";
	}

	.searchBox{
		display:none;
		position:absolute;
		top:100%;
		right:0;
		background-color:#ffffff;
		padding:5px;
		overflow:inherit !important;
		height:50px !important;
		z-index:905;
		box-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);	
		-moz-box-shadow:0 2px 5px rgba(0, 0, 0, 0.5); 	
		-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.5);

		
	}
	.searchBox:before {
	}
	.searchbox_bg{
		background-color:#e1e1e1;
	}


	.searchBox #dnn_dnnSEARCH_ClassicSearch,
	.searchBox #dnn_dnnSEARCH1_ClassicSearch,
	.searchBox #dnn_dnnSEARCH2_ClassicSearch,
	.searchBox #dnn_dnnSEARCH3_ClassicSearch {
		background:none;
		border:none;
		float:none;
		height:40px;
		position:relative;
		white-space:nowrap;
		width:235px;
		display:block;
		text-align:left;
		color:#FFF;
	}

	.SearchIcon {
		display:none;
	}

	.search,
	a.search:link,
	a.search:active,
	a.search:visited {
		text-decoration:none;
		display:block;
		position:absolute;
		right:0px;
		top:0px;
		margin:0;
		width:40px;
		height:40px;
		line-height:40px;
		overflow:hidden;
		padding:0px;
		color:#FFF;
		text-align:center;
		font-style:normal;
		font-weight:normal;
		-webkit-font-smoothing:antialiased;
		font-size:13px;
		background-color:#faac1b;
		
	}

	a.search:before {
		content:"GO";
	}

	.searchBox input.NormalTextBox {
		width:165px;
		text-align:left;
		height:40px;
		padding:0px 3px 0px 3px;
		background:none;
		border:none;
		display:block;
		position:absolute;
		left:4px;
		top:0px;
		outline:0;
		border-radius:0px 0px 0px 0px;
		-webkit-appearance:none;
		color:#888;
	}

	.searchBox .searchInputContainer {
		position:static !important;
	}

	.searchBox .searchInputContainer a.dnnSearchBoxClearText.dnnShow {
		top:5px !important;
		left:auto;
		right:42px !important;
	}

	.searchBox.searchSkinObjectPreview {
		right:inherit;
		left:auto;
		right:0px;
	}

	.dnnSearchBoxPanel,
	.dnnSearchResultPanel {
		width:100%;
		max-width:none;
		padding:10px 0px !important;
	}

	.dnnSearchResultPanel {
		padding:10px 0px 7px 0px !important;
	}
	/* ********** Login Style ************** */
	.loginbut {
		width:20px;
		height:20px;
		line-height:20px;
		font-size:16px;
		display:inline-block;
		cursor:pointer;
		padding:0;
		text-align:center;
		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? */
	}

	.loginbut:hover,
	.loginbut.active{
	}

	.loginbut.active .fa:before {
		content:"\f00d";
	}

	.Login {
		background-color:#fff;
		display:none;
		position:absolute;
		top:100%;
		right:0;
		padding:5px;
		overflow:inherit !important;
		height:50px !important;
		z-index:905;
		box-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);	
		-moz-box-shadow:0 2px 5px rgba(0, 0, 0, 0.5); 	
		-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.5);
	}
	.Login {
		float:left;
	}

	.Login .loginGroup,
	.Login .registerGroup {
		display:inline-block;
		vertical-align:middle;
		padding:0px 5px 0px 3px;
		margin:0px;
		height:40px;
		line-height:40px;
	}

	.Login .sep{
		vertical-align:middle;
	}
	.Login img {
		vertical-align:middle;
		margin-top:-2px;
	}
	.Login .fa {
		display:inline-block;
		vertical-align:middle;
	}

	.Login .registerGroup ul,
	.Login .registerGroup li {
		list-style:none;
		margin:0;
		padding:0;
		display:inline-block;
	}
	.Login .registerGroup .userProfileImg img {
		max-width:26px!important;

	}
	.Login,
	.Login a,
	.Login a:link,
	.Login a:active,
	.Login a:visited {
		color:#333;
		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? */
	}

	.Login a:hover {	
		text-decoration:none;
	}

	.Login .registerGroup li.userMessages,
	.Login .registerGroup li.userNotifications {
		font-size:0;
		overflow:hidden;
		vertical-align:middle;
		font-family:'FontAwesome';
		font-style:normal;
		font-weight:normal;
		-webkit-font-smoothing:antialiased;
		position:relative;
		padding:0px 10px 0 5px;
		height:34px;
		line-height:34px;
		text-align:right;
		margin:0;
	}
	.Login .registerGroup li.userDisplayName {
		padding:0 5px;
	}

	.Login .registerGroup li.userMessages {
		padding-left:4px;
	}

	.Login .registerGroup li.userMessages:empty,
	.Login .registerGroup li.userNotifications:empty {
		width:1em;
	}

	.Login .registerGroup li.userMessages:before {
		content:"\f0e0";
		font-size:14px;
		z-index:0;
		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? */
	}

	.Login .registerGroup li.userNotifications:before {
		content:"\f06a";
		font-size:14px;
		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? */
	}

	.Login .registerGroup li.userMessages:after, 
	.Login .registerGroup li.userNotifications:after{
		content:"|";
		font-size:18px;
		color:#333;
	 	line-height:15px!important;
		height:15px!important;
		font-weight:normal!important;
		overflow:hidden;
		position:absolute;
		top:8px;
		right:0px;
		z-index:10;	
	}

	.Login .registerGroup li.userMessages a,
	.Login .registerGroup li.userNotifications a {
		display:block!important;
		width:100%;
		height:100%;
		position:absolute;
		top:0px;
		left:0px;
		z-index:11;	
	}

	*+html .Login .loginGroup,
	*+html .Login .registerGroup,
	*+html .Login .fa,
	*+html .Login .registerGroup ul,
	*+html .Login .registerGroup li {
		display:inline;
	}

	.Login .registerGroup li.userMessages a strong,
	.Login .registerGroup li.userNotifications a strong {
		display:none;
	}
	.Login .registerGroup li.userMessages a span,
	.Login .registerGroup li.userNotifications a span {
		position:absolute;
		top:0px;
		right:0px;
		font-size:12px;
		display:block;
		padding:0px 3px;
		height:14px;
		line-height:1;
		color:#FFF;
		border-radius:			3px;
		-moz-border-radius:		3px;
		-webkit-border-radius:	3px;
		font-weight:normal;
		background-color:#faac1b;
		
	}

	.Login .registerGroup li.userMessages:hover:before,
	.Login .registerGroup li.userNotifications:hover:before {
		 color:#faac1b;
	}
	/* ********** language Style ************** */
	.languageBox{
		float:left;
	}
	.language-object{
		height:40px;
		line-height:40px;
		padding:0 0 0 10px;
		float:left;
		display:inline-block;
	}

	.language-object .Language{
		display:inline-block;
	}
	.language-object img {
		width:18px;
		height:12px;
	}

	.language-object span img {
		margin-right:7px;
		filter:alpha(opacity=50);
		opacity:0.5;
		vertical-align:middlea;
	}

	*+html .language-object span {
		font-size:30px;
	}

	.language-object span.selected img {
		filter:alpha(opacity=100);
		opacity:1;
	}

	.rightpane_a {
	    text-align:center;
		padding:10px 0 0 0;
	}
	.rightpane_a h6 {
	    font-size:18px;
	    color:#4f4f4f;
	    font-weight:normal;
	    line-height:normal;
	}
	.rightpane_a p {
	    color:#4f4f4f;
	}
	.botbox_c{
		text-align:center;
	}
	.botbox_c a.fa{
		font-size:15px;
		width:40px;
		height:40px;
		line-height:40px;
		border-radius:50%;
		-moz-border-radius:50%;
		-webkit-border-radius:50%;
		text-align:center;
		border:1px solid #4f4f4f;
		text-decoration:none;
		color:#4f4f4f;
		transition:		background-color ease-in 200ms,color ease-in 200ms,border ease-in 200ms;
		-moz-transition:	background-color ease-in 200ms,color ease-in 200ms,border ease-in 200ms; /* Firefox 4 */
		-webkit-transition:background-color ease-in 200ms,color ease-in 200ms,border ease-in 200ms; /* Safari and Chrome */
		-o-transition:		background-color ease-in 200ms,color ease-in 200ms,border ease-in 200ms; /* Opera */
		-ms-transition:	background-color ease-in 200ms,color ease-in 200ms,border ease-in 200ms; /* IE9? */
	}
	.botbox_c a.fa:hover{
		border:1px solid #faac1b;
		background-color:#faac1b;
		color:#fff;
	}
	.searchBox input.NormalTextBox{
		width:80%;
	}		
	.mobile_menu{
		padding:10px 0;
	}	
	.language-object{
		height:40px;
		line-height:40px;	
	}
	.HeaderBottom .HeadPane_mobile {
		padding:0 0 0 0;		
	  }
	.HeaderBottom .HeadTopPane_mobile {
		padding:0 0 0 0;		
	  }
	.head_topa{
		text-align:center;
		padding:10px 0 0 0;
	}	
	.head_nava {
	    padding:10px 0 0 0;
		text-align:center;
	}
	.HeadTopPane_mobile,
	.HeadTopPane_mobile .Normal,
	.head_topa{
		color:#4f4f4f;
	}
	.HeadTopPane_mobile a,
	.HeadTopPane_mobile a:hover
	.HeadTopPane_mobile a:link,
	.HeadTopPane_mobile a:active,
	.HeadTopPane_mobile a:visited{
		color:#faac1b;
	}

	.HeadPane_mobile.menu_header{
		padding:0 0!important;
	}
	 
	.searchBox #dnn_dnnSEARCH2_ClassicSearch{
		width:auto;}

	.searchbox_bg{
		background-color:#181818;
		}

	.mobilemenu_close:before{
		color:#faac1b;
		}
	.mobile_top{
		background-color:#e7e7e7;
	}
	.mobile_icon .fa {
		background-color:#dbdbdb;
		color:#7f7f7f;
	}
	.mobile_icon .fa.active {	
		background-color:#faac1b;
		
	}
	.mobile_icon .fa.active:before{
		font-family:FontAwesome;		
		content:"\f00d";
	}
	.mobile_top .Login,
	.mobile_top .searchBox{
		background-color:#181818;
		border-top:2px solid #faac1b;
	}
	.mobile_top .Login,
	.mobile_top .Login a,
	.mobile_top .Login a:link,
	.mobile_top .Login a:active,
	.mobile_top .Login a:visited,
	.mobile_top .Login .sep,
	.mobile_top .searchBox input.NormalTextBox,
	.mobile_top .search, 
	.mobile_top a.search:link, 
	.mobile_top a.search:active, 
	.mobile_top a.search:visited{
		color:#FFF;
	}
	.mobile_top .Login a:hover {
		color:#faac1b;
	}
	.mobile_top a, 
	.mobile_top a:link, 
	.mobile_top a:active, 
	.mobile_top a:visited{
		color:#faac1b;
	}
	.social-icons7 a, 
	.social-icons7 a:link, 
	.social-icons7 a:active, 
	.social-icons7 a:visited{
		color:#4f4f4f;
	}
	.social-icons7 a:hover{
		color:#faac1b;
	}
	/*
	.mobile_top .Login .registerGroup li.userMessages a span, 
	.mobile_top .Login .registerGroup li.userNotifications a span{
		color:#faac1b;
	}
	*/
	.mobile_menu_ico span{
		color:#4f4f4f;
	}

	.mobile_menu {
			background-color:#FFF;
	}
	.multi_menu ul li a {
		color:#333333;
		border-bottom:1px solid #dbdbdb;
	}
	.mobile_menu #mobile_menu{
		background-color:#f3f3f3;
	}
	.multi_menu ul li .menu_arrow:before {
		border-bottom-color:#333333;
		border-right-color:#333333;
	}

	.multi_menu ul li:hover > a > .menu_arrow:before {
		border-bottom-color:#faac1b;
		border-right-color:#faac1b;
	}
	.mobile_menu_ico.active .fa:before{
		color:#faac1b;
	}

	.multi_menu ul li .menu_arrow.arrow_closed:before,
	.multi_menu ul li:hover .menu_arrow.arrow_closed:before {
		border-bottom-color:#faac1b;
		border-right-color:#faac1b;
	}
	.multi_menu > ul > li.active > a {
		border-bottom-color:#dbdbdb;
	}

	.multi_menu ul li.active > a,
	.multi_menu ul li a:hover,
	.multi_menu ul li.current > a,
	.multi_menu ul li.current > a:hover {
		color:#faac1b;
	}
	.multi_menu ul li.current > a,
	.multi_menu ul li.current > a:hover {
		border-bottom:1px solid  #dbdbdb;
	}
	 #header_slide,
	.box-effect-4.active #header_slide{
		display:none!important;
	}
	 div#header7,
	.box-effect-4.active div#header7{
		display:none!important ;
	}
	 .rightmain ,
	.box-effect-4.active .rightmain {
		-webkit-transform:translate3d(0, 0, 0);
		transform:translate3d(0, 0, 0);
	}
	.multi_menu > ul > li > a > span {
		font-size:13px;
	}
	.multi_menu ul ul li > a > span {
		font-size:13px;
	}

	.multi_menu > ul > li > a > span > i{
		color:#c6c6c6;
		font-size:13px;
	}
	.multi_menu ul ul li > a > span > i{
		color:#555555;
		font-size:13px;
	}
	.multi_menu > ul > li.current > a > span > i,
	.multi_menu ul ul li.current > a > span > i,
	.multi_menu > ul > li > a:hover > span > i,
	.multi_menu ul ul li > a:hover > span > i{
		color:#faac1b;
	}

	.mm-listview > li > a, .mm-listview > li > span{
	  font-size:13px;	
	}
	.mm-listview > li > a > span > i,.mm-listview > li > span > i{
	  font-size:13px;
	  margin-right:4px;	
	}	
	.mobile_menu.mm-menu{
		background-color:#f3f3f3;
	}	
		.mobile_menu .right_social a span{
		color:#f3f3f3;
	}
	.mobile_menu .right_social a span{
		background-color:#333333;
	}
	.mobile_menu,
	.mobile_menu .Normal,
	.mobile_menu .Header_Info,
	.mm-menu .mm-navbar.mm-navbar-top-2, 
	.mm-menu .mm-navbar.mm-navbar-top-2 a,
	.mobile_menu .mm-listview > li > a, 
	.mobile_menu .mm-listview > li > span,
	.mobile_menu .Container-3 .title3{
		color:#333333;
	}

	.mobile_menu .mm-listview > li > a > span > i, 
	.mobile_menu .mm-listview > li > span > i{
		color:#c6c6c6;
	}


	.mobile_menu.mm-menu .mm-navbar .mm-btn:before, 
	.mobile_menu.mm-menu .mm-navbar .mm-btn:after{
		border-color:#333333;
	}
	.mobile_menu .mm-listview > li, 
	.mobile_menu .mm-listview > li:after, 
	.mobile_menu .mm-listview > li .mm-next, 
	.mobile_menu .mm-listview > li .mm-next:before,
	.mobile_menu .mm-navbar.mm-navbar-top-2,
	.mobile_menu .menu_header{
		border-color:#dbdbdb;
	}
	.mobile_menu .menu_header{
		border-bottom:1px solid #dbdbdb;
	}
	.mobile_menu.mm-menu em.mm-counter,
	.mobile_menu .mm-next:after{
		color:#AAAAAA;
	}
	.mobile_menu.mm-menu .mm-listview > li .mm-next:after, 
	.mobile_menu.mm-menu .mm-listview > li .mm-arrow:after{
		border-color:#AAAAAA;
	}
	.mobile_menu.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next), 
	.mobile_menu.mm-menu .mm-listview > li.mm-selected > span,
	.mobile_menu.mm-menu .mm-listview > li.current > a:not(.mm-next),
	.mobile_menu.mm-menu .mm-listview > li.subcurrent > a:not(.mm-next),
	.mobile_menu.mm-menu .mm-listview > li:hover > a:not(.mm-next){
		background-color:#F9F9F9;
	}
	.mobile_menu.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next):hover, 
	.mobile_menu.mm-menu .mm-listview > li.current > a:not(.mm-next),
	.mobile_menu.mm-menu .mm-listview > li.subcurrent > a:not(.mm-next),
	.mobile_menu.mm-menu .mm-listview > li:hover > a:not(.mm-next),
	.mobile_menu.mm-menu .mm-listview > li.current > em,
	.mobile_menu.mm-menu .mm-listview > li.subcurrent > em,
	.mobile_menu.mm-menu .mm-listview > li:hover > em,
	.mobile_menu.mm-menu .mm-listview > li.current > .mm-next:after,
	.mobile_menu.mm-menu .mm-listview > li.subcurrent > .mm-next:after,
	.mobile_menu.mm-menu .mm-listview > li:hover > .mm-next:after{
		color:#faac1b;
	}


	.mobile_menu.mm-menu .mm-listview > li.mm-selected > a > span > i, 
	.mobile_menu.mm-menu .mm-listview > li.current > a > span > i,
	.mobile_menu.mm-menu .mm-listview > li.subcurrent > a > span > i,
	.mobile_menu.mm-menu .mm-listview > li:hover > a > span > i	{
		color:#faac1b;
	}

	.multi_menu ul li span > img,	   
	.mobile_menu .mm-listview > li > a > span > i, 
	.mobile_menu .mm-listview > li > span > i{
	    display:none;
	}		
		
	.mobile_menu {
	    display:block!important;
    }
}


/*--------- Breadcrumb begin ----------*/
/*--- Breadcrumb1 begin ---*/
.Breadcrumb_bg{
	position:relative;
	margin-top:120px;
						}
.Breadcrumb_bg > .shade{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:-1;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
		filter:alpha(opacity= 100 );
	opacity:1;
		}
	
	.Breadcrumb_bg > .shade{
		background:none;
		}
	.Breadcrumb_box_bg ,
	.Breadcrumb_box_bg li{
		position:absolute;
		width:100%;
		height:100%;
		top:0;
		left:0;
		margin:0;
		padding:0;
		background-repeat:no-repeat;
		background-size:cover;
		background-position:center center;				
		}
	.Breadcrumb_box_bg{
		background-color:#ffffff;
		z-index:-1;
		filter:alpha(opacity= 100 );
		opacity:1;
		}
	.Breadcrumb_box_bg li{
		display:none;
		}
	
	
	

h1.breadcrumb_out{
	position:relative;
	margin:0;
	text-align:center;
	margin:110px 0;
	}
h1.breadcrumb_out a{
	text-decoration:none;
	display:inline-block;
	line-height:1.1;
	padding:21px 51px;
	border:2px solid #ffffff;
	Font-Family:Raleway;
	Font-Size:40px;
	Font-weight:normal;
	text-transform:capitalize;
	color:#ffffff;
	}

	


.breadcrumb_box.hiddenTitle h1.breadcrumb_out {display:none;}

@media only screen and (min-width:1600px){
	.Breadcrumb_bg{
		    margin-top:120px;
									}	
	}
@media only screen and (min-width:1200px) and (max-width:1599px) {
	.Breadcrumb_bg{
		    margin-top:120px;
									}	
	}
@media only screen and (min-width:768px) and (max-width:991px){
	.Breadcrumb_bg{
				}
	h1.breadcrumb_out {
		margin:30px 0!important;
		}
	}
@media only screen and (max-width:767px) {
	.Breadcrumb_bg{
		    margin-top:0;
				}
	h1.breadcrumb_out {
		margin:20px 0!important;
		}

	h1.breadcrumb_out a{
		font-size:25px;
		line-height:normal;
		}

		}
/*--- Breadcrumb1 end ---*/





/*--------- Breadcrumb end ----------*/

/* ********** BOTTOM ************** */	
#dnn_bottom{
	position:relative;
	}
#dnn_bottom:before{
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:-1;
	background-color:#191919;
	filter:alpha(opacity= 100 );
	opacity:1;
	}
#dnn_bottom,
#dnn_bottom .Normal,
.bottom_c li span.date,
.bottom_e li a,
.bottom_f a{
	color:#aaaaaa;
	}

.bottom_a span.date,
.bottom_b ul li a:hover,
.bottom_c li a,
.bottom_e li a:hover,
.bottom_h a{
	color:#faac1b;
	}
.bottom_f a:hover {
	color:#fff;
	background-color:#faac1b;
	}
/* ********** Footer ************** */
footer{
	position:relative;	
	color:#aaaaaa;
	border-top:1px solid #faac1b;
	}
footer:before{
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:-1;
	background-color:#222222;
	filter:alpha(opacity= 100 );
	opacity:1;
	}
.footer, a.footer:link, a.footer:active, a.footer:visited,
.terms, a.terms:link, a.terms:active, a.terms:visited{
	color:#aaaaaa;
	}
a.terms:hover{
	color:#faac1b;
	}



/* ENCHOICE STYLING */


.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
  	vertical-align:middle;
}

.banner_title2 {
    font-size:26px!important;
    line-height:30px!important;
    margin-top:5px!important;
}

#dnngo_megamenu .dnngo_masonrymenu > ul:after,
#dnngo_megamenu .dnngo_boxslide .menu_leftbox:after,
#dnngo_megamenu .dnngo_boxslide .menu_rightbox:before{
	height:97%;
}
#dnngo_megamenu .dnngo_slide_menu, #dnngo_megamenu .dnngo_slide_menu .dnngo_submenu, #dnngo_megamenu .dnngo_boxslide {
    background-color:rgba(255,255,255,.95);
    background-color:rgba(240,240,240,.95);
}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox > .dnngo_masonrymenu > ul > li > a > span{
	font-weight:700;
}
#dnngo_megamenu .dnngo_gomenu .primary_structure .dir .dnngo_menuslide .dnngo_boxslide .menu_leftbox h2.mega_title,
#dnngo_megamenu .dnngo_gomenu .primary_structure .dir .dnngo_menuslide .dnngo_boxslide .menu_rightbox h2.mega_title{
	display:none;
}
#dnngo_megamenu .dnngo_gomenu .primary_structure .dir .dnngo_menuslide .dnngo_boxslide .menu_leftbox .menu_centerbox .dnngo_masonrymenu ul li.top-tile,
#dnngo_megamenu .dnngo_gomenu .primary_structure .dir .dnngo_menuslide .dnngo_boxslide .menu_rightbox .menu_centerbox .dnngo_masonrymenu ul li.top-tile{
	margin-top:8px;
	color:#faac1b;
	font-size:14px;
	font-weight:700;
}

#dnngo_megamenu .dnngo_gomenu .primary_structure .dir .dnngo_menuslide .dnngo_boxslide .menu_leftbox .end-line:after,
#dnngo_megamenu .dnngo_gomenu .primary_structure .dir .dnngo_menuslide .dnngo_boxslide .menu_rightbox .start-line:before{
	content:"";
    background-color:#E0E0E0;
    width:1px;
    height:97%;
    position:absolute;
    top:3px;
}
#dnngo_megamenu .dnngo_gomenu .primary_structure .dir .dnngo_menuslide .dnngo_boxslide .menu_leftbox .menu_centerbox .dnngo_masonrymenu ul li a.logo-title,
#dnngo_megamenu .dnngo_gomenu .primary_structure .dir .dnngo_menuslide .dnngo_boxslide .menu_rightbox .menu_centerbox .dnngo_masonrymenu ul li a.logo-title{
	margin-bottom:20px;
    display:block;
}
#dnngo_megamenu .dnngo_gomenu .primary_structure .dir .dnngo_menuslide .dnngo_boxslide .menu_leftbox .menu_centerbox .dnngo_masonrymenu ul li a.logo-title img,
#dnngo_megamenu .dnngo_gomenu .primary_structure .dir .dnngo_menuslide .dnngo_boxslide .menu_rightbox .menu_centerbox .dnngo_masonrymenu ul li a.logo-title img{
	margin-bottom:20px;
}
#dnngo_megamenu .dnngo_gomenu .primary_structure .dir .dnngo_menuslide .dnngo_boxslide .menu_centerbox .dnngo_masonrymenu ul li ul li a,
#dnngo_megamenu .dnngo_gomenu .primary_structure .dir .dnngo_menuslide .dnngo_boxslide .menu_leftbox .menu_centerbox .dnngo_masonrymenu ul li ul li a,
#dnngo_megamenu .dnngo_gomenu .primary_structure .dir .dnngo_menuslide .dnngo_boxslide .menu_rightbox .menu_centerbox .dnngo_masonrymenu ul li ul li a{
	font-weight:600;
}
#dnngo_megamenu .dnngo_gomenu .primary_structure .dir .dnngo_menuslide .dnngo_boxslide .menu_leftbox .menu_centerbox .dnngo_masonrymenu ul li ul li:before,
#dnngo_megamenu .dnngo_gomenu .primary_structure .dir .dnngo_menuslide .dnngo_boxslide .menu_rightbox .menu_centerbox .dnngo_masonrymenu ul li ul li:before
{
	content:"";
    position:relative;
    border-style:solid;
    border-width:5px;
    border-color:transparent transparent transparent #666;
    top:50%;
    left:0;
    margin:3px 5px 0 0;
    transition:border ease-in 200ms;
    -moz-transition:border ease-in 200ms;
    -webkit-transition:border ease-in 200ms;
    -o-transition:border ease-in 200ms;
    -ms-transition:border ease-in 200ms;
    display:block;
    float:left;
}
#dnngo_megamenu .dnngo_gomenu .primary_structure .dir .dnngo_menuslide .dnngo_boxslide .menu_leftbox .menu_centerbox .dnngo_masonrymenu ul li ul li:hover:before,
#dnngo_megamenu .dnngo_gomenu .primary_structure .dir .dnngo_menuslide .dnngo_boxslide .menu_rightbox .menu_centerbox .dnngo_masonrymenu ul li ul li:hover:before{
	border-color:transparent transparent transparent #faac1b;
    transition:border ease-in 200ms;
    -moz-transition:border ease-in 200ms;
    -webkit-transition:border ease-in 200ms;
    -o-transition:border ease-in 200ms;
    -ms-transition:border ease-in 200ms;
}
.no-before:before,
.no-before li:before{
	display:none!important;
}
.no-after:after,
.no-after li:after{
	display:none!important;
}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox > .dnngo_masonrymenu > ul > li >  a > span{
	border:none
}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox > .dnngo_masonrymenu > ul > li > ul{
  	border-top:1px solid #cecece;
    margin-top:-19px;
    padding-top:18px;
}
h1.breadcrumb_out {
    margin:80px 0;
}
h1.breadcrumb_out a {
    line-height:2.2;
    border:none;
	color:transparent;
    font-size:20px;
}
.menu-contact{
	float:right;
}
.menu-contact .menu-contact-link{
	line-height:120px;
  	margin:0 0 0 20px;
    color:#333333;
    transition:color ease-in 200ms;
    -moz-transition:color ease-in 200ms;
    -webkit-transition:color ease-in 200ms;
    -o-transition:color ease-in 200ms;
    -ms-transition:color ease-in 200ms;
}
.menu-contact .menu-contact-link:hover{
	color:#faac1b;
}
.contact-us{
	padding-top:25px!important;
	margin-bottom:10px!important;
}
.contact-us li{
	padding:0!important;
  	clear:both!important;
}
.contact-us li:before{
	display:none!important;
}
.contact-us .support-phone a,
.contact-us .support-phone p{
	width:auto!important;
  	display:block!important;
  	float:left!important;
}
.contact-us .support-phone p{
	margin:0 10px!important;
}
.contact-us .support-title{
    margin-top:20px!important;
    margin-bottom:5px!important;
    font-weight:600!important;
	text-transform:uppercase!important;
}
.contact-us .support-link a{
	color:#faac1b!important;
}
.contact-us .separator{
	margin-top:15px!important;
}
.inside_cone .leftbox-fix{
  	width:35%!important;
    padding:50px 0px 0 50px!important;
}
.inside_cone .leftbox-fix img{
	border-radius:200px!important;
}
.inside_cone .rightbox-fix{
	width:65%!important;
 	padding:50px 50px 50px 25px!important;
}
.inside_cone .rightbox-fix p{
    text-align:justify;
}
.inside_cone-fix{
  	border-left:10px solid #faac1b;
    box-sizing:border-box;
}
.inside_cone-fix .leftbox-fix2{
  	width:20%!important;
    padding:50px 25px 50px 50px!important;
}
.inside_cone-fix .leftbox-fix2 img{
	border-radius:200px!important;
}
.inside_cone-fix .rightbox-fix2{
	width:80%!important;
 	padding:50px 50px 50px 25px!important;
}
.inside_cone-fix .rightbox-fix2 p{
    text-align:justify;
}
.inside_cone .rightbox a.the4 {
    background-color:#0077b5;
}
.price_border-fix{
	width:100%;
	padding-bottom:50px;
	float:left;
}
.price-table1 .price_title-fix h2 {
    padding:12px 20px;
}
.price-table1 .price_holder ul li{
	padding-left:20px;
}
.list-style-awards{
  	width:100%;
  	float:left;
}
.list-style-awards li{
  	float:left;
  	clear:left;
}
.icon_box span{
	width:138px;
    margin:0 0 0 -29px;
    color:#faac1b;
    font-size:30px;
    font-weight:600;
    text-align:center;
    display:block;
    position:relative;
    z-index:100;
}
.contact-button{
  	min-width:200px;
    height:35px;
    line-height:32px;
    margin:0 0 20px 0;
    padding:0 15px;
    background:#fff;
    color:#fff!important;
    border:2px solid #fff;
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    text-decoration:none;
    display:block;
    float:left;
    box-sizing:border-box;
    transition:all ease-out 200ms;
    -moz-transition:all ease-out 200ms;
    -webkit-transition:all ease-out 200ms;
    -o-transition:all ease-out 200ms;
    -ms-transition:all ease-out 200ms;
}
.contact-button:hover{
	background:#fff;
  	text-decoration:none;
    transition:all ease-in 200ms;
    -moz-transition:all ease-in 200ms;
    -webkit-transition:all ease-in 200ms;
    -o-transition:all ease-in 200ms;
    -ms-transition:all ease-in 200ms;
}
.contact-button-orange{
    background:#faac1b;
    border:2px solid #faac1b;
}
.contact-button-orange:hover{
	color:#faac1b!important;
	border-color:#faac1b;
}
.contact-button-green{
    background:#2ab256;
    border:2px solid #2ab256;
}
.contact-button-green:hover{
	color:#2ab256!important;
	border-color:#2ab256;
}
.contact-button-blue{
    background:#17a9e1;
    border:2px solid #17a9e1;
}
.contact-button-blue:hover{
	color:#17a9e1!important;
	border-color:#17a9e1;
}
.contact-button-yellow{
    background:#faac1c;
    border:2px solid #faac1c;
}
.contact-button-yellow:hover{
	color:#faac1c!important;
	border-color:#faac1c;
}
.contact-button-purple{
    background:#5b2d82;
    border:2px solid #5b2d82;
}
.contact-button-purple:hover{
	color:#5b2d82!important;
	border-color:#5b2d82;
}
.contact-button-gray{
    background:#4f4f4f;
    border:2px solid #4f4f4f;
}
.contact-button-gray:hover{
	color:#4f4f4f!important;
	border-color:#4f4f4f;
}
.contact-button-light-gray{
    background:#ddd;
    border:2px solid #ddd;
}
.contact-button-light-gray:hover{
	color:#ddd!important;
	border-color:#ddd;
}
.contact-button-red{
    background:#da1b21;
    border:2px solid #da1b21;
}
.contact-button-red:hover{
	color:#da1b21!important;
	border-color:#da1b21;
}
.contact-button span.fa-angle-right{
	line-height:inherit;
  	margin:0 0 0 5px;
  	float:right;
}
/* STRUCTURED TABLE */
.structured-table{
}
.structured-table-header{
	margin:0px 0 10px 0;
    padding:5px 10px;
    background:rgba(150,150,150,.8);
    color:#fff;
}
.structured-table .structured-table-row{
    border-bottom:1px dotted rgba(150,150,150,.8);
    display:flex;
    flex-direction:row;
    justify-content:center;
    resize:vertical;
}
.structured-table .structured-table-row:first-child{
    border-bottom:none;
}
.structured-table .structured-table-row .structured-table-col{
	margin:10px 0;
    display:flex;
    flex-direction:column;
    justify-content:center;
    resize:both;
}
.structured-table .structured-table-row .structured-table-col .structured-table-col-title{
	margin:0px 0 5px 0;
    padding:5px 10px;
    background:rgba(150,150,150,.4);
    color:#fff;
    display:flex;
    flex-grow:1;
    justify-content:center;
    align-items:center;
}
.structured-table .structured-table-row .structured-table-col .structured-table-col-data-title{
	margin:0;
    padding:0;
    font-weight:600;
    resize:both;
    display:flex;
    flex-grow:1;
    align-items:center;
}
.structured-table .structured-table-row .structured-table-col .structured-table-col-data{
	margin:0;
    padding:0;
    font-weight:300;
    text-align:justify;
    resize:both;
    display:flex;
    flex-grow:1;
    align-items:center;
    justify-content:center;
}
.structured-table .structured-table-row .structured-table-col .structured-table-col-data img{
	margin:0;
    float:none;
}
.tables-title{
	margin:0px 0 10px 0;
    padding:5px 10px;
    background:rgba(150,150,150,.4);
    color:#fff;
    text-align:left!important;
}
#left_menu ul li a{
  font-size:17px;
  font-weight:600;
}
#left_menu ul li li a{
  font-size:15px;
}

.testimonials{
  width:100%;
  padding:20px;
}
.testimonials:before {
    content:"";
    position:absolute;
    left:30px;
    bottom:30px;
    width:100px;
    height:15px;
    z-index:0;
    box-shadow:14px 14px 14px rgba(0,0,0,0.3);
    -moz-box-shadow:14px 14px 14px rgba(0,0,0,0.3);
    -webkit-box-shadow:14px 14px 14px rgba(0,0,0,0.3);
    margin:-26px 0 0 -5px;
    transform:rotate(-5deg);
    -ms-transform:rotate(-5deg);
    -moz-transform:rotate(-5deg);
    -webkit-transform:rotate(-5deg);
    -o-transform:rotate(-5deg);
}
.testimonials:after {
    content:"";
    position:absolute;
    right:30px;
    bottom:30px;
    width:100px;
    height:15px;
    z-index:0;
    box-shadow:-14px 14px 14px rgba(0,0,0,0.3);
    -moz-box-shadow:-14px 14px 14px rgba(0,0,0,0.3);
    -webkit-box-shadow:-14px 14px 14px rgba(0,0,0,0.3);
    margin:-26px -5px 0 0;
    transform:rotate(5deg);
    -ms-transform:rotate(5deg);
    -moz-transform:rotate(5deg);
    -webkit-transform:rotate(5deg);
    -o-transform:rotate(5deg);
}
.testimonials .testimonial-box{
  width:100%;
  min-height:150px;
  padding:5px 15px;
  background:#fff;
  border:1px solid #DDDDDD;
  border-top:2px solid #faac1b;
  z-index:1;
  position:relative;
  display:flex;
  flex-direction:column;
  justify-content:center;
  resize:both;
}
.testimonials .testimonial-box p{
  width:100%;
  line-height:15px;
  margin:0;
  padding:0;
  font-size:12px;
  text-align:left;
  resize:both;
  display:flex;
  flex-grow:1;
  align-items:center;
}
.theblue{
  background:#16a9df!important;
}
.theyellow{
  background:#FAAD31!important;
}
.thegreen{
  background:#2bb257!important;
}
.orange-button{
    font-weight:bold;
    color:#fff!important;
    font-size:13px;
    padding:18px 70px;
    margin:0 18px;
    display:inline-block;
    background-color:#faac1b;
    border:2px solid #faac1b;
    text-transform:uppercase;
    transition:background-color ease-in 200ms,color ease-in 200ms;
    -moz-transition:background-color ease-in 200ms,color ease-in 200ms;
    -webkit-transition:background-color ease-in 200ms,color ease-in 200ms;
    -o-transition:background-color ease-in 200ms,color ease-in 200ms;
    -ms-transition:background-color ease-in 200ms,color ease-in 200ms;
}

.home1_cona{
    border:2px solid rgba(255,255,255,1);
    padding:0 10px;
	float:left;
}
.home1_cona:hover{
    background:rgba(255,135,39,.05) -webkit-linear-gradient(rgba(255, 255, 255,1),rgba(255, 255,255,1),rgba(255,135,38,.2));
    background:rgba(255,135,39,.05) -o-linear-gradient(rgba(255, 255, 255,1),rgba(255, 255, 255,1),rgba(255,135,38,.2));
    background:rgba(255,135,39,.05) -moz-linear-gradient(rgba(255, 255, 255,1),rgba(255, 255, 255,1),rgba(255,135,38,.2));
    background:rgba(255,135,39,.05) linear-gradient(rgba(255, 255, 255,1),rgba(255, 255, 255,1),rgba(255,135,38,.2));
    border:2px solid #ff8727;
    box-sizing:border-box;
    -webkit-transition:ease-in 200ms,color ease-in 200ms;
    -moz-transition:ease-in 200ms,color ease-in 200ms;
    -ms-transition:ease-in 200ms,color ease-in 200ms;
    -o-transition:ease-in 200ms,color ease-in 200ms;
    transition:ease-in 200ms,color ease-in 200ms;
}
.home1_cona:hover .icon-box-green span{
	color:#fff!important;
}
.home1_cona:hover .icon-box-green,
.home1_cona:hover .icon-box-green:before,
.home1_cona:hover .icon-box-green:after{
	background:#2ab256!important;
	border-color:#2ab256!important;
    transition:color ease-out 400ms;
    -moz-transition:color ease-out 400ms;
    -webkit-transition:color ease-out 400ms;
    -o-transition:color ease-out 400ms;
    -ms-transition:color ease-out 400ms;
}
.home-logos{
    width:100%;
    height:160px;
    line-height:150px;
    float:left;
    clear:both;
}
.home-logos a{
  	position:relative;
    z-index:10;
}
.home-logos .circle{
	width:150px;
    height:150px;
    margin:-145px auto 0 auto;
    border-radius:200px;
    position:relative;
    z-index:1;
}
.home1_cona:hover .home-logos .circle{
	background:rgba(255,255,255,1.9);	
    //border:1px solid #faac1b;
    -webkit-transition:ease-in 200ms,color ease-in 200ms;
    -moz-transition:ease-in 200ms,color ease-in 200ms;
    -ms-transition:ease-in 200ms,color ease-in 200ms;
    -o-transition:ease-in 200ms,color ease-in 200ms;
    transition:ease-in 200ms,color ease-in 200ms;
}
.boxed {
    min-height:285px;
    padding:30px 15px;
    background:#fff;
    border:1px solid #dddddd;
    float:left;
}
.cya-box{
	position:relative;
	float:left;
}
.cya-box:before{
	content:"";
    position:absolute;
    top:100%;
    left:0;
    width:100px;
    height:15px;
    z-index:0;
    box-shadow:14px 14px 14px rgba(0,0,0,0.3);
    -moz-box-shadow:14px 14px 14px rgba(0,0,0,0.3);
    -webkit-box-shadow:14px 14px 14px rgba(0,0,0,0.3);
    margin:-26px 0 0 -5px;
    transform:rotate(-5deg);
    -ms-transform:rotate(-5deg);
    -moz-transform:rotate(-5deg);
    -webkit-transform:rotate(-5deg);
    -o-transform:rotate(-5deg);
}
.cya-box:after{
	content:"";
    position:absolute;
    top:100%;
    right:0;
    width:100px;
    height:15px;
    z-index:0;
    box-shadow:-14px 14px 14px rgba(0,0,0,0.3);
    -moz-box-shadow:-14px 14px 14px rgba(0,0,0,0.3);
    -webkit-box-shadow:-14px 14px 14px rgba(0,0,0,0.3);
    margin:-26px -5px 0 0;
    transform:rotate(5deg);
    -ms-transform:rotate(5deg);
    -moz-transform:rotate(5deg);
    -webkit-transform:rotate(5deg);
    -o-transform:rotate(5deg);
}
.cya-opt{
    position:relative;
	padding:30px;
	background:rgba(255,255,255,1);
    border-left:5px solid #faac1b;
	box-shadow:0 0 10px 0 rgba(0,0,0,.1);
    -moz-box-shadow:0 0 10px 0 rgba(0,0,0,.1);
    -webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);
    z-index:1;
    float:left;
}
.cya-opt img{
	float:left;
	}
.cya-opt .img-text{
	line-height:50px;
    margin:8px 20px 0 10px;
    font-size:18px;
    font-weight:600;
    display:inline-block;
    float:left;
}
.cya-opt .cya-text{
	margin:30px 0;
}
.cya-opt .contact-button-orange{
	margin:0 auto;
    text-align:center;
}
.flip_box_4.cya-sr,
.flip_box_4.cya-hb,
.flip_box_4.cya-es{
	background:#fff;
	margin:60px 0 0 0;
}
.flip_box_4:hover.cya-sr:hover{
	border:1px solid #faad2f;
}
.flip_box_4.cya-sr .icon{
	background:#faad2f;
}
.flip_box_4:hover.cya-sr:hover .icon{
	background:#fff;
    -webkit-box-shadow:inset 0px 0px 0px 5px #faad2f;
    -moz-box-shadow:inset 0px 0px 0px 5px #faad2f;
    -ms-box-shadow:inset 0px 0px 0px 5px #faad2f;
    -o-box-shadow:inset 0px 0px 0px 5px #faad2f;
    box-shadow:inset 0px 0px 0px 5px #faad2f;
    -webkit-transition:ease-in 200ms,color ease-in 200ms;
    -moz-transition:ease-in 200ms,color ease-in 200ms;
    -ms-transition:ease-in 200ms,color ease-in 200ms;
    -o-transition:ease-in 200ms,color ease-in 200ms;
    transition:ease-in 200ms,color ease-in 200ms;
}
.flip_box_4:hover.cya-sr:hover .icon:before {
    border-top:1px solid #faad2f;
    border-left:1px solid #faad2f;
    -webkit-transition:ease-in 200ms,color ease-in 200ms;
    -moz-transition:ease-in 200ms,color ease-in 200ms;
    -ms-transition:ease-in 200ms,color ease-in 200ms;
    -o-transition:ease-in 200ms,color ease-in 200ms;
    transition:ease-in 200ms,color ease-in 200ms;
}
.flip_box_4.cya-sr .icon span{
	color:#fff;
    -webkit-transition:ease-in 200ms,color ease-in 200ms;
    -moz-transition:ease-in 200ms,color ease-in 200ms;
    -ms-transition:ease-in 200ms,color ease-in 200ms;
    -o-transition:ease-in 200ms,color ease-in 200ms;
    transition:ease-in 200ms,color ease-in 200ms;
}
.flip_box_4:hover.cya-sr:hover .icon span{
	color:#faad2f;
    -webkit-transition:ease-in 200ms,color ease-in 200ms;
    -moz-transition:ease-in 200ms,color ease-in 200ms;
    -ms-transition:ease-in 200ms,color ease-in 200ms;
    -o-transition:ease-in 200ms,color ease-in 200ms;
    transition:ease-in 200ms,color ease-in 200ms;
}
.flip_box_4.cya-sr .read-more{
	color:#faad2f;
}


.flip_box_4:hover.cya-es:hover{
	border:1px solid #2794d1;
}
.flip_box_4.cya-es .icon{
	background:#2794d1;
}
.flip_box_4:hover.cya-es:hover .icon{
	background:#fff;
    -webkit-box-shadow:inset 0px 0px 0px 5px #2794d1;
    -moz-box-shadow:inset 0px 0px 0px 5px #2794d1;
    -ms-box-shadow:inset 0px 0px 0px 5px #2794d1;
    -o-box-shadow:inset 0px 0px 0px 5px #2794d1;
    box-shadow:inset 0px 0px 0px 5px #2794d1;
    -webkit-transition:ease-in 200ms,color ease-in 200ms;
    -moz-transition:ease-in 200ms,color ease-in 200ms;
    -ms-transition:ease-in 200ms,color ease-in 200ms;
    -o-transition:ease-in 200ms,color ease-in 200ms;
    transition:ease-in 200ms,color ease-in 200ms;
}
.flip_box_4:hover.cya-es:hover .icon:before {
    border-top:1px solid #2794d1;
    border-left:1px solid #2794d1;
    -webkit-transition:ease-in 200ms,color ease-in 200ms;
    -moz-transition:ease-in 200ms,color ease-in 200ms;
    -ms-transition:ease-in 200ms,color ease-in 200ms;
    -o-transition:ease-in 200ms,color ease-in 200ms;
    transition:ease-in 200ms,color ease-in 200ms;
}
.flip_box_4.cya-es .icon span{
	color:#fff;
    -webkit-transition:ease-in 200ms,color ease-in 200ms;
    -moz-transition:ease-in 200ms,color ease-in 200ms;
    -ms-transition:ease-in 200ms,color ease-in 200ms;
    -o-transition:ease-in 200ms,color ease-in 200ms;
    transition:ease-in 200ms,color ease-in 200ms;
}
.flip_box_4:hover.cya-es:hover .icon span{
	color:#2794d1;
    -webkit-transition:ease-in 200ms,color ease-in 200ms;
    -moz-transition:ease-in 200ms,color ease-in 200ms;
    -ms-transition:ease-in 200ms,color ease-in 200ms;
    -o-transition:ease-in 200ms,color ease-in 200ms;
    transition:ease-in 200ms,color ease-in 200ms;
}
.flip_box_4.cya-es .read-more{
	color:#2794d1;
}

.flip_box_4:hover.cya-hb:hover{
	border:1px solid #2cb355;
}
.flip_box_4.cya-hb .icon{
	background:#2cb355;
}
.flip_box_4:hover.cya-hb:hover .icon{
	background:#fff;
    -webkit-box-shadow:inset 0px 0px 0px 5px #2cb355;
    -moz-box-shadow:inset 0px 0px 0px 5px #2cb355;
    -ms-box-shadow:inset 0px 0px 0px 5px #2cb355;
    -o-box-shadow:inset 0px 0px 0px 5px #2cb355;
    box-shadow:inset 0px 0px 0px 5px #2cb355;
    -webkit-transition:ease-in 200ms,color ease-in 200ms;
    -moz-transition:ease-in 200ms,color ease-in 200ms;
    -ms-transition:ease-in 200ms,color ease-in 200ms;
    -o-transition:ease-in 200ms,color ease-in 200ms;
    transition:ease-in 200ms,color ease-in 200ms;
}
.flip_box_4:hover.cya-hb:hover .icon:before {
    border-top:1px solid #2cb355;
    border-left:1px solid #2cb355;
    -webkit-transition:ease-in 200ms,color ease-in 200ms;
    -moz-transition:ease-in 200ms,color ease-in 200ms;
    -ms-transition:ease-in 200ms,color ease-in 200ms;
    -o-transition:ease-in 200ms,color ease-in 200ms;
    transition:ease-in 200ms,color ease-in 200ms;
}
.flip_box_4.cya-hb .icon span{
	color:#fff;
    -webkit-transition:ease-in 200ms,color ease-in 200ms;
    -moz-transition:ease-in 200ms,color ease-in 200ms;
    -ms-transition:ease-in 200ms,color ease-in 200ms;
    -o-transition:ease-in 200ms,color ease-in 200ms;
    transition:ease-in 200ms,color ease-in 200ms;
}
.flip_box_4:hover.cya-hb:hover .icon span{
	color:#2cb355;
    -webkit-transition:ease-in 200ms,color ease-in 200ms;
    -moz-transition:ease-in 200ms,color ease-in 200ms;
    -ms-transition:ease-in 200ms,color ease-in 200ms;
    -o-transition:ease-in 200ms,color ease-in 200ms;
    transition:ease-in 200ms,color ease-in 200ms;
}
.flip_box_4.cya-hb .read-more{
	color:#2cb355;
}
.tp-banner.revslider-initialised.tp-simpleresponsive{
	height:730px!important;
}
.SectionStylesNew {
    background-image:url("/portals/0/sky-01.jpg");
    background-attachment:fixed;
    background-size:cover;
    color:rgb(255, 255, 255);
    background-position:center bottom;
    background-repeat:no-repeat;
}
.cal1_main .cal1_left1 {
    background-image:url("/portals/0/images/backtest01.jpg")!important;
}
.cal1_main .cal1_left2 {
    background-image:url("/portals/0/images/backtest02.jpg")!important;
}
.cal1_main .cal1_left3 {
    background-image:url("/portals/0/images/backtest03.jpg")!important;
}
.cal1_main .cal1_left4 {
    background-image:url("/portals/0/images/backtest04.jpg")!important;
}
.cal1_main .cal1_left1 p{
	position:relative;
    top:4%;
    padding:3% 5%;
    background:rgba(255,255,255,.5);
}
.home1_conc li {
    padding-top:80px;
}
.home1_conc li:hover {
    padding-top:0px;
}
.verticalTab_Left_1 ul.resp-tabs-list li {
    height:70px;
    display:flex;
    flex-direction:column;
    justify-content:center;
    resize:both;
}
.verticalTab_Left_1 ul.resp-tabs-list li span {
    line-height:20px;
    padding:0 15px 0 25px;
    text-align:left;
    resize:both;
    white-space:normal;
}
.resp-vtabs-new{
	width:100%;
	margin:0px;
	display:block;
	clear:both;
}
.resp-vtabs-new ul.resp-tabs-list {
	width:100%;
	margin:0;
	padding:0;
	float:left;
}
.resp-vtabs-new ul.resp-tabs-list li {
    height:70px;
    margin:0 -1px 10px 0;
    font-size:15px;
    display:flex;
    flex-direction:column;
    justify-content:center;
    resize:both;
}
.resp-vtabs-new ul.resp-tabs-list li span {
    line-height:20px;
    padding:0 15px 0 25px;
    text-align:left;
    resize:both;
    white-space:normal;
}
.resp-vtabs-new .resp-tabs-list .resp-tab-item{
  border:1px solid #ddd;
  cursor:pointer;
}
.resp-vtabs-new .resp-tabs-container {
    padding:0;
    margin:0;
    overflow:auto;
}
.resp-vtabs-new .resp-tab-content {
    border:none;
}
.resp-vtabs-new .resp-tabs-container .resp_container .resp_margin{
  margin:0;
  padding:0;
  border:none;
  display:inline-block;
  overflow:hidden;
}
.resp-vtabs .resp-tabs-container .resp_container .resp_margin h3:first-child {
    text-transform:uppercase;
}
/*TABS ORANGE*/
.resp-tabs-orange .resp-tab-active{
  border-left:2px solid rgba(255, 135, 38, 1)!important;
  background:#fff!important;
  background:-webkit-linear-gradient(left, rgba(42,178,86, .2), #fff)!important;
  background:-o-linear-gradient(right, rgba(42,178,86, .2), #fff)!important;
  background:-moz-linear-gradient(right, rgba(42,178,86, .2), #fff)!important;
  background:linear-gradient(to right, rgba(42,178,86, .2), #fff)!important;
}
.resp-tabs-orange .resp-tab-active:before{
  border-color:transparent transparent transparent rgba(255, 135, 38, 1)!important;
}
.resp-tabs-orange .resp-tab-active span{
  color:rgba(255, 135, 38, 1)!important;
  font-weight:700!important;
}
.resp-vtabs-new .resp-tabs-orange .resp-tab-active{
  background:rgba(255, 135, 38, 1)!important;
}
.resp-vtabs-new .resp-tabs-orange .resp-tab-active span{
  color:rgba(255, 255, 255, 1)!important;
}
.resp-vtabs-new .resp-tabs-container-orange .resp_container .resp_margin h3{
  line-height:20px;
  color:rgba(255, 135, 38, 1);
  border-bottom:2px solid rgba(255, 135, 38, 1);
  margin:20px 0 30px 0;
  padding:0 0 30px 0;
  font-size:24px;
}
.resp-vtabs-new .resp-tabs-container-orange .resp_container .resp_margin p{
  text-align:justify;
}
.resp-vtabs-new .resp-tabs-container-orange .resp_container .resp_margin .contact-button-orange{
  margin-top:30px;
}
/*TABS BLUE*/
.resp-tabs-blue .resp-tab-active{
  border-left:2px solid rgba(23,169,225,1)!important;
  background:#fff!important;
  background:-webkit-linear-gradient(left, rgba(42,178,86, .2), #fff)!important;
  background:-o-linear-gradient(right, rgba(42,178,86, .2), #fff)!important;
  background:-moz-linear-gradient(right, rgba(42,178,86, .2), #fff)!important;
  background:linear-gradient(to right, rgba(42,178,86, .2), #fff)!important;
}
.resp-tabs-blue .resp-tab-active:before{
  border-color:transparent transparent transparent rgba(23,169,225,1)!important;
}
.resp-tabs-blue .resp-tab-active span{
  color:rgba(23,169,225,1)!important;
  font-weight:700!important;
}
.resp-vtabs-new .resp-tabs-blue .resp-tab-active{
  background:rgba(23,169,225,1)!important;
}
.resp-vtabs-new .resp-tabs-blue .resp-tab-active span{
  color:rgba(255, 255, 255, 1)!important;
}
.resp-vtabs-new .resp-tabs-blue .resp-tab-active .active-tab{
	width: 100%;
    line-height: 20px;
    margin: 0;
    padding: 0 15px 0 25px;
    color: #fff;
    font-weight: 600;
    text-align: left;
    text-decoration: none;
    resize: both;
    display: flex;
    flex-grow: 1;
    align-items: center;
    flex-wrap: wrap;
    place-items: flex-end;
    cursor: default;
    transition: background-color ease-in 200ms;
    -moz-transition: background-color ease-in 200ms;
    -webkit-transition: background-color ease-in 200ms;
    -o-transition: background-color ease-in 200ms;
    -ms-transition: background-color ease-in 200ms;
}
.resp-vtabs-new .resp-tabs-blue .resp-tab-active .active-tab small{
	flex-basis: 100%;
    margin: 0 0 auto 0;
}
.resp-vtabs-new .resp-tabs-container-blue .resp_container .resp_margin h3{
  line-height:20px;
  color:rgba(23,169,225,1);
  border-bottom:2px solid rgba(23,169,225,1);
  margin:20px 0 30px 0;
  padding:0 0 30px 0;
  font-size:24px;
}
.resp-vtabs-new .resp-tabs-container-blue .resp_container .resp_margin p{
  text-align:justify;
}
.resp-vtabs-new .resp-tabs-container-blue .resp_container .resp_margin .contact-button-blue{
  margin-top:30px;
}
/*TABS GREEN*/
.resp-tabs-green .resp-tab-active{
  border-left:2px solid rgba(42,178,86,1)!important;
  background:#fff!important;
  background:-webkit-linear-gradient(left, rgba(42,178,86, .2), #fff)!important;
  background:-o-linear-gradient(right, rgba(42,178,86, .2), #fff)!important;
  background:-moz-linear-gradient(right, rgba(42,178,86, .2), #fff)!important;
  background:linear-gradient(to right, rgba(42,178,86, .2), #fff)!important;
}
.resp-tabs-green .resp-tab-active:before{
  border-color:transparent transparent transparent rgba(42,178,86,1)!important;
}
.resp-tabs-green .resp-tab-active span{
  color:rgba(42,178,86,1)!important;
  font-weight:700!important;
}
.resp-vtabs-new .resp-tabs-green .resp-tab-active{
  background:rgba(42,178,86,1)!important;
}
.resp-vtabs-new .resp-tabs-green .resp-tab-active span{
  color:rgba(255, 255, 255, 1)!important;
}
.resp-vtabs-new .resp-tabs-container-green .resp_container .resp_margin h3{
  line-height:20px;
  color:rgba(42,178,86,1);
  border-bottom:2px solid rgba(42,178,86,1);
  margin:20px 0 30px 0;
  padding:0 0 30px 0;
  font-size:24px;
}
.resp-vtabs-new .resp-tabs-container-green .resp_container .resp_margin p{
  text-align:justify;
}
.resp-vtabs-new .resp-tabs-container-green .resp_container .resp_margin .contact-button-green{
  margin-top:30px;
}
/*TABS YELLOW*/
.resp-tabs-yellow .resp-tab-active{
  border-left:2px solid rgba(250, 172, 28, 1)!important;
  background:#fff!important;
  background:-webkit-linear-gradient(left, rgba(250, 172, 28, .1), #fff)!important;
  background:-o-linear-gradient(right, rgba(250, 172, 28, .1), #fff)!important;
  background:-moz-linear-gradient(right, rgba(250, 172, 28, .1), #fff)!important;
  background:linear-gradient(to right, rgba(250, 172, 28, .1), #fff)!important;
}
.resp-tabs-yellow .resp-tab-active:before{
  border-color:transparent transparent transparent rgba(250, 172, 28, 1)!important;
}
.resp-tabs-yellow .resp-tab-active span{
  color:rgba(250, 172, 28, 1)!important;
  font-weight:700!important;
}
.resp-vtabs-new .resp-tabs-yellow .resp-tab-active{
  background:rgba(250, 172, 28, 1)!important;
}
.resp-vtabs-new .resp-tabs-yellow .resp-tab-active span{
  color:rgba(255, 255, 255, 1)!important;
}
.resp-vtabs-new .resp-tabs-container-yellow .resp_container .resp_margin h3{
  line-height:20px;
  color:rgba(250, 172, 28, 1);
  border-bottom:2px solid rgba(250, 172, 28, 1);
  margin:20px 0 30px 0;
  padding:0 0 30px 0;
  font-size:24px;
}
.resp-vtabs-new .resp-tabs-container-yellow .resp_container .resp_margin p{
  text-align:justify;
}
.resp-vtabs-new .resp-tabs-container-yellow .resp_container .resp_margin .contact-button-yellow{
  margin-top:30px;
}
/*TABS PURPLE*/
.resp-tabs-purple .resp-tab-active{
  border-left:2px solid rgba(91, 45, 130,1)!important;
  background:#fff!important;
  background:-webkit-linear-gradient(left, rgba(42,178,86, .2), #fff)!important;
  background:-o-linear-gradient(right, rgba(42,178,86, .2), #fff)!important;
  background:-moz-linear-gradient(right, rgba(42,178,86, .2), #fff)!important;
  background:linear-gradient(to right, rgba(42,178,86, .2), #fff)!important;
}
.resp-tabs-purple .resp-tab-active:before{
  border-color:transparent transparent transparent rgba(91, 45, 130,1)!important;
}
.resp-tabs-purple .resp-tab-active span{
  color:rgba(91, 45, 130,1)!important;
  font-weight:700!important;
}
.resp-vtabs-new .resp-tabs-purple .resp-tab-active{
  background:rgba(91, 45, 130,1)!important;
}
.resp-vtabs-new .resp-tabs-purple .resp-tab-active span{
  color:rgba(255, 255, 255, 1)!important;
}
.resp-vtabs-new .resp-tabs-container-purple .resp_container .resp_margin h3{
  line-height:20px;
  color:rgba(91, 45, 130,1);
  border-bottom:2px solid rgba(91, 45, 130,1);
  margin:20px 0 30px 0;
  padding:0 0 30px 0;
  font-size:24px;
}
.resp-vtabs-new .resp-tabs-container-purple .resp_container .resp_margin p{
  text-align:justify;
}
.resp-vtabs-new .resp-tabs-container-purple .resp_container .resp_margin .contact-button-purple{
  margin-top:30px;
}
/*TABS GRAY*/
.resp-tabs-gray .resp-tab-active{
  border-left:2px solid rgba(79, 79, 79,1)!important;
  background:#fff!important;
  background:-webkit-linear-gradient(left, rgba(42,178,86, .2), #fff)!important;
  background:-o-linear-gradient(right, rgba(42,178,86, .2), #fff)!important;
  background:-moz-linear-gradient(right, rgba(42,178,86, .2), #fff)!important;
  background:linear-gradient(to right, rgba(42,178,86, .2), #fff)!important;
}
.resp-tabs-gray .resp-tab-active:before{
  border-color:transparent transparent transparent rgba(79, 79, 79,1)!important;
}
.resp-tabs-gray .resp-tab-active span{
  color:rgba(79, 79, 79,1)!important;
  font-weight:700!important;
}
.resp-vtabs-new .resp-tabs-gray .resp-tab-active{
  background:rgba(79, 79, 79,1)!important;
}
.resp-vtabs-new .resp-tabs-gray .resp-tab-active span{
  color:rgba(255, 255, 255, 1)!important;
}
.resp-vtabs-new .resp-tabs-container-gray .resp_container .resp_margin h3{
  line-height:20px;
  color:rgba(79, 79, 79,1);
  border-bottom:2px solid rgba(79, 79, 79,1);
  margin:20px 0 30px 0;
  padding:0 0 30px 0;
  font-size:24px;
}
.resp-vtabs-new .resp-tabs-container-gray .resp_container .resp_margin p{
  text-align:justify;
}
.resp-vtabs-new .resp-tabs-container-gray .resp_container .resp_margin .contact-button-gray{
  margin-top:30px;
}

/*TABS CARDS*/

.cards-intro{
	line-height: 24px;
    padding: 50px 0 30px 0;
    color: #4d4f53;
    font-family: 'Roboto';
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
}
.resp-vtabs.resp-cards{
	clear:both;
}
.resp-vtabs.resp-cards ul.resp-tabs-list{
	width:100%;
    margin:0;
    padding:0;
    display:flex;
    flex-direction:row;
    justify-content:center;
    flex-wrap:nowrap;
    align-items:center;
    align-content:stretch;
    resize:both;
}
.resp-vtabs.resp-cards ul.resp-tabs-list li.resp-tab-item{
    width: 360px;
    max-width: 360px;
    min-width: 360px;
    margin:0;
    background:#fff;
    border:none;
    color:#4d4f54;
    font-family:Roboto;
    font-size:20px;
    text-align:center;
    flex-basis:33%;
    resize:both;
    box-shadow:0 0 20px 2px rgba(0,0,0,.1);
    cursor:pointer;
    opacity:.5;
    transform:scale(0.85);
    transition:all ease-in 400ms;
    -moz-transition:all ease-in 200ms;
    -webkit-transition:all ease-in 200ms;
    -o-transition:all ease-in 200ms;
    -ms-transition:all ease-in 200ms;
}
.resp-vtabs.resp-cards ul.resp-tabs-list li.resp-tab-item:hover{
    opacity:.85;
    transform:scale(.9);
    transition:all ease-in 200ms;
    -moz-transition:all ease-in 200ms;
    -webkit-transition:all ease-in 200ms;
    -o-transition:all ease-in 200ms;
    -ms-transition:all ease-in 200ms;
}
.resp-vtabs.resp-cards ul.resp-tabs-list li.resp-tab-item a.card-anchor{
	width:100%;
    height:auto;
    margin:0;
    padding:0;
    color:#4d4f54;
    font-weight:400;
    text-align:center;
    text-decoration:none;
}
.resp-vtabs.resp-cards ul.resp-tabs-list li.resp-tab-item a.card-anchor h1.card-title{
	width:100%;
    margin:0;
    padding:40px 10px 30px 10px;
    line-height:50px;
    border:none;
    font-family:Roboto;
    font-size:60px;
    font-weight:400;
    letter-spacing: -3px;
    transition:all ease-in 400ms;
    -moz-transition:all ease-in 200ms;
    -webkit-transition:all ease-in 200ms;
    -o-transition:all ease-in 200ms;
    -ms-transition:all ease-in 200ms;
}
.resp-vtabs.resp-cards ul.resp-tabs-list li.resp-tab-item a.card-anchor div.card-icon{
	height:70px;
    transition:all ease-in 400ms;
    -moz-transition:all ease-in 200ms;
    -webkit-transition:all ease-in 200ms;
    -o-transition:all ease-in 200ms;
    -ms-transition:all ease-in 200ms;
}
.resp-vtabs.resp-cards ul.resp-tabs-list li.resp-tab-item a.card-anchor p.card-content{
    height:220px;
	line-height:24px;
    margin:0;
    padding:30px 50px;
    font-family:Roboto;
    font-size:24px;
    transition:all ease-in 400ms;
    -moz-transition:all ease-in 200ms;
    -webkit-transition:all ease-in 200ms;
    -o-transition:all ease-in 200ms;
    -ms-transition:all ease-in 200ms;
}
.resp-vtabs.resp-cards ul.resp-tabs-list li.resp-tab-item a.card-anchor p.card-content span{
    background:none;
    margin:0;
    padding:0;
    display:inline-block;
}
.resp-vtabs.resp-cards ul.resp-tabs-list li.resp-tab-item a.card-anchor div.card-button{
	width:auto;
    height:40px;
    line-height:40px;
    margin:0 50px 40px 50px;
    padding:0 15px;
    font-family:Roboto;
    font-size:20px;
    font-weight:400;
    color:#fff!important;
    text-align:center;
    box-sizing:content-box;
    display:block;
    transition:all ease-in 400ms;
    -moz-transition:all ease-in 200ms;
    -webkit-transition:all ease-in 200ms;
    -o-transition:all ease-in 200ms;
    -ms-transition:all ease-in 200ms;
}
.resp-vtabs.resp-cards ul.resp-tabs-list li.resp-tab-active{
    box-shadow:0 0 20px 2px rgba(0,0,0,.2);
    opacity:1;
    transform:scale(1);
    transition:all ease-in 400ms;
    -moz-transition:all ease-in 200ms;
    -webkit-transition:all ease-in 200ms;
    -o-transition:all ease-in 200ms;
    -ms-transition:all ease-in 200ms;
}
.resp-vtabs.resp-cards ul.resp-tabs-list li.resp-tab-active:hover{
    opacity:1;
    transform:scale(1);
}
.resp-vtabs.resp-cards ul.resp-tabs-list li.resp-tab-item.resp-tab-active:after{
	width: 0; 
	height: 0; 
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid #f00;
    
}
.resp-vtabs.resp-cards ul.resp-tabs-list li.resp-tab-item.resp-tab-active a.card-anchor h1.card-title{
	border-top:10px solid;
    transition:all ease-in 400ms;
    -moz-transition:all ease-in 200ms;
    -webkit-transition:all ease-in 200ms;
    -o-transition:all ease-in 200ms;
    -ms-transition:all ease-in 200ms;
}
.resp-vtabs.resp-cards ul.resp-tabs-list li.resp-tab-item. div.selected-arrow{
    opacity:0;
    display:none;
    transition:all ease-in 400ms;
    -moz-transition:all ease-in 200ms;
    -webkit-transition:all ease-in 200ms;
    -o-transition:all ease-in 200ms;
    -ms-transition:all ease-in 200ms;
}
.resp-vtabs.resp-cards ul.resp-tabs-list li.resp-tab-item.resp-tab-active div.selected-arrow{
	position: absolute;
	left: 50%;
	width: 0;
	height: 0;
	margin: 20px 0 0 -20px;
	border-left: 20px solid transparent!important;
	border-right: 20px solid transparent!important;
	border-top: 15px solid #666;
	opacity:1;
	display: inline-block;
    transition:all ease-in 400ms;
    -moz-transition:all ease-in 200ms;
    -webkit-transition:all ease-in 200ms;
    -o-transition:all ease-in 200ms;
    -ms-transition:all ease-in 200ms;
}
.resp-vtabs.resp-cards .resp-tabs-container {
    padding:0;
    margin:0;
    overflow:auto;
}
.resp-vtabs.resp-cards .resp-tab-content {
    border:none;
}
.resp-vtabs.resp-cards .resp-tabs-container .resp_container .resp_margin{
  margin:0;
  padding:0;
  background:none;
  border:none;
  display:inline-block;
  overflow:hidden;
}
.resp-vtabs.resp-cards .resp-tabs-container .resp_container .resp_margin h3.card-title {
    line-height:60px;
    padding:0 0 30px 0;
    color:#4d4f54;
    font-family:Roboto;
    font-size:60px;
    font-weight:300;
    text-align:center;
    display: none;
}
.resp-vtabs.resp-cards .resp-tabs-container .resp_container .resp_margin h1.text-block-title{
    line-height: 34px;
    color: #4d4f53;
    font-family: Roboto;
    font-size: 26px;
    font-weight: 400;
    text-transform: uppercase;
}
.resp-vtabs.resp-cards .resp-tabs-container .resp_container .resp_margin p.text-block-content,
.resp-vtabs.resp-cards .resp-tabs-container .resp_container .resp_margin a.text-block-button{
	line-height: 24px;
    color: #4d4f53;
    font-family: Roboto;
    font-size: 14px;
    font-weight: 400;
}


/* PAGES TITLE */
.main-page-titles{
	line-height:20px;
    color:rgba(255, 135, 38, 1);
    border-bottom:2px solid rgba(255, 135, 38, 1);
    margin:20px 0 30px 0;
    padding:0 0 30px 0;
    font-size:24px;
    text-transform:uppercase;
}

/* BUTTONS BREADCRUMBS */
/*
.resp-tabs-list .blue-bt{
	width:100%;
    height:70px;
    line-height:70px;
    margin:0;
    padding:0 0 0 50px;
    color:#17a9e1;
    font-weight:600;
    text-align:left;
    text-decoration:none;
    cursor:pointer;
    display:block;
    float:left;
    transition:background-color ease-in 200ms;
    -moz-transition:background-color ease-in 200ms;
    -webkit-transition:background-color ease-in 200ms;
    -o-transition:background-color ease-in 200ms;
    -ms-transition:background-color ease-in 200ms;
}
.resp-tabs-list .blue-bt:hover{
    background:#17a9e1;
    color:#fff;
}
.resp-tabs-list .green-bt{
	width:100%;
    height:70px;
    line-height:70px;
    margin:0;
    padding:0 0 0 50px;
    color:#2ab256;
    font-weight:600;
    text-align:left;
    text-decoration:none;
    cursor:pointer;
    display:block;
    float:left;
    transition:background-color ease-in 200ms;
    -moz-transition:background-color ease-in 200ms;
    -webkit-transition:background-color ease-in 200ms;
    -o-transition:background-color ease-in 200ms;
    -ms-transition:background-color ease-in 200ms;
}
.resp-tabs-list .green-bt:hover{
    background:#2ab256;
    color:#fff;
}
.resp-tabs-list .yellow-bt{
	width:100%;
    height:70px;
    line-height:70px;
    margin:0;
    padding:0 0 0 50px;
    color:#faad2f;
    font-weight:600;
    text-align:left;
    text-decoration:none;
    cursor:pointer;
    display:block;
    float:left;
    transition:background-color ease-in 200ms;
    -moz-transition:background-color ease-in 200ms;
    -webkit-transition:background-color ease-in 200ms;
    -o-transition:background-color ease-in 200ms;
    -ms-transition:background-color ease-in 200ms;
}
.resp-tabs-list .yellow-bt:hover{
    background:#faad2f;
    color:#fff;
}
*/
/* BLUE BUTTON BREADCRUMBS */
.resp-tabs-list .blue-bt.resp-tab-item{
	width:100%;
	padding:0;
    background:#fff;
    cursor:pointer;
    float:left;
    display:flex;
    flex-direction:column;
    justify-content:center;
    resize:both;
    transition:background-color ease-in 200ms;
    -moz-transition:background-color ease-in 200ms;
    -webkit-transition:background-color ease-in 200ms;
    -o-transition:background-color ease-in 200ms;
    -ms-transition:background-color ease-in 200ms;
}
.resp-tabs-list .blue-bt:hover.resp-tab-item:hover{
    background:#17a9e1;
}
.resp-tabs-list .blue-bt.resp-tab-item a{
	width:100%;
	line-height:20px;
    padding:0 15px 0 25px;
    text-align:left;
    text-decoration:none;
    resize:both;
    display:flex;
    flex-grow:1;
    align-items:center;
    transition:background-color ease-in 200ms;
    -moz-transition:background-color ease-in 200ms;
    -webkit-transition:background-color ease-in 200ms;
    -o-transition:background-color ease-in 200ms;
    -ms-transition:background-color ease-in 200ms;
}
.resp-tabs-list .blue-bt:hover.resp-tab-item:hover a{
    color:#fff;
    font-weight:600;
}
.resp-tabs-list .blue-bt.resp-tab-item.resp-tab-active{
    background:#17a9e1!important;
	border-left:2px solid #17a9e1!important;
}
.resp-tabs-list .blue-bt.resp-tab-item.resp-tab-active a{
    color:#fff;
}
.resp-tabs-list .blue-bt.resp-tab-item.resp-tab-active:before {
    border-color:transparent transparent transparent #17a9e1!important;
}
/* YELLOW BUTTON BREADCRUMBS */
.resp-tabs-list .yellow-bt.resp-tab-item{
	width:100%;
	padding:0;
    background:#fff;
    cursor:pointer;
    float:left;
    display:flex;
    flex-direction:column;
    justify-content:center;
    resize:both;
    transition:background-color ease-in 200ms;
    -moz-transition:background-color ease-in 200ms;
    -webkit-transition:background-color ease-in 200ms;
    -o-transition:background-color ease-in 200ms;
    -ms-transition:background-color ease-in 200ms;
}
.resp-tabs-list .yellow-bt:hover.resp-tab-item:hover{
    background:#faad2f;
}
.resp-tabs-list .yellow-bt.resp-tab-item a{
	width:100%;
	line-height:20px;
    padding:0 15px 0 25px;
    text-align:left;
    text-decoration:none;
    resize:both;
    display:flex;
    flex-grow:1;
    align-items:center;
    transition:background-color ease-in 200ms;
    -moz-transition:background-color ease-in 200ms;
    -webkit-transition:background-color ease-in 200ms;
    -o-transition:background-color ease-in 200ms;
    -ms-transition:background-color ease-in 200ms;
}
.resp-tabs-list .yellow-bt:hover.resp-tab-item:hover a{
    color:#fff;
    font-weight:600;
}
.resp-tabs-list .yellow-bt.resp-tab-item.resp-tab-active{
    background:#faad2f!important;
	border-left:2px solid #faad2f!important;
}
.resp-tabs-list .yellow-bt.resp-tab-item.resp-tab-active a{
    color:#fff;
}
.resp-tabs-list .yellow-bt.resp-tab-item.resp-tab-active:before {
    border-color:transparent transparent transparent #faad2f!important;
}
/* GREEN BUTTON BREADCRUMBS */
.resp-tabs-list .green-bt.resp-tab-item{
	width:100%;
	padding:0;
    background:#fff;
    cursor:pointer;
    float:left;
    display:flex;
    flex-direction:column;
    justify-content:center;
    resize:both;
    transition:background-color ease-in 200ms;
    -moz-transition:background-color ease-in 200ms;
    -webkit-transition:background-color ease-in 200ms;
    -o-transition:background-color ease-in 200ms;
    -ms-transition:background-color ease-in 200ms;
}
.resp-tabs-list .green-bt:hover.resp-tab-item:hover{
    background:#2ab256;
}
.resp-tabs-list .green-bt.resp-tab-item a{
	width:100%;
	line-height:20px;
    padding:0 15px 0 25px;
    text-align:left;
    text-decoration:none;
    resize:both;
    display:flex;
    flex-grow:1;
    align-items:center;
    transition:background-color ease-in 200ms;
    -moz-transition:background-color ease-in 200ms;
    -webkit-transition:background-color ease-in 200ms;
    -o-transition:background-color ease-in 200ms;
    -ms-transition:background-color ease-in 200ms;
}
.resp-tabs-list .green-bt:hover.resp-tab-item:hover a{
    color:#fff;
    font-weight:600;
}
.resp-tabs-list .green-bt.resp-tab-item.resp-tab-active{
    background:#2ab256!important;
	border-left:2px solid #2ab256!important;
}
.resp-tabs-list .green-bt.resp-tab-item.resp-tab-active a{
    color:#fff;
}
.resp-tabs-list .green-bt.resp-tab-item.resp-tab-active:before {
    border-color:transparent transparent transparent #2ab256!important;
}
/* PURPLE BUTTON BREADCRUMBS */
.resp-tabs-list .purple-bt.resp-tab-item{
	width:100%;
	padding:0;
    background:#fff;
    cursor:pointer;
    float:left;
    display:flex;
    flex-direction:column;
    justify-content:center;
    resize:both;
    transition:background-color ease-in 200ms;
    -moz-transition:background-color ease-in 200ms;
    -webkit-transition:background-color ease-in 200ms;
    -o-transition:background-color ease-in 200ms;
    -ms-transition:background-color ease-in 200ms;
}
.resp-tabs-list .purple-bt:hover.resp-tab-item:hover{
    background:#5b2d82;
}
.resp-tabs-list .purple-bt.resp-tab-item a{
	width:100%;
	line-height:20px;
    padding:0 15px 0 25px;
    text-align:left;
    text-decoration:none;
    resize:both;
    display:flex;
    flex-grow:1;
    align-items:center;
    transition:background-color ease-in 200ms;
    -moz-transition:background-color ease-in 200ms;
    -webkit-transition:background-color ease-in 200ms;
    -o-transition:background-color ease-in 200ms;
    -ms-transition:background-color ease-in 200ms;
}
.resp-tabs-list .purple-bt:hover.resp-tab-item:hover a{
    color:#fff;
    font-weight:600;
}
.resp-tabs-list .purple-bt.resp-tab-item.resp-tab-active{
    background:#5b2d82!important;
	border-left:2px solid #5b2d82!important;
}
.resp-tabs-list .purple-bt.resp-tab-item.resp-tab-active a{
    color:#fff;
}
.resp-tabs-list .purple-bt.resp-tab-item.resp-tab-active:before {
    border-color:transparent transparent transparent #5b2d82!important;
}
/* GRAY BUTTON BREADCRUMBS */
.resp-tabs-list .gray-bt.resp-tab-item{
	width:100%;
	padding:0;
    background:#fff;
    cursor:pointer;
    float:left;
    display:flex;
    flex-direction:column;
    justify-content:center;
    resize:both;
    transition:background-color ease-in 200ms;
    -moz-transition:background-color ease-in 200ms;
    -webkit-transition:background-color ease-in 200ms;
    -o-transition:background-color ease-in 200ms;
    -ms-transition:background-color ease-in 200ms;
}
.resp-tabs-list .gray-bt:hover.resp-tab-item:hover{
    background:#4f4f4f;
}
.resp-tabs-list .gray-bt.resp-tab-item a{
	width:100%;
	line-height:20px;
    padding:0 15px 0 25px;
    text-align:left;
    text-decoration:none;
    resize:both;
    display:flex;
    flex-grow:1;
    align-items:center;
    transition:background-color ease-in 200ms;
    -moz-transition:background-color ease-in 200ms;
    -webkit-transition:background-color ease-in 200ms;
    -o-transition:background-color ease-in 200ms;
    -ms-transition:background-color ease-in 200ms;
}
.resp-tabs-list .gray-bt:hover.resp-tab-item:hover a{
    color:#fff;
    font-weight:600;
}
.resp-tabs-list .gray-bt.resp-tab-item.resp-tab-active{
    background:#4f4f4f!important;
	border-left:2px solid #4f4f4f!important;
}
.resp-tabs-list .gray-bt.resp-tab-item.resp-tab-active a{
    color:#fff;
}
.resp-tabs-list .gray-bt.resp-tab-item.resp-tab-active:before {
    border-color:transparent transparent transparent #4f4f4f!important;
}
/* LIGHT GRAY BUTTON BREADCRUMBS */
.resp-tabs-list .light-gray-bt.resp-tab-item,
.light-gray-bt{
	width:100%;
	padding:0;
    background:#fff;
    cursor:pointer;
    float:left;
    display:flex;
    flex-direction:column;
    justify-content:center;
    resize:both;
    transition:background-color ease-in 200ms;
    -moz-transition:background-color ease-in 200ms;
    -webkit-transition:background-color ease-in 200ms;
    -o-transition:background-color ease-in 200ms;
    -ms-transition:background-color ease-in 200ms;
}
.resp-tabs-list .light-gray-bt:hover.resp-tab-item:hover,
.light-gray-bt:hover{
    background:#eee;
}
.resp-tabs-list .light-gray-bt.resp-tab-item a,
.light-gray-bt a{
	width:100%;
	line-height:20px;
    padding:0 15px 0 25px;
    color:#333;
    font-weight:500;
    text-align:left;
    text-decoration:none;
    resize:both;
    display:flex;
    flex-grow:1;
    align-items:center;
    transition:background-color ease-in 200ms;
    -moz-transition:background-color ease-in 200ms;
    -webkit-transition:background-color ease-in 200ms;
    -o-transition:background-color ease-in 200ms;
    -ms-transition:background-color ease-in 200ms;
}
.resp-tabs-list .light-gray-bt:hover.resp-tab-item:hover a,
.light-gray-bt:hover a{
    color:#333;
}
.resp-tabs-list .light-gray-bt.resp-tab-item.resp-tab-active a{
    color:#333;
}
.resp-tabs-list.resp-tabs-green .light-gray-bt.resp-tab-item.resp-tab-active{
    background:#eee!important;
	border-left:2px solid #2cb257!important;
}
.resp-tabs-list.resp-tabs-green .light-gray-bt.resp-tab-item.resp-tab-active:before {
    border-color:transparent transparent transparent #2cb257!important;
}
.resp-tabs-list.resp-tabs-blue .light-gray-bt.resp-tab-item.resp-tab-active{
    background:#eee!important;
	border-left:2px solid #17a9e1!important;
}
.resp-tabs-list.resp-tabs-blue .light-gray-bt.resp-tab-item.resp-tab-active:before {
    border-color:transparent transparent transparent #17a9e1!important;
}
.resp-tabs-list.resp-tabs-yellow .light-gray-bt.resp-tab-item.resp-tab-active{
    background:#eee!important;
	border-left:2px solid #faac1c!important;
}
.resp-tabs-list.resp-tabs-yellow .light-gray-bt.resp-tab-item.resp-tab-active:before {
    border-color:transparent transparent transparent #faac1c!important;
}
.resp-tabs-list.resp-tabs-orange .light-gray-bt.resp-tab-item.resp-tab-active{
    background:#eee!important;
	border-left:2px solid #faac1b!important;
}
.resp-tabs-list.resp-tabs-orange .light-gray-bt.resp-tab-item.resp-tab-active:before {
    border-color:transparent transparent transparent #faac1b!important;
}
.resp-tabs-list .resp-tab-item.resp-tab-cleared{
	background:#fff!important;
    border:1px solid #ddd!important
}
.resp-tabs-list .resp-tab-item.resp-tab-cleared:hover{
	background:#eee!important;
}
.resp-tabs-list .resp-tab-item.resp-tab-cleared:before {
    border:none!important;
}
.resp-tabs-list .resp-tab-item a{
	line-height:20px;
    padding:0 15px 0 25px;
    color:#333;
    text-align:left;
    resize:both;
    white-space:normal;
}
.resp-tabs-list .resp-tab-active a{
    color:#fff;
    font-weight:600;
}
.resp-tabs-list .resp-tab-item a:hover{
	text-decoration:none;
}

/* WIZARD */
.wizard-top-menu {
    min-height:500px;
}
.wizard-top-menu ul.resp-tabs-list{
    width:850px;
    margin:0 auto;
    float:none;
}
.wizard-top-menu ul.resp-tabs-list li.resp-tab-item{
    border:none!important;
    border-bottom:3px solid #c2c2c2!important;
    transition:all ease-in 400ms;
    -moz-transition:all ease-in 200ms;
    -webkit-transition:all ease-in 200ms;
    -o-transition:all ease-in 200ms;
    -ms-transition:all ease-in 200ms;
}
.wizard-top-menu ul.resp-tabs-list li.resp-tab-item:hover{
    background:none;
    transition:all ease-in 400ms;
    -moz-transition:all ease-in 200ms;
    -webkit-transition:all ease-in 200ms;
    -o-transition:all ease-in 200ms;
    -ms-transition:all ease-in 200ms;
}
.wizard-top-menu ul.resp-tabs-list li.resp-tab-item:hover span.top-menu-step{
	font-weight:600;
    transition:all ease-in 400ms;
    -moz-transition:all ease-in 200ms;
    -webkit-transition:all ease-in 200ms;
    -o-transition:all ease-in 200ms;
    -ms-transition:all ease-in 200ms;
}
.wizard-top-menu ul.resp-tabs-list li.resp-tab-item:hover span.top-menu-step span.top-menu-icon{
	background:#999;
    transition:all ease-in 400ms;
    -moz-transition:all ease-in 200ms;
    -webkit-transition:all ease-in 200ms;
    -o-transition:all ease-in 200ms;
    -ms-transition:all ease-in 200ms;
}
.wizard-top-menu ul.resp-tabs-list li.resp-tab-item span.top-menu-step{
	padding:20px;
	background:none!important;
	border:none!important;
	color:#999!important;
	text-align:center;
    transition:all ease-in 400ms;
    -moz-transition:all ease-in 200ms;
    -webkit-transition:all ease-in 200ms;
    -o-transition:all ease-in 200ms;
    -ms-transition:all ease-in 200ms;
}
.wizard-top-menu ul.resp-tabs-list li.resp-tab-item span.top-menu-step:before{
	
}
.wizard-top-menu ul.resp-tabs-list li.resp-tab-item span.top-menu-step span.top-menu-icon{
	width:100px;
	height:100px;
	line-height:120px;
	margin:0 auto 20px auto;
	padding:0;
	background:#c2c2c2;
	border-radius:50px;
	text-align:center;
	float:none;
    transition:all ease-in 400ms;
    -moz-transition:all ease-in 200ms;
    -webkit-transition:all ease-in 200ms;
    -o-transition:all ease-in 200ms;
    -ms-transition:all ease-in 200ms;
}
.wizard-top-menu ul.resp-tabs-list li.resp-tab-item span.top-menu-step span.top-menu-icon i{
	margin:0;
	padding:0;
	color:#fff;
	font-size:35px;
    transition:all ease-in 400ms;
    -moz-transition:all ease-in 200ms;
    -webkit-transition:all ease-in 200ms;
    -o-transition:all ease-in 200ms;
    -ms-transition:all ease-in 200ms;
}
.wizard-top-menu ul.resp-tabs-list li.resp-tab-item.resp-tab-active{
    border:none!important;
}
.wizard-top-menu ul.resp-tabs-list li.resp-tab-item.resp-tab-active span.top-menu-step{
	padding:20px;
	background:none!important;
	border:none!important;
	font-weight:600;
	text-align:center;
}
.wizard-top-menu ul.resp-tabs-list li.resp-tab-item.resp-tab-active span.top-menu-step:before{
    bottom:-17px!important;
}
.wizard-top-menu ul.resp-tabs-list li.resp-tab-item.resp-tab-active span.top-menu-step span.top-menu-icon{
	width:100px;
	height:100px;
	line-height:120px;
	margin:0 auto 20px auto;
	padding:0;
	border-radius:50px;
	text-align:center;
	float:none;
}
.wizard-top-menu ul.resp-tabs-list li.resp-tab-item.resp-tab-active span.top-menu-step span.top-menu-icon:before{
	border-color:#fff transparent transparent transparent!important;
    bottom:-13px!important;
}
.wizard-top-menu ul.resp-tabs-list li.resp-tab-item.resp-tab-active span.top-menu-step span.top-menu-icon i{
	margin:0;
	padding:0;
	color:#fff;
	font-size:50px;
    transition:all ease-in 400ms;
    -moz-transition:all ease-in 200ms;
    -webkit-transition:all ease-in 200ms;
    -o-transition:all ease-in 200ms;
    -ms-transition:all ease-in 200ms;
}
.wizard-top-menu .resp-tabs-container .resp-tab-content-active .resp_margin h1.wizard-header{
    margin:10px 0 20px 0;
    padding:5px 30px;
    color:#fff;
    font-size:20px;
}
.wizard-top-menu {
    min-height:500px;
}
.wizard-top-menu ul.resp-tabs-list{
    width:850px;
    margin:0 auto;
    float:none;
}
.wizard-top-menu ul.resp-tabs-list li.resp-tab-item{
    border:none!important;
    border-bottom:3px solid #c2c2c2!important;
    transition:all ease-in 400ms;
    -moz-transition:all ease-in 200ms;
    -webkit-transition:all ease-in 200ms;
    -o-transition:all ease-in 200ms;
    -ms-transition:all ease-in 200ms;
}
.wizard-top-menu ul.resp-tabs-list li.resp-tab-item:hover{
    background:none;
    transition:all ease-in 400ms;
    -moz-transition:all ease-in 200ms;
    -webkit-transition:all ease-in 200ms;
    -o-transition:all ease-in 200ms;
    -ms-transition:all ease-in 200ms;
}
.wizard-top-menu ul.resp-tabs-list li.resp-tab-item:hover span.top-menu-step{
	font-weight:600;
    transition:all ease-in 400ms;
    -moz-transition:all ease-in 200ms;
    -webkit-transition:all ease-in 200ms;
    -o-transition:all ease-in 200ms;
    -ms-transition:all ease-in 200ms;
}
.wizard-top-menu ul.resp-tabs-list li.resp-tab-item:hover span.top-menu-step span.top-menu-icon{
	background:#999;
    transition:all ease-in 400ms;
    -moz-transition:all ease-in 200ms;
    -webkit-transition:all ease-in 200ms;
    -o-transition:all ease-in 200ms;
    -ms-transition:all ease-in 200ms;
}
.wizard-top-menu ul.resp-tabs-list li.resp-tab-item span.top-menu-step{
	padding:0 20px 20px 20px;
	background:none!important;
	border:none!important;
	color:#999!important;
	text-align:center;
    transition:all ease-in 400ms;
    -moz-transition:all ease-in 200ms;
    -webkit-transition:all ease-in 200ms;
    -o-transition:all ease-in 200ms;
    -ms-transition:all ease-in 200ms;
}
.wizard-top-menu ul.resp-tabs-list li.resp-tab-item span.top-menu-step:before{
	
}
.wizard-top-menu ul.resp-tabs-list li.resp-tab-item span.top-menu-step span.top-menu-icon{
	width:100px;
	height:100px;
	line-height:120px;
	margin:0 auto 20px auto;
	padding:0;
	background:#c2c2c2;
	border-radius:50px;
	text-align:center;
	float:none;
    transition:all ease-in 400ms;
    -moz-transition:all ease-in 200ms;
    -webkit-transition:all ease-in 200ms;
    -o-transition:all ease-in 200ms;
    -ms-transition:all ease-in 200ms;
}
.wizard-top-menu ul.resp-tabs-list li.resp-tab-item span.top-menu-step span.top-menu-icon i{
	margin:0;
	padding:0;
	color:#fff;
	font-size:35px;
    transition:all ease-in 400ms;
    -moz-transition:all ease-in 200ms;
    -webkit-transition:all ease-in 200ms;
    -o-transition:all ease-in 200ms;
    -ms-transition:all ease-in 200ms;
}
.wizard-top-menu ul.resp-tabs-list li.resp-tab-item.resp-tab-active{
    border:none!important;
}
.wizard-top-menu ul.resp-tabs-list li.resp-tab-item.resp-tab-active span.top-menu-step{
	padding:0 20px 20px 20px;
	background:none!important;
	border:none!important;
	font-weight:600;
	text-align:center;
}
.wizard-top-menu ul.resp-tabs-list li.resp-tab-item.resp-tab-active span.top-menu-step:before{
    bottom:-17px!important;
}
.wizard-top-menu ul.resp-tabs-list li.resp-tab-item.resp-tab-active span.top-menu-step span.top-menu-icon{
	width:100px;
	height:100px;
	line-height:120px;
	margin:0 auto 20px auto;
	padding:0;
	border-radius:50px;
	text-align:center;
	float:none;
}
.wizard-top-menu ul.resp-tabs-list li.resp-tab-item.resp-tab-active span.top-menu-step span.top-menu-icon:before{
	border-color:#fff transparent transparent transparent!important;
    bottom:-13px!important;
}
.wizard-top-menu ul.resp-tabs-list li.resp-tab-item.resp-tab-active span.top-menu-step span.top-menu-icon i{
	margin:0;
	padding:0;
	color:#fff;
	font-size:50px;
    transition:all ease-in 400ms;
    -moz-transition:all ease-in 200ms;
    -webkit-transition:all ease-in 200ms;
    -o-transition:all ease-in 200ms;
    -ms-transition:all ease-in 200ms;
}
.wizard-top-menu .resp-tabs-container .resp-tab-content-active .resp_margin h1.wizard-header{
    margin:10px 0 20px 0;
    padding:5px 30px;
    color:#fff;
    font-size:20px;
}
/*  WIZARD TOP BLUE  */
.wizard-top-menu.wizard-top-menu-blue ul.resp-tabs-list li.resp-tab-item.resp-tab-active{
    border-bottom:3px solid rgba(0, 167, 225,1)!important;
}
.wizard-top-menu.wizard-top-menu-blue ul.resp-tabs-list li.resp-tab-item.resp-tab-active span.top-menu-step{
	color:rgba(0, 167, 225,1)!important;
}
.wizard-top-menu.wizard-top-menu-blue ul.resp-tabs-list li.resp-tab-item.resp-tab-active span.top-menu-step:before{
	border-color:rgba(0, 167, 225,1) transparent transparent transparent!important;
}
.wizard-top-menu.wizard-top-menu-blue ul.resp-tabs-list li.resp-tab-item.resp-tab-active span.top-menu-step span.top-menu-icon{
	background:rgba(0, 167, 225,1);
}
.wizard-top-menu.wizard-top-menu-blue .resp-tabs-container .resp-tab-content-active .resp_margin h1.wizard-header{
    background:rgba(0, 167, 225,1);
}
/*  WIZARD TOP GREEN  */
.wizard-top-menu.wizard-top-menu-green ul.resp-tabs-list li.resp-tab-item.resp-tab-active{
    border-bottom:3px solid rgba(42, 178, 86, 1)!important;
}
.wizard-top-menu.wizard-top-menu-green ul.resp-tabs-list li.resp-tab-item.resp-tab-active span.top-menu-step{
	color:rgba(42, 178, 86, 1)!important;
}
.wizard-top-menu.wizard-top-menu-green ul.resp-tabs-list li.resp-tab-item.resp-tab-active span.top-menu-step:before{
	border-color:rgba(42, 178, 86, 1) transparent transparent transparent!important;
}
.wizard-top-menu.wizard-top-menu-green ul.resp-tabs-list li.resp-tab-item.resp-tab-active span.top-menu-step span.top-menu-icon{
	background:rgba(42, 178, 86, 1);
}
.wizard-top-menu.wizard-top-menu-green .resp-tabs-container .resp-tab-content-active .resp_margin h1.wizard-header{
	background:rgba(42, 178, 86, 1);
}
/*  WIZARD TOP YELLOW  */
.wizard-top-menu.wizard-top-menu-yellow ul.resp-tabs-list li.resp-tab-item.resp-tab-active{
    border-bottom:3px solid rgba(248, 179, 50, 1)!important;
}
.wizard-top-menu.wizard-top-menu-yellow ul.resp-tabs-list li.resp-tab-item.resp-tab-active span.top-menu-step{
	color:rgba(248, 179, 50, 1)!important;
}
.wizard-top-menu.wizard-top-menu-yellow ul.resp-tabs-list li.resp-tab-item.resp-tab-active span.top-menu-step:before{
	border-color:rgba(248, 179, 50, 1) transparent transparent transparent!important;
}
.wizard-top-menu.wizard-top-menu-yellow ul.resp-tabs-list li.resp-tab-item.resp-tab-active span.top-menu-step span.top-menu-icon{
	background:rgba(4248, 179, 50, 1);
}
.wizard-top-menu.wizard-top-menu-yellow .resp-tabs-container .resp-tab-content-active .resp_margin h1.wizard-header{
	background:rgba(248, 179, 50, 1);
}
/*  WIZARD TOP PURPLE  */
.wizard-top-menu.wizard-top-menu-purple ul.resp-tabs-list li.resp-tab-item.resp-tab-active{
    border-bottom:3px solid rgba(92, 45, 131, 1)!important;
}
.wizard-top-menu.wizard-top-menu-purple ul.resp-tabs-list li.resp-tab-item.resp-tab-active span.top-menu-step{
	color:rgba(92, 45, 131, 1)!important;
}
.wizard-top-menu.wizard-top-menu-purple ul.resp-tabs-list li.resp-tab-item.resp-tab-active span.top-menu-step:before{
	border-color:rgba(92, 45, 131, 1) transparent transparent transparent!important;
}
.wizard-top-menu.wizard-top-menu-purple ul.resp-tabs-list li.resp-tab-item.resp-tab-active span.top-menu-step span.top-menu-icon{
	background:rgba(92, 45, 131, 1);
}
.wizard-top-menu.wizard-top-menu-purple .resp-tabs-container .resp-tab-content-active .resp_margin h1.wizard-header{
	background:rgba(92, 45, 131, 1);
}
/*  WIZARD TOP GRAY  */
.wizard-top-menu.wizard-top-menu-gray ul.resp-tabs-list li.resp-tab-item.resp-tab-active{
    border-bottom:3px solid rgba(76, 79, 86, 1)!important;
}
.wizard-top-menu.wizard-top-menu-gray ul.resp-tabs-list li.resp-tab-item.resp-tab-active span.top-menu-step{
	color:rgba(76, 79, 86, 1)!important;
}
.wizard-top-menu.wizard-top-menu-gray ul.resp-tabs-list li.resp-tab-item.resp-tab-active span.top-menu-step:before{
	border-color:rgba(76, 79, 86, 1) transparent transparent transparent!important;
}
.wizard-top-menu.wizard-top-menu-gray ul.resp-tabs-list li.resp-tab-item.resp-tab-active span.top-menu-step span.top-menu-icon{
	background:rgba(76, 79, 862, 1);
}
.wizard-top-menu.wizard-top-menu-gray .resp-tabs-container .resp-tab-content-active .resp_margin h1.wizard-header{
	background:rgba(76, 79, 86, 1);
}
.price-table .price_holder {
    min-height:210px!important;
}

/* DATASHEETS MENU */
.datasheets-menu-title{
	width:100%;
	height:40px;
    line-height:40px;
    margin:40px 0 0 0;
    padding:0 10px;
    color:rgba(150,150,150,1);
    font-weight:600;
    cursor:default;
    float:left;
}
/*
.datasheets-menu-title:hover{
    background:rgba(150,150,150,.4);
    color:#fff;
}
*/
.datasheets-menu-item{
	width:100%;
    margin:0;
    padding:0;
    border:none;
    cursor:default;
    float:left;
}
.datasheets-menu-item:hover{
	background:#fff;
}
.datasheets-menu-item a{
	width:100%;
    line-height:15px;
    padding:10px 0px 5px 10px;
    font-size:12px;
    text-decoration:none;
    cursor:pointer;
    display:block;
}
.datasheets-menu-item a:before{
	content:"\f0da";
	font-family:fontAwesome;
	margin:0 5px 0 0;
}
.faq-menu-item{
	width:100%;
    height:35px;
    line-height:35px;
    margin:40px 0 0 0;
    padding:0 10px;
    text-align:center;
    box-sizing:border-box;
    float:left;
}
/*SIDE MENU*/
.side-menu-list{
	width:100%;
    margin:0;
    padding:0;
    list-style-type:none;
    float:left;
}
.side-menu-list .side-menu-item{
	width:86%;
    height:70px;
    margin:0 0 10px 0;
    padding:0;
    background:#fff;
    box-sizing:border-box;
    display:flex;
    flex-direction:column;
    justify-content:center;
    resize:both;
    border:1px solid #ddd;
    cursor:pointer;
    float:left;
    transition:background-color ease-in 200ms;
    -moz-transition:background-color ease-in 200ms;
    -webkit-transition:background-color ease-in 200ms;
    -o-transition:background-color ease-in 200ms;
    -ms-transition:background-color ease-in 200ms;
}
.side-menu-list .side-menu-item:hover{
	background:#eee;
}
.side-menu-list .side-menu-item a{
	width:100%;
    line-height:20px;
    padding:0 10px 0 50px;
    color:#333;
    font-size:15px;
    font-weight:500;
    text-align:left;
    text-decoration:none;
    resize:both;
    display:flex;
    flex-grow:1;
    align-items:center;
    float:left;
    transition:background-color ease-in 200ms;
    -moz-transition:background-color ease-in 200ms;
    -webkit-transition:background-color ease-in 200ms;
    -o-transition:background-color ease-in 200ms;
    -ms-transition:background-color ease-in 200ms;
}
.side-menu-list .side-menu-item:hover a{
	color:#333;
}
.side-menu-list .side-menu-item.side-menu-active{
	background:#faac1b;
}
.side-menu-list .side-menu-item.side-menu-active-yellow{
	background:#fbab2e;
}
.side-menu-list .side-menu-item.side-menu-active a{
	color:#fff;
    font-weight:600;
}
.side-menu-content-title{
	color:#faac1b;
    border-bottom:2px solid #faac1b;
    margin:20px 0 30px 0;
    padding:0 0 30px 0;
    font-size:24px;
    text-transform:uppercase;
}

#left_menu .menu_main .multi_menu .dropdown li a.menuitem{
  width:100%;
  height:70px;
  line-height:70px;
  margin:0 0 10px 0;
  padding:0 30px;
  float:left;
}
#left_menu .menu_main .multi_menu .dropdown li .side-menu{
  width:100%;
  margin:0;
  padding:0;
  list-style:square outside;
  float:left;
}
#left_menu .menu_main .multi_menu .dropdown li .side-menu .side-menu-item{
  width:100%;
  height:70px;
  margin:0 0 10px 0;
  padding:0;
  border:1px solid #ddd;
  display:flex;
  flex-direction:column;
  justify-content:center;
  resize:both;
}
#left_menu .menu_main .multi_menu .dropdown li .side-menu .side-menu-item:hover {
    background:#eee;
}
#left_menu .menu_main .multi_menu .dropdown li .side-menu .side-menu-item.side-menu-active{
  border-left:2px solid #faac1b;
}
#left_menu .menu_main .multi_menu .dropdown li .side-menu .side-menu-item.side-menu-active:before{
    content:"";
    position:absolute;
    border-width:4px;
    border-style:solid;
    border-color:transparent transparent transparent #faac1b;
    left:0;
    margin:-3px 0 0 2px;
}
#left_menu .menu_main .multi_menu .dropdown li .side-menu .side-menu-item a{
  line-height:20px;
  margin:0;
  padding:0 10px 0 52px;
  border:none;
  font-size:15px;
  font-weight:300;
  text-align:left;
  resize:both;
  white-space:normal;
  cursor:pointer;
}
#left_menu .menu_main .multi_menu .dropdown li .side-menu .side-menu-item a:before,
#left_menu .menu_main .multi_menu .dropdown li .side-menu .side-menu-item a:after{
  display:none!important;
}
#left_menu .menu_main .multi_menu .dropdown li .side-menu .side-menu-item a a span{
  line-height:20px;
  margin:0;
  padding:0;
  border:none;
  text-align:left;
  resize:both;
  white-space:normal;
  cursor:pointer;
}.list_style{
 padding:0px;
  margin:0px;
  list-style:none;
}

#dnn_ctr_Terms_lblTerms,
#dnn_ctr_Privacy_lblPrivacy{
  margin-top:200px;
  float:left;
}

/*PAGE BACKGROUND TILES*/
.h-tile {
	width:100%;
	height:420px;
	display:flex;
	flex-direction:row;
}
.h-tile .v-tile {
	display:flex;
	flex-direction:column;
	flex:1 1 35%;
}
.h-tile .v-tile-small {
	flex:1 1 25%;
}
.h-tile .v-tile-middle {
	flex:1 1 60%;
	margin:0 15px;
}
.h-tile .tile {
	display:flex;
	flex:1 1 auto;
}
.h-tile .tile-top {
	height:35%;
	margin:0 0 15px 0;
}
.h-tile .tile-bottom {
	height:5%;
	margin:15px 0 0 0;
}
.h-tile .tile-inside {
	flex:1 1 auto;
}
/*SAVING THE RHINO BACKGROUNDS*/
.str .background01{
	background:url("/Portals/0/Images/enChoice-saving-the-rhino-lora.jpg") left center;
	background-size:cover;
}
.str .background02{
	background:url("/Portals/0/Images/enChoice-saving-the-rhino-running.gif") center;
	background-size:cover;
}
.str .background03{
	background:url("/Portals/0/Images/enChoice-saving-the-rhino-welgevonden.gif") center;
	background-size:cover;
}
.str .background04{
	background:url("/Portals/0/Images/enChoice-saving-the-rhino-sentinels.gif") center;
	background-size:cover;
}
.str .background05{
	background:url("/Portals/0/Images/enChoice-Tony-White-Jane-Goodall.jpg") top center;
	background-size:cover;
}
/*ENERGY AND UTILITIES*/
.eu .background01{
	background:url(/Portals/0/images/enChoice-energy-and-utilities-01.jpg) left center;
	background-size:cover;
}
.eu .background02{
	background:url(/Portals/0/images/enChoice-energy-and-utilities-02.jpg) center center;
	background-size:cover;
}
.eu .background03{background:url(/Portals/0/images/enChoice-energy-and-utilities-03.jpg) center center;
	background-size:cover;
}
.eu .background04{
	background:url(/Portals/0/images/enChoice-energy-and-utilities-04.jpg) center center;
	background-size:cover;
}
/*DIGITAL TRANSFORMATION SERVICES*/
.dts .background01{
	background:url("/Portals/0/Images/enChoice-digital-transformation-services-cloud-01.jpg") center center;
	background-size:cover;
}
.dts .background02{
	background:url("/Portals/0/Images/enChoice-digital-transformation-services-cloud-02.jpg") center;
	background-size:cover;
}
.dts .background03{
	background:url("/Portals/0/Images/enChoice-ibm-gold-business-partner.jpg") center top no-repeat;
	background-size:contain;
}
.dts .background04{
	background:url("/Portals/0/Images/enChoice-digital-transformation-services-cloud-01.gif") center;
	background-size:cover;
}

/*RISK CALCULATOR CONTACT FORM*/
.widget-contact-form #pardot-form{
	width:100%;
	margin:0;
	padding:0;
	font-family:'Raleway', sans-serif;
	float:left;
}
.widget-contact-form #pardot-form .form-field.email,
.widget-contact-form #pardot-form .form-field.radio_risk_calc{
	width:100%;
	height:65px;
    margin:20px 0 0 0;
    padding:0;
    box-sizing:border-box;
    display:inline-block;
    float:left;
    clear:none;
}
.widget-contact-form #pardot-form .form-field.email label{
	width:100%;
    margin:0;
    padding:0 5px 0 0;
    color:#666;
    font-size:12px;
    font-weight:500;
    text-align:left;
    text-transform:uppercase;
    box-sizing:border-box;
    display:inline-block;
    float:left;
    clear:none;
}
.widget-contact-form #pardot-form .form-field.radio_risk_calc label{
	line-height:20px;
    margin:0;
    padding:0 5px 0 0;
    color:#666;
    font-size:12px;
    font-weight:500;
    text-align:left;
    text-transform:uppercase;
}
.widget-contact-form #pardot-form .form-field.radio_risk_calc span.value span label.inline{
    font-weight:600;
}
.widget-contact-form #pardot-form .form-field.email input{
	width:100%;
    height:40px;
    line-height40px;
    margin:0;
    padding:0 15px;
    background-color:rgba(0,0,0,0.05);
    border:1px solid rgba(0,0,0,0.2);
    color:#666;
    font-weight:300;
    text-align:left;
    box-sizing:border-box;
    display:inline-block;
    float:left;
    clear:none;
}
.widget-contact-form #pardot-form .submit{
	width:100%;
    margin:20px 0 0 0;
    padding:0;
    box-sizing:border-box;
    display:inline-block;
    float:left;
    clear:none;
}
.widget-contact-form #pardot-form .submit input{
	width:100%;
    height:40px;
    line-height:40px;
    margin:0;
    padding:0 15px;
    background:#2ab256;
    border:2px solid #2ab256;
    color:#fff;
    font-size:14px;
    font-weight:300;
    text-align:center;
    text-transform:uppercase;
    text-decoration:none;
    cursor:pointer;
    display:block;
    float:left;
    clear:both; 
    box-sizing:border-box;
    transition:all ease-out 200ms;
    -moz-transition:all ease-out 200ms;
    -webkit-transition:all ease-out 200ms;
    -o-transition all ease-out 200ms;
    -ms-transition:all ease-out 200ms;
}
.widget-contact-form #pardot-form .submit input:hover{
    background:none;
    border-color:#2ab256;
	color:#2ab256;
	font-weight:500;
}
.widget-contact-form #pardot-form .errors{
	width:100%;
    margin:20px 0 0 0;
    padding:10px;
    box-sizing:border-box;
    display:block;
    float:left;
    clear:both;
}
.widget-contact-form #pardot-form p.error{
	width:100%;
    height:20px;
    line-height:20px;
    margin:0 0 30px 0;
    padding:0;
    font-weight:500;
    text-align:left;
    float:left;
}
.widget-contact-form #pardot-form .thank-you{
	width:100%;
	height:30px;
	line-height:30px;
	margin:0;
	padding:30px 0;
	color:#fff;
	font-size:34px;
	text-align:center;
	float:left;
}
/* RISK CALCULATOR*/
#calcRisk{
	margin-top:52px;
}
#calcRisk .calc-risk-list{
	margin:20px 0 0 0;
    padding:0;
    list-style:none;
    float:left;
}
#calcRisk .calc-risk-list li{
	width:100%;
    margin:0 0 30px 0;
    padding:0;
    float:left;
}
#calcRisk .calc-risk-list li .number{
	width:50px;
    height:50px;
    line-height:46px;
    margin:0;
    padding:0;
    background:#2ab256;
    color:#fff;
    font-size:30px;
    font-weight:600;
    text-align:center;
    display:block;
    float:left;
}
#calcRisk .calc-risk-list li .questions{
	width:100%;
    height:50px;
    margin:0 0 0 -50px;
    padding:0 20px 0 70px;
    border:2px solid #2ab256;
    border-left:none;
    box-sizing:border-box;
    float:left;
}
#calcRisk .calc-risk-list li .questions .sentence{
	width:auto;
    height:46px;
    line-height:46px;
    float:left;
}
#calcRisk .calc-risk-list li .questions .sentence p{
	height:46px;
    line-height:46px;
    font-size:15px;
    float:left;
}
#calcRisk .calc-risk-list li .questions .choice{
	height:46px;
    line-height:46px;
    margin:0;
    float:right;
}
#calcRisk .calc-risk-list li .questions .choice span{
    margin:0 10px 0 2px;
    color:#666;
    font-weight:600;
}
#calcRisk #error{
	margin:10px 0 30px 0;
	color:#8b0000;
}
@-webkit-keyframes calc-risk-away {
  0% {opacity:1;}
  100% {opacity:0;}
}
@-moz-keyframes calc-risk-away {
  0% {opacity:1;}
  100% {opacity:0;}
}
@-o-keyframes calc-risk-away {
  0% {opacity:1;}
  100%   {opacity:0;}
}
@keyframes calc-risk-away {
  0% {opacity:1;}
  100% {opacity:0;}
}
#calcRisk.calc-risk-out{
	-webkit-animation:calc-risk-away 1s;
	-moz-animation:  calc-risk-away 1s;
	-o-animation:    calc-risk-away 1s;
	animation:       calc-risk-away 1s;
}
@-webkit-keyframes results-in {
  0% {opacity:0;}
  50% {opacity:0;}
  100% {opacity:1;}
}
@-moz-keyframes results-in {
  0% {opacity:0;}
  50% {opacity:0;}
  100% {opacity:1;}
}
@-o-keyframes results-in {
  0% {opacity:0;}
  50% {opacity:0;}
  100% {opacity:1;}
}
@keyframes results-in {
  0% {opacity:0;}
  50% {opacity:0;}
  100% {opacity:1;}
}
#results{
	height:430px;
    margin-top:53px;
    padding-top:100px;
    border-bottom:5px solid #cecece;
    display:none;
}
#explanation{
	display:none;
}
.risk-results-show{
	display:block!important;
	-webkit-animation:results-in 2s;
	-moz-animation:  results-in 2s;
	-o-animation:    results-in 2s;
	animation:       results-in 2s;
}
@keyframes bake-pie {
  from {
    transform:rotate(0deg) translate3d(0,0,0);
  }
}
#results .pieID {
  display:inline-block;
  vertical-align:middle;
}
#results .pie {
	position:relative;
	left:50%;
	width:200px;
	height:200px;
	margin:0 0 0 -100px;
}
#results .pie::before {
  content:"";
  display:block;
  position:absolute;
  z-index:1;
  width:100px;
  height:100px;
  background:#fff;
  border-radius:50%;
  top:50px;
  left:50px;
}
#results .pie::after {
  content:"";
  display:block;
  width:120px;
  height:2px;
  background:rgba(0,0,0,0.1);
  border-radius:50%;
  box-shadow:0 0 3px 4px rgba(0,0,0,0.1);
  margin:220px auto;
  
}
#results .pie .big-value{
	position:relative;
    top:50%;
    left:50%;
    width:100px;
    height:80px;
    line-height:80px;
    margin:-40px 0 0 -50px;
    color:#da1b21;
    font-size:36px;
    font-weight:900;
    text-align:center;
    z-index:99;
    display:block;
    float:left;
}
#results .slice {
  position:absolute;
  width:200px;
  height:200px;
  clip:rect(0px, 200px, 200px, 100px);
  animation:bake-pie 1s;
}
#results .slice span {
  display:block;
  position:absolute;
  top:0;
  left:0;
  background-color:black;
  width:200px;
  height:200px;
  border-radius:50%;
  clip:rect(0px, 200px, 200px, 100px);
}
#results .legend {
  list-style-type:none;
  padding:0;
  margin:0;
  background:#FFF;
  padding:15px;
  font-size:13px;
}
#results .legend li {
  width:110px;
  height:1.25em;
  margin-bottom:0.7em;
  padding-left:0.5em;
  border-left:1.25em solid black;
}
#results .legend em {
  font-style:normal;
}
#results .legend span {
  float:right;
}
#results .legend{
	display:none;
}
#finalScore{
	color:#da1b21;
	font-weight:900;
}
// CYA

// MOBILE
@media only screen and (max-width:991px){
  #dnn_LogoPane{
    display:none;
  }
}


@media only screen and (max-width:767px){
	.photo_box img{
		width:100%;
	}
	.tp-banner.revslider-initialised.tp-simpleresponsive {
	height:360px!important;
	}
	.banner_title1{
		width:70%!important;
		left:15%!important;
		line-height:14px!important;
		text-align:center!important;
		font-size:14px!important;
		overflow:scroll!important;
		white-space:normal!important;
	}
	.banner_title2{
		width:90%!important;
		top:110px!important;
		left:5%!important;
		line-height:20px!important;
		padding:5px!important;
		text-align:center!important;
		font-size:18px!important;
		overflow:scroll!important;
		white-space:normal!important;
	}
	.banner_link1.tp-caption{
		top:200px!important;
		line-height:14px!important;
		padding:5px!important;
		font-size:16px!important;
	}
	.webinar-slide{
		padding:10px!important;
	}
	.webinar-slide .date{
		font-size:16px!important;
		font-weight:600!important;
	}
	.webinar-slide .title1{
		font-size:16px!important;
	}
	.webinar-slide .subtitle1{
		margin:10px 0 0 0;
		color:#666;
		font-size:10px!important;
	}
	.webinar-slide .time{
		margin:10px 0 0 0;
		color:#666;
		font-size:10px;
	}
	.webinar-slide .time .time1,
	.webinar-slide .time .time2{
		color:#666!important;
		font-size:10px!important;
	}
	.register{
		margin:10px 0 0 0;
	}
	.register .contact-button{
		min-width:90px;
		padding:0;
		line-height:25px;
		font-size:10px;
		height:auto;
	}
	.resp-vtabs-new .resp-tabs-container-green .resp-tab-active,
	.resp-vtabs-new .resp-tabs-container-green .resp-tab-active:hover,
	.wizard-top-menu-green .resp-tabs-container .resp-tab-active,
	.wizard-top-menu-green .resp-tabs-container .resp-tab-active:hover{
		background:rgba(42,178,86,1)!important;
    }
	.str .resp-vtabs-new ul.resp-tabs-list {
		width:100%;
		float:left;
	}
	.str .resp-vtabs-new .resp-tabs-list .resp-tab-item{
		width:100%!important;
		float:left;
	}
	.str .resp-vtabs-new .resp-tabs-list .resp-tab-item span,
	.str .resp-vtabs-new .resp-tabs-list .resp-tab-item a{
	    padding:0;
	    font-size:14px!important;
	    text-align:center!important;
	    justify-content:center;
	}
}