@import url(fonts/font-awesome.css);

@font-face {
    /*font-family: "IRANSans-web";*/
    src: url('fonts/iransans.eot');
    src: local('Iranian Sans'), local('iransans'), url("fonts/IRANSansWeb_Light.eot?#iefix") format("embedded-opentype"), url("fonts/IRANSansWeb_Light.woff2") format("x-woff2"), url("fonts/IRANSansWeb_Light.woff") format("woff"), url("fonts/IRANSansWeb_Light.ttf") format("truetype");
    font-weight: normal;
}
 
@font-face {
    /*font-family: "Iranian Sans";*/
    src: url('fonts/iransans.eot');
    src: local('Iranian Sans'), local('iransans'), url("fonts/iransans.eot?#iefix") format("embedded-opentype"), url("fonts/iransans.woff2") format("x-woff2"), url("fonts/iransans.woff") format("woff"), url("fonts/iransans.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
/* ********** Skin Style ************** */ html, body, div, span, object, iframe, h1, h2, h5, h4, h5, h6, p, a, abbr, address, cite, del, dfn, em, img, ins, q, small, strong, sub, sup, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot {
    border: 0;
    padding: 0;
    margin: 0;
}


h1 {
    color: #ffffff;
    /*font-family: 'Open Sans';*/
    font-size: 24px;
    line-height: 28px;
    font-weight: bold;
}

h2 {
    color: #222;
    /*font-family: 'Open Sans';*/
    font-size: 20px;
    line-height: 24px;
    font-weight: bold;
}

h5 {
    color: #000000;
    /*font-family: 'Open Sans';*/
    font-size: 18px;
    line-height: 20px;
    font-weight: bold;
}

h4 {
    color: #000000;
    /*font-family: 'Open Sans';*/
    font-size: 16px;
    line-height: 18px;
    font-weight: bold;
}

h5 {
    color: #000000;
    /*font-family: 'Open Sans';*/
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
}


#Body,
html,
body,
.Head,
.SubHead,
.SubSubHead,
.Normal {
    color: #000;
    font-size: 13px;
    /* font-family: IranSans !important; */
    line-height: 1.5;
}

html, button, input, select, textarea {
    /*font-family: 'Open Sans';*/
}

/* body style*/
.body_bg {
    background-image: url(images/Body_bg_4.png);
    background-position: left top;
    background-attachment: scroll;
    background-repeat: repeat;
    background-size: auto;
}

#dnn_wrapper {
	width: auto;
	/* background: #f4f4f4; */
}



A, A:link,
A:active,
A:visited,
A:hover,
.Link_list li {
    color: #000;
}

    a.Button_default:hover,
    a.breadcrumb:hover {
        color: #ffffff !important;
    }

.ls-layer,
.ls-layer * {
    /*font-family: 'Open Sans' !important;*/
}

.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.tabs-left .nav-tabs > .active > a,
.tabs-left .nav-tabs > .active > a:hover,
.tabs-right .nav-tabs > .active > a,
.tabs-right .nav-tabs > .active > a:hover,
.team_social .social-icons a:hover,
.social-icons a:hover,
.team_title,
.tabs-top-group2 .panel-heading:hover .panel-title a,
.Theme_Responsive_Default .btn,
.dropdown-menu li > a:hover,
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover,
.RightPaneProfile .active,
.RightPaneProfile .console-none:hover,
#styler_slider .update_click,
.Answers_List li:hover span.Answers_icon,
.Services_List .col-sm-3:hover .Services_icon,
a.Button_blue,
.filter_block #filters li.selected a,
.filter_block #filters li.selected a:hover,
.filter_block .filter-switch,
.gallery_container .gallery_tags a:hover,
.userProfile .userMessages,
.userProperties ul.userMenu a span {
    background-color: #ffffff;
}

.comment_form div.submit_button .CommandButton {
    border: 1px solid #ffffff;
    color: #ffffff;
}

.ServeList .ServeBox:hover {
    border: 10px solid #ffffff;
}

.Theme_19_Normal .filter_navigation ul li.selected a,
.Theme_19_Normal .filter_navigation ul li a:hover {
    color: #FFF !important;
    border: 1px solid #ffffff !important;
    transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms; /* Safari and Chrome */
}

.isotope_grid .isotope_group {
    border: 1px solid #ffffff;
}

    .isotope_grid .isotope_group a {
        border-left: 1px solid #ffffff;
    }

        .Theme_19_Normal .filter_navigation ul ul li.selected a,
        .Theme_19_Normal .filter_navigation ul ul li a:hover,
        .isotope_grid .isotope_group a:hover,
        .isotope_grid .isotope_group a.active {
            background-color: #ffffff;
        }

.Theme_19_Normal .view-tenth:hover .mask {
    background-color: #ffffff !important;
}

.gat-news .shadow {
	box-shadow: 0 1px 6px 0px rgba(0,0,0,0.12);
	margin: 0 auto;
}
.shadow .row div:first-child a img {
	width: 100%;
	max-height: 130px;
}
.shadow .row div:first-child a {

	display: block;
}
.shadow .row div:last-child a {
	font-size: 18px;
}

.shadow .row div:last-child a:hover {
	color:#009688;
}
.shadow div {
	padding: 5px;
}





/*service-titr1*/
.gat-news-titr1 .shadow-titr1 {
	box-shadow: 0 1px 6px 0px rgba(0,0,0,0.12);
	margin: 0 auto;
}
.shadow-titr1 .row div:first-child a img {
	width: 100%;
	max-height: 130px;
}
.shadow-titr1 .row div:first-child a {

	display: block;
}
.shadow-titr1 .row div:last-child a {
	font-size: 18px;
}
.shadow-titr1 .row div {
	width: 100%;
	max-height: 500px;
}
.shadow-titr1 .row  div:first-child a img {
	width: 100%;
	max-height: 500px;
}
.shadow-titr1 .row  div:last-child div {
	display: none;
}
.shadow-titr1 .row div:last-child a:hover {
	color:#009688;
}
.shadow-titr1 div {
	padding: 0;
	height: 485px;
}
.shadow-titr1 .row  div:last-child a {
	font-size: 22px;
	padding: 0 20px;
	color: white;
	bottom: 10px;
	position: absolute;
	text-shadow: 0 0 4px black;
}

.shadow-titr1 .row div:last-child {
	width: 100%;
	box-shadow: inset 0px -30px 25px -10px #000000ee;
	height: 100px;
	bottom: 5px;
	position: absolute;
}
.shadow-titr1 .row div:last-child p {
	display: block !important;
	padding: 0px 20px 0 0;
	bottom: 75px;
	position: absolute;
	color: white;
	text-shadow: 0 0 1px black;
	left: 15px;
}
.shadow-titr1 .row  div:hover a,
.shadow-titr1 .row  div:hover p{
		color:#009688;
}


/*end---service-style*/

.news-multimedia-img a:last-child img {
    width: 100%;
		height: 215px;
}
.multimedia-latest > div {
	padding: 4px;
}
.news-multimedia-ttl {
	position: absolute;
	bottom: 0;
	box-shadow: inset 0px -56px 25px -40px #000;
	margin-left: 4px;
	padding: 0 5px 3px 2px;
}
.news-multimedia-ttl a {
	color: white;
}
.multimedia-latest .more {
	margin-top: 10px;
}
.zeropadding{padding:0}
.summary.change-description {
	font-size: 16px;
}
.DnnModule {
	position: relative;
	/* z-index: 902; */
	display: inline-block;
	width: 100%;
}
.head_Newses {
	display: inline-block;
	background-color: #f3f2f0;
}
.DNNModuleContent {
	display: block !important;
}
.titleSlider ul li .title {
	height: 16px !important;
	margin: 0 !important;
	line-height: 1 !important;
	bottom: 0px !important;
}
.titleSlider ul li .title a {
	line-height: inherit !important;
	font-size: 13px !important;
	height: 20px !important;
	display: block ruby;
	width: 408px !important;
	padding-left: 90px !important;
}
.titleSlider {
	background-color: #555;
	max-height: 22px !important;
}
.titleSlider ul ,.titleSlider ul li{
	max-height: 22px !important;
}
.titleSlider ul {
    position: absolute !important;
}
.news-label {
	position: absolute;
	background-color: #ca5102;
	padding: 2px 4px;
}
.titleSlider ~ .arrows {
	top: -13px;
	width: 85%;
	direction: ltr;
	right: 0;
	left: 90px;
}
.titleSlider ~ .arrows .prev,.titleSlider ~ .arrows .next,
.titleSlider ~ .arrows .prev:hover,.titleSlider ~ .arrows .next:hover
{
	background-color:transparent !important;
}
.titleSlider ~ .arrows .next{
	width:62px !important;
}
.title_lastback{
	background-color: #eee5d4;
	padding: 5px;
}
.title-sep {
	border-top: 1px solid #bfbfbf;
	border-bottom: 1px solid white;
	margin: 5.5px;
}
.head_bargozide {
	display: inline-block;
	/* padding: 15px 0; */
	box-shadow: 2px 2px 15px -5px black;
}
.News3 .Headline-news {
	background-color: #f3f2f0;
}
.sep-bargozide {
	margin-bottom: 5px;
}
.news-aham {
	height: auto;
	margin: 5px 0;
	padding: 0 5px;
	box-shadow: 1px 1px 10px -5px black;
}
.date-style .dateicon {
	top: 6px;
	position: relative;
}
.Full_Screen_PaneD {
	margin-top: 30px;
}
.news-aham {
	height: auto;
	margin: 10px 0 8px 0;
	padding: 0 5px;
	box-shadow: 1px 1px 10px -5px black;
}
.Newsyaddast:last-child .sep-line {
	display: none;
}
.title-sep:last-child {
	display: none;
}
.Newsyaddast .Headline-news {
	height: 86px;
	font-size: 11px;
}
.enlang {
    font-family: sans-serif;
} 

.head_mosahebe {
	display: flow-root;
	background-color: #ededed;
}
.News4 .HeadLineHorizontal {
	padding: 5px;
	/* height: 48px; */
	overflow: hidden;
	box-shadow: 1px 1px 10px -4px grey;
	border-radius: 10px;
}
.NewsPortal img {
	border-radius: 10px;
}
.carousel .owl-wrapper {
	background-color: rgb(224, 218, 206);
}
.owl-buttons > div {
	background-color: #cb5103 !important;
}
.carousel_4 .owl-buttons .owl-prev::before, .carousel_4 .owl-buttons .owl-next::before, .carousel_4 .owl-buttons .owl-prev:hover::before, .carousel_4 .owl-buttons .owl-next:hover::before {
	border-left: 2px solid #FFF !important;
	border-bottom: 2px solid #FFF !important;
}

.Headline-news {
	padding-top: 6px;
}
.parvandeh-vije {
	min-height: 50px;
margin-top: 8px;
overflow: hidden;
padding: 0;
}
.sep-line {
	margin-bottom: 6px;
	border-top: 1px solid #bebdbb;
	padding-right: 35px;
	padding-left: 35px;
	border-bottom: 1px solid #fff;
	bottom: -5px;
	position: relative;
}

@media only screen and (max-width: 767px) {
	footer {
	
	background-size: cover;
}
	.shadow-titr1 .row  div:last-child a {
	font-size: 17px;
	padding: 0 10px;
	color: white;
	bottom: 18px;
	position: absolute;
	text-shadow: 0 0 1px black;
}
    .isotope_grid .isotope_group a {
        border: 1px solid #ffffff !important;
    }
}

.accordion_2 .panel-heading .panel-title a:hover,
.accordion_2 .panel-heading .panel-title a,
.accordion_2 .panel-heading .panel-title a.collapsed:hover,
.tabs-top-group2 .panel-heading:hover .accordion_icon,
blockquote small,
.social-icons a:hover,
ul.bs-glyphicons li span.social:hover,
.filter_block #filters li a:hover,
.filter_block .sort_box li a:hover,
.price_content h5 {
    color: #ffffff;
}

/*new page sytle color*/
.dividers_4, .player_boxes .player_line {
    border-bottom: 2px solid #ffffff;
}

.ServeList_6 .Serve_Icon,
.accordion_3 .panel-heading .panel-title a:hover,
.accordion_3 .panel-heading .panel-title a,
.accordion_3 .panel-heading .panel-title a.collapsed:hover,
.accordion_4 .panel-heading .panel-title a,
.accordion_4 .panel-heading .panel-title a:hover,
.accordion_5 .panel-heading .panel-title a,
.accordion_5 .panel-heading .panel-title a:hover,
.accordion_5 .panel-heading .panel-title a.collapsed:hover,
.accordion_6 .panel-heading .panel-title a,
.accordion_6 .panel-heading .panel-title a:hover,
.accordion_8 .panel-default > .panel-heading a,
.accordion_8 .panel-default > .panel-heading a:hover,
.accordion_9 .panel-default > .panel-heading a,
.accordion_9 .panel-default > .panel-heading a:hover,
.accordion_9 .panel-default > .panel-heading a.collapsed:hover,
.accordion_9 .panel-default .panel-heading a em,
.accordion_9 .panel-default .panel-heading a:hover em,
.accordion_9 .accordion_icon:before,
.accordion_9 .panel-title a:hover .accordion_icon:before,
.accordion_9 .panel-title a.collapsed:hover .accordion_icon:before,
.our_team2 .team_title,
.our_team2 .team_social a:hover,
.price-table5 .best_value .price_box,
.price-table5 .price_border:hover .price_box,
.price-table8 .price_holder ul li em.fa-check,
.chart_list .percentage,
.chart_list2 .percentage2,
.number_Animation,
.Testimonials_1 small span,
.Testimonials_2 small span,
.Testimonials_4 small span,
.Testimonials_5 small span,
.verticalTab_Left_3 ul.resp-tabs-list li.resp-tab-active span,
.verticalTab_Right_3 ul.resp-tabs-list li.resp-tab-active span,
.quotes_4 blockquote small,
.dropcaps_2,
.dropcaps_4,
.our_team3 .team_title,
.our_team3 .team_social a:hover,
.TeamDetail_left .team_social a,
.TeamDetail_right .Teamtitle span,
.accordion_10 .panel-heading .panel-title a:hover {
    color: #ffffff;
}

    .accordion_4 .panel-heading .panel-title a .accordion_icon,
    .accordion_6 .panel-heading .panel-title a .accordion_icon {
        border-right: 1px solid #ffffff;
        border-bottom: 1px solid #ffffff;
    }

.accordion_9 .panel-default .accordion_icon,
.accordion_9 .panel-title a:hover .accordion_icon,
.accordion_9 .panel-title a.collapsed:hover .accordion_icon {
    border-color: #ffffff;
}

.accordion_5 .panel-heading .accordion_icon,
.accordion_8 .panel-default .accordion_icon,
.accordion_8 .panel-title a:hover .accordion_icon,
.price-table a.btn,
.price-table2 a.btn,
.price-table2 .price_title,
.price-table2 .price_box,
.price-table3 .price_holder .btn:hover,
.price-table3 .best_value .price_title,
.price-table3 .best_value .price_holder .btn,
.price-table5 .price_holder a.btn:hover,
.price-table5 .best_value .price_holder a.btn,
.price-table5 .price_border:hover .price_holder a.btn,
.price-table8 .price_title,
.price-table8 .price8_color2 .price_title,
.price-table8 .best_value .price_btn a,
.price-table8 .price_border:hover .price_btn a,
.price-table8 .price_btn a:hover,
.price-table10 .price_holder .btn:hover,
.Testimonials_tab .last_page:hover,
.Testimonials_tab .next_page:hover,
.Testimonials_5 blockquote p,
.loaded_list .bar,
.horizontalTab_Top_2 ul.resp-tabs-list li.resp-tab-active span,
.dropcaps_5,
.dropcaps_6,
.quotes_3 blockquote,
.loaded_list .progress-bar,
.loaded_list3 .progress .progress-bar,
.social_list4 a:hover {
    background-color: #ffffff;
}

.Testimonials_5 small:before {
    border-top: 10px solid #ffffff;
}

.horizontalTab_Top_1 ul.resp-tabs-list li.resp-tab-active {
    border-top: 2px solid #ffffff;
}

.horizontalTab_Top_3 ul.resp-tabs-list li,
.horizontalTab_Top_3 ul.resp-tabs-list li:hover {
    border: 1px solid #ffffff;
    background-color: #ffffff;
}

    .horizontalTab_Top_3 ul.resp-tabs-list li.resp-tab-active,
    .horizontalTab_Top_3 ul.resp-tabs-list li.resp-tab-active:hover {
        border-top: 2px solid #ffffff;
    }

.verticalTab_Left_1 ul.resp-tabs-list li.resp-tab-active span,
.verticalTab_Right_1 ul.resp-tabs-list li.resp-tab-active span {
    color: #ffffff !important;
}

.verticalTab_Left_1 ul.resp-tabs-list li.resp-tab-active {
    border-left: 2px solid #ffffff;
}

.verticalTab_Right_1 ul.resp-tabs-list li.resp-tab-active {
    border-right: 2px solid #ffffff;
}

.verticalTab_Left_2 ul.resp-tabs-list li.resp-tab-active span,
.verticalTab_Right_2 ul.resp-tabs-list li.resp-tab-active span {
    background: #ffffff !important;
}

.verticalTab_Left_3 ul.resp-tabs-list li,
.verticalTab_Right_3 ul.resp-tabs-list li {
    border: 1px solid #ffffff;
    background: #ffffff !important;
}

    .verticalTab_Left_3 ul.resp-tabs-list li.resp-tab-active,
    .verticalTab_Left_3 ul.resp-tabs-list li.resp-tab-active:hover,
    .verticalTab_Right_3 ul.resp-tabs-list li.resp-tab-active,
    .verticalTab_Right_3 ul.resp-tabs-list li.resp-tab-active:hover {
        border-top: 2px solid #ffffff !important;
    }

.quotes_2 blockquote {
    border-left: 5px solid #ffffff;
}

.player_boxes .player_line {
    border-top-color: #ffffff;
}
/*new pages*/
.sync_carousel_2 .owl-buttons .owl-prev:hover,
.sync_carousel_2 .owl-buttons .owl-next:hover,
.aboutus_a .line,
.accordion_11 .panel-default .panel-heading a em,
.accordion_11 .panel-default .panel-heading a:hover em,
.carousel_12 .photo_box .shade,
.aboutus_c .aboutus_c_right li.the3 span.fa,
.backgroundImage34,
.aboutus_d .line,
.ourservices_a_text1 .line, .ourservices_a_text2 .line, .ourservices_a_text3 .line, .ourservices_a_text4 .line,
.ourservices_d ul li span,
.ourservices_d ul li:hover,
.loaded_list8 .progress-bar,
.Testimonials_13 .Pic,
.Testimonials_13 .dot a.actived,
.Time_Line .Time_Line_left .Time_Line_leftmain .dot,
.Time_Line .Time_Line_right .Time_Line_rightmain .dot {
    background-color: #ffffff;
}

.functionList.ourservices_c .color_2_bg,
.Theme_Responsive_20045_Contact-Us .form_submit input:hover {
    background-color: #ffffff !important;
}

.accordion_11 .panel-default > .panel-heading a,
.accordion_11 .accordion_icon:before,
.accordion_11 .panel-default > .panel-heading a:hover,
.accordion_11 .panel-title a.collapsed:hover .accordion_icon:before,
.text_sytle_11 h5,
.Testimonials_12 small span,
.number_Animation_5 .number,
.aboutus_d_bottom span.fa,
.ourservices_d ul li:hover span,
.Testimonials_13 small span,
.Time_Line .Time_Line_top .Time_Line_top_time,
.Time_Line .Time_Line_bottom span.fa {
    color: #ffffff;
}

.Testimonials_12 small img,
.ourservices_d ul li:hover,
.ourservices_d ul li:hover span {
    border: 1px solid #ffffff;
}

.ourteam_b .ourteam_b_right a.accent_btn:hover {
    border-color: #ffffff;
}

.ourteam_a .leftmian:after {
    border-color: transparent #ffffff #ffffff transparent;
}

.Testimonials_13 .Pic:after {
    border-color: transparent transparent transparent #ffffff;
}
/*new bolg*/

.Skin_05_timeline .news_post_box .post_box h2.news_title a:hover,
.Skin_05_timeline .news_post_box .post_box .post_date a:hover,
.Skin_05_timeline .news_detail_top h2.news_title {
    color: #ffffff;
}

.news_post_box .post_box .post_more a:hover {
    background: #ffffff;
    border: 1px solid #ffffff;
}

.Skin_05_timeline .news_detail_top .tab_right .news_detail_username a:hover,
.Skin_05_timeline .news_detail .post_date a:hover,
.Skin_05_timeline .comment_content .comment_date a,
.Skin_05_timeline .comment_content .comment_date a:link,
.Skin_05_timeline .comment_content .comment_date a:active,
.Skin_05_timeline .comment_content .comment_date a:visited,
.Skin_05_timeline .comment_content .comment_date a:hover,
.Skin_05_timeline .post_author_info .author_desc {
    color: #ffffff !important;
}

.Skin_05_timeline .news_date_box span,
.Skin_05_timeline .news_date_box span i,
.Skin_05_timeline .news_more_box span,
.Skin_05_timeline .news_more_box .line span,
.Skin_05_timeline .news_post_box .news_post .dot,
.Skin_05_timeline .news_date_box span,
.Skin_05_timeline .news_date_box span i,
.Skin_05_timeline .news_more_box span,
.Skin_05_timeline .xblog_page .pager {
    background-color: #ffffff;
}

.Skin_05_timeline .comment_form .Post_button .CommandButton {
    background: #ffffff !important;
}


/*Carousel*/
.carousel_1 .main,
.carousel_1 .ico {
    border-color: #ffffff;
}

.carousel .owl-page.active {
    background-color: #ffffff;
}

.carousel_1 .ico {
    color: #ffffff;
}

.carousel_1 .main:hover .ico span, .carousel_2 .owl-buttons .owl-prev:hover, .carousel_2 .owl-buttons .owl-next:hover, .carousel_3 .owl-buttons .owl-prev:hover, .carousel_3 .owl-buttons .owl-next:hover, .carousel_4 .owl-buttons .owl-prev:hover, .carousel_4 .owl-buttons .owl-next:hover {
    background-color: inherit;
}

.carousel .owl-buttons .owl-prev:hover:before,
.carousel .owl-buttons .owl-next:hover:before {
    border-left-color: #ffffff;
    border-bottom-color: #ffffff;
}

.photo_box:hover .text_sytle_6 {
    border-top-color: #ffffff;
}
/*Carousel*/
.carousel .owl-page.active {
    border-color: #ffffff;
}

.backgroundImage4:before,
.backgroundImage13 {
    background-color: #ffffff;
}

.home2_full2:before {
    border-top-color: #ffffff !important;
}
/*images*/
.photo_box .ico span {
    background-color: #ffffff;
}

.photo_box.ico_push_in .ico,
.photo_box.ico_left_rotate .ico,
.photo_box.ico_left_rotate .ico > span,
.photo_box.ico_right_rotate .ico,
.photo_box.ico_right_rotate .ico > span,
.photo_box.content_top_increment .content h5,
.content_sytle_2 .shade,
.photo_box.content_push_in .content,
.photo_box.entirety_left_offset .ico span,
.photo_box:hover.entirety_bevel .shade {
    background-color: #ffffff;
}

.photo_box.icon_tag_push .ico:before {
    border-right-color: #ffffff;
    border-top-color: #ffffff;
}

.text_sytle_4 h5 span {
    border-bottom-color: #ffffff;
}


/*flip box*/
.flip_box_1 .back h5,
.flip_box_1 .front .fa,
.flip_box_1 .back a.but,
.flip_box_2 .front .fa,
.flip_box_2 .front h5 {
    color: #ffffff;
}

.flip_box_1 .front .fa,
.flip_box_1 .back,
.flip_box_2 .front, .flip_box_2 .back {
    border-color: #ffffff;
}

.flip_box_2 .back {
    background-color: #ffffff;
}


/*Boxes*/
.boxes_style_1 .boxes,
.boxes_style_6,
.boxes_style_6 .boxes {
    border-color: #ffffff;
}

    .boxes_style_1 .Boxes_title,
    .boxes_style_6 .Boxes_title {
        color: #ffffff;
    }

.boxes_style_3 .boxes {
    border-top-color: #ffffff;
}

.boxes_style_3 .Boxes_title:before,
.boxes_style_4 .Boxes_title:before,
.boxes_style_4 .boxes {
    border-bottom-color: #ffffff;
}

.boxes_style_5 .boxes,
.boxes_style_8 .boxes {
    border-left-color: #ffffff;
}


/* new portfolio */
.Text_layouts .photo_box a:hover span,
.Sidebar_layouts_categories .fa,
.Sidebar_layouts_links .fa {
    color: #ffffff;
}

.List_layouts_text hr,
.portfolios_carousel .carousel_1 .owl-buttons .owl-prev:hover, .portfolios_carousel .carousel_1 .owl-buttons .owl-next:hover,
.portfolios_carousel .carousel .owl-buttons .owl-prev:hover:before, .portfolios_carousel .carousel .owl-buttons .owl-next:hover:before {
    border-color: #ffffff;
}

a.portfolios_default_btn,
.Single_page a {
    color: #ffffff;
    border-color: #ffffff;
}

a.page_control:hover,
a.page_number:hover {
    color: #ffffff !important;
    border-color: #ffffff;
}

.Grid_layouts .photo_box .shade,
.Text_layouts .photo_box .shade,
a.portfolios_default_btn:hover,
.Single_page a:hover {
    background-color: #ffffff;
}

.color_1 {
    color: #009b85 !important;
}

.color_2 {
    color: #faa732 !important;
}

.color_3 {
    color: #5eb95e !important;
}

.color_4 {
    color: #dd514c !important;
}

.color_1_bg {
    background-color: #009b85 !important;
}

.color_2_bg {
    background-color: #faa732 !important;
}

.color_3_bg {
    background-color: #5eb95e !important;
}

.color_4_bg {
    background-color: #dd514c !important;
}

.color_1_border {
    border-color: #009b85 !important;
}

.color_2_border {
    border-color: #faa732 !important;
}

.color_3_border {
    border-color: #5eb95e !important;
}

.color_4_border {
    border-color: #dd514c !important;
}

.percentage.color_1 {
    border-color: #009b85;
}

.percentage.color_2 {
    border-color: #faa732;
}

.percentage.color_3 {
    border-color: #5eb95e;
}

.percentage.color_4 {
    border-color: #dd514c;
}

.accordion-toggle.color_1_h:hover,
.accordion-toggle.color_1_h.actived,
.accordion-toggle.color_1_h.actived:hover {
    color: #009b85 !important;
}

.accordion-toggle.color_2_h:hover,
.accordion-toggle.color_2_h.actived,
.accordion-toggle.color_2_h.actived:hover {
    color: #faa732 !important;
}

.accordion-toggle.color_3_h:hover,
.accordion-toggle.color_3_h.actived,
.accordion-toggle.color_3_h.actived:hover {
    color: #5eb95e !important;
}

.accordion-toggle.color_4_h:hover,
.accordion-toggle.color_4_h.actived,
.accordion-toggle.color_4_h.actived:hover {
    color: #dd514c !important;
}


.price-color-1 .col.best_value .price_title,
.price-color-1 a.btn {
    background-color: #009b85;
}

.price-color-2 .col.best_value .price_title,
.price-color-2 a.btn {
    background-color: #faa732;
}

.price-color-3 .col.best_value .price_title,
.price-color-3 a.btn {
    background-color: #5eb95e;
}

.price-color-4 .col.best_value .price_title,
.price-color-4 a.btn {
    background-color: #dd514c;
}


.functionList3 .Color_1_main {
    border-color: #009b85 !important;
}

    .functionList3 .Color_1_main .functionIcon em,
    .functionList3 .Color_1_main:hover {
        background: #009b85;
    }

.functionList3 .functionBox:hover .functionIcon em {
    color: #009b85;
}

.functionList3 .Color_1_main a,
.functionList3 .Color_1_main a:link,
.functionList3 .Color_1_main a:active,
.functionList3 .Color_1_main a:visited {
    color: #009b85 !important;
}

.functionList3 .Color_2_main {
    border-color: #faa732 !important;
}

    .functionList3 .Color_2_main .functionIcon em,
    .functionList3 .Color_2_main:hover {
        background: #faa732;
    }

        .functionList3 .Color_2_main:hover .functionIcon em {
            color: #faa732;
        }

    .functionList3 .Color_2_main a,
    .functionList3 .Color_2_main a:link,
    .functionList3 .Color_2_main a:active,
    .functionList3 .Color_2_main a:visited {
        color: #faa732 !important;
    }

.functionList3 .Color_3_main {
    border-color: #5eb95e !important;
}

    .functionList3 .Color_3_main .functionIcon em,
    .functionList3 .Color_3_main:hover {
        background: #5eb95e;
    }

        .functionList3 .Color_3_main:hover .functionIcon em {
            color: #5eb95e;
        }

    .functionList3 .Color_3_main a,
    .functionList3 .Color_3_main a:link,
    .functionList3 .Color_3_main a:active,
    .functionList3 .Color_3_main a:visited {
        color: #5eb95e !important;
    }

.functionList3 .Color_4_main {
    border-color: #dd514c !important;
}

    .functionList3 .Color_4_main .functionIcon em,
    .functionList3 .Color_4_main:hover {
        background: #dd514c;
    }

        .functionList3 .Color_4_main:hover .functionIcon em {
            color: #dd514c;
        }

    .functionList3 .Color_4_main a,
    .functionList3 .Color_4_main a:link,
    .functionList3 .Color_4_main a:active,
    .functionList3 .Color_4_main a:visited {
        color: #dd514c !important;
    }




.price-table3 .color_1 .price_title,
.price-table3 .color_1 .price_holder .btn {
    background: #009b85;
}

.price-table3 .color_2 .price_title,
.price-table3 .color_2 .price_holder .btn {
    background: #faa732;
}

.price-table3 .color_3 .price_title,
.price-table3 .color_3 .price_holder .btn {
    background: #5eb95e;
}

.price-table3 .color_4 .price_title,
.price-table3 .color_4 .price_holder .btn {
    background: #dd514c;
}



.price-table4 .color_1 .price_title {
    background-color: #009b85;
}

.price-table4 .color_1 .price_box {
    background: #009b85;
}

.price-table4 .color_2 .price_title {
    background-color: #faa732;
}

.price-table4 .color_2 .price_box {
    background: #faa732;
}

.price-table4 .color_3 .price_title {
    background-color: #5eb95e;
}

.price-table4 .color_3 .price_box {
    background: #5eb95e;
}

.price-table4 .color_4 .price_title {
    background-color: #dd514c;
}

.price-table4 .color_4 .price_box {
    background: #dd514c;
}



.price-table6 .color_1 .price_box {
    border-color: #009b85;
    color: #009b85;
}

.price-table6 .color_1 .price_holder a.btn {
    background: #009b85;
}

.price-table6 .color_2 .price_box {
    border-color: #faa732;
    color: #faa732;
}

.price-table6 .color_2 .price_holder a.btn {
    background: #faa732;
}

.price-table6 .color_3 .price_box {
    border-color: #5eb95e;
    color: #5eb95e;
}

.price-table6 .color_3 .price_holder a.btn {
    background: #5eb95e;
}

.price-table6 .color_4 .price_box {
    border-color: #dd514c;
    color: #dd514c;
}

.price-table6 .color_4 .price_holder a.btn {
    background: #dd514c;
}

.price-table7 .price_title .line {
    background-color: #ffffff;
}

.price-table7 .color_1 .price_border:hover,
.price-table7 .color_1 .best_value .price_border {
    border-color: #009b85;
}

    .price-table7 .color_1 .price_border:hover .price_holder,
    .price-table7 .color_1.best_value .price_holder {
        border-color: #009b85;
    }

.price-table7 .color_2 .price_border:hover,
.price-table7 .color_2.best_value .price_border {
    border-color: #faa732;
}

    .price-table7 .color_2 .price_border:hover .price_holder,
    .price-table7 .color_2 .best_value .price_holder {
        border-color: #faa732;
    }

.price-table7 .color_3 .price_border:hover,
.price-table7 .color_3.best_value .price_border {
    border-color: #5eb95e;
}

    .price-table7 .color_3 .price_border:hover .price_holder,
    .price-table7 .color_3.best_value .price_holder {
        border-color: #5eb95e;
    }

.price-table7 .color_4 .price_border:hover,
.price-table7 .color_4.best_value .price_border {
    border-color: #dd514c;
}

    .price-table7 .color_4 .price_border:hover .price_holder,
    .price-table7 .color_4.best_value .price_holder {
        border-color: #dd514c;
    }

.price-table7 .color_1 .price_box {
    background-color: #009b85;
}

.price-table7 .color_1 .price_border:hover .price_holder a.btn {
    background-color: #009b85;
}

.price-table7 .color_2 .price_box {
    background-color: #faa732;
}

.price-table7 .color_2 .price_border:hover .price_holder a.btn {
    background-color: #faa732;
}

.price-table7 .color_3 .price_box {
    background-color: #5eb95e;
}

.price-table7 .color_3 .price_border:hover .price_holder a.btn,
.price-table7 .color_3.best_value .price_holder a.btn {
    background-color: ##5eb95e;
}

.price-table7 .color_4 .price_box {
    background-color: #dd514c;
}

.price-table7 .color_4 .price_border:hover .price_holder a.btn {
    background-color: #dd514c;
}



/*new color*/
#to_top:hover, .fontawesome-icon-list .fa-hover:hover {
	background-color: #666;
}

