@charset "utf-8";
/*
Theme Name: Partner 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;
}
*,
*: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;}
a { color:#232020;  outline:none; text-decoration:none; outline-style:none;}
a:hover {text-decoration: none;}
p { line-height:1.375; margin:0px 0px 20px;}
li { list-style:none outside none; }
strong, b{ font-weight: normal; font-family: 'Avenir-Medium';}
a,input,button{outline: none; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); -webkit-focus-ring-color: rgba(0, 0, 0, 0);}
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.375;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;}
h1 .pu_title, h2 .pu_title,h3 .pu_title,h4 .pu_title,h5 .pu_title,h6 .pu_title,p .pu_title{display: inline-block;}
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;}
/*Page encryption Css Start*/
form.post-password-form{ background:#6c6c6c; width:600px; max-width:100%; text-align:center; padding:50px 20px; margin:200px auto 100px; 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;}
.black_button{display: block;max-width:max-content;padding: 8px 10px;width: 100%;border: 1px solid #232020;border-radius: 10px;color:#232020;text-align: center;font-size: 12px;box-sizing: border-box; text-decoration:none;}
.blue_button:hover{text-decoration: none;background: #004ABC!important;}
.blue_button{display: block;line-height:initial;max-width:200px; padding: 14.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!important;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:16px;box-sizing: border-box; text-decoration:none;font-family: 'Conv_AvenirLTStd-Black-1';border: 1px solid #006BFF;color: #006BFF;}
/*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: 100px;width: 100%;display: flex; align-items: center; margin-right: 100px;}
.Header .Header_logo img{max-width: 100px;}
.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: 235px;}
.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/partner_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/partner_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;}
.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;}
.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_downlond{cursor: pointer;}
.Header .Header_inner{display: none;}
/*Header Css End*/

body .let_us_help_wrapper .gform_legacy_markup_wrapper .top_label div.ginput_container{ margin-top:0px;}

/*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;}
.mobile_menu .pu_menu li .pu_sub_menu li a {padding: 5px 0px 5px 10px;}
.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 span:after{content:""; display:block; width:24px; height:24px; position:absolute; right:0px; top:-4px;background: url(/wp-content/themes/partner_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 span:after{content:""; display:block; width:24px; height:24px; position:absolute; right:0px; top:-4px;background: url(/wp-content/themes/partner_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/partner_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/partner_new/images/header_menu_jian.webp) center no-repeat;background-size: cover;}
.pu_menu li.menu-item-has-children.pt > a span:after{display:none!important;}

.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/partner_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/partner_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: 160px;}
}
@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: 50px;}
}
@media (max-width:1270px){
	.Header .Header_content .Header_Menu{margin-left: 0px;}
	.Header .Header_content .Header_Menu li{margin-right: 45px;}
}
@media (max-width:1250px){
	.Header .Header_select .inner{padding: 30px 20px 20px 30px;}
}
@media (max-width:1200px){
	.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; padding: 14px 32px; border-bottom: 1px solid #D8D8D8;}
	.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:97px;height:31px;}
	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:114px; height:31px; position:absolute;top:8px;background:url(/wp-content/themes/partner_new/images/header_logo.svg) left top no-repeat;background-position: 0px 0px;background-size:97px 31px;}
	.mobile_menu_hamburger:after{content:"";display:block;width:24px; height:24px; position:absolute; right:0px; top:-10px;background:url(/wp-content/themes/partner_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/partner_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/partner_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/partner_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:97px; height:31px; position:absolute;top:8px;background:url(/wp-content/themes/partner_new/images/header_logo.svg) left top no-repeat;background-position: 0px 0px;background-size:97px 31px;}
	.header_mobile_main.white .search_box .search_box_button{width:24px; height:24px; cursor:pointer; background:url(/wp-content/themes/partner_new/images/search_line_mobile_change.webp) center center no-repeat;border: none;background-size: cover;}
	/* mobile add ed*/
}
@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 */
/* Page Banner Start */
.page_banner_content{background-color: #232020;background-size: 100% 80%;border-radius: 0 0 0 200px;height:720px;}
.page_banner_content .inner{display:flex;justify-content: space-between;}
.page_banner_content .text_box{padding-top: 150px;}
.page_banner_content .text_box.text_white{color:#fff;}
.page_banner_content .text_box.text_white .buttons .blue_button{ font-size: 14px; padding: 15.5px 10px; }
.page_banner_content .text_box.text_black{color:#232020;}
.page_banner_content .text_box h1{line-height:1.22; width: 100%; max-width: 500px; margin-bottom:10px; }
.page_banner_content .text_box p{margin-bottom:40px;max-width:500px;width:100%;font-size: 20px; line-height: 1.4;}
.page_banner_content .img_box{padding-top:50px;}
.page_banner_content .img_box img{max-width:687px;width:100%;}
/* Page Banner End */
/* @media(max-width:1690px){
	.Header .Header_tools_country_list{left:-110px;}
} */

@media(max-width:1000px){
	.page_banner_content .img_box{padding-top:120px;}
}


/* Header CSS Start */
@media (max-width: 980px) {	
	h1{ font-size:50px;}
	h2{ font-size:50px;}
}
@media (max-width:768px){	
	body {padding-top: 0px;}
	h1{ font-size:40px;}
	h2{ font-size:40px;}
	.inner{padding-left:20px;padding-right:20px;}
	.mobile_menu .pu_menu .menu-item-has-children a{font-size:12px;}
	.page_banner_content{border-radius:0 0 0 100px;margin-bottom:265px;}
	.page_banner_content .inner{flex-direction: column; padding-left: 0; padding-right: 0; }
	.page_banner_content .img_box{text-align:center;padding-top:60px;}
	.page_banner_content .img_box img{max-width:414px;}
	.page_banner_content .text_box{ padding-top:110px; padding-left: 34px; padding-right: 34px; }
	.page_banner_content .text_box h1{ margin-bottom: 10px; line-height: 1.375; }
	.page_banner_content .text_box p{ margin-bottom: 30px; line-height: 1.35; }
}

@media (max-width: 460px) {
	.page_banner_content{ margin-bottom: 300px; }
}
@media (max-width: 430px) {
	div.page_banner_content{height:762px;}
	.page_banner_content .inner{ flex-direction: column; }
	
	.inner{padding-left:34px;padding-right:34px;}
}
@media (max-width: 390px) {
	.page_banner_content{margin-bottom:230px;}
}
@media(max-width:380px){
	.inner{padding-left:20px;padding-right:20px;}
}
