﻿/*@import url(https://fonts.googleapis.com/css?family=Open+Sans);*/
/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300‌​,400italic,500,600,700,700it‌​alic,800);


@import url( pacestyle/Loading-bar.css );*/

.pace-running-ie .pace_bg {
    background-image: url(Thumbnails/loader1.gif);
    background-position: center center;
    background-repeat: no-repeat;
}

.pace_bg,
.pace-running .pace_bg {
    background-color: #FFFFFF;
}

.pace .pace-progress:after {
    color: #dd6e37;
}

.pace .pace-progress {
    background-color: #dd6e37;
    border-color: #dd6e37;
}

.pace {
    border-color: #dd6e37;
}

    .pace .pace-activity {
        background-color: #dd6e37;
        border-color: #dd6e37;
    }

        .pace .pace-activity:after,
        .pace .pace-activity:before {
            border-color: #dd6e37;
        }

    .pace .pace-progress:before {
        background-color: #dd6e37;
    }

    .pace .pace-progress-inner {
        box-shadow: 0 0 10px #dd6e37, 0 0 5px #dd6e37;
    }

    .pace .pace-activity {
        box-shadow: inset 0 0 0 2px #dd6e37, inset 0 0 0 7px #FFF;
    }

#Body,
html,
body,
.Head,
.SubHead,
.SubSubHead,
.Normal {
    color: #242424;
    font-size: 13px;
    font-family: 'Open Sans';
    line-height: 1.5;
}

html, button, input, select, textarea {
    font-family: 'Open Sans';
}

#dnn_wrapper {
    width: auto;
}

.Page_box_bg {
    display: none;
}



h1 {
    color: #242424;
    font-family: 'Open Sans';
    font-size: 24px;
    line-height: 28px;
    font-weight: bold;
}

h2 {
    color: #242424;
    font-family: 'Open Sans';
    font-size: 22px;
    line-height: 26px;
    font-weight: bold;
}

h3 {
    color: #242424;
    font-family: 'Open Sans';
    font-size: 20px;
    line-height: 24px;
    font-weight: normal !important;
}

h4 {
    color: #242424;
    font-family: 'Open Sans';
    font-size: 18px;
    line-height: 22px;
    font-weight: bold;
}



h5 {
    color: #242424;
    font-family: 'Open Sans';
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
}

h6 {
    color: #242424;
    font-family: 'Open Sans';
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
}

h7 {
    font-family: 'Open Sans';
    font-size: 14px;
    font-weight: normal;
}

h9 {
    color: #242424;
    font-family: 'Open Sans';
    font-size: 12px;
    line-height: 12px;
    font-weight: normal;
}
/*FAQ Font Size*/
h8 {
    color: #242424;
    font-family: 'Open Sans';
    font-size: 18px;
    line-height: 9px;
    font-weight: bold;
}
/*Content Style*/
a,
a:link {
    color: #dd6e37;
}

    a:active,
    a:visited {
        color: #dd6e37;
        font-weight: normal;
    }

    a:hover {
        color: #dd6e37;
        font-weight: normal;
    }
a.revercelink{color:#000 !important;}
a.revercelink:link{color:#000 !important;}
a.revercelink:active{color:#dd6e37 !important;font-weight:normal; text-decoration:underline}
a.revercelink:visited{color:#000 !important;font-weight:normal; text-decoration:underline}
a.revercelink:hover{color:#dd6e37 !important;font-weight:normal; text-decoration:underline}

.text_sytle1,
.text_sytle2,
.text_sytle3,
.Sidebar_layouts_categories li a,
.Sidebar_layouts_recent_news,
.Sidebar_layouts_links li a,
.Single_Layouts,
.con_b .east ul li {
    color: #242424;
}



.photo_box.icon_tag_push .ico:before {
    border-right-color: #dd6e37;
    border-top-color: #dd6e37;
}

.photo_box .ico span,
.photo_box.ico_push_in .ico,
.photo_box.content_top_increment .content h3,
.content_sytle_2 .shade,
.photo_box.content_push_in .content,
.photo_box:hover.entirety_bevel .shade,
.top_b li a.fa:hover,
/*.con_a .left .box .icon,
.con_a .right .box .icon,*/
.con_c,
.con_f,
.con_i ul li span,
.con_j .title .box:before,
.con_j .title .box:after,
.con_j .title .box .line:before,
.con_j .title .box .line:after,
.con_k,
.anchorTag.iconimg span,
#to_top:hover,
.sync_carousel_1 .owl-buttons .owl-prev:hover,
.sync_carousel_1 .owl-buttons .owl-next:hover,
.Testimonials_5 .dot a.actived,
.Testimonials_5 blockquote p,
.Testimonials_6 .dot a.actived,
.isotope_1 .isotope_group a.active,
.isotope_1 .isotope_item .photo_box .shade,
.isotope_2 .photo_box .shade,
.isotope_3 .isotope_group a.active,
.isotope_3 .faqbox span,
.isotope_3 .faqbox span:before,
.Grid_layouts .photo_box .shade,
.Text_layouts .photo_box .shade,
.con_e ul li a span.fa,
.Sidebar_layouts_next a:hover,
.text_sytle_6 .aandinfo a,
.accordion_2 .panel-title a .accordion_icon,
.quotes_4 blockquote p,
.quotes_5 blockquote span.icon,
.dropcaps_1,
.dropcaps_3,
.horizontalTab_Top_1 ul.resp-tabs-list li.resp-tab-active span,
.horizontalTab_Top_3 ul.resp-tabs-list li:hover,
.horizontalTab_Top_3 ul.resp-tabs-list li.resp-tab-active,
.carousel_2 .owl-page.active,
.carousel_5 .owl-buttons .owl-prev:hover,
.carousel_5 .owl-buttons .owl-next:hover,
.carousel_6 .photo_box .shade,
.carousel_6 .owl-buttons .owl-prev:hover,
.carousel_6 .owl-buttons .owl-next:hover,
.carousel_7 .owl-page.active,
.carousel_10 .photo_box .shade,
.SectionStyles2 .title .box:before,
.SectionStyles2 .title .box:after,
.SectionStyles2 .title .box .line:before,
.SectionStyles2 .title .box .line:after,
.SectionStyles3,
.SectionStyles9,
.percentage1 .percentage_inner,
.ourteam_c .color4,
.boxes .but a.buttoncolor4,
.boxes_style_7 .but a.buttoncolor5,
.boxes_style_8 .boxes,
.flip_box_1 .back a.but,
.flip_box_2 .front .fa,
.flip_box_2 .back a.but,
.flip_box_4 .back,
.Time_Line .Time_Line_content .photo_box .shade,
.Time_Line .Time_Line_content .Time_Line_left .dot,
.Time_Line .Time_Line_content .Time_Line_right .dot,
.price-table1 .color_4 .price_title,
.price-table1 .color_4 .price_box,
.price-table1 .color_4 .price_holder a.btn,
.price-table2 .price_icon_box.color5 .price_box,
.price-table2 .price_icon_box.color5 .btn,
.price-table3 .price_holder:hover,
.price-table3 .btn,
#anchorNav li:hover i,
#anchorNav li.active i,
.services_a .color4 span.fa,
.ourteam_b .icon,
.teamdetail_a .list1 li span.fa,
.er_b li:before,
.Container-1 .dnntitle .box:before,
.Container-1 .dnntitle .box:after,
.Container-1 .dnntitle .line:before,
.Container-1 .dnntitle .line:after,
.con_b .east h1.title:before,
.con_b .east h1.title:after,
.con_ba .east h1.title::before,
.con_ba .east h1.title::after,
.title3:before,
.title3:after,
.contactus_a.color4 .icon,
.home4con_e_bottom .home4con_e_bottom4 li.heb4four span.fa,
.boxes_style_9 .but a.buttoncolor5,
a.buttoncolor,
.Theme_Responsive_20068_home .btn,
.loaded_list .progress .bar,
.loaded_list2 .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,
.fontawesome-icon-list .fa-hover:hover,
.home6app_banner:before,
.home6con_b .line,
.home6con_c a.buttoncolor4,
.home6con_d .line,
.SectionStyles16_bg:before,
.Theme_Responsive_20068_home6 .btn {
    background-color: #dd6e37;
    background: #dd6e37;
    background: -moz-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#84A541),color-stop(100%,#dd6e37));
    background: -webkit-linear-gradient(30deg,#84A541 0%,#dd6e37 100%);
    background: -o-linear-gradient(30deg,#84A541 0%,#dd6e37 100%);
    background: -ms-linear-gradient(30deg,#84A541 0%,#dd6e37 100%);
    background: linear-gradient(30deg,#84A541 0%,#dd6e37 100%);
}

.con_a .left .box .icon,
.con_a .right .box .icon {
    background-image: url("/images/Graduates/DNA_Element.png");
}


.accordion_2 .panel-title a .accordion_icon,
.Theme_Responsive_20068_home6 .btn {
    background-color: #dd6e37;
    background: #dd6e37;
    background: -moz-linear-gradient(30deg,#878586 0%,#878586 100%);
    background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#878586),color-stop(100%,#878586));
    background: -webkit-linear-gradient(30deg,#878586 0%,#878586 100%);
    background: -o-linear-gradient(30deg,#878586 0%,#878586 100%);
    background: -ms-linear-gradient(30deg,#878586 0%,#878586 100%);
    background: linear-gradient(30deg,#878586 0%,#878586 100%);
}

.accordion_icon {
    background-color: #C0C0C0;
    background: #C0C0C0;
    background: -moz-linear-gradient(30deg,#C0C0C0 0%,#C0C0C0 100%);
    background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#C0C0C0),color-stop(100%,#C0C0C0));
    background: -webkit-linear-gradient(30deg,#C0C0C0 0%,#C0C0C0 100%);
    background: -o-linear-gradient(30deg,#C0C0C0 0%,#C0C0C0 100%);
    background: -ms-linear-gradient(30deg,#C0C0C0 0%,#C0C0C0 100%);
    background: linear-gradient(30deg,#C0C0C0 0%,#C0C0C0 100%);
}




/*.home3con_a .col-sm-6.col-md-3:nth-child(4) .flip_box_1 .front,
.verticalTab_Left_1 ul.resp-tabs-list li:nth-child(4) span,
.verticalTab_Right_1 ul.resp-tabs-list li:nth-child(4) span,
.home3con_g ul li:nth-child(2) .bottom{
	background-color: #dd6e37;
	background: #dd6e37;
	background: -moz-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
	background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#dd6e37),color-stop(100%,#dd6e37));
	background: -webkit-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
	background: -o-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
	background: -ms-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
	background: linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
	}*/


.home3con_a .col-sm-6.col-md-3:nth-child(4) .flip_box_1 .front,
.verticalTab_Left_1 ul.resp-tabs-list li:nth-child(4) span,
.verticalTab_Right_1 ul.resp-tabs-list li:nth-child(4) span,
.home3con_g ul li:nth-child(2) .bottom {
    background-color: #dd6e37;
    background: #dd6e37;
    background: -moz-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#dd6e37),color-stop(100%,#dd6e37));
    background: -webkit-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: -o-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: -ms-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
}





.accordion_3 .panel-default:nth-child(4) .panel-title a,
.horizontalTab_Top_4 ul.resp-tabs-list li:nth-child(4) span {
    background-color: #dd6e37;
}

.SectionStyles7,
.Container-9 .dnntitle,
.Container-11 {
    background-color: #dd6e37;
}

.price-table2 .btn:hover {
    background-color: #dd6e37!important;
    background: #dd6e37!important;
    background: -moz-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%)!important;
    background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#dd6e37),color-stop(100%,#dd6e37))!important;
    background: -webkit-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%)!important;
    background: -o-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%)!important;
    background: -ms-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%)!important;
    background: linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%)!important;
}

.con_e ul li a,
.con_m ul li span.fa,
.con_p_right li span,
.home3con_d_left ul li span.link,
.home3con_etop a.buttoncolor2:hover,
.home3con_g ul li .top a.link,
.home3con_g a.buttoncolor2:hover,
a.button_SectionStyles,
.Testimonials_5 small span,
.Testimonials_6 small span,
.isotope_1 .isotope_item .photo_box .ico a:hover span,
.isotope_2 .photo_box .ico a:hover span,
.isotope_3 .faqbox span:after,
.Text_layouts .photo_box a:hover span,
.Sidebar_layouts_categories .fa,
.Sidebar_layouts_links .fa,
.accordion_1 .panel-title a,
.accordion_1 .panel-title a:hover,
.accordion_1 .panel-title a.collapsed:hover,
.accordion_4 .panel-title a,
.accordion_4 .panel-title a.collapsed:hover,
.accordion_4 .panel-title a:hover,
.quotes_1 blockquote small span,
.quotes_2 blockquote small span,
.quotes_3 blockquote small span,
.quotes_4 blockquote small span,
.quotes_5 blockquote small span,
.dropcaps_2,
.dropcaps_4,
.horizontalTab_Top_1 ul.list_style li .fa,
.horizontalTab_Top_1 ul.list_style li .fa,
.horizontalTab_Top_3 ul.list_style li .fa,
.horizontalTab_Top_3 ul.list_style li .fa,
.horizontalTab_Top_4 ul.list_style li .fa,
.horizontalTab_Top_4 ul.list_style li .fa,
.horizontalTab_Top_5 ul.resp-tabs-list li.resp-tab-active span,
.horizontalTab_Top_5 ul.resp-tabs-list li:hover span,
.verticalTab_Left_1 ul.list_style li .fa,
.verticalTab_Left_1 ul.list_style li .fa,
.verticalTab_Right_1 ul.list_style li .fa,
.verticalTab_Right_1 ul.list_style li .fa,
.list_style li .fa,
.list_style li .fa,
.carousel_1 a.buttoncolor2:hover,
.carousel_10 .photo_box .ico span,
.percentage1,
.boxes .but a.buttoncolor2:hover,
.Time_Line .Time_Line_content .Time_Line_left span,
.Time_Line .Time_Line_content .Time_Line_right span,
.about_a .ico,
.services_b ul li span.fa,
.services_c small span,
.ourteam_a .team_list .team_content .team_social a:hover span.fa,
.ourteam_b a,
.teamdetail_a .teamdetail_a_social a:hover span.fa,
ul.faq_b li span,
.er_c ul li span.fa,
.Container-5 .dnntitle span.fa,
.Testimonials_4 small,
.player_boxes .player_title,
.Testimonials_7 blockquote small span,
.Testimonials_7 blockquote small span:before,
.home5con_b h4 span.fa,
.isotope_4 .isotope_group a:hover,
.isotope_4 .isotope_group a.active,
.isotope_4 .isotope_item .photo_box .ico a:hover span,
.Grid_layouts .isotope_group a:hover,
.Classic_layouts .isotope_group a:hover,
.Text_layouts .isotope_group a:hover,
.List_layouts .isotope_group a:hover,
.isotope_1 .isotope_group a:hover,
.isotope_3 .isotope_group a:hover,
.home6con_a li .icon em.fa,
.home6con_d ul li em.fa {
    color: #dd6e37;
}

.Container-10 {
    border: 1px solid #d9d9d9;
    border-top: 3px solid #dd6e37;
}

.dropcaps_2,
.dropcaps_4,
.carousel_4 .owl-buttons .owl-prev:hover,
.carousel_4 .owl-buttons .owl-next:hover,
.price-table1 .color_4 .price_border,
.about_a .ico,
.home6con_d ul li em.fa {
    border: 1px solid #dd6e37;
}

.horizontalTab_Top_4 ul.resp-tabs-list li:nth-child(4) div {
    border: 1px solid #dd6e37;
}

.loaded_list .bar span:after,
.Container-5 .dnntitle span.fa,
.carousel_9 .owl-page:hover,
.carousel_9 .owl-page.active {
    border: 2px solid #dd6e37;
}

.Testimonials_5 small:after {
    border-top: 7px solid #dd6e37;
}

.boxes_style_3 .boxes {
    border-top: 3px solid #dd6e37;
}

.horizontalTab_Top_5 ul.resp-tabs-list li.resp-tab-active div {
    border-top: 2px solid #dd6e37;
}

.boxes_style_4 .boxes,
.boxes_style_5 .boxes {
    border-left: 3px solid #dd6e37;
}



.boxes_style_6 .boxes {
    border-bottom: 3px solid #dd6e37;
}

.teamdetail_b,
.con_e ul li a:after {
    border-bottom: 2px solid #dd6e37;
}

.text_sytle_4 h3 span,
.services_c blockquote p {
    border-bottom: 1px solid #dd6e37;
}

.con_e ul li a:after,
.con_e ul li a:after {
    border-right: 2px solid #dd6e37;
}

.carousel_4 .owl-buttons .owl-prev:hover:before,
.carousel_4 .owl-buttons .owl-next:hover:before {
    border-left: 2px solid #dd6e37;
    border-bottom: 2px solid #dd6e37;
}

.carousel_4 .owl-buttons .owl-next:hover:before {
    border-left: none;
    border-right: 2px solid #dd6e37;
}

.List_layouts_text hr,
.contactus_a.color4 {
    border-color: #dd6e37;
}

.accordion_3 .panel-default:nth-child(4) {
    border-color: #dd6e37;
}

.accordion_4 .panel-title a .accordion_icon:before,
.accordion_4 .panel-title a:hover .accordion_icon:before,
.horizontalTab_Top_1 ul.resp-tabs-list li.resp-tab-active span:before,
.horizontalTab_Top_2 ul.resp-tabs-list li.resp-tab-active:before,
.services_c small:after {
    border-color: #dd6e37 transparent transparent transparent;
}





.Time_Line .Time_Line_content .Time_Line_left .dot:before,
.Time_Line .Time_Line_content .Time_Line_right .dot:before {
    border-color: transparent #dd6e37 transparent transparent;
}

.verticalTab_Right_1 ul.resp-tabs-list li.resp-tab-active:nth-child(4) span:before {
    border-color: transparent #dd6e37 transparent transparent;
}

.accordion_4 .panel-title a.collapsed:hover .accordion_icon:before,
.Time_Line .Time_Line_content .Time_Line_right .dot:before,
ul.faq_a li:before {
    border-color: transparent transparent transparent #dd6e37;
}

.verticalTab_Left_1 ul.resp-tabs-list li.resp-tab-active:nth-child(4) span:before {
    border-color: transparent transparent transparent #dd6e37;
}

.quotes_2 blockquote p span:before,
.quotes_3 blockquote p span:before,
.teamdetail_b span:before {
    border-color: #dd6e37 #dd6e37 transparent transparent;
}

.quotes_3 blockquote p:before {
    border-color: #dd6e37 transparent transparent #dd6e37;
}

.quotes_3 blockquote p:after {
    border-color: transparent transparent #dd6e37 #dd6e37;
}

.quotes_3 blockquote p span:after {
    border-color: transparent #dd6e37 #dd6e37 transparent;
}

a.buttoncolor3,
.con_b .east ul li span.fa,
a.Button_lightbox,
a.Button_blue {
    color: #fff;
    background-color: #dd6e37;
    background: #dd6e37;
    background: -moz-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#dd6e37),color-stop(100%,#dd6e37));
    background: -webkit-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: -o-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: -ms-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
}

.accordion_2 .panel-title a.collapsed {
    color: #333;
}

    .accordion_2 .panel-title a,
    .accordion_2 .panel-title a:hover,
    .accordion_2 .panel-title a.collapsed:hover {
        color: #dd6e37;
    }

.full_screen_pic_main a.Button_style2:hover {
    color: #dd6e37;
}

/*Accent Background Color */
.a_bg_c {
    background-color: #9D9D9D;
    background: #9D9D9D;
    background: -moz-linear-gradient(30deg,#E2E2E2 0%,#9D9D9D 100%);
    background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#E2E2E2),color-stop(100%,#9D9D9D));
    background: -webkit-linear-gradient(30deg,#E2E2E2 0%,#9D9D9D 100%);
    background: -o-linear-gradient(30deg,#E2E2E2 0%,#9D9D9D 100%);
    background: -ms-linear-gradient(30deg,#E2E2E2 0%,#9D9D9D 100%);
    background: linear-gradient(30deg,#E2E2E2 0%,#9D9D9D 100%);
}

.a_bg_c_h:hover {
    background-color: #9D9D9D;
    background: #9D9D9D;
    background: -moz-linear-gradient(30deg,#E2E2E2 0%,#9D9D9D 100%);
    background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#E2E2E2),color-stop(100%,#9D9D9D));
    background: -webkit-linear-gradient(30deg,#E2E2E2 0%,#9D9D9D 100%);
    background: -o-linear-gradient(30deg,#E2E2E2 0%,#9D9D9D 100%);
    background: -ms-linear-gradient(30deg,#E2E2E2 0%,#9D9D9D 100%);
    background: linear-gradient(30deg,#E2E2E2 0%,#9D9D9D 100%);
}
/*Accent Color */
.a_t_c,
a.a_t_c {
    color: #dd6e37;
}

.a_t_c_h:hover,
a.a_t_c_h:hover {
    color: #dd6e37;
}
/*Accent Border Color */
.a_b_c {
    border-color: #dd6e37;
}

.a_b_c_h:hover {
    border-color: #dd6e37;
}

/* Modular */
.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: #dd6e37;
}

.filter_Box.Skin_02_Default #filters li.selected a:hover {
    color: #fff;
}

.galler_datail.Skin_03_Default .comment_form .submit_button .CommandButton,
.galler_datail.Skin_02_Default .comment_form .submit_button .CommandButton {
    border: 1px solid #dd6e37;
    color: #dd6e37;
}

    .galler_datail.Skin_03_Default .comment_form .submit_button .CommandButton:hover,
    .galler_datail.Skin_02_Default .comment_form .submit_button .CommandButton:hover {
        border: 1px solid #000;
        color: #000;
    }

.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: #242424;
}

    .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 {
        background-color: #dd6e37;
        background: #dd6e37;
        background: -moz-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#dd6e37),color-stop(100%,#dd6e37));
        background: -webkit-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: -o-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: -ms-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    }






@media only screen and (max-width: 768px) {
    .horizontalTab_Top_1 .resp-tab-active,
    .horizontalTab_Top_1 .resp-tab-active:hover,
    .horizontalTab_Top_2 .resp-tab-content,
    .horizontalTab_Top_3 .resp-tab-active,
    .horizontalTab_Top_3 .resp-tab-active:hover,
    .horizontalTab_Top_4 .resp-tab-active,
    .horizontalTab_Top_4 .resp-tab-active:hover,
    .horizontalTab_Top_5 .resp-tab-active,
    .horizontalTab_Top_5 .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: #dd6e37;
        background: #dd6e37;
        background: -moz-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#dd6e37),color-stop(100%,#dd6e37));
        background: -webkit-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: -o-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: -ms-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    }
}

@media only screen and (max-width: 767px) {
    .Sidebar_layouts_next a:hover {
        background-color: transparent;
        background: transparent;
        color: #dd6e37;
        border: none;
    }

    .multi_menu ul li a:hover,
    .multi_menu ul ul li.current > a {
        color: #dd6e37;
    }

    .multi_menu > ul > li > a:hover,
    .multi_menu > ul > li.current > a,
    .multi_menu > ul > li.current > a:hover,
    .multi_menu > ul > li.active > a,
    .multi_menu > ul > li.active > a:hover {
        background-color: #dd6e37;
        background: #dd6e37;
        background: -moz-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#dd6e37),color-stop(100%,#dd6e37));
        background: -webkit-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: -o-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: -ms-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    }


    .multi_menu > ul > li > a > span > i {
        color: #444444;
        font-size: 16px;
        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? */
    }

    .multi_menu ul ul li a span i {
        color: #444444;
        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? */
    }

    .multi_menu ul li a:hover span i,
    .multi_menu ul ul li.current > a span i {
        color: #dd6e37;
    }

    .multi_menu > ul > li > a:hover span i,
    .multi_menu > ul > li.current > a span i,
    .multi_menu > ul > li.current > a:hover span i,
    .multi_menu > ul > li.active > a span i,
    .multi_menu > ul > li.active > a:hover span i {
        color: #fff;
    }
}

#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 {
    background-color: #dd6e37;
    background: #dd6e37;
    background: -moz-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#dd6e37),color-stop(100%,#dd6e37));
    background: -webkit-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: -o-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: -ms-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
}

#left_menu ul li li a:hover,
#left_menu ul li li.current > a {
    color: #dd6e37;
}



/*--------- Header1 begin ----------*/
/* ********** language Style ************** */
.pulldownlanguage {
    position: relative;
    border-right: 1px solid #E1E1E1;
}

.languagebut {
    height: 50px;
    width: 50px;
    font-size: 18px;
    display: block;
    cursor: pointer;
    line-height: 50px;
    padding: 0;
    /*color: #949494;*/
    color: #242424;
    text-align: center;
}

    .languagebut:hover,
    .languagebut.active {
        color: #fff;
        background-color: #dd6e37;
        background: #dd6e37;
        background: -moz-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#dd6e37),color-stop(100%,#dd6e37));
        background: -webkit-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: -o-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: -ms-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    }

        .languagebut.active .fa:before {
            content: "\f00d";
        }

.languageBox {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    background-color: #EBEBEB;
    overflow: inherit;
    height: 42px;
    z-index: 905;
    white-space: nowrap;
    line-height: 42px;
    padding: 0 3px 0 10px;
    margin: 1px 0 0 0;
}

    .languageBox .Language {
        display: inline-block;
    }

    .languageBox img {
        width: 18px;
        height: 12px;
    }

    .languageBox span img {
        margin-right: 7px;
        filter: alpha(opacity=50);
        opacity: 0.5;
        vertical-align: middlea;
    }

    * + html .languageBox span {
        font-size: 30px;
    }

        .languageBox span.selected img {
            filter: alpha(opacity=100);
            opacity: 1;
        }
/* ********** Search Style ************** */
.pulldownsearch {
    position: relative;
    /*border-left: 1px solid #E1E1E1;*/
    border-right: 1px solid #E1E1E1;
}

.visible-xs .pulldownsearch {
    /*position: absolute!important;*/
}

.searchbut {
    height: 50px;
    width: 50px;
    font-size: 18px;
    display: block;
    cursor: pointer;
    line-height: 50px;
    padding: 0;
    /*color: #949494;*/
    color: #242424;
    text-align: center;
}

    .searchbut:hover,
    .searchbut.active {
        color: #fff;
        background-color: #dd6e37;
        background: #dd6e37;
        background: -moz-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#dd6e37),color-stop(100%,#dd6e37));
        background: -webkit-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: -o-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: -ms-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    }

        .searchbut.active .fa:before {
            content: "\f00d";
        }

.searchBox {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    /*background-color:#242424;*/
    background-color: #E2E2E2;
    padding: 5px;
    box-shadow: 0 0 2px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 0 2px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.2);
    overflow: inherit !important;
    height: 42px !important;
    z-index: 905;
    margin: 1px 2px 0 0;
}

    .searchBox:before {
    }



    .searchBox #dnn_dnnSEARCH_ClassicSearch,
    .searchBox #dnn_dnnSEARCH1_ClassicSearch,
    .searchBox #dnn_dnnSEARCH2_ClassicSearch,
    .searchBox #dnn_dnnSEARCH3_ClassicSearch {
        background: none;
        border: none;
        float: none;
        height: 30px;
        margin-top: 3px;
        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: -8px -8px 0 0;
    width: 42px;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
    padding: 0px;
    color: #FFF;
    text-align: center;
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    font-size: 13px;
    background-color: #dd6e37;
    background: #dd6e37;
    background: -moz-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#dd6e37),color-stop(100%,#dd6e37));
    background: -webkit-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: -o-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: -ms-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
}

a.search:before {
    content: "GO";
}

.searchBox input.NormalTextBox {
    width: 165px;
    text-align: left;
    height: 18px;
    padding: 0px 3px 0px 3px;
    background: none;
    border: none;
    display: block;
    position: absolute;
    left: 4px;
    top: 6px;
    outline: 0;
    border-radius: 0px 0px 0px 0px;
    -webkit-appearance: none;
    /*color: #FFF;*/
    color: #333;
}

.searchBox .searchInputContainer {
    position: static !important;
}

    .searchBox .searchInputContainer a.dnnSearchBoxClearText.dnnShow {
        top: 1px !important;
        left: auto;
        right: 35px !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 {
    position: relative;
}

.visible-xs .pulldownlogin {
    /*position: absolute!important;*/
}

.loginbut {
    height: 50px;
    width: 50px;
    font-size: 18px;
    display: block;
    cursor: pointer;
    line-height: 50px;
    padding: 0;
    /*color: #949494;*/
    color: #242424;
    text-align: center;
    float: right;
    border-left: 1px solid #E1E1E1;
    border-right: 1px solid #E1E1E1;
}

    .loginbut:hover,
    .loginbut.active {
        color: #fff;
        background-color: #dd6e37;
        background: #dd6e37;
        background: -moz-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#dd6e37),color-stop(100%,#dd6e37));
        background: -webkit-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: -o-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: -ms-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        border-left: none;
    }

        .loginbut.active .fa:before {
            content: "\f00d";
        }

.loginmove {
    overflow: hidden;
    display: inline-block;
    float: left;
}

.Login {
    display: none;
    position: relative;
    padding: 5px;
    overflow: inherit !important;
    height: 50px !important;
    z-index: 905;
}

    .Login:before {
    }

.Login {
    float: left;
}

div#loginBox.active {
    transform: translateX(0);
    -moz-transform: translateX(0);
    -webkit-transform: translateX(0);
    opacity: 1!important;
}

div#loginBox {
    display: block !important;
    transition: all 200ms;
    transform: translateX(100%);
    -moz-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    opacity: 1!important;
    margin: 0 -1px 0 0;
    border-left: 1px solid #E1E1E1;
}

.pulldownlogin {
    border-left: 1px solid #E1E1E1\0;
}

.loginmove > div#loginBox.Login {
    display: none\0!important;
    border-left: none\0;
    filter: alpha(opacity=100)\0;
}

    .loginmove > div#loginBox.Login.active {
        display: block\0!important;
    }


.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: #949494;
}

    .Login a:hover {
        color: #dd6e37;
        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: #dd6e37;
    }

    .Login .registerGroup li.userMessages:after,
    .Login .registerGroup li.userNotifications:after {
        content: "|";
        font-size: 18px;
        color: #666;
        line-height: 13px!important;
        height: 13px!important;
        font-weight: normal!important;
        overflow: hidden;
        position: absolute;
        top: 9px;
        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: #dd6e37;
            background: #dd6e37;
            background: -moz-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
            background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#dd6e37),color-stop(100%,#dd6e37));
            background: -webkit-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
            background: -o-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
            background: -ms-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
            background: linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        }






.header1 .head_top {
    border-bottom: 1px solid #E1E1E1;
    position: relative;
}

    .header1 .head_top: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 .HeadPane,
.header1 .HeadPane .Normal,
.header1 .top_a li span.fa,
.header1 .top_a li a {
    color: #242424;
}

    .header1 .top_a li a:hover {
        color: #dd6e37;
    }

.header1 .HeadPane {
    float: left;
    padding: 15px 0 0 0;
}

.header1 .HeadIconPane,
.header1 .pulldownsearch,
.header1 .pulldownlogin,
.header1 .pulldownlanguage {
    float: right;
}

    .header1 .HeadIconPane,
    .header1 .HeadIconPane .Normal,
    .header1 .top_b li a.fa {
        /*color: #949494;*/
        color: #242424;
    }

.header1 .top_b li a.fa {
}

    .header1 .top_b li a.fa:hover {
        color: #fff;
        background-color: #dd6e37;
        background: #dd6e37;
        background: -moz-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#dd6e37),color-stop(100%,#dd6e37));
        background: -webkit-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: -o-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: -ms-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    }

.top_b li a.fa {
    border-right: 1px solid #E1E1E1;
}

.header1 .HeadIconPane {
    padding: 0;
}

.header1 .head_nav {
    position: relative;
}

    .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;
    }


.header1 .dnn_logo {
    /*float: left;
    height: 120px;
    line-height: 80px;
    margin: 0px 0 -30px 0;*/
}

    .header1 .dnn_logo img {
        /*max-height: 100%;*/
        height: 75px;
        /*padding-bottom: 20px;*/
    }

.roll_menu.roll_activated #dnn_dnnLOGO_imgLogo {
    height: 55px;
}

.header1 .roll_menu.roll_activated .dnn_logo {
    display: block;
    margin: 5px 0px !important;
    height: 50px !important;
    line-height: 50px !important;
    float: left;
    padding: 0;
}

/*.header1 .roll_menu.roll_activated .head_nav::before {
    height: 65px;
}

.roll_menu.roll_activated #dnngo_megamenu .primary_structure {
 
    padding-top: 5px;
}*/

.header1 #dnngo_megamenu {
    float: right;
    clear: inherit;
}

/*--------- MENU ----------*/
#dnngo_megamenu .primary_structure > li > a {
    padding: 0 25px;
    padding-left: 50px !important; /*2017-01-10 11:49AM*/
    padding-right: 0px !important; /*2017-01-10 11:49AM*/
}

#dnngo_megamenu > div > ul > li > a > span {
    margin: 30px 0;
    font-family: 'Open Sans';
    color: #242424;
    font-size: 13px;
    text-transform: uppercase;
    line-height: 36px;
    height: 36px;
    padding: 0;
}

    #dnngo_megamenu > div > ul > li > a > span > i {
        font-size: 16px;
        color: #242424;
    }

#dnngo_megamenu > div > ul > li.current > a > span {
    background-color: transparent;
    /*color: #dd6e37;*/
    color: #242424;
}


#dnngo_megamenu > div > ul > li.current > a:hover > span {
    background-color: transparent;
    color: #dd6e37;
}

    #dnngo_megamenu > div > ul > li.current > a > span > i,
    #dnngo_megamenu > div > ul > li.current > a:hover > span > i {
        color: #dd6e37;
    }

#dnngo_megamenu > div > ul > li > a:hover > span,
#dnngo_megamenu > div > ul > li.menu_hover > a > span {
    background-color: transparent;
    color: #dd6e37;
}

    #dnngo_megamenu > div > ul > li > a:hover > span > i,
    #dnngo_megamenu > div > ul > li.menu_hover > a > span > i {
        color: #dd6e37;
    }

#dnngo_megamenu > div > ul > li > a > span:before {
    content: "";
    border: none;
    position: absolute;
    display: block;
    left: 1px;
    /*bottom: -5px;*/
    bottom: -1px;
    overflow: hidden;
    width: 0;
    height: 2px!important;
    max-height: 2px!important;
    pointer-events: none;
    opacity: .85;
    -webkit-transition: all 300ms cubic-bezier(0.175,0.885,0.32,1.275);
    -moz-transition: all 300ms cubic-bezier(0.175,0.885,0.32,1.275);
    -ms-transition: all 300ms cubic-bezier(0.175,0.885,0.32,1.275);
    -o-transition: all 300ms cubic-bezier(0.175,0.885,0.32,1.275);
    background-color: #dd6e37;
    background: #dd6e37;
    background: -moz-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#dd6e37),color-stop(100%,#dd6e37));
    background: -webkit-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: -o-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: -ms-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
}

