@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');
.consit-main-menu{width: 100%;}
/*theme css*/
.qa-sdk-wrapper{position: fixed;width: 400px;right: -600px;max-height: 530px;overflow: hidden;border-radius: 4px;box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);transition: all 0.5s ease-in-out;background: #fff;}
.qa-sdk-close-btn{display: inline-block;width: 18px;height: 18px;cursor: pointer;position: absolute;top: 16px;right: 16px;}
.qa-sdk-close-btn:hover{border-radius: 50%;background-color: #d5d9df;}
#qa-sdk-iframe{width: 400px;}
/* 翻译加载器样式*/
.imt-loading-indicator{vertical-align: middle !important;width: 10px !important;height: 10px !important;display: inline-block !important;margin: 0 4px !important;border: 2px rgba(221, 244, 255, 0.6) solid !important;border-top: 2px rgba(0, 0, 0, 0.375) solid !important;border-left: 2px rgba(0, 0, 0, 0.375) solid !important;border-radius: 50% !important;padding: 0 !important;-webkit-animation: imt-loading-animation 0.6s infinite linear !important;animation: imt-loading-animation 0.6s infinite linear !important;}
@-webkit-keyframes imt-loading-animation{from{-webkit-transform: rotate(0deg);}
to{-webkit-transform: rotate(359deg);}}
@keyframes imt-loading-animation{from{transform: rotate(0deg);}
to{transform: rotate(359deg);}}
.se_imt_html{height: 100%;}
.se_imt_html body{position: relative;min-height: 100%;top: 40px;}
@media print{#imt-webext{display: none !important;}}
.ai-assist-highlight{background: yellow;}
@media print{#ai-assist-root-bangs,#ai-assist-root-bilibili,#ai-assist-root-new{display: none !important;}}
a{color: #3757f7;transition: .5s;}
a:hover{text-decoration: none;color: #3757f7;}
body{font-family: 'Montserrat', sans-serif;font-weight: 400;font-style: normal;font-size: 15px;line-height: 1.6;color: #212d48;}
p{font-style: normal;}
h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a{font-family: 'Montserrat', sans-serif;font-style: normal;line-height: 1.2;font-weight: 700;transition: .5s;font-size: 22px;color: #212d48;margin: 0 0 8px;transition: .5s;}
p.form-messege{color: #d3ff00;}
.btn-primary:focus,
select:focus,
textarea:focus,
input:focus{box-shadow: none !important;}
textarea,
input{outline: none;}
a:focus,
.btn:focus{text-decoration: none;outline: none;}
.uppercase{text-transform: uppercase;}
.capitalize{text-transform: capitalize;}
/* title css*/
.witr_section_title_inner h1,
.witr_section_title_inner h2,
.witr_section_title_inner h3{font-size: 40px;margin: auto;font-weight: 700;}
.witr_section_title_inner.text-center p{width: 71%;margin-right: auto;margin-left: auto;}
.witr_section_title{padding-bottom: 0px;}
.witr_section_title{position: relative;padding-bottom: 50px;}
.witr_section_title_inner{position: relative;z-index: 1;}
.witr_back_title{position: absolute;top: 0;bottom: 0;right: 0;left: 0;}
.title_in .witr_back_title{z-index: -1;}
.witr_back_title h4{font-size: 80px;-webkit-text-stroke: 1px #888888;-webkit-text-fill-color: transparent;line-height: 1;}
.witr_section_title_inner h1,
.witr_section_title_inner h2,
.witr_section_title_inner h3{font-size: 36px;margin: auto;font-weight: 700;}
.text-right.witr_section_title_inner h1,
.text-right.witr_section_title_inner h2,
.text-right.witr_section_title_inner h3{margin-right: 0px;}
.text-left.witr_section_title_inner h1,
.text-left.witr_section_title_inner h2,
.text-left.witr_section_title_inner h3{margin-left: 0px;}
.witr_section_title_inner h1{}
.witr_section_title_inner h2{font-size: 18px;display: inline-block;color: #3757f7;}
.all_counter_color i,
.witr_counter_img{margin: 0px 20px 0px 0px;padding: 10px 0px 0px 0px;}
.witr_section_title_inner h3{padding: 10px 0px 0px 0px;}
.witr_section_title_inner p span a,
.witr_section_title_inner p span,
.witr_section_title_inner h1 span,
.witr_section_title_inner h2 span,
.witr_section_title_inner h3 span{color: #001eb6;}
.witr_section_title_inner p{margin-top: 10px;}
.witr_section_title_inner.text-center p{margin-right: auto;margin-left: auto;}
.witr_section_title_inner p{width: 100%;padding: 10px 0px 0px 0px;}
.witr_image_title{margin-top: 0px;margin-bottom: 10px;}
.white .witr_section_title_inner h1,
.white .witr_section_title_inner h2,
.white .witr_section_title_inner h3,
.white .witr_section_title_inner p{color: #fff;}
.title_btn a{background: #e0a067;padding: 15px 30px;color: #fff;display: inline-block;}
/* button hover style*/
.pricing-part a.btn,
.feature_btn a,
.witr_ser_btnb a,
.service-btn>a,
a.dtbtn,
.witr_btn,
.witr_bbtn,
.witr_gbtn,
.witr_gbbtn,
.consit_button a,
.witr_sbtn_s8 a{border-radius: 5px;font-size: 16px;}
.witr_btn,
.witr_bbtn,
.witr_gbtn::before,
.witr_vbtn,
.witr_vhgbtn::before,
.witr_vbbgbtn_inner:after,
.witr_vbbgbtn::after,
.witr_vdbbgbtn_inner:before,
.witr_vdbbgbtn::before{background-color: transparent;background-image: linear-gradient(90deg, #3757F7 0%, #001EB6 100%);color: #fff;}
.witr_btn:hover,
.witr_bbtn:hover,
.witr_gbtn:hover::before,
.witr_vbtn:hover,
.witr_vhgbtn:hover::before,
.witr_vbbgbtn_inner:hover:after,
.witr_vbbgbtn:hover::after,
.witr_vdbbgbtn_inner:hover:before,
.witr_vdbbgbtn:hover::before{background-color: transparent;background-image: linear-gradient(90deg, #3757F7 0%, #001EB6 100%);color: #fff;}
.witr_gbtn::before{border-radius: 30px;}
.tx_golobal_color{background: #e0a067;}
.tx_btn_global_color:hover{background: #140909;}
.logo-right,
.logo-left{align-items: center;}
.witr_h_h2 .consit_menu,
.witr_h_h3 .consit_menu,
.witr_h_h4 .consit_menu,
.witr_h_h5 .consit_menu,
.witr_h_h6 .consit_menu,
.witr_h_h7 .consit_menu,
.witr_h_h8 .consit_menu,
.witr_h_h9 .consit_menu,
.witr_h_h10 .consit_menu,
.witr_h_h11 .consit_menu,
.witr_h_h14 .consit_menu,
.witr_h_h17 .consit_menu,
.witr_h_h18 .consit_menu,
.witr_h_h19 .consit_menu,
.witr_h_h20 .consit_menu,
.witr_h_h21 .consit_menu{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: space-between;-ms-flex-pack: space-between;justify-content: flex-end;/*align-items: center;*/}
.tx_relative_m,
.tx_top2_relative{position: relative;}
/* bar color title*/
.witr_bar_main{margin: 10px 0;}
.witr_bar_inner{height: 3px;width: 90px;background: #821F05;margin: 0px auto;position: relative;border-radius: 30px;}
.text-left .witr_bar_inner{margin-left: 0px;}
.text-right .witr_bar_inner{margin-right: 0px;}
/* circale Bar css*/
.witr_bar_innerc{position: relative;}
.witr_bar_innerc::before{content: '\f177';position: absolute;left: 0;top: 50%;transform: translateY(-50%);border: 5px solid #e0a067;border-radius: 50%;background: #1c1b1b;-webkit-animation-duration: 3s;animation-duration: 3s;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-name: move_title_bg;animation-name: move_title_bg1;}
.witr_bar_innerc::after{content: '\f178';position: absolute;right: 0;top: 50%;transform: translateY(-50%);border: 5px solid #e0a067;border-radius: 50%;background: #1c1b1b;-webkit-animation-duration: 3s;animation-duration: 3s;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-name: move_title_bg;animation-name: move_title_bg2;}
@keyframes move_title_bg1{from{left: 0;}
to{left: 100%;}}
@keyframes move_title_bg2{from{right: 0;}
to{right: 100%;}}
/* === style_w6 shape ====*/
.witr_shape_item_inner{position: absolute;z-index: -1;content: "";transition: .5s;}
.witr_shape_box{width: 300px;height: 300px;background: #ddd;border-radius: 50%;border: 54px solid #f9f9f9;margin: auto;transition: .5s;}
/* responsive 320 start*//* small mobile :320px.*//* responsive 320 end*//*===================== consit HEADING TOP AREA CSS =========================*//* LEFT RIGHT CSS*/
.em40_header_area_main.hdisplay_none{display: none;}
.consit-header-top{background: #3757f7;}
.consit-header-top{padding: 10px 0;}
.top-address p{margin-bottom: 0;}
.top-address p span,
.top-address p a{margin-right: 20px;}
.top-address p span i,
.top-address p a i{font-size: 13px;color: #fff;margin-right: 5px;}
.top-address p span i:hover,
.top-address p a i:hover{}
.top-address p a{display: inline-block;text-decoration: none;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
/* TOP RIGHT CSS*/
.top-right-menu ul.social-icons{margin: 0;padding: 0;}
.top-right-menu ul.social-icons li{display: inline-block;margin-left: 15px;position: relative;}
.top-right-menu ul.social-icons li a{display: inline-block;text-decoration: none;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;font-size: 15px;}
.top-welcomet p span,
.top-welcomet p a,
.top-welcome p span,
.top-welcome p a,
.top-welcome p,
.top-address p a,
.top-right-menu ul.social-icons li a,
.top-address p span{color: #fff;font-size: 15px;font-weight: 500;}
.top-welcome p a:hover{}
.top-right-menu .social-icons li a:hover,
.top-right-menu .social-icons li a i:hover{color: #17161a;}
.top-both-p0 .top-address p a,
.top-both-p0 .top-address p span{margin-right: 0px;margin-left: 12px;}
.top-right-menu .menu-item-has-children>a:after{margin-left: 5px;content: "\e62a";font-family: themify;font-size: 15px;opacity: .7;}
/* sub menu css*/
.top-right-menu ul .sub-menu{position: absolute;left: 0px;top: 100%;visibility: hidden;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";border-top: 1px solid #821F05;width: 150px;text-align: left;background: #821F05;z-index: 1;transition: .5s;}
.top-right-menu ul.social-icons li:hover .sub-menu{opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility: visible;}
.top-right-menu ul .sub-menu li{padding: 5px 0px 5px;}
.top-right-menu ul .sub-menu li a{font-size: 14px;}
.top-right-menu ul .sub-menu ul{display: none;}
.top-welcome p{padding: 0px;margin: 0px;}
.top-address.em-login a{margin-right: 10px;}
.top-address.em-login a+a{margin-right: 0;}
.top-address.em-login p a i,
.top-address.em-login p a i{margin-right: 5px;}
.top-address.em-login a+a:before{content: "|";margin-right: 12px;}
.txtc{text-align: center;}
.text-center{text-align: center;}
.text-left{text-align: left !important;}
.text-right{text-align: right !important;}
/* top opening*/
.top-address.menu_18 span{padding: 8px 15px 9px;display: inline-block;}
.top-right-menu ul.social-icons.menu_18,
.top-right-menu ul.social-icons.menu_19{padding: 7px 0;}
.em-login.menu_18,
.em-quearys-top.menu_19{padding: 7px 0;}
/* address left right icon*/
.top-right-menu.litop{float: left;}
/* mobile logo*/
.mobile_menu_logo.text-center{padding: 20px 0;}
/*===================== END consit HEADING TOP AREA CSS =========================*//*======================== EM consit HEADER =========================*/
.em_consit_header{background: #f9f9f9 none repeat scroll 0% 0;padding: 28px 0;position: relative;overflow: hidden;z-index: 1;}
.em_consit_header:before{background: #821F05 none repeat scroll 0% 0;content: "";left: 0;top: 0;bottom: 0;width: 25%;height: 100%;z-index: -1;position: absolute;}
.em_consit_header:after{background: #821F05 none repeat scroll 0% 0;content: "";left: 18%;top: 0;bottom: 0;width: 15%;height: 100%;position: absolute;-webkit-transform: rotate(-121deg);transform: rotate(-121deg);z-index: -1;}
.single_header_address{text-align: left;}
.consit_logo_thumb{z-index: 9;text-align: right;}
.consit_header_icon{float: left;margin-right: 10px;overflow: hidden;}
.consit_header_icon i{color: #821F05;font-size: 30px;margin-top: 5px;margin-left: 2px;display: inline-block;}
.consit_header_address{overflow: hidden;padding-left: 80px;}
.consit_header_address_text>h3{font-size: 18px;margin: 0;padding: 0;}
.consit_header_address_text>p{margin: 0;overflow: hidden;}
.consit_header_address_text>p>a{color: #999;}
.consit_logo_thumb{z-index: 9;}
.consit_header_button{padding-left: 50px;position: relative;}
.consit_header_button:before{content: "";position: absolute;background: #821F05;width: 1px;height: 74px;left: 10px;top: -14px;}
.consit_header_button .dtbtn{background: #821F05;border-radius: 5px;color: #fff;display: inline-block;font-size: 15px;font-weight: 600;margin-left: 0;padding: 12px 26px;transition: .5s;}
.consit_header_button>a:hover{background: #821F05;}
.em_slider_social{position: fixed;right: 30px;text-align: center;top: 60%;z-index: 999999;}
.em_slider_social li{display: block;list-style: outside none none;text-decoration: none;}
.em_slider_social a{background: #821F05;border: 1px solid #821F05;border-radius: 50%;color: #fff;display: inline-block;font-size: 16px;height: 35px;line-height: 33px;margin-bottom: 10px;text-align: center;width: 35px;}
.em_slider_social a:hover{background: #821F05;color: #fff;border-color: #821F05;}
.no-logo-sr .consit_menu ul{text-align: center;}
.no-logo-sr .consit_menu ul li{text-align: left;}
/*======================= consit HEADING NAV AREA CSS ========================*/
.mean-container .mean-bar{padding: 0;}
.mean-container .mean-nav{background: transparent;float: none;}
.main_menu_div{position: relative;}
.consit_nav_area{background: #fff none repeat scroll 0% 0;}
/* LOGO CSS*/
.logo a{font-size: 23px;font-weight: 700;display: inline-block;}
/* MENU CSS*/
.consit_menu ul{text-align: center;list-style: none;}
/* witr_h_h18 menu css*/
.witr_shop_sc .consit_menu ul{text-align: left;}
.search_popup_button,
.tx_mmenu_together{align-items: center;display: flex;justify-content: flex-end;}
.tx_mmenu_together .donate-btn-header{padding: 0;}
.witr_shop_sc .donate-btn-header,
.witr_shop_sc .em_top_cart.hshop{padding: 0;}
.witr_shop_sc .em-quearys-menu i{border-radius: 3px;margin-right: 20px;margin-top: 7px;}
.witr_shop_sc a.cart-contents{background: #ff4a17;color: #fff;border-radius: 3px;padding: 8px;margin-top: 3px;display: block;}
.witr_shop_sc a.dtbtn{margin-left: 20px;}
.witr_shop_sc .em-header-quearys{text-align: center;}
/* witr_h_h21 menu css*/
.sb_popup .tx_mmenu_together{justify-content: space-between;}
/* witr_h_h22 menu css*/
.number_align{justify-content: space-between;display: flex;align-items: center;}
.menu_search{display: flex;align-items: center;}
.main_menu_address_a{display: flex;align-items: center;position: relative;}
.main_menu_address_a::before{content: "";position: absolute;background: #fbfbfb40;width: 1px;height: 107px;left: 0;}
.main_menu_header_icon{margin-left: 25px;margin-right: 10px;}
.main_menu_header_icon i{font-size: 30px;color: #821F05;}
.main_menu_header_address_text h3,
.main_menu_header_address_text h4 a{margin: 0;font-weight: 600;}
.main_menu_header_address_text h3{font-size: 18px;color: #821F05;}
.main_menu_header_address_text h4 a{font-size: 18px;}
.main_menu_header_address_text h4{margin-bottom: 0;}
.prefix .main_menu_header_address_text h3,
.prefix .main_menu_header_address_text h4 a,
.prefix .main_menu_header_icon i{color: #fff;}
.consit_menu>ul>li{display: inline-block;position: relative;}
.consit_menu>ul>li>a{display: block;margin: 38px 20px;transition: .5s;position: relative;color: #272727;font-size: 17px;font-weight: 600;}
.consit_menu>ul>li>a:before,
.consit_menu>ul>li.current>a:before{background: #ffb600 none repeat scroll 0% 0;bottom: -7px;content: "";height: 2px;left: 0;margin: auto;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position: absolute;right: 0;-webkit-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;width: 15%;display: none;}
.heading_style_2 .consit_menu>ul>li>a{color: #fff;}
.heading_style_3 .consit_menu>ul>li>a{color: #fff;}
.heading_style_4 .consit_menu>ul>li>a{color: #fff;}
.heading_style_5 .consit_menu>ul>li>a{color: #fff;}
.consit_menu ul li:last-child a{margin-right: 8px;}
.consit_menu>ul>li.current>a,
.consit_menu>ul>li:hover>a,
.consit_header_menu>ul>li:hover>a{color: #001eb6;background-color: transparent;}
.consit_menu>ul>li:hover>a:before,
.consit_menu>ul>li.current>a:before{opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
/* transparent 2*/
.trp_nav_area{position: fixed;left: 0;right: 0;top: 0;z-index: 9999;background-color: transparent;transition: .5s;}
.hbg2{background: rgba(0, 0, 0, .7);}
/* stycky nav js*/
.transprent-menu.menu4{position: relative;}
.transprent-menu .consit_nav_area{left: 0;right: 0;top: 0;z-index: 9999;background-color: transparent;padding: 0;transition: .5s;position: absolute;}
.consit_nav_area.postfix{-webkit-transition: .3s;transition: .3s;}
.consit_nav_area.prefix,
.hbg2{background: #fff;}
.consit_nav_area.prefix .consit_menu>ul>li>a{color: #272727;}
.consit_nav_area.prefix .consit_menu>ul>li.current>a{color: #001eb6;}
/* LOGO LEFT RIGHT CSS*/
.logo-left{align-items: center;}
.logo-left .logo{text-align: left;}
.logo-right .logo{text-align: right;}
.logo-right .consit_menu>ul{text-align: left;}
.logo-right .consit_menu>ul>li:first-child a{padding-left: 0px;}
.logo-right .consit_menu>ul>li:last-child a{padding-right: auto;}
/* logo top*/
.logo-top .logo{text-align: center;}
.logo-top .consit_menu>ul{text-align: center;}
.logo-top>.consit_menu>ul>li:last-child a{padding-right: auto;}
/* sub menu style*/
.consit_menu ul .sub-menu{position: absolute;left: 0;top: 130%;width: 260px;text-align: left;background: #fff;margin: 0;padding: 15px 20px 8px;z-index: 9999;box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);transition: .2s;opacity: 0;visibility: hidden;}
.consit_menu ul li:hover>.sub-menu{transition: .5s;opacity: 1;visibility: visible;top: 100%;z-index: 9;}
.consit_menu ul .sub-menu li{position: relative;transition: .5s;}
.consit_menu ul .sub-menu li a{display: block;margin: 0;margin-bottom: 6px;letter-spacing: normal;font-size: 18px;font-weight: 500;transition: .5s;color: #212d48;visibility: inherit !important;padding: 4px 0px;}
.consit_menu ul .sub-menu li:hover>a,
.consit_menu ul .sub-menu .sub-menu li:hover>a,
.consit_menu ul .sub-menu .sub-menu .sub-menu li:hover>a,
.consit_menu ul .sub-menu .sub-menu .sub-menu .sub-menu li:hover>a{color: #001eb6;}
.consit_menu ul .sub-menu li:hover{margin-left: 15px;}
.consit_menu ul .sub-menu li:before{opacity: 0;transition: .1s;width: 15px;height: 1px;background: #0049ff;position: absolute;left: -20px;top: 50%;font-size: 20px;content: "";transform: translateY(-50%);}
.consit_menu ul .sub-menu li:hover:before{opacity: 1;}
.consit_menu ul .sub-menu li:before,
.mini_shop_content a span.count,
.slick-next,
.slick-next.slick-disabled,
.slick-prev,
.slick-prev.slick-disabled,
.twr_mini_cart .woocommerce.widget_shopping_cart .buttons a.checkout,
.twr_mini_cart .woocommerce.widget_shopping_cart .buttons a:hover{background: #3757f7;}
/* sub menu 2*/
.consit_menu ul .sub-menu .sub-menu{left: 100%;top: 130%;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility: hidden;}
.consit_menu ul .sub-menu li:hover>.sub-menu{opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility: visible;top: 0%;}
/* sub menu 3*/.consit_menu ul .sub-menu .sub-menu li{position: relative;}
.consit_menu ul .sub-menu .sub-menu .sub-menu{right: 100%;left: auto;top: 130%;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility: hidden;}
.consit_menu ul .sub-menu .sub-menu li:hover>.sub-menu{opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility: visible;top: 0%;}
/* sub menu 4*/
.consit_menu ul .sub-menu .sub-menu .sub-menu li{position: relative;}
.consit_menu ul .sub-menu .sub-menu .sub-menu li:hover>.sub-menu{opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility: visible;top: 0%;}
/* user login*/
.logged-in .trp_nav_area{top: 32px;}
.logged-in .transprent-menu .consit_nav_area.prefix{top: 32px;}
.logged-in .trp_nav_area.hbg2{top: 32px;}
.donate-btn-header{display: inline-block;}
a.dtbtn{background: #3757f7;}
a.dtbtn{border: none;display: block;font-size: 17px;margin-left: 20px;font-weight: 500;border-radius: 30px;padding: 13px 25px;}
.btn,
a.dtbtn{color: #fff;}
.witr_swiper_content .witr_btn:hover{background-color: #FFFFFF;}
.witr_swiper_content .witr_btn:hover,
.witr_swiper_content form button:hover,
.witr_video_butns:hover{color: #fff;}
.redX{color: #821F05;}
/* logo sticky*/
.consit-main-menu .logo a.main_sticky_main_l{display: block;}
.consit-main-menu .logo a.main_sticky_l{display: none;}
/* logo sticky box menu*/
.hmenu_box_style.hbg2 .logo a.main_sticky_main_l{display: none;}
.hmenu_box_style.hbg2 .logo a.main_sticky_l{display: block;}
/* logo pre*/
.consit-main-menu .prefix .logo a.main_sticky_main_l{display: none;}
.consit-main-menu .prefix .logo a.main_sticky_l{display: block;}
.headroom--pinned{-webkit-transform: translateY(0);transform: translateY(0);}
.headroom--unpinned{-webkit-transform: translateY(-100%);transform: translateY(-100%);}
.header--fixed{position: fixed;z-index: 10;right: 0;left: 0;top: 0;-webkit-transition: -webkit-transform .25s ease-in-out;transition: -webkit-transform .25s ease-in-out;transition: transform .25s ease-in-out;transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out;will-change: transform;}
.menu-height-space{height: 100px;}
/* sticky logo*/
.consit_logo_thumb a.main_sticky_l{display: none;}
.consit_logo_thumb .logo a{margin-top: 0;}
/*======================= END consit HEADING NAV AREA CSS ========================*//* mobile-menu*/
.mobile-menu{display: none !important;}
.mobile_logo_area{display: none !important;}
.mobile_menu_logo.text-center{padding: 20px 0;}
.mean-container .mean-bar{padding: 0;}
.main_menu_div{position: relative;}
.mean-container .mean-bar{float: none;background: #3757f7 none repeat scroll 0% 0;overflow: hidden;}
.consit_menu.main-search-menu>.em-header-quearys,
.em-quearys-top.msin-menu-search{display: inline-block;}
.em-top-quearys-area{position: relative;}
.consit_menu div.em-header-quearys{text-align: center;}
.em-quearys-top.msin-menu-search .em-quearys-menu i{height: 36px;width: 36px;line-height: 36px;margin-left: 20px;cursor: pointer;}
.em-quearys-menu i{background: #e0a067;border-radius: 50px;display: inline-block;height: 26px;text-align: center;width: 26px;line-height: 26px;font-size: 14px;color: #fff;}
.em-quearys-inner{visibility: hidden;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: fixed;top: 0;left: -150%;width: 100%;height: 100%;background: rgba(0, 0, 0, 0);z-index: 10000;-webkit-transition: all 0s 0s cubic-bezier(0.32, 0, 0, 1), background .3s 0s cubic-bezier(0.32, 0, 0, 1), -webkit-transform .3s .15s cubic-bezier(0.32, 0, 0, 1);transition: all 0s 0s cubic-bezier(0.32, 0, 0, 1), background .3s 0s cubic-bezier(0.32, 0, 0, 1), -webkit-transform .3s .15s cubic-bezier(0.32, 0, 0, 1);transition: all 0s 0s cubic-bezier(0.32, 0, 0, 1), transform .3s .15s cubic-bezier(0.32, 0, 0, 1), background .3s 0s cubic-bezier(0.32, 0, 0, 1);transition: all 0s 0s cubic-bezier(0.32, 0, 0, 1), transform .3s .15s cubic-bezier(0.32, 0, 0, 1), background .3s 0s cubic-bezier(0.32, 0, 0, 1), -webkit-transform .3s .15s cubic-bezier(0.32, 0, 0, 1);-webkit-transform: scale(1.1);transform: scale(1.1);visibility: hidden;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";left: -150%;background: rgba(0, 0, 0, 0);}
.em-s-open{visibility: visible;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";left: 0;background: #000000e6 !important;-webkit-transform: scale(1);transform: scale(1);}
.em-quearys-form{width: 100%;max-width: 895px;margin: auto;padding: 30px 0;}
.top-form-control{position: relative;}
.top-form-control input{background: transparent;color: #fff;font-size: 50px;font-weight: 500;height: 100px;padding: 0 40px 0 15px;width: 100%;border: none;-webkit-transition: 1s;-webkit-transition: .5s;transition: .5s;border-bottom: 3px solid #fff;}
textarea,
input{outline: none;}
.top-form-control button.top-quearys-style{position: absolute;right: 6px;top: 50%;background: transparent;font-size: 45px;border: none;color: #fff;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.consit_menu div.em-header-quearys{text-align: center;}
.em-quearys-top.msin-menu-search .em-quearys-menu i{height: 36px;width: 36px;line-height: 36px;margin-left: 20px;cursor: pointer;}
.em-quearys-menu i{background: #001eb6;border-radius: 50px;display: inline-block;height: 26px;text-align: center;width: 26px;line-height: 26px;font-size: 17px;color: #fff;}
/*======================== End Menu AREA CSS
=========================*//* Swiper Slider Area Css*/
.witr_swiper_area{overflow: hidden;position: relative;}
.witr_swiper_height{position: relative;background-size: cover;background-position: center center;}
.wittr_gallery_swiper::before,
.witr_swiper_height::before{content: "";position: absolute;left: 0px;top: 0px;right: 0px;bottom: 0px;}
.wittr_gallery_swiper{position: relative;height: 100px !important;margin-top: 10px;background-size: cover;background-position: center center;}
.witr_sw_text_area{margin: auto;height: 100%;width: 88%;}
.elementor-section-full_width .witr_sw_text_area{margin: auto;width: 63%;height: 100%;}
.witr_swiper_content{position: relative;top: 50%;transform: translateY(-50%);z-index: 1;}
.witr_swiper_topimg{margin-bottom: 23px;}
.witr_swiper_content h2{color: #FFFFFF;padding: 14px 0px 13px 0px;}
.witr_swiper_content h2,
.witr_swiper_content h3{font-size: 70px;line-height: 1.1;}
.witr_swiper_content h1 span,
.witr_swiper_content h2 span,
.witr_swiper_content h3 span{color: #821F05;font-weight: Italic;}
.consit_single_event:hover .event_page_title h2 a,
.witr_swiper_content h1 span,
.witr_swiper_content h2 span,
.witr_swiper_content h3 span{color: #001eb6;}
.witr_swiper_content h1{color: #FFFFFF;font-size: 20px;text-transform: capitalize;}
.witr_swiper_content p{margin-top: 20px;}
.text-left .witr_swiper_content h1,
.text-left .witr_swiper_content h2,
.text-left .witr_swiper_content h3{margin: 0px auto 4px 0;}
.text-left .witr_swiper_content p{margin: 28px auto 15px 0;}
.witr_swiper_content p{color: #FFFFFF;padding: 15px 0px 0px 0px;font-size: 20px;width: 50%;}
.text-center .witr_swiper_content h1,
.text-center .witr_swiper_content h2,
.text-center .witr_swiper_content h3 .text-center .witr_swiper_content p{margin-left: auto;margin-right: auto;}
.witr_swiper_content h3{color: #FFFFFF;}
.text-center .witr_swiper_content p{margin: 28px auto 0;width: 60%;}
.text-right .witr_swiper_content h1,
.text-right .witr_swiper_content h2,
.text-right .witr_swiper_content h3{margin: 0px 0 10px auto;}
.text-right .witr_swiper_content p{margin: 28px 0 15px auto;}
.text-left .witr_swiper_content h1,
.text-left .witr_swiper_content h2,
.text-left .witr_swiper_content h3,
.text-right .witr_swiper_content h1,
.text-right .witr_swiper_content h2,
.text-right .witr_swiper_content h3{width: 68%;}
.witr_swiper_content p{font-size: 20px;padding-left: 5px;padding-right: 5px;}
.witr_swiper_area .swiper-slide a{display: inline-block;}
.witr_swiper_area .text-left .witr_slider_thumb{right: 170px;}
.witr_swiper_area .text-right .witr_slider_thumb{left: 170px;}
.witr_swiper_area .text-left .slider_vd_icon{right: 16%;}
.witr_swiper_area .text-right .slider_vd_icon{left: 16%;}
.witr_swiper_area .text-center .slider_vd_icon{top: 23%;position: absolute;left: 50%;transform: translate(-50%, -50%);}
.witr_icon_section{margin-top: 30px;}
/* pagination bullet*/
.witr_swiper_area .swiper-pagination-bullet{width: 15px;height: 15px;background: #fff;}
/* progressbar*/
.witr_swiper_area .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #821F05;}
.witr_swiper_area .swiper-container-horizontal>.swiper-pagination-progressbar{}
.witr_swiper_area .swiper-pagination-progressbar .swiper-pagination-progressbar-fill,
.witr_swiper_area .swiper-container-horizontal>.swiper-pagination-progressbar{height: 10px;}
/* scrollbar*/
.witr_swiper_area .swiper-scrollbar-drag{background: #821F05;}
.witr_swiper_area .swiper-container-horizontal>.swiper-scrollbar{background: rgba(0, 0, 0, .0);}
.witr_swiper_area .swiper-scrollbar-drag,
.witr_swiper_area .swiper-container-horizontal>.swiper-scrollbar{height: 10px;}
/* pagination prev next*/
.swiper-button-prev,
.swiper-button-next{background-image: inherit !important;color: #fff;transition: .5s;outline: none;}
.video_page_area .swiper-button-prev,
.video_page_area .swiper-button-next{background-image: inherit !important;color: #fff;transition: .5s;outline: none;display: none;}
.swiper-button-prev:hover,
.swiper-button-next:hover{color: #e0a067;background: #fff;padding: 30px;}
.swiper-button-next:after,
.swiper-button-prev:after{font-size: 30px;}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled{opacity: 0 !important;}
.witr_swiper_area .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #821F05;}
.witr_swiper_area .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #821F05;}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #000;position: absolute;left: 0;top: 0;width: 100%;height: 100%;transform: scale(0);transform-origin: left top;}
/* pagination prev next*/
.swiper-button-prev,
.swiper-button-next{background-image: inherit !important;color: #fff;transition: .5s;outline: none;}
.video_page_area .swiper-button-prev,
.video_page_area .swiper-button-next{background-image: inherit !important;color: #fff;transition: .5s;outline: none;display: none;}
.swiper-button-prev:hover,
.swiper-button-next:hover{color: #3757f7;background: #fff;padding: 30px;}
.swiper-button-next:after,
.swiper-button-prev:after{font-size: 30px;}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled{opacity: 0 !important;}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #e0a067;}
.witr_swiper_area .swiper-pagination-progressbar .swiper-pagination-progressbar-fill,
.witr_swiper_area .swiper-container-horizontal>.swiper-pagination-progressbar{height: 5px;}
.witr_swiper_height{height: 1034px;}
.witr_swiper_content .witr_btn{border-style: default;border-radius: 5px 5px 5px 5px;}
.witr_swiper_area .swiper-slide a{display: inline-block;}
.witr_btn{border-style: default;background-color: transparent;background-image: linear-gradient(90deg, #001EB6 0%, #3757F7 100%);}
.btn,
.feature_btn a,
.learn_btn,
.service-btn>a,
.consit_button a,
.witr_bbtn,
.witr_btn,
.witr_feature_btn_3d a,
.witr_feature_btn_f a,
.witr_gbbtn,
.witr_gbtn,
.witr_sbtn_s8 a,
.witr_ser_btnb a,
a.dtbtn{border-radius: 5px;font-size: 16px;font-weight: 500;}
.witr_btn{border-radius: 30px;display: inline-block;font-size: 16px;padding: 17px 30px;text-align: center;position: relative;margin-right: 15px;z-index: 2;-webkit-transition: 1s;transition: 1s;font-weight: 500;}
.consit_button a:hover,
.witr_btn:hover,
a.dtbtn:hover{background: #001EB6;}
.witr_btn:hover{background-color: transparent;background-image: linear-gradient(90deg, #3757F7 0%, #001EB6 100%);}
.slider_btn{margin-top: 45px;}
.witr_swiper_content .witr_btn.active{color: #FFFFFF;background-color: #0A0A0A;border-style: solid;border-width: 0px 0px 0px 0px;}
.witr_sw_text_area{margin: auto;width: 63%;height: 100%;}
.witr_video_btn i{position: relative;height: 50px;width: 50px;text-align: center;line-height: 50px;display: inline-block;-webkit-transition: .5s;transition: .5s;border-radius: 50%;margin-right: 10px;font-size: 20px;color: #006CFF;background: #FFFFFF;}
.witr_video_btn i:after{position: absolute;content: '';width: 100%;height: 100%;border-radius: 50%;top: 0;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation: witr_squares 1.5s ease-in-out infinite;animation: witr_squares 1.5s ease-in-out infinite;left: 0;right: 0;bottom: 0;z-index: -1;background: #FFFFFF;}
/* witr_squares_*/
@keyframes witr_squares{0%{-webkit-transform: scale(1);transform: scale(1);opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
20%{-webkit-transform: scale(1.24);transform: scale(1.24);opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
100%{-webkit-transform: scale(2.1);transform: scale(2.1);opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}
/* swiper bottom area css*/
.swiper_bottom_area{margin-top: -110px;z-index: 999;position: relative;}
.swiper_bottom_area .all_color_service,
.swiper_bottom_area .service_top_image::after{box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.09);background-color: #FFFFFF;}
.swiper_bottom_area .all_color_service{border-radius: 5px 5px 5px 5px;padding: 50px 35px 30px 35px;margin-bottom: 20px;}
.swiper_bottom_area .width_height_link_02 .service-item i,
.swiper_bottom_area .width_height_link_0.service-item i{font-size: 50px;color: #3757f7;height: auto;width: auto;border-radius: initial;line-height: normal;background: none;border: none;transition: .5s;}
.swiper_bottom_area .all_color_service h3{padding: 20px 0px 10px 0px;}
.swiper_bottom_area .service-item:hover i{color: #001EB6;}
/* consit about area*/
.consit_about_area{background: #FFFFF;padding: 90px 0px 80px;}
.consit_about_area .witr_section_title{position: relative;padding-bottom: 30px;}
.single_image_area{margin-bottom: 20px;}
.witr_s_flex{display: flex;}
.consit_about_area .em-service-inner{margin-bottom: 10px;}
.em-service2.sleft .em-service-icon{margin-right: 20px;margin-top: 0px;}
.all_icon_color i{font-size: 50px;transform: rotate(0deg);color: #3757f7;transition: .5s;}
.em-service2:hover .em-service-icon i{color: #001EB6;}
.about_right_inner{padding: 10px;}
.consit_about_area .witr_section_title{position: relative;padding-top: 35px;}
.consit_about_area .witr_btn{border-radius: 5px;margin-top: 20px;}
.witr_s_flex{display: flex;}
.about_right_bottom_inner .all_icon_color i{color: #FFFFFF;font-size: 30px;background-color: transparent;background-image: linear-gradient(90deg, #3757F7 0%, #001EB6 100%);width: 60px;height: 60px;line-height: 60px;border-radius: 100px 100px 100px 100px;transform: rotate(0deg);display: inline-block;text-align: center;}
.about_right_bottom_inner .all_color_service:hover i{background-color: transparent;background-image: linear-gradient(180deg, #001EB6 0%, #3757F7 100%);color: #fff;}
.about_right_bottom_inner .all_color_service h3,
.about_right_bottom_inner .all_color_service h3 a{color: #3757F7;font-size: 16px;font-weight: 700;}
.about_right_bottom_inner .all_color_service p{font-size: 20px;font-weight: 700;}
.witr_button_area{display: inline-block;}
.about_right_bottom_inner{display: inline-block;margin-left: 30px;}
/* brand area css*/
.consit_brand_area{background: #FFFFFF;transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding: 65px 0px 80px 0px;border-style: solid;border-width: 1px 0px 0px 0px;border-color: #DDDDDD;transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding: 65px 0px 80px 0px;}
.consit_brand_area .slide_items{text-align: center;}
/* single service css*/
.em_service_area{padding: 115px 0px 90px;background-image: url("service-bg-img.jpg");background-position: center center;background-repeat: no-repeat;background-size: cover;}
.service_inner_content p{padding: 10px 0px 30px 0px;transition: .5s;color: #fff;}
.em_service_area .witr_section_title_inner h1,
.em_service_area .witr_section_title_inner h2,
.em_service_area .witr_section_title_inner h3{color: #fff !important;}
.em_service_area .witr_section_title{position: relative;padding-bottom: 60px;}
.em_single_service{border-radius: 10px;padding: 50px 35px 0px 35px;transition: .9s;margin-bottom: 30px;box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 10%);background-color: transparent;border: 1px solid #293C94;text-align: center;}
.service_icon i{color: #fff;font-size: 55px;transform: rotate(0deg);transition: .5s;}
.service_inner_content h3{padding: 28px 0px 0px 0px;}
.service_inner_content h3 a{transition: .5s;color: #fff;}
.service_inner_content p{padding: 25px 0px 30px 0px;transition: .5s;color: #fff;}
.em_service_area .service_inner_content p{padding: 10px 0px 30px 0px;transition: .5s;color: #fff;}
.em_single_service:hover .service_icon i,
.em_single_service:hover .service_inner_content h3,
.em_single_service:hover .service_inner_content h3 a,
.em_single_service:hover .service_inner_content p{color: #fff;}
.em_single_service .service_inner_content h3 a:hover{}
.em_single_service:hover,
.witr_service_front_3d{background-image: url("service-img.png");background-repeat: no-repeat;background-size: cover;border-color: #293C94;border-radius: 10px;}
.em_single_service:hover:before{/* background: rgba(0, 0, 0, 0.7);*/content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: -1;transition: .5s;border-radius: 10px;}
.em_single_service:hover{/* background: #3757f7;*/position: relative;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 3;}
.em_single_service:hover::before,
.witr_service_front_3d:before{background-color: transparent;background-image: linear-gradient(90deg, #001EB6F5 0%, #3757F7E8 100%);}
/* port area css*/.consit_service_area2{background-image: url("port-bg-img.jpg");background-repeat: no-repeat;background-size: cover;padding: 120px 0px 110px;}
/* witr service 2 Style 10*/
.service_overflow_inherit.witr_service2{overflow: inherit;}
.service_overflow_inherit .witr_service2_image{overflow: hidden;position: relative;}
.consit_service_area2 .service_overflow_inherit.witr_service2{overflow: inherit;margin-bottom: 20px;}
.service_overflow_inherit .witr_service2_image{overflow: hidden;}
.wbutton_top_service_icon{position: absolute;top: 10px;right: 76px;}
.wbutton_top_service_icon a{font-size: 25px;position: relative;z-index: 1;}
.wbutton_top_service_icon a::before{content: '';position: absolute;height: 130px;width: 130px;background: #fff;right: -58px;z-index: -1;transform: rotate(-45deg);top: -88px;border-radius: 0px 50px;transition: .5s;}
.witr_service2:hover .wbutton_top_service_icon a{color: #fff;}
/* witr_service2_icon_bottom*/
.witr_servicetwo_text{box-shadow: 0 0 30px 0 rgb(0 0 0 / 9%);padding: 57px 30px 30px;position: relative;background: #fff;z-index: 1;}
.witr_servicetwo_text::before{content: '';position: absolute;top: 0;left: 0;right: 0;z-index: -1;transition: .5s;background: #222429;height: 0;}
.witr_service2:hover .witr_servicetwo_text::before{bottom: 0;height: 100%;}
.witr_servicetwo_text::after{content: '';position: absolute;background: url(service-shape-hover.png) no-repeat bottom right;width: 50%;height: 100%;z-index: 1;right: 0;bottom: 0;opacity: 0;transition: .5s;}
.witr_service2:hover .witr_servicetwo_text::after{opacity: 1;}
.witr_servicetwo_text h3{margin-bottom: 10px;}
.witr_servicetwo_text h3,
.witr_servicetwo_text h3 a,
.witr_servicetwo_text p,
.witr_servicetwo_text a{transition: .5s;}
.witr_service2:hover .witr_servicetwo_text h3,
.witr_service2:hover .witr_servicetwo_text h3 a,
.witr_service2:hover .witr_servicetwo_text p,
.witr_service2:hover .witr_servicetwo_text a{color: #fff;}
.witr_service2_icon_bottom{position: absolute;padding: 17px 35px 17px 23px;top: -35px;left: 30px;filter: drop-shadow(0px 0px 35px rgba(0, 0, 0, .08));z-index: 1;line-height: 1;}
.witr_service2_icon_bottom::before{content: '';position: absolute;background: #fff;height: 100%;width: 100%;left: 0;top: 0;clip-path: polygon(0 1%, 85% 0, 100% 100%, 0% 100%);border-radius: 10px 26px 10px 10px;transition: .5s;z-index: 1;}
.witr_service2_icon_bottom i{font-size: 30px;z-index: 1;position: relative;}
.witr_service2:hover .witr_service2_icon_bottom i{color: #fff;}
.witr_service2_icon_bottom i{font-size: 30px;z-index: 1;position: relative;color: #001eb6;}
.service_overflow_inherit .witr_service2_image{overflow: hidden;}
.witr_servicetwo_text::after{content: '';position: absolute;background: url(service-shape-hover2.png) no-repeat bottom right;width: 50%;height: 100%;z-index: 1;right: 0;bottom: 0;opacity: 0;transition: .5s;}
/* counter area css*/
.counter_inner_area{box-shadow: 0px 0px 50px 0px rgb(0 0 0 / 5%);transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding: 75px 0px 55px 0px;border-radius: 10px;z-index: 999;position: relative;background: #FFFFFF;}
.counter_inner_area .witr_counter_number_inn{overflow: hidden;text-align: center;margin-bottom: 20px;}
.counter_inner_area .witr_counter_number_inn h4{font-size: 18px;}
.counter_up_area{margin-bottom: -100px;z-index: 999;}
/* content*/
.witr_counter_number_inn h4{font-size: 22px;}
.witr_counter_icon i{color: #001eb6;}
.all_counter_color i{font-size: 50px;border-style: default;transform: rotate(0deg);}
.all_counter_color h3,
.all_counter_color span{font-size: 40px;color: #3757f7;display: inline-block;font-weight: 700;margin-bottom: 0;}
/* consit_skill_area*/
.consit_skill_area{background: #F9FBFE;}
.skill_inner_area{padding: 240px 350px 0px 25px;}
.consit_skill_area .single_image_area{margin-bottom: 0px;}
.skill_inner_area .witr_section_title{position: relative;padding-bottom: 20px;}
.consit_skill_area .witr_section_title_inner p{padding: 20px 0px 0px 0px;}
.witr_single_progress{overflow: hidden;position: relative;margin-bottom: 20px;}
.progress-bar{background-color: #3757f7;}
.witr_progress-style2{height: 6px;box-shadow: none;border-radius: 0;overflow: visible;margin-top: 0px;}
.witr_progress-style2+.witr_progress-style2{margin-top: 50px;}
.witr_progress-style2 .progress-bar{position: relative;text-align: left;line-height: 4px;border-radius: 0;box-shadow: none;}
.witr_title2 .witr_label{left: 0px;top: 0px;color: #272727;font-size: 15px;margin-bottom: 6px;display: inline-block;font-weight: 600;}
.witr_progress-style2 .witr_percent{position: absolute;right: 0;font-weight: 700;color: #272727;font-size: 16px;top: -19px;}
.witr_lf_area{margin-top: 100px;}
/* call to action area css*/
.call_to_action_area{background-color: transparent;padding: 62px 0px 48px;background-image: linear-gradient(90deg, #001EB6 0%, #3757F7 100%);}
.call_action_inner{padding: 9px 0;}
.mc4wp-form-fields button{border-radius: 100px;border: none;outline: 0;right: -3px;top: 0;bottom: 0;font-size: 18px;text-align: center;z-index: 2;cursor: pointer;padding: 10px 15px;-webkit-transition: .5s;transition: .5s;padding: 20px 67px;display: inline-block;}
.mc4wp-form-fields button:hover{background: #465ed9;color: #fff;}
.mc4wp-form-fields button{background: #fff;margin-left: 21px;}
.call_to_action_area .witr_section_title_inner h3{color: #FFFFFF;padding: 0px 0px 0px 0px;}
.call_to_action_area .witr_section_title_inner p{color: #FFFFFF;font-size: 16px;width: 100%;padding: 0px 0px 0px 0px;}
.call_to_action_area .witr_section_title{position: relative;padding-bottom: 0px;}
/* pricing area css*/
.pricing_plane_area{padding: 100px 0px 80px;}
.all_pricing_color{}
.all_pricing_color ul,
.all_pricing_color ol,
.all_pricing_color li{margin: 0px;}
.all_pricing_color h2,
.all_pricing_color h3,
.all_pricing_color h5,
.all_pricing_color h4{margin: 0px;}
.active.pricing_area{background: #f00;}
.pricing_area{border-radius: 5px;box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 8%);}
.pricing-part{position: relative;overflow: hidden;text-align: center;}
.pricing-part strong{font-size: 16px;font-weight: 400;position: absolute;right: -40px;top: 13px;padding: 7px 20px;width: 160px;text-align: center;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.witr_pricing_icon i{font-size: 40px;padding-top: 40px;display: block;}
.pricing-part h4{font-size: 30px;padding: 26px 0 12px;display: block;}
.pricing-part h5{font-size: 35px;}
.pricing-part h6{font-size: 21px;display: block;text-decoration: line-through;margin: 0;}
.pricing-part span{font-size: 24px;margin-right: 5px;}
.prt_content{padding: 10px 0px 7px;font-size: 20px;}
/* button*/
.witr_btnp_color{padding-top: 37px;padding-bottom: 40px;}
.pricing-part a.btn{padding: 13px 30px;display: inline-block;}
.witr_btnp_color a.btn{color: #212D48;background-color: #A8999900;font-weight: 700;border-style: default;border-width: 2px 2px 2px 2px;border-color: #E8EBFB;}
.witr_btnp_color a.btn:hover{color: #FFFFFF;background-color: transparent;background-image: linear-gradient(90deg, #001EB6 0%, #3757F7 100%);border-style: default;}
/* pricing_style_5*/.witr_ribon_text h3{display: inline-block;font-size: 22px;font-weight: 600;padding: 10px 30px 13px;border-radius: 0 0 5px 5px;}
.price_offer_line{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-bottom: 1px solid #e6e4e494;padding-bottom: 20px;margin-bottom: 25px;}
.pricing-part.pricing_style_5 h6{margin-right: 17px;}
.pricing-part.pricing_style_5 span{display: block;font-size: 18px;margin-top: 10px;margin-right: 0;color: #212D48;}
.all_pricing_color h5{font-size: 35px;padding: 0px 0px 5px 0px;color: #3757F7;}
.all_pricing_color span{font-size: 40px;}
.witr_pricing_icon i{color: #3757f7;font-size: 40px;padding-top: 40px;display: block;}
.witr_pricing_icon i{font-size: 70px;padding: 50px 0px 40px 0px;}
.pricing_area{background: #FFFFFF;border-style: default;border-radius: 5px;box-shadow: 0 0 30px 0 rgb(0 0 0 / 8%);margin-bottom: 20px;}
.witri_texti_list ul li{list-style: none;font-size: 17px;margin-bottom: 10px;padding: 7px 0px 0px 0px;}
.all_pricing_color strong,
.witr_ribon_text h3{background-color: transparent;background-image: linear-gradient(90deg, #001EB6 0%, #3757F7 100%);font-size: 19px;color: #fff;}
.all_pricing_color strong:hover,
.witr_ribon_text h3:hover{background-color: transparent;background-image: linear-gradient(90deg, #3757F7 0%, #001EB6 100%);}
/* team area css*/
.consit_team_area{background-image: url(team-bg.jpg);padding: 100px 0px 100px;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.consit_team_area .witr_section_title_inner h1,
.consit_team_area .witr_section_title_inner h2,
.consit_team_area .witr_section_title_inner h3{color: #fff;}
.witr_team_section{position: relative;text-align: center;}
.witr_team_section img{width: auto;}
.witr_team_section:before{content: "";position: absolute;height: 100%;width: 100%;left: 0;top: 0;opacity: 0;transition: .5s;}
.witr_team_section:hover:before{opacity: 1;}
.team_overlay_icon a{position: absolute;transform: translate(-50%, -50%);left: 50%;color: #fff;top: 50%;font-size: 35px;opacity: 0;}
.witr_team_section:hover .team_overlay_icon a{opacity: 1;}
.slick-slide img{display: inline-block !important;}
/*team post icon*/
.team_o_icon{position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);transition: .5s;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.witr_team_section:hover .team_o_icon{opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.team_o_icon ul{}
.team_o_icon ul li{list-style: none;display: inline-block;}
.team_o_icon ul li a{display: block;width: 35px;height: 35px;line-height: 33px;border: 1px solid #ddd;border-radius: 5px;text-align: center;transition: .5s;color: #fff;margin: 0px 2px;margin-bottom: 7px;}
.team_o_icon ul li a:hover{color: #fff;background: #3757f7;border-color: #3757f7;}
/* pt7*/
.team_o_icons{margin-top: 15px;padding-top: 17px;padding-bottom: 10px;position: relative;}
.team_o_icons::before{position: absolute;content: "";background: #ddd;top: 0px;height: 1px;width: 25%;margin: auto;left: 0;right: 0;transition: .5s;}
.all_color_team:hover .team_o_icons::before{background: #3757f7;width: 100%;}
.team_o_icons ul li{list-style: none;display: inline-block;}
.team_o_icons ul li a{display: block;width: 35px;height: 35px;line-height: 33px;border: 1px solid #3757f71c;background: #3757f733;border-radius: 5px;text-align: center;transition: .5s;color: #3757f7;margin: 0px 2px;font-size: 15px;}
.team_o_icons ul li a:hover{color: #fff;background: #3757f7;border-color: #3757f7;}
.consit_team_area .all_team_icon_o_color a{color: #3757F7;background-color: #FFFFFF;font-size: 30px;width: 60px;height: 60px;line-height: 60px;border-radius: 100px 100px 100px 100px;}
/* content css*/
.witr_team_content{padding: 15px 0;}
.witr_team_content h5{margin: 0;}
.consit_team_area .all_color_team span{color: #fff;}
.witr_team_content span{font-size: 15px;}
.consit_team_area .all_color_team h5,
.consit_team_area .all_color_team h5 a{color: #fff;padding-top: 10px;}
.all_content_bg_color,
.all_icon_bg_color{background-color: #C02D2D00;}
.team-part{border-radius: 5px;overflow: hidden;box-shadow: 0px 5px 4px 0px rgba(0, 0, 0, 0.05);margin-bottom: 20px;}
.team_bottom_contact h2{text-align: center;}
.team_bottom_contact h2{color: #FFFFFF;font-size: 21px;}
.team_bottom_contact h2{margin: 50px 200px 0px 200px;padding: 25px 40px 25px 40px;border-style: solid;border-width: 2px 2px 2px 2px;border-color: #DDDDDD42;border-radius: 5px 5px 5px 5px;/* display: inline-block;*/}
/* team 2 area css*/
.consit_team2_area{padding: 95px 0px 80px;}
.consit_team2_area .all_color_team{margin-bottom: 20px;}
.consit_team2_area .witr_section_title{padding-bottom: 40px;}
/* post team 8 css*/
.pteam_8 .post_team_content{text-align: left;}
.post_team_icon_8{position: absolute;bottom: -15px;right: 25px;}
.post_team_icon_8 ul{}
.post_team_icon_8 ul li{display: inline-block;}
.post_team_icon_8 ul li a{font-size: 16px;color: #3757f7;background: #fff;height: 34px;width: 34px;line-height: 34px;border-radius: 50%;text-align: center;transition: .5s;display: inline-block;margin-left: 6px;}
.post_team_icon_8 ul li a:hover{background: #3757f7;color: #fff;}
.post_team_icon_8 ul li a i{}
.post_team_content{box-shadow: 0px 5px 20px 0px #00000014;transition: .5s;background: #fff;padding: 30px 25px 25px;}
.post_team_content h5{margin: 0;}
.team_list_op{margin-top: 10px;}
.team_list_op ul{}
.team_list_op ul li{margin-top: 3px;}
.team_list_op ul li a{display: inline-block;}
.team_list_op ul li i{margin-right: 10px;}
.team_list_op ul li a i{margin-right: 6px;}
/*===================== TESTIMONIAL AREA CSS =========================*/
.testimonial_area{background: #F9FBFE;padding: 100px 0px 95px;}
.testimonial_area .witr_section_title{position: relative;padding-bottom: 35px;}
.witr_testi_itemt{padding: 0 10px;}
.em_single_testimonial{background: #fff none repeat scroll 0% 0;margin-bottom: 30px;transition: all 0.5s ease 0s;padding: 37px 30px 26px;margin-top: 20px;box-shadow: 0 0px 25px 0 rgb(0 0 0 / 8%);overflow: hidden;position: relative;text-align: left;}
.em_testi_logo{position: absolute;right: 4%;/* top: 12%;*/bottom: 55px;}
.testimonial_area .em_single_testimonial:hover{box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.13);}
.em_testi_content{position: relative;}
.em_testi_content:before{color: #3757f7;content: "ï„";font-family: fontawesome !important;font-size: 60px;left: 3px;opacity: 0.1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";position: absolute;top: -97px;display: none;}
.em_testi_content:after{bottom: -28px;color: #3757f7;content: "ï„Ž";font-family: fontawesome !important;font-size: 60px;opacity: 0.1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";position: absolute;right: 3px;display: none;}
.testimonial_area .em_test_thumb{float: left;margin-right: 20px;}
.testimonial_area .post_t6{text-align: center;}
.testimonial_area .post_t6 .em_test_thumb{float: inherit;margin-right: 0px;margin-bottom: 10px;}
.em_test_thumb img{border-radius: 50%;width: 59px;}
.em_testi_title h2{}
.em_testi_title h2 sup{}
.em_testi_title span{display: block;margin-top: 5px;font-size: 18px;font-weight: 600;color: #3757f7;}
.em_testi_text{overflow: hidden;padding-top: 15px;float: left;text-align: left;}
.em_testi_text.texti_style2{}
.em_testi_degi{}
/* single_creativeItem*/
.single_creativeItem{text-align: center;}
.box-size{}
.testiCreCon{position: relative;box-shadow: 0px 2px 29px 0px rgba(0, 0, 0, 0.06);background: #fff;border-radius: 5px;padding: 25px 20px 30px 20px;margin-bottom: 32px;margin-right: 30px;}
.testiCreCon:after{position: absolute;content: '';left: 50%;bottom: -19px;border-radius: 15px;width: 50px;height: 50px;background: #fff;transform: rotate(45deg);z-index: -1;box-shadow: 0px 2px 29px 5px rgba(0, 0, 0, 0.08);}
.testiCreCon i{font-size: 100px;color: #dddddd4f;position: absolute;left: 30%;}
.testiCreCon p{position: relative;margin: 0;z-index: 1;}
.testAuthor{}
.testAuthor h6{margin-bottom: 0px;}
.testAuthor span{font-size: 15px;}
.em_single_testimonial,
.testiCreCon,
.testomonial .test-part,
.witr_testi_s_11{border-style: solid;border-width: 5px 0px 0px 0px;border-color: #3757F7;}
.testimonial_area .em_single_testimonial:hover,
.testimonial_area .testomonial .test-part:hover,
.testimonial_area .witr_testi_main:hover,
.testimonial_area .testiCreCon:hover,
.testimonial_area .witr_testi_s_11:hover,
.testimonial_area .testiCreCon:hover:after{background-color: #3757F7;color: #fff;}
.test-part,
.em_single_testimonial,
.witr_testi_main,
.testiCreCon{padding: 50px 15px 50px 15px;}
.testiCreCon{position: relative;box-shadow: 0px 2px 29px 0px rgba(0, 0, 0, 0.06);background: #fff;border-radius: 5px;padding: 48px 10px 50px 10px;margin-bottom: 32px;margin-right: 30px;}
.testiCreCon p{font-size: 16px;font-weight: 400;}
/* testimonial area2 css*/
.testimonial_area2 .em_single_testimonial{text-align: center;padding: 35px 30px 30px;border: none;box-shadow: 0 0px 25px 0 rgb(0 0 0 / 8%);border-radius: 5px;}
.testimonial_area2 .em_single_testimonial:hover{box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.13);}
.testimonial_area2 .test_q_icon i{font-size: 54px;color: #3757f7;}
.testimonial_area2 .em_testi_text{padding-top: 15px;text-align: center;}
.testimonial_area2 .em_test_thumb img{width: inherit;margin: auto;}
.testimonial_area2 .test-part,
.testimonial_area2 .em_single_testimonial,
.testimonial_area2 .witr_testi_main,
.testimonial_area2 .testiCreCon{padding: 38px 30px 10px 30px;}
.testimonial_area2 .em_testi_title{margin-bottom: 23px;}
.testimonial_page_testimonial_area2{background-image: url("service-bg-img.jpg");background-position: center center;background-repeat: no-repeat;background-size: cover;}
.testimonial_page_testimonial_area2 .witr_section_title_inner h1,
.testimonial_page_testimonial_area2 .witr_section_title_inner h2,
.testimonial_page_testimonial_area2 .witr_section_title_inner h3{color: #fff;}
.testimonial_page_testimonial_area2 .witr_section_title{position: relative;padding-bottom: 30px;}
.testimonial_page_testimonial_area2 .em_single_testimonial{border-style: solid;border-width: 0px 0px 5px 0px;border-color: #006CFF;border-radius: 10px 10px 10px 10px;}
.testimonial_area2.testimonial_page_testimonial_area2{padding: 95px 0px 130px;}
/* slick dots css*/
.slick-dots li button{width: 40px;height: 12px;border-radius: 2px;}
.slick-dots li.slick-active button{background: #3757f7;}
.slick-dots li button{background: #3757f75c;}
.slick-dots li button{border: 0 solid #3757f75c;}
.slick-dots{position: absolute;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);bottom: -30px;display: inline-block;z-index: 11;text-align: center;}
.slick-dots li{display: inline-block;}
.slick-dots li button{font-size: 0;margin: 0 5px;cursor: pointer;padding: 0;transition: .5s;outline: 0;}
.portfolio_porject_act:hover .slick-prev,
.portfolio_porject_act:hover .slick-next{opacity: 1;}
.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover{background: #001EB6;}
.blog_grid_active:hover .slick-prev,
.blog_grid_active:hover .slick-next{opacity: 1;}
.blog_grid_area .slick-prev{left: -65px;}
.blog_grid_area .slick-next{right: -65px;}
.slider_active_bottom_id2:hover .slick-prev,
.slider_active_bottom_id2:hover .slick-next{opacity: 1;}
.testimonial_area .slick-prev{left: -50px;}
.testimonial_area .slick-next{right: -50px;}
.testimonial_active:hover .slick-prev,
.testimonial_active:hover .slick-next{opacity: 1;}
.blog_active:hover .slick-prev,
.blog_active:hover .slick-next{opacity: 1;}
/* blog area css*/
.consit_blog_area{padding: 100px 0px 83px;}
.consit_blog_area .witr_section_title{position: relative;padding-bottom: 35px;}
/* witr_blog_area12*/
.witr_blog_area12 .witr_blog_con{padding: 20px 15px 35px 25px;background: #fff;}
.wbutton_right_icon{position: absolute;bottom: 0px;right: 24px;}
.wbutton_right_icon a{font-size: 20px;position: relative;z-index: 1;}
.wbutton_right_icon a::before{content: '';position: absolute;height: 110px;width: 110px;border: 2px solid #f7f7f7;bottom: -78px;z-index: -1;transform: rotate(-35deg);right: -38px;border-radius: 0px 20px;transition: .5s;}
.busi_singleBlog:hover .wbutton_right_icon a{color: #fff;}
/* blog area css 5*/
.busi_singleBlog{-webkit-transition: .5s;transition: .5s;box-shadow: 0 10px 30px 0 rgb(0 0 0 / 5%);position: relative;overflow: hidden;margin-bottom: 20px;}
.busi_singleBlog:hover{box-shadow: 0px 5px 4px 0px rgba(0, 0, 0, 0.05);}
.witr_sb_thumb{overflow: hidden;position: relative;}
.witr_sb_thumb img{width: 100%;-webkit-transition: .5s;transition: .5s;}
.witr_sb_thumb:before{position: absolute;content: '';top: 0;left: 0;bottom: 0;right: 0;-webkit-transform: scale(0);transform: scale(0);-webkit-transition: .5s;transition: .5s;z-index: 1;}
.busi_singleBlog:hover .witr_sb_thumb img,
.busi_singleBlog:hover .witr_sb_thumb:before{-webkit-transform: scale(1.2);transform: scale(1.2);}
.witr_blog_con{padding: 20px 15px 0px 25px;margin-bottom: 0px;}
.witr_blog_con span{font-size: 16px;line-height: 50px;font-size: 16px;margin-bottom: 15px;margin-right: 5px;}
.bs5 span{line-height: 26px;}
.witr_blog_con span i{padding-right: 5px;-webkit-transition: .5s;transition: .5s;color: #3757f7;}
.witr_blog_con h2{margin: 15px 0 0;}
.witr_blog_con h2 a{display: inline-block;}
.witr_sb_thumb{overflow: hidden;position: relative;}
.witr_sb_thumb img{width: 100%;transition: .5s;}
.witr_sb_thumb:before{position: absolute;content: '';top: 0;left: 0;bottom: 0;right: 0;-webkit-transform: scale(0);transform: scale(0);-webkit-transition: .5s;transition: .5s;z-index: 1;background: rgba(0, 0, 0, .5);}
.busi_singleBlog:hover .witr_sb_thumb img,
.busi_singleBlog:hover .witr_sb_thumb:before{-webkit-transform: scale(1.2);transform: scale(1.2);}
.witr_sb_thumb{overflow: hidden;position: relative;}
.witr_top_category{position: absolute;left: 20px;top: 20px;z-index: 999;}
.consit_blog_area .witr_top_category ul li{display: inline-block;}
.consit_blog_area .witr_top_category ul li a{border-radius: 5px;display: inline-block;color: #111111;background: #3757f7;padding: 3px 10px 3px 10px;color: #fff;}
.all_blog_color p{padding: 0px 0px 15px 0px;}
.blog_add_icon a,
.busi_singleBlog:hover .wbutton_right_icon a::before{background: #001eb6;}
.wblog-content>a,
.learn_btn{color: #212D48;border-style: solid;border-width: 2px 2px 2px 2px;border-color: #F1F1F1;border-radius: 5px 5px 5px 5px;padding: 13px 20px 13px 20px;font-size: 17px;}
.wblog-content>a:hover,
.learn_btn:hover{color: #fff;background: #006CFF;border-color: #006CFF;}
/* accordion area css*/
.consit_accordion_area{background: #FFFFFF;padding: 100px 0px 80px;}
.card-header.witr_ac_card{background: none !important;padding: 0;border-bottom: 0;text-align: left;}
.witr_ac_card i{margin-right: 10px;font-size: 20px;}
.accordion_area .card-2{margin-bottom: 20px;}
.accordion_area .card-2 p{padding: 10px 15px 0px;}
.witr_ac_style{padding-left: 30px;font-size: 22px;font-weight: 600;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 20px 20px;-webkit-transition: .5s;transition: .5s;color: #222429;}
.witr_ac_style:before{position: absolute;content: '\ea99';right: 30px;font-family: IcoFont !important;font-weight: 400;}
.active .witr_ac_style:before{content: '\eaa1';}
.card-body ul{}
.card-body ul li{margin-left: 18px;margin-bottom: 4px;}
.witr_ac_style{color: #232323;}
.witr_ac_style,
.witr_ac_style::before{font-size: 17px;font-weight: 700;}
.active .witr_ac_style,
.banner-content a i,
.banner-content button,
.banner-content.content-4 ul li a:hover i,
.butn:before,
.witr_about_btn a,
.witr_ac_style:focus,
.witr_ac_style:hover{background: #3757f7;color: #fff;}
.border_left_style{position: relative;padding-top: 10px;}
.border_left_style::before{width: 6%;display: block;content: "";background: #001eb6;height: 2px;margin-right: 10px;display: inline-block;top: 50%;transform: translateY(-50%);}
.consit_accordion_area .witr_section_title_inner h3{margin: 0px 0px 30px 0px;}
.consit_accordion_area .witr_section_title{padding-bottom: 20px;}
/* contact page css*/
.contact_page_area{background: #FFFFFF;padding: 75px 0px 80px;}
.contact_page_area .all_color_service{padding: 50px 30px 50px 30px;}
.contact_page_area .all_color_service,
.service_top_image::after{box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);margin-bottom: 20px;}
.contact_page_area .service_top_image{position: relative;}
.contact_page_area .service-item i{font-size: 30px;height: 80px;width: 80px;text-align: center;border-radius: 50%;line-height: 80px;display: inline-block;-webkit-transition: .5s;transition: .5s;background: #001eb6;border-radius: 100%;color: #fff;}
/* contact area css*/
.consit_contact_area{background-image: url("contact-bg.jpg");background-position: center center;background-repeat: no-repeat;background-size: cover;padding: 100px 0px 85px;}
.contact_area2{padding: 0 0 100px;}
.apartment_text{text-align: center;}
.apartment_text h1{color: #FFFFFF;}
.apartment_area{position: relative;background-size: cover;border-radius: 10px;text-align: left;}
.witr_apartment_form input,
.witr_apartment_form form select,
.witr_apartment_form input::-webkit-input-placeholder,
.wpcf7-form-control-wrap input,
.wpcf7-form-control-wrap input::-webkit-input-placeholder,
.wpcf7-form-control-wrap a,
.wpcf7-form-control-wrap a::-webkit-input-placeholder,
.wpcf7-submit::-webkit-input-placeholder,
.wpcf7 label,
.witr_apartment_form form select option{color: #FFFFFF;}
.consit_contact_area textarea::-webkit-input-placeholder,
.consit_contact_area .wpcf7-form-control-wrap textarea::-webkit-input-placeholder{color: #fff;}
.witr_apartment_form input,
.witr_apartment_form form select,
textarea,
.wpcf7-form-control-wrap a,
.wpcf7-form-control-wrap input{border-style: solid;border-width: 1px 1px 1px 1px;border-color: #465066;padding: 30px 0px 30px 30px;background-color: #87494900;color: #fff;}
.consit_contact_area textarea{padding: 20px 0px 30px 30px;}
.apartment_text h1{font-size: 17px;margin-bottom: 5px;}
.apartment_text h2{margin-bottom: 70px;font-size: 38px;color: #fff;}
.witr_apartment_form{}
.witr_apartment_form form select option{}
.witr_apartment_form form select,
.witr_apartment_form input{width: 100%;height: 45px;border-radius: 5px;outline: none;margin-bottom: 23px;}
.twr_form_box textarea{margin-bottom: 20px;height: 150px;width: 100%;}
.twr_form_box textarea:focus{border-color: #465066;outline-color: #465066;}
.witr_apartment_form input::-moz-placeholder{opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.witr_apartment_form input::-ms-input-placeholder{opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.witr_apartment_form input::-webkit-input-placeholder{opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.witr_apartment_form select::-webkit-input-placeholder,
.witr_apartment_form textarea::-webkit-input-placeholder{opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.witr_apartment_form .btn{border-radius: 0px;display: inline-block;font-weight: 600;padding: 15px 30px;background-image: linear-gradient(90deg, #001EB6 0%, #3757F7 100%);width: 100%;border: none;}
.witr_apartment_form .btn:hover{background-color: transparent;background-image: linear-gradient(90deg, #3757F7 0%, #001EB6 100%);}
.checkbox_witr input{width: 20px;float: left;margin-right: 15px;margin-top: -8px;}
.checkbox_witr span{font-size: 15px}
.witr_con_btn2 .w_btn2{/* width: 100%;*/text-align: center;color: #fff;font-size: 17px;cursor: pointer;line-height: inherit;border-radius: 30px;font-weight: 500;border: none;transition: .5s;outline: none;padding: 12px 30px 15px;display: inline-block;}
.contact_area2 .apartment_text h2{margin-bottom: 20px;font-size: 38px;color: #212d48;padding-top: 8px;}
.contact_page_area .service-item h3{padding: 15px 0 10px;}
.contact_page_area .all_color_service:hover i,
.contact_page_area .poly_text_box:hover .contact_page_area .service_icon_box::before{background-color: #3757F7;}
.contact_page_area .text_box.all_icon_color p{padding-bottom: 3px;margin: 0px;}
/* contact area 2*/
.contact_area2 .apartment_area{padding: 86px 40px 42px;box-shadow: 0px 0px 50px 0px rgb(0 0 0 / 7%);}
.contact_area2 .apartment_text h1{color: #001eb6;}
.contact_area2.witr_apartment_form input,
.contact_area2 .witr_apartment_form form select,
.contact_area2 .witr_apartment_form input::-webkit-input-placeholder,
.contact_area2 textarea::-webkit-input-placeholder,
.contact_area2 .witr_apartment_form form select option{color: #888888;}
.contact_area2 .witr_apartment_form input,
.contact_area2 .witr_apartment_form form select,
.contact_area2 textarea,
.contact_area2 .wpcf7-form-control-wrap a,
.contact_area2 .wpcf7-form-control-wrap input{border: 1px solid #DDDDDD99;}
.contact_area2 .witr_apartment_form form select,
.contact_area2 .witr_apartment_form input{color: #495057;padding: 0px 25px;}
.contact_area2 textarea{padding: 10px 25px;color: #495057;}
.contact_area2 .twr_form_box textarea:focus{outline-color: #87494900;border: 1px solid #f1f1f1;}
.contact_area2 .witr_apartment_form .btn{background: #3757f7;}
.contact_area2 .witr_apartment_form .btn:hover{background: #3757f7;}
.contact_area2_btn{margin-top: 20px;}
/* blog grid area css*/
.consit_blog_area.blog_grid_area{background: #FFFFFF;}
.blog_grid_area .learn_btn{border-radius: 5px;padding: 11px 32px;margin-top: 20px;-webkit-transition: .5s;transition: .5s;font-size: 16px;margin-top: 10px;display: inline-block;border: 1px solid #ddd;background: #3757F7;color: #fff;}
.blog_grid_area .learn_btn:hover{background: #001eb6;border-color: #001eb6;color: #fff;}
.blog_grid_area .witr_blog_area12 .witr_blog_con{padding: 20px 15px 30px 25px;background: #FFF;}
.blog_grid_area .witr_blog_con h2 a{margin-bottom: 8px;}
.consit_blog_area.blog_grid_area .witr_top_category.category_blog_grid ul li a{border-radius: 5px;display: inline-block;background-color: #001eb6;padding: 5px 10px 5px 10px;color: #fff;transform: scale(0);transition: .5s;}
.busi_singleBlog:hover .witr_top_category.category_blog_grid ul li a{transform: scale(1);}
/* team page area css*/.team_page_section{position: relative;}
.team_page_section::before{position: absolute;content: "";top: 0px;left: 0px;right: 0px;bottom: 0px;width: 100%;height: 100%;background: #001eb66b;border-radius: 15px;}
.team_area2{background: #F8F9FC78;padding: 105px 0px 90px;}
.team_area2 .witr_team_content span{font-size: 18px;color: #001eb6;}
.team_area2 .team-part{margin-bottom: 20px;}
/* accordion area2 css*/
.faq_area{background: #FFFFFF;padding: 110px 0px 98px;}
.faq_area1.single_service_faq1{padding: 95px 0px 100px;}
.faq_area1 .witr_ac_style{padding-left: 30px;font-size: 20px;padding: 10px 20px;}
.writ_ac_style_02:focus,
.writ_ac_style_02:hover{color: #000;background: none;}
.active .writ_ac_style_02{background: none;color: #232323;}
.border_bottom_0{border-bottom: none;}
.writ_ac_style_02{margin-left: 25px;font-size: 20px;font-weight: 600;display: block;}
.writ_ac_style_02:before{position: absolute;content: '\f067';left: 20px;margin-right: 10px;font-family: fontawesome !important;font-weight: 200;}
.active .writ_ac_style_02:before{content: '\f068';}
.card-header.witr_ac_card.border_bottom_0{background: #fff;padding: 0px 5px;}
.content_style p,
.conent_style p{padding-left: 18px;}
.card.card-2.accordion_02_shadow{border: 0 !important;border-left: 2px solid #3757f7 !important;margin-bottom: 20px;box-shadow: 1px 1px 7px -5px rgba(0, 0, 0, 0.75);}
.faq_area .witr_ac_style{padding-left: 30px;font-size: 20px;font-weight: 600;display: flex;align-items: center;padding: 11px 15px;transition: .5s;padding: 9px 20px 9px 20px;color: #232323;}
.writ_ac_style_02:before{font-weight: 400;font-size: 20px;color: #232323}
.faq_area.single_service_faq1{background: #FFFFFF;}
/*===================== PORTFOLIO AREA CSS
=========================*/
.consit_portfolio_area{padding: 100px 0px 100px;background: #F9FBFE;}
.porttitle_inner4 h3,
.porttitle_inner4 h3 a,
.porttitle_inner4 p{color: #454545;}
.portfolio_btn_inner .witr_gbtn{background-color: #3d59e8;background: linear-gradient(90deg, #001EB6, #3757f7);color: #fff;display: inline-block;padding: 17px 30px;text-align: center;position: relative;margin-right: 20px;z-index: 2;transition: all 0.5s;border-radius: 50px;margin-top: 60px;}
.portfolio_btn_inner .witr_gbtn:hover{background: linear-gradient(90deg, #3757f7, #001EB6);}
.portfolio_nav{padding: 0px 0 40px;}
.portfolio_nav ul{}
.portfolio_nav ul li{display: inline;}
.portfolio_nav ul li{border: 1px solid #f3eaea;border: 1px solid #f3eaea;border-radius: 5px;cursor: pointer;display: inline-block;font-weight: 500;margin: 0 5px 10px;padding: 5px 20px;position: relative;transition: .5s;}
.prot_wrap{overflow: hidden;}
/* single gallery css*/
.single_protfolio{position: relative;overflow: hidden;margin-bottom: 30px;}
.prot_thumb{}
.prot_thumb img{display: block;transform: scale(1);transition: all 0.5s ease 0s;width: 100%;}
.single_protfolio:hover .prot_thumb img{transform: scale(1.1);}
.prot_content{position: absolute;text-align: center;transition: .5s;right: 0;top: 0;bottom: 0;left: 0;opacity: 0;z-index: 9;}
.multi_gallery.prot_content{height: 90%;width: 80%;right: 10%;top: 5%;bottom: 5%;left: 10%;}
.prot_content_inner{position: absolute;top: 50%;width: 100%;left: 50%;transform: translateX(-50%) translateY(-50%);transition: all 0.5s ease-in-out 0.5s;}
.single_protfolio:hover .prot_content{opacity: 1;}
.prot_content h3{margin: 0;text-transform: capitalize;font-size: 18px;}
.prot_content h3 a{font-size: 23px;font-weight: 700;text-transform: capitalize;-webkit-transition: .5s;transition: .5s;}
.prot_content p{line-height: 1.2;margin: 5px 0 0;}
.prot_content p span{display: inline-block;padding-top: 0px;}
.single_protfolio:hover .prot_content{opacity: 1;transform: scale(1, 1);}
.porttitle_inner span,
.porttitle_inner4 span,
.prot_content span{position: relative;margin: 0 2px;}
.prot_content span:before,
.porttitle_inner4 span:before,
.porttitle_inner span:before{bottom: 0;content: ",";position: absolute;right: -5px;}
.porttitle_inner span:last-child:before,
.prot_content span:last-child:before,
.porttitle_inner4 span:last-child:before{content: "";}
.nospace.col-xs-12{padding: 0px;}
.nospace .single_protfolio{margin-bottom: 0px;}
.porfolio_3colum_area .witr_section_title_inner p{width: 39%;}
.porfolio_3colum_area.portfolio_area .witr_section_title{position: relative;padding-bottom: 22px;}
.porfolio_3colum_area .witr_section_title_inner p{padding: 0px 0px 0px 0px;}
/* load button css*/
.gallery_load_button{}
.gallery_load_button a{padding: 7px 15px;display: inline-block;font-size: 17px;margin-top: 0px;}
.prot_wrap.nospace .gallery_load_button a{margin-top: 30px;}
/* portfolio icon css*/
.picon a{border-radius: 5px;display: inline-block;font-size: 20px;height: 50px;line-height: 50px;margin: 0 3px 11px;width: 50px;text-align: center;}
/* single portfolio*/
.pimgs img{height: 465px;width: 100%;}
.prots-contentg p{}
/*style 1*/
.em_port_content{height: 100%;opacity: 1;position: absolute;right: 0;text-align: center;top: 0;transition: all 0.5s ease 0s;width: 100%;z-index: 9;left: 0;top: -100%;width: 100%;transition: .5s;text-align: center;}
.pstyle_1 .porttitle_inner h3{padding-bottom: 0px;}
.pstyle_1 .prot_content p{margin: 2px 0 0;}
.pstyle_1 .single_protfolio{-webkit-transition: .5s;transition: .5s;}
.portfolio_readmore_btn{padding-top: 23px;}
.portfolio_readmore_btn>a{border-radius: 5px;display: inline-block;padding: 6px 21px;text-transform: uppercase;-webkit-transition: .3s;transition: .3s;border: 1px solid transparent;}
.pstyle_1 .picon a{background: transparent;border-radius: 5px;display: inline-block;font-size: 25px;height: 50px;line-height: 50px;margin: 0 8px 11px;width: 50px;transition: .5s;color: #fff;}
.pstyle_1 .picon a:hover{background: #3757f7;color: #fff;}
.pstyle2 .prot_content_inner{left: 50%;position: absolute;top: 60%;transform: translateX(-50%) translateY(-50%);width: 100%;z-index: 10;transition: all 0.3s ease-in-out 0.3s;opacity: 0;}
.pstyle2 .single_protfolio:hover .prot_content_inner{top: 50%;opacity: 1;}
/* style 3*/
.positi_3.pprotfolio4{padding: 20px 10px 23px;border: none;position: absolute;bottom: -130px;background: #3757f7;left: 30px;right: 30px;z-index: 9;transition: .5s;text-align: center;}
.single_protfolio:hover .positi_3.pprotfolio4{bottom: 30px;}
.positi_3 .porttitle_inner4 p span,
.positi_3 .porttitle_inner4 h3 a{color: #fff;}
/* style 4*/
.pstyle4.pstyle_1 .single_protfolio:hover{box-shadow: none;}
.pstyle4 .prot_content_inner{top: 50%;}
.pstyle4 .prot_thumb{overflow: hidden;position: relative;}
.pprotfolio4{box-shadow: 0 10px 16px 0 rgba(0, 0, 0, 0.7);padding: 17px 10px 20px;}
.pprotfolio4{padding: 20px 10px 23px;}
.porttitle_inner4 h3{margin: 0;margin-bottom: 5px;}
.porttitle_inner4 h3 a{}
.porttitle_inner4 p{margin-bottom: 0;}
.porttitle_inner4 p span{display: inline-block;}
.portfolio_nav ul li:hover,
.portfolio_nav ul li.current_menu_item{color: #fff;background: #3757f7 none repeat scroll 0% 0;border-color: #3757f7;}
.portfolio_nav ul li:hover{background-color: transparent;background-image: linear-gradient(90deg, #3757F7 0%, #001EB6 100%);}
.portfolio_nav ul li.current_menu_item,
.portfolio_nav ul li:hover{}
.pprotfolio4{box-shadow: 0 10px 16px 0 rgba(0, 0, 0, .7);padding: 30px 10px 30px;border: 1px solid #f1f1f1;border-top: 0 solid #f1f1f1;}
.portfolio_nav{text-align: center;}
.portfolio_area{background: #FFFFFF;padding: 95px 0px 85px;}
.page-numbers span.current,
.paginations a.current,
.paginations a:hover{border-color: #001eb6;background: #001eb6;color: #fff;}
ul.page-numbers a.page-numbers{box-shadow: 0 10px 40px 0 rgba(50, 65, 141, .12);}
.page-numbers,
.tutor-pagination-wrap a,
.tutor-pagination-wrap span.page-numbers.current,
a.page-numbers{border-radius: 5px;margin-right: 10px;padding: 15px 24px;font-size: 19px;line-height: 1;-webkit-transition: .5s;transition: .5s;}
.page-numbers span.current,
.paginations a{display: inline-block;font-weight: 500;margin: auto 5px;}
.paginations a{color: #888;}
.page-numbers li{display: inline-block;}
.paginations{text-align: center;margin-top: 13px;}
/* porfolio grid area css*/
.portfolio_area .pstyle2 .prot_content{background: #3757f780;}
.portfolio_area .prot_content{position: absolute;text-align: center;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition: .5s;right: 0;top: 0;bottom: 0;left: 0;opacity: 0;background: #3757f780;z-index: 9;}
.portfolio_area .single_protfolio:hover .prot_content_inner{top: 50%;opacity: 1;}
.portfolio_area .prot_content_inner{left: 50%;position: absolute;top: 60%;-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);width: 100%;z-index: 10;-webkit-transition: all .3s ease-in-out .3s;transition: all .3s ease-in-out .3s;opacity: 0;}
.portfolio_area .prot_content h3 a{color: #fff;}
.portfolio_area .prot_content h3 a:hover{color: #001EB6;}
.portfolio_area .prot_content p{color: #fff;margin: 5px 0 0;}
.portfolio_area .picon a{background: #3757f7;border-radius: 5px;color: #fff;display: inline-block;font-size: 20px;height: 50px;line-height: 50px;margin: 0 3px 11px;width: 50px;text-align: center;}
.portfolio_area .picon a:hover{border-color: #001EB6;background: #001EB6;color: #fff;}
.portfolio_area .witr_section_title{position: relative;padding-bottom: 50px;}
/* consit tab are css*/
.consit_tab_area{padding: 100px 0px 110px;}
.consit_tab_area .witr_section_title_inner h3{padding: 0px 0px 0px 0px;}
.consit_tab_area .witr_section_title{position: relative;padding-bottom: 60px;}
.tab_left_content_inner{margin-bottom: 20px;padding-right: 10px;}
.tab_content_inner{display: flex;box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 5%);padding: 70px 5px 55px 62px;margin: 10px;}
.witr_adv_tab_menu{border-style: default;margin: 0px 0px 60px 0px;}
.witr_taba_style1 .nav-tabs .nav-item{margin-bottom: 15px;text-align: center;}
.nav-tabs .nav-link.active{background-color: transparent;background-image: linear-gradient(90deg, #001EB6 0%, #3757F7 100%);border-style: default;}
.nav-tabs .nav-link.active,
.nav-tabs .active i{color: #FFFFFF;}
.witr_taba_style1 .nav-tabs .nav-link{background: #fff;margin-right: 15px;border: 0;border-radius: 5px;font-size: 22px;padding: 30px 40px;position: relative;box-shadow: 0px 0px 25px 2px rgba(196, 206, 213, 0.2);transition: .5s;}
.tab_content_inner .witr_section_title_inner h3{font-size: 25px;}
.tab_content_inner .witr_section_title_inner p{width: 100% !important;padding: 20px 0px 0px 0px;}
.tab_content_inner .witr_section_title{position: relative;padding-bottom: 20px;}
.nav-tabs img,
.witr_taba_style1 .nav-tabs i{position: relative;font-size: 40px;}
.nav-tabs .nav-link.active{background-color: transparent;background-image: linear-gradient(90deg, #001EB6 0%, #3757F7 100%);border-style: default;}
.witr_taba_style1 .nav-tabs span{display: block;float: left;margin: 0 15px;}
.witr_taba_style1 .nav-tabs{border: 0;justify-content: space-around;}
.nav-tabs .nav-link:hover{background: #3757f7;color: #fff;}
.icon-list-icon i{color: #006CFF;font-size: 18px;}
.icon-list-text{color: #212D48;}
.icon-list-icon+.icon-list-text{-ms-flex-item-align: center;align-self: center;padding-left: 5px;}
.icon-list-item>.icon-list-text,
.icon-list-item>a{font-weight: 500;line-height: 2.2em;}
.consit_blog_area{margin-left: -15px;margin-right: -15px;}
/*======== footer area css =======*/
.witrfm_area{background-image: url(fottor-bg.jpg);background-repeat: no-repeat;background-position: center center;background-size: cover;}
.em_footer_area.footer-middle{padding: 65px 0 0px;}
.em_footer_bottom.footer-bottom{padding: 26px 0 24px;position: relative;margin-top: 80px;}
.em_footer_bottom.footer-bottom:before{content: "";position: absolute;top: 0;background: #ffffff61;height: 1px;width: 61%;left: 0;right: 0;margin: auto;}
.witrfm_area{position: relative;}
.witrfm_area:before{content: "";position: absolute;top: 0;height: 100%;width: 100%;left: 0;right: 0;margin: auto;}
.footer-middle{padding: 65px 0 73px;}
.footer-middle.wpfd{padding: 0;}
.wpfdp{padding-top: 65px;padding-bottom: 80px;}
.footer-middle .widget h2{margin-bottom: 28px;margin-top: 28px;position: relative;}
.footer-middle .widget h2:before{}
.footer-middle table#wp-calendar td,
.footer-middle table#wp-calendar th{color: #fff;}
.footer-middle #archives-dropdown--1{height: 34px;}
.footer-middle .widget h2{}
.footer-middle .widget ul li:before{}
.footer-middle .tagcloud a{}
.footer-middle .widget ul{list-style: none;}
.footer-middle .widget ul li{margin-bottom: 10px;}
.footer-middle .widget ul li a,
.footer-middle .widget ul li:before{-webkit-transition: .5s;transition: .5s;}
.footer-middle .widget ul li a:hover,
.footer-middle .widget ul li:hover:before{color: #3757f7;}
.footer-sociala-icon{font-size: 18px;color: #3757f7;}
.recent-portfolio-area{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-flow: row;flex-flow: row;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.recent-portfolio{margin-bottom: 10px;margin-right: 10px;}
.recent-portfolio{width: 29.33%;}
.recent-portfolio-image img{width: 100%;}
.em_footer_area.footer-middle .widget h2{margin-bottom: 28px;margin-top: 28px;position: relative;font-size: 22px;}
.footer-middle .widget ul li,
.footer-middle .widget ul li a,
.footer-middle .widget ul li:before,
.footer-middle .tagcloud a,
.footer-middle caption,
.footer-middle table,
.footer-middle table td a,
.footer-middle cite,
.footer-middle .rssSummary,
.footer-middle span.rss-date,
.footer-middle span.comment-author-link,
.footer-middle .textwidget p,
.footer-middle .widget .screen-reader-text{color: #212d48;}
.footer-middle .mc4wp-form-fields input::placeholder{color: #212d48;}
.widget ul li{margin-bottom: 10px;}
.footer-widget.address,
.footer-widget.address p{color: #17161a;}
.footer-sociala-icon{clear: both;float: left;font-size: 18px;margin-right: 12px;}
.footer-middle .mc4wp-form-fields p:nth-child(1){margin-bottom: 22px;}
.footer-middle .mc4wp-form-fields input{height: 50px;position: relative;background: transparent;width: 100%;line-height: 43px;color: #fff;border: 1px solid #e0a067;border-radius: 0px;padding-left: 10px;}
.mc4wp-form-fields input{width: 67%;background: #1837d345;font-size: 16px;line-height: 28px;color: #fff;border-radius: 50px;border: none;outline: none;padding: 15px 30px;border: 2px solid #465ed9;color: #b0afaf;}
.mc4wp-form-fields input::placeholder{color: #fff;}
.footer-middle .mc4wp-form-fields button{position: absolute;height: 50px;border-radius: 0px;color: #fff;background: #E0A067;cursor: pointer;padding: 10px 15px;-webkit-transition: .5s;transition: .5s;border: none;}
#witr_mp4_video{position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;object-fit: cover;height: 100%;z-index: -1;}
.footer-widget.address p{margin-bottom: 10px;}
.consit-description-area .social-icons a{width: 40px;height: 40px;line-height: 40px;display: inline-block;text-align: center;border-radius: 5px;margin-right: 5px;margin-bottom: 5px;margin-top: 5px;background: #1e3853;color: #fff;}
.consit-description-area .social-icons a:hover{border-color: #3757f7;background: #3757f7;}
.consit-description-area a img{margin: 26px 0;}
/*======================== END FOOTER middle AREA CSS =========================*/
.footer-bottom{padding: 26px 0 24px;position: relative;background: #f0f6ff}
.footer-bottom:before{content: "";position: absolute;top: 0;background: #ffffff61;height: 1px;width: 61%;left: 0;right: 0;margin: auto;}
.copy-right-text{text-align: left;}
.copy-right-text p{margin: 0;padding: 0;}
.footer-menu{}
.footer-menu ul{list-style: none;margin: 0px;padding: 0px;}
.footer-menu ul li{display: inline-block;}
.footer-menu ul li a{padding: 0 10px;display: block;color: #212d48;}
.copy-right-text a:hover,
.footer-menu ul li a:hover{color: #001eb6;}
.footer-menu ul li:last-child a{padding-right: 0px;}
.footer_style_3 .footer-menu ul li:first-child a{padding-left: 0px;}
.footer-menu ul ul{display: none;}
/*======================== END FOOTER BOTTOM AREA CSS =========================*//* service page area css*/
.consit_service_area2.consit_service_area.service_page_area{padding: 115px 0px 100px;}
/* video page video css*/
.witr_youtube_video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;pointer-events: none;z-index: -99;}
button.ytp-large-play-button.ytp-button{display: none !important;}
.witr_youtube_video iframe{width: 100%;height: 100%;border: none;}
/* testimonial area3 css*/
.witr_testomonial_area{width: 80%;margin: auto;}
.witr_background_test{box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);margin-top: 50px;margin-bottom: 60px;}
.witr_testi_main{box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);text-align: center;padding: 50px 0px;width: 70%;margin: auto;margin-top: -50px;margin-bottom: -50px;}
.witr_test_part{float: left;margin-left: 215px;margin-right: -165px;}
.witr_test_part img{}
.witr_ns_part{}
.witr_ns_part h6{font-size: 22px;margin-top: 10px;}
.witr_ns_part i{font-size: 17px;font-weight: 500;}
.witr_test_content{}
.witr_test_content p{width: 88%;margin: auto;margin-top: 30px;}
.witr_test_name{margin: 30px 0 15px;}
.witr_test_name li{list-style: none;}
.witr_test_name i{font-size: 18px;}
.witr_background_test,
.witr_testi_main{border-top: 2px solid #001eb6;border-bottom: 2px solid #001eb6;}
/*======================== BREADCRUMB AREA CSS =========================*/
.breadcumb-blog-area{padding: 60px 0 65px;background-color: #f7f7f7;background-position: center top;background-repeat: no-repeat;background-size: cover;position: relative;}
.breadcumb-inner h2{font-size: 36px;}
.breadcumb-area{background-image: url(gzzrx.png);padding: 140px 0px;background-color: rgba(0, 0, 0, 0.39);background-position: center center;background-repeat: no-repeat;position: relative;background-size: cover;}
.breadcumb-area:before,
.breadcumb-blog-area:before{position: absolute;left: 0;top: 0;right: 0;bottom: 0;content: "";}
.breadcumb-area::before,
.breadcumb-blog-area::before{background: rgba(0, 0, 0, 0.2);}
.breadcumb-inner ul,
.breadcumb-inner ul span a,
.breadcumb-inner li,
.breadcumb-inner li a{color: #ffffff;font-display: swap;}
.breadcumb-inner li{display: block;margin: 0 2px;color: #fff;font-weight: 600;}
.breadcumb-inner li:nth-last-child(-n+1){color: #001eb6;color: #fff;font-weight: 600;}
.breadcumb-inner li a{font-weight: 600;color: #fff;}
.breadcumb-inner li a:hover{color: #001eb6;}
.brpt h2{color: #fff;font-size: 40px;}
.lcase{text-transform: lowercase;}
.ucase{text-transform: uppercase;}
.ccase{text-transform: capitalize;}
/* =============== blog left sidebar css ===============*//* side bar css*/
.witr-blog-side-area.blog_sidebar{padding: 100px 0px 100px;background: #f9f9f9;}
.blog-left-side>div{background-color: #fff;margin-bottom: 30px;padding: 15px;box-shadow: 0 0 5px 0 rgba(148, 146, 245, 0.2);}
.blog-left-side>div:last-child{margin-bottom: 0;}
.blog-left-side h2{margin-bottom: 10px;text-transform: uppercase;}
.blog-left-side .content{padding: 0;}
.blog-left-side .push-bottom-large{margin-bottom: 0;}
.blog-left-side>div:last-child{margin-bottom: 0;}
.blog-left-side>aside:last-child{margin-bottom: 0 !important;}
.blog-left-side .nav .children li a:hover,
.blog-left-side .sub-menu li a:hover{background: 0 0;color: #18c8ff;}
.defaultsearch{background: #f7f7f7;position: relative;}
.defaultsearch input{background: #f7f7f7 none repeat scroll 0 0;border: 0 none;height: 54px;position: relative;width: 100%;}
.defaultsearch button{background: transparent none repeat scroll 0 0;border: 0 none;color: #858585;font-size: 18px;padding: 1px 15px;position: absolute;right: 0;top: 50%;cursor: pointer;transform: translateY(-50%);}
.defaultsearch input[type="text"]{padding-left: 10px;}
.blog-left-side .widget h2{border-bottom: 1px solid #e5e5e5;bottom: -1px;display: block;line-height: 17px;margin-bottom: 20px;padding-bottom: 14px;position: relative;text-transform: capitalize;}
.blog-left-side .widget h2::before{background: #3757f7;bottom: 0;content: "";height: 20px;left: -15px;position: absolute;width: 2px;top: -3px;}
.footer-middle .widget h5{text-transform: capitalize;}
.blog-left-side .widget ul{list-style: none;}
.blog-left-side .widget ul li{margin: 0 0 5px;padding-left: 20px;position: relative;}
.blog-left-side .widget ul li span{font-weight: 300;}
.blog-left-side .widget ul li:last-child{padding-bottom: 0;margin-bottom: 0;}
.blog-left-side>.widget>ul>li{margin: 0 0 10px;padding-bottom: 10px;}
.blog-left-side .widget>ul>li:not(:last-child){border-bottom: 1px solid rgba(0, 0, 0, 0.12);}
.blog-left-side .widget ul li a:hover,
.blog-left-side .widget ul li:hover::before{color: #001eb6;}
.blog-left-side .widget ul li::before{content: "\f105";font-family: FontAwesome;font-size: 18px;left: 0;position: absolute;}
.blog-left-side .widget select{width: 100%;height: 40px;background: #fff;border: 1px solid #ddd;padding-left: 5px;}
.widget .screen-reader-text{display: none;}
.textwidget select{width: 100%;}
#wp-calendar{width: 100%;}
.tagcloud a{display: inline-block;font-size: 14px !important;margin: 0 8px 10px 0;padding: 7px 15px;text-align: center;font-weight: 400;border: 1px solid #ddd;text-transform: capitalize;}
.r-post-content h3 a:hover,
.r-post-content h3:hover,
.tagcloud a:hover,
.widget_archive ul li a:hover,
.widget_archive ul li:hover:before,
.widget_categories ul li a:hover,
.widget_categories ul li:hover:before{color: #001eb6;}
.tagcloud a:hover{background: #001eb6;color: #fff;}
#wp-calendar caption{font-size: 14px;font-weight: 400;margin-bottom: 10px;text-align: left;text-transform: uppercase;}
#wp-calendar{font-size: 13px;}
#wp-calendar{border: 0 solid #e5e5e5;margin-bottom: 20px;overflow: auto;vertical-align: top;width: 100%;margin: 0;}
table#wp-calendar td{border: 1px solid #e5e5e5;padding: 5px 10px;text-align: center;vertical-align: top;font-size: 14px;}
#wp-calendar td,
#wp-calendar th{padding: 8px;}
table#wp-calendar th{border: 1px solid #e5e5e5;font-size: 13px;font-weight: 700;padding: 5px 10px;text-align: center;text-transform: uppercase;vertical-align: middle;}
table#wp-calendar td#today{color: #fff;background-color: #3757f7;}
table#wp-calendar td#today a{color: #fff;}
.textwidget img{margin-bottom: 15px;}
.textwidget p{margin-bottom: 0.5rem;}
.consit-blog-thumb img{width: 100%;}
.witr-blog-side-area .imagess_area .slick-slide img{display: inline-block;margin: auto;width: 100%;}
/* end sidebar css*//* witr-blog-2side-area*/
.witr-blog-side-area.witr-blog-2side{padding: 100px 0px 70px;background: #f9f9f9;}
.consit-single-blog{margin-bottom: 30px;overflow: hidden;-webkit-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.consit-blog-thumb{overflow: hidden;}
.consit-blog-thumb a{display: block;position: relative;}
.consit-blog-thumb a:before{content: "";left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;position: absolute;background: rgba(0, 0, 0, .7);opacity: 0;z-index: 999;transition: .5s;}
.consit-single-blog:hover .consit-blog-thumb a:before{opacity: 1;transition: .5s;}
.consit-blog-thumb img{transition: .5s;display: block;}
.em-blog-content-area{padding: 15px 0px 15px;}
.blog-page-title h2{display: block;font-size: 22px;margin-bottom: 7px;text-transform: capitalize;-webkit-transition: all .5s ease 0s;transition: all .5s ease 0s;}
.blog-page-title a{display: inline-block;word-break: break-all;}
.blog-content{word-break: break-word;}
.consit-blog-meta.post_blog h2 a{font-size: 24px;font-weight: 700;transition: .5s;}
.consit-blog-meta.post_blog h2{margin-bottom: 4px;}
.recent-post-item{margin-bottom: 10px;}
.blog-left-side .widget ul li a,
.blog-left-side .widget ul li::before{color: #444;}
.consit-blog-meta.post_blog h2 a:hover{color: #001eb6;}
.consit-blog-meta-left a,
.consit-blog-meta-left span{color: #888888;font-size: 16px;margin-right: 5px;margin-bottom: 10px;display: inline-block;margin-top: 5px;}
.consit-blog-meta-left i{color: #3757f7;margin-right: 10px;margin-left: 5px;}
.blog-content p{font-size: 17px;padding-top: 14px;}
.em-blog-content-area .witr_btn{background: #3757f7;border-radius: 5px;color: #fff;display: inline-block;font-size: 20px;padding: 10px 30px;text-align: center;position: relative;margin-right: 20px;z-index: 2;transition: 1s;font-weight: 400;margin-bottom: 15px;}
.em-blog-content-area .witr_btn:hover{background: #001eb6;color: #fff;}
.witr-blog-side-area.blog_sidebar .consit-single-blog{margin-bottom: 30px;box-shadow: none;border-bottom: 1px solid #e7e7e7;background: transparent;}
blockquote p{font-size: 20px;position: relative;color: ##999;}
.witr-blog-side-area blockquote{background-color: #f7f7f7;border-left: 3px solid #3757f7;padding: 1em 1em;margin-top: 15px;}
.recent-post-text h4 a{color: #17161a;font-size: 19px;transition: all .3s ease 0s;}
/* video play css*/
.video-open-inline iframe{width: 100%;height: 400px;border: none;}
/* =============== End blog left sidebar css ===============*//* single blog css*/
.witr-blog-side-area{padding: 100px 0px 100px;}
.comment-respond{border: 1px solid #ddd;margin-bottom: 30px;padding: 25px 10px 30px;background-color: #f1f1f1;}
.single_blog_page{margin-bottom: 0px;}
.comment_field .input-field input,
.comment_field .textarea-field textarea{color: #555555;}
.comment_field .input-field input{width: 100%;border: 1px solid #e5e5e5;padding: 6px 20px;height: 54px;font-size: 17px;}
.comment_field .input-field label,
.comment_field .textarea-field label{color: #606060;font-size: 14px;margin-top: 15px;margin-bottom: 0;font-weight: 500;}
.comment_field .input-field{width: 33.33%;float: left;margin-bottom: 25px;}
.comment_field .textarea-field label{margin-top: 20px;margin-bottom: 10px;}
.comment_field .textarea-field textarea{width: 100%;border: 1px solid #e5e5e5;height: 150px;padding: 10px;}
.consit_btn{background: transparent;border: 1px solid #ddd;display: inline-block;text-align: center;padding: 12px 20px;margin-top: 15px;border-radius: 5px;transition: .5s;color: #444;}
.consit_btn:hover{background: #3757f7;border-color: #3757f7;color: #fff;}
.single_blog_thumb img{width: 100%;height: 500px;}
blockquote{padding: 25px 32px 25px;margin: 0 0 30px;font-size: 17px;/* border-left: 3px solid #f99a00;*/font-weight: 400;box-shadow: 0 0 5px 0px rgb(0 0 0 / 7%);}
blockquote p{font-size: 20px;position: relative;}
.block .wp-block-quote.is-large p,
.block .wp-block-quote.is-style-large p{font-size: 1.5em;font-style: italic;line-height: 1.6;}
.witr-blog-side-area.single_blog blockquote{background-color: #f7f7f7;border-left: none;}
.wp-block-group.block{text-align: center;}
.consit-single-blog-details-inner{padding: 38px 45px 45px;box-shadow: 0 3px 19px rgb(0 0 0 / 8%);border-radius: 0 0 10px 10px;}
.consit-single-icon-inner{text-align: center;}
.consit-single-icon-inner a{border: 1px solid #e6e6e6;color: #17161a;display: inline-block;font-size: 15px;height: 40px;line-height: 41px;margin: 0 9px 0 0;text-align: center;width: 40px;border-radius: 5px;}
.consit-single-icon-inner a:hover{background: #3757f7;border-color: #3757f7;color: #fff;}
.recent-post-image{float: left;margin-right: 10px;}
.recent-post-image img{width: 75px;}
/*========================
EM40 SCROLL TOP CSS
=========================*/
#scrollUp{background: #3757f7 none repeat scroll 0% 0;bottom: 30px;color: #fff;font-size: 30px;height: 40px;line-height: 40px;right: 100px;text-align: center;border-radius: 5px;width: 40px;}
#scrollUp i{color: #fff;font-weight: 900;}
#scrollUp img{display:block;padding: 11px;}
.witr_case:hover .slick-prev,
.witr_case:hover .slick-next,
.service_active:hover .slick-prev,
.service_active:hover .slick-next,
.feature_active:hover .slick-prev,
.feature_active:hover .slick-next,
.event_active:hover .slick-prev,
.event_active:hover .slick-next,
.imagess_area:hover .slick-prev,
.imagess_area:hover .slick-next,
.witr_ds_content_area:hover .slick-prev,
.witr_ds_content_area:hover .slick-next,
.blog_wrap:hover .slick-prev,
.blog_wrap:hover .slick-next,
.witr_team_area_c:hover .slick-prev,
.witr_team_area_c:hover .slick-next,
.images_area:hover .slick-prev,
.images_area:hover .slick-next,
.testomonial-slide:hover .slick-prev,
.testomonial-slide:hover .slick-next,
.Screenshots-slide:hover .slick-prev,
.Screenshots-slide:hover .slick-next,
.mobile-slide:hover .slick-prev,
.mobile-slide:hover .slick-next,
.mobile-slide-7:hover .slick-prev,
.mobile-slide-7:hover .slick-next,
.witr_islidess_slick:hover .slick-prev,
.witr_islidess_slick:hover .slick-next,
.testomonial:hover .slick-prev,
.testomonial:hover .slick-next{opacity: 1;}
.port_3column_area .witr_section_title_inner p{width: 39%;}
/* slick prev slick next css*//*======== slick ========*/
+.slick-prev,
.slick-next{font-size: 0;position: absolute;display: block;padding: 0;cursor: pointer;color: #fff;outline: none;background: #ff3d0;z-index: 9;opacity: 0;border-radius: 0px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);width: 55px;height: 55px;line-height: 55px;top: 50%;transform: translate(0px, -50%);transition: .5s;border: 0px solid #17161a;}
.slick-prev{left: -15px;}
.slick-next{right: -15px;}
.slick-prev.slick-disabled,
.slick-next.slick-disabled{background: #3757f7;}
.witr_ds_content_area .slick-prev{left: 15px;}
.witr_ds_content_area .slick-next{right: 15px;}
.slick-prev:before,
.slick-next:before{color: #fff;font-size: 25px;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;content: "\f177";font-family: FontAwesome !important;line-height: inherit;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.slick-next:before{content: "\f178";font-family: FontAwesome !important;}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{color: #fff;}
.blog_active:hover .slick-prev,
.blog_active:hover .slick-next{opacity: 1;}
button:focus{outline: none;outline: none;}
.land_page_flex{display: flex-end;}
/* service page area css*/
.service_page_service_area{background: #FFFFFF;}
.service_page_service_area .witr_section_title_inner h1,
.service_page_service_area .witr_section_title_inner h2,
.service_page_service_area .witr_section_title_inner h3{color: #111;}
.service_page_service_area .em_single_service{background: #FFFFFF;transition: 1s;}
.service_page_service_area .em_single_service:hover{background-image: linear-gradient(90deg, #001EB6 0%, #3757F7 100%);}
.service_page_service_area .service_inner_content h3 a,
.service_page_service_area .service_inner_content p{color: #111;}
.service_page_service_area .witr_section_title{padding-bottom: 55px;}
/* service testimonial area css*/
.service_page_testi_area{background: #FFFFFF;}
.service_page_testi_area .witr_section_title_inner h2,
.service_page_testi_area .witr_section_title_inner h3{color: #111;}
/* team area2 css*/
.consit_team_area2{background: #F8F9FC;padding: 95px 0px 100px;}
.consit_team_area2 .witr_section_title_inner h1,
.consit_team_area2 .witr_section_title_inner h2,
.consit_team_area2 .witr_section_title_inner h3{color: #111;}
.consit_team_area2 .witr_section_title{position: relative;padding-bottom: 62px;}
.consit_team_area2 .witr_team_section:before{content: "";position: absolute;height: 100%;width: 100%;left: 0;top: 0;opacity: 0;-webkit-transition: .5s;transition: .5s;background: #001eb66b;}
.consit_team_area2 .witr_team_section:hover:before{opacity: 1;}
.consit_team_area2 .witr_team_content{padding: 23px 5px 23px;}
.consit_team_area2 .all_color_team h5,
.consit_team_area2 .all_color_team h5 a{color: #111;}
.consit_team_area2 .all_color_team span{color: #001eb6;}
.consit_team_area2 .witr_team_content h5 a:hover,
.consit_team_area2 .witr_team_content h5:hover,
.consit_team_area2 .witr_team_content span{color: #001eb6;}
.consit_team_area2 .team-part{border-radius: 5px;overflow: hidden;box-shadow: 0 5px 4px 0 rgba(0, 0, 0, .05);}
/* blog grid area css*//* witr_blog_area13*/
.witr_blog_area13 .witr_top_category{-webkit-transform: scale(0);transform: scale(0);-webkit-transition: .5s;transition: .5s;}
.witr_blog_area13 .busi_singleBlog:hover .witr_top_category{-webkit-transform: scale(1);transform: scale(1);}
.witr_blog_meta_potion{margin-top: -55px;margin-bottom: 25px;z-index: 9;position: relative;padding: 15px 10px;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.04);}
.witr_blog_area13 .witr_post_Author .nameAuthor{font-size: 17px;}
.witr_blog_area13 .witr_post_Author{display: inline-block;position: inherit;padding-bottom: 0;left: 0;top: 0;}
.witr_blog_area13 .witr_post_Author img{margin-right: 10px;float: left;}
.witr_blog_area13 .witr_blog_con{padding: 20px 30px 25px;}
.witr_blog_area13 .learn_btn{border-radius: 5px;padding: 10px 30px;margin-top: 20px;-webkit-transition: .5s;transition: .5s;}
.witr_blog_meta_potion{background: #fff;}
.witr_blog_meta_potion{margin-top: -55px;margin-bottom: 25px;z-index: 9;position: relative;padding: 15px 10px;box-shadow: 0 0 30px 0 rgba(0, 0, 0, .04);}
.blog_grid_area .witr_blog_con span,
.blog_grid_area .witr_blog_con span a,
.blog_grid_area .witr_blog_metan span,
.blog_grid_area .witr_blog_metan span a{color: #3757f7;}
.blog_grid_area .witr_blog_con h2 a:hover{color: #3757f7;}
.blog_grid_area .witr_blog_con{padding: 20px 15px 25px 25px;margin-bottom: 0px;}
.blog_grid_area .all_blog_color p{padding: 5px 0px 5px 0px;color: #212529;}
.witr_blog_area13 .learn_btn{border-radius: 5px;padding: 10px 30px;margin-top: 20px;-webkit-transition: .5s;transition: .5s;color: #001eb6;}
.witr_blog_area13 .witr_blog_meta_potion{padding: 15px 15px;}
.blog_grid_area .witr_top_category span ul li a{padding: 3px 10px;border-radius: 5px;margin: 0 10px 10px 0;display: inline-block;}
/* pricing plane page css*/
.pricing_plane_area.pricing_page_area .witr_section_title_inner h3{padding-bottom: 0px;}
.pricing_plane_area.pricing_page_area .witr_section_title{padding-bottom: 52px;}
/* single service area css*/
.single_service_area{padding: 100px 0px 25px;background: #FFFFFF;}
.single_service_area .witr_text_widget p{line-height: 1.7em;}
.single_service_area .witr_text_widget_inner h2{font-size: 40px;padding: 45px 0px 13px 0px;}
.single_service_area .witr_text_widget p{color: #212529;margin: 0px 0px 20px 0px;}
.single_service_area .witr_text_widget_inner h2{color: #111;padding: 40px 0px 0px 0px;}
.single_service_area .witr_text_widget_inner img{width: 100%;}
/* contact map area css*/
.map_inner_area iframe{width: 100%;height: 620px;border: none;}
/* team area3*/
.consit_team_area3{padding: 95px 0px 85px;}
.consit_team_area3 .witr_section_title{position: relative;padding-bottom: 40px;}
.consit_team_area3 .all_color_team{margin-bottom: 20px;}
.consit_team_area3 .all_color_team h5,
.consit_team_area3 .all_color_team h5 a{color: #111;}
.consit_team_area3 .all_color_team h5:hover,
.consit_team_area3 .all_color_team h5 a:hover{color: #001eb6;}
.consit_team_area3 .all_color_team span{color: #212529;}
.consit_team_area3 .post_team_icon_8 ul li a{background: #fff;}
.consit_team_area3 .post_team_icon_8 ul li a:hover{background: #001eb6;color: #fff;}
.consit_team_area3 .post_team_icon_8{bottom: 0px;}
.consit_team_area3 .witr_team_section:before{background: #001eb66b;}
.consit_team_area3 .witr_section_title_inner h3{color: #111;}
.consit_team_area3 .witr_section_title_inner h1{color: #111;}
.consit_team_area3 .witr_section_title_inner h2{color: #111;}
/* testimonial page area css*/
.testimonial_page_area{background: #FFFFFF;}
.testimonial_page_area .witr_section_title_inner h1,
.testimonial_page_area .witr_section_title_inner h2,
.testimonial_page_area .witr_section_title_inner h3{color: #111;}
.testimonial_page_area .witr_section_title_inner h3{padding: 0px;}
.testimonial_page_area .slick-dots li button{width: 40px;height: 12px;border-radius: 2px 2px 2px 2px;}
.testimonial_page_area .slick-dots li button{border: 0 solid #001eb6;background: #001eb65c;}
.testimonial_page_area .slick-dots{bottom: -14px;}
.testimonial_page_area .slick-dots li.slick-active button{background: #3757F7;}
/* testimonial area3 css*/
.single_2p_testimonial{box-shadow: 0 0 20px 0 rgb(0 0 0 / 8%);padding: 30px 20px;text-align: left;background: #fff;}
.img_text_part_dflex,
.two_part_dflex,
.two_sec_flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.two_part_img{margin-right: 15px;}
.single_2p_testimonial.top_single_testi.all_color_testimonial.top-testimonial_mbtm{margin-bottom: 20px;}
.all_blog_color,
.all_color_service,
.all_color_team,
.all_color_testimonial,
.all_feature_color,
.all_service2_color{-webkit-transition: .5s;transition: .5s;}
.testomonial_2part .slick-slide.slick-current.slick-active .bottom_single_testi{background: #001eb6;color: #fff;}
.bottom_single_testi.slick-current .bottom_single_testi.all_color_testimonial p,
.slick-current .bottom_single_testi.all_color_testimonial h2,
.slick-current .bottom_single_testi.all_color_testimonial h5,
.slick-current .bottom_single_testi.all_color_testimonial h6,
.slick-current .bottom_single_testi.all_color_testimonial i,
.slick-current .bottom_single_testi.all_color_testimonial span,
.team_overlay_icon a{color: #fff;}
.consit_team_area2.faq_page_team_area{background: #F8F9FC78}
.faq_area2 .witr_ac_style{transition: .5s;padding: 10px 20px 10px 20px;color: #fff;font-size: 17px;}
.faq_area2 .writ_ac_style_02:before{font-weight: 400;font-size: 20px;color: #fff;}
.faq_area2 .card-header.witr_ac_card{padding: 0;border-bottom: 0;text-align: left;background-color: #001EB6 !important;color: #fff;}
.faq_area2 .content_style p,
.faq_area2 .conent_style p{padding-left: 18px;padding-top: 15px;}
.faq_area2 .witr_section_title_inner h3{color: #111;padding: 0px;}
.faq_area2 .witr_section_title_inner h2{color: #111;}
.faq_area2 .witr_section_title{padding-bottom: 56px;}
.faq_area2{padding: 100px 0px 85px;}
.faq_area2 .faq-part{padding-bottom: 20px;}
.faq_area2 .witr_ac_style{background-color: transparent;background-image: linear-gradient(90deg, #001EB6 0%, #3757F7 100%);}
.witr_swiper_height{position: relative;background-size: cover;background-position: center center;}
.noguttergs,
.witr_all_pd0{padding: 0 !important;}
/* service page css*/
.swiper_bottom_area.service_page_swiper_bott0m{margin-top: 0px;padding: 100px 0px 80px;}
.pricing_plane_area.service_page_pricing_plane_area{background: #F9FBFE;}
.testimonial_area2{padding: 95px 0px 70px;}
/* contact page map area*/
.map_inner_area.contact_map_inner iframe{height: 500px;margin-bottom: -7px;}
/* 自定义导航栏样式 - 滚动时不变成黑色*/
.consit_nav_area.prefix{background: #fff !important;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);}
.consit_nav_area.prefix .consit_menu>ul>li>a{color: #272727 !important;}
/* 让菜单项分布更均匀*/
.witr_h_h10 .consit_menu>ul{display: flex !important;justify-content: space-around !important;/* 或使用 space-between*/width: 100%;}
.consit_menu>ul>li>a{margin: 38px 20px !important;}
/* 国舜造价咨询背景图区域样式 - 居中布局*/
.company-banner-area{position: relative;min-height: 600px;display: flex;align-items: center;justify-content: center;background-size: cover;background-position: center;background-repeat: no-repeat;}
.company-banner-area2{position: relative;min-height: 600px;display: flex;align-items: center;justify-content: center;background-size: cover;background-position: center;background-repeat: no-repeat;}
.banner-content{position: relative;z-index: 2;}
.team-banner-section{display: flex;flex-direction: column;gap: 40px;padding: 80px 0;}
.team-banner-card{width: 100%;text-align: center;}
.team-banner-card img{width: 100%;max-width: 1200px;height: auto;display: inline-block;border-radius: 8px;box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);}
/* 公司简介图文块*/
.company-intro-section{padding: 80px 0;}
.company-intro-text h2{text-align: center;font-size: 36px;font-weight: 700;margin-bottom: 30px;}
.company-intro-text p{text-align: center;font-size: 18px;line-height: 1.9;color: #333;margin-bottom: 18px;}
.company-intro-image img{width: 100%;border-radius: 8px;box-shadow: 0 15px 35px rgba(0, 0, 0, 0.1);}
.company-banner-area{background-image: url(gzzrx.png);background-size: cover;background-position: center;background-color: rgba(0, 0, 0, 0.7);background-repeat: no-repeat;position: relative;min-height: 600px;display: flex;align-items: center;justify-content: center;padding: 80px 0;}
.company-banner-area::before{content: "";position: absolute;inset: 0;background: rgba(0, 0, 0, 0.1);/* 轻微遮罩*/}
.company-banner-area2::before{content: "";position: absolute;inset: 0;background: rgba(0, 0, 0, 0.1);/* 轻微遮罩*/}
.company-banner-area2{background-image: url(zx.png);background-size: cover;background-position: center;background-color: rgba(0, 0, 0, 0.7);background-repeat: no-repeat;position: relative;min-height: 600px;display: flex;align-items: center;justify-content: center;padding: 80px 0;}
.banner-content{position: relative;z-index: 1;color: #fff;text-align: center;}
.banner-main-title{font-size: 64px;font-weight: 700;color: #fff;letter-spacing: 4px;margin-bottom: 20px;text-shadow: 0 8px 25px rgba(0, 0, 0, 0.45);}
.banner-subtitle{font-size: 42px;font-weight: 600;letter-spacing: 8px;margin-bottom: 35px;padding: 12px 30px;display: inline-block;background: rgba(255, 255, 255, 0.15);border-radius: 50px;text-shadow: 0 4px 15px rgba(0, 0, 0, 0.4);}
.banner-hotline{font-size: 26px;font-weight: 600;margin-bottom: 0;text-shadow: 0 4px 15px rgba(0, 0, 0, 0.4);}
.banner-hotline span{font-size: 34px;letter-spacing: 3px;font-weight: 700;display: inline-block;padding: 6px 18px;border: 2px solid rgba(255, 255, 255, 0.7);border-radius: 40px;margin-left: 12px;}
.business-scope-section{padding: 90px 0;background: #fff;}
.business-scope-title{position: relative;text-align: center;margin-bottom: 50px;padding-top: 20px;}
.business-scope-title .bg-text{font-size: 120px;font-weight: 700;letter-spacing: 20px;color: rgba(200, 205, 214, 0.35);display: block;margin-bottom: -60px;/* 让中文标题往上叠*/}
.business-scope-title .subtitle-en{font-size: 12px;letter-spacing: 3px;color: #a0a6ad;}
.business-scope-title h2{font-size: 40px;font-weight: 700;color: #132248;letter-spacing: 4px;}
.business-scope-title h2 span{color: #e41b24;}
.business-scope-title .subtitle-cn{font-size: 18px;color: #68707a;margin: 12px 0 4px;}
.business-card-grid{display: grid;grid-template-columns: repeat(2, minmax(280px, 1fr));gap: 25px 35px;/* 行间距/列间距，可自调*/justify-items: stretch;}
.business-card{background: #fff;border-radius: 18px;padding: 30px;box-shadow: 0 15px 40px rgba(0, 0, 0, 0.08);position: relative;overflow: hidden;min-height: 320px;}
.business-card h3{font-size: 20px;font-weight: 700;color: #333;}
.business-card .red-line{display: block;width: 60px;height: 3px;background: linear-gradient(90deg, #e61e25, #f34b4b);margin: 15px 0;border-radius: 2px;}
.business-card p{color: #666;line-height: 1.8;margin-bottom: 50px;}
.business-btn{display: inline-block;padding: 10px 24px;background: #d92525;color: #fff;border-radius: 50px;font-size: 14px;}
.business-card .card-icon{position: absolute;bottom: 35px;right: 30px;width: 100px;height: 100px;opacity: 0.15;background-size: contain;background-repeat: no-repeat;background-position: center;}
.floating-consult{text-decoration: none;position: fixed;right: 24px;bottom: 24px;display: flex;align-items: center;gap: 8px;background: linear-gradient(135deg, #2f80ed, #56ccf2);color: #fff;padding: 12px 18px;border-radius: 28px;box-shadow: 0 10px 30px rgba(47, 128, 237, 0.35);cursor: pointer;z-index: 999;font-size: 16px;transition: transform .2s ease, box-shadow .2s ease;}
.floating-consult:hover{transform: translateY(-3px);box-shadow: 0 18px 35px rgba(47, 128, 237, 0.45);}
.floating-consult .consult-icon{font-size: 18px;line-height: 1;}
/* 更精确的自动轮播控制*/
.slider{position: relative;width: 100%;height: 600px;overflow: hidden;}
.slide{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;animation: sliderAnimation 10s infinite;}
.slide-1{animation-delay: 0s;}
.slide-2{animation-delay: 5s;}
.footer_s_inner img{vertical-align: initial;width: 15px;}
@keyframes sliderAnimation{0%{opacity: 0;transform: translateX(100%);}
5%{opacity: 1;transform: translateX(0);}
45%{opacity: 1;transform: translateX(0);}
50%{opacity: 0;transform: translateX(-100%);}
100%{opacity: 0;transform: translateX(-100%);}}
.slider-radio{display: none;}
@media (min-width: 1024px) and (max-width: 1366px){
.qa-sdk-wrapper{width: 356px;}
#qa-sdk-iframe{width: 356px;}
.company-intro-section{padding: 50px 15px;}
.company-intro-image{margin-top: 30px;}
}
@media (max-width: 768px){
.business-card-grid{grid-template-columns: 1fr;}
.mobile-top{display: none !important;}
.company-banner-area{min-height: 450px;padding: 60px 0;}
.company-banner-area2{min-height: 450px;padding: 60px 0;}
.banner-main-title{font-size: 40px;letter-spacing: 2px;}
.banner-subtitle{font-size: 28px;letter-spacing: 4px;padding: 8px 20px;}
.banner-hotline{font-size: 20px;}
.banner-hotline span{font-size: 24px;letter-spacing: 2px;padding: 4px 14px;}
.business-scope-title .bg-text{font-size: 70px;letter-spacing: 10px;margin-bottom: -30px;}
.business-scope-title h2{font-size: 28px;}
.team-banner-section{padding: 40px 0;gap: 20px;}
.team-banner-card img{max-width: 100%;border-radius: 4px;}
.floating-consult{right: 14px;bottom: 14px;font-size: 14px;padding: 10px 14px;}
.slider{position: relative;width: 100%;height: 500px;overflow: hidden;}
.company-banner-area{min-height: 500px;}
.company-banner-area2{min-height: 500px;}
.banner-main-title{font-size: 36px !important;}
.banner-subtitle{font-size: 20px !important;}
.banner-hotline{font-size: 18px !important;}
.banner-hotline span{font-size: 22px !important;}
.qualification-box{padding: 12px 20px !important;}
.qualification-box span{font-size: 18px !important;}
.service-list{font-size: 16px !important;}
}
@media (max-width: 479px){
body{overflow-x: hidden;}
.top-right-menu ul.social-icons li{margin-left: 13px;}
.mean-container .mean-bar:before{text-transform: uppercase;top: 17px;}
.mean-container a.meanmenu-reveal{padding: 19px 20px 18px;}
.witr_ac_style:before,.active .witr_ac_style:before{display: none;}
}