@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,600,700');


/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
	font-family: 'flexslider-icon';
	src:url('../fonts/webfonts/flexslider-icon.eot');
	src:url('../fonts/webfonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
		url('../fonts/webfonts/flexslider-icon.woff') format('woff'),
		url('../fonts/webfonts/flexslider-icon.ttf') format('truetype'),
		url('../fonts/webfonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}

section.header_part {
	width:100%;
	float: left;
	padding: 5px 0 0 0;
	position: relative;
	background: url('../userfiles/images/structure/nav_back.png') no-repeat top center;
	background-size: cover;
}


a.main_toogle_p.b.normals.subs {
    color: #808285;
    font-size: 13px;
}
.navbar-brand {
	height:auto;
	padding-bottom: 0;
	width:95%;
}
.navbar-brand > img{
	width:100%;
}

section.banner_section {
	width:100%;
	float: left;
	position: relative;
	padding:  0;
}


.bx-wrapper img {
	width:100%;
}

.bx-wrapper .bx-pager {
	position: absolute;
    bottom: 10px!important;
    z-index: 99999999;
    right: 0;
    width: 20%!important;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #fff!important;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	background:none!important;
	border-color: #fff!important;
	border: 1px solid;
}

.text_hovers {
    position: absolute;
    top: 25%;
    left: 0;
    right: 0;
}

h2.banner_text.white.text-center {
    color: #fff;
    font-size: 60px;
    font-weight: normal;
}

h2.banner_text.yellow.text-center {
    color: #f8de07;
    font-size: 60px;
    font-weight: normal;
}




.navbar-right {
	margin-top: 60px;
    margin-bottom: 10px;
}

.nav > li > a:hover, .nav > li > a:focus {
	    color: #fade00;
	    background: transparent;
	    }

.navbar-toggle {
	    border: 1px solid #00529b;
}

.navbar-toggle .icon-bar {
	background: #00529b;
}

.navbar {
	margin-bottom: 0;
}

.navbar-nav > li > a {
	font-weight:500;
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	/*border-bottom: 2px solid #00529b;
	border-right: 1px solid #00529b;*/
	padding-bottom: 5px;
	padding-top: 5px;
	color: #fff;
	padding: 10px 7px 10px 4px;
}
.navbar-nav > li > a:hover {
	/*border-bottom: 1px solid #fff;*/
}

.navbar-nav > li > a.i_part {
	border-right:none!important;
}

.upper_menu_options {
	list-style-type: none;
}

.upper_menu_options li {
	display: inline-block;
}

.container.nav_container {
	position: relative;
	width: 96%;
	padding:  0 15px;
}

.upper_menu_options {
	position: absolute;
	top: 15px;
	right: 0;
}

.upper_menu_options li a {
	text-decoration: none;
	padding-right: 6px;
	color:#fff;
	
}

.upper_menu_options li a.texts:hover, .upper_menu_options li a.texts:focus {
	    color: #fade00;
}

.upper_menu_options li a.texts {
	color: #fff;
	font-family: 'Poppins', sans-serif;
} 

.each_section {
	padding:10px;
	margin: 10px 0;
}
.icons_img {
	text-align:center;
	margin: 0 auto;
}

/*.icons_img {
	margin:5px auto;
	-moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.icons_img:hover {
	-moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}*/

a.icon_names {
    text-decoration: none;
    font-size: 20px;
    margin: 15px 0;
    width: 100%;
    float: left;
    text-transform: uppercase;
}

a.icon_names:hover {
	color: #86943d;
	text-decoration: none;
}


/*Sub Memu*/



ul.third_clilds {
    width: 100%;
    float: left;
    background: #f2f2f2;
    position: absolute;
    left: -215px;
    border-left: 2px solid #7db2dae6;
    top: 12px;
    display: none;
}


/*li.has_subs_seconds.has_third:hover ul.third_clilds {
	display: block!important;
}*/


.has_sub {
	position:relative;
}

.sub_menu_sections {
	 width: 60%;
    float: left;
    padding: 0px 0 0 0;
    background:rgb(246, 246, 246);
    position: absolute;
    top: 116px;
    border-bottom: 2px solid #00529b;
    z-index: 9999999999;
    display: none;
    left: 0;
    right: 0;
    margin: 0 auto;
}

a.main_toogle_p.ba {
	border-bottom:2px solid #f6f6f6;
}

a.main_toogle_p.bw {
	border-bottom:2px solid #fff;
}


.main_part {
	width:100%;
	float: left;
	
}
.each_drops {
	width:47%;
	float: left;
	padding: 10px;
	padding-bottom: 0
}

.drop_heads {
	margin: 0;
	font-size: 22px;
	padding-bottom: 15px
}


.headings {
	width:100%;
	float: left;
}
.texts_foot.uppers {
    padding: 5px 0;
}

h4.h4_foots.uppers {
    font-size: 18px;
    color: #2072bb;
    font-weight: 600;
}


h4.searchs_h4 {
	color:#0169b2;
	font-size: 17px;
	font-weight: 600;
	padding-bottom: 10px;
	border-bottom: 1px solid #0169b2;
}

.search_lis a {
    color: #000!important;
}

.border_right.uppers {
    padding: 0;
    border-right: none;
}

.border_right.uppers > p.fost_p {
	color: #000;
	margin: 3px 0;
}


button.btn.btn-primary.greens {
    border-color: #79c11f;
    background: #79c11f;
    width: 75%;
}


.arrows.text-center.more_up {
	top:-22px;
	left: -10%;
}	
	
.arrows.text-center {
	position: absolute;
    top: -16px;
    width: 100%;
    left: 0;
    right: 0;
}

.no-colors {
	background:transparent!important;
}

.nav.navbar-nav.navbar-right.banner-navigation > li {
	margin-right: 0!important;
	
}

/*.nav.navbar-nav.navbar-right.banner-navigation > li:hover {
	border-bottom:4px solid #acbf19	
}*/

/*Sub Memu*/



/*After Banner*/

section.after_banner {
	
}

section.after_banner {
    width: 100%;
    float: left;
    padding: 50px 0;
}

h3.headings_topic {
    font-size: 30px;
    color: #414042;
    margin: 15px 0;
}


.img_parts {
    width: 95%;
    float: right;
    height: 165px;
    margin: 15px 0;
    position: relative;
    cursor: pointer;
}

.img_parts > img {
	width: 100%;
	height:100%;
}

h4.over_lay_h4 {
    font-size: 17px;
    margin: 10px 0px 6px 0;
    font-weight: 600;
}

p.over_lay_p {
    font-size: 14px;
    font-weight: 400;
    margin: 5px 0;
}

h4.hovers_h4 {
    font-size: 17px;
    /* background: #6c6d70; */
    width: auto;
    color: #fff;
    margin: 2px 0
}

.hover_parts {
    background: #6c6d70;
    padding: 3px 21px 3px 21px;
    width: auto;
    position: absolute;
    bottom: 8%;
    left: -5%;
}



.overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #008cbac4;
  overflow: hidden;
  width: 0;
  height: 100%;
  transition: .5s ease;
}

.img_parts:hover .overlay {
  width: 100%;
}

.img_parts:hover .hover_parts {
	background: #006ab0;
}

.text {
    padding: 2px 5px;
    color: #fff;
}

/*After Banner*/


/*Video Banner Section*/

section.video_section {
	width:100%;
	float: left;
	padding: 25px 0;
	background: url('../userfiles/images/structure/video_back.png') no-repeat top center;
	background-size: cover;
	min-height: 525px;
	position: relative;
	
}

.video_divs {
    width: 60%;
    margin: 0 auto;
    position: absolute;
    top: 35px;
    left: 0;
    right: 0;
    display: none;
}

video.videos_tags {
    width: 95%;
    margin: 0 auto;
    position: relative;
}

.closess {
    position: absolute;
    top: 0;
    right: 5%;
    z-index: 999999;
    font-size: 20px;
    color: #85d2ee;
    cursor: pointer;
}


.col-md-12.text-center.pad_div {
    padding-top: 10%;
}

/*.videoWrapper {
    position: relative;
}

.position_abs {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	margin: 15px auto;
	
}

.pad_div {
	padding-top:220px;
}*/

/*.slider .playpaused-btn.active {
    background-position: 0 0;
}*/

/*.slider .playpaused-btn {
    background: url(../userfiles/images/structure/play-pause-button.png) no-repeat;
    width: 60px;
    height: 60px;
    position: absolute;
    left: 0;
    top: 50%;
    cursor: pointer;
    background-position: 0 -60px;
    right: 0;
    margin: 0 auto;
}
.col-md-6.text-center.pad_vid_back {
    background: #001c3c5c;
}*/

.video_text {
	font-size:30px;
	color: #fff;
	font-weight: 500;
	margin: 15px 0;
}

/*Video Banner Section*/


/*Shared Knowledge Section*/

section.knowledge_section {
	width:100%;
	float: left;
	padding: 25px 0 50px 0;
	background: url('../userfiles/images/structure/background.png') no-repeat top center;
	background-size: cover;
}


.row.flex_row {
    display: flex;
    margin: 15px 0;
    background: #fff;
}

.row.flex_row > .col-xs-6 {
	padding:0;
}

.flex_texts {
    padding: 10px;
}


a.flex_a {
    color: #0067b1;
    text-decoration: underline;
    font-weight: 600;
}

/*Shared Knowledge Section*/

/*Two  Section*/


section.two_sections {
	width:100%;float: left;
}

.yellow_section {
	padding: 8px;
	background: #f8e11c;
	padding-left: 30px;
}
.container-fluid {
    padding: 0 35px;
}

.grey_section {
	padding: 8px;
	background: #5e5845;
	padding-left: 50px;
}

h4.small_h4.head {
    font-size: 18px;
    color: #4f4c4c;
}

a.grey_a {
    font-size: 18px;
    color: #fff;
    text-decoration: underline;
}

/*Two Section*/


/*Foot section*/

h4.h4_foots {
    color: #07034a;margin: 5px 0;
}

.border_right {
	width:100%;
	float: left;
	border-right: 1px solid #fff;
	padding-right: 62px;
}

.border_right.none {
    border: none;
}


ul.list_address_ul {
	padding:0;
	margin: 0;
	list-style-type: none;
}

ul.list_address_ul > li {
	display: inline-block;
}

.texts_foot {
	width:100%; padding: 10px 15px 10px 5px;float: left;
}

p.fost_p {
    color: #fff;
    margin: 5px 0;
}

/*Foot section*/


/*White Foot section*/

section.white_footer {
    width: 100%;
    float: left;
    padding: 30px 0;
}

ul.logods_uls li {
	display: inline-block;
	padding: 0 15px 0 10px;
    margin-right: 10px;
}

ul.logods_uls {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0;
    list-style-type: none;
}

ul.socials_uls li.socials_lis {
	display: inline-block;
	padding: 0 15px;
    margin-right: 5px;
}	
	
ul.socials_uls {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.foot_ps_as {
	margin: 0;
    color: #58595b;
    font-weight: 600;
    font-size: 12px;
	
}

ul.foot_copy_uls > li {
	display: inline-block;
	margin-right: 4px;
}

ul.foot_copy_uls {
    margin: 0;
    width: 100%;
    float: left;
    padding-top: 25px;
}

.foot_ps_as > a {
	color: #58595b;
    font-weight: 600;
    font-size: 12px;
    text-decoration: none;
}

/*White Foot section*/




section.mid_section {
    width: 100%;
    float: left;
    padding: 75px 0;
}



section.success_section {
    width: 100%;
    float: left;
    padding: 75px 0px;
    background: url('../userfiles/images/structure/success_back.png') no-repeat top center;
}


h3.text_head_h3 {
    color: #02549c;
    font-weight: 700;
    font-size: 30px;
    font-family: 'Poppins', sans-serif;
}

p.text_para_p {
	color: #02549c;
    font-weight: 500;
    text-align: justify;
    font-size: 15px;
    font-family: 'Poppins', sans-serif;
    margin: 10px 0;
}

.text_section {
	width:100%;
	float: left;
	padding: 10px;
}

.btn_div {
	width:100%;
	float: left;
	margin: 15px 0;
}

a.green_orange_btn {
	text-decoration:none;
	padding: 6px 15px;
	background:#799d00;
	border: 1px solid #8fb904;
	color: #fff;
	font-size: 14px;
    font-family: 'Poppins', sans-serif;
	font-weight: 500;
}

a.green_orange_btn:hover {
	background:#ed9a02;
	border: 1px solid #f59f02;
}

.row.row_client {
	display:flex;
	align-items: center;
}

section.blog_part_section {
	width: 100%;
    float: left;
    padding: 75px 0px;
    background: url('../userfiles/images/structure/blog_back.png') no-repeat top center;
    background-size: cover;
}

.icons_img.hov {
	display: none;
}

.each_section.ind.text-center:hover .icons_img {
	display: none;
}

.each_section.ind.text-center:hover .icons_img.hov {
	display: block;
}
.each_section.ind.text-center:hover a.icon_names {
	color: #86943d;
}


.heading_blog {
	width:100%;
	float: left;
	margin: 15px 0;
}

.blogs_head_h2 {
	font-size: 29px;
    font-family: 'Poppins', sans-serif;
	font-weight: 700;
	color: #fff;
}

.each_blog {
    width: 100%;
    float: left;
}

h3.blog_headings {
    color: #fff;
    font-family: 'Poppins', sans-serif;
}

h6.blog_dates {
    color: #9cca02;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
}

p.blogs_p {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
}

.border_blog {
	width: 100%;
    float: left;
    overflow: hidden;
    border-top: 1px solid #ccc;
    margin-top: 10px;
}

section.foot_section {
	width:100%;
	float:left;
	padding: 30px 0;
	background: url('../userfiles/images/structure/footer_back.png') no-repeat top center;
	background-size: cover;
}

.footer_img {
	width:100%;
	float:left;
}

/*.footer_img > img {
	width:100%;
}*/

.foot_address {
    width: 100%;
    float: left;
    padding: 15px 5px;
}

p.foot_add_p {
	font-weight: 500;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    margin: 0 2px;
    color: #fff;
}

.lower_foot {
	width:100%;
	float: left;
	margin: 10px 0;
}

ul.second_foot_ul {
    padding: 0;
    list-style-type: none;
}

ul.second_foot_ul li {
	display: inline-block;
	color: #fff;
	font-weight: 500;
    font-family: 'Poppins', sans-serif;
    font-size:15px;
    padding: 0 5px;
}
a.foot_learn {
    /*text-decoration: none;*/
    color: #fff;
}

li.border_li_foot {
    color: #0962ba!important;
}





input[type="text"].form-control.foot_posts::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-size:18px;
  line-height: 1.1;
}
input[type="text"].form-control.foot_posts::-moz-placeholder { /* Firefox 19+ */
   font-size:18px;
   line-height: 1.1;
}
input[type="text"].form-control.foot_posts:-ms-input-placeholder { /* IE 10+ */
   font-size:18px;
   line-height: 1.1;
}
input[type="text"].form-control.foot_posts:-moz-placeholder { /* Firefox 18- */
   font-size:18px;
   line-height: 1.1;
}




input[type="text"].form-control.form_high_input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-size:18px;
  line-height: 1.1;
  color: #000;
}
input[type="text"].form-control.form_high_input::-moz-placeholder { /* Firefox 19+ */
   font-size:18px;
   line-height: 1.1;
   color: #000;
}
input[type="text"].form-control.form_high_input:-ms-input-placeholder { /* IE 10+ */
   font-size:18px;
   line-height: 1.1;
   color: #000;
}
input[type="text"].form-control.form_high_input:-moz-placeholder { /* Firefox 18- */
   font-size:18px;
   line-height: 1.1;
   color: #000;
}