#dnngo_megamenu > div > ul > li.current > a > span:before,
#dnngo_megamenu > div > ul > li > a:hover > span:before,
#dnngo_megamenu > div > ul > li.menu_hover > a > span:before {
    width: 100%;
}


#dnngo_megamenu ul ul li a span i {
    font-size: 14px;
    color: #242424;
    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: #dd6e37;
}

#dnngo_megamenu .dnngo_slide_menu,
#dnngo_megamenu .dnngo_slide_menu .dnngo_submenu,
#dnngo_megamenu .dnngo_boxslide {
    background-color: #EBEBEB;
}

    #dnngo_megamenu .dnngo_slide_menu li a,
    #dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a,
    .menu_rightbox p,
    .menu_rightbox ul.top_c {
        color: #242424;
    }

        #dnngo_megamenu .dnngo_slide_menu li a:hover,
        #dnngo_megamenu .dnngo_slide_menu li.menu_hover > a {
            background-color: transparent;
            color: #dd6e37;
        }

    #dnngo_megamenu .dnngo_slide_menu li.dir > a:hover:before,
    #dnngo_megamenu .dnngo_slide_menu li.dir.menu_hover > a:before {
        border-right: 1px solid #dd6e37;
        border-bottom: 1px solid #dd6e37;
    }




.top_c li span {
    background-color: #dd6e37;
    background: #dd6e37;
    background: -moz-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#dd6e37),color-stop(100%,#dd6e37));
    background: -webkit-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: -o-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: -ms-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
}

.menu_rightbox a.buttoncolor3 {
    color: #fff;
    background-color: #dd6e37;
    background: #dd6e37;
    background: -moz-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#dd6e37),color-stop(100%,#dd6e37));
    background: -webkit-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: -o-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: -ms-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
}

#dnngo_megamenu .dnngo_boxslide .menu_centerbox > ul > li > a,
#dnngo_megamenu .mega_title,
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover {
    color: #dd6e37;
}

#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a span:before {
    border-color: transparent transparent transparent #242424;
}

#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover span:before {
    border-left-color: #dd6e37;
}

.header1 .roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span {
    margin: 12px 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .header1 .dnn_logo {
        float: none;
        text-align: center;
    }

    .header1 .roll_menu.roll_activated .dnn_logo {
        display: none;
    }

    .pulldownlogin {
        position: relative;
    }

    .loginmove > div#loginBox.Login {
        display: none!important;
        border-left: none;
    }

        .loginmove > div#loginBox.Login.info.active,
        .loginmove > div#loginBox.Login.active {
            width: 124px;
            display: block!important;
            position: absolute;
            top: 100%;
            right: 0px;
            background-color: #EBEBEB;
            padding: 1px;
            height: 42px !important;
            margin: 1px 0 0 0;
        }

        .loginmove > div#loginBox.Login.info.active {
            width: 280px;
        }

    .Login,
    .Login a,
    .Login a:link,
    .Login a:active,
    .Login a:visited {
        color: #666;
    }

    .header1 #dnngo_megamenu {
        float: none;
        text-align: center;
    }

        .header1 #dnngo_megamenu .dnngo_gomenu {
            display: inline-block;
        }

    .header1 .roll_menu.roll_activated #dnngo_megamenu {
        float: left;
    }

        .header1 .roll_menu.roll_activated #dnngo_megamenu .dnngo_gomenu {
            display: block;
        }

    .header1 #dnngo_megamenu > div > ul > li > a > span {
        margin: 20px 0;
    }
}

@media only screen and (max-width: 767px) {
    .header1 .HeadPane,
    .header1 .HeadIconPane {
        display: none;
    }

    .header1 .head_top {
        position: relative;
        z-index: 906;
    }

    .header1 .dnn_logo {
        float: none;
        text-align: center;
        margin-top: 15px;
    }

    .top_a,
    .top_b {
        text-align: center;
    }

        .top_a li {
            margin: 0 5px;
        }

        .top_b li {
            float: none;
            display: inline-block;
        }

            .top_b li a.fa {
                border-right: none;
                width: 30px;
                height: 30px;
                line-height: 30px;
            }

    .header1 .top_b li a.fa:hover {
        color: #fff;
    }

    .header1 .top_a li a:hover {
    }

    .mobilebut {
    }

        .mobilebut:hover,
        .mobilebut.active {
            color: #fff;
        }

    .pulldownlogin {
        position: inherit;
    }

    .loginmove > div#loginBox.Login {
        display: none!important;
        border-left: none;
    }

        .loginmove > div#loginBox.Login.active {
            display: block!important;
            position: absolute;
            top: 100%;
            right: 15px;
            left: 15px;
            width: auto;
            background-color: #EBEBEB;
            padding: 1px;
            height: 42px !important;
            margin: 1px 0 0 0;
            text-align: center;
        }

    .multi_menu ul li span {
        font-family: 'Open Sans';
    }




    .header1 .head_top:before {
        background-color: #ffffff;
        filter: alpha(opacity=100);
        opacity: 1;
    }

    .search,
    a.search:link,
    a.search:active,
    a.search:visited,
    .loginbut:hover,
    .loginbut.active,
    .mobilebut:hover,
    .mobilebut.active,
    .searchbut:hover,
    .searchbut.active,
    .languagebut:hover,
    .languagebut.active,
    .Login .registerGroup li.userMessages a span,
    .Login .registerGroup li.userNotifications a span {
        background-color: #dd6e37;
        background: #dd6e37;
        background: -moz-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#dd6e37),color-stop(100%,#dd6e37));
        background: -webkit-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: -o-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: -ms-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    }

    .header1 .head_top {
        border-bottom: 1px solid #E1E1E1;
    }

    .mobilebut {
        color: #949494;
        border-right: 1px solid #E1E1E1;
        border-left: 1px solid #E1E1E1;
    }

    .loginbut {
        color: #949494;
        border-left: 1px solid #E1E1E1;
    }

        .loginbut:hover,
        .loginbut.active {
            border-left: 1px solid #E1E1E1;
        }

    .searchbut,
    .languagebut {
        color: #949494;
    }

    .pulldownsearch {
        border-left: 1px solid #E1E1E1;
        border-right: 1px solid #E1E1E1;
    }

    .pulldownlanguage {
        border-right: 1px solid #E1E1E1;
    }

    .languageBox,
    .loginmove > div#loginBox.Login.active {
        background-color: #ebebeb;
    }

    .Login,
    .Login a,
    .Login a:link,
    .Login a:active,
    .Login a:visited,
    .Login .registerGroup li.userMessages:after,
    .Login .registerGroup li.userNotifications:after {
        color: #242424;
    }

        .Login a:hover,
        .Login .registerGroup li.userMessages:hover:before,
        .Login .registerGroup li.userNotifications:hover:before {
            color: #dd6e37;
        }


    .header1 .head_nav:before {
        background-color: #ffffff;
        filter: alpha(opacity= 100 );
        opacity: 1;
    }

    .header1 .HeadIconPane_mobile,
    .header1 .HeadIconPane_mobile .Normal,
    .header1 .HeadPane_mobile,
    .header1 .HeadPane_mobile .Normal,
    .header1 .top_b li a.fa,
    .header1 .top_a li span.fa,
    .header1 .top_a li a {
        color: #242424;
    }

        .header1 .top_b li a.fa:hover {
            color: #fff;
            background-color: #dd6e37;
            background: #dd6e37;
            background: -moz-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
            background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#dd6e37),color-stop(100%,#dd6e37));
            background: -webkit-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
            background: -o-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
            background: -ms-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
            background: linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        }

        .header1 .top_a li a:hover {
            color: #dd6e37;
        }

    #mobile_menu {
        background-color: #ebebeb;
    }


    .multi_menu ul li a {
        color: #444444;
    }

        .multi_menu ul li a:hover,
        .multi_menu ul ul li.current > a {
            color: #dd6e37;
        }

    .multi_menu > ul > li > a:hover,
    .multi_menu > ul > li.current > a,
    .multi_menu > ul > li.current > a:hover,
    .multi_menu > ul > li.active > a,
    .multi_menu > ul > li.active > a:hover {
        color: #fff;
        background-color: #dd6e37;
        background: #dd6e37;
        background: -moz-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#dd6e37),color-stop(100%,#dd6e37));
        background: -webkit-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: -o-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: -ms-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    }
}

/*Element Hide*/
@media only screen and (max-width: 767px) {
    input {
        -moz-border-radius: 5px;
        border-radius: 5px;
        border: solid 1px #C0C0C0;
        padding: 5px;
        ;
    }

    select {
        -moz-border-radius: 5px;
        border-radius: 5px;
        border: solid 1px #C0C0C0;
        padding: 5px;
        width: 100%;
    }

    textarea {
        -moz-border-radius: 5px;
        border-radius: 5px;
        border: solid 1px #C0C0C0;
        padding: 5px;
        width: 100%;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .roll-sm.roll_menu.roll_activated {
        position: inherit;
    }

    input {
        -moz-border-radius: 5px;
        border-radius: 5px;
        border: solid 1px #C0C0C0;
        padding: 5px;
    }

    select {
        -moz-border-radius: 5px;
        border-radius: 5px;
        border: solid 1px #C0C0C0;
        padding: 5px;
        width: 100%;
    }

    textarea {
        -moz-border-radius: 5px;
        border-radius: 5px;
        border: solid 1px #C0C0C0;
        padding: 5px;
        width: 100%;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .roll-md.roll_menu.roll_activated {
        position: inherit;
    }

    .header1 .roll_menu.roll_activated .roll-md.dnn_logo {
        display: none;
    }

    input {
        -moz-border-radius: 5px;
        border-radius: 5px;
        border: solid 1px #C0C0C0;
    }

    select {
        -moz-border-radius: 5px;
        border-radius: 5px;
        border: solid 1px #C0C0C0;
        padding: 5px;
        width: 50%;
    }

    textarea {
        -moz-border-radius: 5px;
        border-radius: 5px;
        border: solid 1px #C0C0C0;
        padding: 5px;
        width: 50%;
    }
}

@media only screen and (min-width: 1200px) {
    .roll-lg.roll_menu.roll_activated {
        position: inherit;
    }

    .header1 .roll_menu.roll_activated .roll-lg.dnn_logo {
        display: none;
    }

    input {
        -moz-border-radius: 5px;
        border-radius: 5px;
        border: solid 1px #C0C0C0;
        padding: 5px;
    }

    select {
        -moz-border-radius: 5px;
        border-radius: 5px;
        border: solid 1px #C0C0C0;
        padding: 5px;
        width: 50%;
    }

    textarea {
        -moz-border-radius: 5px;
        border-radius: 5px;
        border: solid 1px #C0C0C0;
        padding: 5px;
        width: 50%;
    }
}

/*--------- Header1 end ----------*/














/* ********** Content ************** */
#dnn_content {
    position: relative;
    background-repeat: no-repeat;
}

    #dnn_content:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: -1;
        filter: alpha(opacity= 100 );
        opacity: 1;
        background-color: #ffffff;
    }


/* ********** BOTTOM ************** */
#dnn_bottom {
    position: relative;
}

    #dnn_bottom:before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: -1;
        background-color: #1A1A1A;
        filter: alpha(opacity= 100 );
        opacity: 1;
    }

.bottom_colors,
.bottom_colors .Normal,
ul.bottom_c li p.time,
ul.bottom_d li a,
.title4,
.bottom_f ul li h6.title,
.bottom_h li a,
.bottom_i,
.bottom_i li .title,
.bottom_i li .time {
    color: #aaaaaa;
}

.bottom_b a {
    color: #aaaaaa;
    box-shadow: inset 0px 0px 0px 1px rgba(119,119,119,1);
}

    .bottom_b a:hover {
        color: #fff;
        border: none;
        box-shadow: none;
        background-color: #dd6e37;
        background: #dd6e37;
        background: -moz-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#dd6e37),color-stop(100%,#dd6e37));
        background: -webkit-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: -o-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: -ms-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
        background: linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    }