#to_top {
	/* display: none; */
	position: fixed;
	right: 25px;
	bottom: 38px;
	float: right;
	background: url(images/GoTop.png) no-repeat center center;
	background-color: rgba(204, 204, 204, 0.9);
	z-index: 1;
	width: 46px;
	height: 46px;
	overflow: hidden;
	cursor: pointer;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	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;
	left: inherit;
}

a.Button_special {
    background-color: #ffffff;
}

.TopOutPaneC {
    border-left: 4px solid #ffffff;
}

.About_list li span {
    color: #ffffff;
}

.functionList3 .functionBox {
    border: 2px solid #ffffff;
}

.functionList5 .functionBox:hover .functiontitle em.fa,
.link_list_2 li span,
.banner5_title {
    background-color: #ffffff;
}

.Theme_21_LinkAndZoom_Normal .pager a.selected,
.Theme_21_LinkAndZoom_Normal .prev:hover,
.Theme_21_LinkAndZoom_Normal .next:hover {
    background-color: #ffffff !important;
}

.horizontalTab_Top_2 ul.resp-tabs-list li.resp-tab-active {
    border-top: 2px solid #ffffff;
}

.Theme_12_Elegant div.unoslider_indicator a.unoslider_indicator_active,
.Theme_12_Elegant div.unoslider_indicator a.unoslider_indicator_active:hover {
    border: 7px solid #ffffff;
}

@media only screen and (max-width: 768px) {

    .horizontalTab_Top .resp-tab-active,
    .horizontalTab_Top .resp-tab-active:hover {
        background-color: #ffffff !important;
    }
}


.news_list .post_categories a:hover,
.news_list .post_more a:hover,
.news_detail .post_categories a:hover,
.news_detail .post_more a:hover,
.single_meta a:hover,
.simple_list h2.news_title a:hover,
.news_list h2.news_title a:hover,
.post_date a:hover {
    color: #ffffff !important;
}

.Skin_03_Default #filters li.selected a,
.Skin_03_Default #filters li.selected a:hover,
.Skin_03_Default .view-tenth:hover .portfolio_descr,
.optionsetmore span {
    background-color: #ffffff !important;
}

.optionsetmore:hover {
    color: #ffffff !important;
}

/*tabs*/
.verticalTab_Left .resp-tab-active,
.verticalTab_Left .resp-tab-active:hover,
.verticalTab_Right .resp-tab-active,
.verticalTab_Right .resp-tab-active:hover,
.verticalTab_Left ul.resp-tabs-list li.resp-tab-active,
.verticalTab_Left ul.resp-tabs-list li.resp-tab-active span,
.verticalTab_Right ul.resp-tabs-list li.resp-tab-active,
.verticalTab_Right ul.resp-tabs-list li.resp-tab-active span {
    background-color: #ffffff;
}

.horizontalTab_Top ul.resp-tabs-list li.resp-tab-active span {
    color: #ffffff;
}

.text_accent {
    color: #ffffff;
}

.Footer_Contentbg .text_accent {
    color: #009b85;
}

.social_list a {
    background-color: #ffffff;
}

    .social_list a:hover {
        background-color: #666666;
    }

.social_list3 a:hover {
    color: #ffffff !important;
}
/*** home ***/
.home_head .line,
.home_head_center .line,
.home_news_right .photo_box .shade {
    background-color: #ffffff;
}

.home_list1 li em.fa {
    border-color: #ffffff;
    color: #ffffff;
}

.home_news_text_bottom > a:hover {
    color: #ffffff !important;
}

.home_list2 li em.fa {
    color: #ffffff;
}

.Testimonials_6 .dot a.actived {
    background: #ffffff;
}

.carousel_6 .owl-buttons .owl-prev,
.carousel_6 .owl-buttons .owl-next {
    background-color: #ffffff;
}

    .carousel_6 .owl-buttons .owl-prev:hover,
    .carousel_6 .owl-buttons .owl-next:hover {
        background-color: #252d2c;
    }
/*** home2 ***/
.home2_head_line_l,
.home2_head_line_r,
.home2_head_line_m:before,
.home2_team > div > div > div:hover,
.home2_text3,
.home2_text3 > div + div:before {
    background-color: #ffffff;
}

.home2_head_line_m {
    border-color: #ffffff;
}

.home2_list li em.fa,
.home2_list2 em.fa,
.hone2_contact_info em.fa {
    color: #ffffff;
}

.home2_work_process li:hover .work_step {
    background-color: #ffffff;
    border-color: #ffffff;
}


.Testimonials_7_icon2 {
    color: #ffffff;
}

.Testimonials_7 .dot a,
.Testimonials_7 .dot a.actived {
    background: #ffffff;
}

.text_sytle_7 .line,
.photo_box:hover .text_sytle_8 {
    background-color: #ffffff;
}
/*** home3 ***/
.home3_head .line,
.home3_head_center .line,
.home3_blog_date,
.home3_products em.fa,
.home3_products .line,
.home3_text2_padding .photo_box .shade {
    background-color: #ffffff;
}

.home3_list li em.fa {
    color: #ffffff;
}

.carousel_9 .item:hover img {
    border-color: #ffffff;
}

.carousel_9 .item:hover h5,
.carousel_9 .item:hover h5 span {
    color: #ffffff;
}
/*** home4 ***/
.home4_isotope .isotope_group a:hover {
    color: #ffffff;
}