/*Categories family module*/

section.body_parts.family_sections {
	width: 100%;
    float: left;
    padding: 50px 0 25px 0;
    background: #fff;
}

section.cat_products.family_sec {
    width: 100%;
    float: left;
    background: url('../userfiles/images/structure/wcat-back.png') no-repeat top center;
    background-size: cover; 
    padding: 50px 0;
}

.slider_img_div {
	width:100%;
	float: left;
	padding: 10px;
}

img.slider-family-img {
	width: 100%;
}

.tab-content {
    border-bottom: 1px solid #00529b;
    border-left: 1px solid #00529b;
    border-right: 1px solid #00529b;
    padding: 15px;
    border-top-color: transparent;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus  {
	    border: 1px solid #00529b;
	    border-bottom-color: transparent;
	    font-family: 'Poppins', sans-serif;
	    font-size: 18px;
	    font-weight: 600;
	    color: #00529b;
}
.nav-tabs {
	    border-bottom: 1px solid #00529b;
}

.nav-tabs > li > a:hover {
    border-color: #00529b #00529b #fff;
    color: #00529b;
}
.nav-tabs > li > a {
	background:#00529b;
	color: #fff;
	text-align: center;
	padding: 15px 40px;
	font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 500;
	
}


h3.tab_headings {
	font-family: 'Poppins', sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #00529b;
}


p.head_cat_p.smals {
    font-size: 17px;
}

.foot_sat_an.smals a {
	font-size:17px;
}

.bread_p a:hover {
	text-decoration: underline;
}

ul.tabs_ul_part {
    list-style-type: none;
    float: right;
}

li.tabs_part_li {
    display: inline-block;
    padding: 0 5px;
    border-right: 1px solid #00529b;
    margin: 20px 0 10px;
}

.tabs_part_li.last_child {
	border-right:none;
}

a.tabs_part_a {
	text-decoration:none;
	color: #799E00;
	font-family: 'Poppins', sans-serif;
    font-size: 15px;
    font-weight: 400;
    margin: 20px 0 5px;
    padding: 5px 10px;
    cursor: pointer;
    
}

.buttons_part {
	width:100%;
	float:left;
	margin: 5px 0;
}


button.btn.btn-primary.btn-md.btn_rights.click_class.actives {
	background:#fff;
	color:#00529b;
}

.btn.btn-primary.btn-md.btn_rights.actives {
	background:#fff;
	color:#00529b;
}

.btn.btn-primary.btn-md.btn_rights.actives > .right_find > i {
	color: #00529b;
}

.btn_rights:hover {
	background: #ffffff;
	color: #00529b;
}
.btn.btn-primary.btn-md.btn_rights:hover > .right_find > i {
	color: #00529b;
}

.btn_last_part {
	width:100%;
	float: left;
	margin: 10px 0;
}

.btn.btn-primary.btn-md.btn_rights.big_one {
	text-align:center;height: auto;font-size: 18px;
}

.btn.btn-primary.btn-md.btn_rights.big_one:hover {
	    background: #ed9a02;
        border: 1px solid #f59f02;
        color: #fff;
}


.nav-tabs.mid_nav > li.active > a, .nav-tabs.mid_nav > li.active > a:hover, .nav-tabs.mid_nav > li.active > a:focus {
	background: #00529b;
    color: #fff;
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 500;
    border-radius: 0;
}

a.cross_a {
	font-size: 25px;
}

.nav-tabs.mid_nav > li {
	margin-right:1px;
	border-radius: 0;
}

.tab-content.mid_nav {
	border:	none;
}

ul.nav.nav-tabs.mid_nav {
	border:none;
}

.nav-tabs.mid_nav > li > a:hover {
	border-color: #00529b #00529b #00529b;
	background: #fff;
    color: #00529b;
    font-weight: 500;
}

 .nav-tabs.mid_nav > li.active > a:hover, .nav-tabs.mid_nav > li.active > a:focus {
	border-color: #00529b #00529b #00529b;
	background: #fff;
    color: #00529b;
    font-weight: 500;
}

.nav-tabs.mid_nav > li > a {
	background: #00529b;
    color: #fff;
    text-align: center;
    padding: 15px 68px;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 500;
    border-radius: 0;
    width:100%;
    cursor: pointer;
}


.nav_mid.table > thead > tr > th, .nav_mid.table > tbody > tr > th, .nav_mid.table > tfoot > tr > th, .nav_mid.table > thead > tr > td, .nav_mid.table > tbody > tr > td, .nav_mid.table > tfoot > tr > td {
	border-bottom: 1px solid #00529b;
	border-top:none;
	 font-family: 'Poppins', sans-serif;
    font-size: 17px;
    font-weight: 500;
    color: #000;
}

td.td_last_childs {
    border-bottom: none!important;
}

td.blue_tds{
   background: rgba(228, 237, 246, 0.73);
}


.upper_menu {
	width: 315px;
	border-right: none;
	border-bottom: 2px solid #d3d7d9;
	float: left;
	padding: 5px 0 0 5px;
    background: #f2f2f2;
    position: absolute;
    left: 0;
    top: 49px;
    z-index: 9999999;
    display: none;
    padding-left: 10px;
}

ul.each_menu_mains {
    width: 100%;
    float: left;
    padding: 5px 0;
    margin-bottom: 5px;
    border-left: 1px solid #7db2dae6;
}

li.has_subs_seconds:hover {
	border-left: 2px solid #7db2dae6;
}





p.compare_p {
	padding: 6px 5px;
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: #00529b;
}
  
.btn.btn-success.submit_success.compares_btn {
	width:100%;
	margin: 0;
}
   
.gap_height {
	margin: 10px 0;
}

td.blue_text_td {
	color: #184690;
}

.wid_25 {
	width:25%;
}

.mid_blue {
	text-align: center;
	color: #00529b;
	font-weight: 600;
}


h3.table_head {
	font-family: 'Poppins', sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.show_compare  {
	display:none;
}

.navbar-toggle {
    border: 1px solid #ffffff!important;
}
.navbar-toggle .icon-bar {
    background: #ffffff!important;
}


/*Product support*/

.teams_infos.prdct-type {
    min-height: 64px;
}

.list_events.listsa.blues_parts {
    margin: 35px 0 15px 0;
}


p.list_events_pas.text-center.bluesses {
    color: #006ab0;
}

h3.main_list_events_head.text-center.bluesses {
    color: #006ab0;
}

.answers_h4 {
	color:#4f4c4c;
	font-size: 17px;
	font-weight: 600;
	margin: 15px 0;
}

section.after_click_indexs {
    width: 100%;
    float: left;
    padding: 30px 0;
    background: #f1f2f2;
    display: none;
}

section.after_click {
    width: 100%;
    float: left;
    padding: 30px 0;
    background: #f1f2f2;
    display: none;
}
.contact_divs {
    width: 100%;
    padding: 10px;
    float: left;
    background: #fbfbfb;
}

.nav-tabs.right_navs > li {
	float: right;
}

.nav-tabs.right_navs > li > a {
	margin-right: 0;
	margin-left: 2px;
}

.blue_section {
	width:100%;
	float:left;
	padding: 15px;
	background: #184690;
}


.tab-content.right_navs {
	width:100%;
	float: left;
	padding: 0;
}


h3.map_h3 {
	font-family: 'Poppins', sans-serif;
    font-size: 25x;
    font-weight: 600;
    color: #fff;
    margin-top: 5px;
}
p.map_p{
	font-family: 'Poppins', sans-serif;
    font-size: 16x;
    font-weight: 400;
    color: #fff;
    margin-top: 5px;
}

ul.lSPager.lSGallery {
    margin-top: 35px!important;
}

.demo.small_demos > .lSSlideOuter .lSPager.lSGallery {
	padding-left: 2%;
    margin-top: 15px!important;
}

.demo.small_demos > .lSSlideOuter .lSPager.lSGallery > li {
	width: auto!important;
}


.demo.small_demos > .lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
border:none!important;
}


.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
	border:3px solid #799e00;
}