.title6,
.title7 {
    border-left: 5px solid #dd6e37;
}

ul.bottom_c li p.title,
.bottom_g li span.date,
.bottom_h li a:hover {
    color: #dd6e37;
}

ul.bottom_c li a.link:hover,
.Theme_Responsive_20068_home2 .btn:hover,
.Theme_Responsive_20068_home3 .btn,
.bottom_j .bottom_jtext a {
    color: #fff;
    background-color: #dd6e37;
    background: #dd6e37;
    background: -moz-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#dd6e37),color-stop(100%,#dd6e37));
    background: -webkit-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: -o-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: -ms-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
}

ul.bottom_d li:before {
    border-right: 2px solid #dd6e37;
    border-bottom: 2px solid #dd6e37;
}

.bottom_h li span.fa {
    background-color: #dd6e37;
    background: #dd6e37;
    background: -moz-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#dd6e37),color-stop(100%,#dd6e37));
    background: -webkit-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: -o-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: -ms-linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
    background: linear-gradient(30deg,#dd6e37 0%,#dd6e37 100%);
}

.bottom_l li a span.fa {
    color: #dd6e37;
}

.bottom_m a:hover {
    border: 1px solid #dd6e37;
    color: #dd6e37;
}
/* ********** Footer ************** */
footer {
    position: relative;
}

    footer:before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: -1;
        background-color: #2B2B2B;
        filter: alpha(opacity= 100 );
        opacity: 1;
    }

.copyright_style,
.footer,
a.footer:link,
a.footer:active,
a.footer:visited,
.terms,
a.terms:link,
a.terms:active,
a.terms:visited,
.BottomPaneI,
.BottomPaneI .Normal {
    color: #aaaaaa;
}

    a.terms:hover,
    .BottomPaneI a {
        color: #dd6e37;
    }






/*--------- Breadcrumb begin ----------*/
/*--- Breadcrumb1 begin ---*/
.breadcrumb_box {
    position: relative;
    /*background-repeat: no-repeat;*/
    /*background-image: url(images/breadcrumb_bg1.jpg);
    background-color: #D7E4BD;*/
    /*height:90px !important;*/
    background-image: url(/images/graduates/Getstarted-01.jpg);
}

    .breadcrumb_box:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: -1;
        filter: alpha(opacity= 100 );
        opacity: 1;
    }




.breadcrumb_out {
    margin: 55px 0;
}

h1.breadcrumb_left {
    float: left;
    position: relative;
    margin: 0;
    padding: 4px 0;
    margin-left: -40px !important;
}

    h1.breadcrumb_left span.icon {
        display: inline-block;
        width: 30px;
        height: 30px;
        border: 1px solid #ffffff;
        border-radius: 50%;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        position: absolute;
        left: 0;
        top: 50%;
        margin: -15px 0 0 0;
    }

        h1.breadcrumb_left span.icon:before {
            content: "";
            border-right: 2px solid #ffffff;
            border-bottom: 2px solid #ffffff;
            width: 8px;
            height: 8px;
            left: 50%;
            top: 50%;
            position: absolute;
            margin: -4px 0 0 -4px;
            transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -webkit-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
        }

    h1.breadcrumb_left a {
        display: inline-block;
        line-height: 1.1;
        padding: 0 0 0 40px;
        float: left;
        Font-Family: Open Sans;
        Font-Size: 30px;
        Font-weight: normal;
        text-transform: capitalize;
        color: #242424;
    }

.breadcrumb_right {
    position: relative;
    z-index: 1;
    float: right;
    line-height: 20px;
    padding: 10px 20px;
    color: #ffffff;
}

    .breadcrumb_right:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: -1;
        border-radius: 100px;
        -moz-border-radius: 100px;
        -webkit-border-radius: 100px;
        filter: alpha(opacity= 30 );
        opacity: 0.3;
        background-color: #000000;
    }

    .breadcrumb_right a.fa {
        margin: 0 10px 0 0;
        color: #ffffff;
        text-decoration: none;
    }

.breadcrumb,
a.breadcrumb:link,
a.breadcrumb:active,
a.breadcrumb:visited {
    padding: 0 5px;
    Font-Family: Open Sans;
    Font-Size: 13px;
    Font-weight: normal;
    text-transform: inherit;
    color: #ffffff;
}

a.breadcrumb:hover {
}



.breadcrumb_box.hiddenTitle h1.breadcrumb_left {
    display: none;
}

.breadcrumb_box.hiddenBreadcrumb .breadcrumb_right {
    display: none;
}

@media only screen and (max-width: 979px) and (min-width: 768px) {
    .breadcrumb_out {
        margin: 20px 0;
    }
}

@media only screen and (max-width: 767px) {
    .breadcrumb_box {
        background-position: center center;
        text-align: center;
    }

    .breadcrumb_out {
        margin: 20px 0;
    }

    h1.breadcrumb_left {
        float: none;
        margin: 0;
        padding: 0;
        display: inline-block;
    }

        h1.breadcrumb_left a {
            font-size: 25px;
            line-height: normal;
        }

    .breadcrumb_right {
        float: none;
        margin: 10px 0 0 0;
    }


    Full_Screen_PaneB {
        padding-top: 25px !important;
    }
}
/*--- Breadcrumb1 end ---*/



.btn-responsive:hover {
    font-weight: normal !important;
}


.featured.col-sm-8 {
    padding-left: 25px;
    text-align: left;
}


.CategorieTab_Top_1 ul.resp-tabs-list li.resp-tab-active {
    float: left;
    border-top-color: #dd6e37 !important;
    -webkit-border-radius: 0px 0px 0 0;
    -moz-border-radius: 0px 0px 0 0;
    border-radius: 0px 0px 0 0;
    background: #fff !important;
    border: 1px solid #ddd;
    border-bottom: 0;
    color: #000 !important;
    text-decoration: none;
}




@media only screen and (max-width:767px) {
    .DnnModule-PHfirms_ArtPHFirms_ArtContactUs.DnnModule-5667 {
        padding-top: 15px;
    }

    .DnnModule-PHfirms_ArtPHFirms_ArtContactUsOliewenhuis {
        margin-top: -65px;
    }
}








/*Custom CSS For Skin*/

#dnngo_megamenu > div > ul > li > a > span {
    font-size: 14px;
}

.AA {
    height: 5px !important;
}

.A {
    height: 15px !important;
}


.B {
    height: 30px !important;
}

.BLeft {
    padding-left: 20px !important;
}

.BRight {
    padding-right: 20px;
}

.BLeftRight {
    padding-left: 20px;
    padding-right: 20px;
}

.BAnnerNewsProfesionals {
    content: "";
    position: absolute;
    bottom: 0;
    /*left: 0;*/
    width: 100%;
    height: 100%;
    background-color: #fff;
    filter: alpha(opacity=50);
    opacity: 0.85;
    z-index: 200;
    height: 85px;
    margin-top: -80px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
}

    .BAnnerNewsProfesionals:hover {
        color: #fff !important;
        content: "";
        position: absolute;
        bottom: 0;
        /*left: 0;*/
        width: 100%;
        height: 100%;
        background-color: #dd6e37;
        filter: alpha(opacity=50);
        opacity: 0.85;
        z-index: 200;
        height: 85px;
        margin-top: -80px;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;
        align-items: center;
    }

        .BAnnerNewsProfesionals:hover h6 {
            color: #fff;
        }

        .BAnnerNewsProfesionals:hover h9 {
            color: #fff;
        }

    .BAnnerNewsProfesionals h6 {
        color: #dd6e37;
        font-size: 18px;
        padding-left: 15px;
        font-weight: bold;
    }


    .BAnnerNewsProfesionals h9 {
        color: #242424;
        font-size: 14px;
        padding-left: 15px;
    }

    .BAnnerNewsProfesionals .item {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;
    }

.OurTeam {
    content: "";
    position: absolute;
    bottom: 0;
    /*left: 0;*/
    width: 100%;
    height: 100%;
    background-color: #fff;
    filter: alpha(opacity=50);
    opacity: 0.85;
    z-index: 200;
    height: 85px;
    margin-top: -80px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
}

    .OurTeam:hover {
        color: #fff !important;
        content: "";
        position: absolute;
        bottom: 0;
        /*left: 0;*/
        width: 100%;
        height: 100%;
        background-color: #dd6e37;
        filter: alpha(opacity=50);
        opacity: 0.85;
        z-index: 200;
        height: 85px;
        margin-top: -80px;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;
        align-items: center;
    }

        .OurTeam:hover h6 {
            color: #fff;
        }

        .OurTeam:hover h9 {
            color: #fff;
        }

    .OurTeam h6 {
        color: #dd6e37;
        font-size: 18px;
        padding-left: 15px;
        font-weight: bold;
        line-height: 18px !important;
    }


    .OurTeam h9 {
        color: #242424;
        font-size: 14px;
        padding-left: 15px;
    }

    .OurTeam .item {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;
    }

.BAnnerNewsAbout {
    content: "";
    position: relative;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    filter: alpha(opacity=50);
    opacity: 0.85;
    z-index: 200;
    height: 75px;
    margin-top: 225px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
}

    .BAnnerNewsAbout h6 {
        color: #dd6e37;
        font-size: 30px !important;
        padding-left: 15px;
        font-weight: normal !important;
        line-height: 30px !important;
    }

    .BAnnerNewsAbout h9 {
        color: #242424;
        font-size: 14px;
        padding-left: 15px;
    }

    .BAnnerNewsAbout .item {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;
    }

.BAnnerNewsTeam {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    filter: alpha(opacity=50);
    opacity: 0.85;
    z-index: 200;
    height: 75px;
    margin-top: 225px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    padding-left: 30px;
    padding-right: 30px;
}

    .BAnnerNewsTeam h6 {
        color: #dd6e37;
        font-size: 30px !important;
        padding-left: 15px;
        font-weight: normal !important;
        line-height: 30px !important;
    }

    .BAnnerNewsTeam h9 {
        color: #242424;
        font-size: 14px;
        padding-left: 15px;
    }

    .BAnnerNewsTeam .item {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;
    }

.BAnnerNews {
    content: "";
    /*position: absolute;*/
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    filter: alpha(opacity=50);
    opacity: 0.85;
    z-index: 200;
    height: 80px;
    margin-top: -80px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
}

    .BAnnerNews h6 {
        color: #dd6e37;
        font-size: 18px;
        font-weight: normal;
        line-height: 18px !important;
    }

    .BAnnerNews .item {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;
        align-items: center;
    }

.BodyTextBold {
    font-size: 14px;
    color: #242424;
    text-align: left;
    border: 0px solid #000000;
    display: inline-block;
    font-weight: bold !important;
}

.BodyText {
    font-size: 14px;
    color: #242424;
    text-align: left;
    border: 0px solid #000000;
    display: inline-block;
    font-weight: normal !important;
}

button {
    padding: 0px;
    border: solid 0px #C0C0C0;
    background-color: #dd6e37;
}

    button:focus {
        outline: 0 !important;
    }

    button:focus {
        outline: none !important;
    }

.btnSend {
    background-image: url("http://www.phfirms.co.za/Portals/63/images/SendBtn1.png");
    background-repeat: no-repeat;
    padding-bottom: 15px;
    background-position-x: 10px;
    background-position-y: 2px;
}

.btnEmail {
    background-image: url("http://www.phfirms.co.za/Portals/63/images/SendEmail1.png");
    background-repeat: no-repeat;
    background-position-x: 5px;
    background-position-y: 8px;
    width: 120px;
    border: solid 1px #C0C0C0;
    border-radius: 0px;
    height: 45px;
}

.btPdf {
    background-image: url("http://www.phfirms.co.za/Portals/63/images/SendPdf1.png");
    background-repeat: no-repeat;
    background-position-x: 5px;
    background-position-y: 8px;
    width: 120px;
    border: solid 1px #C0C0C0;
    border-radius: 0px;
    height: 45px;
}

/*button:hover {
     background-color: #fff; 
    color:#dd6e37 !important; 
} 
 
button .FooterBannerH1:hover {
      background-color: #fff;
    font-size:26px;
    color:#dd6e37; 
}

button .fa-rss:hover {
      background-color: #fff;
    font-size:26px;
    color:#dd6e37; 
}*/

.btn-success {
    color: #dd6e37;
    background-color: #fff;
    border-color: #C0C0C0 !important;
    border-radius: 0px;
    font-size: 12px;
}

    .btn-success:hover {
        background-color: #dd6e37;
        color: #fff !important;
        font-weight: normal;
        font-size: 12px;
    }

        .btn-success:hover .submitText {
            color: #fff !important;
            font-weight: normal;
            font-size: 12px;
        }

.btn-success1:hover .ClearText {
    color: #242424 !important;
    font-weight: normal;
    font-size: 12px;
}

button.btn.btn-success:hover {
    color: #fff !important;
    background-color: #dd6e37 !important;
    font-weight: normal;
    font-size: 12px;
}

    button.btn.btn-success:hover .submitText {
        color: #fff !important;
        font-weight: normal;
        font-size: 12px;
    }

button.btn.btn-success1:hover .ClearText {
    color: #242424 !important;
    font-weight: normal;
    font-size: 12px;
}

.submitText {
    color: #242424;
}

.ClearText {
    color: #242424 !important;
}

    .ClearText:hover {
        color: #242424 !important;
    }


#dnn_ctr5935_PHFirms_FirmProfile_Team_lnkbtnClear:hover {
    color: #242424 !important;
}

#dnn_ctr5935_PHFirms_FirmProfile_Team_lnkbtnClear2:hover {
    color: #242424 !important;
}

button.btn.btn-success1.ClearText:hover {
    color: #242424 !important;
    font-weight: normal;
    font-size: 12px;
}

.btn-success1.ClearText:hover {
    color: #242424 !important;
    font-weight: normal;
    font-size: 12px;
}

.RadButton.rbRounded {
    border-radius: 0px !important;
}

.RadComboBox_Default .rcbReadOnly .rcbFocused {
    border-radius: 0px !important;
}

.RadComboBox .rcbActionButton .rcbIcon {
    margin-top: -6px;
}

.RadComboBoxDropDown .rcbItem {
    font-size: 14px;
}

    .RadComboBoxDropDown .rcbItem:hover {
        font-size: 14px;
    }

.RadComboBox .rcbReadOnly .rcbInput {
    font-family: 'Open Sans' !important;
}

.RadListBox .rlbText {
    font-size: 14px;
    color: #242424;
}

span.rcbInner.rcbReadOnly.rcbFocused {
    border-radius: 0px !important;
}

.caption {
    width: 100%;
    bottom: 0px;
    position: absolute;
    background-color: rgba(117, 145, 56, 0.7);
    height: 80px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
}

    .caption h4 {
        color: #000;
        -webkit-font-smoothing: antialiased;
    }

.carousel {
    margin-bottom: 0px !important;
}

    .carousel .owl-pagination {
        display: none;
    }

.carousel_7 .owl-pagination {
    display: none;
}

.carousel_9 .owl-item .carousel_content {
    padding: 20px 20px 20px 20px;
}

    .carousel_9 .owl-item .carousel_content::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #fff;
        filter: alpha(opacity=50);
        opacity: 0.85;
        z-index: -1;
    }

.col-sm-4 {
    position: relative;
    padding-right: 25px;
    padding-left: 25px;
}

.col-sm-8 {
    position: relative;
    padding-right: 25px;
    padding-left: 25px;
}

.col-sm-10 input {
    border: solid 1px #C0C0C0;
    padding-left: 50px;
    padding-top: 12px;
    padding-right: 15px;
    border-radius: 0px;
}

.con_bPHI2017 .east h1.title {
    font-size: 32px;
    color: #dd6e37;
    font-weight: normal;
    position: relative;
    display: inline-block;
    margin: 0 0 0px 0;
    display: inline-block;
}

    .con_bPHI2017 .east h1.title:before {
        position: absolute;
        content: "";
        width: 40px;
        height: 1px;
        background-color: #fff;
        right: 0px;
        top: 50%;
        margin: 0 -70px 0 0;
        display: none;
    }

    .con_bPHI2017 .east h1.title:after {
        position: absolute;
        content: "";
        width: 8px;
        height: 8px;
        border-radius: 50%;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        margin: -3px -78px 0 0;
        background-color: #fff;
        right: 0px;
        top: 50%;
        display: none;
    }

.Container-1 .dnntitle .box::before {
    display: none;
}

.Container-1 .dnntitle .box::after {
    display: none;
}

.Container-1 .dnntitle .line::before {
    display: none;
}

.Container-1 .dnntitle .line::after {
    display: none;
}

.con_bPHI2017 {
    position: relative;
}

.copyright_style {
    font-size: 11px !important;
    color: #777 !important;
}

.col-sm-3.Bannerfooter.FooterBannerH2Line {
    border-left-color: #fff;
    border-left-width: 2px;
    border-left-style: solid;
}

.col-sm-4.EmailPdf.Team {
    padding-left: 30px;
}

.col-sm-4.Team {
    padding-left: 30px;
}

.col-sm-4.EmailPdf.Service {
    padding-left: 30px;
}

.col-sm-4.Service {
    padding-left: 30px;
}

.C {
    height: 45px !important;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    text-align: center !important;
}

.C2 {
    height: 45px !important;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    text-align: center !important;
}


.D {
    height: 80px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
}

.DLeft {
    height: 80px;
    padding-left: 20px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
}

.dnntitle {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
}

.D_Banner {
    height: 80px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    text-align: left !important;
}

.E {
    height: 60px !important;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    text-align: center !important;
}

.F {
    height: 20px !important;
}

.FirmlatestNews .carousel_9 .owl-item .carousel_content::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    filter: alpha(opacity=50);
    opacity: 0.85;
    z-index: -1;
}

.FeaturedBottomTextLeft1 {
    color: #000;
}

.FindOut {
    color: #dd6e37;
    font-size: 14px;
    text-decoration: none;
}

.FooterBannerH1 {
    font-size: 26px;
}

.FooterBannerH2 {
    font-size: 18px;
    padding-left: 10px;
    font-family: 'Open Sans';
    font-weight: 600;
    speak: none;
    font-style: normal;
    /*font-weight: normal;*/
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -webkit-transform: translate3d(0px, 0px, 0px);
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}

.FindOut:hover {
    color: #dd6e37;
    font-size: 14px;
    text-decoration: underline;
    font-weight: normal;
}

.Heading1Blackbold {
    color: #242424;
    font-size: 26px;
    font-weight: bold;
}

.Heading2Blackbold {
    color: #242424;
    font-size: 22px;
    font-weight: bold;
}

.Heading3Blackbold {
    color: #242424;
    font-size: 18px;
    font-weight: bold;
}

.Heading4Blackbold {
    color: #242424;
    font-size: 16px;
    font-weight: bold;
}

.Heading1Greenbold {
    color: #dd6e37;
    font-size: 26px;
    font-weight: bold;
}

.Heading2Greenbold {
    color: #dd6e37;
    font-size: 22px;
    font-weight: bold;
}

.Heading3Greenbold {
    color: #dd6e37;
    font-size: 18px;
    font-weight: bold;
}

.Heading4Greenbold {
    color: #dd6e37;
    font-size: 16px;
    font-weight: bold;
}

.Heading5Greenbold {
    color: #dd6e37;
    font-size: 14px;
    font-weight: bold;
}

a.Heading5Greenbold:hover {
    color: #dd6e37 !important;
    font-size: 14px !important;
    font-weight: bold !important;
}

.Heading1Green {
    color: #dd6e37;
    font-size: 26px;
    font-weight: normal;
}

.Heading2Green {
    color: #dd6e37;
    font-size: 22px;
    font-weight: normal !important;
}

a.Heading2Green {
    color: #dd6e37;
    font-size: 22px;
    font-weight: normal;
}

.Heading3Green {
    color: #dd6e37;
    font-size: 18px;
    font-weight: normal;
}

.Heading4Green {
    color: #dd6e37;
    font-size: 16px;
    font-weight: normal;
}

.Heading5Green {
    color: #dd6e37;
    font-size: 14px;
    font-weight: normal;
}

.Heading1Black {
    color: #242424;
    font-size: 26px;
    font-weight: normal;
}

.Heading38Black {
    color: #242424;
    font-size: 38px;
    font-weight: normal;
}

.Heading2Black {
    color: #242424;
    font-size: 22px;
    font-weight: normal;
}

.Heading3Black {
    color: #242424;
    font-size: 18px;
    font-weight: normal;
}

.Heading4Black {
    color: #242424;
    font-size: 16px;
    font-weight: normal;
}

a.Heading4Black {
    color: #242424;
    font-size: 16px;
    font-weight: normal;
    text-decoration: none;
}

    a.Heading4Black:hover {
        color: #dd6e37;
        font-size: 16px;
        font-weight: normal;
        text-decoration: none;
    }

a.Heading5Black {
    color: #242424;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
}

