@media only screen and (min-width:768px){
.slider_p.slider_p_new .slide-track:hover{
   -webkit-animation-play-state: paused;
    -moz-animation-play-state: paused;
    -o-animation-play-state: paused ;
     animation-play-state: paused;
}
.slider_p .slide-track:hover{
   -webkit-animation-play-state: paused;
    -moz-animation-play-state: paused;
    -o-animation-play-state: paused ;
     animation-play-state: paused;
}
.footer_brand.brand_mobile_cust{display:none;}
}
@media only screen and (min-width:992px){
#header #myNavbar {
	display: inline-block !important;
}
}
@media only screen and (min-width:768px){
#header #myNavbar {
	padding: 0;	display: flex !important;
	justify-content: center;
	align-items: center;
}
}
@media only screen and (max-width:1900px){
.creative_left_testi p {
	text-indent: 288px;
}
}
@media only screen and (max-width:1700px){
.vision_sec .slider__counter {
	max-width: 220px;
}
.news_inner_bx {
	padding: 0 0 7px 7px;
}


/*.brand_img img {
	height: 300px;
}*/
.our_brand_page #brandpagesec .band_btm p {
	min-height: 185px;
}
.required_desc {
	margin: 0 0 140px 0;
}
#header .navbar-nav li a {
font-size: 16px; padding:0;
}
#header .nav > li {
	padding: 0 20px;
}

/*.nav li .sub_menu {
	left: 20px;
}*/

.banner_txt h2, .banner_txt h1 {
	font-size: 50px;
}
.banner_txt {
/*	max-width: 800px;*/
	left: 126px;
}
.banner_img {
	margin-top: 52px;
}
.banner_txt span {
	font-size: 18px; max-width: 520px;
}
.down_scroll {
	right: 100px;
}
.brand_heading {
	max-width: 700px;
}
.brand_head h2 {
	font-size: 50px;
}
.brand_head {
	/*padding-right: 70px;*/
}
.heading_desc p {
	font-size: 18px;
	margin: 0;
	text-indent: 150px;
}
.brand_logo_img img {
	/*max-width: 230px;*/

}
.band_btm p {
	font-size: 15px;
}
.band_btm a {
	padding: 10px; height:auto;
	font-size: 14px;min-width: 170px;
}
.vision_upper_txt h3 {
	font-size: 54px;
}
.vision_upper_txt span {
	font-size: 40px;
}
.vision_about .vision_upper_txt span {
	font-size: 36px;
}
.vision_upper_txt {
	max-width: 690px;
}
.vision_about .vision_upper_txt {
	max-width: 580px;
}
.vision_slide img {
	min-height: 630px;
}
.page-template-overview .vision_slide img {
	min-height: 700px;
}
.vision_sec .slider__counter span.active {
	font-size: 190px;
}
.vision_sec .slider__counter {
	left: -1%;
}
.vision_sec::before {
	height: 110%;
}
.discover_txt h3, .discover_txt h1 {
	font-size: 54px;
}
.discover_txt p {
	margin: 40px 0 0 0;
	font-size: 18px;max-width: 510px;
}
.talk_txt_left p {
	font-size: 18px;
}
.talk_txt_right h3 {
	font-size: 16px;
}
.talk_txt_left p::before {
	height: 20px;
	width: 20px;
}
.talk_sec .slick-list::before {
	width: 140px;
	height: 570px;
}
.join_desc_right {
	padding: 60px 60px 40px 60px;
}
.join_desc_right h2 {
	font-size: 72px;
	margin: 0 0 0 0;
}
.join_desc_right h2.custom-subtitle {
	margin-bottom: 54px;
}
.join_desc_right p {
	font-size: 18px;max-width: 440px;
}
.join_desc_right a {
	padding: 15px;
	font-size: 14px;
	min-width: 300px;
	margin: 70px 0 0 0;
}
.explore_btn{
	padding: 15px;
	font-size: 14px;
	min-width: 300px;
	margin: 40px 0 0 0;
}
.news_tab_list .nav.nav-tabs li {
	margin: 0 5px 5spx 0;
}
.news_tab_list .nav.nav-tabs li a {
   font-size: 14px;
   padding: 7px 10px;
	padding-top: 5px;
}
.news_desc p {
	font-size: 16px;min-height: 95px;
}
.maintain_bx a {
	font-size: 14px;
	
}
/*.maintain_bx a::before {
	height: 5px;
	width: 5px;
}*/
.news_desc {
	padding: 30px;
}
.maintain_bx span {
	font-size: 14px;
}
.news_inner_bx::before {
	/*height: 95%;
	width: 90%;
	top: 10px;*/
}
.read_article a {
	font-size: 14px;
}

.partner_list ul li .partner_bx {
	height: 300px;
}


.copyright_txt span {
	font-size: 12px;
}
#footer {
	padding: 30px 0;
}
.footer_menu ul li {
	margin: 0 26px 0 0;
}
.footer_menu ul li a {
	font-size: 12px;
}
.footer_logo img {
	max-width: 250px;
}
.news_tab_list .nav.nav-tabs li a::before {
	height: 5px;
	width: 5px;
}
.join_img img {
	height: 100%;
	object-fit: cover;
}

.about_banner_txt h2, .about_banner_txt h1 {
	font-size: 54px;
}
.page-template-internship .about_banner_txt h2, .page-template-internship .about_banner_txt h1 {
	font-size: 54px;
}
.about_banner_txt {
	left: 250px;
}
.about_banner {
	padding-top: 30px;
}
.page-template-sitemap .about_banner {
	padding-top: 100px;
}
.intro_desc p {
	font-size: 18px;
	margin: 0 0 30px 0; 
}
.mission_txt h3 {
	font-size: 54px;
}
.mission_txt_right h4 {
	font-size: 40px;
}
.mission_txt_right p {
	font-size: 18px;
}
/*.nav li .sub_menu {
	left: 20px;
}*/
#header .navbar-nav li .sub_menu li a {
	font-size: 16px;
	padding: 0;
}
/*.nav li .sub_menu {
	min-width: 310px; min-height: 300px;
}*/
.talk_sec .slides-numbers {
	top: 21%;right: 30%;
}
.talk_sec .slick-arrow {
	right: 22%;
}
.talk_sec .slick-next.slick-arrow {
	right: 19%;
}
.discover_txt h3, .discover_txt h1 {
	max-width: 500px;
}
.mapboxgl-popup .mapboxgl-popup-content h2 {
	font-size: 50px;
}
.mapboxgl-popup .mapboxgl-popup-content p {
	font-size: 18px;
}
.vision_sec .slick-arrow {
	left: -80px;
}
.vision_sec .slick-next.slick-arrow {
	left: -50px;
}
.slide_p__inner .slide_p_img {
	height: 150px;
}
.vision_about .vision_slide_img {
	max-width: 68%;top: 150px;
}
.brand_head span, .vsion_head h2, .map_head h2, .talk_sec_head h2, .our_team_head h2, .news_tab_sec .news_head h2, .partner_head h2, .talk_txt_right span, .intro_head h2, .mission_left h2 {
	font-size: 18px;
}
.heading_desc {
	max-width: 98%;
	position: relative;
	left: 140px;
}
.intro_desc {
	right:00px;
}
.vision_sec.vision_about .vision_upper_txt span {
	bottom: 18%;
}
.mission_img {
	/*max-width: 87%;*/
}
.business_heading h2 {
	font-size: 54px;
}
.business_img_sec li {
	/*max-width: 530px;*/
}
.business_img_sec li:last-child {
	/*max-width: 300px;*/
}
.v_p_desc_txt h3 {
	font-size: 36px;
}
.v_p_desc_txt p {
	font-size: 18px;
}
.v_p_desc_txt {
	max-width: 750px; 
}
.business_heading {
	right: 0;
}
.left_head_main h2 {
	font-size: 16px;
}
.required_desc p {
	font-size:27px;
}
.contact_form_right .form-group label {
	font-size: 16px;
}
.required_desc {
	width: 38%;
}   

.our_brand_page .intro_sec ul li span, .our_brand_page .intro_sec ul li  {
	font-size: 16px;
}
.our_brand_page .intro_sec ul li::before {
	top: 9px;
}
/*.our_brand_page .brand_img {
	min-height: 290px;
}*/
.our_brand_page .brand_logo_img img {
	/*max-width: 190px;*/
}
.news_right_desc p, .news_right_desc h1 {
	font-size: 40px;
}
.desc_date span {
	font-size: 16px;
}
.detail_banner_text p {
	font-size: 18px;
}
.news_author_sec p {
	font-size: 35px;
}
.author_name h2, .author_name span {
	font-size: 18px;
}
.author_name {
	margin-top: 50px;
}
#news_detail_page .business_img_sec li:nth-child(1) {
	max-width: 300px;
}
.detail_banner_text .share_article span {
	font-size: 18px;
}
.share_article a img {
	max-width: 30px;
}
.share_article {
	margin: 70px 0 50px 0;
}
.other_news_head h2 {
	font-size: 16px;
}
.our_brand_page .band_btm p {
	min-height: 140px;
	line-height: 21px;
}
.our_brand_page .band_btm {
	padding: 20px;
}
.our_brand_page .band_btm p {
	font-size: 15px;
}
.contact_form_right .form-group .nf-field-label,
body .contact_form_right .form-group div,  body .contact_form_right  .nf-error-msg.nf-error-field-errors {
	font-size: 12px;
}
.inner_head h2, .inner_head h1 {
	font-size: 60px;
}
.creative_tabe_sec .nav.nav-tabs li a img {
	max-width: 150px;
}
.visit_list  {
	font-size: 18px;
}
.visit_list li  {
	font-size: 18px;
}
.visit_link a {
	min-width: 250px;
}
.creative_left_testi p {
	font-size: 22px;
	text-indent: 250px;
}
.creative_left_testi {
	max-width: 550px;
}
.creativre_testi {
	max-width: 90%;
}
.creativr_talk_head h2 {
	font-size: 16px;
}
.accordian_icn img {
	max-width: 220px;margin-left: 0;
}
.accordian_arrow img {
	width: 40px;
}
.position_page .intro_desc h3 {
	font-size: 54px;
}
.keyword_form.keyword_right, .keyword_right_txt, .over_right, .position_form_sec {
	right: 120px;
}
.keyword_form.keyword_left {
	max-width: 65%;
}
.keyword_left_txt h2 {
	font-size: 20px;
}
.keyword_right_txt h3, .keyword_right_txt span, .over_left span, .over_right li span, .position_form_sec ul li label.checkbox-inline {
	font-size: 16px;
}
.keyword_accordian .panel-default .panel-title a::before {
	background-size: 40px;
}
.over_right p, .as_collection .collection_txt {
	font-size: 18px;
}
.position_form_sec ul li label.checkbox-inline::before, .position_form_sec ul li input:checked + label.checkbox-inline::before  {
	width: 25px;
	height: 25px;
	background-size: 25px;
}  
.site_map_link {
	max-width: 900px; 
}
.site_link_bx h2 {
	font-size: 20px;
}
.site_link_bx ul li a {
	font-size: 16px;
}
.talk_sec .tals_slider .talk_txt_right {
	width: 23vw;
}
.search-results .news_inner_bx::before {
	left: 0;
}
#header .navbar-right {
	margin-top: 0;
}

#news_page .container-fluid .space {
	margin-top: 60px;
}
.contact_submit_btn {
	height: 55px;
}
.contact_submit_btn .nf-field-label {
	display: none;
}
.search_page_inner .news_desc p {
	font-size: 15px;
	min-height: 80px;
	max-width: 90%;
}
.search_page_inner .news_desc span.search-title {
	max-width: 95%;
}
.news_sec .tab-content {
	max-width: 92%;
}
#news_page .news_sec .tab-content {
	max-width: 100%;
}
.news_img img {
	height: 300px;
}
.page-template-overview .vision_inner {
	width: 90%;
}
.position_page .keyword_accordian .panel-default .panel-title a::before {
	transform: rotate(0);
	right: 135px;
}
.position_page .intro_desc {
	right: 120px;
}
.position_page .load_more_sec .btn {
	margin-left: 40px;
}
.custom-sitemap-main-sec .custom-sitemap-nav > li .sub_menu li a {
	font-size: 16px;
}
.custom-sitemap-main-sec .custom-sitemap-nav > li > a {
	font-size: 20px;
}
.page-template-ourbrandtemplate .our_brand_page #brandpagesec .band_btm p {
	min-height: 150px;
}
.page-template-our_partners .talk_txt_left p {
	min-height: 200px;
}
.page-template-overview .custom_overview_vision.vision_about .vision_upper_txt {
	max-width: 750px;
}
.page-template-overview .custom_overview_vision.vision_about .vision_upper_txt span {
	font-size: 17px;
}
.page-template-overview .custom_overview_vision .vision_upper_txt h3 {
	font-size: 54px;
	max-width: 80%;
}
.events-template-default .detail_banner_text ul li {font-size: 16px;
}
.events-template-default .detail_banner_text ul li h5{font-size: 16px;}
.events-template-default .detail_banner_text ul li::after {
	top: 36px;
}
.page-template-overview .vision_sec.custom_overview_vision.vision_about .vision_upper_txt span {
	max-width: 72%;
}
.page-template-overview .vision_sec.vision_about .vision_slide_img {
	max-width: 58%;
}
}
 