.demo.second_sliders > .lSSlideOuter  > .lSSlideWrapper.usingCss {
	max-height: 600px;
}


.demo.small_demos > .lSSlideOuter > .lSSlideWrapper.usingCss > .lSAction > .lSPrev {
	display: none;
}

.demo.small_demos > .lSSlideOuter > .lSSlideWrapper.usingCss > .lSAction > .lSNext {
	display: none;
}

.demo.small_demos > .lSSlideOuter > ul.lSPager.lSGallery > li > a > img {
	width:18px;
}

.demo.small_demos > .lSSlideOuter > ul.lSPager.lSGallery > li {
	background: #bbbdc0;
	padding: 7px;
    border-radius: 0%;
}
.demo.small_demos > .lSSlideOuter > ul.lSPager.lSGallery > li.active {
	background: #56575b;
}


  	.demo {
    width:100%;
}
ul {
    list-style: none outside none;
    padding-left: 0;
    margin-bottom:0;
}
li {
    display: block;
    float: left;
    margin-right: 6px;
    cursor:pointer;
}
img.big_imgs {
    display: block;
    height: auto;
    width: 100%;
}




ul{
			list-style: none outside none;
		    padding-left: 0;
            margin: 0;
		}
        .demo .item{
            margin-bottom: 60px;
        }
		.content-slider li{
		    background-color: #ed3020;
		    text-align: center;
		    color: #FFF;
		}
		.content-slider h3 {
		    margin: 0;
		    padding: 70px 0;
		}
		.demo{
			width: 100%;
		}
		
		