.Heading6Black {
    color: #242424;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

a.Heading5Black:hover {
    color: #dd6e37;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
}

.Heading1 {
    color: #fff;
    font-size: 26px;
}

.Heading1_BLeft {
    color: #000;
    font-size: 26px;
    padding-left: 20px;
}

.Heading2 {
    color: #dd6e37;
    font-size: 22px;
}

.Heading2_BLeft {
    color: #dd6e37;
    font-size: 22px;
    padding-left: 20px;
}

html, body {
    margin: 0px;
    height: 100%;
    padding: 0px;
    font: normal 14px 'Open Sans', Arial, sans-serif !important;
    color: #242424;
}

    html body .RadInput_Default .riTextBox {
        font: normal 14px 'Open Sans', Arial, sans-serif !important;
    }

.home2banner2_6 {
    border-radius: 0px !important;
    font-size: 18px !important;
    color: #fff;
    padding: 15px 48px;
    letter-spacing: 2px;
    border: 2px solid #fff !important;
    text-transform: uppercase;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    font-weight: bold !important;
}

.innerBodyTexth1 {
    margin-top: -5px;
    margin-bottom: -2px;
}

.innerBodyText {
    margin-top: -5px;
    margin-bottom: -5px;
}

input {
    padding: 0px;
    border: solid 0px #C0C0C0;
}

.Login .registerGroup ul,
.Login .registerGroup li {
    list-style: none;
    margin: 0;
    padding: 0;
    display: none;
}

.LatestNewsBottomTextLeft1 {
    padding-left: 5px;
    text-align: left;
    padding-bottom: 5px;
    line-height: 2px;
}

    .LatestNewsBottomTextLeft1 h6 {
        color: #dd6e37;
        font-size: 18px;
    }

.MyProfileTextbox {
    font-size: 14px !important;
}

html body .RadInput_Default {
    color: #242424;
}

    html body .RadInput_Default .riEmpty {
        color: #242424 !important;
    }

    html body .RadInput_Default .riTextBox {
        color: #242424 !important;
        font-size: 14px !important;
    }

.RadTreeView .rtSelected .rtIn {
    border-bottom: solid 2px #dd6e37 !important;
    cursor: pointer;
    padding: 0px 0px 0px !important;
}

.RadTreeView .rtIn:hover {
    border-bottom: solid 2px #dd6e37 !important;
    cursor: pointer;
}

.RadTreeView .rtTop, .RadTreeView .rtMid, .RadTreeView .rtBot {
    padding: 1px 0 1px 0px !important;
}

.RadTreeView .rtLI {
    padding-bottom: 30px;
}

.RadTreeView .rtSp, .RadTreeView .rtImg, .RadTreeView .rtIn, .RadTreeView .rtChk {
    display: inline-block;
    vertical-align: middle;
    padding-right: 5px;
}

.RadTreeView .rtLI {
}

.row {
    margin-right: -30px;
    margin-left: -30px;
}

.Testimonials_4 .last_page, .Testimonials_4 .next_page {
    display: none;
}

.title1 {
    font-size: 32px !important;
    font-weight: normal !important;
    color: #dd6e37 !important;
    display: inline-block !important;
    position: relative !important;
}


.tp-bullets {
    display: none;
}

.teamresponsive {
    display: none !important;
}


.ResponsiveAboutCombo {
    display: none !important;
}

.ResponsiveAboutList {
    display: block !important;
}


.TeamSearch {
    display: none;
}

.TeamSearchGrid {
    display: block !important;
}

.NewsResourcesFilter {
    display: block !important;
}

.panel-group.accordion_2 {
    display: none !important;
}

.btn-groupNews {
    display: none !important;
}

.col-sm-12.TeamDetailHeaderWidth {
    display: none !important;
}

.col-sm-12.TeamDetailHeaderWidth1 {
    display: none !important;
}

.RadListView2 {
    display: none;
}

.ProfessionalImage {
    height: 800px;
}

.col-sm-2.ServiceDetailRelated {
    padding-top: 0px;
    padding-left: 0px;
}

.col-sm-10.ServiceDetailRelated {
    padding-right: 0px;
    padding-left: 0px;
    margin-left: -15px;
}

.col-sm-12.ServiceDetailRelatedNews {
    padding-left: 0px;
    padding-right: 0px;
}


/*
.list::-webkit-scrollbar {
   -webkit-appearance: scrollbarthumb-vertical;
} 
.list::-webkit-scrollbar {
    -webkit-appearance: scrollbartrack-vertical;
}  


.container::-webkit-scrollbar { 
    overflow: scroll;  
}
  ::-webkit-scrollbar {
        width: 12px !important;
    }*/

.btn-success1 {
    color: #dd6e37;
    background-color: #fff;
    border-color: #C0C0C0 !important;
    border-radius: 0px;
    font-size: 12px;
}


    .btn-success1:hover {
        color: #fff !important;
        font-weight: normal;
        background-color: #dd6e37;
        font-size: 12px;
    }

        .btn-success1:hover .submitText {
            color: #fff !important;
            font-weight: normal;
            font-size: 12px;
        }

        .btn-success1:hover .ClearText {
            color: #242424 !important;
            font-weight: normal;
            font-size: 12px;
        }

button.btn.btn-success1:hover {
    color: #fff !important;
    font-weight: normal;
    background-color: #dd6e37;
    font-size: 12px;
}

    button.btn.btn-success1:hover .submitText {
        color: #fff !important;
        font-weight: normal;
        font-size: 12px;
    }

    button.btn.btn-success1:hover .ClearText {
        color: #242424 !important;
        font-weight: normal;
        font-size: 12px;
    }


.con_bArtCompetition {
    padding-top: 0px !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


.module > header {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 10px 10px;
    background: inherit;
    background-attachment: fixed;
    overflow: hidden;
}

    .module > header::before {
        content: "";
        position: absolute;
        top: -20px;
        left: 0;
        width: 200%;
        height: 200%;
        background: inherit;
        background-attachment: fixed;
        -webkit-filter: blur(1px);
        filter: blur(1px);
    }

    .module > header::after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.5);
    }

    .module > header > h1 {
        margin: 0;
        color: white;
        position: relative;
        z-index: 1;
        margin-left: 8px;
    }

    .module > header > h5 {
        margin: 0;
        color: white;
        position: absolute;
        z-index: 1;
        margin-left: 8px;
    }

* {
    box-sizing: border-box;
}


.circle {
    width: 10px;
    height: 10px;
    background: #dd6e37;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
}

.con_b_Application {
    background-color: #fff;
    position: relative;
    background-image: url("");
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
}

.isotope_4 .isotope_item > div {
    margin: 30px 30px 0 3px;
}


a:hover {
    font-weight: normal;
}

/*tabs top*/

.CategorieTab_Top {
    clear: both;
}

    .CategorieTab_Top:after {
        clear: both;
        content: ".";
        height: 0px;
        font-size: 0px;
        visibility: hidden;
        display: block;
    }

    .CategorieTab_Top ul.resp-tabs-list {
        margin: 0;
        padding: 1px 0;
    }

    .CategorieTab_Top .resp-tabs-container {
        padding: 0;
        margin: 0;
        clear: both;
        border: 1px solid #e8e8e8;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        background: #fff !important;
    }

        .CategorieTab_Top .resp-tabs-container:after {
            clear: both;
            content: ".";
            height: 0px;
            font-size: 0px;
            visibility: hidden;
            display: block;
        }

    * + html .CategorieTab_Top .resp-tabs-container {
        display: inline-block;
    }

    .CategorieTab_Top .resp-tab-content .resp_margin {
        /*margin: 15px;*/
        margin: 0px;
        margin-left: -1px;
    }

    .CategorieTab_Top ul.resp-tabs-list li {
        font-size: 13px;
        margin-right: 5px;
        list-style: none;
        border-top: 1px solid #e8e8e8;
        border-right: 1px solid #e8e8e8;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-top-color: #e8e8e8;
        margin-bottom: -1px;
        float: left;
        position: relative;
        z-index: 1;
        transition: background-color ease-in 200ms;
        -moz-transition: background-color ease-in 200ms; /* Firefox 4 */
        -webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */
        -o-transition: background-color ease-in 200ms; /* Opera */
        -ms-transition: background-color ease-in 200ms; /* IE9? */
        color: #FFF;
    }

        .CategorieTab_Top ul.resp-tabs-list li:first-child {
            border-left: 1px solid #e8e8e8;
        }

        .CategorieTab_Top ul.resp-tabs-list li span {
            border: none;
            padding: 8px 15px;
            display: block;
            white-space: nowrap;
            cursor: pointer;
        }

        .CategorieTab_Top ul.resp-tabs-list li:hover {
            background: #eeeeee;
            color: #000;
        }

            .CategorieTab_Top ul.resp-tabs-list li:hover span {
                color: #FFF;
            }

        .CategorieTab_Top ul.resp-tabs-list li.resp-tab-active {
            position: relative;
            z-index: 1;
            color: #FFF;
        }

    .CategorieTab_Top .resp-tab-active,
    .CategorieTab_Top .resp-tab-active:hover {
        background: none;
        color: #FFF !important;
    }

    .CategorieTab_Top ul.resp-tabs-list li.resp-tab-active span {
        background-color: #FFF;
        color: #000;
    }

    .CategorieTab_Top h2.resp-accordion,
    .CategorieTab_Top .resp_container {
        display: none;
    }

@media only screen and (max-width:768px) {

    .CategorieTab_Top ul.resp-tabs-list {
        display: none;
    }

    .CategorieTab_Top h2.resp-accordion {
        display: block;
        border: 1px solid #e1e1e1;
        border-left: 2px solid #dd6e37;
        border-bottom: none;
        font-size: 15px;
        font-weight: normal;
        padding: 15px 15px;
        cursor: pointer;
        margin: 0;
        color: #919191;
        transition: background-color ease-in 200ms;
        -moz-transition: background-color ease-in 200ms; /* Firefox 4 */
        -webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */
        -o-transition: background-color ease-in 200ms; /* Opera */
        -ms-transition: background-color ease-in 200ms; /* IE9? */
    }

    .CategorieTab_Top .resp-arrow {
        float: right;
        position: relative;
        top: 0px;
        display: inline-block;
        font-family: 'Glyphicons Regular';
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        margin-top: 0px;
        text-align: center;
    }

        .CategorieTab_Top .resp-arrow:empty {
            width: 1em;
        }

        .CategorieTab_Top .resp-arrow:before {
            content: "\002B";
        }

    .CategorieTab_Top .resp-tab-active .resp-arrow:before {
        content: "\2212";
    }

    .CategorieTab_Top .resp-accordion:hover {
        background: #eeeeee;
        color: #333333;
    }

    .CategorieTab_Top .resp-tab-active,
    .CategorieTab_Top .resp-tab-active:hover {
        background: #dd6e37;
        color: #000;
    }

        .CategorieTab_Top .resp-tab-active span {
            color: #FFF;
        }

    .CategorieTab_Top .resp-tabs-container {
        width: 100%;
        margin: 0px;
        border-radius: 0px;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        border: none;
        border-bottom: 1px solid #e1e1e1;
    }

        .CategorieTab_Top .resp-tabs-container .resp_margin {
            /*margin: 15px;*/
            /*height: 100% !important;*/
        }

    .CategorieTab_Top .resp-tab-content {
        border: 1px solid #e1e1e1;
        border-bottom: none;
        width: auto !important;
        padding: 0px;
        margin-bottom: 0px;
        clear: both;
        display: none;
    }

        .CategorieTab_Top .resp-tab-content:after {
            clear: both;
            content: ".";
            height: 0px;
            font-size: 0px;
            visibility: hidden;
            display: block;
        }
}

.resp-tab-item {
    color: #FFF;
}

/*tabs top*/


.CategorieTab_Top ul.resp-tabs-list li em,
.CategorieTab_Top ul.resp-tabs-list li i,
.CategorieTab_Top h2.resp-accordion span em,
.CategorieTab_Top h2.resp-accordion span i,
.CategorieTab_Bottom ul.resp-tabs-list li em,
.CategorieTab_Bottom ul.resp-tabs-list li i,
.CategorieTab_Bottom h2.resp-accordion span em,
.CategorieTab_Bottom h2.resp-accordion span i,
.CategorieTab_Top ul.resp-tabs-list {
    margin: 0;
    padding: 1px 0;
}

    .CategorieTab_Top ul.resp-tabs-list li.resp-tab-active {
        position: relative;
        z-index: 1;
        color: #FFF;
    }


.CategorieTab_Top_1 ul.resp-tabs-list li.resp-tab-active {
    float: left;
    border-top-color: #dd6e37 !important;
    -webkit-border-radius: 0px 0px 0 0;
    -moz-border-radius: 0px 0px 0 0;
    border-radius: 0px 0px 0 0;
    background: #fff !important;
    border: 1px solid #ddd;
    border-bottom: 0;
    color: #000 !important;
    text-decoration: none;
}

.CategorieTab_Top ul.resp-tabs-list li.resp-tab-active span:hover {
    color: #000 !important;
}


.CategorieTab_Top_1 ul.resp-tabs-list li span, .CategorieTab_Top_1 ul.resp-tabs-list li:hover span {
    padding: 12px 12px;
    font-size: 14px;
    color: #fff;
}


#tabposition_5238 .resp-tabs-list li {
    background-color: #dd6e37;
    color: #fff;
}

#tabposition_5238 .resp-tab-active,
#tabposition_5238 .resp-tab-active:hover {
    background-color: #fff !important;
    color: #000 !important;
}


.con_bArtCompetition .east h1.title {
    margin: 0 0 32px 0;
}

    .con_bArtCompetition .east h1.title::before {
        height: 1px;
        margin-top: 1px;
    }

a:hover {
    color: #000;
    font-weight: normal !important;
}

div.col-sm-8.main {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
}


.col-sm-8.main.NewsResourcesRightDetails {
    display: inline-block !important;
}


.col-sm-8 .Filter {
    padding-right: 0px;
    padding-left: 0px;
    text-align: left;
    color: #242424;
    font-size: 14px;
}

div.col-sm-4.Filter {
    padding-right: 0px;
    padding-left: 0px;
    text-align: right;
}

.riSingle {
    white-space: nowrap;
    text-align: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
    display: inline !important;
}


.White {
    margin-bottom: 0px !important;
}

.AboutLeftColumnNav1 {
    color: #242424 !important;
    font-weight: normal !important;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #dd6e37 !important;
    text-decoration: none;
    font-size: 16px;
    padding-bottom: 5px;
}

a.AboutLeftColumnNav1:hover {
    color: #dd6e37 !important;
    font-weight: normal !important;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #dd6e37 !important;
    text-decoration: none;
    padding-bottom: 5px;
}

.AboutLeftColumnNav2 {
    color: #242424 !important;
    font-weight: normal;
    font-size: 16px;
}

a.AboutLeftColumnNav2:hover {
    color: #dd6e37 !important;
    font-weight: normal !important;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #dd6e37 !important;
    text-decoration: none;
    padding-bottom: 5px;
}

.alignment {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    /*text-align: center !important;*/
}

input {
    border-radius: 0px !important;
}

.RadComboBox .rcbActionButton .rcbIcon {
    margin-top: -10px;
}

.RadEditor .reEmptyMessage {
    font: italic 14px "Segoe UI",Arial,Sans-serif;
    padding-left: 15px;
    padding-top: 15px;
}

.Default .reEmptyMessage {
    color: #242424;
    font-size: 14px !important;
}


.reContentCell iframe {
    display: block;
    padding: 15px;
}

.RadComboBox_Silk {
    height: 45px;
}

.RadComboBox_Default {
    height: 34px;
}

span.rcbInner.rcbReadOnly.rcbFocused {
    border-radius: 0px !important;
    height: 45px;
    /*padding-top: 0px !important;*/ /*2017-02-28 10:29*/
}

.RadComboBox_Silk .rcbReadOnly.rcbFocused {
    border-color: #C0C0C0;
    color: #242424 !important;
    background-color: #fff;
    background-image: none; /*linear-gradient(#fefefe 0,#e3e3e3 100%) !important;*/
}

.RadComboBox_Default .rcbReadOnly.rcbFocused {
    border-color: #C0C0C0;
    color: #242424 !important;
    background-color: #fff;
    background-image: none; /*linear-gradient(#fefefe 0,#e3e3e3 100%) !important;*/
}

.RadComboBox_Silk .rcbInner {
    padding-top: .25em;
    padding-bottom: .25em;
    border-color: #d7d7d7;
    color: #555;
    background-color: #fff;
    height: 45px;
}

.RadComboBox_Default .rcbInner {
    padding-top: .25em;
    padding-bottom: .25em;
    border-color: #d7d7d7;
    color: #555;
    background-color: #fff;
    height: 34px !important;
    border-radius: 0px;
}

.RadComboBox_Silk:hover {
    border-color: #C0C0C0;
    color: #242424 !important;
    background-color: #fff;
    background-image: none; /*linear-gradient(#fefefe 0,#e3e3e3 100%) !important;*/
}

.RadComboBox_Default:hover {
    border-color: #C0C0C0;
    color: #242424 !important;
    background-color: #fff;
    background-image: none; /*linear-gradient(#fefefe 0,#e3e3e3 100%) !important;*/
}

.RadComboBox_Silk .rcbFocused .rcbActionButton {
    border-color: #C0C0C0;
    color: #242424;
    background-color: #fff;
    background-image: none; /*linear-gradient(#fefefe 0,#e3e3e3 100%) !important;*/
    /*width: 35px;*/
    width: 1.84615em !important;
}

.RadComboBox_Default .rcbFocused .rcbActionButton {
    border-color: #C0C0C0;
    color: #242424;
    background-color: #fff;
    background-image: none; /*linear-gradient(#fefefe 0,#e3e3e3 100%) !important;*/
    /*width: 35px;*/
}

.RadComboBox_Silk .rcbReadOnly.rcbHovered {
    border-color: #C0C0C0;
    color: #242424;
    background-color: #fff;
    background-image: none; /*linear-gradient(#fefefe 0,#e3e3e3 100%) !important;*/
}

.RadComboBox_Default .rcbReadOnly.rcbHovered {
    border-color: #C0C0C0;
    color: #242424;
    background-color: #fff;
    background-image: none; /*linear-gradient(#fefefe 0,#e3e3e3 100%) !important;*/
}

.RadComboBox_Silk .rcbHovered .rcbActionButton {
    border-color: #C0C0C0;
    color: #242424;
    background-color: #fff;
    background-image: none; /*linear-gradient(#fefefe 0,#e3e3e3 100%) !important;*/
}

.RadComboBox_Default .rcbHovered .rcbActionButton {
    border-color: #C0C0C0;
    color: #242424;
    background-color: #fff;
    background-image: none; /*linear-gradient(#fefefe 0,#e3e3e3 100%) !important;*/
}

.RadComboBox_Silk .rcbActionButton {
    width: 1.84615em;
    border-color: #C0C0C0;
    color: #242424;
    background-color: #fff;
    background-image: none; /*linear-gradient(#fefefe 0,#e3e3e3 100%) !important;*/
}

.RadComboBox_Default .rcbActionButton {
    width: 1.84615em;
    border-color: #C0C0C0;
    color: #242424;
    background-color: #fff;
    background-image: none; /*linear-gradient(#fefefe 0,#e3e3e3 100%) !important;*/
}

.RadComboBox_Silk .rcbReadOnly {
    border-color: #C0C0C0;
    color: #242424;
    background-color: #fff;
    background-image: none; /*linear-gradient(#fefefe 0,#e3e3e3 100%) !important;*/
}

.RadComboBox_Default .rcbReadOnly {
    border-color: #C0C0C0;
    color: #242424;
    background-color: #fff;
    background-image: none; /*linear-gradient(#fefefe 0,#e3e3e3 100%) !important;*/
}

.RadComboBox .rcbEmptyMessage {
    font-style: italic;
    padding-top: 2px;
    height: 35px;
    padding-left: 10px;
}

.RadComboBoxDropDown_Silk .rcbHovered {
    color: #242424;
    background-color: #C0C0C0;
}

.RadComboBoxDropDown .rcbScroll {
    /*height: 250px !important;*/
    position: relative;
    overflow: auto;
    background-color: #fff;
    /*height:auto;*/
    border-color: rgb(215, 215, 215) !important;
    border-width: 1px !important;
    border-style: solid;
    z-index: 5000;
}

.RadComboBox_Silk .rcbInput {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 30px;
    border: 0;
    box-shadow: none;
    outline: 0;
    color: inherit;
    background: 0;
    font-size: 1em;
    font-family: inherit;
    display: inline-block;
    -webkit-appearance: none;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    height: 20px !important;
}

.RadComboBox .rcbInner {
    padding: 12px 5px 5px 10px !important;
}

.RadComboBox_Default .rcbInner {
    padding-top: 0px !important;
}

.RadComboBox .rcbActionButton .rcbIconDown::before {
    content: "\f078 ";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 12px;
}

.ProfessionalSearch {
    padding: 10px;
    width: 30px;
    float: left;
    font-size: 16px;
    color: #C0C0C0;
}

.ProfessionalSearchAll {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 16px;
}


.LatestNewsClass:hover {
    color: #dd6e37 !important;
}


.carousel_6 .photo_box1 {
    border-left: 2px solid #fff !important;
    border-right: 2px solid #fff !important;
}

.carousel_6 .owl-wrapper {
    margin: 0px;
}

.carousel_6 .item {
    padding: 0px;
}

.owl-prev {
    margin: 20px 40px 0 0 !important;
}

.owl-next {
    margin: 20px 30px 0 0 !important;
}

.RadDataPager_Default {
    background: #fff;
    color: #242424;
    border: 1px solid #fff;
    font-family: 'Open Sans';
    float: right;
}

    .RadDataPager_Default .rdpActionButton {
        display: inline-block;
        /*padding: 6px 12px;*/
        margin-bottom: 0;
        font-size: 14px;
        font-weight: normal;
        line-height: 1.42857143;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 4px;
        color: #dd6e37;
        background-color: #fff;
        border-color: #C0C0C0 !important;
        border-radius: 0px;
        font-size: 22px;
        padding: 0;
    }

        .RadDataPager_Default .rdpActionButton:hover {
            display: inline-block;
            /*padding: 6px 12px;*/
            margin-bottom: 0;
            font-size: 14px;
            font-weight: normal;
            line-height: 1.42857143;
            text-align: center;
            white-space: nowrap;
            vertical-align: middle;
            cursor: pointer;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            background-image: none;
            border: 1px solid transparent;
            border-radius: 4px;
            color: #fff;
            background-color: #dd6e37;
            border-color: #C0C0C0 !important;
            border-radius: 0px;
            background-image: none;
            text-decoration: none;
            font-size: 22px;
            padding: 0;
        }


    .RadDataPager_Default .rdpNumPart a.rdpCurrentPage:hover {
        font-weight: normal !important;
    }

    .RadDataPager_Default .rdpNumPart a.rdpCurrentPage {
        font-size: 14px;
        text-decoration: underline;
        background: #fff;
        border: 0px solid #898989;
    }

.RadDataPager .rdpNumPart a:hover {
    font-weight: normal !important;
    text-decoration: underline;
    background-color: #fff;
    border-color: #fff !important;
    background-image: none;
}

.BannerSingleWordColor {
    color: #dd6e37;
    font-size: inherit !important;
}

.BannerSingleBoldWordColor {
    color: #dd6e37;
    font-size: inherit !important;
    font-weight: 600 !important;
}

.BAnnerNewsTeamPDF {
    padding-left: 15px;
    padding-right: 30px;
    padding-top: 20px;
    margin-bottom: -10px;
}

    .BAnnerNewsTeamPDF h6 {
        color: #dd6e37;
        font-size: 40px !important;
    }