.home4_isotope .isotope_group a:hover {
    border-color: #ffffff !important;
}

.home4_list em,
.link_btn span:before {
    background-color: #ffffff;
}

.home4_list2 em,
.link_btn:hover {
    color: #ffffff;
}

.link_btn span {
    border-color: #ffffff;
}

.carousel_10 .owl-buttons .owl-prev,
.carousel_10 .owl-buttons .owl-next,
.carousel_10 .photo_box:hover .carousel_btn,
.carousel_10 .photo_box:hover .carousel_btn a span,
.carousel_10 .owl-buttons .owl-prev:hover,
.carousel_10 .owl-buttons .owl-next:hover {
    background-color: #ffffff;
}


.carousel_11 .item .name span {
    color: #ffffff;
}
/*** home5 ***/
.home5_list li em,
.home5_feature_content em,
.icon_area span {
    color: #ffffff;
}

.home5_full_three {
    background-color: #ffffff;
}

.number_Animation_4 .icon_border {
    border-color: #ffffff;
}

.number_Animation_4 em {
    background-color: #ffffff;
}
/*** home6 ***/
.functionList7 .functiontitle em,
.home6_list li em.fa {
    color: #ffffff;
}

.chart_list3 .percentage3 {
    color: #ffffff;
}

.verticalTab_Right_4 .photo_box .shade {
    background-color: #ffffff;
}

.Testimonials_8 .photo_box .ico em {
    color: #ffffff;
}

.Testimonials_8 .photo_box:hover > a {
    border-color: #ffffff;
}

.Testimonials_8 .dot a.actived {
    background: #ffffff;
}

.loaded_list6 .progress-bar {
    background: #ffffff;
}

    .loaded_list6 .progress-bar:before {
        border-color: #ffffff;
    }

    .loaded_list6 .progress-bar span {
        color: #ffffff;
    }

.sync_carousel_1 .carousel_nav .item:before {
    background: #ffffff;
}
/*** home7 ***/
.home7_head_center div,
.home7_list li em,
.home7_news .photo_box .ico em {
    color: #ffffff;
}

.functionList8 .functionBox:hover {
    background-color: #ffffff;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
}

    .functionList8 .functionBox:hover:before {
        border-color: #ffffff transparent transparent transparent;
    }

.Testimonials_11 blockquote em {
    color: #ffffff;
}

.Testimonials_11 .last_page:hover,
.Testimonials_11 .next_page:hover,
.Testimonials_11 .last_page:hover:before,
.Testimonials_11 .next_page:hover:before {
    border-color: #ffffff;
}

.loaded_list7 .progress-bar {
    background: #ffffff;
}

.time_line li .time_date {
    background: #ffffff;
}

.home7banner_btn span {
    color: #ffffff;
}

.home7banner_btn a:hover {
    color: #ffffff !important;
}
/*btn*/
a.accent_btn {
    color: #ffffff;
    border-color: #ffffff;
}

a.accent_btn2:hover,
a.accent_btn4:hover,
a.accent_btn10:hover,
a.accent_btn11,
a.accent_btn6:hover,
a.accent_btn12,
a.accent_btn14:hover {
    border-color: #ffffff;
}

a.accent_btn11 {
    color: #ffffff;
}

a.accent_btn2:hover,
a.accent_btn4:hover,
a.accent_btn10:hover,
a.accent_btn6:hover,
a.accent_btn14:hover,
a.accent_btn15 em {
    color: #ffffff !important;
}

a.accent_btn:hover,
a.accent_btn5,
a.accent_btn3,
a.accent_btn8,
a.accent_btn13,
a.accent_btn12:hover {
    background-color: #ffffff;
}

a.Button_white,
a.accent_btn9 {
    color: #ffffff !important;
}

/*form*/
.Theme_Responsive_20045_home2 .form_submit input,
.Theme_Responsive_20045_home4 .submit_but:hover {
    color: #ffffff !important;
    border-color: #ffffff !important;
}

    .Theme_Responsive_20045_home2 .form_submit input:hover,
    .Theme_Responsive_20045_home6 .submit_but,
    .Theme_Responsive_20045_home1 .btn:hover,
    .Theme_Responsive_20045_home4 .submit_but:hover {
        color: #FFF !important;
        background-color: #ffffff !important;
    }

.Theme_Responsive_20045_home3 .form_submit input:hover,
.Theme_Responsive_20045_home1 .btn {
    border-color: #ffffff !important;
    color: #ffffff !important;
}

/* */
.foot_news h5 {
    color: #ffffff;
}

.foot_about a em,
.foot-goemail .fa {
    background-color: #ffffff;
}

.foot_tags a:hover {
    color: #ffffff !important;
    border-color: #ffffff;
}

.Testimonials_9 .dot a,
.Testimonials_9 .dot a.actived {
    background-color: #ffffff;
}

.Testimonials_10 small {
    color: #ffffff;
}

.foot_tags1 a:hover {
    background-color: #ffffff;
}

/*Containers*/
.Container-1-color1 .Icon_1,
.Container-5-color1 .dnntitle,
.Container-8-color1 .dnntitle {
    background-color: #009b85;
}

.Container-8-color1 {
    border: 1px solid #009b85;
}

.Container-6-color1, .Container-7-color1 .dnntitle {
    border: 2px solid #4b3200;
}

.Container-3-color1 .title3,
.Container-9-color1 .title_line {
    border-bottom: 3px solid #009b85;
}

.Container-6-color1 .title6,
.Container-7-color1 .title7 {
    color: #009b85;
}

.Container-1-color2 .Icon_1,
.Container-5-color2 .dnntitle,
.Container-8-color2 .dnntitle {
    background-color: #faa732;
}

.Container-8-color2 {
    border: 1px solid #faa732;
}

.Container-6-color2,
.Container-7-color2 .dnntitle {
    border: 2px solid #faa732;
}

.Container-3-color2 .title3,
.Container-9-color2 .title_line {
    border-bottom: 3px solid #faa732;
}

.Container-6-color2 .title6,
.Container-7-color2 .title7 {
    color: #faa732;
}

.Container-1-color3 .Icon_1,
.Container-5-color3 .dnntitle,
.Container-8-color3 .dnntitle {
    background-color: #5eb95e;
}

.Container-8-color3 {
    border: 1px solid #5eb95e;
}

.Container-6-color3,
.Container-7-color3 .dnntitle {
    border: 2px solid #5eb95e;
}

.Container-3-color3 .title3,
.Container-9-color3 .title_line {
    border-bottom: 3px solid #5eb95e;
}

.Container-6-color3 .title6,
.Container-7-color3 .title7 {
    color: #5eb95e;
}

.Container-1-color4 .Icon_1,
.Container-5-color4 .dnntitle,
.Container-8-color4 .dnntitle {
    background-color: #dd514c;
}

.Container-8-color4 {
    border: 1px solid #dd514c;
}

.Container-6-color4,
.Container-7-color4 .dnntitle {
    border: 2px solid #dd514c;
}

.Container-3-color4 .title3,
.Container-9-color4 .title_line {
    border-bottom: 3px solid #dd514c;
}

.Container-6-color4 .title6,
.Container-7-color4 .title7 {
    color: #dd514c;
}

.Container-10 .dnntitle .line,
.Container-11 .dnntitle .line,
.Container-12 .dnntitle .line .line_l,
.Container-12 .dnntitle .line .line_r,
.Container-12 .dnntitle .line .line_m:before,
.Container-13 .dnntitle .line .line_l,
.Container-13 .dnntitle .line .line_m:before,
.Container-15 .dnntitle .line {
    background-color: #ffffff !important;
}

.Container-12 .dnntitle .line .line_m,
.Container-13 .dnntitle .line .line_m {
    border-color: #ffffff !important;
}

.Footer_Contentbg .Container-15 .dnntitle .line {
    background-color: #009b85 !important;
}



/* ********** Content ************** */
#dnn_content,
.Mian_Box,
.Mian_Box_4,
.Mian_Box_2,
.Mian_Box_5,
.Mian_Box,
.Mian_Box_6 {
    position: relative;
}

    #dnn_content:before,
    .Mian_Box:before,
    .Mian_Box_4:before,
    .Mian_Box_2:before,
    .Mian_Box_5:before,
    .Mian_Box:before,
    .Mian_Box_6:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: -1;
        filter: alpha(opacity= 100 );
        opacity: 1;
        background-color: #ffffff;
    }



.ContentTopPane {
    margin: 0 !important;
    /*padding: 80px 0 105px 0 !important;*/
}





/* ********** header3  ************** */
header {
	border-bottom: 8px solid #000d3a;
}
.header_top {
	display: table;
	width: 100%;
	background-image: url('/portals/humanrights-System/Skins/humanrights-1400/images/humanrights/header.png');
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}
.header_top > .header_vertical {
	display: table-row;
}
.header_top .dnn_logo {
	float: none;
	height: 145px;
}
.change-row {
	height: 135px;
}

@media handheld, only screen and (max-width: 767px) {
    .change-row {
        /* background-image: linear-gradient(to right,#89af00 50%,75%,#0091BB 137%); */
    }

    .header-background {
        background-image: url("//Portals/_default/Skins/ekfam-98/images/ekfam/header.png") !important;
        left: 17px;
        height: 107px;
        margin-right: 7px !important;
        /* padding-right: 0px !important; */
        /* padding-left: 0px !important; */
        /* margin-left: 15px !important; */
        width: 100%;
        background-size: cover !important;
        background-repeat: no-repeat;

    }
    .color-back-header {
        /* z-index: 10; */
        position: relative;
        background-image: url("/Portals/_default/Skins/ekfam-98/images/ekfam/header.png") !important;
        left: 0;
        height: 115px !important;
        background-size: cover !important;
        background-repeat: no-repeat;
        background-position: 50% 50%;
        top: 0;
    }
.header_top .dnn_logo {
	float: none;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	right: 7px;
	position: relative;
	top: 15px;
	width: initial;
}
    .dnn_logo img {
        max-width: 50%;
    }
    .userName, .userRegister, .userLogin {
        height: 20px !important;
        line-height: 15px !important;
    }
    .userProperties > ul > li img, .userProperties > ul > li > a {
        width: auto;
        display: block;
        font-size: 11px;
        color: #979797;
        text-decoration: none;
        height: 20px !important;
    }
}

.header_top .Header_right {
    float: none;
    display: table-cell;
    text-align: right;
    vertical-align: middle;
}

.roll_menu.roll_activated > .searchBox {
    display: none !important;
}

.userProperties,
.Login {
    border-right: none;
}

.languageBox {
    display: block;
    float: none;
    height: auto;
    line-height: normal;
}

.language-object {
    padding-bottom: 10px;
}

.languageBox .language-object span img {
    margin: 0px 0px 0px 5px;
}

.dnn_logo .languageBox {
    position: absolute;
    right: 50px;
    bottom: 0px;
}

.searchBox {
	border: none;
	position: relative;

}
.worldicon {
	width: 16px;
	height: 16px;
	display: inline-block;
	background-image: url('/portals/humanrights-System/Skins/humanrights-1400/images/humanrights/lang.png');
	background-size: cover;
	margin-right: 3px;
}
.contacticon {
	width: 16px;
	height: 16px;
	display: inline-block;
	background-image: url('/portals/humanrights-System/Skins/humanrights-1400/images/humanrights/cantacticon.png');
	background-size: cover;
	margin-right: 3px;
}
.abouticon {
	width: 6px;
	height: 16px;
	display: inline-block;
	background-image: url('/portals/humanrights-System/Skins/humanrights-1400/images/humanrights/abouticon.png');
	background-size: cover;
	margin-right: 3px;
}
.dateicon {
	width: 16px;
	height: 16px;
	display: inline-block;
	background-image: url('/portals/humanrights-System/Skins/humanrights-1400/images/humanrights/calender-icon.png');
	background-size: cover;
}
.updateicon {
	width: 16px;
	height: 16px;
	display: inline-block;
	background-image: url('/portals/humanrights-System/Skins/humanrights-1400/images/humanrights/refeshicon.png');
	background-size: cover;
	margin-left: 30px;
	margin-right: 10px;
	top: 6px;
	position: relative;
}
.fa-twitter, .glyphicon-instagram {
	color: #c84904;
}
.fa-twitter::before {
	content: "\f099";
	font-size: 16px;
	margin-left: 7px;
	display: inline-block;
	text-decoration: inherit;
	width: 16px;
	margin-right: 0.2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: 0.2em;
}
.header-left > div > a {
	text-align: center;
	margin-right: 35px;
}
.header-right > div > a {
	text-align: center;
	margin-left: 10px;
}
.header-right > div > a:nth-child(1) {
	margin-right: 30px;
}

.date-style {
	padding-right: 30px;
}
.top-hr-left {
	border-top-color: #c84904;
	margin: 3px 0px 3px 70px;
}
.top-hr-right {
	border-top-color: #c84904;
	margin: 3px 70px 3px 0px;
}

#search .searchSkinObjectPreview {
    right: 0px;
}

.search, a.search:link, a.search:active, a.search:visited {
	/* background-color: #f03e0e; */
	border-radius: 31%;
	height: 35px;
	width: 35px;
	top: -5px;
	/* border-top: 0px solid #fe9726; */
	/* border-bottom: 2px solid #7f3905; */
	border-top-right-radius: 10% 20%;
	border-top-left-radius: 0% 52%;
	border-bottom-right-radius: 10% 20%;
	border-bottom-left-radius: 0% 52%;
	left: -10px;
	background-image: url('/portals/humanrights-System/Skins/humanrights-1400/images/humanrights/search-menu.png');
	background-size: cover;
}

#search .searchInputContainer a.dnnSearchBoxClearText.dnnShow {
    top: -6px !important;
    right: auto;
    
}
#search input.NormalTextBox {
	width: 180px;
	text-align: left;
	height: 23px;
	padding: 0px 8px 0px 3px;
	background: none;
	border: none;
	display: block;
	position: absolute;
	left: 27px;
	top: 0;
	outline: 0;
	border-radius: 0px 0px 0px 0px;
	-webkit-appearance: none;
	color: #c14807;
}
#search .search::before {
	content:'';
	opacity: 1;
	color: #4d4d4d;
}

.HeaderPane {
    margin-bottom: 8px;
    /*display: inline-block;*/
}

.languageBox {
    display: inline-block;
}



#search #dnn_dnnSEARCH_ClassicSearch, #search #dnn_dnnSEARCH1_ClassicSearch, #search #dnn_dnnSEARCH2_ClassicSearch, #search #dnn_dnnSEARCh5_ClassicSearch {
	background: #fff;
	border: none;
	float: none;
	height: 25px;
	margin-top: 10px;
	position: relative;
	white-space: nowrap;
	width: 210px;
	display: block;
	text-align: left;
	color: #FFF;
	border: 1px solid #b4b4b4;
	border-radius: 15px;
}
.roll_activated #search #dnn_dnnSEARCH_ClassicSearch {
	margin-top: 9px;
}
#search .searchInputContainer a.dnnSearchBoxClearText.dnnShow {
	top: -2px !important;
	right: 27px !important;
}

.menu_bg {
	height: 45px;
	/* background-color: #5e5651; */
	/* border-bottom: 4px solid #2aa5b7; */
	/* border-top: 4px solid #2aa5b7; */
	background-image: url('/portals/humanrights-System/Skins/humanrights-1400/images/humanrights/menubak.png');
	background-repeat: repeat-x;
	background-size: contain;
}

.userProperties,
.Login {
    margin-top: 6px;
}

    .userProperties .userName,
    .userProperties .userName a {
        border: none !important;
    }

    .userName > a,
    .userRegister > a,
    .userLogin > a,
    .userName > a.active,
    .userProperties ul.userMenu li:hover > a,
    .userProperties a:hover,
    .Login A:hover {
        color: #fff !important;
    }

    .userProperties > ul > li img,
    .userProperties > ul > li > a {
        color: #999999;
    }

.userRegister {
    /*background:url(images/login_bg.png) no-repeat right center;*/
}

.userName > a:after {
    border-color: #999999 transparent transparent transparent;
}

.userName > a:hover:after,
.userName > a.active:after {
    border-color: #009b85 transparent transparent transparent;
}

.userProfile .userMessages,
.userProperties ul.userMenu a span {
    background-color: #009b85;
}

.HeaderPane,
.HeaderPane .Normal {
    color: #666666;
}

    .HeaderPane a,
    .HeaderPane a:link,
    .HeaderPane a:active,
    .HeaderPane a:visited,
    .HeaderPane a:hover {
        color: #009b85;
    }



/*main menu*/
.dnn_menu {
	position: relative;
	z-index: 904;
	float: left;
	display: block !important;
	/* border-bottom: 3px solid #f26522; */
	left: 1%;
}


/*top_menu*/
#dnngo_megamenu ul {
    /*font-family: "Open Sans";*/
}

#dnngo_megamenu > div > ul {
    display: inline-block;
    vertical-align: middle;
}

* + html #dnngo_megamenu > div > ul {
    display: inline;
}

    #dnngo_megamenu > div > ul > li {
        background: none;
    }


#dnngo_megamenu > div > ul > li > a > span {
	padding: 0 10px;
	display: block;
	color: #ffe;
	line-height: 25px;
	height: 28px;
	font-size: 13px;
	text-transform: capitalize;
	transition: color ease-in 200ms,background-color ease-in 200ms;
	-moz-transition: color ease-in 200ms,background-color ease-in 200ms;
	-webkit-transition: color ease-in 200ms,background-color ease-in 200ms;
	-o-transition: color ease-in 200ms,background-color ease-in 200ms;
	-ms-transition: color ease-in 200ms,background-color ease-in 200ms;
	font-weight: normal;
}
#dnngo_megamenu > div > ul > li:first-child a > span {
	/* border-right: 1px solid #ddd; */
}

#dnngo_megamenu > div > ul > li:last-child a > span {
	/* border-left: 1px solid #ddd; */
	/* border-right: 1px solid #525252; */
	/* padding: 3px 50px; */
}

#dnngo_megamenu > div > ul > li.current a > span {
	/* border-left: 1px solid #ddd; */
}

        #dnngo_megamenu > div > ul > li.dir > a > span {
            white-space: nowrap;
        }
#dnngo_megamenu > div > ul > li.dir > a > span::after {
	margin-right: 5px;
}

#dnngo_megamenu > div > ul > li > a:hover > span, #dnngo_megamenu > div > ul > li.menu_hover > a > span, #dnngo_megamenu > div > ul > li.current > a > span {
	color: #ffe;
	background-color: #cb5103;
	/* border-bottom: 5px solid #05e5ed; */
	/* height: 21px; */
}
#dnngo_megamenu .primary_structure > li.current {
	background-color: #ccc;
	color: #000;
	height: 35px;
	/* border-bottom: 3px solid #fec984 !important; */
}

        #dnngo_megamenu > div > ul > li > a > span > i {
            color: #999999;
            font-size: 16px;
        }

        #dnngo_megamenu > div > ul > li > a:hover > span > i,
        #dnngo_megamenu > div > ul > li.menu_hover > a > span > i,
        #dnngo_megamenu > div > ul > li.current > a > span > i {
            color: #FFFFFF;
        }

/*sub*/
#dnngo_megamenu .dnngo_slide_menu {
	background-color: #009b85;
	box-shadow: 0 0 4px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 0 4px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.4);
	min-width: 115px;
}

#dnngo_megamenu .dnngo_slide_menu li {
	padding: 0px 8px;
	background: #dedede;
	/* border-bottom: 1px solid #ddd; */
}