.lSSlideOuter .lSPager.lSGallery img {width:100%;}




.form-control {
	    border: 1px solid #131313;
	    border-radius: 0;
}



/* The containers */
.containers {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 15px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 20px;
}

/* Hide the browser's default checkbox */
.containers input {
    position: absolute;
    opacity: 0;
}

/* Create a custom checkbox */
.checkmark {
    position: absolute;
    top: 5px;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: transparent;
    border: 1px solid #000;
}

/* On mouse-over, add a grey background color */
.containers:hover input ~ .checkmark {
    background-color: transparent;
}

/* When the checkbox is checked, add a blue background */
.containers input:checked ~ .checkmark {
    background-color: transparent;
    border: 1px solid #000
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.containers input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.containers .checkmark:after {
    left: 7px;
    top: 4px;
    width: 5px;
    height: 10px;
    border: solid #000;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}



a {
    color: #00529b;
    text-decoration: none;
}




ul.main_sub_ul {
	padding-left: 5px;
	width:100%;
	float: left;
}


.subs_up {
	top: -26px!important;
    left: -10px!important;
}




.drops_up_nav.about_nav {
    width: 100%;
    float: left;
    position: absolute;
    padding: 10px;
    background: rgb(242, 242, 242);
    border: 1px solid #ccc;
    top: 32px;
    left: 0;
    z-index: 999999;
    display: none;
}


.drops_up_nav.contact_nav {
    width: 50%;
    float: left;
    position: absolute;
    padding: 10px;
    background: rgb(242, 242, 242);
    border: 1px solid #ccc;
    top: 32px;
    left: 35%;
    z-index: 999999;
    display: none;
}


li.socials {
    display: inline-block;
    width: auto!important;
    padding: 0 5px;
}

a.up_nav_a > img {
	width: 32px;
}

.drops_up_nav_follow {
    width: 39%;
    float: left;
    position: absolute;
    padding: 10px;
    background: rgb(242, 242, 242);
    border: 1px solid #ccc;
    top: 32px;
    left: 52%;
    z-index: 999999;
    display: none;
}


.drops_up_nav_lang {	
    width: 40%;
    float: left;
    position: absolute;
    padding: 10px;
    background: rgba(244, 244, 244, 0.95);
    border: 1px solid #ccc;
    top: 20px;
    left: 78%;
    z-index: 999999;
    display: none;
}

.drops_up_nav_search {
	 width: 62%;
    float: left;
    position: absolute;
    padding: 10px;
    background: rgba(244, 244, 244, 0.95);
    border: 1px solid #ccc;
    top: 20px;
    left: 38%;
    z-index: 999999;
    display: none;
}


ul.drop_upper li {
	width: 100%;
	margin: 2px 0;
}

.up_nav_a {
    color: #00529b;
    font-size: 14px;
    font-weight: 500;
}

.up_nav_a:hover {
	color:#00529b;
}

h3.sliders_pics_text {
    font-size: 20px;
    color: #000;
    font-weight: 500;
}

.flexslider {
	margin-bottom: 0!important;
}

.tab-content.only_small {
	display: none;
}

.flex-direction-nav a:before {
    font-family: "flexslider-icon";
    font-size: 32px!important;
    display: inline-block;
    content: '\f001';
    color: #fff!important;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    background: #799e00;
    padding: 0 8px;
    border-radius: 50%;
    height: 40px;
    width: 40px;
}
.flexslider:hover .flex-direction-nav .flex-next {
	opacity: 1!important;
}

.flexslider:hover .flex-direction-nav .flex-prev {
	opacity: 1!important;
}

li.has_subs_seconds {
	position:relative;
	width:100%;
	float: left;display: block;
}


a.main_toogle_p {
	width: 95%;
    float: left;
    font-weight: 600;
    font-size: 14px;
    margin: 5px 5px;
    color: #00529b;
    cursor: pointer;
    font-family: 'Poppins', sans-serif;
    padding-bottom: 2px;
    text-decoration:none;
    border-bottom:2px solid #f2f2f2;
}

.video-container {
	position: absolute;
	padding-bottom: 56.25%;
	padding-top: 30px; 
	height: 0; 
	overflow: hidden;
	width:80%;
	top: 0;
}
 
.video-container iframe, .video-container object, .video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 86%;
	height: 60%;
	margin-left: 7%;
	max-height: 525px
}

@media (min-width: 768px) { 

a.main_toogle_p:hover {
	border-bottom:1.5px solid #016aac;
	width: auto!important;
}

}


/*ul.main_sub_ul {
    display: none;
}*/

/*li.has_subs_seconds:hover ul.main_sub_ul {
	display: block!important;
}*/


.main_sub_li > a {
	width:100%!important;
}


ul.main_sub_ul.no-colors {
    display: block;
}



p.options_each_p {
    font-family: 'Poppins', sans-serif;
    font-size: 17px;
    font-weight: 500;
    color: #000;
    margin: 5px 0;
}

h3.normal_option_head {
    font-family: 'Poppins', sans-serif;
    font-size: 17px;
    font-weight: 600;
    color: #000;
    margin: 5px 0;
}

.flexslider .slides img {
	max-height:605px;
}

.col-md-2.only_bigs_two {
	padding-top: 58px;
}


/*Responsive css*/

@media (min-width: 768px) { 

.no_left {
	padding-left: 5px;
}

.no_right {
	padding-right: 5px;
}


.class_flex {
	display: flex;
	width: 100%;
	float:left
}


section.sub_menu_sections.only_mobile {
    display: none!important;
}

.sub_small {
	display: none;
}

.upper_menu.two {
    width: 225px;
}

.upper_menu.three {
    width: 225px;
}

.upper_menu.fourth {
    width: 225px;
}

.upper_menu.fifth {
    width: 225px;
    left: -30%;
}

.upper_menu.sixth {
    width: 165px;
    left: -82px;
}


.upper_menu.sixth > .sub_toogle_part > .arrows.text-center.more_up {
	top: -22px;
    left: 22%;
    width: 78%;
}

.sub_toogle_part {
	position: relative;
}



a.main_toogle_p.b {
    color: #4e4c4d;
}






/*.upper_menu.two  > .sub_toogle_part > ul.each_menu_mains > li.has_subs_seconds > ul.main_sub_ul {
	position: absolute;left:-280px;top:5px;border-bottom: 1px solid #00529b; border-left: 1px solid #00529b; padding-right: 10px;
}

.upper_menu.three  > .sub_toogle_part > ul.each_menu_mains > li.has_subs_seconds > ul.main_sub_ul {
	position: absolute;left:-280px;top:5px;border-bottom: 1px solid #00529b; border-left: 1px solid #00529b;padding-right: 10px;
}

.upper_menu.fourth  > .sub_toogle_part > ul.each_menu_mains > li.has_subs_seconds > ul.main_sub_ul {
	position: absolute;left:-280px;top:5px;border-bottom: 1px solid #00529b; border-left: 1px solid #00529b;padding-right: 10px;
}*/

}




h1.general_page_banner_headings {
    font-size: 48px;
    color: #fff;
    margin-bottom: 0;
    text-shadow: 1px 1px 6px #333;
}


h3.general_page_banner_headings {
    font-size: 48px;
    color: #fff;
    margin-bottom: 0;
    text-shadow: 1px 1px 6px #333;
}


/*Event Page*/



.contents_events.details {
	background:transparent;
}

.contents_events.details.listsin {
	padding: 5px 0;
}


h4.flex_h4 {
    font-size: 17px;
    font-weight: 600;
}

h3.main_list_events_head.text-center {
    color: #4f4c4c;
    font-size: 24px;
    margin: 0;
    margin-bottom: 15px;
}

.list_events.listsa {
	width: 100%;
	float: left;
	padding: 0px 15px;
}

p.list_events_pas.text-center {
    font-size: 17px;
    font-weight: 300;
}


.flex_texts.events_lisyzs {
    background: #fff;
    height: 100%;
}

section.banner_section.event {
	width: 100%;
	padding: 200px 0 50px 0; ;
	background: url('../userfiles/images/structure/event_back.png') no-repeat top center;
	float:left;
	background-size: cover;
}

a.main_toogle_p.b.normals {
    padding-left: 8px;
    border-bottom: 1.5px solid #f5f6f6;
    width: auto;
}

.listings_parts {
    width: 95%;
    float: left;
    padding: 10px;
    background: #f5f6f6;
    height: 100%;
}

a.main_toogle_p.b.normals:hover {
    border-bottom: 1.5px solid #016aac;
}

.events_imgs{
	width: 100%;
	float: left;
}

section.after_banner.normauils {
	padding:20px 0;
	background: #f1f2f2;
}

.breadceumbs {
    width: 100%;
    float: left;
    padding-bottom: 25px;
    margin: 15px 0;
}

a.breafs_as {
    text-decoration: none;
    font-size: 12px;
    color: #808285;
}

li.breads_li {
	text-decoration: none;
    font-size: 12px;
    color: #808285;
}

.contents_events {
	width:100%;
	float: left;
	padding: 20px 15px;
	background:#fff;
}

.btns_div {
    width: 100%;
    float: left;
    margin: 15px 0;
    padding: 10px 0;
}

a.btn_selects {
    padding: 12px 10px;
    background: #006ab0;
    color: #fff;
    font-size: 17px;
    border-radius: 2px;
}

a.btn_selects:hover {
	text-decoration:none;
}



.help_divs {
    width: 100%;
    float: left;
    margin: 15px 0;
    padding: 10px 0;
}

h3.help_h3 {
    font-size: 30px;
    margin: 15px 0;
}

.ask_btns_div {
    width: 100%;
    float: left;
    margin: 8px 0px;
    padding: 3px 0;
    text-align: center;
    text-align: center;
}

a.a_ask_btn {
    padding: 8px 39px;
    background: #7cbe31;
    color: #fff;
    border-radius: 2px;
}

a.a_ask_btn:hover {
	background: #56a003;
	text-decoration:none;
}

.a_ask_btn.blues {
	background: #4da7e5;
}

.a_ask_btn.blues:hover {
	background: #338bc7;
	text-decoration: none;
}

a.a_request_btn {
    padding: 8px 25px;
    background: #7cbe31;
    color: #fff;
    border-radius: 2px;
}

a.a_request_btn:hover {
	background: #56a003;
	text-decoration:none;
}

ul.events_links {
    width: 100%;
    float: left;
    margin: 5px 0;
    padding: 5px 0;
}

li.eventd_lis {
    display: block;
    width: 100%;
    float: left;
    margin: 8px 0;
}

a.events_as_links {
    color: #006ab0;
    text-decoration: underline;
    padding-bottom: 2px;
}

h4.shares_h4.text-center {
    color: #4f4c4c;
    font-size: 12px;
    font-weight: 600;
    margin: 15px 0;
    cursor: pointer;
}


.share_div {
	width: 100%;
	float: left;
	position: relative;
}


.drops_up_nav_shares_btn {
	width: 100%;
    float: left;
    position: absolute;
    padding: 10px;
    background: rgb(255, 255, 255);
    top: 40px;
    left: 0;
    z-index: 999999;
    display: none;
    border-radius: 2px;
}

li.socials.shares {
    margin: 5px 0;
}

span.undere_spans {
    padding-bottom: 2px;
    border-bottom: 1px solid #56575b;
    cursor: pointer;
    font-weight: 600;
}

span.right_plus {
    float: right;
}

h4.small_h4.head {
    color: #56575b;
    font-size: 17px;
    font-weight: 500;
}
/*Event Page*/



/*News Page*/


h4.flex_h4.greys {
    color: #a2a2a2;
    font-size: 16px;
}

section.banner_section.news {
	width: 100%;
	padding: 200px 0 50px 0; ;
	background: url('../userfiles/images/structure/news_back.png') no-repeat top center;
	float:left;
	background-size: cover;
}

.blues_spans{
	color:#006ab0;
}


/*News Page*/



/*FAQs Page*/

.img_know_parts.faqs {
	width:28%;
}

.texts_know_parts.faqs{
	width: 72%
}

.search_parts.faqs {
	width: 100%;
}

.search_inputs.knowledges.faqs {
	padding:0;
}


.accordion-toggle:hover {
      text-decoration: none;
}

a.accordion-toggle {
    text-decoration: none;
    color: #fff;
}

a.accordion-toggle:hover{
    text-decoration: none;
}

span.glyphicon.glyphicon-minus {
    float: right;
}
    
span.glyphicon.glyphicon-plus {
    float: right;
}

.panel-group.faqs_page {
	margin-top: 35px;
}

/*.panel-heading.faqs {
    padding: 0;
}*/

/*.panel-collapse.collapse {
	padding: 10px 15px;
	background: #bbbdc0;
}*/


.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
	border:none;
	box-shadow: none;
}