@media only screen and (max-width:1499px){
.vision_sec .slider__counter {
	max-width: 205px;
}
.maintain_bx a {
	font-size: 14px;
	
}
.news_desc p {
	font-size: 16px;
}

/*.show_all_list .btn {
	padding: 16px 15px 13px 20px;
	font-size: 18px;
	min-width: 190px;
	line-height: 14px;
}*/

.news_desc p {
	min-height: 85px;
}

.custom_expos_data .table-responsive {
	max-width: 95%;
	margin-top: 20px;
	overflow-x: auto;
}
.creative_left_testi p {
	text-indent: 220px;
}
.required_desc p {
	font-size: 23px;
} 
.required_desc {
	margin: 0 0 160px 0;
}


.search_page_inner .news_desc p {
	font-size: 14px;
	line-height: 20px;
	max-width: 95%;
	min-height: 100px;
}
.search_page_inner .news_desc span.search-title {
	font-size: 15px;
	max-width: 95%;
	margin: 0 0 5px 0;
}

.search_page_inner .news_img {
	height: 300px;
}
.search_page_inner .news_img img {
	min-height: 300px;
}
.news_sec .tab-content {
	max-width: 100%;
}
#news_page .news_sec .tab-content {
	max-width: 100%;
}
.news_img img {
	height: 250px;
}
.news_desc {
	padding: 20px;
}
.vision_inner {
	width: 90%;
}
.page-template-ourbrandtemplate .our_brand_page #brandpagesec .band_btm p {
	min-height: 150px;
}

.page-template-overview .custom_overview_vision.vision_about .vision_upper_txt {
	max-width: 600px;
}.page-template-overview .custom_overview_vision.vision_about .vision_upper_txt span {
	font-size: 15px;
}
.new_list_sec li .year_sec {
	max-width: 100%;
}
.year_txt p {
	font-size: 18px;
}
.year_left h2 {
	font-size: 18px;
}

}
@media only screen and (max-width:1399px){
.page-template-overview .custom_overview_vision.vision_about .vision_upper_txt {
	max-width: 540px;
}
.page-template-overview .custom_overview_vision.vision_about .vision_upper_txt span {
	font-size: 14px;
}
.banner_txt {
	left: 126px;
}	
.banner_txt h2, .banner_txt h1 {
	font-size: 50px;
}
.required_desc p {
	font-size: 20px;
}
.page-template-sitemap .about_banner {
	padding-top: 100px;
}
.custom-sitemap-main-sec .custom-sitemap-nav > li .sub_menu li a {
	font-size: 14px;
}
.custom-sitemap-main-sec .custom-sitemap-nav > li > a {
	font-size: 18px;
}
.page-template-expos_conferences .custom-event-main-section .news_desc p {
	min-height: 65px;
}
.vision_sec .slick-arrow {
	left: -75px; 
}
.page-template-overview .custom_overview_vision .vision_upper_txt h3 {
	font-size: 54px;
}
.page-template-overview .vision_slide img {
	min-height: 580px;
} 
} 

@media only screen and (max-width:1300px){
/*.nav li .sub_menu {
	min-height: 210px;
}*/
#header .nav > li {
	padding: 0 10px;
}
#header .navbar-nav li a {
	padding: 0px;
} 


/*.nav li .sub_menu {
	left: 10px;
}*/
#header .navbar-nav > li a::before {
	bottom: 0px;
}
/*.nav li .sub_menu {
	margin: 0px;
}*/
.vision_sec .slick-arrow {
	left: -60px;
}
.vision_sec .slick-next.slick-arrow {
	left: -30px;
}
.footer_menu ul li {
	margin: 0 14px 0 0;
}
body{position:relative;   overflow-x:hidden; }
 .container-fluid{position:relative;    }
/* .container-fluid {overflow: hidden;  } */
.business_heading h2 {
	font-size: 54px;
}
.business_img_sec li {
	max-width: 450px;
}
.business_img_sec li:last-child {
	/*max-width: 260px;*/
}

#news_detail_page {
	margin-top: 130px;
}
.news_right_desc p, .news_right_desc h1 {
	font-size: 34px;
}
.news_desc_btm {
	margin: 50px 0 0 0;
}
.news_author_sec p {
	font-size: 30px;
}
.news_author_sec p::before {
	height: 30px;
	width: 30px;
}
.business_img_sec ul {
	margin-bottom:50px;
}
#news_detail_page .business_img_sec li:nth-child(1) {
	max-width: 270px;
}
.maintain_bx a {
	font-size: 14px;
}
.maintain_bx span {
	font-size: 14px;
}
#creative_page {
	margin: 100px 0 0 0;
}
/*.about_banner {
	margin-top: 40px;
}*/
.creative_tabe_sec .nav.nav-tabs li {
	margin: 0;
}
#site_map_page {
	margin-top: 100px;
}
.talk_sec .tals_slider .talk_txt_right {
	width: 24vw;
}
.news_img img {
	height: 200px;
}
.search_page_inner {
	margin-top: 130px;
}

body.search-results.search-opened  .search_page_inner {
	margin-top: 80px;
}

.search-results .news_inner_bx::before {
	left: 0px; height:auto;
}
.search-results .col-sm-4.down_bx_sec .news_inner_bx::before {
	left: 0px;
}
.accordian_icn img {
	margin-left: 0;
}
.creative_left_testi p {
	text-indent: 180px;
}
.news_sec .tab-content {
	max-width: 100%;
}
#news_page .news_sec .tab-content {
	max-width: 100%;
}
.news_desc {
	padding: 20px;
}
.vision_sec.vision_about .vision_slide_img {
	max-width: 64%;
}
.search_page_inner .news_img {
	height: 230px;
}
.search_page_inner .news_desc p {
	min-height: 130px;
}
.position_page .keyword_form input, .position_page .keyword_form select {
	font-size: 14px;
}
.required_desc p {
	font-size: 18px;
}
.required_desc {
	margin: 0 0 180px 0;
}
.p_logo_img svg {
	max-width: 150px;
	height: 150px;
	fill: #000;
}
.custom-sitemap-main-sec .custom-sitemap-nav > li {
	padding: 0 90px;
}
.page-template-sitemap .about_banner_txt {
	left: 150px;
}
.page-template-ourbrandtemplate .our_brand_page #brandpagesec .band_btm p {
	min-height: 180px;
}
.custom_location {
	min-height: 60px;
}
.header-overlay {
	top: 230px;
}
.page-template-overview .vision_sec.custom_overview_vision.vision_about .vision_upper_txt span {
	max-width: 65%;
}
.new_list_sec li .year_sec {
	max-width: 100%;
}
}

@media only screen and (max-width:1200px){
	.container-fluid {overflow: hidden;  } 
	#header .nav > li {
	padding: 0 6px;
}

.contact_form_right .form-group .nf-field-label label {
	font-size: 14px;
}
#header {
	padding: 30px 0;
}
.logo { 
	max-width: 200px;
}
.logo img {
	max-width: 100%;
	margin: 5px 0 0 0;
}
#header .navbar-nav > li  {
	padding: 0 12px;
}
#header .navbar-nav li a {
	font-size: 14px;padding: 0px;
}
.banner_txt h2, .banner_txt h1 {
	font-size: 50px;
}
.banner_img {
	margin-top: 90px;
}
.banner_txt {
	/*max-width: 600px;*/left: 130px; 
}
.banner_txt span {
	max-width: 500px;
	margin: 20px 0 0 0;
}
.down_scroll {
	width: 80px;
	height: 80px;
}
.down_scroll span {
	left: 90px;
} 
.brand_head h2 {
	font-size: 50px;
}
.brand_heading {
	max-width: 550px;
}
.band_btm p {
	font-size: 15px;
}
.band_btm p {
	min-height: 140px;
}
.vision_upper_txt h3 {
	font-size: 35px;
}
.vision_upper_txt span {
	font-size: 33px;
}
.vision_slide img {
	min-height: 500px;
}
.discover_txt h3, .discover_txt h1 {
	font-size: 54px;max-width: 320px;
}
.talk_txt_left {
	width: 65%;
}
.talk_sec .slider__counter {
	top: 30%;
	font-size: 18px;
}
.our_team_head h2 {
	font-size: 16px;
}
.join_desc_right h2 {
	font-size: 40px;
}
.partner_list ul li .partner_bx {
	height: 250px;
}
.footer_left .footer_brand ul li img {
	max-width: 80px;
}
.footer_social ul li {
	margin: 0 5px 0 0;
}
.about_banner_txt h2, .about_banner_txt h1 {
	font-size: 36px;
}
.about_banner {
	padding-top: 120px;
}
.intro_sec {
	margin: 70px 0 0 0;
}
.intro_desc p:last-child {
	margin: 0;
}
.vision_sec.vision_about {
	margin: 0;
}
.vision_about .vision_slide_img {
	top: 100px;
}
.mission_txt h3 {
	font-size: 36px;
}
.vision_sec.vision_about {
	margin-bottom: 120px;
}
.mission_txt_right {
	/*margin: 0 0 0 14%;*/
}
.mission_txt_right h4 {
	font-size: 30px;
}
.mission_txt_right p {
	margin: 30px 0;
}
.mission_sec {
	margin: 0 0 30px 0;
}
#header .navbar-right {
	text-align: right;
}
#header .navbar-nav {
	text-align: right;
}
#header .navbar.navbar-inverse {
	text-align: right;
}
#header .navbar-nav li .sub_menu li a {
	font-size: 15px;
}
#header .navbar-nav li .sub_menu li {
	margin-top: 10px;
	margin-bottom: 20px;
}
#header .navbar-nav li .sub_menu li:first-child {
	margin-top: 25px;
}
.talk_sec .slick-list::before {
	height: 470px;
}
.talk_txt_right h3 {
	font-size: 18px;
}
.talk_sec .slides-numbers {
	top: 29%;
}
.slide_p__inner .slide_p_img {
	height: 250px;
}
.mapboxgl-popup .mapboxgl-popup-content h2 {
	font-size: 35px;
}
.mapboxgl-popup .mapboxgl-popup-content p {
	font-size: 15px;
	margin: 20px 0;
}
.mapboxgl-popup .mapboxgl-popup-content a {
	font-size: 14px;
	padding: 12px 60px 12px 15px;
}
.mapboxgl-popup {
	max-width: 600px !important;
}

body{position:relative;   overflow-x:hidden; }
.container-fluid{position:relative;   overflow-x:unset; }
/* .container-fluid, */ .v_p_page, .contact_page, .position_page, #site_map_page {
	overflow: hidden;
}
/*  .banner_sec, .our_brand_sec, .vision_sec, .map_sec, .talk_sec, .our_team_sec, .news_sec, .partner_sec, .footer, .space, .about_banner, .intro_sec, .vision_sec.vision_about, .mission_sec {
    overflow: hidden;
} */
.our_team_sec .container-fluid {
	padding-bottom: 40px;
}
.map_img canvas, .map_img .mapboxgl-map {
	height: 600px !important;
}
.vision_sec .slick-arrow {
	left: -50px;
}
.talk_img img {
	min-height: 500px;
}
.vision_upper_txt {
	max-width: 580px;
}
.heading_desc p {
	text-indent: 120px;
}
.business_heading h2 {
	font-size: 39px;
}/*
.business_img_sec li {
	max-width: 350px;
}
.business_img_sec li:last-child {
	max-width: 240px;
}*/
#news_detail_page {
	margin-top: 150px;
}
.news_right_desc p, .news_right_desc h1 {
	font-size: 28px;
}
.tag_left span {
	font-size: 13px;
}
.desc_date span {
	font-size: 14px;
}
.news_author_sec p {
	font-size: 23px;
}
#news_detail_page .business_img_sec li:nth-child(1) {
	max-width: 250px;
}
.inner_head h2, .inner_head h1 {
	font-size: 40px;
}
.creative_tabe_sec .nav.nav-tabs li a img {
	max-width: 110px;
}
.creative_tab_content {
	margin: 50px 0;
}
.visit_list {
	right: 0;
}
.creative_left_testi p {
	font-size: 18px;
}
.creative_left_testi {
	max-width: 450px;
}
.creativre_testi {
	max-width: 100%;
}
.creative_left_testi p::before {
	height: 20px;
	width: 20px;
}
#creative_page #accordion {
	margin: 50px 0;
}
.accordian_arrow img {
	width: 30px;
}
.visit_list ul {
	margin: 30px 0;
}
.keyword_accordian .panel-default .panel-title a::before {
	background-size: 30px;right: 50px;
}
.search_page_inner .news_img img {
	height: 250px;
}
.search_page_inner .col-sm-4.down_bx .news_img img {
	height: 150px;
}
#searchform input#s {
	font-size: 40px;
}
#searchform input#searchsubmit {
	background-size: 20px;
}
.navbar-right.open .customcloseicon {
	font-size: 16px;
}
.customSearchForm {
	padding-top: 40px;
}
.navbar-right img {
	width: 15px;
}