@media only screen and (max-width: 414px) {

    .header1 .dnn_logo img {
        height: 65px !important;
        padding-bottom: 20px;
    }

    .col-sm-1.Bannerfooter {
        width: 20% !important;
        text-align: center;
        vertical-align: middle !important;
        border-left-color: #fff;
        border-left-width: 2px;
        border-left-style: solid;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        height: 100% !important;
        float: left;
    }

    .ServiceDetailImage {
        width: 100%;
        height: 300px;
        background-size: contain;
        overflow: hidden;
    }

        .ServiceDetailImage img {
            width: auto !important;
            height: auto !important;
            margin-right: 150px;
        }

    .B.TeamDetailResponsive {
        display: none;
    }

    [class*="Pane"], .row [class*="Pane"] {
        padding: 0px 0px 0px 0px;
    }

    /*.RadComboBox_Silk {
    font-size:16px !important;
    }*/

    #ServicePage_TopSpace2 {
        height: 0px!important;
    }

    .ModPHFirmsFirmProfilePHFirmsFirmProfileLatestNewsBannerC {
        display: none;
    }

    #wowslider-container1 .ws-title {
        top: 50% !important;
    }

    #wowslider-container1 a.ws_next {
        background-position: 100% 0;
        right: -0.3em !important;
        font-size: 16px !important;
        top: 51% !important;
    }

    #wowslider-container1 a.ws_prev {
        left: 0.7em;
        background-position: 0 0;
        font-size: 16px !important;
        top: 51% !important;
    }

    .TeamPage_lblFilter {
        display: none;
    }

    .ServicePage_lblFilter {
        display: none;
    }

    #NewsResourcesPage_TopSpace2_E {
        height: 30px !important;
    }

    #NewsArticle_TopSpaceE {
        height: 30px !important;
    }


    #NewsArticle_MidSpaceE {
        height: 30px !important;
    }

    .NewsResourcesPage_btnGrid {
        display: none !important;
    }

    .NewsResourcesPage_btnList {
        display: none;
    }

    .btn-groupNews {
        display: block !important;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-top: 0px;
    }

    .NewsResourcesSearch {
        display: none !important;
    }

    #HomePage_TopSpace_1 {
        height: 0px !important;
    }

    #HomePage_TopSpace2 {
        height: 25px !important;
    }

    #HomePage_Space_MeetOurTeam {
        padding-bottom: 0px !important;
    }

    #DnnModule-PHFirms_FirmProfilePHFirms_FirmProfile_Home.DnnModule-5815.White {
        margin-bottom: -20px !important;
    }

    #FooterPage_Space8 {
        height: 0px !important;
    }

    #FooterPage_Space9 {
        height: 0px !important;
    }

    #FooterPage_Space10 {
        height: 0px !important;
    }

    #FooterPage_Space12 {
        height: 0px !important;
    }

    #FooterPage_Space11 {
        height: 0px !important;
    }

    .AboutPage_RadAjaxPanel1 {
        padding-bottom: 0px !important;
    }

    .RadAjaxPanel {
        padding-bottom: 0px !important;
    }

    .TeamHome {
        position: relative;
    }

    .RadListViewTeamSearchResults {
        float: right;
        width: 100%;
        text-align: right;
        padding-right: 8px !important;
    }


    .RadListViewNewsRoomSearchResults {
        float: right;
        width: 100%;
        text-align: right;
        padding-right: 15px !important;
    }



    #TeamDetailPage_SpaveBottom2 {
        display: none;
    }

    .NewsResources_txtKeyword {
        float: left;
        width: 82%;
    }

    .NewsResources_btnGo {
        float: right;
    }

    .NewsResources_txtKeyword2 {
        float: left;
        width: 82%;
    }

    .NewsResources_btnGo2 {
        float: right;
    }

    .AboutPageView1 {
        position: relative;
    }

    #NewsArticle_BottomSpaceE {
        height: 30px !important;
    }

    .CareersPageView1 {
        position: relative;
    }

    #wowslider-container1 .ws-title {
        font-size: 6px !important;
    }

    #TeamDetailPage_SpaceBottom1 {
        height: 30px !important;
    }

    #ServicePage_TopSpace14 {
        display: none;
    }

    #ServicePage_MidSpace7 {
        height: 30px !important;
    }

    #ServicePage_BottomSpace8 {
        height: 30px !important;
    }

    #ServiceDetailPage_BottomSpace {
        height: 30px !important;
    }

    #CareersPage_BottomSpaceC2 {
        height: 30px !important;
    }

    #ContactUsPage_BottomSpace_9 {
        height: 30px !important;
    }

    #TeamPage_BottomSpace_E {
        height: 30px !important;
    }

    #AboutPage_BottomSpaceC2 {
        height: 30px !important;
    }

    #NewsResourcesPage_BottomSpaceE {
        height: 30px !important;
    }

    #HomePage_BottomSpace_E {
        height: 30px !important;
    }

    .SubscribeContainer {
        padding-top: 0px !important;
    }

    .NewsPager {
        padding-left: 0px !important;
        padding-right: 0px !important;
        float: right;
    }

    .ArtsiteFootercopyright {
        margin-left: 0px !important;
    }

    .ArtsiteFooter {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .HeadPane_mobile {
        padding-bottom: 20px;
    }

    .BAnnerNewsTeam {
        padding-left: 15px !important;
    }

    .BAnnerNews {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #fff;
        filter: alpha(opacity=50);
        opacity: 0.85;
        z-index: 200;
        height: 40px;
        margin-top: -15px;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;
        align-items: center;
        padding-top: 10px;
    }

        .BAnnerNews h6 {
            color: #dd6e37;
            font-size: 10px;
            font-weight: normal;
        }

    .BAnnerNewsTeam {
        content: "";
        position: absolute;
        bottom: 0;
    }

        .BAnnerNewsTeam h6 {
            color: #dd6e37;
            font-size: 22px !important;
            padding-left: 0px !important;
            font-weight: normal !important;
            line-height: 28px !important;
        }


    .BAnnerTeamSearchResults h6 {
        padding-left: 15px;
    }

    .BAnnerTeamSearchResults h9 {
        padding-left: 15px;
    }


    .btnResponsiveSearchclass.col-sm-12 {
        width: 100%;
        background-color: #fff;
        color: rgb(255, 255, 255);
        border-color: #C0C0C0;
        border-width: 1px;
        border-style: solid;
        color: #242424;
        height: 45px;
    }

    .carousel_6 .owl-buttons .owl-prev {
        margin: 5px 65px 0 0 !important;
    }

    .carousel_6 .owl-buttons .owl-next {
        margin: 5px 35px 0 0 !important;
    }

    .CategorieTab_Top .resp-tab-active span {
        color: #242424 !important;
    }

    .col-sm-5.Filter {
        width: 100%;
        float: right;
    }

    .col-sm-6.MyPortfolioLeft {
        padding-left: 3px;
        width: 50%;
        float: left;
    }

    .col-sm-3.MyPortfolioMid {
        width: 25%;
        float: left;
    }

    .col-sm-3.MyPortfolioRight {
        width: 25%;
        float: right;
    }

    .col-sm-12.MyPortfolioLeft {
        padding-left: 3px;
    }

    .col-sm-2.ServiceDetailRelated {
        padding-top: 0px;
        padding-left: 0px;
        width: 10% !important;
    }

    .col-sm-10.ServiceDetailRelated {
        padding-right: 0px;
        padding-left: 0px;
        margin-left: -15px !important;
        width: 90% !important;
        float: right;
    }

    .col-sm-12.ServiceDetailRelated {
        padding-left: 30px;
    }

    .col-sm-2.btnResponsiveSearchclass {
        padding-left: 0px;
        padding-right: 0px;
        width: 10% !important;
        float: right;
    }

    .col-sm-10.btnResponsiveSearchclass {
        width: 90%;
        padding-left: 0px;
        padding-right: 0px;
        float: left;
        text-align: left;
    }

    .col-sm-3.Subscribe {
        display: none;
    }

    .col-sm-3.Subscribe2 {
        display: none;
    }

    .col-sm-3.Subscribe3 {
        display: none;
    }

    .col-sm-6.Subscribe.Subscribe4 {
        padding-top: 8px;
        float: left;
        width: 100%;
        padding-bottom: 5px;
    }

    .col-sm-4.NewsResourcesLeft {
        padding-right: 0px;
        padding-left: 0px;
    }


    .col-sm-8.NewsResourcesLeft {
        padding-right: 0px;
        padding-left: 0px;
    }

    .col-sm-4.EmailPdf {
        padding-right: 0px;
        padding-left: 0px;
        width: 70%;
        float: left;
    }

        .col-sm-4.EmailPdf.Team {
            padding-left: 0px !important;
        }

    .col-sm-4.Team {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .col-sm-8.Team {
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-top: 30px;
    }

    .col-sm-4.homePageWhat {
        padding-right: 0px;
        padding-left: 0px;
    }

    .col-sm-4.homePageWho {
        padding-right: 0px;
        padding-left: 0px;
        padding-top: 12px;
    }

    .col-sm-4.homePageTeam {
        padding-right: 0px;
        padding-left: 0px;
    }

    .col-sm-4.AboutCareersLeft {
        padding-right: 0px;
        padding-left: 0px;
    }

    .col-sm-8.AboutCareersRight {
        padding-right: 0px;
        padding-left: 0px;
        padding-top: 28px;
    }

    .col-sm-2 {
        width: 0% !important;
        padding-top: 0px !important;
        height: 0px !important;
    }

    .col-sm-3 {
        /*width: 100% !important;*/
        text-align: center;
        vertical-align: middle !important;
        float: left;
    }

    .col-sm-8.EmailPdf.main.Team {
        /*display: none;*/
        padding: 0;
    }

    .collapse .col-sm-4 {
        position: relative;
        padding-right: 25px !important;
        padding-left: 25px !important;
        width: 100%;
        padding-bottom: 35px;
    }

    .C {
        height: 30px !important;
    }

    .C2 {
        height: 30px !important;
    }


    .col-sm-12.TeamPaging {
        padding-left: 0px !important;
        float: right;
    }

    .col-sm-4 .homePageWhat {
        padding-top: 30px;
    }

    .col-sm-4 .homePageTeam {
        /*padding-top: 30px;*/
    }

    .col-sm-7.Filter.NewsResourcesFilter {
        display: none !important;
    }

    .col-sm-6.Subscribe1 {
        padding-right: 25px !important;
        padding-left: 25px !important;
        padding-bottom: 0px;
        /*margin-top: -10px;*/ /*2017-02-28 10:43*/
    }

    .col-sm-6.Subscribe2 {
        padding-right: 25px !important;
        padding-left: 25px !important;
        padding-bottom: 0px;
    }

    .col-sm-6.Subscribe3 {
        padding-right: 25px !important;
        padding-left: 25px !important;
        padding-bottom: 0px;
    }

    .col-sm-6.Subscribe4 {
        padding-right: 25px !important;
        padding-left: 25px !important;
    }

    .col-sm-9.Subscribe5 {
        padding-right: 25px !important;
        padding-left: 25px !important;
    }

    .btn-group.col-sm-12 {
        width: 100%;
        padding-right: 0px;
        padding-left: 0px;
    }

    .col-sm-3.Bannerfooter {
        padding-top: 15px;
        color: #fff;
        padding-bottom: 15px;
        border-bottom-color: #fff;
        border-bottom-width: 2px;
        border-bottom-style: solid;
    }

    .col-sm-6.ServiceDetailsLeft {
        padding-left: 0px;
        padding-right: 0px;
        display: none;
    }

    .col-sm-4.main.NewsResourcesLeft {
        padding-right: 0px;
        padding-left: 0px;
        width: 86%;
        float: left;
    }

    .NewsResourcesLeftDetails {
        display: none;
    }

    .col-sm-8.main.NewsResourcesRight {
        /*display: none;*/
        width: 14%;
    }

    .CategorieTab_Top .resp-tab-active span {
        color: #242424 !important;
    }

    .NewsResourcesRightDetails {
        float: right;
        width: 100% !important;
        padding-left: 0px;
        padding-right: 0px;
    }

    .NewsResourcesRightContent {
        padding-right: 0px;
        padding-left: 0px;
        padding-top: 30px;
    }

    .NewsSearchTop {
        padding-top: 30px;
    }

    .col-sm-8.NewsResourcesRight {
        padding-right: 0px;
        padding-left: 0px;
    }

    .copyright_style {
        text-align: center !important;
        width: 100%;
    }

    div.col-sm-4.Profile {
        height: 100% !important;
    }

    div.GetInTouch2.col-sm-4 {
        position: relative;
        padding-right: 25px !important;
        padding-left: 25px !important;
        width: 100%;
        padding-bottom: 12px;
        padding-top: 0px;
    }

    div.GetInTouch3.col-sm-8 {
        padding-right: 25px !important;
        padding-left: 25px !important;
        padding-bottom: 12px;
    }

    div.GetInTouch4.col-sm-10 {
        padding-right: 25px !important;
        padding-left: 25px !important;
    }

    .btn-groupNews.col-sm-12 {
        width: 100%;
    }


    .col-sm-2.Bannerfooter {
        border-left-color: #fff;
        border-left-width: 0px;
        border-left-style: solid;
        width: 16.66666667% !important;
        float: left;
    }

    .col-sm-3.Bannerfooter {
        border-left-color: #fff;
        border-left-width: 0px;
        border-left-style: solid;
        width: 25% !important;
        float: left;
    }

    .col-sm-4.Bannerfooter {
        border-left-color: #fff;
        border-left-width: 0px;
        border-left-style: solid;
        width: 33.33333333% !important;
        float: left;
    }

    .col-sm-5.Bannerfooter {
        border-left-color: #fff;
        border-left-width: 0px;
        border-left-style: solid;
        width: 50% !important;
        float: left;
    }

    .col-sm-6.Bannerfooter {
        border-left-color: #fff;
        border-left-width: 0px;
        border-left-style: solid;
        width: 50% !important;
        float: left;
    }

    .col-sm-12.Bannerfooter {
        border-left-color: #fff;
        border-left-width: 0px;
        border-left-style: solid;
        width: 100% !important;
        float: left;
    }

    .E {
        height: 45px !important;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;
        align-items: center;
        text-align: center !important;
    }

    .col-sm-6.col-md-6.col-md-push-6 {
        padding-bottom: 30px;
        padding-right: 0px !important;
        padding-left: 0px !important;
    }


    .col-sm-6.col-md-6.col-md-pull-6 {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .col-sm-4.col-md-4.col-md-pull-4.ServiceDetails {
        padding-top: 30px;
    }

    .col-sm-8.EmailPdf {
        padding-right: 0px !important;
        padding-left: 0px !important;
        float: right;
    }

    .C.ResponsiveAboutList {
        display: block !important;
    }

    .col-sm-6.col-md-6.col-md-push-6 {
        padding-bottom: 30px;
        padding-right: 0px !important;
        padding-left: 0px !important;
    }


    .col-sm-6.col-md-6.col-md-pull-6 {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .ResponsiveImageResize {
        height: 250px !important;
    }

    .row.ContactUsHide {
        display: none;
    }

    .col-sm-4.ContactUsLeft {
        padding-left: 0px;
        padding-right: 0px;
        float: left;
        width: 65%;
    }

    .col-sm-5.ContactUsLeft {
        padding-left: 0px !important;
        padding-right: 0px !important;
        float: left;
        width: 100%;
        padding-top: 30px;
    }

    .col-sm-7.ContactUsRight {
        padding-left: 0px !important;
        padding-right: 0px !important;
        float: right;
        width: 100%;
    }

    .col-sm-8.ContactUsRight {
        /*display: none;*/ /*2017-02-22 08:48*/
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .col-sm-1.colorimg {
        width: 8.33333333%;
        float: left;
    }

    .col-sm-11.colortext {
        width: 91.6666667%;
        float: right;
        padding-left: 0px;
    }

    .FooterBannerH2 {
        display: none;
    }

    .footerbody {
        padding-left: 3px !important;
        padding-right: 3px !important;
    }

    .GetInTouch.col-sm-4 {
        padding-bottom: 15px !important;
    }

    .homePageTeamB {
        padding-top: 0px;
        height: 0px !important;
    }

    .innerBodyTexth1 {
        margin-top: -10px;
        margin-bottom: -2px;
    }

    .MyPortfolioBottomSpaceB {
        height: 15px !important;
    }

    .pb60 {
        padding-bottom: 5px !important;
    }

    .pt60 {
        padding-top: 5px;
    }

    .PageInteractionButtons {
        padding-right: 0px !important;
    }

    .SearchBannerH2 {
        font-size: 14px;
        padding-left: 10px;
        font-family: 'Open Sans';
        font-weight: normal;
        speak: none;
        font-style: normal;
        /*font-weight: normal;*/
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -webkit-transform: translate3d(0px, 0px, 0px);
        text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
        text-align: left;
    }

    .row {
        margin-right: -15px;
        margin-left: -15px;
    }

    .homePageTeamB {
        height: 30px !important;
    }

    .ProfessionalImage {
        height: auto !important;
    }

    .ResponsiveAboutCombo {
        display: inline-block !important;
    }

    .ResponsiveAboutList {
        display: none !important;
    }

    .RadListView1 {
        display: block !important;
    }

    .RadListView2 {
        display: none !important;
    }

    .submitText {
        display: none;
    }

    span.fa.fa-angle-double-right.fa-2x {
        font-size: 10px;
    }

    .RowSix_Grid4_Pane {
        padding-bottom: 30px !important;
    }

    .rdpPagerLabel {
        display: none;
    }

    .CopyrightResponsive {
        padding-left: 0px!important;
        padding-right: 0px!important;
    }

    .ServiceDetailsRight {
        /*display: none;*/
        padding-right: 0px;
    }

    .ProfessionalDetails.ServiceDetails h6 {
        padding-left: 12px !important;
        font-size: 13px !important;
    }

    .ServiceDetails {
        padding-left: 0px;
        padding-right: 0px;
    }

    .ServiceDetailPeople {
        /*overflow-y: hidden !important; 2017-02-22 10:14
        max-height: 100% !important;*/
        overflow-y: auto;
        max-height: 500px;
        margin: 0px !important;
    }

    .ServiceDetailRelated {
        margin: 0px !important;
    }

    .ServiceSearch {
        display: none;
    }

    .BAnnerNewsAbout.ServiceDetailsName h6 {
        line-height: 32px;
        font-size: 26px !important;
    }

    .col-sm-12.TeamLeft {
        display: none;
    }

    .col-sm-12.TeamRight {
        display: none;
    }

    .col-sm-12.TeamHide {
        display: none;
    }

    .col-sm-12.TeamRightButton {
        display: none;
    }

    .col-sm-4.TeamDetailHeaderLeft {
        display: none;
    }

    .col-sm-12.TeamDetailHeaderWidth {
        padding-right: 0px !important;
        padding-left: 0px !important;
        width: 100%;
        display: block !important;
        padding-bottom: 15px;
    }

    .TeamAlphbeticSearch {
        padding: 12px !important;
    }

    .TeamSearch {
        display: block !important;
    }

    .TeamDetailTabs {
        height: 100% !important;
    }

    .TeamDetailHeaderLeft {
        padding-right: 0px !important;
        padding-left: 0px !important;
        width: 100%;
    }

    .TeamDetailHeaderRight {
        padding-right: 0px !important;
        padding-left: 0px !important;
        text-align: right !important;
        padding-top: 0px;
        width: 100%;
        line-height: 30px;
    }

    .TeamDetailInfo {
        padding-bottom: 00px;
    }

    .TeamTabNames {
        color: #dd6e37 !important;
    }


    #tabposition_5238 {
        height: 100% !important;
    }


    .TeamDetailPadding {
        padding-left: 0px;
        padding-right: 0px;
    }
}

@media only screen and (min-width: 415px) AND (max-width: 767px) {
    .col-sm-1.Bannerfooter {
        width: 20% !important;
        text-align: center;
        vertical-align: middle !important;
        border-left-color: #fff;
        border-left-width: 2px;
        border-left-style: solid;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        height: 100% !important;
        float: left;
    }

    .ServiceDetailImage {
        width: 100%;
        height: 300px;
        background-size: contain;
        overflow: hidden;
    }

        .ServiceDetailImage img {
            width: auto !important;
            height: auto !important;
            margin-right: 150px;
        }

    .B.TeamDetailResponsive {
        display: none;
    }

    #ContactUsPage_TopSpace_1 {
        height: 0px !important;
    }

    .ModPHFirmsFirmProfilePHFirmsFirmProfileLatestNewsBannerC {
        display: none;
    }

    #HomePage_TopSpace2 {
        height: 40px !important;
    }

    #wowslider-container1 .ws-title {
        top: 50% !important;
    }

    #wowslider-container1 a.ws_next {
        background-position: 100% 0;
        right: 0.4em;
        font-size: 28px !important;
        top: 52% !important;
    }

    #wowslider-container1 a.ws_prev {
        left: 0.4em;
        background-position: 0 0;
        font-size: 28px !important;
        top: 52% !important;
    }

    #NewsSearch {
        display: none;
    }


    #MyPortfolio.loginbut {
        border-right: 0px solid #E1E1E1 !important;
    }

    .NewsSearchPhoneVertical {
        display: none !important;
    }

    /*#dnn_ctr5966_PHFirms_FirmProfile_Services_RadListViewSearchResults_RadDataPager1 {*/
    .RadListViewServiveSearchResults {
        padding-top: 25px;
    }

    .RadListViewTeamSearchResults {
        float: right;
        width: 100%;
        text-align: right;
        padding-right: 15px !important;
    }

    .RadListViewNewsRoomSearchResults {
        float: right;
        width: 100%;
        text-align: right;
        padding-right: 8px !important;
    }


    #NewsArticle_MidSpaceE {
        height: 30px !important;
    }

    #NewsArticle_BottomSpaceE {
        height: 0px !important;
    }

    .NewsResourcesPage_btnGrid {
        display: none !important;
    }

    .NewsResourcesPage_btnList {
        display: none;
    }

    #HomePage_TopSpace_1 {
        height: 0px !important;
    }

    #HomePage_Space_MeetOurTeam {
        padding-bottom: 0px !important;
    }

    #DnnModule-PHFirms_FirmProfilePHFirms_FirmProfile_Home.DnnModule-5815.White {
        margin-bottom: -20px !important;
    }

    #FooterPage_Space8 {
        height: 0px !important;
    }

    #FooterPage_Space9 {
        height: 0px !important;
    }

    #FooterPage_Space10 {
        height: 0px !important;
    }

    #FooterPage_Space12 {
        height: 0px !important;
    }

    #FooterPage_Space11 {
        height: 0px !important;
    }

    #dnn_ctr5819_PHFirms_FirmProfile_Footer_rcbPeople {
        /*padding-top: 10px;*/ /*2017-02-28 11:04*/
    }

    #dnn_ctr5819_PHFirms_FirmProfile_Footer_rcbService {
        /*padding-top: 10px;*/ /*2017-02-28 11:04*/
    }

    .AboutPage_RadAjaxPanel1 {
        padding: 0px !important;
    }

    .RadAjaxPanel {
        padding: 0px !important;
    }

    .RadListViewTeamSearchResults {
        padding-top: 15px;
    }


    #TeamDetailPage_SpaveBottom2 {
        display: none;
    }


    .NewsResources_txtKeyword {
        width: 86% !important;
        float: left;
    }

    .NewsResources_btnGo {
        float: right;
    }

    .NewsroomlblFilter2 {
        padding-left: 10px;
    }


    .ServicePage_lblFilter {
        /*display: none;*/
    }

    #wowslider-container1 .ws-title {
        font-size: 12px !important;
    }

    #TeamDetailPage_SpaceBottom1 {
        height: 10px !important;
    }

    #ServicePage_MidSpace7 {
        height: 10px !important;
    }

    #ServicePage_BottomSpace8 {
        height: 10px !important;
    }

    #ServiceDetailPage_BottomSpace {
        height: 10px !important;
    }

    #CareersPage_BottomSpaceC2 {
        height: 10px !important;
    }

    #ContactUsPage_BottomSpace_9 {
        display: none;
    }

    #AboutPage_BottomSpaceC2 {
        height: 10px !important;
    }

    #TeamPage_BottomSpace_E {
        height: 10px !important;
    }

    #NewsResourcesPage_BottomSpaceE {
        height: 10px !important;
    }

    #HomePage_BottomSpace_E {
        height: 10px !important;
    }


    .col-sm-4.Profile.NewsResources {
        width: 100% !important;
    }

    .myDIVGrid.ItemTemplate {
        height: 100%;
        width: 50%;
    }

    .myDIVGrid.AlternatingItemTemplate {
        float: right;
        height: 100%;
        width: 50%;
    }

    div.col-sm-4.Profile.NewsResources {
        width: 50%;
        /*height: 390px !important;*/
        height: 100% !important;
    }

    div.col-sm-4.Profile {
        width: 50%;
    }

    .carousel_6 .item {
        padding-right: 0px !important;
        margin-left: 0px !important;
        height: 100px;
        width: 99%;
    }

    .carousel_6 .owl-buttons .owl-prev {
        margin: 5px 65px 0 0 !important;
    }

    .carousel_6 .owl-buttons .owl-next {
        margin: 5px 25px 0 0 !important;
    }

    .col-sm-12.NewsPager {
        padding-right: 8px !important;
        float: right;
    }

    .col-sm-6.MyPortfolioLeft {
        padding-left: 3px;
        width: 50%;
        float: left;
    }

    .col-sm-3.MyPortfolioMid {
        width: 25%;
        float: left;
    }

    .col-sm-3.MyPortfolioRight {
        width: 25%;
        float: right;
    }

    .col-sm-12.MyPortfolioLeft {
        padding-left: 3px;
    }

    .col-sm-2.ServiceDetailRelated {
        padding-top: 0px;
        padding-left: 0px;
        width: 10% !important;
    }

    .col-sm-10.ServiceDetailRelated {
        padding-right: 0px;
        padding-left: 0px;
        margin-left: -15px;
        width: 90% !important;
        float: right;
    }

    .col-sm-12.ServiceDetailRelated {
        padding-left: 30px;
    }

    .col-sm-12.TeamDetailHeaderWidth {
        padding-right: 0px !important;
        padding-left: 0px !important;
        width: 100%;
        display: block !important;
        padding-bottom: 15px;
    }

    .col-sm-4.main.NewsResourcesLeft {
        width: 51% !important;
        float: left;
        padding-left: 0px;
        padding-right: 15px;
    }

    .col-sm-5.Filter {
        width: 30%;
    }


    .col-sm-7.Filter.NewsResourcesFilter {
        width: 70%;
        text-align: left;
    }

    .NewsResourcesFilter {
        display: none;
    }

    .AboutLeftColumnNav1 {
        line-height: 28px;
    }

    a.AboutLeftColumnNav1:hover {
        line-height: 28px;
    }

    .AboutLeftColumnNav2 {
        line-height: 28px;
    }

    a.AboutLeftColumnNav2:hover {
        line-height: 28px;
    }

    .ArtsiteFootercopyright {
        margin-left: 0px !important;
    }

    .ArtsiteFooter {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }


    .BAnnerTeamSearchResults h6 {
        padding-left: 15px !important;
    }

    .BAnnerTeamSearchResults h9 {
        padding-left: 15px !important;
    }

    .BAnnerNewsProfesionals {
        position: static;
    }

        .BAnnerNewsProfesionals:hover {
            position: static;
        }

    .BAnnerNewsTeam {
        padding-left: 15px !important;
    }

    .btn-group.col-sm-12 {
        width: 100%;
        padding-right: 0px;
        padding-left: 0px;
    }

    .BAnnerNews {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #fff;
        filter: alpha(opacity=50);
        opacity: 0.85;
        z-index: 200;
        height: 40px;
        margin-top: -15px;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;
        align-items: center;
        padding-top: 10px;
    }

        .BAnnerNews h6 {
            color: #dd6e37;
            font-size: 10px;
            font-weight: normal;
        }

    .BAnnerNewsTeam h6 {
        font-size: 26px !important;
        padding-left: 15px;
        line-height: 32px;
    }

    .BAnnerNewsAbout h6 {
        font-size: 26px !important;
        padding-left: 15px;
        line-height: 32px;
    }

    .CategorieTab_Top .resp-tab-active span {
        color: #242424 !important;
    }

    .carousel_8 .item {
        background-color: inherit !important;
        text-align: center;
        border-bottom: 0px solid #fff !important;
        margin: 0 2px 0 0;
    }

    .col-sm-12.CopyrightResponsive {
        padding-right: 0px;
        padding-left: 0px;
    }

    .Container-1 {
        padding-top: 0px !important;
    }


    .col-sm-4.homePageWho {
        width: 50%;
        float: left;
        padding-bottom: 15px;
        padding-left: 0px !important;
    }

    .col-sm-4.homePageWhat {
        width: 50%;
        float: right;
        padding-bottom: 15px;
        padding-right: 0px !important;
    }

    .col-sm-4.homePageTeam {
        width: 100%;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .col-sm-3.Bannerfooter {
        padding-top: 15px;
        color: #fff;
        padding-bottom: 15px;
        border-bottom-color: #fff;
        border-bottom-width: 2px;
        border-bottom-style: solid;
    }

    .copyright_style {
        text-align: center !important;
        width: 100%;
    }

    .col-sm-2 {
        width: 0% !important;
        padding-top: 0px !important;
        height: 0px !important;
    }

    .col-sm-3 {
        /*width: 100% !important;*/
        text-align: center;
        vertical-align: middle !important;
        float: left;
    }

    .collapse .col-sm-4 {
        position: relative;
        padding-right: 25px !important;
        padding-left: 25px !important;
        width: 100%;
        padding-bottom: 50px;
        /*margin-top: -10px;*/ /*2017-02-28 10:46*/
    }

    .GetInTouch.col-sm-4 {
        padding-bottom: 15px !important; /*2017-02-28 10:46*/
    }

    div.GetInTouch2.col-sm-4 {
        position: relative;
        padding-right: 25px !important;
        padding-left: 25px !important;
        width: 100%;
        /*margin-top: 18px;*/ /*2017-02-28 11:03*/
    }

        div.GetInTouch2.col-sm-4.combobox {
            /*padding-bottom: 30px;*/ /*2017-02-28 11:03*/
            padding-bottom: 15px !important;
        }

    div.GetInTouch3.col-sm-8 {
        padding-right: 25px !important;
        padding-left: 25px !important;
        padding-bottom: 10px;
        /*margin-top: -10px;*/ /*2017-02-28 11:03*/
    }

    div.GetInTouch4.col-sm-10 {
        padding-right: 25px !important;
        padding-left: 25px !important;
    }


    .col-sm-4.EmailPdf {
        width: 50%;
        float: left;
        padding-left: 0px;
        padding-right: 15px;
    }

    .col-sm-8.EmailPdf {
        width: 50%;
        float: right;
        padding-left: 15px;
        padding-right: 0px;
    }


    .row.alignment.ResponsiveAboutList {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .col-sm-4.AboutCareersLeft {
        width: 33.333333%;
        float: left;
        padding-left: 0px;
        padding-right: 15px;
    }

    .col-sm-8.AboutCareersRight {
        width: 66.666667%;
        float: right;
        padding-left: 15px;
        padding-right: 0px;
    }

    .col-sm-1.ResponsiveAboutList {
        width: 15%;
        float: left;
    }

    .col-sm-11.ResponsiveAboutList {
        width: 85%;
        float: right;
    }

    .col-sm-3.Subscribe {
        display: none;
    }

    .col-sm-3.Subscribe2 {
        display: none;
    }

    .col-sm-3.Subscribe3 {
        display: none;
    }

    .col-sm-6.Subscribe1 {
        padding-right: 25px !important;
        padding-left: 25px !important;
        padding-bottom: 0px;
        /*margin-top: -10px;*/ /*2017-02-28 10:43*/
    }

    .col-sm-6.Subscribe2 {
        padding-right: 25px !important;
        padding-left: 25px !important;
        padding-bottom: 0px;
    }

    .col-sm-6.Subscribe3 {
        padding-right: 25px !important;
        padding-left: 25px !important;
        padding-bottom: 0px;
    }

    .col-sm-6.Subscribe4 {
        padding-right: 25px !important;
        padding-left: 25px !important;
    }

    .col-sm-9.Subscribe5 {
        padding-right: 25px !important;
        padding-left: 25px !important;
    }

    .col-sm-4.ServiceDetails {
        width: 33.333333%;
        padding-left: 0px;
        float: left;
    }

    .col-sm-8.ServiceDetails {
        width: 66.666667%;
        padding-right: 0px;
        float: right;
    }

    .col-sm-6.ServiceDetailsLeft {
        padding-left: 0px;
        width: 77%;
        float: left;
        display: none; /*2017-02-22 10:17*/
    }

    .col-sm-6.ServiceDetailsRight {
        padding-right: 0px;
        width: 100%; /*width: 23%; 2017-02-22 10:17*/
        text-align: right;
    }

    .row.ContactUsHide {
        display: none;
    }

    .col-sm-4.ContactUsLeft {
        width: 75%;
        padding-left: 0px;
        float: left;
        padding-top: 30px;
    }

    .col-sm-5.ContactUsLeft {
        padding-left: 0px !important;
        padding-right: 0px !important;
        float: left;
        width: 100%;
        padding-top: 30px;
    }

    .col-sm-8.ContactUsRight {
        width: 25%;
        padding-right: 0px;
        float: right;
        padding-top: 30px;
    }

    .col-sm-7.ContactUsRight {
        padding-left: 0px !important;
        padding-right: 0px !important;
        float: right;
        width: 100%;
    }

    .col-sm-1.colorimg {
        width: 5%;
        float: left;
    }

    .col-sm-11.colortext {
        width: 95%;
        float: right;
        padding-left: 0px;
    }


    .col-sm-8.main.NewsResourcesRight {
        width: 49% !important;
        padding-right: 0px;
        padding-left: 15px;
        float: right;
    }

    .col-sm-8.NewsResourcesRight {
        width: 66.666667% !important;
        float: right;
        padding-right: 0px;
        padding-left: 15px;
    }

    col-sm-8.NewsResourcesRightDetails {
        width: 100% !important;
        float: right;
    }


    .col-sm-4.NewsResourcesLeft {
        width: 33.333333% !important;
        padding-right: 15px;
        padding-left: 0px;
        float: left;
    }


    .C {
        height: 30px !important;
    }

    .C2 {
        height: 30px !important;
    }


    .col-sm-12.TeamLeft {
        width: 100%;
    }

    .col-sm-12.TeamHide {
        /*display: none;*/
    }

    .col-sm-12.TeamRight {
        width: 100%;
    }

    .col-sm-12.TeamRightButton {
        width: 100%;
    }

    .col-sm-4.Team {
        padding-left: 0px !important;
        padding-right: 15px !important;
        width: 33.333333%;
        float: left;
    }

    .col-sm-8.Team {
        padding-left: 15px !important;
        padding-right: 0px !important;
        width: 66.666667%;
        float: right;
    }

    .col-sm-2.Bannerfooter {
        border-left-color: #fff;
        border-left-width: 0px;
        border-left-style: solid;
        width: 16.66666667% !important;
        float: left;
    }

    .col-sm-3.Bannerfooter {
        border-left-color: #fff;
        border-left-width: 0px;
        border-left-style: solid;
        width: 25% !important;
        float: left;
    }

    .col-sm-4.Bannerfooter {
        border-left-color: #fff;
        border-left-width: 0px;
        border-left-style: solid;
        width: 33.33333333% !important;
        float: left;
    }

    .col-sm-5.Bannerfooter {
        border-left-color: #fff;
        border-left-width: 0px;
        border-left-style: solid;
        width: 50% !important;
        float: left;
    }

    .col-sm-6.Bannerfooter {
        border-left-color: #fff;
        border-left-width: 0px;
        border-left-style: solid;
        width: 50% !important;
        float: left;
    }


    .col-sm-12.Bannerfooter {
        border-left-color: #fff;
        border-left-width: 0px;
        border-left-style: solid;
        width: 100% !important;
        float: left;
    }

    div.col-sm-4.Profile {
        width: 50%;
        float: left;
    }

    .FooterBannerH2 {
        display: none;
    }

    .TeamSearch {
        display: none !important;
    }

    .col-sm-4.EmailPdf.Team {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .col-sm-8.EmailPdf.Team {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }


    .col-sm-12.TeamPaging {
        padding-left: 0px !important;
        padding-right: 0px !important;
        float: right;
        margin-right: -.5em;
    }

    .col-sm-8.Filter {
        /*display: none;*/ /*2017-02-23 08:40*/
        padding-left: 15px !important;
        width: 60%;
    }

    .col-sm-6.col-md-6.col-md-push-6 {
        padding-bottom: 30px;
        padding-right: 0px !important;
        padding-left: 0px !important;
    }


    .col-sm-6.col-md-6.col-md-pull-6 {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }


    div.col-sm-4.Filter {
        width: 40%;
    }




    .E {
        height: 45px !important;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;
        align-items: center;
        text-align: center !important;
    }

    .HeadIconPane_mobile {
        padding: 10px 0px 10px 0px !important;
    }

    .footerbody {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }


    .MyPortfolioBottomSpaceB {
        height: 15px !important;
    }

    .NewsList2 {
        width: 16.66666667%;
    }

    .NewsList10 {
        width: 83.33333333%;
    }

    .NewsResourcesLeftDetails {
        display: none;
    }


    .NewsResourcesRightDetails {
        float: right;
        width: 100% !important;
        padding-right: 0px;
        padding-left: 0px;
    }

    .ProfessionalImage {
        height: auto !important;
    }

    .pb60 {
        padding-bottom: 5px !important;
    }

    .pt60 {
        padding-top: 5px;
    }

    .PageInteractionButtons {
        padding-right: 0px !important;
    }


    .ProfessionalDetails.ServiceDetails h6 {
        padding-left: 5px !important;
    }

    .row {
        margin-right: -15px;
        margin-left: -15px;
    }

    .RadListView1 {
        display: block !important;
    }

    .RadListView2 {
        display: none !important;
    }

    .ResponsiveImageResize {
        height: 160px !important;
    }

    .resp_margin.ServiceDetailPeople {
        overflow-y: auto !important;
        overflow-x: hidden !important;
        max-height: 300px !important;
    }

    .RadInput_Default, .RadInputMgr_Default {
        height: 0px !important;
    }

    .ResponsiveMainRow {
        margin-right: 5px !important;
        margin-left: 5px !important;
    }

    .ResponsiveAboutList {
        display: block !important;
    }

    .row {
        margin-right: -15px;
        margin-left: -15px;
    }

    .rdpPagerLabel {
        display: none;
    }

    .responsiveabouttextalign {
        vertical-align: text-bottom !important;
    }

    .submitText {
        display: none;
    }

    /*.ServiceSearch {
        display: none;
    }*/

    .ServiceDetailPeople {
        overflow-y: hidden !important;
        max-height: 100% !important;
        margin: 0px !important;
    }

    .ServiceDetailRelated {
        margin: 0px !important;
    }

    span.fa.fa-angle-double-right.fa-2x {
        font-size: 10px;
    }

    .TeamDetailPadding {
        padding-left: 0px;
        padding-right: 0px;
    }

    .teamresponsive {
        display: block !important;
    }

    .Teamnonresponsive {
        display: none !important;
    }

    .TeamDetailTabs {
        height: 100% !important;
    }

    .TeamDetailHeaderLeft {
        display: none;
    }

    .TeamDetailHeaderRight {
        padding-right: 0px !important;
        padding-left: 0px !important;
        text-align: right !important;
        padding-top: 0px;
        width: 100%;
    }

    .TeamDetailInfo {
        padding-bottom: 00px;
    }

    .TeamTabNames {
        color: #dd6e37 !important;
    }


    #tabposition_5238 {
        height: 100% !important;
    }
}

@media only screen and (min-width:768px) and (max-width: 992px) {

    .FooterBannerH2 {
        display: none;
    }

    .B.TeamDetailResponsive {
        display: none;
    }

    #wowslider-container1 .ws-title {
        top: 50% !important;
    }

    #wowslider-container1 a.ws_next {
        background-position: 100% 0;
        right: 0.2em;
        font-size: 28px !important;
        top: 52% !important;
    }

    #wowslider-container1 a.ws_prev {
        left: 0.4em;
        background-position: 0 0;
        font-size: 28px !important;
        top: 52% !important;
    }

    [class*="Pane"], .row [class*="Pane"] {
        padding: 0px 0px 0px 0px;
    }

    #HomePage_TopSpace_1 {
        display: none;
    }

    #HomePage_Space_MeetOurTeam {
        padding-top: 30px !important;
    }

    .AboutPage_RadAjaxPanel1 {
        padding: 0px !important;
    }

    .RadAjaxPanel {
        padding: 0px !important;
    }

    /*#dnn_ctr5930_PHFirms_FirmProfile_Careers_dnn_ctr5930_PHFirms_FirmProfile_Careers_RadAjaxPanel1Panel {
        padding: 0px;
    }*/

    #TeamDetailPage_SpaveBottom2 {
        /*display: none;*/
    }

    .NewsResources_txtKeyword {
        /*width: 79% !important;*/
        float: left;
    }

    .NewsResources_btnGo {
        float: right;
    }

    .NewsRoomPage_lblFilter {
        display: none;
    }

    .NewsroomlblFilter2 {
        display: block !important;
        padding-left: 10px;
    }

    .ReourcesSearchSpace {
        display: block !important;
    }

    .NewsArticle_txtKeyword {
        width: 79% !important;
        float: left;
    }

    .NewsArticle_btnGo {
        float: right;
    }

    #NewsArticle_BottomSpaceE {
    }

    #TeamDetailPage_SpaceBottom1 {
        display: none;
    }

    #wowslider-container1 .ws-title {
        font-size: 12px !important;
    }

    .col-sm-4.Profile.NewsResources {
        width: 100% !important;
    }

    .myDIVGrid.ItemTemplate {
        height: 100%;
        width: 50%;
    }

    .myDIVGrid.AlternatingItemTemplate {
        float: right;
        height: 100%;
        width: 50%;
    }

    .AboutLeftColumnNav1 {
        padding-bottom: 5px !important; /*2017-02-21 14:07*/
    }

    .ArtsiteFootercopyright {
        margin-left: 0px !important;
    }

    .BAnnerNewsAbout h6 {
        line-height: 32px;
    }

    .BAnnerNewsTeam {
        padding-left: 30px !important; /*2017-02-21 14:11*/
    }

        .BAnnerNewsTeam h6 {
            padding-left: 0px !important; /*2017-02-21 14:07*/
        }

    .BAnnerNewsProfesionals {
        position: static;
    }

        .BAnnerNewsProfesionals:hover {
            position: static;
        }

        .BAnnerNewsProfesionals h6 {
            color: #dd6e37;
            font-size: 18px;
            padding-left: 0px !important; /*2017-02-21 14:11*/
            font-weight: bold;
        }

        .BAnnerNewsProfesionals h9 {
            color: #242424;
            font-size: 14px;
            padding-left: 15px;
        }





    .btn-group.col-sm-12 {
        padding-left: 0px;
        padding-right: 0px;
    }

    .B {
        height: 0px !important;
    }

        .B.MyPortfolioRight {
            height: 15px !important;
        }

        .B.NewsArticleB {
            height: 30px !important;
        }

    .carousel_6 .item {
        padding-right: 0px !important;
        margin-left: 0px !important;
        height: 100px;
        width: 99%;
    }

    .col-sm-12.NewsPager {
        padding-left: 0px !important;
        padding-right: 10px !important;
        padding-bottom: 0px;
        padding-top: 10px;
    }

    .col-sm-6.MyPortfolioLeft {
        padding-left: 3px;
        width: 50%;
        float: left;
    }

    .col-sm-3.MyPortfolioMid {
        width: 25%;
        float: left;
    }

    .col-sm-3.MyPortfolioRight {
        width: 25%;
        float: right;
    }

    .col-sm-12.MyPortfolioLeft {
        padding-left: 3px;
    }

    .col-sm-4.main.NewsResourcesLeftDetails {
        display: none;
    }

    .col-sm-8.main.NewsResourcesRightDetails {
        padding-right: 0px;
        padding-left: 0px;
        text-align: right;
    }

    .col-sm-4.NewsResourcesLeftDetails {
        display: none;
    }

    .col-sm-8.NewsResourcesRightDetails {
        padding-right: 0px;
        padding-left: 0px;
    }

    .col-sm-4.main.NewsResourcesLeft {
        padding-left: 0px;
        padding-right: 0px; /*2017-02-24 16:28*/
    }


    .col-sm-2.ServiceDetailRelated {
        padding-top: 0px;
        padding-left: 0px;
        width: 10% !important;
    }

    .col-sm-10.ServiceDetailRelated {
        padding-right: 0px;
        padding-left: 0px;
        margin-left: -15px;
        width: 90% !important;
        float: right;
    }

    .col-sm-12.ServiceDetailRelated {
        padding-left: 30px;
    }

    .col-sm-8.main.NewsResourcesRight {
        padding-left: 15px;
        padding-right: 0px;
    }

    .col-sm-4.NewsResourcesLeft {
        padding-left: 0px;
        padding-right: 15px;
    }

    .col-sm-8.NewsResourcesRight {
        padding-left: 15px;
        padding-right: 0px;
    }

    col-sm-8.NewsResourcesRightDetails {
        padding-left: 15px;
        padding-right: 0px;
    }

    .col-sm-12.BodyText.NewsArticle {
        padding-right: 0px;
        padding-bottom: 30px;
    }

    .col-sm-2.Bannerfooter {
        border-left-color: #fff;
        border-left-width: 0px;
        border-left-style: solid;
        width: 16.66666667% !important;
    }

    .col-sm-3.Bannerfooter {
        border-left-color: #fff;
        border-left-width: 0px;
        border-left-style: solid;
        width: 25% !important;
    }

    .col-sm-4.Bannerfooter {
        border-left-color: #fff;
        border-left-width: 0px;
        border-left-style: solid;
        width: 33.33333333% !important;
    }

    .col-sm-5.Bannerfooter {
        border-left-color: #fff;
        border-left-width: 0px;
        border-left-style: solid;
        width: 50% !important;
    }


    .col-sm-6.Bannerfooter {
        width: 50% !important;
    }


    .col-sm-12.Bannerfooter {
        border-left-color: #fff;
        border-left-width: 0px;
        border-left-style: solid;
        width: 100% !important;
        float: left;
    }

    .col-sm-4.AboutCareersLeft {
        padding-left: 0px;
    }

    .col-sm-8.AboutCareersRight {
        padding-left: 15px;
        padding-right: 0px;
    }

    .col-sm-4.homePageWho {
        width: 50%;
        padding-right: 15px;
        padding-left: 0px;
    }

    .col-sm-4.homePageWhat {
        width: 50%;
        padding-right: 0px;
        padding-left: 15px;
    }

    .col-sm-4.homePageTeam {
        width: 100%;
        padding-right: 0px;
        padding-left: 0px;
    }

    .col-sm-8.EmailPdf {
        width: 66.666667%;
    }

    .col-sm-12.TeamLeft {
        width: 100%;
    }

    .col-sm-12.TeamHide {
        /*display: none;*/
    }

    .col-sm-12.TeamRight {
        width: 100%;
    }

    .col-sm-12.TeamRightButton {
        width: 100%;
    }

    .col-sm-4.Team {
        padding-left: 0px !important;
        padding-right: 15px !important;
        width: 33.333333%;
    }

    .col-sm-8.Team {
        padding-left: 15px !important;
        padding-right: 0px !important;
        width: 66.666667%;
    }

    .CategorieTab_Top .resp-tab-active span {
        color: #242424 !important;
    }

    div.col-sm-4.Profile.NewsResources {
        width: 50%;
        /*height: 330px !important;*/
        height: 100% !important;
    }

    div.col-sm-4.Profile {
        width: 50%;
    }

    .col-sm-6.col-md-6.col-md-push-6 {
        padding-bottom: 45px;
        padding-right: 0px !important;
        padding-left: 15px !important;
        width: 50%;
        left: 50%;
    }

    .col-sm-7.Filter.NewsResourcesFilter {
        width: 0px;
        display: none;
    }

    .col-sm-6.col-md-6.col-md-pull-6 {
        padding-right: 15px !important;
        padding-left: 0px !important;
        width: 50%;
        left: -50%;
    }

    .col-sm-4.EmailPdf.Team {
        padding-left: 0px !important;
        padding-right: 0px !important;
        width: 33.33333%;
    }

    .col-sm-4.Filter {
        width: 100%;
        float: right;
    }

    .col-sm-8.Filter {
        /*display: none;*/ /*2017-02-23 08:12*/
        padding-left: 15px !important;
    }

    .col-sm-8.EmailPdf.Team {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .col-sm-4.ServiceDetails {
        width: 33.333333%;
        padding-left: 0px;
        left: -66.6666667%;
        padding-right: 15px;
    }

    .col-sm-8.ServiceDetails {
        width: 66.666667%;
        padding-right: 0px;
        left: 33.3333333%;
    }

    .col-sm-6.ServiceDetailsLeft {
        padding-left: 0px;
        width: 66.6666667%;
        display: none; /*2017-02-22 10:17*/
    }

    .col-sm-6.ServiceDetailsRight {
        padding-right: 0px;
        width: 100%;
        text-align: right;
    }

    .col-sm-4.ContactUsLeft {
        width: 60%;
        padding-left: 0px;
        float: left;
    }

    .col-sm-5.ContactUsLeft {
        padding-left: 0px !important;
        padding-right: 15px !important;
        left: -58.33333333%;
    }

    .col-sm-7.ContactUsRight {
        padding-left: 15px !important;
        padding-right: 0px !important;
        left: 41.66666667%;
    }

    .col-sm-8.ContactUsRight {
        width: 40%;
        padding-right: 0px;
        float: right;
    }

    .col-sm-4.main.NewsResourcesLeft {
        width: 42%;
    }

    .col-sm-5.Filter {
        width: 100%;
    }


    .NewsResourcesFilter {
        display: none;
    }

    .copyright_style {
        text-align: center !important;
    }


    .carousel_8 .item {
        background-color: inherit !important;
        text-align: center;
        border-bottom: 0px solid #fff !important;
        margin: 0 2px 0 0;
    }


    .col-sm-6.Subscribe1 {
        /*margin-top: 30px;*/ /*2017-02-28 11:00*/
    }

    .col-sm-9.Subscribe5 {
        width: 100%;
    }

    .col-sm-3.Subscribe {
        margin-top: -30px;
    }

    .col-sm-3.Subscribe2 {
        margin-bottom: -25px;
    }

    .col-sm-3.Subscribe3 {
        display: none;
    }

    .col-sm-6.Subscribe {
        margin-top: 0px;
    }

    .col-sm-12.CopyrightResponsive {
        padding-left: 0px;
        padding-right: 0px;
    }

    .col-sm-8.AboutCareersRight {
        width: 66.666667% !important;
    }

    .col-sm-8.main.NewsResourcesRight {
        width: 58% !important;
    }

    .col-sm-8.NewsResourcesRight {
        width: 66.666667% !important;
    }

    .col-sm-12.TeamDetailHeaderWidth {
        display: none !important;
        /*padding-left: 0px;
        padding-bottom: 25px;*/
    }

    .col-sm-12.TeamDetailHeaderWidth1 {
        display: block !important;
        padding-left: 0px;
        padding-bottom: 25px;
        margin-left: -15px;
        margin-top: -15px;
    }


    .GetInTouch3.col-sm-8 {
        width: 66.66667%;
    }

    .C {
        height: 45px !important;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;
        align-items: center;
        text-align: center !important;
    }

    .C2 {
        height: 45px !important;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;
        align-items: center;
        text-align: center !important;
    }

    /*.carousel_6 .item {
        width: 100%;
        padding-right: 0px !important;
        margin-left: 0px !important;
    }*/

    .Container-1.SubscribeContainer {
        padding-bottom: 30px !important;
    }


    .E {
        height: 45px !important;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;
        align-items: center;
        text-align: center !important;
    }

    .EmailPdf {
        padding: 0px;
    }

    .F {
        height: 0px !important;
    }

    .ResponsiveAboutListF {
        height: 10px !important;
    }

    .ServiceDetailRelatedNewsF {
        height: 30px !important;
    }

    .ServiceDetailRelatedPersonImage {
        height: 170px;
    }

    .ResponsiveImageResize {
        height: 170px !important;
    }

    .hidden-xs {
        display: none !important;
    }

    .footerbody {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .header1 .HeadPane {
        display: none !important;
    }

    .header1 .HeadIconPane {
        display: none !important;
    }

    .header1 .dnn_logo img {
        margin-top: 20px;
    }

    .HeadIconPane_mobile {
        padding: 10px 0px 0px 0px !important;
    }

    .HeadPane_mobile {
        padding: 10px 0px 20px 0px !important;
    }


    .homePageTeamB {
        height: 30px !important;
    }

    /*.item.homePageTeam {
        padding-right: 10px; 2017-02-16
        padding-right: 0px;    }

    .carousel .owl-item {
    float: left;
    margin-right: 12px;
}*/
    .carousel_6 .owl-buttons .owl-next {
        margin: 5px 35px 0 0 !important;
    }

    .LatestNewsBannerLeft {
        width: 4% !important;
    }

    .LatestNewsBannerRight {
        width: 96% !important;
    }

    .MyPortfolioBottomSpaceB {
        height: 15px !important;
    }

    .ProfessionalImage {
        height: auto !important;
    }

    .ProfessionalDetails.ServiceDetails h6 {
        /*font-size:12px;*/
        padding-left: 10px;
    }

    .ProfessionalDetails h6 {
        padding-right: 20px;
    }

    .pt60 {
        padding-top: 0px;
    }

    .pb60 {
        padding-bottom: 0px;
    }

    .ResponsiveRow {
    }

    .ResponsiveAboutCombo {
        /*display: inline-block !important;
        margin-bottom: 25px;
        margin-top: 20px;
        width: 300px !important;*/
        display: none !important;
    }

    .ResponsiveAboutList {
        /*display: none !important;*/
    }

    .ResponsiveMainRow {
        margin-right: 5px !important;
        margin-left: 5px !important;
    }

    .row {
        margin-right: -15px;
        margin-left: -15px;
    }

        .row.ContactUsHide {
            display: none;
        }

        .row.alignment.ResponsiveAboutList {
            padding-left: 20px !important;
            line-height: 30px !important;
        }

    .ResponsiveF {
        height: 30px;
    }

    .resp_margin.TeamDetailTabs {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        padding-left: 6px !important;
        padding-right: 6px !important;
    }

    .Nodataresults {
        padding-left: 15px;
    }



    .ServiceDetailPeople {
        /*overflow-y: hidden !important; 2017-02-22 09:54
        max-height: 100% !important;*/
        overflow-x: hidden;
        max-height: 500px;
        margin: 0px !important;
    }

    .ServiceDetailRelated {
        margin: 0px !important;
    }

    .TeamDetailResponsive {
        height: 20px !important;
    }

    .TeamSearch {
        display: none !important;
    }

    .TeamTabNames {
        color: #dd6e37 !important;
    }

    .TeamDetailTabs {
        /*height: 100% !important;
        overflow-y: hidden !important;*/
        max-height: 270px !important;
        overflow-y: auto !important;
        padding: 20px !important;
        min-height: 115px !important;
    }

    .TeamDetailHeaderLeft {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .TeamDetailHeaderRight {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .TeamDetailInfo {
        padding-bottom: 30px;
    }

    .TeamDetailPadding {
        padding-left: 0px;
        padding-right: 0px;
    }

    #tabposition_5238 {
        height: 100% !important;
    }

    .top_b li a.fa {
        border-right: 0px solid #E1E1E1;
    }

    .top_b li {
        float: none;
        display: inline-block;
    }

    .top_a, .top_b {
        text-align: center;
    }

    .TeamPaging {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .teamresponsive {
        display: inline-block !important;
        /*padding-right: 5px !important;
        padding-left: 5px !important;*/
    }

    .Teamnonresponsive {
        display: none !important;
    }

    .visible-xs {
        display: block !important;
        text-align: center;
    }

    .TeamDetailHeaderLeft {
        width: 0px;
        display: none !important;
    }

    .TeamDetailHeaderRight {
        width: 100%;
        text-align: right !important;
        /*padding-top: 15px;*/
    }



    /* ********** Mobile Menu ************** */
    .Theme_Responsive_20068_home .form_row {
        width: 100% !important;
    }

    .SkinPlugin_icon {
        display: none;
    }
    /*--------- Mega Menu style ----------*/
    .pulldownmobile {
        float: left;
    }

    .mobilebut {
        font-size: 18px;
        color: #bbb;
        display: inline-block;
        padding: 0 10px;
        border-right: 1px solid #E1E1E1;
        border-left: 1px solid #E1E1E1;
        line-height: 50px;
        cursor: pointer;
        width: 50px;
        text-align: center;
    }

        .mobilebut.active .fa:before {
            content: "\f00d";
        }

    .mobilehBox {
        display: none;
    }

    #mobile_menu {
        position: absolute;
        top: 100%;
        left: 0px;
        width: 100%;
        z-index: 906;
        background: #EBEBEB;
        margin: 1px 0 0 0;
    }

        #mobile_menu .menu_main {
            padding: 10px 15px;
        }

    .multi_menu {
        margin: auto;
    }

        .multi_menu ul {
            list-style: none;
            margin: 0;
            padding: 0;
        }

            .multi_menu ul li {
                margin: 0px;
                padding: 0px;
                list-style: none;
            }

                .multi_menu ul li img {
                    vertical-align: middle;
                }

                .multi_menu ul li a {
                    font-size: 13px;
                    line-height: 40px;
                    padding: 0px;
                    margin: 0px 0 3px 0;
                    color: #444444;
                    display: block;
                    text-decoration: none;
                    text-transform: uppercase;
                    outline: none;
                    text-align: left;
                    transition: background-color ease-in 200ms,color ease-in 200ms;
                    -moz-transition: background-color ease-in 200ms,color ease-in 200ms; /* Firefox 4 */
                    -webkit-transition: background-color ease-in 200ms,color ease-in 200ms; /* Safari and Chrome */
                    -o-transition: background-color ease-in 200ms,color ease-in 200ms; /* Opera */
                    -ms-transition: background-color ease-in 200ms,color ease-in 200ms; /* IE9? */
                }

                    .multi_menu ul li a:hover,
                    .multi_menu ul ul li.current > a {
                        color: #dd6e37;
                    }

        .multi_menu > ul > li > a {
            border-radius: 100px;
            -moz-border-radius: 100px;
            -webkit-border-radius: 100px;
            background-color: #CCCCCC;
        }

            .multi_menu > ul > li > a:hover,
            .multi_menu > ul > li.current > a,
            .multi_menu > ul > li.current > a:hover,
            .multi_menu > ul > li.active > a,
            .multi_menu > ul > li.active > a:hover {
                background-color: #dd6e37;
                color: #fff;
            }

        .multi_menu ul li span {
            display: block;
        }

        .multi_menu > ul > li > a > span > i {
            font-size: 16px;
            margin: 0 6px 2px 0;
            vertical-align: middle;
        }

        .multi_menu ul ul li a span i {
            font-size: 14px;
            margin: 0 6px 2px 0;
            vertical-align: middle;
        }

        .multi_menu ul li .menu_arrow {
            display: block;
            width: 40px;
            padding: 0px 10px 0 0;
            height: 40px;
            float: right;
            text-indent: 0px;
            overflow: hidden;
            margin: 0px;
            text-align: center;
            line-height: 40px;
            font-size: 0;
            position: relative;
            box-sizing: content-box;
            -moz-box-sizing: content-box;
            -webkit-box-sizing: content-box;
        }

            .multi_menu ul li .menu_arrow:before {
                content: "";
                width: 8px;
                height: 8px;
                position: absolute;
                top: 50%;
                left: 50%;
                margin: -4px 0 0 -4px;
                border-top: 1px solid transparent;
                border-left: 1px solid transparent;
                border-bottom: 1px solid #444;
                border-right: 1px solid #444;
                transform: rotate(-45deg);
                -ms-transform: rotate(-45deg); /* IE 9 */
                -moz-transform: rotate(-45deg); /* Firefox */
                -webkit-transform: rotate(-45deg); /* Safari and Chrome */
                -o-transform: rotate(-45deg); /* Opera */
                transition: all ease-in 200ms;
                -moz-transition: all ease-in 200ms; /* Firefox 4 */
                -webkit-transition: all ease-in 200ms; /* Safari and Chrome */
                -o-transition: all ease-in 200ms; /* Opera */
                -ms-transition: all ease-in 200ms; /* IE9? */
            }

        .multi_menu > ul > li:hover > a > .menu_arrow:before {
            border-bottom: 1px solid #fff;
            border-right: 1px solid #fff;
        }

        .multi_menu ul li .menu_arrow.arrow_closed:before,
        .multi_menu ul li:hover .menu_arrow.arrow_closed:before {
            transform: rotate(45deg);
            -ms-transform: rotate(45deg); /* IE 9 */
            -moz-transform: rotate(45deg); /* Firefox */
            -webkit-transform: rotate(45deg); /* Safari and Chrome */
            -o-transform: rotate(45deg); /* Opera */
        }

        .multi_menu > ul > li > a > .menu_arrow.arrow_closed:before,
        .multi_menu > ul > li:hover > a > .menu_arrow.arrow_closed:before {
            border-bottom: 1px solid #fff;
            border-right: 1px solid #fff;
        }

        .multi_menu > ul > li.current > a > .menu_arrow:before {
            border-bottom: 1px solid #fff;
            border-right: 1px solid #fff;
        }

        .multi_menu ul ul {
            display: none;
            background-color: #CCCCCC;
            border-radius: 25px;
            -moz-border-radius: 25px;
            -webkit-border-radius: 25px;
            padding: 0px;
            margin: 0px;
        }

        .multi_menu ul li.current > ul {
            display: block;
        }

        .multi_menu ul li a {
            padding: 0 0 0 15px;
        }

        .multi_menu ul li li a {
            padding: 0 0 0 30px;
        }

        .multi_menu ul li li li a {
            padding: 0 0 0 45px;
        }

        .multi_menu ul li li li li a {
            padding: 0 0 0 60px;
        }

    .IHide-xs .multi_menu ul li span > i {
        display: none;
    }

    /*-- submenu --*/
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .B.TeamDetailResponsive {
        display: none;
    }

    #HomePage_TopSpace_1 {
        height: 0px !important;
    }

    #wowslider-container1 .ws-title {
        top: 49% !important;
    }

    #wowslider-container1 a.ws_next {
        background-position: 100% 0;
        right: 0.5em;
        font-size: 48px !important;
        top: 52% !important;
    }

    #wowslider-container1 a.ws_prev {
        left: 0.4em;
        background-position: 0 0;
        font-size: 48px !important;
        top: 52% !important;
    }

    #dnngo_megamenu .primary_structure > li {
        margin-left: -6px;
    }

    .NewsResources_txtKeyword {
        /*width: 83% !important;*/
        float: left;
    }

    .NewsroomlblFilter2 {
        padding-left: 10px;
    }

    .NewsArticle_txtKeyword {
        width: 88%;
    }

    .NewsArticle_btnGo {
        float: right;
    }

    .NewsResources_btnGo {
        float: right;
    }

    #TeamDetailPage_SpaveBottom2 {
        display: none;
    }

    .col-sm-4.Profile.NewsResources {
        width: 100% !important;
    }

    .myDIVGrid.ItemTemplate {
        height: 100%;
        width: 50%;
    }

    .myDIVGrid.AlternatingItemTemplate {
        float: right;
        height: 100%;
        width: 50%;
    }

    .responsiveabouttextalign {
        vertical-align: text-top !important;
    }

    .carousel {
        padding-bottom: 0px !important;
    }

    .col-sm-12.NewsPager {
        padding-left: 0px;
        padding-right: 28px !important;
        padding-bottom: 0px;
        padding-top: 10px;
    }

    .col-sm-6.MyPortfolioLeft {
        padding-left: 33px;
        width: 50%;
        float: left;
    }

    .col-sm-3.MyPortfolioMid {
        width: 25%;
        float: left;
    }

    .col-sm-3.MyPortfolioRight {
        width: 25%;
        float: right;
    }


    .col-sm-12.MyPortfolioLeft {
        padding-left: 32px;
    }

    .col-sm-4.homePageWho {
        width: 33.33333333%;
    }

    .col-sm-2.ServiceDetailRelated {
        padding-top: 0px;
        padding-left: 0px;
        width: 10% !important;
    }

    .col-sm-10.ServiceDetailRelated {
        padding-right: 0px;
        padding-left: 0px;
        margin-left: -15px;
        width: 90% !important;
        float: right;
    }

    .col-sm-12.ServiceDetailRelated {
        padding-left: 45px;
    }

    .col-sm-4.homePageWhat {
        width: 33.33333333%;
    }

    .col-sm-4.homePageTeam {
        width: 33.33333333%;
    }

    .col-sm-4.EmailPdf {
        width: 50%;
    }

    .col-sm-8.EmailPdf {
        width: 50%;
    }

    .col-sm-4.AboutCareersLeft {
        width: 33.333333%;
    }

    .col-sm-8.AboutCareersRight {
        width: 66.666667%;
    }

    .C2 {
        height: 45px !important;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;
        align-items: center;
        text-align: center !important;
    }


    .col-sm-12.TeamLeft {
        width: 100%;
    }

    .col-sm-12.TeamHide {
        /*display: none;*/
    }

    .col-sm-12.TeamRight {
        width: 100%;
    }

    .col-sm-12.TeamRightButton {
        width: 100%;
    }

    .col-sm-4.Team {
        padding-left: 30px !important;
        padding-right: 30px !important;
        width: 33.333333%;
    }

    .col-sm-8.Team {
        padding-left: 30px !important;
        padding-right: 30px !important;
        width: 66.666667%;
    }

    div.col-sm-4.Profile {
        width: 50%;
    }


    .col-sm-4.EmailPdf.Team {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }

    .col-sm-8.EmailPdf.Team {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }

    .col-sm-4.ServiceDetails {
        width: 33.33333333%;
        float: left;
        padding-left: 32px; /*2017-02-22 09:59*/
        left: -66.66666667%;
    }

    .col-sm-8.ServiceDetails {
        width: 66.6666667%;
        left: 33.3333333%;
    }

    .col-sm-4.ContactUsLeft {
        width: 60%;
    }

    .col-sm-8.ContactUsRight {
        width: 40%;
    }

    .col-sm-4.NewsResourcesLeft {
        width: 33.3333333%;
    }

    .col-sm-4.NewsResourcesLeftDetails {
        display: none;
    }

    .col-sm-4.main.NewsResourcesLeftDetails {
        display: block !important;
        width: 50%;
    }

    .col-sm-8.NewsResourcesRightDetails {
        padding-right: 30px;
        padding-left: 30px;
    }

    .col-sm-8.main.NewsResourcesRightDetails {
        display: block !important;
        width: 50%;
    }

    .col-sm-4.main.NewsResourcesLeft {
        width: 33.333%;
    }

    .col-sm-8.main.NewsResourcesRight {
        width: 66.667%;
    }

    .col-sm-8.NewsResourcesRight {
        width: 66.6666667%;
    }

    .col-sm-4.Profile.NewsResources {
        /*height: 300px !important;*/
        height: 100% !important;
    }

    .col-sm-5.ContactUsLeft {
        padding-left: 25px !important;
        padding-right: 25px !important;
        left: -58.33333333%;
    }

    .col-sm-7.ContactUsRight {
        padding-left: 25px !important;
        padding-right: 25px !important;
        left: 41.66666667%;
    }

    div.col-sm-5.Filter {
        padding-right: 0px;
        padding-left: 0px;
        text-align: right;
        width: 100%;
    }

    .col-sm-6.ServiceDetailsLeft {
        padding-left: 30px;
        width: 60%;
    }

    .col-sm-6.ServiceDetailsRight {
        padding-right: 30px;
        width: 40%;
    }

    .col-sm-2.Bannerfooter {
        border-left-color: #fff;
        border-left-width: 0px;
        border-left-style: solid;
        width: 16.66666667% !important;
        float: left;
    }

    .col-sm-3.Bannerfooter {
        border-left-color: #fff;
        border-left-width: 0px;
        border-left-style: solid;
        width: 25% !important;
        float: left;
    }

    .col-sm-4.Bannerfooter {
        border-left-color: #fff;
        border-left-width: 0px;
        border-left-style: solid;
        width: 33.33333333% !important;
        float: left;
    }

    .col-sm-5.Bannerfooter {
        border-left-color: #fff;
        border-left-width: 0px;
        border-left-style: solid;
        width: 50% !important;
        float: left;
    }

    .col-sm-6.Bannerfooter {
        border-left-color: #fff;
        border-left-width: 0px;
        border-left-style: solid;
        width: 50% !important;
        float: left;
    }

    .col-sm-12.Bannerfooter {
        border-left-color: #fff;
        border-left-width: 0px;
        border-left-style: solid;
        width: 100% !important;
        float: left;
    }


    .col-sm-6.Profile {
        width: 100%;
    }

    .ServiceDetailRelatedPersonImage {
        height: 170px !important;
    }

    .ResponsiveImageResize {
        height: 170px !important;
    }

    .CategorieTab_Top.CategorieTab_Top_1.PopularTab_Default.resp-vtabs {
        /*height: 0px !important;*/ /*2017-02-22 10:08*/
    }

    .E {
        height: 45px !important;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;
        align-items: center;
        text-align: center !important;
    }

    .GetInTouch.col-sm-4 {
        width: 33.333334%;
    }

    .GetInTouch2.col-sm-4 {
        width: 33.333334%;
    }

    .GetInTouch3.col-sm-8 {
        width: 66.6666667%;
    }

    .header1 .dnn_logo {
        float: left;
        height: 96px !important;
        line-height: normal !important;
        margin: 0px 0 0px 0 !important;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;
        align-items: center;
        text-align: center !important;
    }

    .hideTradingHours {
        display: none !important;
    }

    .header1 .dnn_logo {
        width: 25%;
    }

    .header1 #dnngo_megamenu {
        width: 75%;
    }

    .header1 .dnn_logo img {
        height: 32px !important;
        margin-top: 0px !important;
    }

    .item.homePageTeam {
        height: 400px !important;
    }

    .LatestNewsBannerLeft {
        width: 3% !important;
    }

    .LatestNewsBannerRight {
        width: 97% !important;
    }

    .MyPortfolioBottomSpaceB {
        height: 15px !important;
    }

    .B.MyPortfolioRight {
        height: 15px !important;
    }

    .NewsResourcesFilter {
        /*display: none !important;*/
        text-align: left;
        padding-left: 10px;
    }

    .ProfessionalDetails h6 {
        padding-right: 20px !important;
    }

    .ProfessionalImage {
        height: 640px;
    }

    .ResponsiveMainRow {
        margin-right: 5px !important;
        margin-left: 5px !important;
    }

    .ResponsiveAboutList {
        display: block !important;
    }

    .resp-tabs-container {
        height: auto !important;
    }

    .TeamDetailTabs {
        max-height: 470px !important; /*height: 450px !important; 2017-02-22 09:47*/
        border-left: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        border-right: 1px solid #ddd;
    }

    .TeamTabNames {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    .TeamDetailHeaderLeft {
        width: 45%;
    }

    .TeamDetailHeaderRight {
        width: 55%;
    }
}