.panel-heading.faqs.grey {
	box-shadow:none;
	background: #bbbdc0;
}


.panel-heading.faqs.blue {
	box-shadow:none;
	background: #006ab0;
}

/*FAQs Page*/


/*Family Page*/
@media screen and (max-width: 1200px) {   /* bfs */
.s4 .bx-wrapper .bx-controls-direction a.disabled {
	display:block!important;
}
}

@media screen and (max-width: 700px) {   /* bfs */
.s3 .bx-wrapper .bx-controls-direction a.disabled {
	display:block!important;
}
}

@media screen and (max-width: 496px) {   /* bfs */
.s2 .bx-wrapper .bx-controls-direction a.disabled {
	display:block!important;
}
}
.bx-wrapper .bx-prev {
	left:-30px!important;
}

.bx-wrapper .bx-next {
	right:-30px!important;
}

.bx-pager.bx-default-pager {
    display: none;
}

.panel.panel-default.childs_faqs {
	background: transparent;
    box-shadow: none;
    border: none;
}

a.accordion-toggle.smallss {
    font-size: 15px;
}

.panel-heading.faqs.sub.blue {
    background: #4f4c4c;
}



/*Family Page*/



/*Knowledge Page*/

h3.grey_headings {
    font-size: 30px;
    color: #414042;
    margin: 20px 0;
}

.search_inputs.knowledges {
	padding:0 0 10px 0;
	width: 100%;
	float: left;
}
.img_know_parts {
    width: 40%;
    float: left;
}

.img_know_parts > img {
	width:100%;
}

.texts_know_parts {
    width: 60%;
    float: left;
    padding: 10px;
}

.search_parts {
    width: 60%;
    float: left;
    margin: 5px 0;
}

.resultd_after_parts {
    width: 100%;
    float: left;
}

h4.normal_know_h4 {
    font-size: 24px;
    color: #4f4c4c;
    margin: 5px 0;
}

h5.normal_h5_know {
    font-size: 18px;
    color: #4f4c4c;
    margin: 10px 0;
}

h5.blue_sibd_h5 {
    font-size: 15px;
    color: #006ab0;
    font-weight: 600;
    margin: 10px 0;
}

.individual_teams.knowsl {
    margin: 5px 0 10px 0;
}

/*Knowledge Page*/

/*Product Category Page*/
.share_div.text-center {
    position: absolute;
    width: 62px;
    right: -37px;
    top: 10px;
}
/*Product Category Page*/

/*Teams Page*/

section.banner_section.teanms {
	width: 100%;
	padding: 200px 0 50px 0; ;
	background: url('../userfiles/images/structure/teams_back.png') no-repeat top center;
	float:left;
	background-size: cover;
}

.img_ecents_listings.teams{
	width:100%;
	float: left;
}

.teams_infos {
    width: 100%;
    background: #fff;
    float: left;
    padding: 10px 10px;
    max-height: 144px;
}


h4.tram_names {
    margin: 5px 0;
    font-size: 16px;
    color: #4f4c4c;
    font-weight: 600;
}

h4.tram_position {
    font-size: 15px;
    color: #006ab0;
}

p.tram_position {
    font-size: 14px;
    color: #4f4c4c;
}


.individual_teams {
	width:100%;
	float: left;
	background:#fff;
}
.img_ind_team {
	width: 23%;
	float: left;
}

.ind_info_teams {
	float:left;
	padding: 10px;
	width: 77%
}

/*Teams Page*/


/*Blogs Page*/