#location_page {
	padding-top: 120px;
}
#header #myNavbar {
	padding-top: 15px;
}


.vision_about .vision_upper_txt span {
	font-size: 26px;
	max-width: 80%; display:block;
}


/*.brand_img .brand_logo_img img {
	max-width: 200px;
}*/


.vision_upper_txt span {
	font-size: 26px;
	max-width: 80%;
	display: block;
}

.vision_sec .slider__counter {
	max-width: 130px;
}

.talk_sec .tals_slider .talk_txt_right {
	width: 23vw;
}
.talk_sec .slides-numbers {
	right: 27.5%;
}

.news_tab_list {
	/*padding-left: 20px;*/
	overflow: hidden;
	margin-right: 5px;
}
.news_tab_list .nav.nav-tabs {
	display: flex;
	overflow: auto;
	margin: 0 0 30px 0;
}

.news_tab_list .nav.nav-tabs li {
  white-space: nowrap;
}
/*.our_brand_page .brand_img {
	min-height: 250px;
}*/
/*.brand_img img {
	height: 255px;
}*/
.accordian_icn img {
	margin-left: 0;
}
.creative_left_testi p {
	text-indent: 147px;
}
.search_page_inner .news_inner_bx.custom_cat.custom_no_image .news_img img {
	height: 230px;
}
.news_sec .tab-content {
	max-width: 100%;
}
#news_page .news_sec .tab-content {
	max-width: 100%;
}
.page-template-overview .news_tab_list {
	padding-left: 10px;
}
.page-template-overview .news_sec .tab-content {
	max-width: 100%;
}
.customCloseTxt {
	display: none;
}
.position_page .keyword_form input, .position_page .keyword_form select {
	padding-right: 10px;
}
.position_page .intro_desc h3 {
	font-size: 54px;
}
.required_desc p {
	font-size: 15px;
}
.required_desc {
	margin: 0 0 190px 0;
}
.partner_logo li {
	width: 33%;
}
#cookie-notice #cn-notice-text {
	max-width: 95%;
	text-align: center;
}
#cookie-notice .cn-close-icon {
	top: 12%;
}
.page-template-sitemap .about_banner {
	padding-top: 60px;
} 
.custom-sitemap-main-sec .custom-sitemap-nav > li {
	padding: 0 50px;
}
.page-template-sitemap .about_banner_txt {
	left: 110px;
}
body.page-template-diffrentiation_positioning #footer {
	margin-top: -7px;
}
.custom-brand-video iframe {
	height: 450px !important;
}

.page-template-overview .custom_overview_vision .vision_upper_txt h3 {
	font-size: 35px;
}
.page-template-overview .custom_overview_vision.vision_about .vision_upper_txt span {
	font-size: 13px;
}
.page-template-overview .custom_overview_vision.vision_about .vision_upper_txt {
	max-width: 540px;
}
.page-template-overview .custom_overview_vision .vision_upper_txt h3 {
	max-width: 65%;
}
.page-template-internship .about_banner_txt h2, .page-template-internship .about_banner_txt h1 {
	font-size: 36px;
}
.page-template-overview .vision_sec.custom_overview_vision.vision_about .vision_upper_txt span {
	max-width: 66%;
}
.page-template-overview .vision_sec.vision_about .vision_slide_img {
	max-width: 55%;
}
.new_list_sec li .year_sec {
	max-width: 100%;
}
}

@media only screen and (max-width:1099px){
#header .navbar-nav > li {
	padding: 0 10px;
}
#news_detail_page .news_author_sec .custom_main_desc {
	text-indent: 39%;
}
.other_news_head h2 {
	font-size: 14px;
}
.page-template-abouttemplate .custom_mobile_secc {
	left: 50px;
}
.about_banner_txt h2, .about_banner_txt h1 {
	font-size: 36px;
}

}
@media only screen and (max-width:991px){
	.container-fluid{position:relative;   overflow-x:hidden; }
#news_page .about_banner {
	padding-top: 50px;
}	
#header #myNavbar {
	padding-top: 5px;
}
/*#brandpagesec .brand_img .brand_logo_img img {
	max-width: 170px;
}*/
/*.our_brand_page .brand_img {
	min-height: 200px;
}*/
.vision_upper_txt span {
	font-size: 22px; max-width: 60%;
}
.vision_about .vision_upper_txt span {
	font-size: 22px; max-width: 80%;
}
.our_brand_page .intro_sec ul li {
	width: 100%; margin: 20px 0 0 0;
}

.banner_img {
	margin-top: 70px;
}
.banner_txt {
	left: 13%;top: 10px;/*max-width: 500px;*/
}
.banner_txt span {
	max-width: 400px;
}
.space {
	margin: 70px 0 40px 0;
}
.brand_head span {
	font-size: 16px;
}
.heading_desc p {
	font-size: 16px;
}
.band_btm p {
	font-size: 15px;
}
.band_btm {
	padding: 15px;
}
.vision_sec {
	margin-top: 0;
}
.brand_bx {
	margin-bottom: 20px;
} 
.vision_slide img {
	min-height: 450px;
}
.vision_sec .slider__counter span.active {
	font-size: 120px;
}
.vision_sec .slider__counter {
	left: -0%;
}
.talk_sec .slick-list::before {
	width: 70px;
}
.vision_sec {
	margin-bottom: 0;
}

.talk_sec .slick-list::before {
	width: 0;
}
.talk_txt_left {
	width: 60%;
}
.talk_txt_right h3 {
	font-size: 18px; 
}
.talk_txt_left p::before {
	left: -30px;
}
.talk_txt_right {
	width: 30%;
}
.talk_sec .slick-arrow {
	right: 135px;
}
.talk_sec .slick-next.slick-arrow {
	right: 125px;
}

.talk_txt_right h3 {
	font-size: 16px;
}
.brand_head span, .vsion_head h2, .map_head h2, .talk_sec_head h2, .our_team_head h2, .news_tab_sec .news_head h2, .partner_head h2, .talk_txt_right span, .intro_head h2, .mission_left h2 {
	font-size: 14px;
}

.join_desc_right {
	padding: 20px 20px;
}
.join_desc_right p {
	font-size: 18px;max-width: 100%;margin: 10px 0 0 0;
}
.join_desc_right a,.explore_btn {
	font-size: 14px;
	min-width: 260px;
}
.container-fluid {
	padding-left: 30px;
	padding-right: 30px;
}
.partner_list ul li .partner_bx {
	height: 180px;
}
.partner_bx_img img {
	max-width: 80%;
}
.footer_left .footer_brand ul li img {
	max-width: 90%;
}
.footer_menu {
	margin: 0;
}
.copyright_txt {
	margin: 0px 0 0 0;
	text-align: left;
}
#header .navbar-right {
	text-align: right;
}
#header #myNavbar {
	width: 100%;
}
#header .navbar-nav li a {
	font-size: 13px;
}
.logo img {

	margin: 0;
}
.map_bx .nav.nav-tabs li a {
	font-size: 15px;
	text-align: center;
}
.map_bx .nav.nav-tabs li {
	margin: 0 10px;
}
 .about_banner {
	padding-top: 80px;
}
.about_banner {
	margin-top: 140px;
}
.about_banner_txt {
	left: 150px;
	top: 0; 
}
.vision_sec.vision_about .vision_upper_txt span {
	bottom: 40%;
}
.mission_txt_right {
	/*max-width: 70%;*/
}
.slider_p .slide-track, .slider_p.slider_p_new .slide-track {
	width: calc(250px * 14);
}
#header .navbar-nav li .sub_menu li a {
	font-size: 14px;
}
.talk_img {
	max-width: 70%;
}
.talk_sec .slides-numbers {
	top: 44%;
}
.slide_p__inner .slide_p_img {
	height: 200px;
}
.slide_p__inner .slide_p_img img {
	max-width: 100px;
	max-height: 100px;
}
.map_img canvas, .map_img .mapboxgl-map {
	height: 500px !important;
}
.talk_img img {
	min-height: 450px;
}
.vision_sec .slick-prev::before, .vision_sec .slick-next::before {
	background-size: 35px;
}
.vision_sec .slick-arrow {
	left: -30px;
}
.vision_sec .slick-next.slick-arrow {
	left: -20px;
}
.talk_sec .slick-prev::before, .talk_sec .slick-next::before {
	background-size: 35px;
}
/*.brand_img img {
	height: 220px;
}*/
.brand_logo_img img {
	height: auto;
}
.news_slider .slick-prev::before, .news_slider .slick-next::before {
	background-size: 35px;
}
.news_slider .slick-next.slick-arrow {
	left: 70px;
}
.business_heading h2 {
	font-size: 30px;
}
.v_p_desc_txt h3 {
	font-size: 30px;margin: 0 0 20px 0;
}
.contact_form_right .form-group label, .contact_form_right .form-group.click label {
	font-size: 13px;
}
.news_right_desc p, .news_right_desc h1 {
	font-size: 22px;
}
#news_detail_page .back_btn a {
	font-size: 14px;
}
#news_detail_page .back_btn img {
	vertical-align: 0px;
}
.news_detail_banner {
	margin: 50px 0;
}
.news_author_sec p {
	font-size: 20px;
}
.news_author_sec p::before {
	height: 25px;
	width: 25px;
}
.author_name h2, .author_name span {
	font-size: 16px;
}
.author_name {
	max-width: 200px;
}
#news_detail_page .business_img_sec li:nth-child(1) {
	max-width: 170px;
}
.share_article {
	margin: 70px 0 0 0;
}
.other_news_main {
	margin: 0 0 50px 0;
}
.inner_head {
	padding-left: 150px;
}
.creative_tabe_sec .nav.nav-tabs li a {
	padding: 20px 0;
}
#creative_page .value_sec .intro_desc h3 {
	font-size: 16px;
}
.creativr_talk_banner img {
	max-width: 90%;
} 
.creativr_talk_banner::before {
	width: 91.5%;
}
.creative_left_testi p {
	font-size: 16px;
	text-indent: 50px;
}
.creative_left_testi {
	max-width: 340px;
}
.creativre_testi {
	margin: 80px 5px 100px 0;
}
.creative_tabe_sec {
	margin: 40px 0 0 0;
}
.keyword_form.keyword_right, .keyword_right_txt, .over_right, .position_form_sec {
	right: 0;
}
.keyword_form input, .keyword_form select {
	font-size: 14px;
	padding-right: 15px;
}
.keyword_form label, .over_right p, .as_collection .collection_txt {
	font-size: 16px;
}
.keyword_accordian {
	margin-top: 50px;  
}
.keyword_accordian .panel-default .panel-title a::before {
	right: 0;
}
.keyword_right_txt h3, .keyword_right_txt span, .over_left span, .over_right li span, .position_form_sec ul li label.checkbox-inline, .position_form_sec ul li label {
	font-size: 14px;
}
.keyword_left_txt h2 {
	font-size: 18px;
}
.position_page .intro_desc h3 {
	font-size: 36px;
}
.position_page .intro_desc {
	right: 0;
}
#header .nav > li {
	padding: 0 7px;
}
#header .navbar-right {
	margin-left: 10px;
}

