@charset "utf-8";
/*
Theme Name: PU Prime WP
*/


@font-face {
	font-family: 'Avenir'; /*Avenir Light*/
	src: url('fonts/Avenir.ttc');
	src: url('fonts/Avenir.ttc') format('woff'),
		 url('fonts/Avenir.ttc') format('truetype'),
		 url('fonts/Avenir.ttc') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_AvenirLTStd-Light'; /*Avenir Light*/
	src: url('fonts/AvenirLTStd-Light.eot');
	src: local('☺'), url('fonts/AvenirLTStd-Light.woff') format('woff'), url('fonts/AvenirLTStd-Light.ttf') format('truetype'), url('fonts/AvenirLTStd-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'avenirroman'; /*Avenir Regular*/
    src: url('fonts/avenir-roman-webfont.eot');
    src: url('fonts/avenir-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/avenir-roman-webfont.woff') format('woff'),
         url('fonts/avenir-roman-webfont.ttf') format('truetype'),
         url('fonts/avenir-roman-webfont.svg#avenirregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
	font-family: "Avenir-Medium"; /*Avenir Medium*/
	src: url("fonts/Avenir-Medium.woff2") format("woff2"),
		 url("fonts/Avenir-Medium.woff") format("woff"),
		 url("fonts/Avenir-Medium.ttf") format("truetype"),
		 url("fonts/Avenir-Medium.eot") format("embedded-opentype"),
		 url("fonts/Avenir-Medium.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'avenir_85_heavyregular'; /*Avenir 85 Heavy*/
    src: url('fonts/avenir_heavy-webfont.eot');
    src: url('fonts/avenir_heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/avenir_heavy-webfont.woff') format('woff'),
         url('fonts/avenir_heavy-webfont.ttf') format('truetype'),
         url('fonts/avenir_heavy-webfont.svg#avenir_85_heavyregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'Conv_AvenirLTStd-Black-1'; /*Avenir Black*/
	src: url('fonts/AvenirLTStd-Black-1.eot');
	src: local('☺'), url('fonts/AvenirLTStd-Black-1.woff') format('woff'), url('fonts/AvenirLTStd-Black-1.ttf') format('truetype'), url('fonts/AvenirLTStd-Black-1.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "AvenirLTStd-LightOblique";/*Avenir LightOblique*/
	src: url("fonts/AvenirLTStd-LightOblique.woff2") format("woff2"),
		 url("fonts/AvenirLTStd-LightOblique.woff") format("woff"),
		 url("fonts/AvenirLTStd-LightOblique.ttf") format("truetype"),
		 url("fonts/AvenirLTStd-LightOblique.eot") format("embedded-opentype"),
		 url("fonts/AvenirLTStd-LightOblique.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "AvenirLTStd-BookOblique";/*Avenir BookOblique*/
	src: url("fonts/AvenirLTStd-BookOblique.woff2") format("woff2"),
		 url("fonts/AvenirLTStd-BookOblique.woff") format("woff"),
		 url("fonts/AvenirLTStd-BookOblique.ttf") format("truetype"),
		 url("fonts/AvenirLTStd-BookOblique.eot") format("embedded-opentype"),
		 url("fonts/AvenirLTStd-BookOblique.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Granesta'; /*Granesta*/
	src: url('fonts/Granesta.otf');
	src: url('fonts/Granesta.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Avenir-Roman'; /*Avenir-Roman*/
	src: url('fonts/Avenir-Roman.ttf');
	src: url('fonts/Avenir-Roman.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Avenir-Black'; /*Avenir-Black*/
	src: url('fonts/Avenir-Black.ttf');
	src: url('fonts/Avenir-Black.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
*,
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html { background:none; -webkit-text-size-adjust: 100%;}
body { background:#ffffff; font-size:16px; color:#232020;font-family: 'avenirroman';margin: 0;padding-top: 48px;}
body{outline: none; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); -webkit-focus-ring-color: rgba(0, 0, 0, 0);}
input::-webkit-credentials-auto-fill-button{display:none!important;visibility:hidden;pointer-events:none;position:absolute;right:0;}
input::-webkit-contacts-auto-fill-button{display:none!important;visibility:hidden;pointer-events:none;position:absolute;right:0;}
a { color:#232020;  outline:none; text-decoration:none; outline-style:none;}
a:hover {text-decoration: none;}
p { line-height:1.35; margin:0px 0px 20px;}
li { list-style:none outside none; }
strong, b{ font-weight: normal;font-family: 'Conv_AvenirLTStd-Black-1';}
em, i { font-style:italic;}
strong em, em strong{font-style:italic; font-weight:bold;}
h1, h2, h3, h4, h5, h6 {font-weight: 800;line-height: 1.37;font-family: 'Conv_AvenirLTStd-Black-1';}
h1{ font-size:60px;}
h2{ font-size:40px;}
h3{ font-size:30px;}
h4{ font-size:25px;}
h5{ font-size:20px;}
h6{ font-size:16px;}
img{ max-width:100%; height:auto; vertical-align:middle;}
hr{ clear:both; margin:30px 0; border:0; border-bottom:1px solid #e1e0da;}
pre {white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;}
.pu_title{display:inline-block;}
/*Page encryption Css Start*/
form.post-password-form{ background:#6c6c6c; width:600px; max-width:100%; text-align:center; padding:50px 20px; margin:0px auto; text-align:center;}
form.post-password-form .ppw-ppf-desc{ font-weight:bold; font-size:24px; text-align:center; color:#FFF; line-height:1.2;margin: 0 0 20px;}
form.post-password-form p label{ color:#FFF; font-size:16px; font-weight:normal; width:280px; max-width:100%; margin:0px auto; display: block; text-align:left; line-height:1.2;}
form.post-password-form p label input[type=password]{ display:block; width:100%; color:#000; height:40px; line-height:28px; margin-top:6px; padding:5px 10px;}
form.post-password-form input[type=submit]{text-transform:uppercase;background:#e35728;border-radius:5px;border:none;display:block;text-shadow:0px 0px 1px #e35728; color:#FFF; text-align:center;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;-webkit-appearance:none;cursor:pointer; width:140px; margin:10px auto 0px; -webkit-box-shadow:0px 0px 6px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 6px rgba(0,0,0,0.2);box-shadow:0px 0px 6px rgba(0,0,0,0.2); height:42px; font-size:14px !important;}
form.post-password-form input[type=submit]:hover{background:#ff8e5c;color:#FFF;text-decoration:none;}
/*Page encryption Css End*/
.navbar_top{top: 32px !important;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;height:0;font-size:0;width:100%;}
.alignleft{display:inline;float:left;margin:0 20px 20px 0;}
.alignright{display:inline;float:right;margin:0 0 20px 20px;}
.aligncenter{clear:both;display:block;margin:0 auto 20px;}
.alignnone{clear:both;display:block;margin:0 auto 20px;}
.tableBox{display:table;table-layout:fixed;width:100%;height:100%;}
.table_cellBox{display:table-cell;vertical-align:middle;}
.inner{max-width: 1240px;width: 100%;margin: 0 auto;padding-left: 20px;padding-right: 20px;}
.wrapper{ width:100%; overflow:hidden;position: relative;}
.blue_button:hover{text-decoration: none;background: #004ABC!important;}
.blue_button{display: block;line-height:initial;max-width:200px; padding: 15.5px 10px;width: 100%; border-radius: 10px; color: #FFFFFF; text-align: center; font-size:14px; box-sizing: border-box; text-decoration: none; background: #006BFF;font-family: 'Conv_AvenirLTStd-Black-1';white-space:nowrap;}
.public_button:hover{text-decoration: none;background: #004ABC!important;}
.public_button{display: block;line-height:initial;max-width:200px; padding: 15.5px 10px;width: 100%; border-radius: 10px; color: #FFFFFF; text-align: center; font-size:14px; box-sizing: border-box; text-decoration: none; background: #006BFF;font-family: 'Conv_AvenirLTStd-Black-1';white-space:nowrap;}
.white_button:hover{color: #004ABC;border: 1px solid #004ABC;}
.white_button{display: inline-block;max-width:200px;padding: 13.5px 10px;width: 100%;white-space:nowrap;border-radius: 10px;background-color: #FFFFFF;text-align: center;font-size:14px;box-sizing: border-box; text-decoration:none;font-family: 'Conv_AvenirLTStd-Black-1';border: 1px solid #006BFF;color: #006BFF;font-weight:800;}
.black_button{display: inline-block;max-width:200px;padding: 13.5px 10px;width: 100%;white-space:nowrap;border-radius: 10px;text-align: center;font-size:14px;box-sizing: border-box; text-decoration:none;font-family: 'Conv_AvenirLTStd-Black-1';border: 1px solid #FFFFFF;color:#FFFFFF;}
.inner_new{max-width: 1540px; width: 100%; padding-left: 20px; padding-right: 20px; margin: 0 auto;}
@media (max-width:1600px){
	.inner_new{max-width: 1400px; width: 100%;}
}
@media (max-width:1400px){
	.inner_new{max-width: 1120px; width: 100%;}
}
@media (max-width:1200px){
	.inner_new{max-width: 840px; width: 100%;}
}
@media (max-width:900px){
	.inner_new{max-width: 640px; width: 100%;}
}
@media (max-width: 768px){
	.inner_new{max-width: 540px; width: 100%;}
}
@media (max-width: 414px){
	.inner_new{max-width: 394px; width: 100%;}
}
/*Header Css Start*/
.Header {position: fixed;width: 100%;z-index: 9999;top: 0;}
.Header .Header_MainContent{background: #000;border-bottom: 1px solid #ffffff; position: relative;}
.Header .inner{max-width: 1920px;display: flex;}
.Header .header_new_top{max-width: 1920px;display: flex; padding: 6px 100px 6px 120px; justify-content: space-between;}
.Header .Header_logo{max-width: 150px;width: 100%;display: flex; align-items: center; margin-right: 100px;}
.Header .Header_logo img{max-width: 150px;}
.Header .Header_link{display: flex;align-items: center;max-width: 1532px;width: 100%;}

.Header .Header_content{display: flex; width: 100%; justify-content: space-between; max-width: 1450px; width: 100%;}
.Header .Header_content .Header_Menu {display: flex;align-items: center;margin-right: 20px; margin-left: 360px;}
.Header .Header_content .Header_Menu li{margin-right:50px;line-height: 1.5;}
.Header .Header_content .Header_Menu li:last-child{margin-right:0;}
.Header .Header_content .Header_Menu li a{font-size: 14px;color: #fff;white-space:nowrap;font-family: 'Conv_AvenirLTStd-Black-1';}
.Header .Header_content .Header_Menu li a:hover{color: #006BFF;}
.Header .Header_tools{display: flex;align-items: center; gap: 10px; justify-content: flex-end; width: 100%;}
.Header .Header_tools_country{cursor: pointer;width: 18px;position: relative;}
.Header .Header_tools_country_nav{color: #FFF; margin-top: 4px;}
.language_text{font-size: 16px; margin-left: 5px;}
.Header .Header_tools_country a::before{content: "";position: absolute;left:10px ;top:9px;width: 32px;height: 24px;}
.Header .Header_tools_country .language_icon{ position: relative;width: 18px; height: 18px; }
.Header .Header_tools_country .language_icon::before{ position: absolute; top: 1px; left: 0; background: url("/wp-content/themes/puprime_new/images/header_lobal_new.webp") left top no-repeat;background-size:cover;}
.Header .Header_tools_country .language_icon_black{ position: relative; }
.Header .Header_tools_country .language_icon_black::before{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background: url('/wp-content/themes/puprime_new/images/header_lobal_new.webp') left top no-repeat;background-size:cover;}

.Header .Header_tools_country_list{display: none;width: 100%;height: 100vh;position: fixed;right:0px;top:80px;overflow: auto;z-index: 99;background-color: rgba(0, 0, 0, 0.4);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);}
.Header_tools_country_box{height: 100%; display: flex; justify-content: flex-end;}
.Header .Header_tools_country_list ul{ overflow: auto; height: 100%;background: #fff;max-width: 260px;width: 100%; padding-top: 30px; padding-bottom: 50px;}
.Header .Header_tools_country_list ul::-webkit-scrollbar{ width: 4px; border-radius: 2px }
.header_promotion_new_list_item{display: none;}

.mobile_country ul li{padding:0px 5px 0px 10px;}
.mobile_country {display: none;}
.mobile_country ul li a{display: inline-block;padding:9px 10px 9px 20px;font-size: 16px;color: #232020; border-radius:10px;width: 100%;}
.mobile_country ul li a:hover{ color:#fff; background:#006bff;}
.mobile_country ul::-webkit-scrollbar,.mobile_menu::-webkit-scrollbar{ width: 4px; border-radius: 2px }
.mobile_country ul::-webkit-scrollbar-track,.mobile_menu::-webkit-scrollbar-track{ background-color: transparent; border-radius: 2px; }
.mobile_country ul::-webkit-scrollbar-thumb,.mobile_menu::-webkit-scrollbar-thumb{ background-color: #D8D8D8; border-radius: 2px; }
/* .mobile_country ul{max-height: 425px; height: auto; overflow: auto;} */
.Header .Header_tools_country_list ul::-webkit-scrollbar-track{ background-color: transparent; border-radius: 2px; }
.Header .Header_tools_country_list ul::-webkit-scrollbar-thumb{ background-color: #D8D8D8; border-radius: 2px; }
.Header .Header_tools_country_list ul li{padding:0px 5px 0px 10px;border-radius: 14px;position: relative;}
.Header .Header_tools_country_list ul li a{position: relative;display: inline-block;padding:9px 10px 9px 20px;width: 100%;font-size: 16px;line-height: 1.5;color: #232020; border-radius:10px;}
.Header .Header_tools_country_list ul li a:hover{ color:#fff; background:#006bff;}
.header_search_new_box{ background: #000; border-radius: 4px; max-width: 100%; width: 100%; display: flex; align-items: center; height: 36px; padding-left: 9px; overflow: hidden;}
.header_search_new_box input{ width: 100%; height: 100%;background: #000; border: none; padding-left: 6px;outline: none;font-family: 'avenirroman'; color: #fff; padding-right: 10px;}
.header_search_new_box .header_search_img{width: 18px;cursor: pointer;}
.header_new_account .blue_button{margin-bottom: 0; max-width: max-content; width: 100%; padding: 7px 20px; font-size: 16px;}
.header_right_img{display: flex; align-items: center; gap: 26px;margin-left:18px; max-width: 125px; width: 100%; padding-left: 9px;}
.Header_tools_login,.header_downlond{width: 18px;}
.header_search_close_btn{max-width: 36px; width: 100%;}
.header_search_img_btn{max-width: 36px; width: 100%; cursor: pointer;}
.header_search_img_btn img{width: 100%;}
.Header_tools_login a{display: block; width: 100%;}
.Header_tools_login a img{width: 100%;}
.Header_tools_search{max-width: 100%; width: 100%; display: none; position: relative;}
.Header .header_search_box{max-width: 1200px;width: 100%;position: relative;display: none;}
.Header .header_search_box .search_form{width: 100%;}
.Header .header_search_box .search-field{width: 100%;height: 36px;margin-top: 2px;border: none;outline: none;padding-left: 46px;font-size: 16px;color: #232020;}
.Header .header_search_box .search-field::placeholder{font-size: 16px;color: #BBBABA;}
.Header .header_search_box .header_search_icon{position: absolute;left: 0;top:50%;transform:translate(0,-50%);cursor: pointer;}
.Header .header_search_box .header_search_icon img{max-width:30px;}
.Header .header_search_box .header_close_icon{position: absolute;right: 0;top: -7px;cursor: pointer;}
.Header .header_search_box .search-submit{display:none;}
.Header .header_search_box input[type="search"]::-webkit-search-cancel-button{display: none;}
.Header .Header_select{position: absolute;background: #FFF;border-radius: 0 0 10px 10px;width: 100%;display: none;}
.Header .Header_select .inner{max-width: 820px; width: 100%; padding: 30px 20px 20px 20px;}
.Header .Header_select_right{width: 100%;}
.Header .Header_select_right>ul{display: grid;width: 100%;grid-template-columns: repeat(3, 1fr); gap: 20px;}
.Header .Header_select_right>ul>li{min-width: 100%;display: flex; justify-content: center;}
.Header .Header_select_right>ul>li:first-child{display: flex; justify-content: flex-start;}
.Header .Header_select_right>ul>li:nth-of-type(3){display: flex; justify-content: flex-end;}
.Header .Header_select_right ul li,.Header_select_right ul li a{font-size: 14px;line-height: 1.36;color: #232020;margin-bottom: 10px;}
.Header .Header_select_right ul li a:hover{color: #006BFF;}
.Header .Header_select_right ul li.title{font-weight: 800;color: #BBBABA;margin-bottom: 7px;line-height: 1.79;}
.Header .Header_select_right ul li.title.title1{color:#232020;font-family:'Conv_AvenirLTStd-Black-1';}
.Header .Header_select_right ul li.title a:hover{color: #006BFF;}
.Header .Header_select_right ul li a i{font-style: normal;font-weight: 800;color: #006BFF;margin-left: 10px;}
.Header .Header_hint{background-color: rgba(255, 203, 0, 0.95);}
.Header .Header_hint .inner{max-width: 1300px;padding-top: 18px;padding-bottom: 18px;padding-left: 50px;display: flex;justify-content: space-between;align-items: center;}
.Header .Header_hint .text_box{max-width: 1125px;margin-right: 20px;}
.Header .Header_hint .text_box p{margin-bottom: 0;font-size: 16px;line-height: 1.375;color: #232020;}
.Header .Header_hint .text_box p span{font-weight:800;}
.Header .Header_hint .img_box{min-width: 36px;width: 36px;}
.Header .Header_hint .img_box img{display: inline-block;cursor: pointer;}
.header_down_box_poup{background: #fff; max-width: 140px; width: 100%;border-radius: 10px 10px 10px 10px; position: absolute; top: 48px; right: 140px; padding: 20px 0 20px 0; display: none; text-align: center;}
.header_down_img{max-width: 100px; width: 100%;margin: 0 auto;}
.header_down_box_poup p{margin-bottom: 0; font-size: 12px;font-family: 'Conv_AvenirLTStd-Black-1'; margin-top: 10px;}

.header_down_box_poup a{max-width: 117px;height: 36px;padding: 0;display: flex;align-items: center;justify-content: center;cursor: pointer;margin:10px auto 0;}

.header_downlond{cursor: pointer;}
.Header .Header_inner{display: none;}

.header_seach_list_box{ position: absolute; top: 43px; left: 0; color: #fff; background: #000; border: 1px solid #fff; border-radius: 10px; padding: 30px; width: 100%; display: none; z-index: 9;}
.header_seach_list_box ul li a{color: #fff;}
.header_seach_list_box ul {display: flex; flex-direction: column; gap: 20px;}
.header_search_results_btn{color: #fff; font-size: 16px; padding: 12px 20px; display: inline-block;font-family: 'Conv_AvenirLTStd-Black-1'; margin-top: 30px;cursor: pointer; display: none;}
.header_search_results_btn img{width: 24px;}
.header_search_results_btn:hover{background: #006bff; border-radius: 10px;}
/*Header Css End*/
/*Banner Css Start*/
.page_banner_content .inner{ height:800px; display:flex; position:relative; padding-top:160px; padding-bottom:120px;}
.page_banner_content h1{font-family: 'Conv_AvenirLTStd-Black-1'; /* font-weight:normal; */ line-height:1.2; margin-bottom:10px;}
.page_banner_content .text_box{ width:600px; position:relative; z-index:9; max-width:100%;}
.page_banner_content .text_box.text_white{ color:#fff;}
.page_banner_content .text_box .text{ width:450px; max-width:100%; padding-bottom:20px;}
.page_banner_content .text_box p{ font-size:20px;}
.page_banner_content .img_box{ height:100%; max-height:98%; position:absolute; right:0px; bottom:0px; display:flex; justify-content: flex-end; align-content: flex-end; flex-wrap: wrap;}
.page_banner_content .img_box img{ width:auto; max-height:100%;}
.page_banner_content .img_box.img_box_mobile{display: none;}
/*Banner Css End*/

/*Let Us Help Css Start*/
.let_us_help_wrapper{ background:url(/wp-content/themes/puprime_new/images/let_us_help_wrapper_bg.png) center top no-repeat; background-size:cover;}
.let_us_help_wrapper .inner{ padding-top:60px; padding-bottom:120px; text-align:center; max-width:870px; color: #EEEEEE;}
.let_us_help_wrapper h2{ line-height:1.75; margin-bottom:10px;}
.let_us_help_wrapper .top_text{ padding-bottom:20px;}
.let_us_help_wrapper .top_text p{ font-size:16px;}
.let_us_help_wrapper p{ font-size:12px; line-height:1.5;color: #EEEEEE;}
.white .let_us_help_wrapper p{color: #232020;}
.let_us_help_wrapper .gform_legacy_markup_wrapper{ margin:0px;}
.let_us_help_wrapper .gform_legacy_markup_wrapper form{ display:flex; justify-content:center; align-items:flex-start; flex-wrap: wrap; padding-bottom:40px;}
.let_us_help_wrapper .gform_legacy_markup_wrapper .gform_body{ max-width:calc(100% - 186px);}
.let_us_help_wrapper .gform_legacy_markup_wrapper ul.gform_fields{ display:flex;}
.let_us_help_wrapper .gform_legacy_markup_wrapper ul.gform_fields{ display:flex !important;flex-wrap:wrap;}
.let_us_help_wrapper .gform_legacy_markup_wrapper ul.gform_fields li:nth-child(n+2){max-width:303px;width: 100%;}
.let_us_help_wrapper .gform_legacy_markup_wrapper ul.gform_fields li.gfield{ padding:0px 20px 0px 0px; margin:0px; width:100%;max-width: 322px;}
.let_us_help_wrapper .gform_legacy_markup_wrapper .top_label .gfield_label{font-weight:normal; font-size:16px; color:#EEEEEE; display:block; padding-bottom:2px;font-family: "Avenir";line-height: 1.375;}
.let_us_help_wrapper .gform_legacy_markup_wrapper .gfield_required{ color:#EEEEEE;}
.let_us_help_wrapper .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){ border:1px solid #BBBABA; border-radius:10px; background:none; color:#232020; font-size:16px; font-family: 'avenirregular'; padding:3px 20px; height:48px;background-color: #EEEEEE;}
.white .let_us_help_wrapper .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){background: #fff;}
.let_us_help_wrapper .gform_legacy_markup_wrapper input:focus{ outline-style:none;}
body .let_us_help_wrapper .gform_legacy_markup_wrapper .top_label div.ginput_container{ margin-top:0px;}
.let_us_help_wrapper .gform_legacy_markup_wrapper .gform_footer{ padding:23px 0px 0px; margin:0px; width:160px;}
.let_us_help_wrapper .gform_legacy_markup_wrapper .gform_footer input.button,
.let_us_help_wrapper .gform_legacy_markup_wrapper .gform_footer input[type=submit]{ display:block; cursor:pointer; width: 100%;text-align: center; color:#006BFF;font-size:16px;line-height: 1.5;padding: 5px 10px;background: #fff;border:1px solid #006bff;border-radius:10px; text-decoration:none; font-family: 'Conv_AvenirLTStd-Black-1'; height:48px;}
.let_us_help_wrapper .gform_legacy_markup_wrapper div.validation_error{ display:none;}
.let_us_help_wrapper .gform_legacy_markup_wrapper li.gfield.gfield_error{ background:none; border:none; padding:0px; margin:0px;}
.let_us_help_wrapper .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label { margin-top:0px;}
.let_us_help_wrapper .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{ margin-top:0px;}
.let_us_help_wrapper .gform_legacy_markup_wrapper .field_description_below .gfield_description{ padding-top:5px}
.let_us_help_wrapper .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{ padding-right:0px;color: #EE5253;}

/* .Header .Header_inner{display: none;} */

/*Mobile Menu Css Start*/
.mobile_menu_hamburger { width: 24px; padding: 0px; text-align: left; cursor: pointer; display: none;position: relative;}
.mobile_menu_hamburger i { display: block; width: 25px; height: 3px; margin: 0 auto 5px; background: #004abc;}
.mobile_menu .pu_menu li .pu_sub_menu .menu_item_three .header_color_black {color: #232020;}
.mobile_menu .pu_menu .pu_sub_menu { display: none; position: absolute; width: 100%;}
.mobile_menu .pu_menu .pu_sub_menu .pu_child_menu { display: none;}
.mobile_menu { position: absolute; width: 100%; background: #fff; display: none; z-index:999;box-shadow: 0px 3px 6px rgb(0 74 188 / 16%); overflow: auto;padding-bottom: 80px; height: calc(100vh - 51px);}
.mobile_menu .pu_menu li { color: #fff; line-height: 1; position:relative;}
.mobile_menu .pu_menu li a { display: inline-block; padding: 14px 0px 14px 0px; width: 100%;}
.mobile_menu .pu_menu .pu_sub_menu .pu_child_menu > li > a { padding-left: 80px; border-bottom: 1px solid #1e55ff;}
.mobile_menu .pu_menu > li:hover > a {color: #006BFF;font-family: 'Conv_AvenirLTStd-Black-1';}
.mobile_menu .pu_menu .pu_sub_menu > li:hover > a { color: #006BFF;}
.mobile_menu .pu_menu .pu_sub_menu .pu_child_menu > li:hover > a { color: #006BFF;}
.mobile_menu .pu_menu li .pu_sub_menu li:last-child { border: none;}
.mobile_menu .pu_menu li .pu_sub_menu { position: initial; background: #ffffff; padding-bottom: 10px; padding-left: 10px;}
.mobile_menu .pu_menu li .pu_sub_menu li a { padding-left: 40px;}
.mobile_menu  .pu_menu > .selected_li>.active{color: #ffffff; background: #1e55ff;}
.mobile_menu .pu_menu .accordsuffix{color:#1e55ff; display:block;position:absolute; right:20px; top:13px;}
.mobile_menu .pu_menu .active .accordsuffix:before{content:"\f056";}
.mobile_menu .pu_menu .active > .accordsuffix{color:#FFF;}
.mobile_menu .pu_menu a:hover .accordsuffix{color:#FFF;}
.mobile_menu .pu_menu li li a:hover .accordsuffix,
.mobile_menu .pu_menu li li .active:hover > .accordsuffix,
.mobile_menu .pu_menu li li .active > .accordsuffix{color:#006BFF;}
.mobile_menu .pu_menu li .pu_sub_menu .menu_item_three li a{ padding-left:10px; /* border-bottom: 1px solid #1e55ff; */}
.mobile_menu .pu_menu li .pu_sub_menu .menu_item_three li a:hover{color: #006BFF;}
.mobile_menu .pu_menu li .pu_sub_menu .menu_item_three > a{padding-left:10px;font-family: 'Conv_AvenirLTStd-Black-1';color: #BBBABA; padding: 5px 0px 5px 0px; }
.mobile_menu .pu_menu li .pu_sub_menu .menu_item_three > a:hover{color: #006BFF;}
/*Mobile Menu Css End*/
.mobile_menu .pu_menu{margin-bottom:40px; padding: 0 32px;}
.mobile_menu .pu_menu .menu-item-has-children{border-bottom:1px solid #EEEEEE;}
.mobile_menu .pu_menu .menu-item-has-children a{font-size: 12px; line-height: 1.335;}
.mobile_menu .pu_menu .menu-item-has-children > a{font-family: 'Conv_AvenirLTStd-Black-1';font-weight: 800;}
.mobile_menu .pu_menu li .pu_sub_menu a{font-size: 12px;}
.pu_menu li.menu-item-has-children .menu_item_three ul{display:none;}
.pu_menu li.menu-item-has-children .menu_item_three ul li a{padding: 5px 0 5px 0;}
.pu_menu li.menu-item-has-children > a:after{content:""; display:block; width:24px; height:24px; position:absolute; right:0px; top:12px;background: url(/wp-content/themes/puprime_new/images/header_menu_jia.webp) center no-repeat;background-size: cover;}
.pu_menu li.menu-item-has-children .mobile_help:after{background: none!important;}
.pu_menu li.menu-item-has-children > a.buttons_top:after{content:""; display:block; width:24px; height:24px; position:absolute; right:0px; top:12px;background: url(/wp-content/themes/puprime_new/images/header_menu_jian.webp) center no-repeat;background-size: cover;}
.mobile_menu .pu_menu li .pu_sub_menu .menu_item_three > a span{content: "";display: block;width: 24px;height: 24px;position: absolute;right:20px;top: 1px;background: url(/wp-content/themes/puprime_new/images/header_menu_jia.webp) center no-repeat;background-size: cover;}
.mobile_menu .pu_menu li .pu_sub_menu .menu_item_three > a.jia span{content: "";display: block;width: 24px;height: 24px;position: absolute;right:20px;top: 1px;background: url(/wp-content/themes/puprime_new/images/header_menu_jian.webp) center no-repeat;background-size: cover;}

.mobile_menu .pu_menu li .accordsuffix::before{display: none;}
.mobile_menu .right_box .white_button, .header_language{margin: 13px 5px;}
.mobile_menu .header_language .header_language_nav{color: #232020;margin-left: 12px;position: relative;}
.mobile_menu .header_language .header_language_nav span{font-size: 20px;}
.mobile_menu .header_language .header_language_inner{width: 100%;max-height: 240px;left: 0;border-radius: 0;}
.mobile_menu .header_language .header_language_nav:after{ content:""; display:block; width:36px; height:36px; position:absolute; right:6px; top:-5px;background: url(/wp-content/themes/puprime_new/images/pu_mobile_buttons.png) center no-repeat;background-size: cover;}

.mobile_menu .header_language .header_language_inner::-webkit-scrollbar{width: 5px;height: 10px;}
.mobile_menu .header_language .header_language_inner::-webkit-scrollbar-thumb{background: #D8D8D8;border-radius: 10px;transition: 0.3s ease-in-out;}
.mobile_menu .header_language .header_language_inner::-webkit-scrollbar-track{display:none;}
.mobile_menu .header_language .header_language_inner::-webkit-scrollbar-track-piece{display:none;}

.header_mobile_main{display: none;}
.header_mobile_main .inner{display: flex;justify-content: space-between;align-items: center;padding: 10px 20px;position:relative;}
.header_mobile_main .search_box .search_box_button{width:24px; height:24px; cursor:pointer; background:url(/wp-content/themes/puprime_new/images/search_line_mobile_change.webp) center center no-repeat;border: none;background-size: cover;}

.mobile_menu::-webkit-scrollbar{width: 5px;height: 10px;}
.mobile_menu::-webkit-scrollbar-thumb{background: #D8D8D8;border-radius: 10px;transition: 0.3s ease-in-out;}
.mobile_menu::-webkit-scrollbar-track{display:none;}
.mobile_menu::-webkit-scrollbar-track-piece{display:none;}
/* .mobile_menu .Header_tools_country .Header_tools_country_nav .icon_en::before{top:-3px;} */
.mobile_menu .Header_tools_country{margin-right:0;}
/* .mobile_menu add ed*/

/* Header CSS End */
@media (max-width:1750px){
	.header_down_box_poup{right: 100px;}
}
@media (max-width:1700px){
    .Header .header_new_top{padding: 6px 60px 6px 60px;}
}
@media (max-width:1500px){
	.Header .Header_content .Header_Menu{margin-left: 200px;}
}
@media (max-width:1600px){
    .Header .header_new_top{padding: 6px 20px 6px 20px;}
	.Header .Header_logo{margin-right: 80px; margin-left: 20px;}
	.header_down_box_poup{right: 40px;}
}
@media (max-width:1450px){
	.Header .Header_logo{margin-right: 50px;}
	.Header .Header_content .Header_Menu{margin-left: 100px;}
}
@media (max-width:1250px){
	.Header .Header_select .inner{padding: 30px 20px 20px 30px;}
}
@media (max-width:1150px){
	.Header .Header_content .Header_Menu{margin-left: 50px; margin-bottom: 10px;}
	.Header .Header_content{flex-direction: column-reverse; gap: 10px;}
	.Header .header_new_top{align-items: flex-end;}
	.Header .Header_logo img{margin-bottom: 5px;}
	.Header .inner .Header_content .Header_Menu li{min-width:90px;}
}
@media (max-width:1415px){
	.Header .Header_logo{padding-left: 0;}
	.Header .inner .web_page_link{max-width: 100%;}
	.Header .Header_inner .Header_link{max-width: 100%;display: flex;justify-content: space-around;}
}
@media (max-width: 970px) {
	
	.header_search_new_box input,.header_search_new_box{padding-left: 0;}
	.Header .Header_tools_country_list{display: none !important;}
	.Header_MainContent{display:none;}
	.Header_tools_search{display: block !important; padding: 14px 32px; border-bottom: 1px solid #D8D8D8; position: relative;}
	.header_search_new_box,.header_search_new_box input{background: #fff;}
	.header_search_new_box input{color: #232020;}
	.header_mobile_user_right{display: flex; align-items: center; width: 80px; justify-content: space-between;}
	.header_mobile_user_btn .blue_button{max-width: max-content; padding: 7px 20px;}
	.header_mobile_user_right a img,.Header .Header_tools_country .language_icon{width: 36px; height: 36px;}
	.Header_tools_login,.Header .Header_tools_country{width: 36px;}
	.mobile_menu_hamburger { display: inline-block;}
	.header_mobile_user{display: flex; justify-content: space-between; padding: 20px 30px 30px 30px; align-items: center;}
	.Header .Header_tools_country_nav_mobile{color: #232020; display: flex; align-items: center;}
	.header_search_new_box{height: auto;}
	ul.header_menu{ display:none;}
	.header_search_new_box .header_search_img{width: 24px;}
	.header_main .inner{ align-items: center; padding-bottom:15px;}
	.logo{ margin-top:0px;width:150px;height:38px;}
	body {padding-top: 0px;}
	/* mobile add */
	.header_mobile_main{display: block; background: #000;}
	.header_top{display: none;}
	.header_main{display: none;}
	.header_mobile_main .logo:after{content:"";display:block;width:150px; height:38px; position:absolute;top:8px;background:url(/wp-content/themes/puprime_new/images/PU_AFA_Logo_Header.svg?v=2) left top no-repeat;background-position: 0px 0px;}
	.mobile_menu_hamburger:after{content:"";display:block;width:24px; height:24px; position:absolute; right:0px; top:-10px;background:url(/wp-content/themes/puprime_new/images/menu_fill_mobile_white.webp?v=6) left top no-repeat;background-position: 0px 0px;background-size: 24px;}
	.mobile_menu_hamburger.close_menu_mobile:after{content:"";display:block;width:30px; height:30px; position:absolute; right:0px; top:-13px;background:url(/wp-content/themes/puprime_new/images/header_close_button_mobile_white.webp) left top no-repeat;background-position: 0px 0px;background-size:30px;}
	.header_mobile_main.white .mobile_menu_hamburger.close_menu_mobile:after{content:"";display:block;width:30px; height:30px; position:absolute; right:0px; top:-13px;background:url(/wp-content/themes/puprime_new/images/header_close_button_mobile_white.webp) left top no-repeat;background-position: 0px 0px;background-size:30px;}
	.header_mobile_main.white{background: #000;}
	.header_mobile_main.white .mobile_menu_hamburger:after{content:"";display:block;width:24px; height:24px; position:absolute; right:0px; top:-10px;background:url(/wp-content/themes/puprime_new/images/menu_fill_mobile_white.webp?v=6) left top no-repeat;background-position: 0px 0px;background-size: 24px;}
	.header_mobile_main.white.header_mobile_main .logo:after{content:"";display:block;width:150px; height:38px; position:absolute;top:8px;background:url(/wp-content/themes/puprime_new/images/PU_AFA_Logo_Header.svg?v=2) left top no-repeat;background-position: 0px 0px;}
	.header_mobile_main.white .search_box .search_box_button{width:24px; height:24px; cursor:pointer; background:url(/wp-content/themes/puprime_new/images/search_line_mobile_change.webp) center center no-repeat;border: none;background-size: cover;}
	/* mobile add ed*/


	.header_seach_list_box{background: #fff;border-top: 1px solid #eee; border-radius: 0 0 10px 10px; box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.3); top: 52px;color: #232020;}
	.header_seach_list_box ul li a{color: #232020;}
	.header_search_results_btn{background: #006BFF;border-radius: 10px;}
	.header_search_results_btn:hover{background: #004ABC;}
}
@media (max-width:780px){.navbar_top{top: 46px !important;}}
@media (max-width:768px){	
	.header_mobile_main .search_box{margin: 0;}
}
@media (max-width: 380px) {
	.mobile_menu_country h4{font-size:18px;}
}

/* Header CSS Start */

@media only screen and (min-width: 641px){
	.let_us_help_wrapper .gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) { max-width: calc(100% - 0px)!important;}
}
.let_us_help_wrapper .gform_confirmation_message{ padding-bottom:50px; font-size:32px;}
/*Let Us Help Css End*/
/*Careers Page Css Start*/
.career_row1{ background:#ffffff;}
.career_row1 .inner{padding-top:200px; padding-bottom:180px;}
.career_row1 .top_text{ text-align:center; width:1110px; max-width:100%; margin:0px auto; padding-bottom:40px;}
.career_row1 .top_text h2{ line-height:1.2; margin-bottom:20px; font-family: 'Conv_AvenirLTStd-Black-1';}
.career_row1 .top_text p{ line-height:1.35; font-size:20px;}
.career_row1 ul{ display:flex; justify-content: center; align-items: flex-start; flex-wrap: wrap;}
.career_row1 ul li{ width:25%; text-align:center; padding:0px 20px 30px;}
.career_row1 ul li .icon_box{ width:200px; height:200px; line-height:200px; border:1px solid #dcdcdc; border-radius:20px; margin:0px auto 20px;}
.career_row1 ul li p{ font-size:20px; line-height:1.35; font-family: 'Conv_AvenirLTStd-Black-1';}

.career_content_row2{background:#d8d8d8 url(/wp-content/themes/puprime_new/images/career_content_row2_bg.jpg) center top no-repeat;}
.career_content_row2 .inner{padding-top:95px; padding-bottom:100px; max-width:1056px;}
.career_content_row2_title span{ display:inline-block; border-radius:20px 20px 0px 0px; background:#ffffff; font-size:16px; font-family: 'Conv_AvenirLTStd-Black-1'; padding:19px 18px; color:#006BFF; border:1px solid #dcdcdc; border-bottom:none;}

.career_content_row2_content{ border-radius:0px 20px 20px 20px; border:1px solid #dcdcdc; background:#fff; overflow:hidden; padding:20px 60px 0px;}
.career_content_row2_content .first_text{ font-size:16px; color:#000;}
.career_content_row2 .swiper-container-fade .swiper-slide{ height:auto !important; background:#fff;}

.career_content_row2 .career_content_row2_box{ border-bottom:2px solid #e5e5e5;}
.career_content_row2 .career_content_row2_box .career_content_row2_box_inner{ padding:40px 0px 13px; position:relative;}
.career_content_row2 .career_content_row2_box:first-child .career_content_row2_box_inner{ padding-top:20px;}
.career_content_row2 .career_content_row2_box:first-child .button_box{ top:20px;}
.career_content_row2 .career_content_row2_box:first-child .career_content_row2_box_title:after{ top:85px;}

.career_content_row2 .career_content_row2_box_title{ cursor:pointer; width:610px; max-width:calc(100% - 170px);}
.career_content_row2 .career_content_row2_box_title:after{content: "\f107"; font-family: 'FontAwesome'; display:block;width:50px;height:50px; border:1px solid #dedede; background:#fff;position: absolute;right: 0px;top:118px; color:#000; text-align:center; line-height:50px; font-size:18px; border-radius:50%;}
.career_content_row2 .career_content_row2_box_title.active:after{content: "\f106";}

.career_content_row2 .career_content_row2_box_title h3{ padding:0px 0px 24px; margin:0px; font-size:20px; color:#232020; font-family: 'Conv_AvenirLTStd-Black-1';}
.career_content_row2 .career_content_row2_box_title h3 span.date_text{ display:block; font-size:16px; font-family: 'avenirregular'; font-weight:normal; padding-top:4px;}
.career_content_row2 .text_box{display:none; width:610px; max-width:calc(100% - 170px);margin-bottom: 20px;}
.career_content_row2 .text_box h4{ padding:0px 0px 25px; margin:0px; font-size:18px; color:#2c2c2c; font-family: "Avenir-Medium";}
.career_content_row2 .text_box ul{ padding:0px; margin:0px;}
.career_content_row2 .text_box ul li{ padding:0px; position:relative; margin:0px; font-size:16px; color:#636e72; line-height:2; text-indent:18px;}
.career_content_row2 .text_box ul li:before{ content:""; display:block; width:4px; height:4px; border-radius:50%; background:#636e72; position:absolute; left:6px; top:13px;}
.career_content_row2 .text_box p{ padding:0px 0px 22px; margin:0px; font-size:16px; line-height:1.35;}
.career_content_row2 .text_box p strong{font-family: 'Conv_AvenirLTStd-Black-1';}
.career_content_row2 .text_box hr{ padding:0px; margin:25px 0px 25px; height:1px; width:100%; clear:both; background:#5f7586; border:none;}
.career_content_row2 .top_text p{ padding:0px 0px 25px 0px; margin:0px; font-size:16px; line-height:1.35;}
.career_content_row2 .top_text p em{font-family: "AvenirLTStd-LightOblique"; font-size:14px;}
.career_content_row2 .button_box{ position:absolute; right:0px; top:50px; width:160px;}
.career_content_row2 .button_box .blue_button{ cursor:pointer; display:block; width:100%; max-width:100%; padding:13px 20px;}

.career_content_row2_content .page_swiper_nav_wrapper{ padding-top:20px;text-align: right;padding-bottom:55px;}
.career_content_row2_content .page_swiper_nav_wrapper .swiper-button-prev,
.career_content_row2_content .page_swiper_nav_wrapper .swiper-button-next{ position: static;margin:0px 0px 5px 6px; border:1px solid #dcdcdc; display: inline-block;height: auto;border-radius: 4px;font-size: 16px;color: #232020; padding:3px 0px; min-width:22px;opacity: 1;vertical-align: top;text-align: center; line-height:1;}
.page_swiper_nav_wrapper .swiper-button-prev:hover{ border-color:#006BFF; background:#006BFF; color:#fff;} 
.page_swiper_nav_wrapper .swiper-button-next:hover{ border-color:#006BFF; background:#006BFF; color:#fff;}
.page_swiper_nav_wrapper .swiper-button-prev, .page_swiper_nav_wrapper .swiper-button-next{background: #fff;}
.page_swiper_nav_wrapper .swiper-pagination {position: static;display: inline-block;text-align: center;vertical-align: top;}
.page_swiper_nav_wrapper .swiper-pagination-clickable .swiper-pagination-bullet {background: #fff;height: auto;border-radius: 4px;font-size: 12px; border:1px solid #dcdcdc; color:#232020;padding:4px 5px;min-width:24px;margin:0px 0px 5px 10px;opacity: 1;vertical-align: top;}
.page_swiper_nav_wrapper .swiper-pagination-clickable .swiper-pagination-bullet.swiper-pagination-bullet-active { border-color:#006BFF; background:#006BFF; color:#fff;}
.page_swiper_nav_wrapper .swiper-pagination-clickable .swiper-pagination-bullet:hover{color:#232020;}
.page_swiper_nav_wrapper .swiper-pagination-clickable .swiper-pagination-bullet.swiper-pagination-bullet-active:hover{ color:#fff;}
.page_swiper_nav_wrapper .swiper-button-prev:after,
.page_swiper_nav_wrapper .swiper-container-rtl .swiper-button-next:after{display: none;}
.page_swiper_nav_wrapper .swiper-button-next:after,
.page_swiper_nav_wrapper .swiper-container-rtl .swiper-button-prev:after{display: none;}

.dispute_resolution_pop_content {padding:30px;}
.dispute_resolution_pop_content .gform_legacy_markup_wrapper{ margin:0px;}
.dispute_resolution_pop_content .gform_wrapper .gfield_html.gfield_no_follows_desc {margin-top: 0px; padding-bottom:0px;width: 100%;}
.dispute_resolution_pop_content p {color: #fff;}
.dispute_resolution_pop_content .gform_legacy_markup_wrapper .top_label .gfield_label { font-size:16px; font-weight:normal; color:#232020; line-height:1.6;}

/* .dispute_resolution_pop_content .gform_legacy_markup_wrapper .top_label #field_14_4 .gfield_label,
.dispute_resolution_pop_content .gform_legacy_markup_wrapper .top_label #field_14_5 .gfield_label,
.dispute_resolution_pop_content .gform_legacy_markup_wrapper .top_label #field_14_6 .gfield_label{ display:block !important;} */
#field_14_1 .ginput_container{border: 1px solid #BBBABA;}
.dispute_resolution_pop_content .gform_legacy_markup_wrapper .gfield_required{ display:none;}
body .dispute_resolution_pop_content .gform_legacy_markup_wrapper ul li.gfield{ margin-top:0px; padding-bottom:30px; position:relative;}
.dispute_resolution_pop_content .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){ background:#fff; border: 1px solid #BBBABA; padding:0px 20px; font-size:16px; color:#232020; border-radius:10px; height:48px;}
.dispute_resolution_pop_content .gform_legacy_markup_wrapper input:focus{ outline-style:none;}
body .dispute_resolution_pop_content .gform_legacy_markup_wrapper .top_label div.ginput_container{ margin-top:0px;}
@media only screen and (min-width: 641px){
	.dispute_resolution_pop_content .gform_legacy_markup_wrapper ul.gform_fields li.gfield { padding-right:0px;}
}
.dispute_resolution_pop_content #field_14_2{ display:none;}
.dispute_resolution_pop_content #field_14_1{ background:#fff;   font-size:16px; color:#232020; border-radius:20px;  }
.dispute_resolution_pop_content .gform_legacy_markup_wrapper li#field_14_1.gfield.gfield_error{ border-color:#EE5253; overflow:inherit;}

.dispute_resolution_pop_content .gform_legacy_markup_wrapper li#field_14_1.gfield.gfield_error .ginput_container{border: 1px solid #EE5253;}

.dispute_resolution_pop_content .gform_legacy_markup_wrapper .gform_fileupload_multifile .gform_drop_area{ padding:0px; border:none; background:none; margin:0px; border-radius:0;}
.dispute_resolution_pop_content .gform_legacy_markup_wrapper .gform_fileupload_multifile .gform_drop_area:after{ display:block; font-size:16px; color:#232020; position:absolute; width:100%; bottom:0px; left:50%; margin-left:-50%;}
.dispute_resolution_pop_content .gform_legacy_markup_wrapper .gform_fileupload_multifile .gform_drop_area .gform_button_select_files{background:url(/wp-content/themes/puprime_new/images/gform_button_select_files_bg.png) left top no-repeat; width:50px; height:75px; text-indent:-9999em; display:block; border:none; margin:16px auto 0px; cursor:pointer;}

.dispute_resolution_pop_content .gform_legacy_markup_wrapper .gform_fileupload_multifile .gform_drop_area .gform_button_select_files[disabled]{ display:none;}
.dispute_resolution_pop_content .gform_legacy_markup_wrapper .validation_message{ padding-top:16px;}

.dispute_resolution_pop_content .gform_legacy_markup_wrapper span.gform_drop_instructions{ display:none;}
.dispute_resolution_pop_content .gform_fileupload_rules {display: none !important;}
.dispute_resolution_pop_content .gform_legacy_markup_wrapper .field_description_below .gfield_description{ padding-top:0px; color:#EE5253; font-size:12px; font-weight:normal; font-family: "Avenir-Medium"; }
.dispute_resolution_pop_content .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{ position:absolute; left:0px; }
.dispute_resolution_pop_content #gform_preview_14_1{ padding-top:1px;}
.dispute_resolution_pop_content #field_14_1 .ginput_preview{ padding-top:3px;}
.dispute_resolution_pop_content .gform_legacy_markup_wrapper .gform_footer{ padding:47px 0px 0px; margin:0px; text-align:right;}
.dispute_resolution_pop_content .gform_legacy_markup_wrapper .gform_footer input.button,
.dispute_resolution_pop_content .gform_legacy_markup_wrapper .gform_footer input[type=submit]{ display: inline-block; cursor:pointer; width:180px;text-align: center; color:#D8D8D8;font-size:20px;line-height: 1.5;padding: 5px 10px; margin:0px; background: #fff;border:1px solid #D8D8D8;border-radius:20px; text-decoration:none; font-family: 'Conv_AvenirLTStd-Black-1'; height:60px;}
/* .dispute_resolution_pop_content .gform_legacy_markup_wrapper .gform_footer input.button:hover,
.dispute_resolution_pop_content .gform_legacy_markup_wrapper .gform_footer input[type=submit]:hover{color: #006BFF; border-color:#006BFF;} */

.CV_pop_box{  width: 100%; background:#ffffff;border-radius:20px; z-index: 100;}
.CV_pop_box .pop_close{position: absolute;width: 50px;height: 50px;top:calc(100% + 10px);left:50%; margin-left:-25px; border-radius:50%; background-color: #ffffff;cursor: pointer;}
.CV_pop_box .pop_close::before {transform: rotate(45deg);}
.CV_pop_box .pop_close::before, .pop_close::after {position: absolute;content: ' ';background-color:#232020;left: 25px;top: 15px;width: 2px;height: 20px;}
.CV_pop_box .pop_close::after {transform: rotate(-45deg);}
.CV_pop_box .pop_close::before, .pop_close::after {position: absolute;content: ' ';background-color:#232020;left: 25px;top: 15px;width: 2px;height: 20px;}
.CV_pop_box .gfield_html h3{ font-size:40px; line-height:1.75; color:#232020; font-family: 'Conv_AvenirLTStd-Black-1';text-align: center;}
.CV_pop_box .gfield_html p{ font-size:16px; line-height:1.4; color:#232020; font-family: 'Avenir'; margin-bottom:40px;text-align: center;}

.dispute_resolution_pop_content .gform_legacy_markup_wrapper div.validation_error{ display:none;}
.dispute_resolution_pop_content .gform_legacy_markup_wrapper li.gfield.gfield_error{ background:none; border:none; padding:0px 0px; margin:0px !important;}
/* .dispute_resolution_pop_content .gform_legacy_markup_wrapper .top_label .gfield_error{ width:100%;} */
.dispute_resolution_pop_content .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label { margin-top:0px;}
.dispute_resolution_pop_content .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{ margin-top:0px;}
.dispute_resolution_pop_content .gform_legacy_markup_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){ border:1px solid #EE5253;}

@media only screen and (min-width: 641px){
	.dispute_resolution_pop_content .gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) { max-width: 303px!important;}
}
@media only screen and (max-width: 641px){
	.dispute_resolution_pop_content .gform_legacy_markup_wrapper .ginput_container span:not(.ginput_price) { display:none !important;}
}

.dispute_resolution_pop_content .gform_confirmation_wrapper { min-height:540px; display:flex; justify-content: center; align-items: center;}
.dispute_resolution_pop_content .gform_confirmation_message{ padding-bottom:50px; text-align:center; font-size:16px; color:#232020; line-height:1.3; width:320px; max-width:100%;}
.dispute_resolution_pop_content .gform_confirmation_message img{ margin-bottom:7px;}
.dispute_resolution_pop_content .gform_confirmation_message strong{ font-size:20px; color:#1DD1A1;  font-family: 'Conv_AvenirLTStd-Black-1';}
.dispute_resolution_pop_content .gform_confirmation_message .blue_button{ margin:0px auto;}
/*Careers Page Css End*/

@media (max-width: 1280px) {
	.page_banner_content .inner{ height:800px; padding-top:100px; padding-bottom:100px;}
}
@media (max-width: 980px) {	
	h1{ font-size:50px;}
	.page_banner_content .inner{ height:700px;}
	.career_row1 .inner{ padding-top:90px; padding-bottom:80px;}
	.career_row1 ul{ margin-left:-20px; margin-right:-20px;}
	.career_row1 ul li .icon_box{ width:160px; height:160px; line-height:160px;}
}

@media (max-width:768px){	
	body {padding-top: 0px;}
	h1{ font-size:40px;}
	.inner{padding-left:20px;padding-right:20px;}
	.page_banner_content .inner{height:896px;align-items: flex-end; padding-top:60px; padding-bottom:60px;}
	.page_banner_content .text_box .text{ padding-bottom:0;}
	.page_banner_content .blue_button{ /* padding:15px 20px; */ font-size:16px;}
	.page_banner_content .public_button{ /* padding:15px 20px; */ font-size:16px;}
	/*.let_us_help_wrapper .inner{ padding-top:55px; padding-bottom:55px;}*/
	.let_us_help_wrapper .top_text{ padding-bottom:20px;}
	.let_us_help_wrapper .gform_legacy_markup_wrapper form{ justify-content: center; padding-bottom:30px;}
	.let_us_help_wrapper .gform_legacy_markup_wrapper .gform_body{ width:100%; max-width:100%;}
	.let_us_help_wrapper .gform_legacy_markup_wrapper ul.gform_fields{ margin-left:-10px; margin-right:-10px;}
	.let_us_help_wrapper .gform_legacy_markup_wrapper ul.gform_fields li.gfield{ padding-left:10px; padding-right:10px;}
	.let_us_help_wrapper .gform_legacy_markup_wrapper .gform_footer{ text-align:right; width:100%;}
	.let_us_help_wrapper .gform_legacy_markup_wrapper .gform_footer input.button,
	.let_us_help_wrapper .gform_legacy_markup_wrapper .gform_footer input[type=submit]{ width:auto; display:inline-block; min-width:180px;}
	.let_us_help_wrapper p{ text-align:left;}
	/* .ready_trade_wrapper .inner{ padding-top:30px; padding-bottom:50px; min-height:600px; display:flex; flex-direction: column; justify-content: flex-end;}
	.ready_trade_wrapper .text_box{ padding-bottom:10px;}
	.ready_trade_wrapper .blue_button{ padding:15px 20px; font-size:16px;} */
	.career_row1 .inner{ padding-top:60px; padding-bottom:30px;}
	.career_row1 .top_text p{ font-size:16px;}
	.career_row1 ul li{ width:50%; padding-bottom:15px;}
	.career_row1 ul li .icon_box{ width:120px; height:120px; line-height:120px;}
	.career_row1 ul li .icon_box img{ width:42px; height:auto;}
	.career_row1 ul li p{ font-size:16px;}
	.career_content_row2 .inner{ padding-top:60px; padding-bottom:60px;}
	.career_content_row2_content{ padding-left:20px; padding-right:20px;}
	.career_content_row2 .career_content_row2_box_title{max-width: calc(100% - 100px);}
	.career_content_row2 .career_content_row2_box_title:after{ top:100px; width:42px; height:42px; line-height:40px;}
	.career_content_row2 .career_content_row2_box:first-child .career_content_row2_box_title:after{ top:67px;}
	.career_content_row2 .text_box{max-width: calc(100% - 100px);}
	.career_content_row2 .button_box{ width:90px;}
	.career_content_row2 .button_box .blue_button{ padding:11px 15px; font-size:16px;}
	.mobile_menu .pu_menu .menu-item-has-children a{font-size:16px;}
}
@media (min-width: 768px){
    #webWidget {
        width: 750px !important;
        max-height: calc(100vh - 15px) !important;
        height: 628px !important;
    }
}
@media (max-width:600px){
	.let_us_help_wrapper .gform_legacy_markup_wrapper ul.gform_fields{ margin-left:0px; margin-right:0px; flex-wrap: wrap;}
	.let_us_help_wrapper .gform_legacy_markup_wrapper ul.gform_fields li.gfield{ padding-left:0px; padding-right:0px; width:100%; padding-bottom:20px;}
	.let_us_help_wrapper .gform_legacy_markup_wrapper .gform_footer{ padding-top:10px;}
}
@media(max-width:580px){
	.mobile_menu .Header_tools_country_list{left:-80px;}
}
@media (max-width:540px){
	.CV_pop_box{ width:96%; max-width:96%;/* position:absolute; */top:60px; margin-top:0px;}
	.CV_pop_box .gfield_html h3{ font-size:30px; line-height:1.3; margin-bottom:10px;}
	.dispute_resolution_pop_content{ padding-left:20px; padding-right:20px;}
	.dispute_resolution_pop_content .gform_legacy_markup_wrapper .gform_footer{ padding-top:20px;}
	.dispute_resolution_pop_content .gform_confirmation_wrapper { min-height:450px;}
	
}
@media (max-width: 480px) {
	.mobile_menu_hamburger { margin-left: 0px;}
	.career_row1 ul li .icon_box{ width:100px; height:100px; line-height:100px;}	
	.career_content_row2 .button_box{ position:static; padding-bottom:20px;}
	.career_content_row2 .button_box .blue_button{ font-size:14px;}
	.career_content_row2 .career_content_row2_box_title{max-width: calc(100% - 45px);}
	.career_content_row2 .text_box{max-width: calc(100% - 45px);}
	.career_content_row2 .career_content_row2_box_title:after{ top:48px;}
	.career_content_row2 .career_content_row2_box:first-child .career_content_row2_box_title:after{ top:15px;}
	.mobile_menu .Header_tools_country_list{left:-130px;}
}
@media (max-width: 420px) {
	.inner{padding-left:20px;padding-right:20px;}
	.mobile_menu .Header_tools_country_list{left:-160px;}
}
@media(max-width:400px){
}
@media (max-width: 380px) {
	.mobile_menu_country h4{font-size:18px;}
}