@media only screen and (min-width:992px) and (min-height: 600px)and (max-width:1024px) and (max-height: 800px) {
    #wowslider-container1 .ws-title {
        font-size: 16px !important;
    }
}

@media only screen and (min-width: 1200px) {
    #wowslider-container1 a.ws_next {
        background-position: 100% 0;
        right: 0.5em !important;
    }

    .B.TeamDetailResponsive {
        display: none;
    }


    .col-sm-10.ServiceDetailRelated {
        padding-right: 5px;
        padding-left: 0px;
        margin-left: -5px;
        width: 90%;
        text-align: left;
    }

    .col-sm-2.ServiceDetailRelated {
        padding-top: 0px;
        padding-left: 0px;
        width: 10%;
    }


    .RadBinaryImageLogo {
        /*margin-top: -120px;*/
    }

    #HomePage_TopSpace_1 {
        display: none;
    }

    .NewsResources_txtKeyword {
        float: left;
    }

    .NewsResources_btnGo {
        float: right;
    }

    #TeamDetailPage_SpaveBottom2 {
        display: none;
    }

    .NewsArticle_btnGo {
        float: right;
    }

    .NewsArticle_txtKeyword {
        float: left;
    }

    .header1 .dnn_logo {
        float: left;
        height: 96px !important;
        line-height: normal !important;
        margin: 0px 0 0px 0 !important;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;
        align-items: center;
        text-align: center !important;
    }

    .btn-group.col-sm-12 {
        padding-left: 10px;
    }

    .col-sm-4.ServiceDetails {
        width: 33.333333%;
        padding-right: 30px;
        padding-left: 30px;
        left: -66.6666667%;
    }

    .col-sm-8.ServiceDetails {
        width: 66.666667%;
        left: 33.3333333%;
        padding-right: 30px;
        padding-left: 30px;
    }

    .col-sm-6.ServiceDetailsLeft {
        width: 66.6666667%;
        padding-right: 30px;
        padding-left: 30px;
    }

    .col-sm-6.ServiceDetailsRight {
        width: 33.3333333%;
        padding-right: 30px;
        padding-left: 30px;
    }

    .MyPortfolioLeft {
        padding-left: 30px;
    }

    .col-sm-5.ContactUsLeft {
        left: -58.33333333%;
    }

    .col-sm-7.ContactUsRight {
        left: 41.66666667%;
    }


    .col-sm-12.ServiceDetailRelated {
        padding-left: 45px;
    }

    .col-sm-12.ServiceDetailRelatedNews {
        /*padding-left:45px*/
    }

    .col-sm-4.TeamDetailHeaderLeft {
        width: 50% !important;
        padding-left: 27px !important;
    }

    .col-sm-8.TeamDetailHeaderRight {
        width: 50% !important;
        padding-right: 30px !important;
    }
}