.srch_left span {
	font-size: 12px;
}
.search_page_inner .news_img img {
	height: 150px;
}
.search_page_inner .col-sm-4.down_bx .news_img img {
	margin-top: 0;
}
.search_page_inner .news_desc span.search-title {
	font-size: 15px;
	line-height: 19px;
}
.search_page_inner .news_desc p {
	font-size: 13px;
	line-height: 16px;
	margin-bottom: 20px;
	min-height: 100px;
}
.search_page_inner .read_article a {
	font-size: 12px;
}
.search-results .search_page_inner .col-sm-4 {
	width: 50%;
}
.search-results .search_page_inner .down_bx_sec .news_img img {
	margin-top: 0;height:150px;
}
.search_page_inner .news_inner_bx {
	margin-bottom: 30px;
}
.search-results .col-sm-4.down_bx .news_inner_bx::before {
	height: auto;
	top: auto;
	bottom: 0;
	top: 20px;
}
.search-results .col-sm-4.down_bx_sec .news_inner_bx::before {
	height: 97%;
}


.banner_txt {
	left: 20%;
}
.banner_txt h2, .banner_txt h1 {
	font-size: 30px;
}
.banner_txt span {
	font-size: 14px;
	max-width: 320px;
	line-height: 23px;
}
.accordian_icn img {
	max-width: 180px;
}
.news_sec .tab-content {
	max-width: 100%;
}
#news_page .news_sec .tab-content {
	max-width: 100%;
}
 .page-template-overview .custom_mobile_secc {
	left: 50px;
}
.page-template-overview .news_tab_list {
	padding-left: 0;
}
.page-template-overview .news_sec .tab-content {
	max-width: 100%;
}
.page-template-overview .news_head {
	min-width: 75px;
}
.vision_sec.vision_about {
	padding: 0 0 60px 30px;
}
.news_sec {
	padding: 0 0 0 30px;
}
.vision_sec.vision_about {
	padding: 0 0 60px 30px;
}
.position_page .keyword_accordian .panel-default .panel-title a::before {
	right: 0;
}
.position_page .load_more_sec .btn {
	margin-left: 0;
}
.page-template-sitemap .about_banner {
	padding-top: 40px;
}
.page-template-sitemap .about_banner_txt {
	left: 55px;
}
.custom-sitemap-main-sec .custom-sitemap-nav > li {
	padding: 0 30px;
}
.single-news_post .news_slider .slick-list {
	padding-right: 80px !important;
}
.single-news_post .other_news_head {
	padding: 0 0 0 30px;
}
.custom-brand-video iframe {
	height: 400px !important;
}
.tax-brands_categories .value_sec .intro_head h2 {
	padding-left: 30px;
}
.tax-brands_categories .creative_tab_content .panel-default > .panel-heading {
	padding: 0 30px;
}
.tax-brands_categories .creativr_talk_head {
	padding: 0 0 0 30px;
}
.page-template-our_partners .talk_txt_left p {
	min-height: 308px;
}
.page-template-ourbrandtemplate .our_brand_page #brandpagesec .band_btm p {
	min-height: 180px;
}
.page-template-overview .custom_overview_vision .vision_upper_txt h3 {
	max-width: 45%;
	font-size: 30px;
}
.page-template-overview .vision_sec.custom_overview_vision.vision_about .vision_upper_txt span {
	max-width: 56%;
}
.page-template-overview .vision_sec.vision_about .vision_slide_img {
	max-width: 50%;
}
.page-template-overview .vision_sec.vision_about.custom_overview_vision {
	padding: 0 0 129px 60px;
}
.new_list_sec li .year_sec {
	max-width: 100%;
}
.new_list_sec li .year_sec {
	padding: 50px 0 50px 30px;
}
.page-template-eesti_keeles .ultrasonic-outer ul li {
	width: 100%;
	min-height: unset;
}
}

@media only screen and (max-width:809px){
#header .navbar-nav li a {
	padding: 0 0px;
}
#header .nav > li {
	padding: 0 4px;
}
/*.nav li .sub_menu {
	left: 4px;
}*/
	
}
@media only screen and (max-width:767px){
	.brand_logo_img {
    padding: 0px;
 }
 .our_brand_sec{margin-top: 20px;}
#header .navbar-toggle {
	background: none;
	border: none;
	top: -35px;
	margin-right: 0;
}
.banner_txt span {	line-height: 23px;}
.page-template-customer-feedback .daterangepicker.dropdown-menu {
	min-width: unset;
}
.page-template-expos_conferences .custom-event-main-section #upcoming .custom-filter-form .form-main {
	display: unset;
}
.page-template-expos_conferences .custom-event-main-section #upcoming .custom-filter-form .form-main .formmainbx {
	margin-bottom: 25px;
}
.contact_submit_btn .btn {
	min-width: 200px;
}
.contact_form_right .form-group .nf-field-label label {
	font-size: 12px;
}
.contact_form_right .form-group {
	position: relative;
	margin: 0 0 40px 0;
}
.contact_submit_btn {
	margin-top: 20px;
}
.contact_form_right .form-group .nf-field-label {
	top: 10px;
}
.contact_form_right .form-group.click .nf-field-label label {
	top: -20px;
	font-size: 12px;
}
.home .custom-space-sec .space {
	margin: 70px 0 40px;
}
.banner_txt {
	left: 15%;
}

.vision_slide_img {
	margin-top: 0px;
	padding-left: 0px;
}

.home .vision_slide_img {
	margin-top: 0px;
	padding-left: 20px;
}
#header .navbar-inverse .navbar-toggle .icon-bar {
	background-color: #222;transition: ease 0.3s;
}
#header .navbar-inverse .navbar-toggle[aria-expanded="true"] .icon-bar {
	background-color: #6b2b97;
}
#header .navbar-toggle[aria-expanded="true"] span.icon-bar:nth-child(1) {
	transform: rotate(44deg);
	top: 6px;
	position: relative;
	right: 15px;
}
#header .navbar-toggle[aria-expanded="true"] span.icon-bar:nth-child(2) {
	transform: rotate(-44deg);
	top: -1px;
	position: relative;
	right: 15px;
}
#header .navbar-toggle .icon-bar:last-child {
	display: none;
}
#header .navbar-nav {
	text-align: left;
}
#header .navbar-toggle .icon-bar {
	width: 35px;
}
.navbar-right.open .customcloseicon .customCloseTxt {
	display: none;
}
.navbar-toggle .icon-bar + .icon-bar {
	margin-top: 5px;
}
.banner_txt {
	/*max-width: 80%;*/
}
.banner_img {
	margin-top: 0px;
}
.banner_txt h2, .banner_txt h1 {
	font-size: 25px;
}
.banner_txt {
	margin-top: 60px;
}
.down_scroll {
	right: 40px;width: 70px;height: 70px;bottom: auto;top: 40px;display: none;
}
.brand_heading {
	max-width: 100%;
}
.brand_head {
	padding-right: 0;
	flex-direction: column;
}
.brand_head h2 {
	margin: 10px 0 10px 0;
	margin-top: 0px;
}
.heading_desc {
	max-width: 100%;margin: 0;left: 0;
} 
.space {
	margin: 30px 0 30px 0;
}
.brand_list {
	margin: 40px 0 0 0;
}
.band_btm p {
	min-height: 90px;
}
.vision_upper_txt {
	max-width: 100%;
	position: static;
	padding: 20px;
	opacity: 1 !important;
}
.vision_slide_img {
	max-width: 100%;
}
 .vision_sec::before {
	display: none;
} 
.vision_inner {
	width: 100%;
}
.vsion_head {
	margin-top: 0;
}
.vision_upper_txt h3 {
	margin: 0;
}   
.brand_head h2 , .vision_upper_txt h3{
	font-size: 25px;
}
.vision_upper_txt span {
	font-size: 20px;
}
  .vision_inner::before {
	width: 100%;
} 
.vision_slide_img::before {
	display: none;
}  
.vision_slide img {
	min-height: 300px;
	max-width: 95%;
	margin: auto;
}
.vsion_main {
	background: #65298f;
	border-radius: 10px;
	padding-bottom: 20px;
}
.vision_sec .slider__counter {
	left: 0;
	position: relative;
	bottom: 0;
	margin-top: 0;
	text-align: right;
	padding-right: 20px;
	max-width: 100%;
	justify-content: right;
}
.vision_sec .slider__counter span.active {
	font-size: 80px;
}
.vision_sec .vision_inner {
	padding-bottom: 30px;
	margin-top: 20px;
}
.vision_sec .slick-arrow {
	left: 60px;
	bottom: 0;
}
.vision_sec .slick-next.slick-arrow {
	left: 70px;
}
.vision_sec .slick-arrow::after {
	width: 40px;
	height: 40px;
}
.vision_sec .slick-next::before, .vision_sec .slick-prev::before {
	height: 40px;
	width: 40px;
	background-size: 30px;
}
.map_innerhead {
	flex-direction: column;
}
.discover_txt {
	width: 100%;
margin: 20px 0 0 0;
}
.discover_txt h3, .discover_txt h1 {
	font-size: 30px;max-width: 250px;
}
.discover_txt p {
	margin: 20px 0 0 0;
}
.talk_upper_txt {
	max-width: 100%;
	margin-top: 20px;
	padding-left: 20px;
	flex-direction: column;
}
.talk_txt_left {
	width: 100%;min-height: 140px;
}
.talk_txt_left p::before {
	left: 0;
	top:-10px;
}
.talk_txt_right {
	width: 100%;
	margin-top: 20px;
} 
.talk_sec .slider__counter {
	position: static;
}

.talk_img {
	max-width: 100%;
	margin: 30px 0 0 0;
}
.vsion_head h2 {
	color: #65298f;
}
.talk_sec .slick-prev::before , .talk_sec .slick-next::before {
	height: 40px;
	width: 40px;
	background-size: 30px;background-color: #f6f6f6; border-radius:100%;
}
.talk_sec .slick-arrow::after {
	width: 40px;
	height: 40px;
}
.join_team_main {
	flex-direction: column;
}
.join_sec {
	padding: 20px 0 0 0px;
	width: 100%;flex-direction: column;
}
.join_img {
	width: 90%;
}
.join_desc_right h2 {
	font-size: 30px;
}
.join_desc_right h2.custom-subtitle {
	margin-bottom: 30px;
}
.join_desc_right a,.explore_btn {
	margin: 40px 0 0 0;
}
.join_desc_right {
	width: 90%;
	margin-left: 0;
	margin-top: -60px;
	right: -50px;
}
.join_desc_right::before {
	display: none;
}
.join_desc_right::after {
	position: absolute;
	content: "";
	background: #65298f;
	height: 100%;
	width: 300px;
	right: -300px;
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: -9;
}
.brand_bx:hover .band_btm {
	top: -7px;
	right: -6px;
}
.brand_bx:hover .brand_img {
	top: -6px;
	right: -6px;
}
.banner_img::before {
	bottom: -6px;
	left: -6px;
}

.join_img::before {
	width: 95%;
	left: -6px;
	margin: auto;
	bottom: -6px;
} 
.join_img img {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.talk_img::before {
	border-radius: 10px;
	right: 0;
	margin: auto;
	left: -3px;
	border-bottom-left-radius: 0;
	bottom: -6px;
}
.our_team_sec {
	margin-bottom: 0;
}
.news_top_head {
	flex-direction: column;
}
.news_tab_list .nav.nav-tabs {
	display: flex;
	overflow: auto;margin: 0 0 30px 0;
}
.news_tab_list .nav.nav-tabs li {
	white-space: nowrap;
}
.news_tab_list {
	padding-left: 0;
	margin-top: 20px;
	width:100%;
}
.news_sec .tab-content {
	width: 100%;
	float: none;
	max-width: 100%; 
} 
#news_page .news_sec .tab-content { 
	max-width: 100%;
}
/* .news_inner_bx {
	padding: 0;
	margin: 0;
} */
.news_slider .slick-prev::before, .news_slider .slick-next::before {
	height: 40px;
	width: 40px;
	background-size: 30px;
}
.news_slider .slick-arrow::after {
	width: 40px;
	height: 40px;
}
.news_sec {
	padding: 40px 0 0 20px;
	clear: both;
	display: inline-block;
	width: 100%;
}
.page-template-overview .news_sec {
	margin-bottom: 70px;
}
.news_desc p {
	margin-bottom: 30px;
}
.show_all_list {
	margin-right: 0;
} 
.show_all_list .btn {
	/*min-width: 170px;*/
}
.news_slider .slick-arrow {
	left: 40px;
}
.news_slider .slick-next.slick-arrow {
	left: 50px;
}
.partner_list ul li .partner_bx {
	height: 130px;
}
#footer {
	padding: 30px 0;padding-bottom: 0;
}
.footer_logo img {
	max-width: 180px;
}
.footer_logo {
	margin: 30px 0 50px 0;
}
.footer_left .footer_brand ul {
	display: block;text-align: left;
}
.footer_left .footer_brand ul:last-child {
	border: none;
}
.footer_left .footer_brand ul li {
	width: 40%;
	display: inline-block;
	margin: 10px 0 10px 0;
}
.footer_social ul {
	margin: 0 0 90px 0;
} 
.footer_menu ul li {
	margin: 0 0 20px 0;
	width: 46%;
}
.copyright_txt {
	margin: 60px 0 0 0;
}
#header .nav > li {
	padding: 0;
	display: block;
	margin: 0;
	float: none;
}
#header .navbar-nav > li a::before {
	width: 100%;
	display: none;
}
#header .navbar-nav li a {
	font-size: 14px;
}
#header .navbar-right {
	text-align: left;margin-left: 0;
} 
.down_scroll span {
	left: 80px;
}
#searchform input#searchsubmit {
	right: 0;
	left: auto;
}
#searchform input#s.active {
	left: 0;width: 300px;padding-left: 35px;
} 
.logo {
	position: relative;
	z-index: 9;
}
#header {
	padding-bottom: 0;
}