#dnngo_megamenu .dnngo_slide_menu li a {
	display: block;
	font-weight: normal;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	background: transparent;
	line-height: 24px;
	height: auto;
	/* border-bottom: 1px solid #FFF; */
	/* border-bottom: 1px solid rgba(255,255,255,0.5); */
	color: #481900;
	position: relative;
	text-align: left;
	transition: color ease-in 200ms;
	-moz-transition: color ease-in 200ms;
	-webkit-transition: color ease-in 200ms;
	-o-transition: color ease-in 200ms;
	-ms-transition: color ease-in 200ms;
}

            #dnngo_megamenu .dnngo_slide_menu li a:hover, #dnngo_megamenu .dnngo_slide_menu li.menu_hover > a {
                color: #000;
            }

        #dnngo_megamenu .dnngo_slide_menu li:last-child > a {
            border-bottom: none;
        }

        #dnngo_megamenu .dnngo_slide_menu li.dir > a:after {
            right: 0px;
        }

#dnngo_megamenu .dnngo_slide_menu li a span {
	/* color: inherit; */
	display: block;
	padding: 5px;
	margin: 0px;
	background: none;
	white-space: nowrap;
	text-align: left;
	direction: ltr;
	font-size: 14px;
	font-weight: 400;
	color: #000;
}

    #dnngo_megamenu .dnngo_slide_menu .dnngo_submenu {
        margin: 0;
        padding: 0;
        display: none;
        right: 100% !important;
        top: 0px !important;
        z-index: 904;
        left: auto !important;
        position: absolute;
        /* width: 100%; */
    }

#dnngo_megamenu .dnngo_menuslide {
	display: none;
	position: absolute;
	/* top: 100%; */
	left: auto !important;
	z-index: 904;
	margin: 0;
	padding: 0;
	right: 0;
	top: 36px;
	width: max-content;
}
.dnngo_slide_menu li.subcurrent {
	background-color: #3683dc !important;
}
/* .dnngo_slide_menu li.subcurrent a  span{ */
	/* color:#fff !important; */
/* } */
#dnngo_megamenu .dnngo_slide_menu .dnngo_submenu ul li.subcurrent span {
	background: #3683dc;
	 color:#fff !important;
}
#dnngo_megamenu .dnngo_slide_menu .dnngo_submenu {
    background-color: #009b85;
}
#dnngo_megamenu .dnngo_slide_menu li:hover {
	background-color: #cb5103;
	color: #fff;
}
#dnngo_megamenu .dnngo_slide_menu li:hover span {
	background-color: #ccc;
	color: #111;
}

    #dnngo_megamenu .dnngo_slide_menu .dnngo_submenu ul li {
        padding: 0 8px;

    }
	    #dnngo_megamenu .dnngo_slide_menu .dnngo_submenu ul li  span{
        padding: 0 8px;
		    background-color: #fff;
    color: #000;
    }

#dnngo_megamenu .dnngo_boxslide {
    position: relative;
    z-index: 991;
    background-color: #009b85;
    box-shadow: 0 0 2px rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 2px rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.4);
}

    #dnngo_megamenu .dnngo_boxslide .menu_topbox,
    #dnngo_megamenu .dnngo_boxslide .menu_bottombox {
        background-color: #009b85;
    }

    #dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a {
        color: #ffffff;
    }

    #dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul > li > a > span,
    #dnngo_megamenu h2.mega_title {
        color: #FFF;
    }

    #dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover {
        color: #252d2c;
    }

        #dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover span:before {
        }

    #dnngo_megamenu .dnngo_boxslide .menu_topbox a,
    #dnngo_megamenu .dnngo_boxslide .menu_leftbox a,
    #dnngo_megamenu .dnngo_boxslide .menu_rightbox a,
    #dnngo_megamenu .dnngo_boxslide .menu_bottombox a,
    #dnngo_megamenu .dnngo_boxslide .menu_topbox .Normal a,
    #dnngo_megamenu .dnngo_boxslide .menu_leftbox .Normal a,
    #dnngo_megamenu .dnngo_boxslide .menu_rightbox .Normal a,
    #dnngo_megamenu .dnngo_boxslide .menu_bottombox .Normal a {
        text-decoration: none;
        color: #252d2c;
    }

    #dnngo_megamenu .dnngo_boxslide .menu_rightbox .Normal,
    #dnngo_megamenu .dnngo_boxslide .menu_leftbox .Normal,
    #dnngo_megamenu .dnngo_boxslide .menu_topbox .Normal,
    #dnngo_megamenu .dnngo_boxslide .menu_bottombox .Normal,
    #dnngo_megamenu .dnngo_boxslide .menu_rightbox,
    #dnngo_megamenu .dnngo_boxslide .menu_leftbox,
    #dnngo_megamenu .dnngo_boxslide .menu_topbox,
    #dnngo_megamenu .dnngo_boxslide .menu_bottombox {
        color: #ffffff;
    }

    #dnngo_megamenu .dnngo_slide_menu li a > span > i,
    #dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a > span > i {
        color: #ffffff;
        font-size: 13px;
    }

    #dnngo_megamenu .dnngo_slide_menu li a:hover > span > i,
    #dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover > span > i {
        color: #252d2c;
    }

@media only screen and (min-width: 1200px) {
#dnngo_megamenu > div > ul > li > a > span {
	padding: 10px 10px;
	/* padding-top: 0px; */
	/* margin-top: 6px; */
	height: 24px;
	/* border-left: 1px solid #646464; */
	/* border-right: 1px solid #1f1f1f; */
}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {

    #dnngo_megamenu > div > ul > li > a > span {
        padding: 0 10px;
    }
}

#dnngo_megamenu .dnngo_boxslide .menu_centerbox > ul > li > a,
h2.mega_title {
    border-bottom: 1px solid #FFF;
    border-bottom: 1px solid rgba(255,255,255,0.5);
}

.itembox .slidingbox {
    background-color: #252d2c;
}

.itembox_bottom h5 {
    color: #252d2c;
}

.phoneHeadTop > span > a > img {
    max-width: 100%;
    background-color: #01166f;
    display: none;
}


/*roll_menu */
.roll_menu .dnn_logo {
    display: none;
}

.roll_menu.roll_activated {
	position: fixed;
	width: 100%;
	z-index: 999;
	left: 0px;
	background: #dedede;
	box-shadow: 0 0 15px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 0 15px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.4);
	height: 44px;
	text-align: center;
}

.roll_menu.roll_activated .dnn_logo {
	display: inline-block;
	float: right;
	line-height: 39px;
	height: 40px;
	padding: 0;
	text-align: right;
	position: absolute;
	right: 3px;
	display: none;
}

        .roll_menu.roll_activated .dnn_logo img {
            max-height: 185%;
            vertical-align: middle;
        }

    .roll_menu.roll_activated .dnn_menu {
        /*float: none;*/
        margin: 0;
    }

    .roll_menu.roll_activated .userProperties {
        display: none;
    }

.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span {
	height: 25px;
	line-height: 15px;
	color: #000;
}
    .roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a:hover > span,
    .roll_menu.roll_activated #dnngo_megamenu > div > ul > li.menu_hover > a > span,
    .roll_menu.roll_activated #dnngo_megamenu > div > ul > li.current > a > span {
        color: #ffffff;
    }
/* ********** header3  End ************** */






/*Mobile header*/
@media only screen and (max-width: 767px) {
    .userProperties, .Login {
        margin-top: 0;
    }

    .language-object {
        padding-bottom: 0;
    }

    .languageBox {
        margin-bottom: 3px;
    }

    .Login {
        margin: 0;
    }

    .phoneHeadBottom .languageBox span img {
        margin-bottom: 0;
    }

    #mobile_search.active:before {
        content: "\f00d";
        /*font-family: "FontAwesome";*/
        font-size: 28px;
    }

    .phoneHeadTop {
        background-color: #FFFFFF;
    }

    .phoneHeadBottom, .searchBox2, .searchBox2::before {
        background-color: #FFFFFF;
        display: none;
    }

    .phoneHeadTop {
        border-color: #eaeaea;
    }

    a.mobilemenu_close,
    a.mobilemenu_close:link,
    a.mobilemenu_close:active,
    a.mobilemenu_close:visited,
    #mobile_search {
        color: #777777;
    }

        a.mobilemenu_close:hover, html.mm-opening.mm-opened .mobilemenu_close::after, #mobile_search:hover, #mobile_search.Open, #mobile_search.active::before {
            color: #01186e;
        }

    .searchBox2 input.NormalTextBox {
        background-color: #ececec;
    }

    .searchBox2 input.NormalTextBox {
        color: #333333;
    }

        .searchBox2 input.NormalTextBox::-webkit-input-placeholder {
            color: #333333;
        }

    .searchBox2 .search,
    .searchBox2 a.search:link,
    .searchBox2 a.search:active,
    .searchBox2 a.search:visited {
        background-color: #009b85;
    }

    .phoneHeadBottom .Login .loginGroup,
    .phoneHeadBottom .Login .registerGroup,
    .phoneHeadBottom .Login, .phoneHeadBottom .Login a,
    .phoneHeadBottom .Login a:link,
    .phoneHeadBottom .Login a:active,
    .phoneHeadBottom .Login a:visited,
    .phoneHeadBottom .Login .registerGroup li.userMessages:after,
    .phoneHeadBottom .Login .registerGroup li.userNotifications:after {
        color: #333333;
    }

        .phoneHeadBottom .Login a:hover,
        .phoneHeadBottom .Login .registerGroup li.userMessages:hover:before,
        .phoneHeadBottom .Login .registerGroup li.userNotifications:hover:before {
            color: #009b85;
        }

        .phoneHeadBottom .Login .registerGroup li.userMessages a span,
        .phoneHeadBottom .Login .registerGroup li.userNotifications a span {
            background-color: #009b85;
        }

    .mobile_menu.mm-menu {
        background-color: #f3f3f3;
    }

    .mobile_menu,
    .mobile_menu .Normal,
    .mobile_menu .Header_Info,
    .mm-menu .mm-navbar.mm-navbar-top-2,
    .mm-menu .mm-navbar.mm-navbar-top-2 a,
    .mobile_menu .mm-listview > li > a,
    .mobile_menu .mm-listview > li > span {
        color: #333333;
    }

        .mobile_menu .header_top_info,
        .mobile_menu .header_top_info p,
        .mobile_menu .header_top_info h6 {
            color: #333333 !important;
        }

        .mobile_menu.mm-menu .mm-navbar .mm-btn:before,
        .mobile_menu.mm-menu .mm-navbar .mm-btn:after {
            border-color: #333333;
        }

        .mobile_menu .mm-listview > li,
        .mobile_menu .mm-listview > li:after,
        .mobile_menu .mm-listview > li .mm-next,
        .mobile_menu .mm-listview > li .mm-next:before,
        .mobile_menu .mm-navbar.mm-navbar-top-2,
        .mobile_menu .menu_header {
            border-color: #dbdbdb;
        }

        .mobile_menu.mm-menu em.mm-counter,
        .mobile_menu .mm-next:after {
            color: #AAAAAA;
        }

        .mobile_menu.mm-menu .mm-listview > li .mm-next:after,
        .mobile_menu.mm-menu .mm-listview > li .mm-arrow:after {
            border-color: #AAAAAA;
        }
       .mobile_menu.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next), .mobile_menu.mm-menu .mm-listview > li.mm-selected > span, .mobile_menu.mm-menu .mm-listview > li.current > a:not(.mm-next), .mobile_menu.mm-menu .mm-listview > li.subcurrent > a:not(.mm-next), .mobile_menu.mm-menu .mm-listview > li:hover > a:not(.mm-next) {
	background-color: #CA5102;
}

            .mobile_menu .header_top_info a, .mobile_menu.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next):hover, .mobile_menu.mm-menu .mm-listview > li.current > a:not(.mm-next), .mobile_menu.mm-menu .mm-listview > li.subcurrent > a:not(.mm-next), .mobile_menu.mm-menu .mm-listview > li:hover > a:not(.mm-next), .mobile_menu.mm-menu .mm-listview > li.current > em, .mobile_menu.mm-menu .mm-listview > li.subcurrent > em, .mobile_menu.mm-menu .mm-listview > li:hover > em, .mobile_menu.mm-menu .mm-listview > li.current > .mm-next::after, .mobile_menu.mm-menu .mm-listview > li.subcurrent > .mm-next::after, .mobile_menu.mm-menu .mm-listview > li:hover > .mm-next::after {
                color: #011671 !important;
            }

        .multi_menu ul li span > img,
        .mobile_menu .mm-listview > li > a > span > i,
        .mobile_menu .mm-listview > li > span > i {
            display: none;
        }



    .mm-listview > li > a, .mm-listview > li > span {
        font-size: 13px;
    }

        .mm-listview > li > a > span > i, .mm-listview > li > span > i {
            font-size: 13px;
            margin-right: 4px;
        }

    .mobile_menu .mm-listview > li > a > span > i,
    .mobile_menu .mm-listview > li > span > i {
        color: #c6c6c6;
    }
}







/* ********** Footer ************** */
.Footer_Contentbg {
    /* background: url(/Portals/_default/Skins/20045-UnlimitedColorPack-031/images/dadmali/back-footer1.jpg) no-repeat; */
    /* border-bottom: 1px solid #282828; */
    /* margin-top: 20px; */
    /* background-size: inherit; */
    /* background-repeat: no-repeat; */
    /* border-bottom: 0; */
    /* background-position: top; */
    /* background-image: linear-gradient(to bottom,#000 25%,1%,#242424 10%); */
}

.Footer_Contentbg {
    background: none;
    border-bottom: none;
}

    .Footer_Contentbg .title4 {
        color: #ffffff;
    }

.Footer_Bottombg {
    background: #20202050;
    text-align: center;
    bottom: 0;
    height: 0;
    position: absolute;
    width: 100%;
}

.Footer_Bottombg {
	padding: 0px 0px 35px;
	font-size: 12px;
	font-weight: bold;
	border-top: 1px solid #333;
	background-color: #050a2a;
}

.Footer_Contentbg .Normal {
    color: #888888;
    font-size: 12px;
    /*font-family: 'Open Sans';*/
}

.copyright_style, .FooterPane .Normal, .copyright_style a, .copyright_style a:link, .copyright_style a:active, .copyright_style a:visited {
	color: #f46401;
	font-size: 12px;
	/* font-family: 'Open Sans'; */
}

.Footer_Contentbg .social-icons2 a:hover em {
    background-color: #009b85;
    border: 1px solid #009b85;
}

.Footer_Contentbg .social-icons2 a,
.Footer_Contentbg .social-icons2 a:link,
.Footer_Contentbg .social-icons2 a:active,
.Footer_Contentbg .social-icons2 a:visited,
.Footer_Contentbg .News_list a,
.Footer_Contentbg .News_list a:link,
.Footer_Contentbg .News_list a:active,
.Footer_Contentbg .News_list a:visited,
.Footer_Contentbg a,
.Footer_Contentbg a:link,
.Footer_Contentbg a:active,
.Footer_Contentbg a:visited {
    color: #009b85;
    text-decoration: none;
}

    .Footer_Contentbg .News_list a:hover,
    .Footer_Contentbg .social-icons2 a:hover,
    .Footer_Contentbg a:hover {
        color: #009b85;
        text-decoration: underline;
    }

#dnn_wrapper .Footer_Contentbg .Theme_Normal_Bottom .btn:hover {
    background-color: #009b85 !important;
}

#dnn_wrapper .Footer_Contentbg .Theme_Normal_Bottom .btn {
    border: 2px solid #009b85;
    color: #009b85 !important;
}

.copyright_style a:hover {
    color: #fff !important;
}

.Footer_Contentbg .Theme_Responsive_20045_home1 .btn {
    border-color: #009b85 !important;
    color: #009b85 !important;
}

    .Footer_Contentbg .Theme_Responsive_20045_home1 .btn:hover {
        color: #FFF !important;
        background-color: #009b85 !important;
    }

.Footer_Contentbg .Theme_Responsive_20045_home2 .form_submit input,
.Footer_Contentbg .Theme_Responsive_20045_home4 .submit_but:hover {
    border-color: #009b85 !important;
    background-color: #009b85 !important;
}

.Footer_Contentbg .foot_news h5 {
    color: #009b85;
}

.Footer_Contentbg .foot_about a em,
.Footer_Contentbg .foot-goemail .fa {
    background-color: #009b85;
}

.Footer_Contentbg .foot_tags a:hover {
    color: #009b85 !important;
    border-color: #009b85;
}

.Footer_Contentbg .Testimonials_9 .dot a,
.Footer_Contentbg .Testimonials_9 .dot a.actived {
    background-color: #009b85;
}

.Footer_Contentbg .Testimonials_10 small {
    color: #009b85;
}

.Footer_Contentbg .foot_tags1 a:hover {
    background-color: #009b85;
}
/* ********** Footer End ************** */
/* edit skin*/
.head_mid, .content_mid, .footer_mid {
    padding: 0px 0px !important;
}

.change-row {
    margin-left: 0;
    margin-right: 0;
}



.header-background {
    /*background-image: url("/Portals/_default/Skins/20045-UnlimitedColorPack-031/images/dadmali/header.png") !important;
	left: 17px;
	height: 107px;
	margin-right: 7px !important;*/
    /* padding-right: 0px !important; */
    /* padding-left: 0px !important; */
    /* margin-left: 15px !important; */
    /*width: 100%;
	background-size: contain;
	background-repeat: no-repeat;*/
}

@media only screen and (min-width: 768px) and (max-width: 985px) {
.mobilehead{
	display:none;
}
}

.dnn_logo img {
	max-width: 100%;
}
.clearfix {
    display: block !important;
}

.userName, .userRegister, .userLogin {
	height: 20px !important;
	line-height: 15px !important;
}


.userProperties > ul > li img, .userProperties > ul > li > a {
	width: auto;
	display: block;
	font-size: 11px;
	color: #979797;
	text-decoration: none;
	height: 25px;
}


.userProperties {
	margin-right: 5px;
	padding-right: 0px;
	padding-left: 2px;
	max-width: 260px;
	float: left;
	border-left: 0;
	z-index: 50;
	position: absolute;
	right:0;
}

#dnn_userLogin_registerLink {
    display: none;
}

li.current > a > span {
	float: right;
	list-style: none;
	position: relative;
	margin: 0px 0 0px 0px;
	/* border-bottom: 3px solid #f26522; */
	height: 24px !important;
	/* border-bottom: 5px solid #05e5ed; */
	/* background-image: url("/Portals/_default/Skins/20045-UnlimitedColorPack-031/images/dadmali/icon-hover.png") !important; */
	/* background-size: contain; */
	background-repeat: no-repeat;
	background-position: 50% 90%;
	/* border-bottom: 3px solid #fec984 !important; */
	/* background-color: #716f4c; */
	/* color: #fec984 !important; */
}

#dnngo_megamenu > div > ul > li.current > a > span {
    border-bottom: 0;
}
/*.saye-menu {
	background-image: url("/Portals/_default/Skins/20045-UnlimitedColorPack-031/images/dadmali/saye-menu-1.png") !important;
	background-repeat: no-repeat;
	height: 71px;
	background-size: 1074px;
	left: 19%;
	position: relative;
	top: -50px;
	z-index: -1;
	margin-bottom: -25px;
}*/
/*.shadow-menu {
    height: 70px;
     background-image: url(/Portals/_default/Skins/20045-UnlimitedColorPack-031/images/dadmali/saye-menu-1.png) !important;
    background-repeat: no-repeat;
    background-size: contain;
    top: -58px;
    position: relative;
    z-index: -1;
    border: 6px solid #717171;
     border-radius: 25%;
    border-bottom-left-radius: 3% 50%;
    border-top-left-radius: 3% 50%;
    border-bottom-right-radius: 3% 50%;
    border-top-right-radius: 3% 50%;
    background-color: #adacac;
    width: 1070px;
}*/