.TeamDetailServiceSectorSpace {
    display: block !important;
    height: 15px !important;
}



.BAnnerTeamSearchResults {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    filter: alpha(opacity=50);
    opacity: 0.85;
    z-index: 200;
    height: 60px;
    text-align: left;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
}

    .BAnnerTeamSearchResults h6 {
        color: #dd6e37;
        font-size: 14px;
        padding-left: 25px;
        font-weight: bold;
        padding-top: 0px;
        padding-bottom: 0px;
        margin: 0px;
    }

    .BAnnerTeamSearchResults h9 {
        color: #242424;
        font-size: 12px;
        padding-left: 25px;
        font-style: italic;
    }

    .BAnnerTeamSearchResults:hover {
        color: #fff !important;
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #dd6e37;
        filter: alpha(opacity=50);
        opacity: 0.85;
        z-index: 200;
        height: 60px;
    }

        .BAnnerTeamSearchResults:hover h6 {
            color: #fff;
        }

        .BAnnerTeamSearchResults:hover h9 {
            color: #fff;
        }

BAnnerTeamSearchResults h6 {
    color: #dd6e37;
    font-size: 14px;
    padding-left: 25px;
    font-weight: bold;
}

.BAnnerTeamSearchResults h9 {
    color: #242424;
    font-size: 12px;
    padding-left: 25px;
}