/* .down_scroll span{display:none;} */
.map_bx .nav.nav-tabs {
	overflow-y: scroll;
	justify-content: left;
	top: 20px;
	width: 440px;
	margin: auto;
}
.map_bx .nav.nav-tabs {
	overflow-y: scroll;
	justify-content: left;
	top: 20px;
	margin: auto;
	max-width: 82%;
}
.map_bx .nav.nav-tabs li{white-space: nowrap;padding: 0 0 10px 0;}
.map_bx .nav.nav-tabs li a::before {
	bottom: 0;
}
#news_page .about_banner {
	padding-top: 0;
}

#news_page .container-fluid .space {
	margin-top: 30px;
	margin-bottom: 10px;
}
#news_page .news_bx {
	margin-bottom: 40px;
}
.about_banner_txt {
	position: static;
	padding: 0 20px;
	margin-top: 0px;
	margin-bottom: 30px;
}
.about_banner_txt h2, .about_banner_txt h1 {
	font-size: 36px;
	max-width: 70%;
}  
.intro_sec {
	margin: 40px 0 40px 0;
}

.intro_head {
	margin: 0 0 10px 0;
}
.intro_desc p {
	margin: 0 0 20px 0;
}
.vision_sec.vision_about .vision_upper_txt span {
	position: static;
}
.vision_sec.vision_about {
	padding: 0 0 0 20px;
}
.vision_about .vision_slide_img {
	top: 0;
}
.vision_sec.vision_about .vision_slide img {
	border-radius: 10px;
}
.page-template-overview .vision_sec.vision_about .vision_slide img {
	margin-right: 0;
	max-width: 100%;
}
.vision_sec.vision_about {
	margin-bottom: 0;
}
.mission_head {
	flex-direction: column;
}
.vision_sec.vision_about .vision_upper_txt {
	padding: 0;
	margin: 0 0 20px 0;
}
.mission_txt h3 {
	font-size: 30px;
}
.mission_right_desc {
	flex-direction: column;
}
.mission_txt_right {
	max-width: 100%;
	margin: 0;
}
.mission_txt {
	margin: 20px 0;
}
.mission_txt_right h4 {
	font-size: 20px;
}
.mission_sec {
	margin: 0 0 30px 0;
}
.about_banner {
	padding-top: 0;
}
.mission_img::before {
	width: 100%;
} 
.slider_p .slide, .slider_p.slider_p_new .slide {
	height: 100px;
	border-bottom: none;
}
.slider_p .slide .slide_p_img img {
	max-width: 120px;
}
.slider_p .slide-track, .slider_p.slider_p_new .slide-track {
	width: calc(800px * 3);
}
.container-fluid {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.banner_txt span {
	max-width: 330px;
	margin-left: 0;
	left: 0;
}
.banner_img img {
	height: 460px;
	object-fit: cover;
	object-position: left;
}
/*#header .nav li .sub_menu {
	min-width: 100%;
	position: static;
	visibility: visible;
	opacity: 1;
	display: none;
	padding-bottom: 0;
	border-left: 3px solid #65298f;
	margin-left: 0;
	padding-left: 10px;
	min-height:unset;border-bottom: 1px solid rgba(255,255,255,.1);
}*/
/*#header .nav li .sub_menu.open {
	display: block;
	padding-bottom: 10px;
}
#header .nav li .sub_menu.right_side {
	margin: 7px 0 0 0;
	position: static;
	box-shadow: none;
	border-radius: 0;
}
#header .nav li .sub_menu.right_side::before {
	display: none;
}
#header  .nav  li .custom-icon  .sub_menu.open {
	display:block;
}
#header  .nav li .sub_menu::after {
	display: none;
}*/

.talk_sec .slides-numbers {
	top: auto;
	bottom: -10px;
	right: 20px;
}
.talk_sec .slick-arrow {
	bottom: 80px;
}

.talk_sec .slick-slider {
	padding-left: 0;
}
.slide_p__inner .slide_p_img {
	height: 130px;
}
.mapboxgl-popup {
	max-width: 700px !important;
	padding: 30px;
}
.mapboxgl-popup .mapboxgl-popup-content h2 {
	font-size: 30px;
}
.mapboxgl-popup .mapboxgl-popup-content p {
	font-size: 15px;
}
.mapboxgl-popup-close-button {
	right: -20px;
	top: -20px;
	height: 35px;
	width: 35px;
	line-height: 35px;
}
.mapboxgl-popup .mapboxgl-popup-content a {
	padding: 10px 60px 10px 15px;
}

.footer_brand.brand_desktop_cust {
	display: none;
}
.footer_social ul li a img {
	max-width: 22px;
	height: 22px;
}
.footer_social ul li {
	margin: 0 20px 0 0;
}
.scroll_arrow_left, .scroll_arrow_right {
	display: inline-block; 
}
.talk_img img {
	min-height: 230px;
}
.page-template-internship .talk_img img {
	min-height: 230px;
}
.back_to_top {
	display: none;
}
.row.custom-map-popup img {
	max-width: 300px;
}
.map_img img {
	min-height: 400px;
	object-fit: cover;
}
.map_img img.emoji {
	width: 1em !important;
	height: 1em !important;
	min-height: unset;
}
.footer_menu ul li a, .copyright_txt span {
	font-size: 14px;
}
.vision_about .vision_upper_txt span {
	font-size: 18px;
}
.intro_desc {
	right: 0;
}
.heading_desc p {
	text-indent: 0;
}
#header .custom-icon {
	display: inline-block;
	position: absolute;
	right: 20px;
	top: 25px;
	width: 20px;
	text-align: center;
	z-index: 99;
	cursor: pointer;
}
#header .custom-icon i {
	font-size: 12px;
	transition: ease 0.5s;
	color: #fff;
	width: 20px;
	height: 20px;
}
#header li.active-cust > .custom-icon i {
	transform: rotate(-180deg);
}
.business_sec {
	margin: 30px 0 0 0;
}
.business_img_sec ul {
	margin-bottom:30px;
}
.business_heading {
	right: 0;
}
.business_heading h2 {
	font-size: 28px;
}
.business_img_sec li {
	max-width: 50%;margin: 0 15px 0 0;
}
.business_img_sec li:last-child {
	/*max-width: 65%;*/
}
.business_img_sec ul {
	align-items: start;
}
.v_p_list .list_no_sec {
	min-width: 40px;
}
.value_sec {
	padding: 0 0 50px 0;
}
.page-template-values-personality .value_sec {
	margin-bottom: 0px;
}
.page-template-values-personality .value_sec.personality_sec {
	padding-bottom: 120px;
}
.business_img_sec li:last-child .business_img_bx::before {
	left: -6px;
	bottom: -6px;
}

.v_p_desc_txt p {
	font-size: 14px;
}
.v_p_desc_txt h3 {
	font-size: 25px;
}
.contact_center_sec {
	flex-direction: column;margin: 50px 0 50px 0;
}
.required_desc {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 30px;
	padding-right: 90px;
}
.contact_form_right {
	width: 100%;
}
.our_brand_page .band_btm p {
	min-height: unset;
}
/*.our_brand_page .brand_img {
	min-height: 200px;
}*/
.our_brand_page .brand_list {
	margin: 0px 0 50px 0;
}
#news_detail_page {
	margin-top: 0;
}
.news_right_desc {
	max-width: 100%;
}
.news_right_desc {
	margin: 20px 0 0 0;
}
.news_right_desc p, .news_right_desc h1 {
	font-size: 20px;
}
.news_desc_btm {
	margin: 20px 0 0 0;
}
.news_author_sec {
	max-width: 100%;
	margin: 20px auto;
}
.news_author_sec p {
	font-size: 16px;
}
.news_author_sec p::before {
	height: 20px;
	width: 20px;
}
.author_name {
	margin: 30px 0 0 0;
}
#news_detail_page .business_sec {
	margin: 50px 0 0 0;
}
.share_article {
	margin: 50px 0 0 0;
}
.detail_banner_text .share_article span {
	font-size: 16px;
}
.other_news_head {
	padding: 0 0 0 20px;
	width: 100%;
}
#news_detail_page .news_slider {
	width: 95%;
	margin-top: 20px;
}
#news_detail_page {
	margin: 40px 0;
}
.about_banner {
	margin-top: 0;
	/*display: flex;
	flex-direction: column;*/
}
.abut_banner_img {
	order: 2;
}
#creative_page {
	margin: 0;
}
.inner_head {
	padding-left: 0;margin: 0;
}
.inner_head h2, .inner_head h1 {
	font-size: 30px;
}
.creative_tabe_sec .nav.nav-tabs li {
	width: 50%;
}
.creative_tabe_sec .nav.nav-tabs li {
	margin: 0 0 10px 0;
}
.creative_tabe_sec .nav.nav-tabs li a img {
	max-width: 90px;
} 
.creative_tab_content {
	margin: 0;
}
.creative_tab_content .panel-default > .panel-heading {
	padding: 0 20px;
}
.accordian_arrow {
	margin: 0;
	right: 20px;
}
.accordian_icn img {
	max-width: 140px;
	margin: 0;
}
.visit_list {
	right: 0;
}
.visit_list {
	padding: 0 20px;
}
.visit_list ul li {
	padding: 30px 20px;
}
.visit_link a {
	min-width: 220px;
	font-size: 14px;
}
.creativre_testi {
	margin: 50px 0 50px 0;
	flex-direction: column;
}
.creative_right_testi .author_name {
	max-width: 190px;
}
.creative_left_testi {
	max-width: 100%;
}
.creative_right_testi {
	margin: 30px 0 0 0;
}
.visit_list ul li::after {
	height: 5px;
	width: 5px;
	top: 36px;
}
.value_sec {
	margin-top: 0;
}
#creative_page .value_sec {
	margin-bottom: 0;
}
.keyword_form.keyword_left {
	max-width: 100%;
}
.keyword_form label {
	margin: 30px 0 10px 0;
}
.search_keyword {
	margin: 30px 0;
}
.keyword_form select {
	margin-bottom: 20px;
}
.keyword_accordian {
	margin-top: 0;
}
.keyword_left_txt {
	margin-bottom: 30px;
}
.keyword_right_txt li {
	margin-bottom: 10px;
}
.keyword_accordian .panel-default {
	padding: 30px 0 30px 0;
}
.load_more_sec .btn, .as_collection .btn {
	font-size: 13px;
	min-width: 200px;
} 
.over_right, .over_left {
	margin-bottom: 40px;
}
.keyword_form label, .over_right p, .as_collection .collection_txt {
	font-size: 14px;
}
.over_right li {
	margin: 0 0 10px 0;
}
.position_form_sec ul li {
	margin-bottom: 30px;
}
#site_map_page {
	margin-top: 0;
}
.site_link_main {
	padding: 50px 0;
} 
.site_map_link {
	grid-template-columns: 1fr 1fr;
}
.site_link_bx {
	margin-bottom: 20px;
}
.site_link_bx ul li {
	margin-top: 10px;
}
.search_page_inner {
	margin-top: 0;
}
/* .search_page_inner .col-sm-4 {
	padding: 0;
} */
.search_page_inner .news_img img {
	height: 150px;
}
.srch_left {
	margin-bottom: 20px;
}
#searchform input#s {
	font-size: 30px;
}
body.search-results .customSearchForm {
	margin-bottom: 20px;
}
#header #myNavbar {
	border: none;
	position: relative;
	z-index: 999;
	display: block;
	visibility: hidden;
	max-height: 0;
	right: -100%;
	transition:ease 0.5s;
}
.mobile-menu-open #header #myNavbar {
	visibility: visible;
	max-height: unset;
	right: 0;
	padding: 0;
}
.search-results  #header #myNavbar {
	background: #efefef;
}
.custom_expos_data .table-responsive {
	max-width: 95%;
	margin-top: 20px;
}
.search-results .search_page_inner .col-sm-4 {
	float: left;
}
.search-results .news_inner_bx::before {
	left: -6px !important; height: auto !important;
	bottom: -6px !important; top: 10px !important;
}
.custom-desktop-right {
	display: none;
}
.custom-mobile-right {
	display: block;
	margin-top: 0 !important;
	text-align: left !important;
	position: static;
	right: 10px;
	top: 0;
	margin-bottom: 0;
}
.mobile-menu-open .custom-mobile-right {
	margin-bottom: 80px;margin-top: 40px !important;
}
body.mobile-menu-open {
	overflow: hidden;
}
.customSearchForm {
	margin-top: 0;
}
.mobile-menu-open #header {
	background: #65288d;
	height: 110vh;
	width: 80%;
   right: 0;
   overflow-y: auto;
   max-height: 110vh;
   padding-bottom: 20px;
}
#header .navbar-nav li a {padding: 25px 5px;}
body.search-results.mobile-menu-open #header, .search-results.mobile-menu-open #header #myNavbar {
	background: #65288d;
}
body.search-results.mobile-menu-open.search-opened #header, .search-results.mobile-menu-open.search-opened #header #myNavbar {
	background: #efefef;
	height: auto;
}
.mobile-menu-open #header .container-fluid {
	padding: 0;
}
#header .navbar-nav li a {
	color: #fff;
}
#header .navbar-inverse .navbar-nav > .current-menu-item > a, #header .navbar-inverse .navbar-nav > .current-menu-item > a:focus, #header .navbar-inverse .navbar-nav > .current-menu-item > a:hover, #header .navbar-inverse .navbar-nav > .current-menu-parent > a, #header .navbar-inverse .navbar-nav > .current-menu-parent > a:focus, #header .navbar-inverse .navbar-nav > .current-menu-parent > a:hover {
	color: #fff;
}
#header .navbar-nav li a {
  padding: 25px 5px;
  position: relative;
  z-index: 999;
}