.shadow-header {
    border-radius: 67%;
    box-shadow: 0px 13px 13px 0px #5d5d5d;
    z-index: 1;
    background-color: transparent;
    height: 13px;
    position: relative;
    top: -14px;
    width: 67%;
    right: 13%;
}

.box-shadow-menu {
    border-radius: 67%;
    box-shadow: 0px 10px 5px 0px #505050;
    z-index: -5;
    background-color: transparent;
    height: 20px;
    position: absolute;
    top: 51px;
    width: 58%;
    right: 577px;
}

#dnngo_megamenu .primary_structure > li {
	float: left;
	list-style: none;
	position: relative;
	margin: 0px 0 0px 0px;
	/* border-bottom: 3px solid #f26522; */
	height: 35px;
	/* border-left: 1px solid #4d4d4d; */
	/* margin-top: 5px; */
	/* border-bottom: 9px solid transparent; */
	/* border-bottom: 4px solid #f63501; */
}

#dnngo_megamenu .primary_structure > li:hover {
	list-style: none;
	position: relative;
	margin: 0px 0 0px 0px;
	/* border-bottom: 3px solid #f26522; */
	/* height: 7px; */
	/* border-bottom: 5px solid #05e5ed; */
	/* background-image: url("/Portals/_default/Skins/20045-UnlimitedColorPack-031/images/dadmali/icon-hover.png") !important; */
	/* background-size: contain; */
	background-repeat: no-repeat;
	background-position: 50% 100%;
	color: #000;
	background-color: #ccc;
	/* border-bottom: 5px solid #05e5ed; */
	height: 35px;
}
#dnngo_megamenu .primary_structure > li > a {
	display: inline-block;
	padding: 0;
	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;
	height: 35px;
	position: inherit;
	top: 0;
	/* border-left: 1px solid #6b6b6b; */
	/* border-right: 1px solid #ddd; */
}
        /* #dnngo_megamenu .primary_structure > li:nth-last-child(-n+1) > a */
        /* { */
            /* border-left:0; */

        /* } */
    #dnngo_megamenu .primary_structure > li:first-child > a {
        border-right: 0;
    }
        .Banner_box {
            background: url(images/opacity_20_0--.png) repeat-x right bottom #fff;
            background-size: 100%% 5pxx;
        }

.Mian_Box {
	/* background: #f4f4f4 url(images/mian_line---.jpg) repeat-x right bottom; */
}

.Mian_Box_5 {
    /* background: url(images/mian_linnne.jpg) repeat-x right top #f9f9f9; */
}

.Mian_Box_2 {
    /* background: url(images/mian_linnne.jpg) repeat-x right bottom; */
}

.full_bg1 {
    background-color: #fff;
}

.Mian_Box_6 {
	/* background: url(images/mian_linnne.jpg) repeat-x right top #fff; */
	background-color: #252525;
}
/*end of edit skin*/


/*-------------display---------------*/
.change-header-top {
    /*margin-bottom: -73px;*/
}

#dnn_content {
	min-height: 3px !important;
	padding: 0px 0 0;
	margin-top: 30px;
}

.display-pane {
    display: none !important;
}
/*-------------end of display---------------*/
/*-------------------------- top site ------------------------*/
/*------akharin akhbar*/
.news-vizhe {
    background-color: #fff;
    margin-top: 7px;
}

.newsvizhe-hm {
    margin: 0 0px 0 0px !important;
    padding: 0;
}

.pic-newsvizhe {
    height: 93px;
    margin-bottom: 2px;
    margin-top: 2px;
    width: 100%;
    padding: 16px 0;
    padding-top: 10px;
    padding-right: 5px;
}

.Nopic-newsvizhe {
    height: 93px;
    margin-bottom: 2px;
    margin-top: 2px;
    width: 100%;
}

.headline-newsvizhe {
    margin: 2px 0px 0px 0px !important;
    height: 81px;
    overflow: hidden;
    /* border-top: 1px solid #88aa01; */
    /* border-left: 1px solid #88aa01; */
    /* border-bottom: 1px solid #88aa01; */
    background-color: #fff;
    padding-top: 4px;
}

.date-newsvizhe {
    margin-right: 10px;
    font-size: 10px;
    color: #a7a6a6;
}

.title-change {
    margin-right: 5px;
}

.icon-vizhe {
    color: #ff9600;
    font-size: 13px;
}

.titel-newsvizhe {
    color: #000 !important;
}

.text-newsvizhe {
    color: #5b5b5b;
    font-size: 11px;
    text-align: justify !important;
    height: 70px;
    overflow: hidden;
}

.more-newsvizhe {
    font-size: larger;
    position: relative;
}

.textmore-newsvizhe {
    color: #000;
    float: left;
}

.vizhe-news {
    margin-top: 6px;
    display: inline-block;
}

.head-newsvizhe {
    background: #e9e9e9;
    display: inline-block;
    padding: 0;
    box-shadow: 2px 7px 5px #ccc;
}

table.PagingTable {
    width: 67%;
}

@media handheld, only screen and (max-width: 767px) {

    .more-newsvizhe {
        font-size: larger;
        position: relative;
        bottom: 3px;
    }

    .change-textvizhe {
        height: 40px;
        overflow: hidden;
    }

    .title-change {
        overflow: hidden;
        margin-right: 5px;
        height: 15px;
    }
}
/*-------end of akharin akhbar*/
/*--------akhbar vizhe ----------*/
.vizhe-news {
    display: inline-block;
    background: #fff;
    height: 85px;
    overflow: hidden;
    padding: 0;
    width: 47%;
    margin-right: 18px;
    margin-bottom: 5px;
    border: 1px solid transparent;
}

    .vizhe-news:hover {
        display: inline-block;
        background: #fff;
        height: 85px;
        overflow: hidden;
        padding: 0;
        width: 47%;
        margin-right: 18px;
        margin-bottom: 5px;
        border: 1px solid #000;
    }

.location-vizhe {
    padding: 6px;
    box-shadow: 0px 0px 10px 2px #cecdcd;
    margin: 0 11px;
    width: 29%;
    height: 234px;
    overflow: hidden;
}

.pic-vizhe {
    padding: 0;
}

@media handheld, only screen and (max-width: 767px) {
    .vizhe-news {
        display: inline-block;
        background: #fff;
        height: 95px;
        overflow: hidden;
        padding: 0;
        width: 100%;
        margin-right: 0;
        margin-bottom: 0;
        border: 1px solid transparent;
    }

        .vizhe-news:hover {
            display: inline-block;
            background: #fff;
            height: 95px;
            overflow: hidden;
            padding: 0;
            width: 100%;
            margin-right: 0;
            margin-bottom: 0px;
            border: 1px solid #000;
        }

    .headline-newsvizhe {
        margin: 2px 0px 0px 0px !important;
        max-height: 105px;
        overflow: hidden;
        /*border-top: 1px solid #580026;
        border-left: 1px solid #580026;
        border-bottom: 1px solid #580026;*/
        min-height: 50px;
    }
}

.Image-vizhe {
    width: 100%;
    height: 130px;
}

.Noimage-latest {
    width: 100%;
    height: 130px;
}

.txt-date-vizhe {
    font-size: 10px;
    color: #717171;
}

.icon-vizhe {
    color: #ef3300;
    font-size: 10px !important;
}

A:link {
    text-decoration: none !important;
}

.title-vizhe {
    padding: 0;
    height: 79px;
    overflow: hidden;
}

@media handheld, only screen and (max-width:767px) {
    .location-vizhe {
        padding: 6px;
        box-shadow: 0px 0px 10px 2px #cecdcd;
        margin: 0 11px 20px 11px;
        width: 42%;
        height: 245px;
        overflow: hidden;
    }
}
/*-----end of akbar vizhe-------*/


/*-------------aham akhabr---------------*/
.main-aham {
    padding: 0;
    height: 101px;
    overflow: hidden;
}

.top-aham {
    padding: 0;
    min-height: 52px;
    overflow: hidden;
}

.pic-aham {
    padding: 0;
    padding-right: 10px;
}

.Image-aham {
    width: 100%;
    height: 53px;
}

.Noimage-aham {
    width: 100%;
    height: 53px;
}

.date-aham {
    top: 30px;
}

.txt-date-aham {
    font-size: 10px;
    color: #717171;
}

.title-aham {
    padding: 0;
    height: 40px;
    overflow: hidden;
    padding-right: 5px;
}

.sepline-aham {
    margin: 0 10px 5px 10px;
    border-bottom: 1px solid #b0b0b0;
}

.main-aham:nth-child(5n) .sepline-aham hr {
    border-bottom: 0;
}

.aham-news {
    display: inline-block;
    box-shadow: 0px 0px 10px 2px #cecdcd;
}

.main-aham:last-child .sepline-aham {
    border: 0;
}

@media handheld, only screen and (max-width:767px) {
    .main-aham {
        padding: 0;
        height: 95px;
        overflow: hidden;
    }
}
/*-------------end of aham akhabr---------------*/

/*-----tasvir rooz-------*/
.tasvir-roz {
    padding: 0;
}

.Related-Image1 {
    padding: 0;
}

.Related-Image2 {
    padding: 0;
    margin-top: 20px;
}

.pic1-Related {
    width: 100%;
    height: 235px;
}

.pic2-Related {
    width: 100%;
    height: 248px;
}
/*-----end of tasvir rooz-------*/

/*--------------------------end of top site ------------------------*/

/*----------------------parallax-----------------------*/
.backgroundImage37 {
	background-image: url(/Portals/_default/Skins/ekfam-98/images/ekfam/parallax.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: unset;
	position: relative;
	overflow: hidden;
	/* box-shadow: 0 0 27px 0 #777; */
	/* margin-bottom: 15px; */
	/* background-color: #3d3d3d; */
	/* background-attachment: fixed; */
	margin-top: 27px;
	border-top: 1px solid #ddd;
	background-color: whitesmoke;
	border: 1px solid #eaeaea;
	border-right-color: rgb(234, 234, 234);
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: rgb(234, 234, 234);
	border-left-style: solid;
	border-left-width: 1px;
	border-left: none;
	border-right: none;
	padding-bottom: 50px;
	padding-top: 25px;
	display:none;
}

    .backgroundImage37::before {
        content: "";
        position: absolute;
        border-color: #fff transparent transparent transparent;
        border-style: solid;
        border-width: 25px;
        top: 0;
        right: 50%;
        margin: 0 -25px 0 0;
        display: none;
    }

.triangleout {
    display: none;
}

.change-img-parallax {
}

.parallax-mali {
    height: 300px;
}

.pic1-mali {
    background-image: url(/Portals/0/dadmali/1.png);
    width: 169%;
    height: 300px;
    background-repeat: no-repeat;
    /* background-position: center; */
    background-size: 96%;
    position: relative;
    right: -48px;
}

    .pic1-mali:hover {
        background-image: url(/Portals/0/dadmali/1-hover.png);
        width: 169%;
        height: 300px;
        background-repeat: no-repeat;
        /* background-position: center; */
        background-size: 96%;
        position: relative;
        right: -48px;
    }

.pic2-mali {
    background-image: url(/Portals/0/dadmali/2.png);
    width: 159%;
    height: 307px;
    background-repeat: no-repeat;
    /* background-size: 100%; */
    background-origin: content-box;
    position: relative;
    right: 0;
    background-position: 60%;
    background-size: 100%;
    position: relative;
    right: -17px;
}

    .pic2-mali:hover {
        background-image: url(/Portals/0/dadmali/2-hover.png);
        width: 159%;
        height: 307px;
        background-repeat: no-repeat;
        /* background-size: 100%; */
        background-origin: content-box;
        position: relative;
        right: 0;
        background-position: 60%;
        background-size: 100%;
        position: relative;
        right: -17px;
    }

.pic3-mali {
    background-image: url(/Portals/0/dadmali/3.png);
    width: 159%;
    height: 300px;
    background-repeat: no-repeat;
    /* background-size: 100%; */
    background-origin: content-box;
    position: relative;
    right: 0;
    background-position: 60%;
    background-position: 60%;
    background-size: 100%;
    position: relative;
    right: -14px;
}

    .pic3-mali:hover {
        background-image: url(/Portals/0/dadmali/3-hover.png);
        width: 159%;
        height: 300px;
        background-repeat: no-repeat;
        /* background-size: 100%; */
        background-origin: content-box;
        position: relative;
        right: 0;
        background-position: 60%;
        background-position: 60%;
        background-size: 100%;
        position: relative;
        right: -14px;
    }

.pic4-mali {
    background-image: url(/Portals/0/dadmali/4.png);
    width: 153%;
    height: 300px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-origin: content-box;
    position: relative;
    right: 0;
    background-position: 60%;
    background-size: 100%;
    position: relative;
    right: -9px;
}

    .pic4-mali:hover {
        background-image: url(/Portals/0/dadmali/4-hover.png);
        width: 153%;
        height: 300px;
        background-repeat: no-repeat;
        background-size: 100%;
        background-origin: content-box;
        position: relative;
        right: 0;
        background-position: 60%;
        background-size: 100%;
        position: relative;
        right: -9px;
    }

@media handheld, only screen and (max-width:767px) {
    .parallax-mali {
        height: 940px;
    }

    .pic1-mali {
        background-image: url(/Portals/0/dadmali/1.png);
        width: 113%;
        height: 228px;
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
    }

        .pic1-mali:hover {
            background-image: url(/Portals/0/dadmali/1-hover.png);
            width: 113%;
            height: 228px;
            background-repeat: no-repeat;
            background-position: center;
            background-size: contain;
        }

    .pic2-mali {
        background-image: url(/Portals/0/dadmali/2.png);
        width: 118%;
        height: 240px;
        background-repeat: no-repeat;
        background-size: contain;
        background-origin: content-box;
        position: relative;
        right: 0;
        background-position: 60%;
    }

        .pic2-mali:hover {
            background-image: url(/Portals/0/dadmali/2-hover.png);
            width: 118%;
            height: 240px;
            background-repeat: no-repeat;
            background-size: contain;
            background-origin: content-box;
            position: relative;
            right: 0;
            background-position: 60%;
        }

    .pic3-mali {
        background-image: url(/Portals/0/dadmali/3.png);
        width: 113%;
        height: 233px;
        background-repeat: no-repeat;
        background-size: contain;
        background-origin: content-box;
        position: relative;
        right: 0;
        background-position: 60%;
    }

        .pic3-mali:hover {
            background-image: url(/Portals/0/dadmali/3-hover.png);
            width: 113%;
            height: 233px;
            background-repeat: no-repeat;
            background-size: contain;
            background-origin: content-box;
            position: relative;
            right: 0;
            background-position: 60%;
        }

    .pic4-mali {
        background-image: url(/Portals/0/dadmali/4.png);
        width: 114%;
        height: 240px;
        background-repeat: no-repeat;
        background-size: contain;
        background-origin: content-box;
        position: relative;
        right: 0;
        background-position: 60%;
    }

        .pic4-mali:hover {
            background-image: url(/Portals/0/dadmali/4-hover.png);
            width: 114%;
            height: 240px;
            background-repeat: no-repeat;
            background-size: contain;
            background-origin: content-box;
            position: relative;
            right: 0;
            background-position: 60%;
        }
}

/*----------------------end of parallax-----------------------*/
/*-------------ghavaniin------------*/
/*.contentmain1 {
	height: 150px;
}*/
.bakhshname {
    padding: 0;
}

.back-bakhshname {
    background: url(/portals/0/judiciary/a.jpg);
    width: 100%;
    height: 142px;
    background-size: cover;
    background-repeat: no-repeat;
}

.pic-bakhshname {
    width: 65px;
    height: 63px;
    position: relative;
    right: 39%;
    top: 40px;
}

    .pic-bakhshname:hover {
        width: 70px;
        height: 68px;
        position: relative;
        right: 39%;
        top: 40px;
    }

.iran {
    padding: 0px;
}

.back-iran {
    width: 100%;
    background: url(/portals/0/judiciary/b.jpg);
    height: 142px;
    background-size: cover;
    background-repeat: no-repeat;
}

.pic-iran {
    width: 65px;
    height: 63px;
    position: relative;
    right: 39%;
    top: 40px;
}

    .pic-iran:hover {
        width: 70px;
        height: 68px;
        position: relative;
        right: 39%;
        top: 40px;
    }

.pic-maghalat {
    width: 65px;
    height: 63px;
    position: relative;
    right: 39%;
    top: 40px;
}

    .pic-maghalat:hover {
        width: 70px;
        height: 68px;
        position: relative;
        right: 39%;
        top: 40px;
    }

.maghalat {
    padding: 0px;
}

.back-maghalat {
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background: url(/portals/0/judiciary/c.jpg);
    height: 142px;
    background-size: cover;
    background-repeat: no-repeat;
}

.title-link {
    height: 20px;
    background-color: #f03e0e;
    color: #fff;
    text-align: center;
    font-weight: 600;
}

.ghavanin {
    padding: 0;
}

.text-title {
	color: #fff;
	margin-bottom: 25px;
	font-size: 1.50rem;
}

.titel-photo-iran {
    height: 20px;
    background-color: #f03e0e;
    color: #fff;
    text-align: center;
    font-weight: 600;
}

.img-iran {
    width: 100%;
    height: 343px;
}

.photo-iran {
    /* padding: 0; */
    padding-right: 0;
    padding-top: 13px;
}
/*-------------end of ghavaniin------------*/
/*---------------peyvandha-----------------*/
/*.peyvand {
	position: relative;
	top: 0;
}*/

.footer-right {
    /* top: 30px; */
}

.left-link {
    /* top: 30px; */
}

.motarjeman {
    text-align: center;
}

.img-motarjeman {
    width: 90px;
    height: 85px;
}

.hoghogh-bashar {
    text-align: center;
}

.img-hoghogh-bashar {
    width: 90px;
    height: 85px;
}

.khadamat {
    text-align: center;
}

.img-khadamat {
    width: 90px;
    height: 85px;
}

.safar {
    width: 38%;
    position: relative;
    top: 110px;
    right: 58%;
    background-color: #332219;
    padding-top: 24px;
    padding-bottom: 25px;
}

.back-safar {
    color: #fff;
}

.text-safar {
    font-size: 15px;
}

@media handheld, only screen and (max-width:767px) {



    #footer1 {
        /* background: url(/Portals/_default/Skins/20045-UnlimitedColorPack-031/images/dadmali/footer-bg-12.jpg) no-repeat; */
        background-color: #f03e0e;
        background-size: auto auto;
        height: 0;
        background-size: cover;
        background-position: 73% 100%;
    }
}
/*---------------end of peyvandha-----------------*/

/*----------------footer img ----------------------*/
.footerMain {
    background-image: url(/Portals/0/imj/footer.jpg);
    background-position: center;
    background-size: cover;
    height: 200px;
    width: 100%;
    margin-top: 25px;
    padding: 0 140px;
}


/*---------------- end of footer img ----------------------*/
/*-----------------------footer bg --------------------------*/
#footer1 {
	/* background: url(/Portals/_default/Skins/jaraem-99/images/jaraem/bg-footer.jpg) no-repeat; */
	background-size: auto auto;
	/* background-size: cover; */
	background-color: #fff;
	/* height: 107px; */
	background-size: cover;
	background-position: 50% 50%;
	margin-top: 30px;
}