section.banner_section.blogss {
	width: 100%;
	padding: 200px 0 50px 0; ;
	background: url('../userfiles/images/structure/blog-back.png') no-repeat top center;
	float:left;
	background-size: cover;
}

.each_blogs {
	width:100%;
	float:left;
	margin: 8px 0;
}

.img_blogs {
	width:100%;
	float:left;
}

.blog_infoss {
	width:100%;
	float: left;
	padding: 10px;
	background: #fff;
	position: relative
}


.icons_abs {
    position: absolute;
    right: 5px;
    top: -20px;
}


.each_menu_mains_blogs {
	width: 100%;
    float: left;
    padding: 5px 5px;
    margin-bottom: 5px;
    border: 1px solid #b7b7b7;
}

li.blogs_li {
    width: 100%;
    margin: 10px 0;
    font-weight: 600;
    float: left;
}
h4.blogs_topics {
    font-size: 17px;
    font-weight: 600;
    color: #0068b1;
}

a.blog_more_a {
    color: #006ab0;
    font-weight: 600;
    text-decoration: none;
}


.articlees {
/* -moz-column-width: 18em;
 -webkit-column-width: 18em;
 -moz-column-gap: 1em;
 -webkit-column-gap: 1em; */
 width:100%;
 float: left;
 padding: 2px;
 position: relative;
 min-height: 1115px;
  
}

.sectiones {
 display: inline-block;
 margin:  5px;
 padding:  0;
 width:  30.3%; 
 position: relative;
 margin: 6px .66%;

}

.sectiones:nth-child(1) {
	position: absolute;
	top: 0;
	left: 0;
	
}

.sectiones:nth-child(2) {
	position: absolute;
    top: 0;
    left: 32.3%;
}


.sectiones:nth-child(3) {
	position: absolute;
    top: 0;
    left: 64.01%;
}

.sectiones:nth-child(4) {
	position: absolute;
    top: 595px;
    left: 0;
}

.sectiones:nth-child(5) {
	position: absolute;
    top: 455px;
    left: 32.3%;
}

.sectiones:nth-child(6) {
	position: absolute;
    top: 552px;
   left: 64.01%;
}


/*Nested Accordian*/
.accordionss {
    background-color: #bbbdc0;
    color: #fff;
    cursor: pointer;
    padding: 10px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
    border-radius: 4px 4px 0 0;
}

.activess, .accordionss:hover {
    background-color: #006ab0;
}

.accordionss:after {
    content: '\002B';
    color: #fff;
    font-weight: bold;
    float: right;
    margin-left: 5px;
}

.activess:after {
    content: "\2212";
}

.panelss {
    padding: 0 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
    margin-bottom: 10px;
}
/*Nested Accordian*/



/*Massonry*/


/*.grid {
   display: grid;
   grid-gap: 10px;
   grid-template-columns: repeat(auto-fill, minmax(250px,1fr));
   grid-auto-rows: 192px;
}

body {
	 text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}


.photothumb{
  width: 100%;
}





.desc{
     padding: 5px 10px;
    position: relative;
    background: #fff;
}
*/



* { box-sizing: border-box; }

/* force scrollbar */
html { overflow-y: scroll; }

/*body { font-family: sans-serif; }*/

/* ---- grid ---- */

.grid {
 /* margin: 5px*/
}

/* clear fix */
.grid:after {
  content: '';
  display: block;
  clear: both;
}

/* ---- .grid-item ---- */

.grid-sizer,
.grid-item {
  width: 32%;
  margin: 5px;
  background: #fff;
  
}

.grid-item {
  float: left;
}

.grid-item img {
  display: block;
  max-width: 100%;
}


.desc {
	background:#fff;
	position: relative;
	padding: 10px;
}


/*Massonry*/









section.sub_menu_sections.only_big > .main_part > .arrows.text-center {
	right:-10%;
	left: inherit;
}

/*Blogs Page*/



/*Automotive Page*/

section.banner_section.automotive {
	width: 100%;
	padding: 200px 0 50px 0; ;
	background: url('../userfiles/images/structure/auto.png') no-repeat top center;
	float:left;
	background-size: cover;
}

.search_inputs.automotives {
	width:100%;
	float: left;
	padding: 10px 15px;
	background: #4f4c4c;
	margin-top: 10px;
}

.search_inputs.automotives:hover {
	background: #006ab0;
}


.tram_position.autos {
	color:#fff;
}

.tram_names.autos {
	color:#fff;
}

a.btns_filters {
    text-align: center;
    width: 100%;
    float: left;
    padding: 6px 10px;
    background: #56a003;
    color: #fff;
    text-decoration: none;
    font-size: 15px;
    border-radius: 2px;
}


.teams_infos.applic {
	min-height: 62px;
	margin-bottom: 20px;
}

span.green_mesages {
	padding: 11px 10px;
	/*background: url('../userfiles/images/structure/1.1.png') no-repeat top center;*/
	text-align: center;
	background-size: contain;
    width: 31px;
    height: 35px;
    background: #7abf20;
    border-radius: 50%;
}
span.green_mesages > i {
	color: #fff;
	font-size: 16px;
}



span.yellow_explain {
	padding: 10px 15px;
	/*background: url('../userfiles/images/structure/2.2.png') no-repeat top center;*/
	text-align: center;
	background-size: contain;
    width: 31px;
    height: 35px;
    background: #f8df00;
    border-radius: 50%;
}
span.yellow_explain > i {
	color: #fff;
	font-size: 16px;
}




span.purple_star {
	padding: 11px 11px;
	/*background: url('../userfiles/images/structure/3.2.png') no-repeat top center;*/
	text-align: center;
	background-size: contain;
    width: 32px;
    height: 35px;
    background: #e400dc;
    border-radius: 50%;
}
span.purple_star > i {
	color: #fff;
	font-size:16px;
}




span.blue_explain {
	padding: 10px 15px;
	/*background: url('../userfiles/images/structure/4.2.png') no-repeat top center;*/
	text-align: center;
	background-size: contain;
    width: 31px;
    height: 35px;
     background: #0069b3;
     border-radius: 50%;
}
span.blue_explain > i {
	color: #fff;
	font-size: 16px;
}


span.green_mesages.lists {
	  padding: 9px 6px 9px 9px;
}

span.yellow_explain.lists {
	  padding: 9px 10px 8px 15px;
}

span.purple_star.lists {
	 padding: 9px 6px 8px 10px;
}

span.blue_explain.lists {
	  padding: 9px 10px 8px 15px;
}

.inputs_row {
	margin:10px 0;
}

.ind_resultss {
	width:100%;
	float: left;
	padding: 10px;
	margin: 10px 0;
	background: #f6f6f6;
	min-height: 300px;
}

h4.search_resolts_h {
    font-size: 16px;
}

/*Sales Page*/



/*Sales Page*/

section.banner_section.sales {
	width: 100%;
	padding: 200px 0 50px 0; ;
	background: url('../userfiles/images/structure/sales_back.png') no-repeat top center;
	float:left;
	background-size: cover;
}

.search_inputs {
	width:100%;
	float: left;
	padding: 10px;
	background: #fff;
	margin-top: 10px;
}
a.btns_filters {
    text-align: center;
    width: 100%;
    float: left;
    padding: 6px 10px;
    background: #56a003;
    color: #fff;
    text-decoration: none;
    font-size: 15px;
    border-radius: 2px;
}

.inputs_row {
	margin:10px 0;
}

.ind_resultss {
	width:100%;
	float: left;
	padding: 10px;
	margin: 10px 0;
	background: #f6f6f6;
}

/*Sales Page*/



.only_mobile_menuss {
	display: none;
}

li.only_mobile_nav_menus {
    display: none;
}

.only_big_nav_menus {
	display: block;
}

img.indApp  {min-height:189px;}

h4.indApp  {min-height:36px;}


/*Responive css*/
@media screen and (min-width: 992px) { 
section.sub_menu_sections.only_big {
	width: 798px!important;top:50px!important;left: -395px!important;
}
}

@media screen and (min-width: 767px) { 
.navbar-nav > li.normal-links.has_sub.has_subs.current > section.sub_menu_sections.only_big {display: block!important;}

}

@media screen and (max-width: 991px) and (min-width: 768px) {
	section.sub_menu_sections.only_big {
	width: 695px!important;top:50px!important;left: -275px!important;
}
}