/*.BAnnerNewsTeam h6 {
        color: #dd6e37;
        font-size: 26px;
        padding-left: 15px;
        font-weight: bold;
    }*/

.RadDataPager_Default .rdpActionButton {
    display: inline-block;
    /*padding: 6px 12px;*/
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    color: #dd6e37;
    background-color: #fff;
    border-color: #C0C0C0 !important;
    border-radius: 0px;
    font-size: 22px;
    padding: 0;
}

    .RadDataPager_Default .rdpActionButton:hover {
        display: inline-block;
        /*padding: 6px 12px;*/
        margin-bottom: 0;
        font-size: 14px;
        font-weight: normal;
        line-height: 1.42857143;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 4px;
        color: #fff;
        background-color: #dd6e37;
        border-color: #C0C0C0 !important;
        border-radius: 0px;
        background-image: none;
        text-decoration: none;
        font-size: 22px;
        padding: 0;
    }



.BAnnerNewsSearchResults {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    filter: alpha(opacity=50);
    opacity: 0.85;
    z-index: 200;
    height: 60px;
}

    /*.BAnnerNewsSearchResults h6 {
            color: #dd6e37;
            font-size: 14px;
            padding-left: 25px;
            font-weight: bold;
            padding-top: 10px;
            padding-bottom: 0px;
            margin: 0px;
        }*/

    .BAnnerNewsSearchResults h6 {
        color: #dd6e37;
        font-size: 14px;
        padding-left: 15px;
        font-weight: bold;
        padding-top: 0px;
        padding-bottom: 0px;
        margin: 0px;
        height: 100%;
        vertical-align: baseline;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;
        align-items: center;
    }



    .BAnnerNewsSearchResults h9 {
        color: #242424;
        font-size: 12px;
        padding-left: 25px;
        font-style: italic;
    }


    .BAnnerNewsSearchResults:hover {
        color: #fff !important;
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #dd6e37;
        filter: alpha(opacity=50);
        opacity: 0.85;
        z-index: 200;
        height: 60px;
    }

        .BAnnerNewsSearchResults:hover h6 {
            color: #fff;
        }

        .BAnnerNewsSearchResults:hover h9 {
            color: #fff;
        }

BAnnerNewsSearchResults h6 {
    color: #dd6e37;
    font-size: 14px;
    padding-left: 25px;
    font-weight: bold;
}

.BAnnerNewsSearchResults h9 {
    color: #242424;
    font-size: 12px;
    padding-left: 25px;
}

.BAnnerNewsTeam h6 {
    color: #dd6e37;
    font-size: 26px;
    /*padding-left: 0px;*/
    font-weight: bold;
}

div.row.Profile1 {
    border-top-style: solid;
    border-top-width: 2px;
    border-top-color: #dd6e37;
    /*border-bottom-style: solid;
        border-bottom-width: 2px;
        border-bottom-color: #759138;*/
}

div.row.Profile2 {
    /*border-top-style: solid;
        border-top-width: 2px;
        border-top-color: #759138;*/
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #dd6e37;
}

.NewsListBottom {
    border-top-style: solid;
    border-top-width: 2px;
    border-top-color: #dd6e37;
}

.colorimg {
    color: #dd6e37;
    padding: 0px;
}


.col-sm-2 {
    width: 16.66666667%;
    text-align: center;
    vertical-align: middle !important;
    padding-top: 15px;
}

    .col-sm-2.Bannerfooter {
        width: 16.66666667% !important;
        text-align: center;
        vertical-align: middle !important;
        border-left-color: #fff;
        border-left-width: 2px;
        border-left-style: solid;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        height: 100% !important;
    }

.col-sm-1.Bannerfooter {
    width: 20% !important;
    text-align: center;
    vertical-align: middle !important;
    border-left-color: #fff;
    border-left-width: 2px;
    border-left-style: solid;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    height: 100% !important;
    float: left;
}

    .col-sm-1.Bannerfooter:hover, .col-sm-1.Bannerfooter:focus {
        background-color: #EBEBEB !important;
        color: #dd6e37 !important;
        border-left-color: #fff;
        border-left-width: 2px;
        border-left-style: solid;
    }

    .col-sm-1.Bannerfooter::selection {
        background-color: #EBEBEB !important;
        color: #dd6e37 !important;
        /*border: 1px solid #ddd;
               border-bottom: 0px solid #ddd !important;*/
    }

    .col-sm-1.Bannerfooter.active {
        background-color: #EBEBEB !important;
        color: #dd6e37 !important;
        border-left-color: #fff;
        border-left-width: 2px;
        border-left-style: solid;
    }

.Bannerfooter {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    text-align: center !important;
    padding-top: 10px;
    color: #fff;
    padding-bottom: 10px;
}

.col-sm-3 {
    width: 25%;
    text-align: center;
    vertical-align: middle !important;
}

    .col-sm-3.Bannerfooter {
        width: 25% !important;
        padding-top: 10px;
        text-align: center;
        vertical-align: middle !important;
        border-left-color: #fff;
        border-left-width: 2px;
        border-left-style: solid;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        height: 100% !important;
        float: left;
    }

        .col-sm-3.Bannerfooter:hover, .col-sm-3.Bannerfooter:focus {
            background-color: #EBEBEB !important;
            color: #dd6e37 !important;
            border-left-color: #fff;
            border-left-width: 2px;
            border-left-style: solid;
        }

        .col-sm-3.Bannerfooter::selection {
            background-color: #EBEBEB !important;
            color: #dd6e37 !important;
            /*border: 1px solid #ddd;
               border-bottom: 0px solid #ddd !important;*/
        }

        .col-sm-3.Bannerfooter.active {
            background-color: #EBEBEB !important;
            color: #dd6e37 !important;
            border-left-color: #fff;
            border-left-width: 2px;
            border-left-style: solid;
        }

.col-sm-4.Bannerfooter {
    padding-top: 10px;
    color: #fff;
    padding-bottom: 10px;
    text-align: center;
    vertical-align: middle !important;
    border-left-color: #fff;
    border-left-width: 2px;
    border-left-style: solid;
}

    .col-sm-4.Bannerfooter:hover, .col-sm-4.Bannerfooter:focus {
        background-color: #EBEBEB !important;
        color: #dd6e37 !important;
        border-left-color: #fff;
        border-left-width: 2px;
        border-left-style: solid;
    }

    .col-sm-4.Bannerfooter::selection {
        background-color: #EBEBEB !important;
        color: #dd6e37 !important;
        /*border: 1px solid #ddd;
               border-bottom: 0px solid #ddd !important;*/
    }

    .col-sm-4.Bannerfooter.active {
        background-color: #EBEBEB !important;
        color: #dd6e37 !important;
        border-left-color: #fff;
        border-left-width: 2px;
        border-left-style: solid;
    }


.col-sm-6.Bannerfooter {
    padding-top: 10px;
    color: #fff;
    padding-bottom: 10px;
    text-align: center;
    vertical-align: middle !important;
    border-left-color: #fff;
    border-left-width: 2px;
    border-left-style: solid;
}

    .col-sm-6.Bannerfooter:hover, .col-sm-6.Bannerfooter:focus {
        background-color: #EBEBEB !important;
        color: #dd6e37 !important;
        border-left-color: #fff;
        border-left-width: 2px;
        border-left-style: solid;
    }

    .col-sm-6.Bannerfooter::selection {
        background-color: #EBEBEB !important;
        color: #dd6e37;
        /*border: 1px solid #ddd;
               border-bottom: 0px solid #ddd !important;*/
    }

    .col-sm-6.Bannerfooter.active {
        background-color: #EBEBEB !important;
        color: #dd6e37 !important;
        border-left-color: #fff;
        border-left-width: 2px;
        border-left-style: solid;
    }


.col-sm-12.Bannerfooter {
    padding-top: 10px;
    color: #fff;
    padding-bottom: 10px;
    text-align: center;
    vertical-align: middle !important;
    border-left-color: #fff;
    border-left-width: 2px;
    border-left-style: solid;
}

    .col-sm-12.Bannerfooter:hover, .col-sm-12.Bannerfooter:focus {
        background-color: #EBEBEB !important;
        color: #dd6e37 !important;
        border-left-color: #fff;
        border-left-width: 2px;
        border-left-style: solid;
    }

    .col-sm-12.Bannerfooter::selection {
        background-color: #EBEBEB !important;
        color: #dd6e37 !important;
        /*border: 1px solid #ddd;
               border-bottom: 0px solid #ddd !important;*/
    }

    .col-sm-12.Bannerfooter.active {
        background-color: #EBEBEB !important;
        color: #dd6e37 !important;
        border-left-color: #fff;
        border-left-width: 2px;
        border-left-style: solid;
    }

.ProfessionalDetails h6 {
    color: #dd6e37;
}

.ProfessionalDetails:hover {
    background-color: #dd6e37;
}

a.FooterNav:hover {
    color: #dd6e37 !important;
}


.btn-success:focus {
    background-color: #dd6e37;
    color: #fff !important;
    font-weight: normal;
    font-size: 12px;
}

    .btn-success:focus .submitText {
        color: #fff !important;
        font-weight: normal;
        font-size: 12px;
    }

a.nav_link_normal.colortext:hover {
    color: #dd6e37 !important;
}

.LoginPanel {
    padding-top: 50px;
}

.dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction {
    border-color: #dd6e37;
    background: #dd6e37;
    background: -moz-linear-gradient(top, #dd6e37 0%, #dd6e37 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd6e37), color-stop(100%,#dd6e37));
    background: -webkit-linear-gradient(top, #dd6e37 0%,#dd6e37 100%);
    background: linear-gradient(top, #dd6e37 0%,#dd6e37 100%);
    -webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.6), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.4);
    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.6), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.4);
    color: #fff;
    text-shadow: 0px -1px 0px #fff;
}

.BorderTopColor {
    border-top-color: #dd6e37;
}




.CategorieTab_Top {
    clear: both;
}

    .CategorieTab_Top:after {
        clear: both;
        content: ".";
        height: 0px;
        font-size: 0px;
        visibility: hidden;
        display: block;
    }

    .CategorieTab_Top ul.resp-tabs-list {
        margin: 0;
        padding: 1px 0;
    }

    .CategorieTab_Top .resp-tabs-container {
        padding: 0;
        margin: 0;
        clear: both;
        border: 1px solid #e8e8e8;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        background: #fff !important;
    }

        .CategorieTab_Top .resp-tabs-container:after {
            clear: both;
            content: ".";
            height: 0px;
            font-size: 0px;
            visibility: hidden;
            display: block;
        }

    * + html .CategorieTab_Top .resp-tabs-container {
        display: inline-block;
    }

    .CategorieTab_Top .resp-tab-content .resp_margin {
        /*margin: 15px;*/
        margin: 0px;
        margin-left: -1px;
    }

    .CategorieTab_Top ul.resp-tabs-list li {
        font-size: 13px;
        margin-right: 5px;
        list-style: none;
        border-top: 1px solid #e8e8e8;
        border-right: 1px solid #e8e8e8;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-top-color: #e8e8e8;
        margin-bottom: -1px;
        float: left;
        position: relative;
        z-index: 1;
        transition: background-color ease-in 200ms;
        -moz-transition: background-color ease-in 200ms; /* Firefox 4 */
        -webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */
        -o-transition: background-color ease-in 200ms; /* Opera */
        -ms-transition: background-color ease-in 200ms; /* IE9? */
        color: #FFF;
    }

        .CategorieTab_Top ul.resp-tabs-list li:first-child {
            border-left: 1px solid #e8e8e8;
        }

        .CategorieTab_Top ul.resp-tabs-list li span {
            border: none;
            padding: 8px 15px;
            display: block;
            white-space: nowrap;
            cursor: pointer;
        }

        .CategorieTab_Top ul.resp-tabs-list li:hover {
            background: #eeeeee;
            color: #000;
        }

            .CategorieTab_Top ul.resp-tabs-list li:hover span {
                color: #FFF;
            }

        .CategorieTab_Top ul.resp-tabs-list li.resp-tab-active {
            position: relative;
            z-index: 1;
            color: #FFF;
        }

    .CategorieTab_Top .resp-tab-active,
    .CategorieTab_Top .resp-tab-active:hover {
        background: none;
        color: #FFF !important;
    }

    .CategorieTab_Top ul.resp-tabs-list li.resp-tab-active span {
        background-color: #FFF;
        color: #000;
    }

    .CategorieTab_Top h2.resp-accordion,
    .CategorieTab_Top .resp_container {
        display: none;
    }

@media only screen and (max-width:768px) {

    .CategorieTab_Top ul.resp-tabs-list {
        display: none;
    }

    .CategorieTab_Top h2.resp-accordion {
        display: block;
        border: 1px solid #e1e1e1;
        border-left: 2px solid #dd6e37;
        border-bottom: none;
        font-size: 15px;
        font-weight: normal;
        padding: 15px 15px;
        cursor: pointer;
        margin: 0;
        color: #919191;
        transition: background-color ease-in 200ms;
        -moz-transition: background-color ease-in 200ms; /* Firefox 4 */
        -webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */
        -o-transition: background-color ease-in 200ms; /* Opera */
        -ms-transition: background-color ease-in 200ms; /* IE9? */
    }

    .CategorieTab_Top .resp-arrow {
        float: right;
        position: relative;
        top: 0px;
        display: inline-block;
        font-family: 'Glyphicons Regular';
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        margin-top: 0px;
        text-align: center;
    }

        .CategorieTab_Top .resp-arrow:empty {
            width: 1em;
        }

        .CategorieTab_Top .resp-arrow:before {
            content: "\002B";
        }

    .CategorieTab_Top .resp-tab-active .resp-arrow:before {
        content: "\2212";
    }

    .CategorieTab_Top .resp-accordion:hover {
        background: #eeeeee;
        color: #333333;
    }

    .CategorieTab_Top .resp-tab-active,
    .CategorieTab_Top .resp-tab-active:hover {
        background: #dd6e37;
        color: #000;
    }

        .CategorieTab_Top .resp-tab-active span {
            color: #FFF;
        }

    .CategorieTab_Top .resp-tabs-container {
        width: 100%;
        margin: 0px;
        border-radius: 0px;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        border: none;
        border-bottom: 1px solid #e1e1e1;
    }

        .CategorieTab_Top .resp-tabs-container .resp_margin {
            margin: 15px;
            height: 100% !important;
        }

    .CategorieTab_Top .resp-tab-content {
        border: 1px solid #e1e1e1;
        border-bottom: none;
        width: auto !important;
        padding: 0px;
        margin-bottom: 0px;
        clear: both;
        display: none;
    }

        .CategorieTab_Top .resp-tab-content:after {
            clear: both;
            content: ".";
            height: 0px;
            font-size: 0px;
            visibility: hidden;
            display: block;
        }
}

.resp-tab-item {
    color: #FFF;
}


.CategorieTab_Top ul.resp-tabs-list li em,
.CategorieTab_Top ul.resp-tabs-list li i,
.CategorieTab_Top h2.resp-accordion span em,
.CategorieTab_Top h2.resp-accordion span i,
.CategorieTab_Bottom ul.resp-tabs-list li em,
.CategorieTab_Bottom ul.resp-tabs-list li i,
.CategorieTab_Bottom h2.resp-accordion span em,
.CategorieTab_Bottom h2.resp-accordion span i,
.CategorieTab_Top ul.resp-tabs-list {
    margin: 0;
    padding: 1px 0;
}

    .CategorieTab_Top ul.resp-tabs-list li.resp-tab-active {
        position: relative;
        z-index: 1;
        color: #FFF;
    }


.CategorieTab_Top_1 ul.resp-tabs-list li.resp-tab-active {
    float: left;
    border-top-color: #dd6e37 !important;
    -webkit-border-radius: 0px 0px 0 0;
    -moz-border-radius: 0px 0px 0 0;
    border-radius: 0px 0px 0 0;
    background: #fff !important;
    border: 1px solid #ddd;
    border-bottom: 0;
    color: #000 !important;
    text-decoration: none;
}

.CategorieTab_Top ul.resp-tabs-list li.resp-tab-active span:hover {
    color: #000 !important;
}


.CategorieTab_Top_1 ul.resp-tabs-list li span, .CategorieTab_Top_1 ul.resp-tabs-list li:hover span {
    /*padding: 12px 22px;*/
    padding: 12px 12px;
    font-size: 14px;
    color: #fff;
}


#tabposition_5238 .resp-tabs-list li {
    background-color: #dd6e37;
    /*padding: 0 10px;*/
    color: #fff;
}

#tabposition_5238 .resp-tab-active,
#tabposition_5238 .resp-tab-active:hover {
    background-color: #fff !important;
    color: #000 !important;
}

a.AdminNav:hover {
    color: #dd6e37 !important;
    font-weight: normal;
    font-size: 14px !important;
}



/**/

 td.MyCellStyle {
        background-color: #dd6e37;
        color: #ffffff;
    }

  .RadCalendar_Default .rcMain .rcRow td.MyCellStyle a {
    color: #ffffff !important;
}

   .RadCalendar_Default .rcMain .rcRow td.MyCellStyle a:hover,   .RadCalendar_Default .rcMain .rcRow td.MyCellStyle a:active {
    color: #242424 !important;
}

   /*Admin Area*/
   .innerBodyTextheading1{
    color: #fff;
    font-weight:normal;
    font-size: 45px !important;
    line-height:45px;
    padding-bottom:20px;
}

    .innerBodyTextheading2{
    color: #fff;
    font-weight:normal;
    font-size: 30px !important;
}

.IntranetWelcome {
    background-color: #dd6e37;
    max-width: 100% !important;
    margin-right: 0px;
    margin-left: 0px;
}

.LatestNewsFont {
    font-size: 18px !important;
     color: #242424 !important;
}

.LatestNewsFont:hover, .LatestNewsFont:active  {
    font-size: 18px !important;
    color: #dd6e37 !important;
}

.LatestNewsFontBody {
    font-size: 14px !important;
}


div.row.Profile3 {
    /*border-top-style: solid;
        border-top-width: 2px;
        border-top-color: #759138;*/
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    border-bottom-color: #C0C0C0;
}

.EventsListBottom {
    border-top-style: dashed;
    border-top-width: 1px;
    border-top-color: #C0C0C0;
}

.bulletinsubtext {
    /*font-size:14px !important;
        font-weight:normal; 
        color:#242424;*/
    font-size: 12px !important;
    font-weight: normal;
    color: #888;
}

   .CategorieTab_Top_1 ul.resp-tabs-list li,
    .CategorieTab_Top_1 ul.resp-tabs-list li:hover,
    .CategorieTab_Bottom_1 ul.resp-tabs-list li,
    .CategorieTab_Bottom_1 ul.resp-tabs-list li:hover {
        background: #dd6e37 !important;
        color: #000;
    }
/**/

 @media only screen and (min-width:769px) and (max-width:992px) {
  .CategorieTab_Top ul.resp-tabs-list{display:none;}
.CategorieTab_Top h2.resp-accordion{display:block;border:1px solid #e1e1e1;border-left:2px solid #dd6e37;border-bottom:none;font-size:15px;font-weight:normal;padding:15px 15px;cursor:pointer;margin:0;color:#919191;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;}
.CategorieTab_Top .resp-arrow{float:right;position:relative;top:0px;display:inline-block;font-family:'Glyphicons Regular';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;margin-top:0px;text-align:center;}
.CategorieTab_Top .resp-arrow:empty{width:1em;}
.CategorieTab_Top .resp-arrow:before{content:"\002B";}
.CategorieTab_Top .resp-tab-active .resp-arrow:before{content:"\2212";}
.CategorieTab_Top .resp-accordion:hover{background:#eeeeee;color:#333333;}
.CategorieTab_Top .resp-tab-active,
.CategorieTab_Top .resp-tab-active:hover{background:#dd6e37;color:#000;}
.CategorieTab_Top .resp-tab-active span{color:#FFF;}
.CategorieTab_Top .resp-tabs-container{width:100%;margin:0px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;border:none;border-bottom:1px solid #e1e1e1;}
.CategorieTab_Top .resp-tabs-container .resp_margin{}
.CategorieTab_Top .resp-tab-content{border:1px solid #e1e1e1;border-bottom:none;width:auto !important;padding:0px;margin-bottom:0px;clear:both;display:none;}
.CategorieTab_Top .resp-tab-content:after{clear:both;content:".";height:0px;font-size:0px;visibility:hidden;display:block;}
 
     }