@media handheld, only screen and (max-width: 767px) {
#footer1 {
	background-size: auto auto;
	height: 100%;
	background-size: cover;
	background-position: 73% 100%;
}



    .sepline-footer2 {
        margin: 0;
        height: 18px;
        border-bottom: 1px solid #f03e0e;
        width: 114%;
        border-top: none;
        position: relative;
        right: -2% !important;
    }

    .sepline-footer3 {
        margin: 0;
        height: 18px;
        border-bottom: 1px solid #f03e0e;
        width: 114% !important;
        border-top: none;
        position: relative;
        right: -2% !important;
    }



    .mortabet {
        position: relative;
        top: 0 !important;
    }

    .left-link {
        margin-top: 30px;
    }

    .sepline-footer4 {
        position: absolute;
        border: none;
        border-left-color: currentcolor;
        border-left-style: none;
        border-left-width: medium;
        height: 91px;
        width: 1px;
        border-left: 1px solid #f03e0e;
        right: -1px;
        margin-top: 0;
    }

    .sepline-footer4-1 {
        margin: 0;
        height: 1px !important;
        border-bottom: 1px solid #f03e0e;
        width: 114% !important;
        border-top: none;
        position: relative;
        right: -6% !important;
    }
}

/*.footer2 {
    position: relative;
    margin-bottom: 20px;
    padding-top: 20px;
}*/

.txt-link {
    padding: 0;
}

/*.sepline-footer {
    position: absolute;
    border: none;
    height: 61px;
    width: 1px;
    border-left: 1px solid #f03e0e;
    right: -2px;
    margin-top: 30px;
}*/

.link1 {
    /* border-right: 1px solid #f03e0e; */
    padding-right: 5px;
}

.link2 {
    padding-right: 5px;
}

.link3 {
    padding-right: 5px;
}

.sepline-footer2 {
    margin: 0;
    height: 18px;
    border-bottom: 1px solid #f03e0e;
    width: 114%;
    border-top: none;
    position: relative;
    right: -4%;
}

.sepline-footer3 {
    margin: 0;
    height: 18px;
    border-bottom: 1px solid #f03e0e;
    width: 75%;
    border-top: none;
    position: relative;
    right: -4%;
}

.sepline-footer4 {
    position: absolute;
    border: none;
    border-left-color: currentcolor;
    border-left-style: none;
    border-left-width: medium;
    height: 73px;
    width: 1px;
    border-left: 1px solid #f03e0e;
    right: -1px;
    margin-top: 0;
}

.mortabet {
    position: relative;
    top: 25px;
}

.txt-mortabet {
    color: #f03e0e;
}

.txt-link {
    color: #fff;
    font-weight: 500;
}

.sepline-footer4-1 {
    margin: 0;
    height: 18px;
    border-bottom: 1px solid #f03e0e;
    width: 114%;
    border-top: none;
    position: relative;
    right: -4%;
}

/*.footer3 {
    height: 75px;
    background-color: #21110a;
}*/

.email {
    text-align: center;
    color: #db2f01;
}

.email-address {
    text-align: center;
    color: #fff;
}
/*----------------------- end of footer bg --------------------------*/
.loc-pane {
    padding: 0;
}

.row {
    margin-right: 0;
    margin-left: 0;
}

.shadow-center {
    background-size: 100%;
    padding-top: 78px;
    background: url(/Portals/_default/Skins/20045-UnlimitedColorPack-031/images/dadmali/saye.png) no-repeat;
    background-position: 50% 0;
    margin-bottom: -25px;
}
/*---------------------------- date -----------------------*/
#CURRENTDATE2 {
    color: #01186e;
}

.login, a.login:link, a.login:active, a.login:visited {
	color: #000;
	font-weight: 500;
	border-left: 0;
	height: 0;
	/* float: left; */
	line-height: unset;
	position: relative;
	top: 2px;
}
/*----------------------------end of date -----------------------*/
/*-----------------icon header----------------------*/
.location-icon-header {
    float: right;
    width: -moz-fit-content;
    width: content;
    position: relative;
    right: 10px;
}

.text-map {
    font-size: 10px;
    padding: 0 5px;
    color: #fff !important;
    background-color: transparent;
}

.icon-map {
    font-size: 15px;
    color: #13f3e6;
    vertical-align: inherit;
    margin-left: 5px;
}

.text-call {
    font-size: 10px;
    padding: 0 5px;
    color: #fff !important;
    background-color: transparent;
}

.icon-call {
    font-size: 15px;
    color: #13f3e6;
    vertical-align: inherit;
    position: relative;
    top: 3px;
    margin-left: 2px;
}

.location-date-login {
    float: left;
    width: -moz-fit-content;
    width: content;
    position: relative;
    left: 11px;
}

.text-date-header {
    font-size: 10px;
    padding: 0;
    background-color: transparent;
    color: #4b3200;
}

.icon-date-header {
    font-size: 13px;
    color: #13f3e6;
    vertical-align: inherit;
    position: relative;
    /* top: 3px; */
    margin-left: 8px;
}
/*-----------------end of icon header----------------------*/
/*------------ akhbar dastoramal-------------*/

.dastoramal {
    display: inline-block;
    /* padding-top: 10px; */
    margin-top: -5px;
    margin-bottom: -28px;
    background: #d2d1d1;
    padding-top: 2px;
    padding-bottom: 6px;
}

.dastoramal-news {
    background-color: #fff;
    box-shadow: 0px 1px 3px 2px #ccc;
    margin: 0 7px;
    width: 23%;
    height: 240px;
    padding: 0;
}
/*.dastoramal-news:hover {
    background-color: #fff;
    box-shadow: 0px 1px 3px 2px #ccc;
    margin: 0 7px;
    width: 23%;
    height: 240px;
    padding: 0;
    border: 1px solid #f26522;
}*/

.textmore-lastnews {
    color: #000 !important;
}

.text-news {
    color: #020404;
}

.date-dastoramal {
    font-size: 10px;
    color: #a7a6a6;
    background: #fff !important;
    position: relative;
}

.change-loc {
    padding: 0;
}
/*.font-icon-ahamnews {
    position: absolute;
    height: 11px;
    width: 13px;
    top: 1px;
    right: 6px;
    opacity: 5.5;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAHElEQVQYV2NkYGBg6EtM+F80fwEjI4wBohmRZQAJPA5S7fvsCwAAAABJRU5ErkJggg==);
}*/
.more-lastnews {
    padding-right: 10px;
    float: left;
}

.change-text-dastoramal {
    height: 100px;
    overflow: hidden;
    padding-right: 10px;
}

.pic-dastoramal {
    width: 100%;
    height: 140px;
    /*padding: 5px;*/
}

.Nopic-dastoramal {
    width: 100%;
    height: 140px;
    padding: 5px;
}

.title {
    padding: 0 15px;
    height: 38px;
    overflow: hidden;
}

.title-lastnews {
    color: #c14705 !important;
    font-size: 13px;
}

@media handheld, only screen and (max-width: 767px) {
    .dastoramal-news {
        background-color: #fff;
        box-shadow: 0px 1px 3px 2px #ccc;
        margin: 0 7px;
        width: 45%;
        height: 240px;
        padding: 0;
    }

    .aham-news {
        background-color: #f3f3f3;
        box-shadow: 0px 1px 3px 2px #ccc;
        margin: 0 7px;
        width: 45%;
        height: 250px;
        padding: 0;
        border: 1px solid transparent;
        margin-bottom: 15px;
    }

        .aham-news:hover {
            background-color: #fff;
            box-shadow: 0px 1px 3px 2px #ccc;
            margin: 0 7px;
            width: 45%;
            height: 250px;
            padding: 0;
            border: 1px solid #f26522;
            margin-bottom: 15px;
        }

    .pic-ahamnews {
        width: 100%;
        height: 147px;
        padding: 0px;
    }

    .Nopic-ahamnews {
        width: 100%;
        height: 147px;
        padding: 0px;
    }
}

/*----------------end of daastoramal--------------*/
/*------------akhbar etelaye----------*/
.pic-etelaye {
    height: 51px;
    width: 100%;
    /* padding-top: 7px; */
    position: relative;
    /* top: 2px; */
    /* padding-bottom: 5px; */
}

.Nopic-etelaye {
    height: 53px;
    width: 100%;
    /* padding-top: 7px; */
    position: relative;
    /* top: 2px; */
    /* padding-bottom: 5px; */
}

.headline-etelaye {
    height: 55px;
    padding-left: 0;
    padding-right: 0;
    box-shadow: 2px 7px 5px #ccc;
    /* margin-bottom: 17px; */
    background-color: #fff;
    border: 1px solid transparent;
    cursor: pointer;
}

    .headline-etelaye:hover {
        border: 1px solid #000;
    }

.icon-lastnews {
    width: 10px;
}

.change-dateline {
    height: 15px;
}

.date-etelaye {
    font-size: 10px;
    color: #a7a6a6;
    z-index: 1;
    background: #fff;
    position: relative;
    bottom: 2px;
    padding: 0 0 0 20px;
}

.title-etelaye {
    color: #000 !important;
    font-size: 11px;
    text-decoration: none !important;
}

.news-etelaye {
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
}

.head-etelaye {
    background-color: #e9e9e9;
    height: 250px;
}

.loc-img {
    padding: 0;
}

@media handheld, only screen and (max-width: 767px) {
    .change-dateline {
        height: 37px;
        padding: 0;
    }

    .headline-etelaye {
        min-height: 180px;
        padding-left: 0;
        padding-right: 0;
        box-shadow: 2px 7px 5px #ccc;
        /* margin-bottom: 17px; */
        background-color: #fff;
        border: 1px solid #f26522;
    }

    .pic-etelaye {
        height: 83px;
        width: 100%;
        /* padding-top: 7px; */
        position: relative;
        /* top: 2px; */
        /* padding-bottom: 5px; */
    }

    .Nopic-etelaye {
        height: 83px;
        width: 100%;
        /* padding-top: 7px; */
        position: relative;
        /* top: 2px; */
        /* padding-bottom: 5px; */
    }

    .loc-img {
        padding: 0;
        width: 100%;
    }

    .chane-titleetelaye {
        height: 95px;
        overflow: hidden;
    }

    .head-etelaye {
        background-color: #e9e9e9;
        height: 395px;
    }
}
/*------------end of akhbar etelaye----------*/
/*---------------menu mobile------------------------------*/
.mm-menu {
    width: 100% !important;
    min-width: 140px;
    max-width: 440px;
}
/*---------------end of menu mobile------------------------------*/

.dnn_layout2 {
    text-align: center;
}

.copyright_style, .FooterPane {
    float: none;
    padding: 5px 8px 0px;
}


















.search-form .form-group input.form-control::-webkit-input-placeholder {
    display: none;
}

.search-form .form-group input.form-control::-moz-placeholder {
    display: none;
}

.navbar-right {
    min-width: 450px; /*or I can probably just use columns*/
}

    .navbar-right form {
        width: 100%;
    }

.form-group {
    position: relative;
    width: 0%;
    min-width: 60px;
    height: 60px;
    overflow: hidden;
    transition: width 1s;
    backface-visibility: hidden;
}

    .form-group input.form-control {
        position: absolute;
        top: 0;
        right: 0;
        outline: none;
        width: 100%;
        height: 60px;
        margin: 0;
        z-index: 10;
    }

input[type="text"].form-control {
    -webkit-appearence: none;
    -webkit-border-radius: 0;
}

.form-control-submit,
.search-label {
    width: 60px;
    height: 60px;
    position: absolute;
    right: 0;
    top: 0;
    padding: 0;
    margin: 0;
    text-align: center;
    cursor: pointer;
    line-height: 60px;
    background: white;
}

.form-control-submit {
    background: #fff; /*stupid IE*/
    opacity: 0;
    color: transparent;
    border: none;
    outline: none;
    z-index: -1;
}

.search-label {
    z-index: 90;
}

.form-group.sb-search-open,
.no-js .sb-search-open {
    width: 100%;
}

    .form-group.sb-search-open .search-label,
    .no-js .sb-search .search-label {
        background: #da6d0d;
        color: #fff;
        z-index: 11;
    }

    .form-group.sb-search-open .form-control-submit,
    .no-js .form-control .form-control-submit {
        z-index: 90;
    }
/*--------------------------------slider center----------------------------------------*/
.ServeList_28 {
	height: 280px;
	text-align: center;
}
.carousel .owl-buttons .owl-prev, .carousel .owl-buttons .owl-next {
	
	top: 90%;
	
}
.fa.fa-flask {
    display: none;
}
/*.carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
    position: relative;
    top: 95px;
    left: 78px;
}*/
.carousel {
    display: inline-block;
    height: 170px;
    background-color: #190d0000;
    padding-top: 0px;
}
.cont-vid {
	height: 50px;
	overflow: hidden;
}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    max-width: 100%;
    height: auto;
}

.carousel-col {
    width: 300px;
    height: 200px;
    position: relative;
}

.col-centered {
    margin: 0 auto;
}

.content {
    padding: 0 !important;
}

#dnn_ctr426_View_Index_pnlTrial {
    /*display: none !important;*/
}

.unoslider_play.unoslider_navigation {
    /*display: none !important;*/
}

.unoslider_pause.unoslider_navigation.unoslider_hide {
    /*display: none !important;*/
}

.owl-wrapper {
    /* left: 50px !important; */
}
#specialcategory a {
	font-size: 15px;
	bottom: 50px;
	position: relative;
	float: right;
	color: #fff;
	text-shadow: 0px 0px 1px black;
	padding: 0 5px;
}

.owl-item .item {
	padding: 10px;
}
.change-size {
    padding: 0 0 0 0;
    background-color: #190d00;
}

.img-1 {
    background-image: url(/Portals/_default/Skins/hoquqi-98/images/hoquqi/icon/1.png);
    background-size: contain;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
}

.img-2 {
    background-image: url(/Portals/_default/Skins/hoquqi-98/images/hoquqi/icon/2.png);
    background-size: contain;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
}

.img-3 {
    background-image: url(/Portals/_default/Skins/hoquqi-98/images/hoquqi/icon/3.png);
    background-size: contain;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
}

.img-4 {
    background-image: url(/Portals/_default/Skins/hoquqi-98/images/hoquqi/icon/4.png);
    background-size: contain;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
}

.img-5 {
    background-image: url(/Portals/_default/Skins/hoquqi-98/images/hoquqi/icon/5.png);
    background-size: contain;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
}

.img-6 {
    background-image: url(/Portals/_default/Skins/hoquqi-98/images/hoquqi/icon/6.png);
    background-size: contain;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
}

@media handheld, only screen and (max-width: 767px) {
    .carousel .owl-item {
        float: right;
        /* left: 60px; */
        position: relative;
    }
}
/*--------------------------------end of slider center----------------------------------------*/
/*---------------------foter link--------------------*/
.footer-txt {
    height: 155px;
    /* background-color: red; */
    border-right: 1px solid #bce436;
    border-bottom: 1px solid #bce436;
    border-left: 1px solid #bce436;
    margin-bottom: 60px;
    margin-top: 35px;
    padding: 0;
}

.footer-text {
    border-left: 1px solid #bce436;
    border-top: 1px solid #bce436;
    line-height: 2;
    width: 20%;
    /* padding: 0; */
}

.icon-footer {
    margin-left: 8px;
}

/* .title-footer { */
    /* position: relative; */
    /* top: -12px; */
    /* background-color: #000; */
    /* width: 130px; */
    /* padding: 0 10px; */
    /* right: -15px; */
    /* color: #bce436; */
/* } */

.link-color {
    color: #bce436;
    padding: 0;
}

@media handheld, only screen and (max-width: 767px) {

    .footer-text {
        border-left: 1px solid #bce436;
        border-top: 1px solid #bce436;
        line-height: 2;
        width: 100%;
        padding: 6px;
    }

    .footer-txt {
        height: auto;
        /* background-color: red; */
        border-right: 1px solid #bce436;
        border-bottom: 1px solid #bce436;
        border-left: 1px solid #bce436;
        /* margin-bottom: 100px; */
        /* margin-top: 35px; */
        padding: 0;
    }

    li.current > a > span {
        float: right;
        list-style: none;
        position: relative;
        margin: 0px 0 0px 0px;
        /* border-bottom: 3px solid #f26522; */
        height: 27px !important;
        /* border-bottom: 5px solid #05e5ed; */
        /* background-image: url("/Portals/_default/Skins/20045-UnlimitedColorPack-031/images/dadmali/icon-hover.png") !important; */
        /* background-size: contain; */
        background-repeat: no-repeat;
        background-position: 50% 90%;
        border-bottom: 0 solid transparent !important;
        background-color: transparent;
        color: #fff !important;
    }
}
/*---------------------end of foter link--------------------*/
/*----------------------------------------------------------------hoquqi----------------------------------------------*/
.search-hoquqi {
    background-image: url(/Portals/_default/Skins/hoquqi-98/images/hoquqi/paralax-header.png);
    width: 100%;
    height: 183px;
    background-position: top;
    background-size: contain;
    background-repeat: no-repeat;
}

.search-hoquqi-pane {
    background-color: #180901;
}

.btn-search-hoquqi {
    width: 35%;
    position: relative;
    right: 36%;
    top: 60px;
    background-color: #8c3f1990;
    border-top: 1px solid #000;
    border-bottom: 1px solid #cccccc50;
    /* text-align: center; */
    height: 50px;
}

.img-search-hoquqi {
    width: 8%;
    float: right;
    right: 10%;
    position: relative;
    top: 8px;
}

.txt-search-hoquqi {
    float: right;
    right: 17%;
    position: relative;
    top: 4px;
    color: #fff;
    font-size: 25px;
}

#dnngo_megamenu > div > ul > li.dir > a span::after {
	display: inline-block;
	margin-left: 0px;
	/* vertical-align: .255em; */
	content: "";
	border-top: .3em solid;
	border-right: .3em solid transparent;
	border-bottom: 0;
	border-left: .3em solid transparent;
}

#dnngo_megamenu > div > ul > li.dir > a span::after {
    /* border-left: 1px solid #fff; */
}

#dnngo_megamenu > div > ul > li.dir > a span:hover::after {
    background-image: url(/Portals/_default/Skins/hoquqi-98/images/hoquqi/icon-menu-hover.png);
    background-repeat: no-repeat;
}
#dnngo_megamenu .primary_structure > li > span::after {
    border: 1px solid #fff;
}
/*---------------------------------------top news------------------------------------*/
.Image-News-hoquqi {
    width: 100%;
    height: 220px;
}

.News-pic-hoquqi {
    padding-right: 0;
}

.News-hoquqi {
    padding: 0;
}

.headline-hoquqi {
    box-shadow: 0 0 6px 2px #ccc;
    height: 220px;
    overflow: hidden;
    padding-top: 25px;
}

.img-news {
    width: 7%;
}

.Headline-title-hoquqi {
    height: 25px;
    overflow: hidden;
}

.Titel-hoquqi {
    font-size: 12px;
    color: #682a00 !important;
}

.sepline-hoquqi {
    color: #c2c2c2;
}

.Date-Number {
    color: #838383 !important;
    position: relative;
    right: 25px;
}

.news-text-hoquqi {
    height: 125px;
    overflow: hidden;
    text-align: justify;
}
/*-----------------------------------end of top news------------------------------------*/
/*-----------------------------------last news------------------------------------*/

.img-news-hoquqi {
    width: 100%;
    height: 145px;
}