@media screen and (max-width: 767px) and (min-width: 320px) {
	
	.navbar-nav > li.normal-links.has_sub.has_subs.current > section.sub_menu_sections.only_mobile {display: block!important;}
}

@media screen and (max-width: 767px) and (min-width: 320px) {
.drops_up_nav_follow.upper_menu{
	    margin-right: 10px!important;
}

}


@media screen and (max-width: 1283px) and (min-width: 1201px) {
	
	.sub_menu_sections {
		top:115px!important;
	}
	.navbar-right {

    margin-top: 0;
	}
}


@media screen and (max-width: 1296px) and (min-width: 1284px) {
	.navbar-right {
    margin-top: 60px;
	}
}


@media (max-width: 1200px) {
	.nav-tabs > li {
		width:100%;
		margin-bottom: 1px;
	}
	.nav.nav-tabs.mid_nav {
	width: 100%;float: left;
}
	
.col-md-2.only_bigs_two {
	padding-top: 0px;
}
	
	.col-md-10.only_bigs {
		display: none;
	}
	.tab-content.only_big {
    display: none;
}
	
	.tab-content.only_small {
	display: block!important;
   }
	.tab-content.only_bigs {
		display: none;
	}


}


@media screen and (max-width: 1200px) and (min-width: 768px) { 
 .navbar-right {
		margin-top:0;
 }
}

@media screen and (max-width: 1075px) and (min-width: 768px) { 
	.container.nav_container {
		width:100%;
		padding: 0 5px;
	}
	
	.navbar-nav > li > a {
		font-size:15px!important;
	}
}

@media screen and (max-width: 991px) and (min-width: 768px) { 
	.navbar-right {
		margin-right:0;
	}
	
	.class_flex.blogss {
		display: block!important;
	}
	
	.navbar-nav > li > a {
		padding: 10px 4.5px!important;
	}
}

@media screen and (max-width: 970px) and (min-width: 768px) { 
.upper_menu_options li a.texts {
	font-size:12px;
}

.navbar-nav > li > a {
    padding: 10px 3px!important;
    font-size: 13px!important;
}

.navbar-collapse {
	padding:0;
}

}




@media screen and (max-width: 822px) and (min-width: 768px) { 

	.container.nav_container {
		padding:0!important;
	}
	
	.navbar-nav > li > a {
    padding: 10px 3.5px!important;
    font-size: 12.5px!important;
}

}


@media (max-width: 991px) { 

.img_know_parts {
	width:100%;	
}
.texts_know_parts {
	width:100%;
	float: left;margin-top: 5px;
}

}

@media screen and (max-width: 991px) and (min-width: 768px) {
	
	.demo.small_demos > .lSSlideOuter .lSPager.lSGallery {
		padding-left:8px;
	}
	.border_left_div {
		border-right:none;
	}
	.expertise_div {
		height:auto!important;
	}
	
	.nav > li > a {
	    padding: 10px 10px;
	    font-size: 18px;
	}
	.sub_menu_sections {
		top:115px;
		width:77%;
	}
	section.sub_menu_sections.only_big > .main_part > .arrows.text-center { 
	right: -4%;
	}
	
	.row_client{
	display: block!important;
   }
   
   
   .video_divs {
   	width:90%!important;
   }

.video-container {
	padding-bottom: 94.25%;
	width: 100%!important;
}
	
}


@media screen and (max-width: 1199px) and (min-width: 992px) {
.video_divs {
   	width:65%!important;
}
video.videos_tags {
	width:100%;
}

.video-container {
	padding-bottom: 94.25%;
	width: 100%!important;
}
	
}


@media screen and (max-width: 767px) and (min-width: 320px) {
	
	ul.third_clilds {
		position: relative!important;
		padding-left: 20px;
		left: 0;
		border-left: none;
	}
	
	
  .video_divs {
   	width:90%!important;
}
video.videos_tags {
	width:100%;
}

.video-container {
	padding-bottom: 94.25%;
	width: 100%!important;
}

.only_mobile_menuss {
	display: block!important;
	float: right;
    padding-right: 15px;
}

.only_mobile_menuss > i {
	color: #3e3e3e;
	font-weight: 600;
}

.only_mobile_nav_menus {
	display: block!important;
}

.only_big_nav_menus {
	display: none!important;
}

.drops_up_nav.contact_nav {
	width: 96%;
	left: 10px;
	top: 0;
	position: relative;
	border-top: none;
    border-left: none;
    border-right: none;
}

.drops_up_nav.about_nav {
	width: 96%;
	left: 10px;
	top: 0;
	position: relative;
	border-top: none;
    border-left: none;
    border-right: none;
}

.drops_up_nav_follow {
	width: 96%;
	left: 10px;
	top: 0;
	position: relative;
	border-top: none;
    border-left: none;
    border-right: none;
}

.navbar-brand {
	padding:0 15px;
}


section.header_part {
	height: 115px;
}

.drops_up_nav_search {
	width: 265px;
	background: rgb(244, 244, 244);
	left: -245px;
	z-index: 9999999999999;
}

.upper_menu_options li a.searches i {
	font-size:16px!important;
}

}



@media screen and (max-width: 822px) and (min-width: 768px) {
	
	section.video_section {
		min-height:475px;
	}
	
}


@media screen and (max-width: 767px) and (min-width: 680px) {
	
	section.video_section {
		min-height:440px;
	}
}



@media screen and (max-width: 767px) and (min-width: 601px) { 

.articlees {
	width:100%!important;
}
.share_div.text-center {
	right:0;
}
}

@media screen and (max-width: 840px) and (min-width: 768px) { 


.share_div.text-center {
	right:0;
}
}





@media screen and (max-width: 679px) and (min-width: 580px) {
section.video_section {
		min-height:385px;
	}
}


@media screen and (max-width: 579px) and (min-width: 490px) {
	section.video_section {
		min-height:332px;
	}
	
}

@media screen and (max-width: 579px) and (min-width: 490px) {
	section.video_section {
		min-height:332px;
	}
	
}


@media screen and (max-width: 489px) and (min-width: 400px) {
	section.video_section {
		min-height:285px;
	}
	
	.video_text {
		font-size:22px;
	}
	
	img.play_img {
		width:16%;
	}
}


@media screen and (max-width: 399px) and (min-width: 320px) {
	section.video_section {
		min-height:242px;
	}
	
	.video_text {
		font-size:22px;
	}
	
	img.play_img {
		width:16%;
	}
}


@media screen and (max-width: 991px) and (min-width: 605px) {
.expertise_div {
		height:auto!important;
	}
}


@media (max-width: 1060px) {
	.share_div.text-center {
	right: 0!important;
}
}

@media (max-width: 991px) {

.img_parts {
	width: 100%!important;
	float: left!important;
	height: auto!important;
	min-height:226px;
}



.sectiones:nth-child(1) {
	position:relative!important;
	width:100%;
	float:left;
	top: 0;
	left: 0;
	margin-bottom: 15px;
}

.sectiones:nth-child(2) {
	position:relative!important;
	width:100%;
	float:left;
	top: 0;
	left: 0;
	margin-bottom: 15px;
}

.sectiones:nth-child(3) {
	position:relative!important;
	width:100%;
	float:left;
	top: 0;
	left: 0;
	margin-bottom: 15px;
}


.sectiones:nth-child(4) {
	position:relative!important;
	width:100%;
	float:left;
	top: 0;
	left: 0;
	margin-bottom: 15px;
}


.sectiones:nth-child(5) {
	position:relative!important;
	width:100%;
	float:left;
	top: 0;
	left: 0;
	margin-bottom: 15px;
}


.sectiones:nth-child(6) {
	position:relative!important;
	width:100%;
	float:left;
	top: 0;
	left: 0;
	margin-bottom: 15px;
}

.share_div.text-center {
	right: 0!important;
}

}

@media screen and (max-width: 991px) { 

.grid-sizer, .grid-item {
	width:100%;
	float: left;
	border: 2px solid #f1f2f2;
    background: transparent;
}

.grid-item img {
	width:100%;
}

.class_flex.blogss {
	margin-top: 40px;
}

}