#header .navbar-inverse .navbar-toggle[aria-expanded="true"] .icon-bar {
	background-color: #fff;
}
#header .navbar-nav > li a:hover {
	color: #fff;
}
#header .navbar-nav li .sub_menu li a {
	border: none;
}

body.mobile-menu-open .logo.custom-mobile-logo {
	display: inline-block;
	padding-left: 20px;
}

body.mobile-menu-open.search-opened .logo.custom-mobile-logo {
	display: none;
}
body.mobile-menu-open .logo.custom-desktop-logo{display:none;}
body.mobile-menu-open.search-opened .logo.custom-desktop-logo {
	display: inline-block;
	padding-left: 20px;
}
#header .navbar.navbar-inverse {
	padding-left: 50px;
}
.navbar-right img.customSearchIcon {
	display: none;
}
.mobile-menu-open .navbar-right img.customSearchIcon {
	display: inline-block;
	filter: invert(1);
	margin-left: 5px;
}
.navbar-right img.custCloseImg {
	margin-left: 5px;
	position: absolute;
	top: -25px;
	right: 20px;
	width: 26px;
}
.search-opened .navbar-header {
	display: none;
}
.custom-search-txt {
	display: none;color:#fff;
}
.mobile-menu-open .custom-search-txt {
	display: inline-block;
}
.mobile-menu-open.search-opened .custom-search-txt {
	display: none;
}
/*.brand_img .brand_logo_img img {
	max-width: 150px;
}*/
.talk_sec .tals_slider .talk_txt_right {
	width: 100%;
}
.about_banner img {
	min-height: 350px;
	object-fit: cover;
}
.business_img_sec li .business_img_bx::before {
	position: absolute;
	left: -6px;
	bottom: -6px;
	background: #65298f;
	content: "";
	width: 100%;
	height: 100%;
	z-index: -1;
	border-radius: 5px;
}


.intro_desc p{
	max-width: 90%;
}

.business_img_sec li.image-small .business_img_bx {
	margin-left: 0;
}

.vision_sec.vision_about .vision_slide_img {
	max-width: 100%;
	opacity:1 !important;
}

.vision_about .vision_slide_img::after {
	position: absolute;
	content: "";
	height: 100%;
	left: -6px;
	bottom: -6px;
	background: #7d40a6;
	width: 102%;
	border-radius: 10px 0 0 10px;
}


.mission_img {
	max-width: 100%;
}

.mission_img img {
	height: auto;
	object-fit: cover;
}
.page-template-abouttemplate .custom_mobile_secc {
	padding-right: 0;
	margin-right: 0;
	left: 35px;
}
.mission_img::before {
	width: 102%;
}
#location_page {
	padding-top: 0;
}

.navbar-right.open .customcloseicon {
	font-size: 16px;
	width: 40px;
	position: absolute;
	top: 0;
	right: 0px;
}

body.search-results.search-opened.mobile-menu-open  .navbar-right.open .customcloseicon{
	right:20px;
}

#header #searchform {
	position: relative;
	top: 150px;
	bottom: auto;
}
#searchform input#searchsubmit {
	width: 40px;
	height: 40px;
	bottom: 0px;
	background-size: 30px;
}

body.search-results.search-opened .search_page_inner {
	margin-top: 0;
}
body.search-results.search-opened .customSearchForm {
	position: static;
	height: 150px;
	margin-bottom: 0;
}

.vision_inner_home .slick-active .vision_upper_txt {
	min-height: 260px;
}

.vision_upper_txt span {
	font-size: 17px;
	max-width: 90%;
}
.vision_sec .slick-arrow {
	bottom: auto;
	top: 40%;
}
.news_sec .tab-content {
	padding-left: 0px;
}
.creative_tabe_sec .nav-tabs {
	margin-left: -5px;
	margin-right: -5px;
	/* display: flex; */
	display: block;
	overflow-y: scroll;
	margin-bottom: 30px;
}

.creative_tabe_sec .nav.nav-tabs li {
	white-space: nowrap;
	width: 50%;
	min-width: 150px;
}
.creative_banner img {
	height: 300px;
	object-fit: cover;
}
.value_sec .intro_head h2 {
	margin-bottom: 40px;
}
#creative_page #accordion .accordian_head .col-sm-5 {
	width: 30%;
	float: left;
}
#creative_page #accordion .accordian_head .col-sm-6 {
	width: 70%;
	float: left;
}
.creative_tab_content .panel-default {
	padding: 40px 0 40px 0;
}
#header.search-active #myNavbar {
	display: none;
}
.custom_information_content_main {
	max-width: 100%;
}
.custom_information_content_main p {
	font-size: 16px;
}
.custom_information_content_main h3 {
	font-size: 20px;
	margin: 20px 0 20px 0;
	vertical-align: middle;
}
.custom_information_content_main p {
	margin-bottom: 30px;
}
.custom_information_content_main .wp-block-table {
	overflow-x: auto;
}
.custom_information_content_main .wp-block-table table {
	min-width: 600px;
}
.news_img img {
	height: 250px;
}
.page-template-overview .custom_mobile_secc {
	left: 38px;
}
.page-template-overview .news_sec .tab-content {
	max-width: 100%;
}
.search_page_inner .news_desc p {
	min-height: unset;
}
.page-template-overview .vision_inner {
	width: 100%;
}
.partner_logo li {
	width: 50%;
}
.p_logo {
	height: 200px;
}
.p_logo_img img {
	width: 140PX;
}
.custom-sitemap-main-sec .custom-sitemap-nav > li {
	width: 50%;padding: 0;
}
.custom-sitemap-main-sec .custom-sitemap-nav > li.custom-space-menu {
	display: none;
}
.custom-sitemap-main-sec .about_banner_txt {
	margin-bottom: 10px;
}
.custom-sitemap-main-sec  .about_banner_txt {
	margin-bottom: 10px;
}
.custom-sitemap-main-sec .custom-sitemap-nav > li {
	min-height: 290px
}
.single-news_post .other_news_head {
	padding: 0 0 0 20px;
}
.custom-brand-video iframe {
	height:350px !important;
}
.custom-brand-video {
	margin: 0 0 70px 0;
}
.creative_tabe_sec .container-fluid {
	padding: 0 20px;
}
.tax-brands_categories .creative_tab_content .panel-default > .panel-heading {
	padding: 0 20px;
}
.tax-brands_categories .creativr_talk_head {
	padding: 0 0 0 20px;
}
.tax-brands_categories .value_sec .intro_head h2 {
	padding-left: 0;
}
.page-template-ourbrandtemplate .our_brand_page #brandpagesec .band_btm p {
	min-height: 180px;
}

.page-template-our_partners .talk_txt_left p,  .talk_txt_left p {
	text-indent: 80px;
}
.page-template-our_partners .talk_txt_left p {
	min-height: unset;
}
.page-template-culture .value_sec {
	margin-bottom: 70px;
}
.custom-button-values a {
	font-size: 14px;
}
.page-template-internship #footer {
	margin-top: 20px;
}
.page-template-position .value_sec {
	margin-bottom: 0px;
}
.page-template-position .custom-button-values a {
	min-width: 270px;
}


.page-template-overview .custom_overview_vision .vision_upper_txt h3 {
	font-size: 30px;
}
.page-template-overview .custom_overview_vision.vision_about .vision_upper_txt span {
	font-size: 14px;
}
.page-template-overview .vision_sec.vision_about.custom_overview_vision {
	padding: 0 0 350px 20px;
	margin: 0 0 -220px 0;
}
.page-template-overview .vision_about.custom_overview_vision .vision_slide_img {
	top: 0;
}
.vision_about.custom_testimonial_overview .vision_upper_txt span p {
	position: relative;
	padding-left: 32px;
}
.custom_testimonial_overview .vision_upper_txt span img.alignleft {
	top: 0;
	position: absolute !important;
	left: -10px;
}

.vision_about.custom_overview_vision .vision_upper_txt span p{padding-left: 0px;}
.events-template-default .detail_banner_text ul li, .events-template-default .detail_banner_text ul li h5 { 
	font-size: 14px;
}
.events-template-default .detail_banner_text ul li::after {
	top: 21px;
}
.events-template-default .detail_banner_text ul li {
	padding: 15px 0;padding-left: 20px;
}
.events-template-default .news_detail_banner img {
	max-width: 200px;
	object-fit: unset;
	min-height: unset;
}
.page-template-expos_conferences .custom-event-main-section .news_desc p, .page-template-expos_conferences .custom_location {
	min-height: unset;
}
.brand_list .brand_bx::before {
	/*border-color: transparent;*/
	content: none !important;
}
.map_img .mapplic-legend label span {
	font-size: 15px;
}
.map_img .mapplic-legend label {
	margin: 0 10px;
}
.map_img .mapplic-legend {
	width: 440px; justify-content: left;
}
.contact_form_right .nf-form-content {
	padding: 0;
}
.events-template-default .news_detail_banner {
	margin: 0;
}
.events-template-default .detail_banner_text h3 {
	margin: 20px 0 10px 0;
}
.page-template-overview .custom_overview_vision .vision_upper_txt h3 {
	max-width: 100%;
	margin-bottom: 20px;
}
.page-template-internship .about_banner_txt h2, .page-template-internship .about_banner_txt h1 {
	font-size: 30px;
	max-width: 100%;
}
.page-template-overview .vision_sec.custom_overview_vision.vision_about .vision_upper_txt span {
	max-width: 95%;
} 
.page-template-overview .vision_sec.vision_about .vision_slide_img {
	max-width: 100%;
}
#header .navbar-nav li .sub_menu li {
	margin-top: 30px;
	margin-bottom: 20px;
}
/*#header .nav li .sub_menu.right_side.custom-thirdLabel-submenu {
	display: block;
}
#header .nav li .sub_menu .custom-icon {
	display: none;
}*/
/*#header .navbar-nav li .sub_menu .sub_menu li {
	margin-bottom: 30px;
}*/
/*#header .navbar-nav li .sub_menu .sub_menu li:first-child {
	margin-top: 0;
}*/
#header .logo img {
	max-width: 200px;
}
.footer_left .footer_brand ul {
	padding: 15px 0;
}
.v_p_list .list_no_sec span {
	font-size: 12px;
}
.accordian_head .accordian_no {
	font-size: 14px;
}
.creative_left_testi p::before {
	top: -6px;
}
.year_txt {
	padding: 0 15px;
	margin-top: 20px;
}
.year_img_inner {
	max-width: 97%;

}
.year_img_inner::before {
	bottom: -6px;
	left: -6px;
	width: 102%;
}
.year_txt p {
	font-size: 14px;
}
.creativr_talk_banner::before {
	bottom: -6px;
}
.page-template-overview .vision_slide img {
	min-height: auto;
}
.page-template-overview .custom_overview_vision.vision_about .vision_upper_txt {
	max-width: 100%;
}
.page-template-our_partners .intro_sec.value_sec, .page-template-ourstory .intro_sec.value_sec {
	padding: 50px 0;
}
body.mobile-menu-open #header {
	padding-top: 40px;
}
.year_img_inner img {
	max-width: 100%;
}
.footer_social ul li a:hover img {
	top: -3px;
}
.creative_tabe_sec .nav.nav-tabs li a {
	min-height: 77px;
}
.page-template-certificates .custom-Certificate-title {
	position: relative;
	top: 0;margin: 0 0 20px 0;font-size: 25px;
}