.pic-news-hoquqi {
    padding: 0;
}

.last-news-hoquqi {
    padding: 0px;
    box-shadow: 0 0 4px 2px #ccc;
    width: 179px;
    margin: 4px;
    height: 306px;
}

.icon-lastnews-hoquqi {
    width: 13%;
}

.title-last-hoquqi {
    padding: 2px 5px 2px 5px;
    text-align: justify;
    height: 110px;
    overflow: hidden;
}

.change-text-hoquqi {
    height: 150px;
    overflow: hidden;
    padding: 0;
}

.sepline-lastnews-hoquqi {
    margin: 0px;
    border-top: 1.70px solid #8e8e8e;
}

.change-loc {
    padding: 15px;
    /* padding-top: 12px; */
    height: 45px;
}

.date-hoquqi {
    color: #8e8e8e;
}

.title-lastnews-hoquqi {
    color: #682a00 !important;
    font-weight: 500;
}

#dnn_TopPane {
    margin: 0;
}

.lastnews-top {
    display: inline-block;
    width: 100%;
}
/*-----------------------------------end of last news------------------------------------*/
.monasebati-hoquqi {
    width: 100%;
}

.tazakor {
    background-color: #737373;
    color: #fff;
    height: 30px;
    padding-top: 5px;
}

.nazar {
    background-color: #5b5b5b;
    color: #fff;
    height: 30px;
    padding-top: 5px;
}

.edare {
    background-color: #737373;
    color: #fff;
    height: 50px;
    padding-top: 5px;
}

.hamkar {
    background-color: #5b5b5b;
    color: #fff;
    height: 90px;
    padding-top: 5px;
}

.warning {
    padding: 0;
    display: inline-block;
}

#dnn_Div1 {
    margin: 0;
    margin-top: 10px;
}

.scroll {
    /* background-color: lightblue; */
    width: 100%;
    height: 160px;
    overflow: auto;
}

.nazariyat1 {
    padding: 0;
    height: 40px;
    padding-top: 5px;
    font-size: 12px;
    padding-right: 10px;
}

.nazariyat2 {
    padding: 0;
    height: 40px;
    padding-top: 5px;
    background-color: d9d9d9;
    font-size: 12px;
    padding-right: 10px;
}

.nazariyat-mashverati {
    box-shadow: 0 0 3px 3px #ccc;
    padding: 0;
}

#dnn_RowNine_Grid3_Pane1 {
    margin: 0;
    margin-top: 10px;
}

.adress-map {
    height: 153px;
    border: 1px solid #14eee1;
    margin-bottom: 50px;
}

.pic-map {
    width: 100%;
    position: relative;
    top: -11px;
    height: 171px;
    box-shadow: 0 0 8px 3px #000;
}

.adress {
    height: 151px;
    padding-top: 50px;
    color: #fff !important;
    font-weight: bold;
}

.pic-email {
    width: 7%;
}

.pic-call {
    width: 5%;
}

.text-adress {
    margin-bottom: 22px;
}
/*------------------------------------------------------------end of hoquqi----------------------------------------------*/

/*-----------------------------------------------------------------------ekfam-------------------------------------------------*/
.background-shadow {
    /* width: auto; */
    height: 50px;
    background-repeat: no-repeat;
    background-size: contain;
    position: relative;
    border: 6px solid #eaeaea;
    border-right-color: rgb(234, 234, 234);
    border-right-style: solid;
    border-right-width: 6px;
    border-bottom-color: rgb(234, 234, 234);
    border-bottom-style: solid;
    border-bottom-width: 6px;
    border-left-color: rgb(234, 234, 234);
    border-left-style: solid;
    border-left-width: 6px;
    border-radius: 25%;
    border-bottom-left-radius: 5% 99%;
    border-top-left-radius: 5% 99%;
    border-bottom-right-radius: 5% 99%;
    border-top-right-radius: 5% 99%;
    background-color: #00c6ff;
    border-bottom: 6px solid #0091bb;
    /* border-right: 6px solid #a2a2a2; */
    /* border-left: 6px solid #a2a2a2; */
    box-shadow: 0px 2px 3px 0px #5d5d5d;
    width: 1010px;
    /* position: relative; */
    right: 32px;
    top: -46px;
    z-index: -1;
    border-top: 6px solid #0091bb;
}

.boxshadow-menu {
    border-radius: 67%;
    box-shadow: 0px 13px 13px 0px #77777799;
    z-index: -28;
    background-color: transparent;
    height: 17px;
    position: absolute;
    top: 28px;
    width: 89%;
    right: 53px;
}

/*-----------------------------------------------news------------------------------------------*/
.Image-Lastnews {
    width: 100%;
}

.Last-News {
    height: 110px;
    overflow: hidden;
    margin: 5px;
    width: 48%;
    box-shadow: 0 0 5px 3px #ccc;
    padding-right: 0;
}

.title-location {
	min-height: 70px;
	margin-top: 8px;
	overflow: hidden;
	padding: 0;
}

.sep-line2 {
    border-top: 1px solid #848383;
    margin: 0;
    position: relative;
    top: 0;
}



.Headline-Lastnews {
    padding-left: 0;
}

.more-news {
    padding: 0;
}

.Text-Morenews {
    position: relative;
    top: -3px;
    float: left;
    color: #f47731 !important;
    font-size: 12px;
    left: -17px;
}

.date-span {
    color: #501c00;
    font-weight: 500;
}

.fonicon-lastnews {
    width: 7%;
}




.headline-news {
    height: 58px;
    overflow: hidden;
    padding: 0;
    color: #2d2c2c;
	padding-right: 6px;
    font-weight: 500;
}

/*---------------------------------------------end of news------------------------------------------*/
.motrajemin {
    padding: 2px;
}
.text-link {
    position: absolute;
    background-color: #464646;
    width: 96%;
    text-align: center;
    color: #fff;
    top: 43%;
    height: 30px;
    padding: 5px;
    margin: 0 3px;
}
.img-motarjeman {
    width: 100%;
    height: 180px;
    /*background-size: contain;*/
    background-repeat: no-repeat;
}
.img1-ekfam {
    background-image: url(/Portals/_default/Skins/ekfam-98/images/ekfam/link/motarjeman.png);
    width: 100%;
    height: 180px;
}
a:hover .img1-ekfam {
    background-image: url(/Portals/_default/Skins/ekfam-98/images/ekfam/link/motarjeman-hover.png);
}

.img2-ekfam {
    background-image: url(/Portals/_default/Skins/ekfam-98/images/ekfam/link/dafater.png);
    width: 100%;
    height: 180px;
}
a:hover .img2-ekfam {
    background-image: url(/Portals/_default/Skins/ekfam-98/images/ekfam/link/dafater-hover.png);
}
.img3-ekfam {
    background-image: url(/Portals/_default/Skins/ekfam-98/images/ekfam/link/porsesh.png);
    width: 100%;
    height: 180px;
}
    a:hover .img3-ekfam {
        background-image: url(/Portals/_default/Skins/ekfam-98/images/ekfam/link/porsesh-hover.png);
    }
.img4-ekfam {
    background-image: url(/Portals/_default/Skins/ekfam-98/images/ekfam/link/bakhshname.png);
    width: 100%;
    height: 180px;
}
a:hover .img4-ekfam{
    background-image: url(/Portals/_default/Skins/ekfam-98/images/ekfam/link/bakhshname-hover.png);
}
.link-top-motarjemin {
    padding: 0;
}

.samane {
    padding: 0;
}

.samane-img {
    width: 100%;
    height: 145px;
}

.tambr-img {
    width: 100%;
    height: 170px;
    padding: 0;
    padding-bottom: 15px;
}

.tambr {
    padding: 0;
}
.kargoroh {
    direction: ltr;
    text-align: center;
    padding: 0;
}

.country-1 {
    background-color: #515151;
    height: 32px;
}

    .country-1 span {
        color: #fff;
        top: 7px;
        position: relative;
    }


.country-2 span {
    color: #fff;
    top: 7px;
    position: relative;
}

.country-2 {
    background-color: #a5a5a5;
    height: 32px;
}

.country-img {
    width: 5%;
    position: relative;
    top: 7px;
}
/*--------------parallax link----------------------*/
.parallax-link {
    height: 350px;
}

.parallax-link-top {
    position: relative;
    top: 70px;
}

.parallax-link-bottom {
    position: relative;
    top: 135px;
}

.img-parallax-link-top-left {
    background-image: url(/Portals/_default/Skins/ekfam-98/images/ekfam/link/mafakher.png);
    width: 100%;
    height: 61px;
    background-repeat: no-repeat;
    background-size: contain;
    padding-right: 35px;
    background-position-x: right;
    left: -54px;
    position: relative;
}
.img-parallax-link-top-left:hover{
    background-image: url(/Portals/_default/Skins/ekfam-98/images/ekfam/link/mafakher-hover.png);
}
    .img-parallax-link-top-right {
    background-image: url(/Portals/_default/Skins/ekfam-98/images/ekfam/link/farhang.png);
    position: relative;
    left: 35px;
    width: 100%;
    height: 61px;
    background-repeat: no-repeat;
    background-size: contain;
}
        .img-parallax-link-top-right:hover {
            background-image: url(/Portals/_default/Skins/ekfam-98/images/ekfam/link/farhang-hover.png);
        }
    .parallax-link-top-right {
    text-align: left;
}

.parallax-link-bottom-right {
    text-align: left;

}

.img-parallax-link-bottom-right {
    position: relative;
    left: 35px;
    background-image: url(/Portals/_default/Skins/ekfam-98/images/ekfam/link/asar.png);
    position: relative;
    left: 39px;
    height: 65px;
    background-repeat: no-repeat;
}
.img-parallax-link-bottom-right:hover{

    background-image: url(/Portals/_default/Skins/ekfam-98/images/ekfam/link/asar-hover.png);
}

    .img-parallax-link-bottom-left {
    padding-right: 35px;
    background-image: url(/Portals/_default/Skins/ekfam-98/images/ekfam/link/motarjem.png);
    position: relative;
    left: -54px;
    width: 100%;
    height: 66px;
    background-repeat: no-repeat;
    background-position-x: right;
}
.img-parallax-link-bottom-left:hover {
    background-image: url(/Portals/_default/Skins/ekfam-98/images/ekfam/link/motarjem-hover.png);
}
    .peyvand {
    position: relative;
    top: 0;
    background-color: #005a75;
    text-align: center;
    height: 175px;
}

.peyvand-pic {
    position: relative;
    top: 33px;
}

.img-peyvand {
    width: 66%;
    height: 102px;
}
/*----------------footer---------------------------*/
.Footer-ekfam {
    height: 400px;
    background-color: #343434;
    padding: 0;
    margin-top: 12px;
}

/* .footer1 { */
    /* width: 100%; */
    /* text-align: center; */
    /* padding-top: 10px; */
    /* padding-bottom: 10px; */
/* } */

.footer1-right {
    text-align: left;
    border-left: 1px solid #fff;
}

.footer1-left {
    text-align: right;
}

.text-footer1 {
    color: #fec984;
    font-size: 17px;
    /*position: relative;
    top: 13px;*/
}
.loc-img {
    width: 14px !important;
}
.img-email {
    height: 13px;
    padding: 0;
    position: relative;
    top: 6px;
}
.img-location {
    height: 26px;
    padding: 0;
}
.img-call {
    height: 18px;
    padding: 0;
}

.sepline-footer {
    border-bottom: 2px solid #1b1b1b;
}

/* .footer2 { */
    /* box-shadow: 0 -1px 12px 1px #474747; */
    /* margin-top: 6px; */
    /* height: 165px; */
    /* padding-top: 32px; */
    /* padding-right: 45px; */
/* } */

.line1-footer {
    padding: 0 100px 0 0;
    margin-bottom: 0;
    height: 35px;
}

    .line1-footer img {
        width: 20px;
    }

.title-footer2 {
    color: #fec984;
    font-size: 16px;
    width: 12%;
}
.text-adress {
    color: #fff;
    font-size: 16px;
}
/* .footer3 { */
    /* box-shadow: 0 -10px 12px -9px #474747; */
    /* margin-top: 6px; */
    /* padding-top: 25px; */
    /* text-align: center; */
/* } */
.footer3-text {
    border-left: 1px solid #fff;
    padding-top: 5px;
}
.footer3-text:nth-last-child(-n+1) {
    border-left: none;
}
.text-footer3 {
    color: #fec984;
    font-size: 16px;
    padding: 8px;
    text-align: right;
    position: relative;
    top: 23px;
}
.img-footer3 {
    padding: 0;
    height: 55px;
}
.sepline-footer:nth-last-child(-n+1) {
    border-bottom: unset;
}
.mobile-ekfam{
    display:none;
}
/*---------------end of footer---------------------------*/
@media handheld, only screen and (max-width: 767px) {
    .mobile-ekfam {
        display: inline-block;
    }
    .desktop-ekfam{
        display:none;
    }
    .Last-News {
        height: 260px;
        overflow: hidden;
        margin: 0px;
        width: 50%;
        box-shadow: unset;
        padding-right: 0s;
    }
    .text-link {
        position: absolute;
        background-color: #464646;
        width: 97%;
        text-align: center;
        color: #fff;
        top: 38%;
        height: 30px;
        padding: 5px;
        margin: 0;
    }
    .more-news {
        padding: 0p;
    }
    .samane-img {
        width: 100%;
        height: 105px;
    }
    .backgroundImage37 {

        background-position: inherit;
    }
    .parallax-link-top {
        position: relative;
        top: 10px;
    }
    .img-parallax-link-top-left {

        position: relative;
    }
    .parallax-link-bottom {
        position: relative;
        top: 0px;
    }
    .img-parallax-link-bottom-right {
        position: relative;
        left: 35px;
        background-image: url(/Portals/_default/Skins/ekfam-98/images/ekfam/link/asar.png);
        position: relative;
        left: 0;
        height: 65px;
        background-repeat: no-repeat;
        background-size: contain;
    }
    .img-parallax-link-bottom-left {
        padding-right: 35px;
        background-image: url(/Portals/_default/Skins/ekfam-98/images/ekfam/link/motarjem.png);
        position: relative;
        left: 0;
        width: 100%;
        height: 66px;
        background-repeat: no-repeat;
        background-position-x: right;
        background-size: contain;
    }
    .parallax-link {
        height: 265px;
    }
    .peyvand {
        position: relative;
        top: 0;
        background-color: #005a75;
        text-align: center;
        height: 684px;
    }
    .img-peyvand {
        width: 44%;
        height: 95px;
        margin-bottom: 12px;
    }
    /*-----------------footer--------------------*/
    .text-footer1 {
        color: #fec984;
        font-size: 9px;
        text-align: right;
        padding: 0;
        position: relative;
        top: 9px;
    }
    .img-footer1-right {
        width: 39px;
        height: 37px;
        padding: 0;
    }
    .footer1-right {
        text-align: left;
        border-left: unset;
    }
    .img-footer1-left {
        width: 39px;
        height: 37px;
        padding: 0;
    }
    .footer2 {
        box-shadow: 0 -1px 12px 1px #474747;
        margin-top: 6px;
        height: 171px;
        padding-top: 0;
        padding-right: 0;
        margin-bottom: 20px;
    }
    .line1-footer {
        padding: 0;
        margin-bottom: 0;
        height: 100px;
    }
    .title-footer2 {
        color: #fec984;
        font-size: 16px;
        width: 32%;
        padding-left: 0;
        padding-right: 2px;
    }
    .locatio-loc {
        height: 100px;
    }
    .email-loc {
        height: 30px;
    }
    .call-loc {
        height: 50px;
    }
    .Footer-ekfam {
        height: 550px;
        background-color: #343434;
        padding: 0;
        margin-top: 12px;
    }
    .footer3-text {
        border-left: 0;
        padding-top: 5px;
    }
    /*------------------end of footer----------------*/
    #mobile_search {
        display: none;
    }
}

    /*-------------------------------------------------------------------end of ekfam-------------------------------------------------*/
	
	/*-------------------------------------jaraem--------------------------------------*/
	.header-background {
	display: none;
}
.header-right {
	text-align: left;
	height: 135px;
	padding-left: 0;
	display: table;
}
.header-center {
	text-align: center;
	height: 135px;
	line-height: 12;
}
.header-left {
	text-align: right;
	height: 135px;
	padding-right: 0;
display:table;
}
.header-left > div,.header-right > div{
	display: table-cell;
	vertical-align: middle;
	float: none;
	padding: 0;
}
	.background-shadow {

	display: none;
}

.search-block-form {
	float: left;
	height: 42px;
	padding-top: 13px;
}
.search-icon {
	color: #222;
	position: relative;
	z-index: 5;
	transition: z-index 0.8s, width 0.5s, background 0.3s ease, border 0.3s;
	height: 45px;
	width: 0;
	margin: 0;
	padding: 5px 0px 5px 40px;
	box-sizing: border-box;
	font-size: 16px;
	font-size: 1rem;
	cursor: pointer;
	border-radius: 0px;
	border: 1px solid transparent;
	/* background: url(/Portals/_default/Skins/jaraem-99/images/jaraem/search.png) no-repeat left 9px center transparent; */
	background-size: 18px;
	text-align: right;
	direction: rtl;
	box-shadow: unset;
}

/*------------------news1-------------------*/
.Image-News {
    height: 100px;
    margin-bottom: 0px;
    margin-top: 1px;
    width: 100%;
    object-fit: cover;
}
.News-pic {
	padding: 6px 0;
}
.News {
	height: 125px;
	padding: 0;
}
.Newsyaddast {
    height: 115px;
    padding: 0;
}

.Image-News3 {
	height: 160px;
	margin-bottom: 0px;
	margin-top: 1px;
	width: 100%;
	border-radius: 10px;
	box-shadow: 1px 1px 10px -4px grey;
}


/*----------------end of news1-------------------*/

/*----------------news2--------------------*/
.Image-News-link {
	width: 100%;
	height: 145px;
}
.News-pic-link {
	padding: 0;
}
.link {
	padding: 8px;
}
.link:first-child {
	padding-right: 0px;
}
.link:last-child {
	padding-left: 0px;
}
.Headline-news-link {
	height: 100px;
	background-color: #0054a2;
	padding-top: 20px;
}
.title-location-link a {
	color: #fff !important;
}
.News-pic-link::after {
	content: "";
	position: absolute;
	bottom: -14px;
	left: 50%;
	margin-left: -7px;
	border-style: solid;
	border-width: 15px 15px 0;
	border-color: #f9efdd transparent;
	display: block;
	width: 0;
	z-index: 50;
}

.News:last-child > .sep-line {
	border: 0;
}
/*--------------end of news2--------------------*/
/*----------------------news3-----------------------*/
.Image-News-ghanon {
	width: 100%;
	border-radius: 50%;
	height: 100px;
}
.title-location-ghanon  {
	padding: 0;

}
.title-location-ghanon a {
	color: #2f73b1;
	font-weight: 500;
}
.text-location-ghanon {
	padding: 0;
	height: 100px;
	overflow: hidden;
}
.Headline-news-ghanon {
	height: 165px;
	overflow: hidden;
	padding: 0;
}
.News-pic-ghanon {
	padding-right: 0;
}
.Text-moreNews-ghanon {
	color: #3683dc !important;
	font-weight: 600;
}
.Text-moreNews-ghanon::after {
	content: "\f137";
	padding-right: 8px;
	font-family: fontawesome;
	color: #3683dc;
}