@media screen and (max-width: 767px) {
.grid {
    display: grid;
    grid-gap: 10px;
    grid-template-columns: none;
    grid-auto-rows: 100%;
    width: 85%;
    margin: 0 auto;
	}


.grid:after {
	display:none;
}

}




	@media (max-width: 991px) { 

.class_flex.extrra_fklexz{
	width: 100%!important;
	padding-left: 0;
	}
	
	
.class_flex {
    display: block!important;
    width: 90%!important;
    margin: 0 auto;
    padding-left: 20px;
}
.search_inputs {padding-bottom: 25px;}

.listings_parts {display: none;}

.breadceumbs {display: none;}

.demo.small_demos {margin-top: 30px;}






@media screen and (max-width: 480px) { 
.grid {
    display: grid;
    grid-gap: 10px;
    grid-template-columns: none;
    grid-auto-rows: 100%;
    width: 100%;
    margin: 0 auto;
	}
}


@media (max-width: 767px) { 



		ul.each_menu_mains {
			padding: 0;
			margin: 0;
		}
		
		.full_img-infos {
		    padding-left: 0!important;
		}
		.each_drops > .headings > .drop_heads {
			padding-left: 10px;
		}

	.navbar-collapse {
		position: absolute;
		top: 110px;
		right: 0;
		background: #fff;
		z-index: 999999;
	    width: 100%;
	    border-left:1px solid #006ab0;
	    border-bottom:1px solid #006ab0;
	}
	
	.navbar-brand > img {
		margin-bottom: 35px;
		
	}
	
	
	.navbar-right {
		margin-top:0;
	}
	
	.navbar-nav > li > a:hover {
		color: #006ab0;
		font-weight: 700;
	} 
	
		
		.navbar-nav > li > a {
		margin-left:10px;
		color: #006ab0;
		font-weight: 600;
	}
	
	.upper_menu {
		width: 96%;
	    position: relative;
	    right: 0;
	    float: right;
	}
	
	li.has_subs_seconds:hover {
		border:none;
	}
	
	ul.each_menu_mains {
		border:none;
	}
	
	.nav > li > a:hover, .nav > li > a:focus {
		color: #006ab0;
	}
	
	.upper_menu.three {
		width:95%;
		float: right;
		right: 0;
		border-bottom: 0;
		padding-left: 0;
	}
	
	ul.each_menu_mains > li {
		border-bottom: 1px solid #fff; 
	}
	
		ul.each_menu_mains > li > a {
			padding-left: 10px;
	}
	
	.drop_img_parts {
     display: none;
    }
    
    .infods_parts {
		width:100%!important; 
	}
	.main_part {
		width:100%;
		float: right;
	}
	
	section.sub_menu_sections.only_mobile {
    width: 98%!important;
    float: right;
}

	.each_drops {
		background: #f6f6f6!important;
	}
	a.main_toogle_p.bw {
		border-bottom: 2px solid #f6f6f6;
	}
	
	.upper_menu {
		width:98%!important;
		float: right;
	}
	
}


@media (max-width: 450px) {
/*	.navbar-collapse {		
		top: 132px;
	}*/
	.navbar-brand > img {
    width: 65%!important;
 }
}	
	
	 
@media (max-width: 767px) { 

ul.list_address_ul > li {
	width: 100%;
	float: left;
}
.border_right {
	border-right:none;
}

.only_mobile {
	/*display: block;*/
	margin-bottom: 15px;
}

section.banner_section {
	padding: 50px 0px!important;
	background:none; 
	width:100%;
}


.nav.navbar-nav.navbar-right.banner-navigation > li:hover {
	border-bottom: none;
}
.navbar-nav > li > a:hover {
    border-bottom: 2px solid #00529b;
}

.sub_small {
	display: block;
}

.table.table-responsive.nav_mid.sub_bigs {
	display: none;
}

.upper_menu {
	top: 0!important;
	padding: 0;
}

section.sub_menu_sections.only_big {
    display: none!important;
}

.sub_menu_sections.only_mobile {
	position: relative;
	top:0;
	width: 100%;
}

.each_drops {
	width:100%;
	float: left;
	padding-left: 0;
}

h2.banner_text.white.text-center {
	font-size:22px;
	margin-top: 10px;
}

h2.banner_text.yellow.text-center {
	font-size:22px;
	margin-top: 10px;
}

.arrows {
	display:none;
}

.row_client{
	display: block!important;
}

.border_left_div {
		border-right:none;
	}

.navbar-nav > li {
	width:100%;
}

.navbar-nav > li > a {
	border-right: none;
}


	.navbar-brand > img {
		width:38%;
	}
	.navbar-toggle {
		top:46px;
	}
	.upper_menu_options {
	  right: 5px;
      padding-left: 0px;
      width: auto;
	  margin:  0;
}

.upper_menu_options li {
	margin-right: 3px
}

.search_results {
	width:100%;
	float: left;
	
}



	.upper_menu {
		width:100%;
		position: relative;
		top:10px;
	}
	.sub_toogle_part {
		z-index:99999;
	}
	
	.form-check.options.form-check-inline {
		width:25%;
	}
	
	
	
.img_know_parts.faqs {
	width:100%;
}

.texts_know_parts.faqs{
	width: 100%
}
	
	
}


@media (max-width: 605px) {
	.sub_menu_sections {
		top:65%;
	}
	
	
	.flexslider .slides img {
	max-height:400px;
}
	
	.expertise_div {
		height: 345px;
	    overflow: hidden;
	    padding: 30px;
	    width: 345px;
	    margin: 0 auto;
	    float: none;
   }
	
	li.tabs_part_li {
	  padding: 0 4px;
	}
}

@media (max-width: 767px) {
	.row.flex_row {
		display: block;
	}

	.image_flex_div > img {
		width:100%;
	}

	.col-sm-6.pics_h {
		padding:0;
	}
}	

.col-sm-6.pics_h { 
padding: 0;
}
	
@media (max-width: 480px) {
.form-check.options.form-check-inline {
		width:45%;
	}
}

@media (max-width: 475px) {
	/*.upper_menu_options li > a > i {
		display: none!important;
	}*/
	.upper_menu_options li a.texts {
		font-size:12px;
	}
	
	.upper_menu_options li > a > i {
		font-size:12px;
	}
	
	.upper_menu_options li a {
		padding-right:3px;
	}
	
}

@media (max-width: 420px) {
	
	.sub_menu_sections {
		top:65%;
	}
}



@media (max-width: 390px) { 

h3.upper_banner_text {
	font-size:30px!important;
}
h2.mid_banner_text.first{
	font-size:60px!important;
}
h2.mid_banner_text.second {
	font-size:58px!important;
}
h2.mid_banner_text.third {
	font-size: 59px!important;
}
}





.panel-group.only_panel-group {
	width:100%;
	float: left;
	margin:15px 0;
}

.panel-heading.onlys {
    background: #00529b!important;
    color: #fff;
    text-align: center;
    padding: 15px 68px;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 500;
    border-radius: 0;
}


/*	.sub_menu_sections {
		top:70%;
}*/


@media (max-width: 600px) {
.share_div.text-center {
	right:2px;
}	

.listings_parts {
	display:none;
}
}

@media (max-width: 600px) {
	
	/*.drops_up_nav_follow {
		width:50%;
		left: 46%
	}*/
	
	.img_ecents_listings {
		background:100%;
	}
	
	.class_flex {
	display: block!important;
	width: auto;
	float:left
}

img.imgs_logos.lines {
	display:none;
}

.img_ecents_listings {
	background:#fff;
}

.img_ecents_listings > img {
	width: auto!important;
}

ul.logods_uls li:nth-child(2) {
	display: none;
	}	
	
ul.logods_uls li {
	width: 50%;
    float: left;
    display: block;
    margin: 15px 0;
    text-align: center;
}

ul.socials_ulss {
	float:none;
}

ul.socials_ulss:after {
	 clear: both;
   display: table;
	content: '';
}




ul.foot_copy_uls{
    float: none!important;
    margin: 5px auto;
    width: 78%;
}
	
ul.foot_copy_uls:after {
	  clear: both;
   display: table;
	content: '';
}

ul.socials_uls {
    float: none!important;
    margin: 5px auto;
    width: 75%;
}
	
ul.logods_uls:after {
	  clear: both;
   display: table;
	content: '';
}

.white_footer > .container > .row > .col-md-6 {
	width:100%;
	float: left;
}

.white_footer > .container > .row > .col-md-3 {
	width:100%;
	float: left;
}

}


@media (max-width: 382px) { 
ul.foot_copy_uls {
	width:100%;
}
}


@media (max-width: 370px) { 
ul.socials_uls li.socials_lis {
	padding:0 9px;
}
}