.page-template-certificates .custom_files_main_sec {
	margin-top: -10px;
}

#step3 .ssX1Bd.KZt9Tc .V4d7Ke {
	word-break: break-word;
	overflow: hidden;
	max-width: 150px;
	white-space: unset !important;
	font-size: 10px;
	line-height: 14px;
	min-width: 45px;
	padding: 0 5px;
}

.form_bx.radio_main_section .V4d7Ke.wzWPxe {
	position: sticky;
	left: 0;
	box-shadow: 5px 0 5px -1px #e0e0e0;
	background: #fff;
	font-size: 10px;
	min-width: 100px;
	line-height: 17px;
}

.form_bx.radio_main_section .ssX1Bd.KZt9Tc .V4d7Ke .custHifen {
	display: none;
}

#feedback_form .form_bx.radio_main_section .ssX1Bd.KZt9Tc .V4d7Ke .custRadioTxt {
	display: block;
	font-size: 9px;
	line-height: 13px;
}

#feedback_form .form_bx.radio_main_section .ssX1Bd.KZt9Tc .V4d7Ke {
	padding: 0 5px;
	vertical-align: top;
	white-space: nowrap;
	font-size: 11px;
	line-height: 15px;
}


#trainingStep2 .form_bx {
	padding: 15px;
}
#trainingStep2 .form_bx .form_bxhead {
	margin-top: -15px;
	margin-left: -15px;
	margin-right: -15px;
	font-size: 14px;
	padding: 12px 15px;
}

#feedback_form .form_bx.radio_main_section .ssX1Bd .V4d7Ke {
	padding: 5px;
}
#feedback_form .form_bx {
	padding: 24px 10px;
}
 
}      
  

 @media only screen and (max-width:480px){
.band_btm a {
	min-width: 100%;
}
.talk_sec .slides-numbers {
	top: 42.5%;
	bottom: auto;
	right: auto;
	left: 22px;
}
.page-template-our_partners .talk_sec .slides-numbers {
	top: auto;
	bottom: 0px;
	right: auto;
	left: 22px;
}
.talk_img {
	margin: 100px 0 0 0;
}
.talk_sec .slick-arrow {
	bottom: auto;
	top: 40%;
}
.page-template-our_partners .talk_sec .slider_talk_partner .slick-arrow {
	bottom: 12px;
	top: auto;
}
.vsion_main {
	background: none;position: relative;
}
.vision_inner::before {
	display: none;
}

.vsion_main::after {
	position: absolute;
	left: -100px;
	top: 0;
	background: #65298f;
	height: 400px;
	content: "";
	right: 0;
	display: block;
	z-index: -1;
	width: 120%;
	border-top-right-radius: 10px;
}
.vision_sec .container-fluid {
	overflow: unset;
	padding-bottom: 20px;
	padding-left: 0;
	padding-right: 0;
}
.vision_upper_txt {
	padding: 0 0 20px 0;
}
.vision_upper_txt h3 {
	margin: 20px 0 40px 0;
}
.vsion_head h2 {
	color: #fff;
	margin: 30px 0 0 20px;
}
.vision_sec .vision_inner {
	margin-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}
.home .news_inner_bx, .page-template-overview .news_inner_bx {
	padding: 0;
	margin: 0 10px 0px 0px;
}
.show_all_list .btn {
	/*padding: 13px 13px 11px 15px;
	min-width: 200px;*/
}

.vision_inner_home .slick-active .vision_upper_txt {
	width: 90%;
	padding-left: 20px;
}
.vision_slide img {
	max-width: 100%;
	margin-right: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.vision_sec .slider__counter {
	left: auto;
	position: absolute;
	bottom: auto;
	margin-top: 0;
	right: 30px;
	top: 490%;
}

.talk_sec .slick-prev::before, .talk_sec .slick-next::before {
	background-color: #fff;
}
.vision_about .vsion_head h2 {
	margin: 30px 0 0 0;
}
.vision_about .vision_slide_img {
	margin-top: 0;
}
.vision_about .vsion_main::after {
	display: none;
}
#footer {
	overflow: hidden;
}
.vision_about .vision_slide_img {
	max-width: 100%;
	position: relative;
	margin-bottom: 25px;
}

.banner_txt span {
	width: 250px;
	margin-left: 0;
	font-size: 16px;
	margin-right: 0;
	padding-right: 40px;
	line-height: 25px;
}
.heading_desc p {
	font-size: 14px;
}
.heading_desc {
	max-width: 90%;
	float: left;
}
.band_btm p {
	font-size: 15px;
}
.discover_txt p {
	font-size: 14px;
}
.talk_txt_left p {
	font-size: 14px;
}
.map_bx .nav.nav-tabs li a {
	font-size: 14px;
}
.talk_txt_right h3 {
	font-size: 16px;
} 
.talk_sec .slides-numbers {
	font-size: 18px;
}
.partner_head {
	margin: 0 0 20px 0;
}
.show_all_list {
	text-align: left;
	float: left;
}
.news_slider .slick-list {
	padding-left: 0 !important;
}
.intro_desc p, .mission_txt_right p {
	font-size: 14px;
}
.our_brand_page .intro_sec ul li span , .our_brand_page .intro_sec ul li  {
	font-size: 13px;
}
.detail_banner_text p {
	font-size: 14px;
}
.author_name h2, .author_name span {
	font-size: 14px;
}
#news_detail_page .business_img_sec li:nth-child(1) {
	max-width: 100%;margin: 0 0 30px 0;
}
#news_detail_page .business_img_sec li:last-child {
	max-width: 100%;
}
.business_img_sec ul {
	flex-direction: column;
}
.detail_banner_text .share_article span {
	font-size: 14px;
}
#news_detail_page {
	margin: 0;
}
.news_detail_banner img {
	min-height: 200px;
	object-fit: cover;
	max-width: 100%;
}
.visit_list  {
	font-size: 14px;padding: 0 10px;
}
.visit_list li  {
	font-size: 14px;
}
.creativr_talk_head {
	padding: 0 0 20px 20px;
}
.creative_talk_slider {
	width: 100%;
	padding: 0 0 0 20px;
	display: flex;
	flex-direction: column;
	margin-bottom: 100px;
}
.creative_talk_slider .creativr_talk_banner {
	order: 2;
}
.creativr_talk_banner::before {
	width: 100%;
}
.creativr_talk_banner img {
	max-width: 98%;
}
.site_map_link {
	grid-template-columns: 1fr;
}
.site_link_main {
	padding-bottom: 0;
}
.search-results .search_page_inner .col-sm-4 {
	width: 100%;
}
.business_img_sec li {
	max-width: 100%;
	margin: 0 0 20px 0;
}
.vision_sec.vision_about {
	background: none;
}
.vision_sec.vision_about::after {
	position: absolute;
	content: "";
	height: 60%;
	background: #65298f;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: -1;
}
.vision_sec.vision_about .vision_slide img {
	border-radius: 0;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
.mission_sec.custom-mobile-sec {
	display: block;
}

.mission_sec.custom-desktop-sec .mission_txt_right {
	display: none;
}
.mission_sec.custom-mobile-sec .mission_img {
	display: none;
}
.mission_sec.custom-mobile-sec .mission_left, .mission_sec.custom-mobile-sec .mission_txt {
	display: none;
}
.mission_sec.custom-desktop-sec  {
	margin: 0 0 20px 0;
}

.mission_img::before {
	left: -6px;
	bottom: -6px;
}

.custom_expos_data .table-responsive td h3 {
	font-size: 20px;
}
.creative_right_testi .author_name {
	float: left;
}
.creativre_testi {
	margin: 30px 0 50px 0;
}
.custom-sitemap-main-sec .custom-sitemap-nav > li {
	width: 100%;min-height: unset;
}
.partner_sec .slick-initialized .slick-slide {
	margin: 0 -0.5px;
}
.news_inner_bx {
	padding: 0 7px 0px 0;
	margin: 0 0 0px 0; 
}
.page-template-expos_conferences .news_inner_bx::before {
	left: -7px;bottom: -7px;
}
.page-template-ourbrandtemplate .our_brand_page #brandpagesec .band_btm p {
	min-height: auto;
	height: auto;
}
} 


@media only screen and (min-width:768px){
#header .container-fluid {
	overflow-x: clip;
	overflow-y: unset;
}
#header {
	position: fixed;
	left: 0; 
	right: 0;
	z-index: 999;
	background: #fff;
	top: 0;
	 padding-bottom:0px;
	  transition: transform 0.3s ease;
	
}	
.search  #header {
	position: static;
}
body.search {
	padding-top: 0;
}
.nav li .sub_menu::after {
	/*left: 0;*/
}
.banner_sec {
	margin-top: 40px;
}
/*body.sticky-menu-active-down #header {
	transform: translateY(-100%);
} 
body.sticky-menu-active #header {
	transform: translateY(0%);
	
	border-bottom: 1px solid #5252524D;
}
body.sticky-menu-active.search-opened #header {
	transform: unset;
}*/
}
@media only screen and (min-width:1200px) and (max-width:1500px){
	#header #searchform {
	max-width: 100%;
	padding: 0 60px;
}
}
@media only screen and (min-width:1200px){

#header #searchform div {
	position: relative;
}
}
@media only screen and (min-width:1300px){
#header {
	padding-top: 35px;
	padding-bottom: 15px;
}

.banner_sec {
	margin-top: 40px;
}

}
@media only screen and (min-width:1701px){
.heading_desc {
	max-width: 98%;
	left: 200px;
	position: relative;
}
.brand_head {
	padding-right: 0px;
}
.brand_heading {
	max-width: 840px;
}
}

@media only screen and (min-width:1920px){
#header {
	padding-top: 60px;
	padding-bottom: 40px;
}
}
@media only screen and (min-width:768px) and (max-width:1025px){
	.container-fluid{ overflow-x:unset !important; }
}