/*--------------------end of news3-----------------------*/
.site-footer {
	/* content: ''; */
	/* /* position: absolute; */
	/* left: 0; */
	/* top: 0; */
	/* width: 100%; */
	/* height: 100%; */
	/* z-index: 0; */
	/* background-color: rgba(0, 28, 47, 0.75); */
}
.title-footer {
	font-size: 17px;
	font-weight: 500;
}
.text-footer {
	margin-top: 25px;
	color: #fff;
	font-weight: 500;
	line-height: 2;
	text-align: justify;
}
.link-footer {
	text-align: right;
	padding: 0;
	padding-right: 5px;
	height: 30px;
	padding-top: 2px;
	cursor: pointer;
}
.link-footer a {
	color: #fff;
}
.link-footer:hover {
	background-color: #ffffff20;
}
.about-us .phone_footer div:first-child::before {
	content: "\f095";
	font-family: 'FontAwesome';
	font-size: 18px;
	margin-left: 10px;
}
.about-us .phone_footer div:last-child::before {
content: "\f041";
    font-family: 'FontAwesome';
    font-size: 18px;
    margin-left: 10px;
}
footer {
	/* height: 105px; */
	background-color: #343537;
}



#dnngo_megamenu .dnngo_slide_menu .dnngo_submenu li:hover span {
    background-color: #3683dc;
    color: #000!important;
}


/*-------------------------------------------link center------------------------------*/
.bubble {
	display: block;
	position: relative;
}
.bubble::after {
	content: "";
	position: absolute;
	bottom: -15px;
	left: 50%;
	margin-left: -7px;
	border-style: solid;
	border-width: 15px 15px 0;
	border-color: #f9efdd transparent;
	display: block;
	width: 0;
	z-index: 50;
}
.blueline {
	height: 95px;
	background-color: #0054a2;
}
.bubble img {
	width: 100%;
	height: auto;
}
.blueline ul {
	color: #fff;
	text-align: right;
	padding-top: 21px;
	padding-bottom: 20px;
	padding-right: 0px;
	margin-right: 10px;
}
.blueline ul li:hover a {
	text-decoration: underline !important;
}
.blueline ul li {
	display: block;
	list-style: none;
}
.blueline ul a {
	font-size: 13px;
}
.blueline a {
	color: white !important;
}
div#block-listmenuincentercontent .col-sm-12 {
	padding: 7.5px;
	padding-top: 0;
}
.content {
	margin-top: 10px;
	min-height: 246px;
}
.tosiyeh {
	font-size: 20px;
	color: #555;
	margin-top: 15px;
	margin-bottom: 3rem;
	font-weight: bold;
}
 .link-center > .link-center-location:first-child  { 
	 padding-right: 0; 
 } 
  .link-center > .link-center-location:nth-child(2)  { 
	     padding-right: 0;
    right: 7px;
 } 
.link-center > .link-center-location:last-child { 
	padding-left: 0; 
} 
.News-ghanon {
	text-align: justify;
}
.TopOutPaneC {
	background: #f5f5f5;
	padding: 0 !important;
}

/*-----------------------------------------end of link center------------------------------*/
.tamas::before {
	content: "\f095";
	font-family: 'FontAwesome';
	font-size: 18px;
	margin-left: 10px;
}
.address {
	margin-bottom: 20px;
}
.info-call img {
	margin-bottom: 40px;
}
.address::before {
	content: "\f041";
	font-family: 'FontAwesome';
	font-size: 18px;
	margin-left: 10px;
}
div.thMapNewsListBox {
	display: inline-block;
	padding-bottom: 10px;
}
a.thMapNewsBox {
	display: block;
	width: 100%;
	background-color: #f2f2f2;
	padding: 3px 0px 3px 0px;
	border-right: 1px solid #2f2f2f;
	margin-top: 5px;
	color: #2f2f2f;
	text-align: center;
	float: right;
	margin-left: 2%;
}
a.thMapNewsBox:hover {
	border-right: 5px solid #2f2f2f;
	background-color: #3683dc;
	color: #fff;
}
/*-------------------------------------humanrights-------------------------*/
.DateEditNew {
    line-height: 12;
}
.DateEditNew::before {
	content: "\f073 ";
	font-family: 'FontAwesome';
	font-size: 13px;
	margin-left: 7px;
}
.nav-menu.social-icons li {
	width: 30px;
	height: 30px;
	font-size: 14px;
	float: left;
	text-align: center;
	line-height: 30px;
	position: relative;
}
.nav-menu.social-icons li.rss a:hover {
	background: #fca933;
}
.glyphicon-rss::before {
	content: '\f09e ';
	font-family: 'FontAwesome';
	font-size: 16px;
	/* margin-left: 7px; */
	display: inline-block;
	text-decoration: inherit;
	width: 16px;
	/* margin-right: 0.2em; */
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	/* margin-left: 0.2em; */
}
.nav-menu.social-icons li.ig a:hover {
	background: #5280a4;
}
.glyphicon-instagram::before {
	content: '\f16d';
	font-family: 'FontAwesome';
	font-size: 16px;
	/* margin-left: 7px; */
	display: inline-block;
	text-decoration: inherit;
	width: 16px;
	/* margin-right: 0.2em; */
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	/* margin-left: 0.2em; */
}
ul {
	list-style: none !important;
}
.nav-menu li a {
	padding: 0 6px;
	display: block;
	color: #000;
	text-decoration: none;
	-webkit-transition: 0.2s all ease;
	-o-transition: 0.2s all ease;
	transition: 0.2s all ease;
}
.nav-menu.social-icons {
	height: 30px;
	margin-bottom: 0;
}
.nav-menu {
	overflow: visible;
	margin: 0 0;
	float: left;
	padding: 0;
	line-height: 30px;
}
.dnn_logo img {
	/* height: 115px !important; */
	margin-top: -20px;
}

.LinkTopLeft {
	padding: 0;
	margin-top: 5px;
	background-image: url('/portals/humanrights-System/Skins/humanrights-1400/images/humanrights/1-photo.png');
	background-size: cover;
	margin-bottom: 20px;
}
.LinkTopLeft ul li a img {
    height: 64px;
    border-top: 1px solid #353535;
    max-width: 100%;
    padding: 10px 25px;
}
.LinkTopLeft ul {
	margin: 0;
}
.Border-content {

	border-top: 0;
	margin-bottom: 25px;
}
.HeadLineHorizontal {
	padding: 0;
	/* height: 48px; */
	overflow: hidden;
}

.mob-vid-height {
	height: 250px !important;
}
.Date-News {
	color: saddlebrown;
}
.rotiterbargozide {
	color: blue !important;
}
.news-aham > div {
	padding: 0 0 0 10px;
}
.TitleHorizontal {
	/* height: 48px; */
	overflow: hidden;
}
.Titel-News {
	font-weight: 500;
}
.parvandeh-vije .Titel-News {
	font-weight: 600;
	font-size: 12px;
}
.pic-lastnews {
    width: 100%;
    height: 94px;
    margin-top: 3px;
}
.more {
	text-align: center;

}
.col-sm-8.Headline-news > a:last-child {
	float: left;
	color: #a85d36;
}
.sep-line {
	margin-bottom: 13px;
	border-top: 1px solid #bebdbb;
	margin-right: 35px;
	margin-left: 35px;
	border-bottom: 1px solid #fff;
}
.title-lastnews {
	font-weight: 600;
	color: #00334a !important;
}
.text-lastnews {
	color: #333333;
}
.headline-lastnews {
	height: 100px;
	overflow: hidden;
	text-align: justify;
}
.title-location-right3 {
	padding: 0;
	height: 90px;
	overflow: hidden;
	/* text-align: justify; */
	font-weight: 600;
}
.Summery-News-right3 {
	text-align: justify;
	padding-left: 0;
}
.Image-right3 {
	width: 100%;
	height: 89px;
}
.News-right3 {
	min-height: 87px;
	max-height: 184px;
	padding: 0;
}
.LastNews-left {
	background-color: #f4f3f3;
	max-height: unset;
	line-height: unset;
	padding: 0 5px 6px 5px;
	text-align: justify;
}
.Titel-LastNews-left:hover {
	color: #009688;
}
.LastNews-left a::before {
	display: inline-block;
	content: '';
	width: 6px;
	height: 6px;
	position: unset;
	background-color: black;
	margin-left: 5px;
}

.Header-LastNews-left {
	background-color: #f4f3f3;
	display: inline-block;
	height: 1515px;
	overflow: hidden;
}
.most-visited-news {
	background-color: #f4f3f3;
	display: inline-block;
	height: 1860px;
	overflow: hidden;
}

.Header-LastNews-left .more {
	position: absolute;
	bottom: -20px;
	right: 40%;
}
.loc-title-gozaresh {
	height: 80px;
	position: relative;
	bottom: 80px;
	box-shadow: inset 0px -70px 50px -40px #000;
}

#dnn_LastNews {
	margin-bottom: 0;
	padding-bottom: 0;
}

#dnn_ctr731_View_Index_pnlTrial {
	display: none !important;
}
a#dnn_ctr731_View_Index_hlLicense {
    display: none !important;
}
ul.main-navigation-menu > li:last-child > a, ul.main-navigation-menu > li.last > a {
    border-bottom-color: transparent !important;
    display: none !important;
}
.footer-menu {
	text-align: center;
	margin: 0 auto;
	width: 360px;
	line-height: 20px;
	margin-bottom: 20px;
	color:#f46401;
}
.footer-link {
	text-align: center;
	margin: 0 auto;
	
	line-height: 20px;
	margin-bottom: 20px;
}
.footer-link a {
	width: 200px;
	height: 47px;
	display: inline-block;
	background-size: contain;
	/* margin-left: 3px; */
	background-repeat: no-repeat;
}

.footer-img1
{
	background-image: url('/portals/en-humanrights-System/Skins/humanrights-en1400/images/humanrights/footer-icon1.png');
}
.footer-img2
{
	background-image: url('/portals/en-humanrights-System/Skins/humanrights-en1400/images/humanrights/footer-icon2.png');
}

.footer-img3
{
	background-image: url('/portals/en-humanrights-System/Skins/humanrights-en1400/images/humanrights/footer-icon3.png');
}
.footer-img4
{
	background-image: url('/portals/en-humanrights-System/Skins/humanrights-en1400/images/humanrights/footer-icon4.png');
}
footer {
	background-image: url('/portals/en-humanrights-System/Skins/humanrights-en1400/images/humanrights/footer.jpg');
	background-size:contain ;
}

.Footer_Contentbg {
	background: none;
	border-bottom: none;
	padding: 70px 0 30px 0;
}
.linksFooter {
	color: white !important;
}
.linksFooter:hover {
	color: #f46401 !important;
}
.linksFooter {
	color: #fff !important;
}
.roll_menu.roll_activated .MenuHeader {
	top: 0;
}

#myVideo {
    object-fit: fill;
    width: 100%;
    right: 0;
    position: relative;
}
/*-----------------------------------end of jaraem--------------------------------------*/
.Mian_Box [class*="Pane"], .Mian_Box_2 [class*="Pane"], .Mian_Box_3 [class*="Pane"] {
	margin: 15px 0;
}
    [class*="Pane"] {
        margin-bottom: 0;
    }


	



/*--------------------------ServiceSystem----------------------*/
.ServiceSystem-Name span::before {
	content: "\f111";
	font-family: 'FontAwesome';
	font-size: 13px;
	margin-left: 10px;
	color: #dd3c00;
}
.ServiceSystem-Name span {
	color: #2950a9 !important;
}
.ServiceSystem-Description span {
	color: #000;

}
.ServiceSystem-Description {
	padding: 0;
	line-height: 2;
}
.ServiceSystem-Top {
	min-height: 100px;
	padding: 10px;
	overflow: hidden;
}
.Message {
	box-shadow: 0 1px 6px 1px #c7c7c7;
	min-height: 100px;
	line-height: 2.5;
	padding: 0;
	color: #000;
	text-align: justify;
}
.Message span::before {
	content: "\f111";
	font-family: 'FontAwesome';
	font-size: 8px;
	margin-left: 10px;
	color: #dd3c00;
}
.Message .TextColor::before {
	display: none;
}
.TextColor {
	margin: 4px;
	color: red;
	/* display:none; */
}
.Message .LinkText::before {
	display: none;
}
.LinkText{
		margin: 4px;
	color: red;
}
.ServiceSystem-Links {
	min-height: 80px;
	box-shadow: 0 1px 6px 1px #c7c7c7;
	padding: 10px 0;
	margin-top: 15px;
	line-height: 2px;
	text-align: center;
}
.ServiceSystem-Links > div:first-child {
	border-left: 1px solid #ccc;
	border-bottom: 0 !important;
}
.ServiceSystem-Links a {
	color: #000;
	text-decoration: none;
}
.ServiceSystem-Links img {
	width: 43px;
	height: 43px;
}
.ServiceSystem-Graphics img {
	width: auto;
	height: auto;
	top: 0;
	position: relative;
}
.Video-Img {
	height: 96px !important;
	opacity: 0.6;
}
.SystemInformation {
	margin-top: 20px;
}
.Sepline-ServiceSystem {
	margin: 0 0 15px 0;
	color: #dfdfdf;
	border-top: 2px solid #dfdfdf;
}
.ConteinerServiceSystem {
	padding: 0;
}
.ConteinerServiceSystem span {
	top: 8px;
	position: relative;
	background-color: #fff;
	padding: 2px 8px;
	color: #001741;
	font-weight: 600;
}
.SystemInformation > .table.table-bordered tr th {
	background: #001741;
	color: #fff;
}
.SystemInformation > .table.table-bordered tr:first-child {
	border-top: 4px solid #dc3c00;
}
.SystemInformation > .table.table-bordered tr td {
	background: #efefef;
	border-bottom: 3px solid #fff;
	color: #001741;
	font-weight: 600;
}
.facility {
	margin-top: 20px;
}
.facility > .table.table-bordered tr:first-child {
	border-top: 4px solid #dc3c00;
}
.facility > .table.table-bordered tr td {
	background: #efefef;
	border-bottom: 3px solid #fff;
	color: #001741;
	font-weight: 600;
}
.facility > .table.table-bordered tr td::before {
	content: "\f137";
	font-family: 'FontAwesome';
	font-size: 17px;
	margin-left: 10px;
	color: #dd3c00;
}
.MiddleRight {
	padding: 0;
	top: 20px;
}
/*------------------------end of ServiceSystem----------------------*/

/*----------------------------------humanrights-------------------------*/

.date-style {
	padding-right: 5px;
	letter-spacing: inherit;
	
}
.header-left > div > a:nth-child(3) {
	margin-left: 10px;
}
.header-left > div > a {
	text-align: center;
	margin-left: 5px;
	margin-right: 5px;
}
#dnn_CURRENTDATE_lblDate {
	font-size: 11px;
}
.header-right > div > a:nth-child(1) {
	margin-right: 10px;
}
.updateicon {
	margin-right: 1px;
	margin-left: 4px;
}@media only screen and (max-width: 1199px) {

	.titleSlider ul li .title {
	height: 16px !important;
	margin: 0 !important;
	line-height: 1 !important;
	bottom: 3px !important;
	width: 9.4%;
}
.col-sm-8.Headline-news > a:last-child,.Date-News {
	font-size: 11px;
}
.date-bolet {
	height: 10px;
}
.Headline-news {
	padding: 0 7px;
}

.title-lastnews a {
	line-height: 1.4;
	font-size: 13px;
	font-weight: 400;

}
.ServeList_28 {
	height: 230px;
	text-align: center;
}
.owl-item {
	height: 270px !important;
}
.mob-vid-height img {
	width: 100% !important;
	height: 400px !important;
}
.Newslider ul li .title a, .Newslider ul li .title a:hover, .Newslider ul li .title a:active {
	text-decoration: none;
	color: #fff;
	line-height: 1.6em;
	font-size: 21px;
	font-weight: 600;
	text-shadow: 1px 1px 3px #ffffff61;
}

.top-hr-left {
	border-top-color: #c84904;
	margin: 3px 0px 3px 10px;
}
.top-hr-right {
	border-top-color: #c84904;
	margin: 3px 10px 3px 0px;
}
#dnngo_megamenu > div > ul > li > a > span {
	padding: 10px 10px;
}
.title-location {
	min-height: 60px;
	}
	.Container001 .contentpane {
	padding: 20px 0px 10px 0px;
}
.headline-lastnews {
	height: 110px;
}
.news-aham > div {
	padding: 0 0 0 5px;
	line-height: 1.6;
}
}

@media only screen and (max-width: 767px) {
	#dnn_content {
	margin-top: 0px;
}
	.title-location {
	height: auto;
	min-height: auto;
}
#myVideo {

	height: 200px;
}
.text-lastnews {
	display:none;
}
	.News .Image-News {
	max-height: 200px;
}
.News4 .Image-News3 {
	height: 100px;
}
.arrows {
	top: -100px;
}
.phoneHeadTop > span > a > img {
	
	background-color: transparent;
	display: block;
	height: 50px;
	padding: 0 15px;
}
.News {
	height: auto;
}
.Image-News {
	height: auto;
}
.News3 {
	height: auto;
}
	#MyButton {

	right: 75px !important;

}
.link-center-location {
	height: 305px;
}
.title-location {
	height: 80px;
	margin-top: 8px;
	overflow: hidden;
	padding: 0;
}
.Image-News-ghanon {
	width: 100%;
	border-radius: 50%;
	height: 79px;
}
footer {
	height: auto;
	background-size: cover;
}
.footer-link a {
	width: 77px;
	height: 25px;
	display: inline-block;
	background-size: contain;
	/* margin-left: 3px; */
	background-repeat: no-repeat;
}
.pull-left{
	float:none !important;
}
.footer-3 {
	height: 245px;
}
.header-center {
	text-align: center;
	padding-top: 10px;
	padding-right: 0;
	padding-left: 0;
}
.pic-header-center {
	width: 100%;
	height: 91px;
}
.pic-header-right {
	height: 88px;
}
 .link-center > .link-center-location:first-child  { 
	 padding-right: unset; 
 } 
  .link-center > .link-center-location:nth-child(2)  { 
	     padding-right: unset;
    right: unset;
 } 
.link-center > .link-center-location:last-child {
	padding-left: 16px;
	padding-right: 0px;
}
.TopOutPaneC {
	background: #f0f0f0;
	padding: 0px !important;
}
/*----------------------humanrights------------------*/
.ContentMain{
	margin-top: 0px;
}
.dnn_logo img {
	max-width: 214%;
}
.News-right3 {
	/* height: 184px; */
	min-height: 87px;
	max-height: 246px;
}
.Image-right3 {
	width: 100%;
	height: 174px;
}

.Image-News3 {
	height: 165px;
	margin-bottom: 0px;
	margin-top: 1px;
	width: 100%;
}
.news-aham {
	height: 200px;
	padding: 5px;
	box-shadow: 1px 1px 10px -5px black;
}
.mobile-padding{
	padding:10px 0;
}
.full_bg1 {
	background-color: #fff;
	display: none;
}
.titleSlider ul li .title a {
	width: 100% !important;
}
.titleSlider ~ .arrows {
	top: -30px;
	width: 80%;
	direction: ltr;
	left: 81px;
}
.arrows {
	top: -115px;
}
.pic-lastnews {
	/* width: 100%; */
	height: 100px;
}
.rtl .searchInputContainer a.dnnSearchBoxClearText {
	top: 0;
}
.rtl ul.searchSkinObjectPreview {

	left: auto;
	right: 0px;
}

/*--------------------end of humanrights------------------*/

}