@media only screen and (max-width:991px){
.page-template-eesti_keeles .ultrasonic-outer ul li {
	width: 100%; 
	min-height: unset;
} 
}
@media only screen and (max-width:900px){

	.banner_img {margin-top: 0px;}
	/*.sticky-menu-active-down #header {
        position: fixed;
        left: 0;
        right: 0;
        z-index: 999;
        background: #5c068c;
        top: 0;
        padding-bottom: 0;
        padding-top: 20px;
         transition: transform 0.3s ease;
    }*/
    .sticky-menu-active-down  .logo img {filter: brightness(0) invert(1);}
    .sticky-menu-active-down .navbar-toggle img {filter: brightness(0) invert(1);}
	.mbottom50xs{margin-bottom: 50px;}
	.custom-slider-wrapper span.active{font-size: 20px;}
	.content-box span.total, .custom-slider-wrapper
	 .slider__counter, .custom-slider-wrapper .slides-numbers {font-size: 22px;}
	 .talk_sec .slick-prev::before, .custom-slider .slick-prev::before,
	 .slider_talk .slick-prev::before{width: 33px;height: 33px;}
	 .talk_sec .slick-arrow::after, .custom-slider .slick-arrow::after, .slider_talk .slick-arrow::after {
	    width: 33px;
	    height: 33px;
 	}
  .contact_submit_btn{display: block;}
 .explore_btn_xs{padding: 15px 25px;min-width: 292px;font-size: 13px;}
  .custom-slider-wrapper .slides-numbers{ top: 82px !important; botton: auto !important;}
 .slider_talk .talk_banner {    margin-top: 60px;}
 .slider_talk .slick-arrow {
    top: 30px;
    bottom: auto;
    
    left: auto;
    right: 50px;
}
.slider_talk .slick-next.slick-arrow {
    left: auto;
    right: 40px;
}
 .talk_sec .slick-prev::before, .custom-slider .slick-prev::before, .slider_talk .slick-prev::before{background-size: 33px;}
 .talk_sec .slick-next::before, .custom-slider .slick-next::before, .slider_talk .slick-next::before{width: 33px;height: 33px;background-size: 33px;}
	.talk_sec .slick-arrow::after, .custom-slider .slick-arrow::after, .slider_talk .slick-arrow::after{width: 33px;height: 33px;}
	#header > .container-fluid{height: 50px;}
	.sticky-menu-active-down #header > .container-fluid{height: 50px;}

	.sticky-menu-active-down #header {background-color: #5c068c;padding: 19px 0px;  transition: background-color 0.4s ease;}
   #header .navbar-nav li a {padding: 18px 5px;}
	.mobile-menu-open #header > .container-fluid{height: 100%;}
	 .news_sec {padding: 20px 0 0 20px;}
	#header .navbar-toggle{right: 15px;}
	.brand_logo_img{padding: 0px;}
	.brand_bx::before{content: none !important;}
	.banner_img img{height: 400px;}
	.banner_txt{left: 10%;}
	.brand_head h2{margin-top: 0px;}
	.brand_bx,.brand_img{border: none !important;}
	.brand_head h2, .vision_upper_txt h3{font-size: 25px;}
	.banner_txt h2, .banner_txt h1{font-size: 25px;}
	.banner_img::before{content: none !important}
	.banner_img img{object-position: left;}
	.banner_txt {margin-top: 60px;}
	.custom-slider .col-sm-6 img {height: 100%;}
	.custom-slider-wrapper .slider__counter {left: 15%;}
	.custom-slider .slick-arrow {right: 15.5%;}
	.custom-slider .slick-next.slick-arrow {right: 13%;}
	.intro_sec {margin: 40px 0 40px 0;}
	.navbar-nav .dropdown-menu{background-color: #65288D;}
	.page-template-values-personality .value_sec.personality_sec {
        padding-bottom: 20px;
    }

	.about_banner_txt_new {
    margin-top: 130px;
}
.content-box h3{font-size: 30px;margin-top: 0px;}
.content-box2 {
    padding: 0px 0px 40px 0px;
}
body.page-template-diffrentiation_positioning .value_sec{margin-bottom: 0px;}
.content-box {padding: 50px 20px;padding-bottom: 50px !important}
.spacetalk{    margin: 0px;margin-top: 40px;}
.brand_head span, .vsion_head h2, .map_head h2, .talk_sec_head h2, 
.our_team_head h2, .news_tab_sec .news_head h2, .partner_head h2, 
.talk_txt_right span, .intro_head h2, .mission_left h2{color: #5c068c;font-weight: bold;}
.page-template-certificates .custom-Certificate-title{color: #5c068c;}
.certificates_box .certificates_bin{padding: 15px;}
.certi_download_btn a {    padding: 10px 16px 10px 28px;    font-size: 14px;}
.certi_download_btn a::before{left: 5px;}
.value_sec .intro_head h2{margin-bottom: 15px;}
.about_banner_txt_new h1{font-size: 40px;}
.certificates_box{border-radius: 15px;}
.padding10lr{padding-left: 10px;padding-right: 10px;}
.p_desc h4 {
    color: #5c068c;
    font-weight: bold;
    font-size: 20px;
    padding-top: 25px;
    line-height: 27px;
}
.page-template-culture .value_sec.customEmployeSec h2 {
    font-weight: 500;
    line-height: 24px;
}
.business_sec p{color: #333;}
.certificates_box:hover{
	border: 1px solid #5c068c;
	background-color:#5c068c ;
}
.certificates_box:hover h4,.certificates_box:hover .certi_download_btn a{color: #fff;}
.certificates_box:hover .certi_download_btn a::before{background: #fff;    left: 5px;}
.certificates_box:hover .certi_download_btn a::after{background-color: transparent;}
.certificates_box .certificates_bin h4 {
    margin: 0px;
    height: 100%;
    overflow: hidden;
    line-height: 22px;
    margin-bottom: 15px;
    font-size: 15px;
        height: 60px;
}

.map_view {
    display: block;
    /* align-items: center; */
    padding-top: 40px;
    padding-bottom: 30px;
 }
 .news_tab_sec {
    padding-top: 0px;
}
 .partner_sec {
    overflow: hidden;
    clear: both;
    padding-top: 60px;
}
 }
@media only screen and (max-width:767px){

.map_view {
    display: block;
    /* align-items: center; */
    padding-top: 40px;
    padding-bottom: 30px;
 }
.page-template-eesti_keeles .ultrasonic-outer {
	padding-bottom: 40px;
	padding-top: 50px;
}
.intro_sec.value_sec.customSponserTitle {
	margin: 0px;
	padding-top: 40px;
}
.contact-left-inner.customEmailSec {
	float: none;
	width: 100%;
	margin-bottom: 20px;
}
.contact-left-inner.customEmailSec:nth-child(2) {
	padding-left: 0px;
}
.contact-left-inner h3 {
	font-size: 28px;
}
}

@media (min-width: 1600px) {
.p_desc p{font-size: 21px;}
.brand_logo_img {
	padding: 30px 100px;
	}
	.custom-slider .col-sm-6 img {height: 650px;}
}
@media (min-width: 1800px) {

.banner_txt{top: 50px;}
}
@media (min-width: 1400px) {
.news_tab_list .nav.nav-tabs li a {border-bottom: none;padding: 3px 8px;}
.news_tab_list .nav.nav-tabs li{margin: 0 5px 0px 0 ;}

}

@media only screen and (min-width:1200px){
	body {
	padding-top: 100px;
}
.padding-right-0{padding-right: 0px !important;}
}
@media (max-width:900px) {
.banner_img {margin-top: 0px;}
  .partner_sec{padding-top: 10px;}
  #header{z-index: 99;}
	.brand_logo_img{padding: 0px 20px;}
	.brand_bx:hover .brand_logo{opacity: 1;}
	.sticky-menu-active-down #header {background-color: #5c068c;padding: 19px 0px;  transition: background-color 0.4s ease;}
		#header {padding: 19px 0;}

	.brand_bx:hover .brand_img{top: 0px;right: 0px;}
	.spacetalk{margin-top: 0px;}
	.brand_bx::before{content: none !important;}
	.brand_head span{font-size: 18px;font-weight: 500;}
	.brand_head h2{margin-top: 0px;}
	.brand_bx,.brand_img{border: none !important;}
	.brand_head h2, .vision_upper_txt h3{font-size: 25px;}
	.banner_txt h2, .banner_txt h1{font-size: 35px;line-height: 49px;}
	.page-template-contacttemplate .nf-form-content input[type="submit"]{text-align: center;}
	.page-template-position .custom-button-values a{min-width: 292px;font-size: 13px;}
	.pd-bt-top50 {padding-top: 50px;}
	.business_sec h3{font-size: 30px;}
	.join_desc_right a::before, .explore_btn::before{right: 12px;}
	.banner_img::before{content: none !important}
	.banner_img img{object-fit: cover;
        object-position: -50px center;}
	.banner_txt {margin-top: 60px;}
	.brand_logo{position: relative;border: 1px solid #000;
    padding: 12px 0px;
    margin-bottom: 15px;
    border-radius: 9px;}
    .brand_logo::before { 
	position: absolute;
	content: "";
	mask: url('https://www.magneticgroup.co/wp-content/themes/starter-theme-1.x/assets/img/button_arrow.svg');
	-webkit-mask: url('https://www.magneticgroup.co/wp-content/themes/starter-theme-1.x/assets/img/button_arrow.svg');
	mask-size: 30px;
	 -webkit-mask-size: 30px; 
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	mask-position: center;
	-webkit-mask-position: center;
	background:#000;
	height: 30px; 
	width: 30px;
	right: 30px;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: 9;
	transition: ease 0.4s;
}
    .magnetic-assets .brand_logo{border:1px solid  #0db00d !important;}
    .magnetic-assets  .brand_logo::before { background: #0db00d;}
    .magnetic-maintenance .brand_logo{border:1px solid  #007adb !important;}
    .magnetic-maintenance  .brand_logo::before { background: #007adb;}
    .magnetic-talents .brand_logo{border:1px solid  #d48b06 !important;}
    .magnetic-talents  .brand_logo::before { background: #d48b06;}
    .magnetic-creative .brand_logo{border:1px solid  #d2255d !important;}
    .magnetic-creative  .brand_logo::before { background: #d2255d;}

	.year_txt {padding: 0px;margin: 0px;}
	.year_txt p{margin-top: 0px;line-height: 20px;font-size:15px;}
	.flex-xs{display: flex;align-items: center;}
	.intro_desc p, .mission_txt_right p{font-size: 15px;line-height: 20px;}
	.new_list_sec li .year_sec {padding: 20px !important;}
	 .brand_logo_img img {
       height: 56px;
        object-fit: contain;
    }
    .v_p_desc_txt h3 {
        font-size: 18px;
        font-style: normal;
    }
     .intro_sec {margin-bottom: 0px;}
     .intro_desc p{max-width: 100%}
     .our_brand_page .brand_list{margin-bottom: 0px;}
     .v_p_desc_txt p{font-size: 15px;}
    .new_list_sec li:last-child .year_sec{border: none !important;}
    .new_list_sec{margin-bottom: 0px;}
    .new_list_sec.first_section { margin-bottom: 0px;}
   .mobilesec .custom-slider .slick-slide{bottom: unset !important;}
    .contact_center_sec { margin: 15px 0px;}
    .mobilesec .col-sm-6 img{padding: 15px;border-radius: 20px !important;height: 100%;}
    .mobilesec .content-box {padding: 20px !important;margin-bottom: 20px;}
    .mobilesec .content-box h3{margin-top: 0px;font-size: 25px;}
    .mobilesec .slider__counter{bottom: 16px;left: 5%;}
    .mobilesec .custom-slider .slick-arrow {bottom: 41px;}
    .slider_talk .remove_border::before{content: none !important;}
    .mobile_sec .slide_p__inner .slide_p_img { height: 80px; }
    .mobile-left{float: left;}
    .p_desc_xs h4{font-size: 18px;padding-top: 0px;margin-left: 31px;}
    .contact_submit_btn .btn {
        min-width: 100%;
     }
     .left_head_main h2 {
        font-size: 16px;
        padding-bottom: 30px;
    }
    .mobile-right{float: right;}
    .text-align-center-xs{text-align: center !important;}
     .mobile_sec .slide_p__inner .slide_p_img img {
        max-width: 80px;
        max-height: 80px;
    }
    .footer_logo{margin: 0px 0 32px 0;}
        .footer_logo img {max-width: 250px;}
    .footer_menu ul {display: inline-block;text-align: center;}
    .copyright_txt{margin: 0px;text-align: center;}
    .footer_social ul {margin: 0px;margin-bottom: 20px;}
    .padding15xs{padding-left: 15px !important; padding-right: 15px !important;}
    .news_bx{margin-right: 0px;}
    #header .navbar.navbar-inverse{padding-left: 20px;}
    .mobile-menu-open .custom-mobile-right {
        margin-bottom: 20px;
        margin-top: 0px !important;
    }
     #header .navbar-nav li a {white-space: normal;}
     .padding-top-40{padding-top: 0px !important;}
    .padding0xs{padding: 0px !important;}
    .footer_menu ul li {
        margin: 0 5px 20px 0;
        width: auto;
    }
    .display-none{display: block;}
      .news_tab_list {
        display: none;
    }

    .news_tab_list.show-filter {
        display: block;
    }

    .mobile-filter-btn {
        display: inline-block;
        color: #5c068c !important;
        font-size: 18px;
        float: right;
        margin-bottom: 30px;
    }
}

@media (min-width: 768px) {
    .mobile-filter-btn {
        display: none;
    }
}