@charset "utf-8";
/* CSS Document */
* {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;}
body {font-family: 'Open Sans', sans-serif;-webkit-font-smoothing: subpixel-antialiased;background: #fff;line-height: 1.5em; font-size: 14px;color: #111;text-align: left;text-size-adjust: none;-moz-text-size-adjust: none;-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: none;padding: 0;border: 0;margin: 0;}
button,textarea,input,select,a{ -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: transparent; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none;  user-select: none;}
label.error{font-weight: 400 !important;color: #f00 !important;text-transform: inherit !important;background: none !important; font-size:12px; line-height:16px;}
ul {margin: 0;padding: 0;list-style: none;}
.jqte_editor ul{margin:0; list-style:circle; padding:inherit;}
h1, h2, h3, h4, h5, h6 {border: 0 none;font-weight:400;line-height:normal;letter-spacing:0;text-decoration:none;word-spacing:0; margin:0;padding:0;color:#333;}
a{color: #232323;text-decoration: none;outline:none;}
.ui-datepicker{z-index:99999 !important;}
a:hover {color:#03a9f4;}
p{font-size:14px; font-weight:400; color:#111; line-height:24px; margin-bottom:15px; word-wrap: break-word;}
img {max-width: 100%;-ms-interpolation-mode: bicubic;border: 0;vertical-align: middle;height: auto;}
.container {width: 100%;margin: 0 auto;max-width:100%; padding:0 90px; }

.inner_page_outer.abtox{position:relative; z-index:1;}
.inner_page_outer.abtox:after{width:15%; left:0; top:0; height:100%; content:""; background:#f1f7fb; z-index:-1; position:absolute;}
.inner_page_outer.abtox:before{width:200px; right:0; top:0; height:200px; content:""; 
background:url(../images/ban/bubble.png) no-repeat; z-index:-1; position:absolute; background-size:contain;}

.inner_page_outer{width:100%; float:left; padding:75px 0; }
.inner_page_outer.loandtlq{background:url(../images/ban/bg-shape-04.png) no-repeat; background-size:cover;}
.inner_page_outer.nobtpad{padding-bottom:0;}
.inner_page_outer.nopad{padding:0;}
figure{margin:0;}
.nomargin{margin-right:0;}
:after, :before{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;}
table {border-spacing: 0;border-collapse: collapse;}
/*responsive*/
.mobile_screen {display: none;}
.mobile_screen.sm{display:none;}
.large_screen {display: block;}
.ndy{display:none;}
/*grid width*/
.onebyone{width:100%; float:left;}
.onebytwo{width:48%; float:left; margin-right:4%;}
.onebythree{width:30.66%; float:left; margin-right:4%;}
.onebyfour{width:22%; float:left; margin-right:4%;}
.onebyfive{width:18.4%; float:left; margin-right:2%;}
.onebysix{width:16.66%; float:left; padding:0 5px;}
/*form*/
input{outline:none;}
.field_style{width:100%;float:left;height:35px;border:1px solid #e1e1e1;border-radius:2px;padding-left:10px;padding-right:10px;transition:all 0.5s ease;}
.field_style:focus{box-shadow:0px 0px 3px 0px rgba(219, 2, 2, 0.3);}
.smt_btn{background:#f10808;color:#fff;border:none;padding:10px 25px;font-size:13px;line-height:14px;text-transform:inherit;font-weight:600;
    border-radius:0px;cursor:pointer;}
.smt_btn:hover{background:#db0202;}
.field_style.textarea{height:85px; padding:7px;}
/*outline button*/
a.outl_bbtn{display:inline-block; padding:7px 15px; border:1px solid #333; color:#333; transition:all 0.5s ease; margin-right:10px;}
a.outl_bbtn:last-child{margin-right:0;}
a.outl_bbtn.red{ border:1px solid #ea1a10; color:#ea1a10;}
a.outl_bbtn.blue{ border:1px solid #302b72; color:#302b72;}
a.outl_bbtn.blue:hover{background:#302b72; color:#fff;}
a.outl_bbtn.red:hover{background:#ea1a10; color:#fff;}
a.outl_bbtn:hover{background:#333; color:#fff;}
/*header start*/

/*header start*/
.site_header{position:fixed; top:0; left:0; right: 0; z-index:9999; background:#fff; width:100%; float:left; }
@keyframes menu_sticky {0%{margin-top:-120px;opacity: 0;} 50%{margin-top: -64px;opacity: 0;} 100%{margin-top: 0;opacity: 1;} }
.site_header.fixed {position:fixed;width:100%;top:0;left:0;z-index:9999; animation:menu_sticky 0.7s ease-in-out;
box-shadow:-2px -2px 3px #000;}
.header_outer{width:100%; float:left;}
.site_header.fixed .main_menu li a{padding:13px 0; }
.site_header.fixed .logocont{padding:10.9px 0 0 0;}
.site_header.fixed .rt_header{padding-top:0;}
.site_header.fixed ul.main_menu ul.sub_menu{top:49px;}
.site_header.fixed ul.main_menu ul.sub_menu li a{padding:9px 15px;}
.site_header.fixed .logo_box .logocont h1{max-width:190px;  }
.site_header.fixed .top_header_content{display:none;}
.site_header.fixed .logotitle p{display:none;}
.site_header.fixed .logotitle{width:calc(100% - 79px);}
.site_header.fixed  .logotitle h2{margin-bottom:7px;}
/*.site_header.fixed .logo_box:after{box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.3); content:""; width:100%; height:25px; position:absolute; left:0; bottom:0; }*/
.top_header_content{width:100%; float:left; position:relative; }
.rt_top_header{width:auto; display:inline-block; vertical-align:top; text-align:right; float:right; padding:0; margin-bottom:15px;}
.rt_top_header .trs_ico{width:100%; float:left;}
.top_header_content ul li{display:inline-block; position:relative; margin-right:15px; }
.top_header_content ul li:last-child{margin-right:0;}
.top_header_content li a{color:#353535; font-weight:400;}
.top_header_content .info_top li a{line-height:13px;}
.top_header_content .info_top li.btncrl a{display:inline-block; padding:5px 15px; background:#fbae34; color:#000; 
border-radius:5px; font-size:14px; line-height:19px; transition:all 0.5s ease;}
.top_header_content .info_top li.btncrl:hover a{background:#2b2666; color:#fff;}
.top_header_content .info_top li.btncrl.crm a{background:#2b2666; color:#fff;}
.top_header_content .tmenu_list li a{color:#ccc; padding:0 7px; display:block; transition:all 0.5s ease;}
.top_header_content .tmenu_list li:hover a{color:#fff;}
.tmenu_list{width:auto; display:inline-block;}
.info_top{width:100%; float:left;}
.info_top li img{margin-right:7px; width:15px;}
.top_header_content li img{transition:all 0.5s ease;}
.top_header_content li:hover img{opacity:1;}
.info_top li:last-child{margin-right:0;}
/*main header*/
.mhoa{width:100%; float:left; background:rgba(255,255,255,0.0); transition:all 0.5s ease; }
.hcarea{width:100%; float:left;  position:relative;}
.logo_box{width:320px; float:left; position:static; top:0px; left:0; padding:0;}
.logocont{width:100%; float:right;padding-top:26px;}
.logocont a{display:inline-block;}
.rt_header{width:calc(100% - 320px); float:right; margin-top:0px; padding:13px 0px 0px 0;}
.rthcontent{width:100%; float:right; }
.menu{width:100%; float:left; text-align:right; padding-top:1px;} 
.main_menu{display:inline-block; width:auto; vertical-align:middle; position:relative;}
.account_user{width:auto; display:inline-block; vertical-align:middle;}
.account_user a{color:#fff; padding:0 15px;}
.cart_menu{width:auto; display:inline-block; vertical-align:middle;}
.main_menu_area{width:100%; float:left; text-align:right;}
.main_menu li{display:inline-block; position:relative; margin:0px 15px; }
.site_header .main_menu li a:after{width:0%; height:0px; position:absolute; left:0; bottom:0px; content:""; background:#f0433d; transition:all 0.5s ease;}
.site_header .main_menu li li a:after{display:none;}
.main_menu li.menu_item_has_children a{margin-right:27px;}
.main_menu li.menu_item_has_children a:before{width:9px; height:9px; position:absolute; content:""; background:url(../images/downa.png) no-repeat;
 right:-19px; top:9px; background-size:contain !important; display:block;}
.site_header.fixed .main_menu li.menu_item_has_children a:before{ top:23px;}
.site_header.fixed ul.main_menu ul.sub_menu:after{top:-3px;}
.main_menu li.menu_item_has_children a:before{background:url(../images/icons/downa.png) no-repeat;}
.main_menu li.menu_item_has_children:hover a:before{background:url(../images/icons/downah.png) no-repeat;}
.main_menu li.menu_item_has_children li a:before{display:none;}
.main_menu li.active a:after,
.main_menu li:hover a:after{width:100%;}
.main_menu li:last-child{margin-right:0; padding-right:0;}
.main_menu li a{color:#000000; display:block;font-size:15.9px;line-height:23.9px;padding:0px 0 13px; font-weight:400; position:relative;}
.main_menu li.active a, .main_menu li:hover a{color:#dd8b09;}
.main_menu li.active a{font-weight:500;}
/************************************sub_menu start*************************************/
ul.main_menu ul.sub_menu{margin:0;background:#fefefe none repeat scroll 0 0; 
visibility:hidden; opacity:0;float:left;left:0px; padding:0;
position:absolute;top:37px;min-width:250px;z-index:9999;
-webkit-box-shadow: 0px 3px 3px 0px rgba(194,194,194,1);
-moz-box-shadow: 0px 3px 3px 0px rgba(194,194,194,1);
box-shadow: 0px 3px 3px 0px rgba(194,194,194,1);}
.subme_col{width:100%; float:left; position:relative; min-height:350px;}
.last_col .subme_col:after{display:none;}
.subme_col:after{width:1px; height:100%; position:absolute; right:0; content:""; background:#e9e7e7; top:0;}
.subme_col h3{font-weight:700; text-transform:uppercase; color:#111; margin-bottom:10px;}
ul.main_menu ul.sub_menu:after{width:100%; left:0; top:-3px; height:100%; z-index:-1; content:""; position:absolute;}
ul.main_menu li:hover ul.sub_menu{visibility:visible; opacity:1;}
ul.main_menu ul.sub_menu li{line-height:15px;font-weight:300;margin:0;padding:0;text-align:left;display:block;}
ul.main_menu ul.sub_menu li a{color:#555 !important;font-size:13.5px;font-weight:400;line-height:20px;margin:0; border-radius:0;
padding:9px 15px; border-bottom:1px solid #ccc; text-shadow:none !important;}
ul.main_menu ul.sub_menu li:hover a,
ul.main_menu ul.sub_menu li.active a{color:#fff !important; background:#ef9a14 !important;}
ul.main_menu ul.sub_menu li:hover li a{color:#029593 !important;}
ul.main_menu ul.sub_menu li:hover li:hover a{color:#4dac4a !important;}
.megafig{width:100%; float:left; padding:0px 25px;}
ul.main_menu ul.sub_menu li:hover a::after, ul.nav-menu ul.sub_menu li a::after, ul.nav-menu ul.sub_menu li.current-menu-item a::after{display:none;}
ul.main_menu ul.sub_menu li:hover a{background:rgba(0,0,0,0) none repeat scroll 0 0;color:#029593;}
ul.main_menu li:hover li a,ul.nav-menu li.current-menu-item li a{background:none;}
ul.main_menu li li.current-menu-item a{background:none; color:#029593;}
.menu-main-menu-container .main_menu li li.current-menu-item::after,.menu-main-menu-container .main_menu li li:hover::after{display:none;}
/*child menu start*/
ul.main_menu ul ul.sub_menu{margin:0;background:#fefefe none repeat scroll 0 0; visibility:hidden; opacity:0;float:left;left:0px; padding:0;position:absolute;top:0px;min-width:250px;z-index:9999; left:250px;}
ul.main_menu li:hover li:hover ul.sub_menu{visibility:visible; opacity:1;}
ul.main_menu li:hover li ul.sub_menu{visibility:hidden; opacity:0;}
/************************************sub_menu end*************************************/


/*silk banner start here*/
.banner.slix{width:100%; float:left; padding-top:94px;}
.bannerSilk {width:100%; float:left; position:relative; height:calc(100vh - 94px); }
.bannerSilk .bannerSlider{width:100%; float:left; position:relative;}
.bannerSilk .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.bannerSilk .bannerSlider .slick-slide{position: relative;width:100%; float:left;}
.bannerSilk .bannerSlider .slide_text {position: absolute;z-index:0;text-align: center;width: 100%;top: 50%;transform: translateY(-50%);}

.bannerSilk .bannerSlider .slide_image{width:100%; float:left;}
.bannerSilk .bannerSlider .slide_image img {width:100%;height:calc(100vh - 94px);-o-object-fit:cover;object-fit:cover; 
-o-object-position:center bottom;object-position:top;}
.bannerSilk .bannerSlider .bancapti h2 {font-size:48px; line-height:65px;font-weight:700;color:#fff; width:100%; float:left; margin-bottom:25px;}
.bannerSilk .bannerSlider .bancapti h2 span{display:block; color:#feed01;}
.bannerSilk .bannerSlider .bancapti p{margin:0; width:100%; float:left; color:#fff; padding:15px 0; font-size:16px; line-height:25px; margin-bottom:25px;}
.bannerSilk .bannerSlider .bancapti p span{display:inline-block; position:relative; padding-left:35px; padding-right:50px;}
.bannerSilk .bannerSlider .bancapti p span:after{width:25px; height:1px; position:absolute; left:0; top:50%; content:""; 
background:#feed01; transform:translate(0,-50%);}
.bannerSilk .btnxor{width:100%; float:left; margin-top:15px;}
.bannerSilk .btnxor h4{display:inline-block; padding:10px 35px; border-radius:5px; background:#ee990f; color:#fff;
 transition:all 0.5s ease; font-size:18px; line-height:30px; font-weight:500;}
.bannerSilk .btnxor h4:hover{background:#fff; color:#000;}
.bannerSilk .bannerdesct{width:100%; float:left; position:absolute; left:0; top:50%; transform:translate(0,-50%); z-index:2;}
.bannerSilk .bancapti{width:100%; float:left;}
.bannerSilk .imagbxn{width:100%; float:left;}
.bannerSilk .bannerSlider .slide_image:before{content:""; display:none;position: absolute;width:100%;height:450px;background: rgba(33,33,33,.3);}
.bannerSilk .banouterx{width:100%; float:left; position:relative; z-index:1;}
.bannerSilk .banouterx:after{width:100%; height:100%; position:absolute; left:0; top:0; content:""; 

background: linear-gradient(to right, rgba(43,38,102,1) 0%, rgba(43,38,102,0.91) 27%, rgba(43,38,102,0.85) 44%, rgba(43,38,102,0) 100%);
z-index:1;}

/*navigation*/
.bannerSilk .slick-arrow{border:none; cursor:pointer; outline:none; position:absolute;width:50px;height:50px;top:50%;z-index:999;
transform:translate(0%,-50%); -webkit-transform:translate(0%,-50%);background-repeat:no-repeat!important;background-size:15px!important;
border-radius:100px; font-size:0; background-position:center !important; transition:all 0.5s ease; visibility:hidden; opacity:0;}
.bannerSilk:hover .slick-arrow{visibility:visible; opacity:1;}
.bannerSilk .slick-arrow.slick-next:hover{transform:translate(30%,-50%);}
.bannerSilk .slick-arrow.slick-prev:hover{transform:translate(-30%,-50%);}
.bannerSilk .slick-arrow.slick-next{right:15px; background:none;cursor:default;}
.bannerSilk .slick-arrow.slick-prev{left:15px; background:none;cursor:default; z-index:9991;}
.bannerSilk .slick-arrow.slick-next[aria-disabled="false"]{background:#e99c12 url(../images/ban/arrth.png);border:1px solid #e99c12;cursor:pointer; }
.bannerSilk .slick-arrow.slick-prev[aria-disabled="false"]{background:#e99c12 url(../images/ban/arlth.png);border:1px solid #e99c12; cursor:pointer; }

/*pagination*/
.bannerSilk ul.slick-dots{outline:none; list-style:none;bottom:-33.5px;position:absolute;text-align:center;padding:0;margin:0;width:100%;float:left;z-index:999; display:none !important;}
.bannerSilk .slick-dots li{display:inline-block;width:9px;height:9px;margin:0 3.9px; vertical-align:middle;}
.bannerSilk .slick-dots li button{float:left;font-size:0;width:9px;height:9px;background:#ccc; border:none; cursor:pointer; border-radius:100px; transition:all 0.5s ease;}
.bannerSilk .slick-dots li.slick-active{width:11.9px; height:11.9px;}
.bannerSilk .slick-dots li.slick-active button{background:#f0433d; width:12px; height:12px;}

/*feature icon*/
.fycour_outx {width:100%; float:left; padding:65px 0 45px;}
.loanserlx {width:100%; float:left; padding-bottom:50px;}
.loanserlx .fycour_outx {padding:0;}
.fycour_outx .titlestat{text-align:center; margin:0 auto; max-width:550px;}
.fycour_outx .titlestat h3{font-weight:600;color:#222;font-size:35px;line-height:45px;width:100%;float:left;}
.fycour_outx  .titlestat p{margin:0; font-size:16px; line-height:25px; color:#555; font-weight:500;display:inline-block; padding-right:25px; position:relative; margin-bottom:15px; display:none;}
.fycour_outx  .titlestat p:after{width:18px; height:3px; position:absolute; right:0; top:9px; content:""; background:#e68800;}
.fycour_outx  .titlestat .hwtit{font-size:11px;line-height:20px; text-transform:uppercase; color:#848991; font-weight:700; letter-spacing:1px; margin-bottom:14px;}
.fycour_outx  .titlestat b{color:#2a64b0; font-weight:300;}
.fycour_outx  .titlestat span{display:block;}
.fycour_outx .sttitle{width:100%; float:left; margin-bottom:35px;}
.fycour_outx.phogale{padding-bottom:50px;}
.fycour_outx.vidsec{padding-bottom:50px; background: linear-gradient(135deg, rgba(245,240,210,1) 0%, rgba(244,240,231,1) 29%, rgba(244,240,231,1) 100%); }
.fycour_outx.coursec{padding-bottom:35px;}
.fycour_outx.whit{background:#fff; padding-bottom:25px;}
.fycour_outx .xxxfs_row{width:100%; float:left;}
.fycour_outx .xxxfs_col{width:23.5%; float:left; margin-right:2%; margin-bottom:25px; }
.fycour_outx .xxxfs_col:hover .ciricon{background:#111;}
.fycour_outx .cctyibx{width:100%; height:100%; float:left; background:#fff; margin-bottom:0px; transition:all 0.5s ease; background:#fff;box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.1); border-radius:9px; overflow:hidden;}
.fycour_outx .xxxfs_col .cctyibx:hover{box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.1);}
.fycour_outx .xxxfs_col:nth-child(4n+4){margin-right:0;}
.fycour_outx .xxxfs_col figure{width:100%; float:left; position:relative; z-index:9;}
.fycour_outx .xxxfs_col figure .evban{width:100%; float:left; height:190px; overflow:hidden; position:relative;}
.fycour_outx .xxxfs_col figure .evban img{width:100%; height:100%; object-fit:cover; transition:all 0.7s ease;}
.fycour_outx .xxxfs_col figcaption{width:100%; float:left; padding:25px;z-index:1; transition:all 0.5s ease; position:relative; left:0; bottom:0; margin-top:-65px; padding-top:65px;} 
.fycour_outx .xxxfs_col figcaption:after{width:101%; height:70px; position:absolute; left:0; top:0; z-index:-2; content:""; 
background: #fff; -webkit-clip-path: polygon(0 0, 50% 46%, 100% 0, 100% 100%, 80% 100%, 20% 100%, 0 100%, 0% 20%);
clip-path: polygon(0 0, 50% 46%, 100% 0, 100% 100%, 80% 100%, 20% 100%, 0 100%, 0% 20%); transition:all 0.5s ease;}
.fycour_outx .xxxfs_col:hover figcaption:after{background:#000;}
.fycour_outx .xxxfs_col figcaption:before{width:101%; height:70px; position:absolute; left:0; top:5px; z-index:-1; content:""; 
background: #fff; -webkit-clip-path: polygon(0 0, 50% 46%, 100% 0, 100% 100%, 80% 100%, 20% 100%, 0 100%, 0% 20%);
clip-path: polygon(0 0, 50% 46%, 100% 0, 100% 100%, 80% 100%, 20% 100%, 0 100%, 0% 20%); transition:all 0.5s ease;}
/*.fycour_outx .xxxfs_col:hover figcaption{background:#f25f5c;}*/
.fycour_outx .xxxfs_col figcaption .price_tra{width:100%; float:left; text-align:left; margin-bottom:5px; }
.fycour_outx .ciricon{width:60px; height:60px; border-radius:100px; background:#ef9a11; position:absolute; left:50%; transform:translate(-50%,0%); top:-5px; transition:all 0.5s ease;}
.fycour_outx .ciricon img{left:50%; top:50%; transform:translate(-50%,-50%); width:35px; position:absolute;}
.fycour_outx .xxxfs_col figcaption h5{font-size:20px; line-height:29px; color:#000;width:100%; float:left; transition:all 0.5s ease; font-weight:500; text-align:center;}
.fycour_outx .xxxfs_col figcaption .desc{color:#fff;text-align:left;margin:0;width:100%;float:left;line-height:19px; font-size:14px;}
.fycour_outx .xxxfs_evdtl{width:100%; float:left; text-align:left; margin-top:20px;  display:none; }
.fycour_outx .pcyxc{width:100%; float:left; text-align:right;}
.fycour_outx .pcyxc .addbtnn{display:inline-block; font-size:14px; line-height:18px; color:#f25f5c; transition:all 0.5s ease; text-transform:uppercase; font-weight:600;}
.fycour_outx .pcyxc .icoplus{width:13px; margin-left:3px; display:inline-block; }
.fycour_outx .pcyxc .icoplus.hvr{display:none;}
.fycour_outx .xxxfs_col:hover .addbtnn{color:#50514f;}
.fycour_outx .xxxfs_col:hover .icoplus.hvr{display:inline-block;}
.fycour_outx .xxxfs_col:hover .icoplus.dflt{display:none;}
.fycour_outx .xxxfs_evdtl .xxxfs_rmbtn{float:right; font-weight:600; text-transform:uppercase; width:auto;}
.fycour_outx .xxxfs_evdtl .xxxfs_rmbtn a{color:#f25f5c;}
.fycour_outx .xxxfs_evdtl .xxxfs_rmbtn a:hover{color:#000;}
.fycour_outx .xxxfs_col:hover .xxxfs_rmbtn a{color:#50514f;}
.fycour_outx .xxxfs_dtside{width:auto; float:left;}
.fycour_outx .xxxfs_dtside p{margin:0; font-weight:600; color:#555;}
.fycour_outx .xxxfs_dtside p span{display:inline-block; vertical-align:middle;}
.fycour_outx .caln{width:16px; margin-right:5px; opacity:0.5;}
.fycour_outx .xxxfs_blockellipsis {display:block;display:-webkit-box;max-width:100%;height:80px;margin:0 auto;font-size:15px;line-height:25px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis; width:100%; 
float:left; color:#555; text-align:center; }
.courserx{width:100%; float:left;}
.fycour_outx .courttl{width:100%; float:left; position:relative; z-index:1; position:absolute; left:0; top:50%; padding:25px; 
transform:translate(0,-50%); }
.fycour_outx .blgxyc{width:100%; float:left; position:relative; padding-left:0px;}
.fycour_outx .lfblog{width:100%; float:left; text-align:center; position:relative; height:100%; border-radius:9px;
 overflow:hidden;}
.fycour_outx .bagroimg{width:100%; float:left; position:relative; height:100%; z-index:1; }
.fycour_outx .bagroimg:after{width:100%; height:100%; position:absolute; left:0; top:0; content:""; 
background:rgba(43,38,102,0.7);}
.fycour_outx .bagroimg img{width:100%; height:100%; object-fit:cover;}
.fycour_outx .lfblog h2{width:100%; float:left;  font-size:22px; color:#fff; line-height:33px; font-weight:500;  margin-bottom:15px;}
.fycour_outx .lfblog p{margin:0; width:100%; float:left; font-size:16px; line-height:25px; color:#d2d2d2;}
.fycour_outx .sbtno{width:100%; float:left; margin-top:20px;}
.fycour_outx .sbtno a{display:inline-block; color:#fff; padding:9px 19px 9px; font-size:16px; line-height:19px;  font-weight:400;  position:relative;background:#ee9303; border-radius:5px; border:1px solid #ee9303; transition:all 0.5s ease;}
.fycour_outx .sbtno a:hover{color:#ee9303; background:none;}

/*PROCESS*/
.procestxq .rowstatus {width:100%; float:left; text-align:center;}
.procestxq .rowstcont{margin:0 auto; width:100%; position:relative;}
.procestxq .status_col:nth-child(2):after,
.procestxq .status_col:nth-child(3):after,
.procestxq .status_col:nth-child(1):after,
.procestxq .status_col:nth-child(2):before{width:50%;height:2px;position:absolute; top:45px; left:0; content:"";
 border-top:1px dashed #ec9912;}
.procestxq .status_col:nth-child(2):before,
.procestxq .status_col:nth-child(1):after{left:auto; right:0;}
.procestxq{width:100%; float:left; position:relative; z-index:1; margin-bottom:0px; background-size:cover; margin-bottom:75px;}
.procestxq:after{width:100%; height:100%;background:rgba(255,255,255,1);position:absolute;left:0;top:0;content:"";z-index:-1;}
.procestxq .status_inner{width:100%; float:left;position:relative;z-index:1; overflow:hidden; padding:75px 25px; 
padding-left:350px; border-radius:15px;}
.procestxq .backimgw{width:100%; height:100%; position:absolute; left:0; top:0; z-index:-1;}
.procestxq .backimgw:after{width:100%;height:100%;position:absolute; left:0; top:0; background:rgba(253, 238, 214, 0.9); content:"";}
.procestxq .backimgw img{width:100%; height:100%; object-fit:cover;}
.procestxq .status_inner .txtttlo{text-align:left;font-weight:300;color:#222;font-size:35px;line-height:45px;width:100%; 
float:left; margin-bottom:15px;}
.procestxq .status_inner .txtttlo .hwtit{font-size:16px; line-height:19px; color:#333; font-weight:500; display:inline-block; padding-right:25px; position:relative; margin-bottom:15px; display:none;}
.procestxq .status_inner .ltitlex  p{margin:0; width:100%; float:left; font-size:16px; color:#555; line-height:25px;}
.procestxq .txtttlo .hwtit:after{width:18px;height:3px;position:absolute;right:0;top:9px;content:"";background:#e68800;}


.procestxq .status_inner .txtttlo span{}
.procestxq .status_inner .txtttlo b{color:#2a64b0; font-weight:300;}
.procestxq .status_inner .txtttlo span{display:block; font-size:32px; line-height:43px; font-weight:600;}
.procestxq .ltitlex{width:100%; max-width:390px; float:left; margin-bottom:30px; position:absolute; left:0; top:50%; transform:translate(0%,-50%); padding:55px; z-index:1; padding-right:20px;}
.procestxq .status_col{width:33%; display:inline-block; margin:0 -2px; position:relative; padding:25px 30px; padding-top:95px; vertical-align:top;transition:all 0.5s ease; padding-bottom:0;  }
.procestxq .numpr{position:absolute; left:-34px; top:-19px; width:50px; height:50px; border-radius:100px; 
background:rgba(234,123,5,0.2); display:block; z-index:-1; }
.procestxq .numpr span{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); font-size:16px; line-height:19px; font-weight:500; color:#ce530a;}
.procestxq .icon_left{position:absolute; left:50%; transform:translate(-50%,-0%); top:0px; z-index:1;}
.procestxq .status_col:last-child{margin-right:0;}
.procestxq .status_text{width:100%; float:left; margin-top:15px;}
.procestxq .status_text h3{color:#555; font-size:16px; line-height:24px; text-align:center; width:100%; float:left;}
.procestxq .status_text p{width:100%; float:left; font-size:16px; line-height:24px; color:#333; margin:15px 0;}
.procestxq .status_text h3 a{display:inline-block;font-weight:600;color:#2b2666;transition:all 0.5s ease; }
.procestxq .status_text h4 {font-size:16px; line-height:24px; text-align:center; width:100%; float:left; font-weight:600;color:#e86709;transition:all 0.5s ease; }

.procestxq .status_text h3 a:hover{color:#aa500e;}
.procestxq .status_text h3 span{display:block; margin-top:10px; margin-bottom:15px; color:#2f2f2f;}
.procestxq .cir_ioc{width:85px;height:85px;display:block; }
.procestxq .cir_ioc.aplx{width:115px; height:115px;}
.procestxq .cir_ioc.aplx .svcontx{position:relative; margin-top:-25px;}
.procestxq .cir_ioc .svcontx{width:100%; height:100%; float:left;}
.procestxq .cir_ioc .svcontx svg{width:100%; height:100%;}
.procestxq .ab_list .cir_ioc{margin-right:15px;}

/*ribbon*/
.procestxq .outrbnx{width:100%; float:left; background:#fff; z-index:1; padding:0 50px;position:relative;}
.procestxq .outrbnx_area{width:100%; float:left; position:relative; padding:25px; background:#fff; margin-top:-30px;
box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.15); border-radius:5px; overflow:hidden; z-index:1;}
.procestxq .outrbnx_area:after{height:100%;width:280px;background:#2b2666;z-index:-1;position:absolute;right:0;top:0;content:"";}
.procestxq .outrbnx_area h3{font-size:16px; line-height:25px; color:#717171; font-weight:400; padding-right:290px;}
.outrbnx_area h3 a{color:#e9851a;}

.procestxq .xpcd{position:absolute; right:0; top:50%; transform:translate(0,-50%); }
.procestxq .xpcd a{display:inline-block;  color:#fff; font-size:16px; line-height:23px; padding:15px 25px;}
.procestxq .xpcd a .icontex{width:36px; height:36px; border-radius:100px; background:#fff; display:block; position:absolute; 
left:-36px; top:50%; box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.15); transform:translate(0%,-50%); }
.procestxq .xpcd a .icontex img{width:19px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}

/*about*/
.skyrnfe{width:100%; float:left; position:relative; margin-bottom:50px;}
.skyrnfe .skyxfcd{width:60%; float:left; padding-left:35px;}
.skyrnfe .rnrtinner{width:40%;height:100%; position:absolute; right:0; top:0; z-index:1; height:100%; }

.skyrnfe .rnrtinner figure{width:100%; height:100%; float:left; position:relative; z-index:1; padding-left:50px; 
padding-bottom:0px;}
.textlr{position:absolute; left:0; top:50%; z-index:1; transform:translate(0,-50%);}
.textlr h4{color:#fff; font-size:18px; font-weight:500; transform:rotate(90deg); letter-spacing:9px; position:relative; top:-50px;
right:69px; }
.skyrnfe .rnrtinner figure:after{width:100%; height:100%; content:""; position:absolute; left:0; top:0;background: linear-gradient(to bottom, rgba(237,153,19,1) 0%, rgba(214,60,8,1) 100%);
z-index:-1; border-radius:0px 0 0px 45%;}
.skyrnfe .rnrtinner figure img{width:100%; height:100%; object-fit:cover; border-radius:0px 0 0px 45%;}

.skyrnfe .xxxyc{width:100%; float:right; max-width:763px;  padding:0px 50px;}
.skyrnfe .xxxyc .skxysxy{width:100%; float:left; margin-bottom:30px;}
.skyrnfe .xxxyc .skxysxy p{width:100%; float:left; font-size:16px; line-height:25px; color:#333; margin:0; }
.skyrnfe .xxxyc .skxysxy h3{font-size:35px;line-height:45px;color:#222;font-weight:600; margin-bottom:15px; width:100%; float:left; }
.skyrnfe .xxxyc .skxysxy h3 span.comx{display:inline-block; font-size:16px; line-height:19px; color:#333; padding-right:25px; position:relative; font-weight:500; margin-bottom:15px;}
.skyrnfe .xxxyc .skxysxy h3 span{display:block;}
.skyrnfe .xxxyc .skxysxy h3 span.comx:after{width:18px;height:3px;position:absolute;right:0;top:9px;content:""; background:#e68800;}

/*specialization*/
.ayuspax {width:100%; float:left; position:relative; padding:75px 0; background:#f2f6f7; margin-bottom:75px; }
.ayuspax .uwinner{width:100%; float:left;}
.ayuspax .ltuwinner{width:48%; float:left; }
.ayuspax .boxws{width:100%; float:left; min-height:390px; position:relative;}
/*.ayuspax .boxws:after{width:145px; height:178px; position:absolute; left:-30px; top:-30px; content:""; background:url(../images/home/pattern.png) no-repeat; z-index:-1; background:#d9fae6;}
.ayuspax .boxws:before{width:145px; height:178px; position:absolute; right:-30px; bottom:-30px; content:""; background:url(../images/home/pattern.png) no-repeat; z-index:-1;}*/
.ayuspax .rtuwinner{width:48%; float:right;}
.ayuspax .rtinneruw{width:100%; float:left; }
.ayuspax h4.smallt{color:#333; font-size:15px; line-height:23px; margin-bottom:0px; font-weight:500;}
.ayuspax .rtinneruw h2, .lt_abt h2{font-size:35px; line-height:45px; font-weight:600; color:#222; margin-bottom:20px;}
.ayuspax .absky {width:100%; float:left;}
.ayuspax .absky p{font-size:16px; line-height:30px; color:#333; margin-top:0;}
.ayuspax .imdls{width:100%; float:left;}
.ayuspax .imdls li{width:100%;float:left;position:relative;padding-left:35px;margin-bottom:9px; font-size:16px; line-height:25px; color:#333;}
.ayuspax .imdls li .icxa{width:17px; position:absolute; left:0; top:7px; }
.ayuspax .vmbtxs {  width: 100%;  float: left;    margin-top: 25px;}
.ayuspax .vmbtxs a {  display: inline-block;  color: #fff;  padding: 9px 35px;  border-radius: 30px;  background: #e89815;
border: 1px solid #e89815;  transition: all 0.5s ease; font-size:16px; line-height:25px;}
.ayuspax .vmbtxs a:hover{background:none; color:#e89815;}

/*feature service*/
.skyrnfe .abt_inner{width:100%; float:left;}
.skyrnfe .abt_col{width:100%; float:left; position:relative; padding-left:75px; min-height:65px; margin-bottom:25px; }
.skyrnfe .abt_left {position:absolute; left:0; top:0px; width:50px; height:50px; background:#ed9913; border-radius:100px; }
.skyrnfe .abt_left  img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:28px;  object-fit:cover;}
.skyrnfe .abt_col:nth-child(2n+2){margin-right:0;}
.skyrnfe .abt_text{width:100%; float:left; }
.skyrnfe .abt_text h3{color:#ea8400; font-size:18px; line-height:25px; font-weight:500; margin-bottom:5px; }
.skyrnfe .abt_text p{font-size:16px; line-height:23px; width:100%; float:left; margin:0; padding:0; color:#555;}

/*bank*/


.benftslxo {width:100%;float:left; margin-bottom:75px;}
/*.benftslxo:after{width:100%; height:100%;background:#000;position:absolute;left:0;top:0;content:"";z-index:-1;}*/

#qxxx{width:230%; height:100%; opacity:0.19;}
.benftslxo .wwdinner{width:100%; float:left; position:relative; }
.benftslxo .title_box{width:40%; float:left; background:#2b2666;position:relative;padding:75px 55px; padding-right:50px;
z-index:1; min-height:285px; }
.benftslxo .title_box:after{width:100%; height:100%; position:absolute; right:-130px; top:0; content:"";background:#2b2666; 
z-index:-1;}
.benftslxo .title_box .tsep{width:100%; float:right; max-width:400px; }
.benftslxo .title_box h3{text-align:left;font-size:35px;line-height:45px;font-weight:500;color:#fff;letter-spacing:1px;width:100%; float:left;margin:0;}
.benftslxo .wwdarea{width:60%; float:right; padding:87px 0; position:relative; z-index:1; }
.benftslxo .wrapxw{width:100%; float:left; padding-right:30px;}
.benftslxo .wwdcol{width:100%; margin-right:0%; float:left;  }
.benftslxo .despo{width:100%; float:left; position:relative; padding:5px;   }
.benftslxo .despo h3{color:#fff;font-weight:500;font-size:19px;line-height:25px; margin-bottom:0px; text-align:center;}
.benftslxo .wwdcol figure{width:100%; float:left; text-align:center; background:#fff; padding:50px 15px; border-radius:9px; box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.15);}
.benftslxo .wwdcol figure img{width:190px; object-fit:contain;}
.benftslxo .wwdcol figcaption{width:100%; float:left;}
.benftslxo .wwdcol figcaption p{width:100%;float:left;font-size:15px;line-height:25px;letter-spacing:.5px;color:#3a3a3a; margin:0;}
.benftslxo .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;border-radius:15px;}
.benftslxo .beniftslik{width:100%; float:left; position:relative; padding:0 50px; margin:0; list-style:none;}
.benftslxo .beniftslik .slick-slide{position: relative;width:100%; float:left; margin:0; overflow:hidden; padding:0px 3px; }
.benftslxo .placement-sec-outer.lazy_bgcs{margin-bottom:0;}
/*pagination*/
.benftslxo ul.slick-dots{outline:none; list-style:none;bottom:0px;position:static;text-align:center;padding:0;margin:0;width:100%;float:left;z-index:99; margin:25px 0 0;}
.benftslxo .slick-dots li{display:inline-block;width:19px; padding:9px 0; height:auto; margin:0 3px;border-radius:0px;display:inline-block; overflow:hidden; cursor:pointer; }
.benftslxo .slick-dots li button{float:left;font-size:0;width:19px;height:3.9px;background:#e9abb5;border:none; cursor:pointer;
transition:all 0.5s ease; }
.benftslxo .slick-dots li.slick-active button{background:#d50303;}
/*navigation*/
.benftslxo .slick-arrow{border:none; cursor:pointer; outline:none; position:absolute;width:30px;height:30px;top:50%;z-index:999;transform:translate(0%,-50%); -webkit-transform:translate(0%,-50%);background-repeat:no-repeat!important;font-size:0;margin:0 15px;
background-size:25px!important; margin:0; background-position:center !important; border-radius:100px; transition:all 0.5s ease;}
.benftslxo .slick-arrow.slick-next{right:0px;background: url(../images/icons/rtboldw.png); }
.benftslxo .slick-arrow.slick-next:hover{right:0px;background: url(../images/icons/rtboldw.png); }
.benftslxo .slick-arrow.slick-disabled{display: none; visibility: hidden;}
.benftslxo .slick-arrow.slick-prev{left:0;background:url(../images/icons/rtboldr.png);}
.benftslxo .slick-arrow.slick-prev:hover{background:url(../images/icons/rtboldr.png);}


/*thought*/
.thoughox{width:100%; float:left; padding:0px 0px 75px; }
.evtxyzour {width:100%; float:left;}
.evtxyzour .prrow{width:100%; float:left;}
.evtxyzour .prcol{width:23%; float:left; margin-right:2%; margin-bottom:0px; padding:0;}
.evtxyzour .fcdish{width:100%; float:left; transition:all 0.5s ease; border-radius:9px; overflow:hidden; }
.thugalx{width:100%; float:left; position:relative;}
.evtxyzour .fcdish:hover{box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.5);}
.evtxyzour .prcol:last-child{margin-right:0;}
.evtxyzour .prcol figure{width:100%; float:left; position:relative; height:216px; overflow:hidden; }
.evtxyzour .prcol figure:after{width:100%; height:0%; background:rgba(6,90,163,0.7); content:""; left:0; top:0; position:absolute; opacity:0; visibility:hidden; transition:all 0.5s ease;}
.evtxyzour .prcol figcaption{width:100%; float:left; padding:25px; position:relative; background:#f8fbff; }
.evtxyzour .descp{width:100%; float:left; position:relative; }
.evtxyzour .descp h3{width: 100%;float: left;font-size: 16px;line-height: 25px;color: #222;margin-bottom:9px;font-weight: 600;}
.evtxyzour .descp h4{color:#d28105; font-weight:400; font-size:15px;  line-height:25px; display:inline-block; margin-top:11px;  }
.evtxyzour .descp h4:hover{color:#b57b0c;}
.evtxyzour .descp h2{font-weight:400; font-size:15px; line-height:23px; color:#555; margin-bottom:0px; width:100%; float:left;  }
.evtxyzour .prcol:hover h2{color:#000;}
.evtxyzour .prcol figure img{transition:all 0.5s ease; width:100%; height:100%; object-fit:cover;object-position: top;}

.evtxyzour .block_ellipsis {display:block;display:-webkit-box;max-width:100%;margin: 0 auto; -webkit-line-clamp:2;-webkit-box-orient: vertical;overflow:hidden;text-overflow:ellipsis;}
.evtxyzour  .titlestat{text-align:center; margin:0 auto; max-width:550px;}
.evtxyzour  .titlestat h3{font-weight:600; color:#222; font-size:35px; line-height:45px; width:100%; float:left; padding:0;}


.evtxyzour  .titlestat p{margin:0; font-size:16px; line-height:25px; color:#555; font-weight:500;display:inline-block; padding-right:25px; position:relative; margin-bottom:15px; display:none;}
.evtxyzour  .titlestat p:after{width:18px; height:3px; position:absolute; right:0; top:9px; content:""; background:#e68800;}


.evtxyzour  .titlestat .hwtit{font-size:11px;line-height:20px; text-transform:uppercase; color:#848991; font-weight:700; letter-spacing:1px; margin-bottom:14px;}
.evtxyzour  .titlestat b{color:#2a64b0; font-weight:300;}
.evtxyzour  .titlestat span{display:block;}
.evtxyzour .sttitle{width:100%; float:left; margin-bottom:45px;}

.evtxyzour .vmbtxs {  width: 100%;  float: left;  text-align: center;  margin-top: 50px;}
.evtxyzour .vmbtxs a {  display: inline-block;  color: #fff;  padding: 9px 35px;  border-radius: 30px;  background: #e89815;
  border: 1px solid #e89815;  transition: all 0.5s ease; font-size:16px; line-height:25px;}
  .evtxyzour .vmbtxs a:hover{background:none; color:#e89815;}


/*footer*/
.xxftoutxr{width:100%; float:left; background:url(../images/ban/new-banner-01.jpg) no-repeat center; background-size:cover; 
padding:0; position:relative;
 z-index:1; background-attachment:fixed; background-position:center;}
.xxftoutxr:after{width:100%; height:100%; position:absolute; content:""; left:0; top:0; background:rgba(0,0,0,0.9); z-index:-1;}
.xxftoutxr .ftcontent{width:100%; float:left; margin-bottom:20px; position:relative;}
.xxftoutxr .akffxxl.msmsx{width:calc(100% - 405px);  display:inline-block; vertical-align:middle; padding-left:55px; }
.xxftoutxr .akffxxl.msmsx p{color:#6c6c6c; font-size:16px; line-height:25px;}
.xxftoutxr .akffxxl.msmsx p a{color:#ec9a13;}
.xxftoutxr .akffxxl.abts{width:35%; background:rgba(255,255,255,0.1); padding:50px 30px; max-width:300px; display:inline-block; vertical-align:middle;}
.xxftoutxr .akffxxl h3{color:#8e8d8d; font-size:20px; line-height:24px;margin-bottom:15px; font-weight:600; position:relative; }
.xxftoutxr .fmlist{width:100%; float:left;}
.xxftoutxr .fmlist li{width:100%; float:left; position:relative; margin-bottom:3px;}
.xxftoutxr .fmlist li a{color:rgba(255,255,255,0.8); display:block; font-size:14px; line-height:24px; transition:all 0.5s ease; transition:all 0.5s ease; padding-left:25px;}
.xxftoutxr .fmlist li a:after{width:10px; height:10px; position:absolute; left:5px; top:8px; content:""; background:url(../images/icon/rt_arrow.png) no-repeat; background-size:contain;}
.xxftoutxr .fmlist li:hover a{color:rgba(255,255,255,1); padding-left:30px;}
.xxftoutxr .akffxxl:last-child{margin-right:0;}
.xxftoutxr .xxayu{width:100%; float:left;  }
.xxftoutxr .xxayu h2{color:#ec9a13; font-weight: 500; font-size:25px; line-height:35px;}
.xxftoutxr .xxayu h2 span{vertical-align:middle; display:inline-block;}
.xxftoutxr .xxayu h2 a{display:inline-block; position:relative; vertical-align:middle; width:100%; float:left; padding:9px; background:#fff; border-radius:9px;}
.xxftoutxr .myadxtrs{width:100%; float:left;}
.xxftoutxr .myadxtrs li{width:100%; float:left; position:relative; margin-bottom:30px; padding-left:50px; color:#fff; font-size:16px; line-height:25px; padding-top:4.5px;}
.xxftoutxr .myadxtrs li:last-child{margin-bottom:0;}
.xxftoutxr .myadxtrs li span{display:block;}
.xxftoutxr .myadxtrs li .icoft{position:absolute; left:0; top:0; width:30px; height:30px; background:#ec9a13;  border-radius:5px;}
.xxftoutxr .myadxtrs li .icoft img{width:15px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.xxftoutxr .left_bf{width:100%; display:inline-block; vertical-align:middle; text-align:center;}
.xxftoutxr .ftb p{margin:0; color:rgba(255,255,255,0.5);}
.xxftoutxr .ftb p a{color:#ec9a13; transition:all 0.5s ease;}
.xxftoutxr .ftb p a:hover{color:#f1f1f1;}
.xxftoutxr .rt_bf{width:48%; display:inline-block; vertical-align:middle; text-align:right;}
.xxftoutxr .ftb{width:100%; float:left; border-top:1px solid rgba(255,255,255,0.1); padding:20px 0;}
.xxftoutxr .card_list{width:100%; float:left; text-align:right;}
.xxftoutxr .card_list li{display:inline-block; margin-right:7px; opacity:0.8; transition:all 0.5s ease;}
.xxftoutxr .card_list li:hover{opacity:1;}
.xxftoutxr .card_list li a{display:block;}
.xxftoutxr .card_list li:last-child{margin-right:0;}
.xxftoutxr .lfare{width:100%;  float:left; margin-bottom:15px;}
/*social box */
.xxftoutxr .social_box_area{width:100%; float:left; margin-top:30px; text-align:right;}
.xxftoutxr .social_box_area ul{width:100%; float:left; text-align:left;}
.xxftoutxr .social_box_area ul li{display:inline-block; margin:0 -2px; margin-right:9px; font-size:0; width:32px; height:32px; border-radius:100px; background:#da2423; position:relative; transition:all 0.5s ease;}
.xxftoutxr .social_box_area ul li img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); }
.xxftoutxr .social_box_area ul li:hover{opacity:0.7;}
.xxftoutxr .social_box_area ul li a{display:block; width:100%; height:100%;}
.xxftoutxr .ftmcopa{width:100%; float:left; border-top:1px solid rgba(255,255,255,0.1);}
.xxftoutxr .ftmcopa p{text-align:center; color:rgba(255,255,255,0.5);}
.xxftoutxr .ftmcopa p a{color:#00a157 ; transition:all 0.5s ease;}
.xxftoutxr .ftmcopa p a:hover{color:#00e07a;}
.xxftoutxr .ftmgco{width:100%; float:left;}
.xxftoutxr .tftmgco{width:100%; float:left; background:#e3e2e2; padding:30px 0;}
.xxftoutxr .tftmgco h2{display:inline-block; color:#111; font-size:16px; vertical-align:middle; text-align:left; margin-right:30px; line-height:24px; }
.xxftoutxr .tftmgco h2 span{display:block; }
.xxftoutxr .tftmgco h2 b{color:#00a157;}
.xxftoutxr .subscribe_form{width:100%; float:left; text-align:center;}
.xxftoutxr .subscribe_form input[type=text]{height:44px; border:1px solid #c0c0c0; background:#fff; padding:0 10px; width:338px; margin-right:20px; display:inline-block; vertical-align:top;}
.xxftoutxr .subscribe_form input[type=submit]{cursor:pointer; background:#111; color:#fff; border:none; text-transform:uppercase; 
padding:15px 30px; font-size:14px; line-height:14px; display:inline-block; vertical-align:top;}
.xxftoutxr .abtshort{width:100%; float:left; margin-top:30px;}
.xxftoutxr .abtshort p{color:#fff; margin:0; width:100%; float:left; font-size:14px; line-height:22px;}
.xxftoutxr .socifsa{width:100%; float:left; margin-top:19px;}
.xxftoutxr .socifsa .sboxlist{padding-right:0;}
.xxftoutxr .sboxlist{width:auto; display:inline-block; vertical-align:middle; padding-right:55px;}
.xxftoutxr .sboxlist li{width:30px; height:30px; border-radius:100px; margin:0 5px;  padding:0; min-height:auto; display:inline-block; position:relative;}
.xxftoutxr .sboxlist li a{display:block; width:100%; height:100%;border:1px solid #fff;transition:all 0.5s ease;border-radius:5px; } 
.xxftoutxr .sboxlist li:hover a{background:#fff;}
.xxftoutxr .sboxlist li a img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); height:15px;}
.xxftoutxr .sboxlist li a img.fh{display:none;}
.xxftoutxr .sboxlist li:hover a img.fh{display:block;}
.xxftoutxr .sboxlist li:hover a img.soif{display:none;}

/*contact*/
/*contact page*/
.cpou{width:100%; float:left; }
.contactopx{width:100%; float:left; position:relative; z-index:1;}
.contactopx:after{width:30%; height:100%; left:0; top:0; z-index:-1; content:""; background:#222; position:absolute;}
.contactopx:before{width:70%; height:100%; right:0; top:0; z-index:-1; content:""; background:#f6f6f6; position:absolute;}
.left_contact_box{width:100%; float:left;}
.left_contact_box li{width:100%; float:left; padding:0; position:relative; margin-bottom:25px;}
.left_contact_box li:last-child{margin-bottom:0;}
.ct_details{width:100%; float:left;}
.ct_details h5{text-transform:uppercase; font-weight:700; color:#feed01; font-size:19px; line-height:29px; margin-bottom:15px;}
.cntdty{width:100%; float:left;}
.ct_details p{margin:0; color:#fff; font-size:15px; line-height:25px; margin-bottom:15px;}
.ct_details p.icotx{position:relative; padding-left:30px; width:49%; margin-right:2%; float:left; color:#e1e1e1;}
.ct_details p.icotx.full{width:100%; margin-right:0;}
.ct_details p.icotx:nth-child(2n+2){margin-right:0;}
.ct_details p.icotx .icxa{width:19px; position:absolute; left:0; top:5px;}
.contact_left{width:30%; float:left;}
.contxlt{width:100%; float:left; padding:35px;}

/*social icon*/
.sssxxxy{width:100%; float:left; margin-top:25px;}
.sssxxxy ul.socialstx{width:100%; float:left;}
.sssxxxy .socialstx li{width:30px; height:30px; border-radius:100px; margin-right:9px; float:left;padding:0; min-height:auto; position:relative;}
.sssxxxy .socialstx li a{display:block; width:100%; height:100%; background:#4264ab;  border-radius:100px; border:1px solid rgba(0,0,0,0);}
.sssxxxy .socialstx li:hover a{background:#fff;}
.sssxxxy .socialstx li.inst a{background:#7923bc;}
.sssxxxy .socialstx li.inst:hover a{background:#fff; border:1px solid #7923bc;}
.sssxxxy .socialstx li.ld a{background:#006dc0;}
.sssxxxy .socialstx li.ld:hover a{background:#fff; border:1px solid #006dc0;}
.sssxxxy .socialstx li.yt a{background:#d72a25;}
.sssxxxy .socialstx li.yt:hover a{background:#fff; border:1px solid #d72a25;}
.sssxxxy .socialstx li.fb a{background:#4264ab;}
.sssxxxy .socialstx li.fb:hover a{background:#fff; border:1px solid #4264ab;}
.sssxxxy .socialstx li.tw a{background:#46e3ee;}
.sssxxxy .socialstx li.tw:hover a{background:#fff; border:1px solid #46e3ee;}
.sssxxxy .socialstx li.wa a{background:#8ec92f;}
.sssxxxy .socialstx li.wa:hover a{background:#fff; border:1px solid #8ec92f;}
.sssxxxy .socialstx li a img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); height:14px;}
.sssxxxy .socialstx li a img.fh{display:none;}
.sssxxxy .socialstx li:hover a img.fh{display:block;}
.sssxxxy .socialstx li:hover a img.soif{display:none;}



/*right side form*/
.contact_right{width:70%; float:right;  padding:35px;}
.ttlxform{width:100%; float:left; text-align:center; margin-bottom:35px;}
.ttlxform p{width:100%; float:left; margin:0; font-size:15px; line-height:25px; color:#555;}
.ttlxform h4{width:100%; float:left; font-size:32px; line-height:39px; color:#373737; font-weight:700; position:relative; margin-bottom:15px; text-align:center;}
.ttlxform h4 span{color:#065aa3;}
.rmiform{width:100%; float:left; }
.rmiform li{width:100%; float:left; margin-bottom:23px;}
.rmiform li{width:32%; margin-right:2%;}
.rmiform li:nth-child(3n+3){margin-right:0;}
.rmiform li.full{width:100%; margin-right:0;}
.rmiform li:last-child{margin-bottom:0;}
.rmiform li .labelreg{width:100%; float:left; color:#555; font-size:14px; line-height:14px;}
.rmiform li .rmfield{width:100%; float:left; height:45px; border:none; border-bottom:1px solid #d7d7d7;background:none;padding:0;outline:none;}
.rmiform li .rmfield:focus{border-bottom:1px solid #ea9b22;}
.form-field {position: relative; width:100%; float:left;}
.rmfield ~ .labelreg {position: absolute;left:0px;top:9px;transition:transform 200ms ease; pointer-events: none;}
.rmfield:focus ~ .labelreg,
.rmfield:focus ~ .labelreg span,
.rmfield.not_empty ~ .labelreg {font-size:12px;font-weight:400; transform: translateY(-20px); color:#000;}  
.rmiform li .rmfield.sms{height:95px;padding-top:15px; resize:none;}
.subcontx{width:100%; float:left;}
.subcontx .dyn{display:none;}
.subcontx .submtnx {cursor:pointer; padding:9px 55px; display:inline-block; position:relative; color:#ea9b22; font-size:15px; background:#fff; border:2px solid #ea9b22; font-weight:600; overflow:hidden; z-index:1;}
.subcontx .submtnx:before{width:100%; height:100%; position:absolute; left:-100%; top:0; content:"Submit"; background:#ea9b22; transition:all 0.5s ease; text-align:center; padding:9px 55px;}
.subcontx .submtnx:after{width:100%; height:100%; position:absolute; right:0%; top:0; content:"Submit"; background:#fff; transition:all 0.5s ease; text-align:center; padding:9px 55px;  color:#ea9b22;}
.subcontx .submtnx:hover:before{left:0;}
.subcontx .submtnx:hover:after{right:-100%;}
.subcontx .submtnx:hover{color:#fff;}

.gomarea{width:100%; float:left; border-top:1px solid #e1e1e1; padding-top:30px; margin-top:20px;}
 /*map popup*/
/*innerpage title*/
.title_banner{width:100%; float:left; background:url(../images/ban/ban1.jpg) no-repeat; padding:60px 0px 40px; background-attachment:fixed !important; background-size:cover !important; background-position:bottom left !important; position:relative; z-index:1; margin-top:94px;}
.title_banner:after{width:100%; height:100%;position:absolute;left:0; top:0;z-index:-1; content:""; background:rgba(0,0,0,0.5);}
.title_content{width:100%; float:left;}
.title_content ul{text-align:center; width:100%; float:left;}
.title_content ul li{text-align:center; color:#fff; display:inline-block;}
.title_content ul li{position:relative; margin-right:5px;}
.title_content ul li a{color:#fff; position:relative; padding-right:15px;}
.title_content ul li:hover a{color:#cd8926;}
.title_content ul li a:after{width:5px; height:5px; border-radius:100px;  content:""; background:#ccc; position:absolute; right:0; top:8px;}
.title_content h2{text-align:center; color:#fff; font-size:32px; line-height:38px; font-weight:600; margin-bottom:20px;}

/*about*/
/*about rt*/

.aboa .page_content{width:100%; float:left; position:relative; padding-left:0px;}
.aboa .page_content h4{padding-bottom:12px; width:100%; float:left; text-transform:capitalize; font-size:25px; line-height:30px; 
color:#222; font-weight:500; position:relative;}
.aboa .page_content h4 strong{color:#ee9c15; font-weight:500;}
.aboa .page_content h4:after{position:absolute; display:none; left:0; bottom:0; content:""; width:30px; height:2px; background:#202c45;}
.aboa{width:100%; float:left; position:relative; padding:50px; background:#fff;}
.aboa h2{text-align:center;font-size:30px; line-height:45px; width:100%; float:left; margin-top:-90px; font-weight:600; display:none;}
.aboa h2 span{display:inline-block; padding:0 35px; position:relative;}
.aboa h2 span:after{width:18px; height:1px; position:absolute; left:0; top:50%; background:#333; content:""; 
transform:translate(0%,-50%);}
.aboa h2 span:before{width:18px; height:1px; position:absolute; right:0; top:50%; background:#333; content:""; transform:translate(0%,-50%);}
.aboa .about_lt {width:50%;float: left; padding-right:60px;}
.aboa .about_lt p{ margin:0 0 20px; width:100%; float:left; font-size:16px; line-height:29px; color:#555;}
.aboa ul.bulet_style1{width: 100%;float: left;}
.aboa ul.bulet_style1 li{position:relative;line-height: 28px;padding-left: 30px;text-transform:capitalize;}
.aboa ul.bulet_style1 li::after{position: absolute;left: 0;top: 7px;content:""; background:#065aa3 url(../images/about/arrow-right.png) no-repeat center;border-radius: 100px;text-align:center;width:15px;height: 15px;}


.aboa .about_rt{width:50%; float:right; position:absolute; right:0; top:0px; border-radius:9px; overflow:hidden;}
.aboa .about_rt .rslides1{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0; min-height:250px;}
.aboa .about_rt .rslides1 li:after{width:100%; height:100%; position:absolute;content:"";background:rgba(3,3,3,0); z-index:9;left:0; top:0;}
.aboa .abrow{width:100%; float:left;}
.aboa .abrow p{margin-top:0;}
.aboa .about_rt .rslides1 li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0; min-height:330px;
background-repeat:no-repeat !important; background-position:top center !important; background-size:cover !important;}
.aboa .about_rt .rslides1 li:first-child{position:relative;display:block;float:left;}
.aboa .about_rt .rslides1 img{display:block;height:auto;float:left;width:100%;border:0;}
.aboa .about_rt .rslides_nav{position:absolute;width:20px;height:40px;top:50%;z-index:999;transform:translate(0%,-50%); -webkit-transform:translate(0%,-50%);background-repeat:no-repeat!important;font-size:0;margin:0 15px;background-size:contain!important;-webkit-background-size:contain!important;-moz-background-size:contain!important;-ms-background-size:contain!important;}
.aboa .about_rt .rslides_nav.next{right:0;background:url(../images/ban/nav_right.png);background-position:right top;}
.aboa .about_rt .rslides_nav.prev{left:0;background:url(../images/ban/nav_left.png);background-position:left top;}
.aboa .about_rt ul.rslides_tabs{list-style:none;bottom:40px;position:absolute;text-align:center;padding:0;margin:0;width:100%;float:left;z-index:99;}
.aboa .about_rt .rslides_tabs li{display:inline-block;width:20px;height:20px;margin:0 3px; }
.aboa .about_rt .rslides_tabs li a{float:left;font-size:0;width:20px;height:20px;background:url(../images/ban/pagination.png) no-repeat center;}
.aboa .about_rt .rslides_tabs li.rslides_here a{background:url(../images/ban/pagination_active.png) no-repeat center;}

/*gallery*/
/*gallery*/
.photocatpo {width:100%; float:left;}
.photocatpo .phofigx{width:100%; float:left;}
.photocatpo .boxdecax{width:100%; float:left; position:relative;}
.photocatpo .boxdecax:after{width:100%; height:100%; position:absolute; left:0; bottom:0; content:"";
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 75%, rgba(0,0,0,0.3) 100%); opacity:0.3;}
.photocatpo .grid-sizer {width: 33.33%;}
.photocatpo .item{width:33.33%;padding:5px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;float:left;position:relative;line-height:1em;}
.photocatpo .image{max-width:100%;margin:0;display:block;border-radius:3px 3px 0 0;}
.photocatpo .image:after{clear:both;}
.photocatpo  figcaption{width:90%; float:left; padding:5px 15px 9px; position:absolute; z-index:1; top:50%; left:50%; 
transition:all 0.5s ease; transform:translate(-50%, -50%); }
.photocatpo .item:hover figcaption{visibility:visible; opacity:1; top:75%;}
.photocatpo .descp{width:100%;float:left;transition:all 0.5s ease;text-align:center; }
.photocatpo .descp h2{text-align:center;font-weight:500;font-size:17.5px; line-height:23px;color:#fff;margin-bottom:0px; transition:all 0.5s ease; display:inline-block; padding:5px 15px; position:relative; z-index:1; text-shadow:1px 1px 1px rgba(0,0,0,0.5); text-transform:uppercase; }
.photocatpo .descp h2:after{width:100%; height:15px; position:absolute; left:0; bottom:0; background:#f0433d; content:""; z-index:-1;}

.photocatpo .rcornx {width: 50px; height: 50px;overflow: hidden; position: absolute;top:3px; right:3px; transition:all 0.5s ease;}
.photocatpo .item:hover .rcornx{top:0; right:0;}
.photocatpo .rcornx:before {content: "";display: block;width: 200%;height: 200%;position: absolute;border-radius: 50%;}
.photocatpo .rcornx:before {top: 0;right: 0;box-shadow: 50px -50px 0 0 #f0433d;}

.photocatpo .botcrx{width: 50px;height: 50px;overflow: hidden;position: absolute;bottom:3px; left:3px; transition:all 0.5s ease;}
.photocatpo .item:hover .botcrx{bottom:0; left:0;}
.photocatpo .botcrx:before {content: "";display: block;width: 200%;    height: 200%;    position: absolute;border-radius: 50%;}
.photocatpo .botcrx:before {bottom:0;left: 0;box-shadow:-50px 50px 0 0 #f0433d;}

/*gallery page*/
.galad_outer{width:100%; float:left; padding:50px 0;}
.galad_outer.pga{padding:0;}
.galad_outer .go_area{width:100%; float:left;}
/*portfolio gallery start here*/
.galad_outer .go_area .portfolio_container { position: relative;width:100%; float:left;} 
.galad_outer .go_area #filters {margin:1%;padding:0;list-style:none; margin:0 0 20px;}
.galad_outer .go_area #filters li {float:left;}   
.galad_outer .go_area #filters li span {display: block;padding:5px 20px;text-decoration:none;cursor: pointer; text-transform:uppercase;}   
.galad_outer .go_area #filters li span.active { background: linear-gradient(45deg, rgba(187,116,38,1) 0%, rgba(5,147,233,1) 100%);color:#fff;} 
.galad_outer .go_area #portfoliolist .portfolio {width:33.33%; padding:0; margin:0 -2px; display:none; float:left; height:100%; overflow:hidden; }
.galad_outer.pga .go_area #portfoliolist .portfolio{width:25%; padding:5px;}
.galad_outer .go_area #portfoliolist .portfolio img{width:100%;height:100%; -o-object-fit: cover;object-fit: cover;-o-object-position: center top;object-position: center top;}
.galad_outer .go_area #portfoliolist .portfolio:nth-child(3n+3){margin-right:0;}
.galad_outer .go_area .portfolio-wrapper {overflow:hidden;position: relative !important;background: #fff;cursor:pointer;}
.galad_outer .go_area .portfolio img {max-width:100%;position: relative;top:0;-webkit-transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);}   
.galad_outer .go_area .portfolio .label {position: absolute;width: 100%; bottom:0;-webkit-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);}
.galad_outer .go_area .portfolio .label-bg {background: #be2a28;width: 100%;height:100%;position: absolute;top:0;left:0;}   
.galad_outer .go_area .portfolio .label-text {color:#fff;position: relative;z-index:500;padding:5px 8px;}
.galad_outer .go_area .portfolio .label-text a{color:#fff;}           
.galad_outer .go_area .portfolio .text-category {display:block;font-size:12px;}   
/*.portfolio:hover .label {bottom:0;}*/
/*.portfolio:hover img { top:-30px; }*/
.galad_outer .go_area .portfolio_container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
.galad_outer .go_area .clearfix:before,
.galad_outer .go_area .clearfix:after,
.galad_outer .go_area .row:before,
.galad_outer .go_area .row:after {content: '\0020';  display: block;  overflow: hidden;  visibility: hidden;  width: 0;  height: 0; }
.galad_outer .go_area .row:after,.clearfix:after { clear: both; }
.galad_outer .go_area .row,.clearfix {  zoom: 1; }
.galad_outer .go_area .clear {  clear: both;  display: block;  overflow: hidden;  visibility: hidden;  width: 0;  height: 0;} 
.galad_outer .go_area .title_gallery{width:100%; float:left; padding:13px 20px;}
.galad_outer .go_area .title_gallery a{text-decoration:none; color:#333;}
.galad_outer .go_area .title_gallery h3{margin:0; text-transform:uppercase; font-weight:700; font-size:15px; line-height:24px; transition:all 0.5s ease;} 
.galad_outer .go_area .title_gallery h3 a:hover{color:#3dbd8d;}
.galad_outer .go_area .pw_box{width:100%; float:left; position:relative; height:100%;}
.galad_outer .zomicm{width:50px; height:50px; display:block; position:absolute; right:0; bottom:0; border-radius:30px 0px 0px 30px; 
background:#000; z-index:99; transition:all 0.5s ease; }

.galad_outer.fitsin .zomicm{left:50%; top:50%; transform:translate(-50%,-50%); border-radius:100px; opacity:0;}
.galad_outer.fitsin .pw_box:hover .zomicm{opacity:1;}

.galad_outer .zomicm:hover{background:#f0433d;}
.galad_outer .zomicm:after{background:url(../images/gallery/icons/zoom-in.png) no-repeat; content:""; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); z-index:99; width:12px; height:12px; background-size:contain;}
.galad_outer .go_area .pw_box:hover:after{background:rgba(218,36,35,0.5);}
/*.galad_outer .go_area .link_url{width:100%; position:absolute; top:0;left:0; z-index:9; visibility:hidden; transition:all 0.5s ease; opacity:0; padding:10px;}*/
.galad_outer.fitsin .go_area .link_url{opacity:1; visibility:visible; top:auto; bottom:0;}
.galad_outer.fitsin .go_area .pw_box .link_url:after{height:100%;}
.galad_outer.fitsin .go_area .link_url p{text-align:left;}
.galad_outer .go_area .link_url p{margin:0; width:100%; float:left; color:#fff; font-weight:400; font-size:14px; line-height:22px; text-align:right; text-transform:uppercase; display:none;}

.galad_outer .go_area .link_url p span{display:block;}
.galad_outer .go_area .link_url:after{width:100%; height:1px;position:absolute;left:0; top:0; background:rgba(218,36,35,0.9); content:""; z-index:-1; transition:all 0.5s ease;}
.galad_outer .go_area .pw_box:hover .link_url:after{height:100%;}
.galad_outer .go_area .pw_box:hover .link_url{visibility:visible; opacity:1;}
.galad_outer .go_area .link_url a{width:100%; position:relative; height:auto; display:inline-block; }
.galad_outer .go_area .pw_box:hover .link_url a{opacity:1; visibility:visible;}
.galad_outer .ttlfzs.bl h2{color:#000;}
.galad_outer .ttlfzs.bl {margin-bottom:25px;}
.fancybox-overlay{z-index:99999 !important;}


/*news media list*/
.newlistpax{width:100%; float:left; padding-bottom:45px;}
.newlistpax .evtxyzour .prcol{margin-bottom:30px;}
.newlistpax .evtxyzour .prcol .fcdish{box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.1);}
.newlistpax .evtxyzour .prcol:nth-child(4n+4){margin-right:0;}

/*news media details*/
.ndetlpo {width:100%; float:left;}
.neweventdtlx{width:100%; float:left;}
.ximsyzy{width:100%; float:left; position:relative;}
.ximsyzy:after{right:395px; top:0; position:absolute; content:""; height:100%; width:1px; background:#e8e8e8;}
.ximsyzy .nofidtl_area{width:calc(100% - 450px); float:left;}
.ximsyzy .noftitle{width:100%; float:left; margin-bottom:15px;}
.ximsyzy .noftitle h2{font-size:25px; line-height:30px; font-weight:400; width:100%; float:left; color:#000; margin-bottom:0;}
.ximsyzy .nof_dtarea{width:100%; float:left; margin-bottom:15px;}
.ximsyzy .nof_dtarea h3{font-size:14px; line-height:20px; width:100%; float:left;}
.ximsyzy .nofi_baner{width:100%; float:left; margin-bottom:20px;}
.ximsyzy .nofi_baner figure{width:100%; max-height:315px; overflow:hidden; margin:0;}
.ximsyzy .nofi_baner figure img{transition:all 0.5s ease; height:315px; object-fit:contain; object-position:left; width:100%;}
.ximsyzy .nofi_describe{width:100%; float:left;}
.ximsyzy .nofi_describe p{margin:0; width:100%; float:left; margin-bottom:15px; color:#333;}
.ximsyzy .dtside{width:auto; float:left;}
.ximsyzy .dtside p{margin:0; color:#555;}
.ximsyzy .dtside p span{display:inline-block; vertical-align:middle;}
.ximsyzy .caln{width:16px; margin-right:5px; }
.ndetlpo .righsixe {width:100%; max-width:350px; float:right;}
.ndetlpo .righsixe .inntitle{width:100%; float:left;}
.ndetlpo .righsixe .inntitle h4{margin:0;text-transform:uppercase;padding-left:15px;width:100%;float:left;font-size:18px;line-height:24px;
color:#000;font-weight:400;position:relative;}
.ndetlpo .righsixe .inntitle h4:after{position:absolute; left:0; bottom:-2px; content:""; width:3px; height:25px; 
background:#2b2666;}
.ndetlpo .righsixe .colabpm.news{background:#ffffff; position:relative; z-index:9; width:100%; float:left;}
.ndetlpo .righsixe .abpm_area{width:100%; float:left; box-shadow: 0px 15px 30px 0px rgba(0,0,0,0); transition:all 0.5s ease;}
.ndetlpo .righsixe .abpm_area.prolx{margin-top:15px;}
.ndetlpo .righsixe .abpm_area.news ul{width:100%; float:left;}
.ndetlpo .righsixe .abpm_area.list ul li{border-bottom:1px solid #ebebeb; width:100%; float:left; position:relative; 
padding:15px 0px;}
.ndetlpo .righsixe .abpm_area.list ul li:last-child{border:none;}
.ndetlpo .righsixe .newsbpm{width:100%; float:left; position:relative; padding-left:80px;}
.ndetlpo .righsixe .newsbpm h4{font-size:14px; line-height:19px; width:100%; float:left; color:#000; margin-top:9px; position:relative; padding-left:24px; margin-bottom:0; opacity:0.75;}
.ndetlpo .righsixe .newsbpm h4:after{width:12px; height:12px; position:absolute; left:0; top:3px; content:""; background:url(../images/icons/calnder.png) no-repeat;
background-size:contain;}
.ndetlpo .righsixe .newsbpm h5{width:100%; float:left; font-size:14px; line-height:22px; margin:0; }
.ndetlpo .righsixe .newsbpm h5 figcaption{width:100%; float:left;}
.ndetlpo .righsixe .newsbpm h5 figure{width:60px; height:60px; position:absolute; left:0; top:8px;}
.ndetlpo .righsixe .newsbpm h5 figure img{width:100%; height:100%; object-fit:cover;}
.ndetlpo .righsixe .newsbpm h5 a{color:#000; transition:all 0.5s ease; display:block;}
.ndetlpo .righsixe .newsbpm h5 a:hover{color:#f0433d;}


/*body.ldtldo .site_header {display:none;}
body.ldtldo .title_banner{display:none;} 
body.ldtldo .xxftoutxr{display:none;}*/

/*product*/
.prdltdxxy {width:100%; float:left;}
.prdltdxxy .neweventdtlx{width:100%; float:left;}
.prdltdxxy .opdruqy{width:100%; float:left; position:relative;}
.prdltdxxy .opdruqy:after{right:365px; top:0; position:absolute; content:""; height:100%; width:1px; background:#e8e8e8;}
.prdltdxxy .opdruqy .nofidtl_area{width:calc(100% - 395px); float:left;}
.prdltdxxy .noftitle h2{font-size:25px; line-height:30px; font-weight:400; width:100%; float:left; color:#000; margin-bottom:0;}
.prdltdxxy .noftitle{width:100%; float:left; margin-bottom:19px;}
.prdltdxxy  .righsixe {width:100%; max-width:335px; float:right; position:sticky; top:65px; right:0;}
.prdltdxxy  .righsixe .inntitle{width:100%; float:left; margin-bottom:15px; background:#2b2666; padding:20px 15px 25px; position:relative;}

.prdltdxxy  .righsixe .inntitle:after{width: 0;height: 0;border-style: solid;border-width: 15px 37.5px 0 37.5px;
border-color: #2b2666 transparent transparent transparent; position:absolute; bottom:-10px; left:50%; transform:translate(-50%,0%); content:"";}


.prdltdxxy .righsixe .inntitle h4{margin:0;width:100%;float:left;font-size:20px;line-height:30px;
color:#fff;font-weight:400;position:relative; text-align:center; }

.prdltdxxy .righsixe .colabpm.news{background:#ffffff; position:relative; z-index:9; width:100%; float:left;}
.prdltdxxy .righsixe .abpm_area{width:100%; float:left; box-shadow: 0px 15px 30px 0px rgba(0,0,0,0); transition:all 0.5s ease;}
.prdltdxxy .righsixe .abpm_area.prolx{margin-top:15px;}
.prdltdxxy .righsixe .abpm_area.news ul{width:100%; float:left;}
.prdltdxxy .righsixe .abpm_area.list ul li{border-bottom:1px solid #ebebeb; width:100%; float:left; position:relative; padding:9px 0px 9px;}
.prdltdxxy .righsixe .abpm_area.list ul li:last-child{border:none;}
.prdltdxxy .righsixe .newsbpm{width:100%; float:left;}
.prdltdxxy .righsixe .newsbpm h4{font-size:14px; line-height:19px; width:100%; float:left; color:#000; margin-top:9px; position:relative; padding-left:24px; margin-bottom:0; opacity:0.75;}
.prdltdxxy .righsixe .newsbpm h4:after{width:12px; height:12px; position:absolute; left:0; top:3px; content:""; background:url(../images/icons/calnder.png) no-repeat;
background-size:contain;}
.prdltdxxy .righsixe .newsbpm h5{width:100%; float:left; font-size:14px; line-height:22px; margin:0;}
.prdltdxxy .righsixe .newsbpm h5 a{color:#000; transition:all 0.5s ease; display:block;}
.prdltdxxy .righsixe .newsbpm h5 a:hover{color:#f0433d;}

/*process*/
.prdltdxxy .lndtot{width:100%; float:left;}
.prdltdxxy .lndtot h2{font-size:35px; line-height:45px; width:100%; float:left; font-weight:500; color:#222; margin-bottom:9px;}
.prdltdxxy .lndtot h2 span{font-weight:300;}
.prdltdxxy .lndtot p.dodwx{width:100%; float:left; font-size:16px; line-height:25px; color:#555; margin:0; margin-bottom:25px;}

/*icon box*/
.fsnxys{width:100%; float:left;padding:25px;box-shadow:0 4px 30px rgba(117,116,181,.2); background:#fff; border-radius:10px; }
.fsnxys .sttitle{width:100%; float:left; margin-bottom:40px;}
.fsnxys .titlestat{text-align:center; margin:0 auto; max-width:750px;}
.fsnxys .titlestat h3{font-weight:600; color:#000; font-size:35px; line-height:45px; width:100%; float:left; margin:0 0 10px; padding:0;}
.fsnxys .titlestat p{width:100%; float:left; margin:0;}
.fsnxys .titlestat .hwtit{font-size:11px;line-height:20px; text-transform:uppercase; color:#848991; font-weight:700; letter-spacing:1px; margin-bottom:14px;}
.fsnxys .titlestat b{color:#2a64b0; font-weight:300;}
.fsnxys .titlestat span{display:block;}
.fsnxys .xxtico{width:100%; float:left; }
.fsnxys .xxinner{width:100%; float:left;}
.fsnxys .xxcol{width:100%; float:left; position:relative; margin:0px; padding:0px 0px 0px 55px;
 margin-bottom:35px; border-bottom:1px solid #e1e1e1; padding-bottom:15px; }

.fsnxys .xxcol:nth-child(2n+2){margin-right:0; margin-bottom:0; border:none; padding-bottom:0;}
.fsnxys .xxleft{position:absolute; left:0px; top:0px; width:35px; height:35px;  border-radius:100px;
background:#ffe4ba;}
.fsnxys .xxleft.green{background:#02a359;}
.fsnxys .xxleft img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:16px;  object-fit:cover;}
.fsnxys .xxcol:nth-child(3n+3){border-right:none;}
.fsnxys .xxcol:nth-child(7),
.fsnxys .xxcol:nth-child(8),
.fsnxys .xxcol:nth-child(9){border-bottom:none;}
.fsnxys .xxtext{width:100%; float:left; margin-top:0px;}
.fsnxys .xxtext h3{color:#333; font-size:18px; line-height:25px; font-weight:500; margin-bottom:15px;  }
.fsnxys .xxtext p{font-size:15px; line-height:24px; width:100%; float:left; margin:0; padding:0; color:#333;}

.fsnxys ul.bulet_style1,
.fsnxys ul.bulet_style1{width: 100%;float: left;}
.fsnxys ul.bulet_style1 li,
.fsnxys ul.bulet_style1 li{position:relative;line-height: 25px;padding-left:23px; width:auto; display:inline-block; margin-bottom:15px; color:#4f4f4f; margin-right:15px; font-size:15px;}

.fsnxys ul.bulet_style1 li::after,
.cosecv ul.bulet_style1 li::after{position: absolute;left: 0;top: 7px;content:""; background:url(../images/icons/checku.png) no-repeat center;text-align:center;width:15px;height: 15px; background-size:12px;}


/*form*/
.prdltdxxy .akloginx{width:100%; float:left; padding:15px; }
.prdltdxxy .akloginx ul.akregform{width:100%; float:left; }
.prdltdxxy .akloginx ul.akregform li{width:100%; float:left; margin-right:0; position:relative; margin-bottom:13px;}
.prdltdxxy .akloginx ul.akregform li.btnlx{text-align:left;}
.prdltdxxy .akloginx ul.akregform li.akpsf{min-height:19px;}
.prdltdxxy .akloginx ul.akregform li:last-child{margin-bottom:0;}
.prdltdxxy .akloginx ul.akregform .field_signup{width:100%;float:left;height:45px; border:1px solid #cccccc; padding:0 10px; 
padding-left:35px; background:none; border-radius:3px; outline:none;}
.prdltdxxy .akloginx ul.akregform .field_signup.sms{height:85px;padding:9px; padding-left: 43px; resize:none; }
.prdltdxxy .akputx{width:100%; float:left; position:relative;}
.prdltdxxy .akloginx ul.akregform .akputx:after{width:15px; height:15px; position:absolute; content:""; left:10px; top:50%; z-index:1; background:url(../images/icons/pw.png) no-repeat; transform:translate(0,-50%); background-size:contain !important; }
.prdltdxxy .akloginx ul.akregform .akputx:before{content:""; position:absolute; left:0; top:0; width:35px; height:100%;
background:none; border-radius:3px 0px 0px 3px;}
.prdltdxxy .akloginx ul.akregform .akputx.mail:after{background:url(../images/icons/userix.png) no-repeat;}
.prdltdxxy .akloginx ul.akregform .akputx.uidx:after{background:url(../images/icons/busine.png) no-repeat;}
.prdltdxxy .akloginx ul.akregform .akputx.mobl:after{background:url(../images/icons/otpvf.png) no-repeat;}
.prdltdxxy .akloginx ul.akregform .akputx.emli:after{background:url(../images/icons/emaif.png) no-repeat;}
.prdltdxxy .akloginx ul.akregform .akputx.statx:after{background:url(../images/icons/mapx.png) no-repeat;}
.prdltdxxy .akloginx ul.akregform .akputx.pinx:after{background:url(../images/icons/pin.png) no-repeat;}
.prdltdxxy .akloginx ul.akregform .akputx.refcode:after{background:url(../images/icons/msg_fld.png) no-repeat; top:20px;}
.prdltdxxy .akloginx .reml{display:inline-block; vertical-align:middle; color:#555; font-size:13px; line-height:15px;}
.prdltdxxy .akloginx .reml a{color:#333;}
.prdltdxxy .akloginx .reml a:hover{text-decoration:underline;}
.prdltdxxy .akloginx .aksigntn{background:#f09b16; color:#fff; font-size:15px; font-weight:500; padding:15px 25px; border:none; text-transform:capitalize; letter-spacing:0.5px; cursor:pointer; transition:all 0.5s ease; margin-top:18px; width:100%; 
border-radius:3px; display:inline-block; }
.prdltdxxy .akloginx .btnlx .aksigntn{margin:15px 0;}
.prdltdxxy  .pwrlt{width:100%; float:left; position:relative; padding-left:25px;}
.prdltdxxy  .pwrlt .chfik{position:absolute; left:0; top:0;}
.prdltdxxy .akwreax{width:100%; float:left;}
.prdltdxxy .eformqx{width:100%; float:left; box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2); border-radius:5px; background:#fff; overflow:hidden;}
/*property list*/
.properlox {width:100%; float:left; padding-bottom:50px;}
.properlox .ikmarea{width:100%; float:left;position:relative; z-index:1;}

/*filter*/
.fltroxw .flinbxa .colflt:last-child{margin-right:0; width:15%;}
.fltroxw .rstfltr{background:#ec9306; outline:none; border:1px solid #ec9306;  border-radius:5px; color:#fff; padding:9px 15px;
font-size:16px; line-height:19px; font-weight:400; cursor:pointer; position:absolute; top:50%; transform:translate(0,-50%); transition:all 0.5s ease;}
.fltroxw .rstfltr:hover{background:none; color:#ec9306;}

.fltroxw {width:100%; float:left; margin-bottom:30px; padding:10px; border:1px solid #f7e3c2; background:#fbf0de; border-radius:5px; padding-bottom:0;}
.fltroxw .flinbxa{width:100%; float:left;}
.fltroxw .flinbxa .colflt{width:23.5%; float:left; margin-right:2%;vertical-align:middle;
 min-height:59px; position:relative; margin-bottom:10px;}
 .fltroxw .flinbxa .colflt:nth-child(4n+4){margin-right:0;}

.fltroxw .outxjmp{width:100%; float:left; }
.fltroxw .outxjmp .dd{width:100% !important; float:left;border:1px solid #f7e3c2; min-height:55px; border-radius:0; }
.fltroxw .outxjmp .dd .ddTitle{background:#fff;}
.fltroxw .outxjmp .dd .ddTitle .ddTitleText{padding:7px 15px; min-height:55px; padding-right:35px;}
.fltroxw .outxjmp .dd .divider{display:none;}
.fltroxw .outxjmp .dd .ddArrow{width:11px; height:11px; right:15px; top:23px; margin:0;}
.fltroxw .outxjmp .dd .ddTitle .ddlabel{color:#999; top:50%; position:absolute; transform:translate(0,-50%);}
.fltroxw .outxjmp .dd .ddChild li.selected{background:#ec9b0f; }
.fltroxw .outxjmp .dd .ddChild li.selected .ddlabel{color:#fff;}
.fltroxw .outxjmp .dd .ddChild li{border:none;  padding:9px 15px; border-radius:10px; margin-bottom:5px;}
.fltroxw .outxjmp .ddcommon ul{padding:9px;}
.fltroxw .outxjmp .dd .ddChild{border:none; height:auto !important;}












/*listing*/
.properlox .row_area{width:100%; float:left;}
.properlox .nomarginp p, 
.properlox .row_area p{margin-top:0;}
.properlox .row_area iframe{width:100%; float:left; margin-bottom:20px;}
.properlox .bannerinner{width:100%; float:left; margin:0 0 30px 0px; max-height:300px; overflow:hidden;}
/*accomodation*/
.properlox .room_list_box{width:49%; float:left; margin-bottom:25px; background:#fff; transition:all 0.5s ease; margin-right:2%;   overflow:hidden; box-shadow:0 2px 10px rgba(0, 0, 0, .1);}
.properlox .room_list_box:nth-child(2n+2){margin-right:0;}
/*.properlox .room_list_box:hover{box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.15);}*/
.properlox .left_img_room{width:250px;float:left;border-radius: 0 10px 10px 0px; overflow: hidden; }
.properlox .left_img_room img{width:100%; height:100%; object-fit:cover;}
.properlox .media .left_img_room{width:25%;}
.properlox .media .rt_room_desc{width:71%;}
.properlox .left_img_room img{transition:all 0.5s ease;}
.properlox .rt_room_desc{width: calc(100% - 250px); float:right; padding:25px; padding-bottom:15px;}
.properlox .rt_room_desc h2{margin-bottom:3px;font-size:20px; line-height:28px; width:100%; float:left; color:#111; font-weight:500;}
.properlox .shortdq{width:100%; float:left;border-top:1px solid #e1e1e1; padding:9px 0 0; margin-top:9px;}
.properlox .xxxfs_blockellipsis {display:block;display:-webkit-box;max-width:100%;height:70px;margin:0 auto;font-size:14px;line-height:23px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis; width:100%; 
float:left; color:#555; text-align:left; }
.properlox .rt_room_desc h4{margin-bottom:7px; font-size:14px; line-height:24px; margin-bottom:5px; color:#555; width:100%; float:left;}
.properlox .rt_room_desc h4 span{width:15px; margin-right:9px; display:inline-block; vertical-align:middle; margin-top:1px;}
.properlox .rt_room_desc h5{font-size:14px; line-height:18px; font-weight:600; margin-bottom:10px;}
.properlox .detail_btn{width:100%; float:left;}
.properlox .detail_btn a{display:inline-block; transition:all 0.5s ease;   font-size:14px; line-height:19px; color:#fff; background:#ed9b12; border-radius:5px; padding:9px 15px;}
.properlox .detail_btn a:hover{color:#000;}
.properlox .descppr{width:100%; float:left; padding:15px; background:#fbfbfb; }
.properlox .descppr .fplxz{width:100%; float:left; padding:0;  }
.properlox .descppr .fplxz li{width:30%; display:inline-block; margin-right:4%; position:relative; vertical-align:middle; margin-bottom:0px; text-align:center; }
.properlox .descppr .fplxz li:first-child{padding-left:0;}
.properlox .descppr .fplxz li:after{width:1px; height:100%; position:absolute; right:0; top:0; content:""; background:#e1e1e1;}
.properlox .descppr .fplxz li:last-child{padding-right:0; margin-right:0;}
.properlox .descppr .fplxz li:last-child:after{display:none;}
.properlox .descppr .fplxz li p{width:100%; float:left; margin:0; font-size:16px; line-height:23px;}
.properlox .descppr .fplxz li p span{display:block; font-size:14px; color:#555;}
.properlox .descppr .fplxz li p span.prcon{font-weight:500; color:#111;}

/*fancy box close button*/
.fancybox-close{right:0 !important; top:0 !important; background:#fff url(../images/icons/cl.png) no-repeat center !important; 
background-size:19px !important; width:35px !important; height:35px !important; }


/*modal quote*/
.blocker{z-index:9999 !important;}
.bkdemoxo.modal{margin:0 auto;display:inline-block;vertical-align:middle;position:relative!important;z-index:2;
max-width:550px;box-sizing:border-box;width:100%;padding:0; background:none; border-radius:0;
text-align: left;overflow:visible;height:auto; box-shadow:none;}
.bkdemoxo{display: none;}
.bkdemoxo .xxreglink_box{width:100%;float:left;box-shadow:0 0 10px #000;background:#fff; border-radius:5px; overflow:hidden; }
.bkdemoxo.modal .close-modal{display:none;}
.bkdemoxo .clobtn{width:35px; height:35px; position:absolute; right:15px; top:20px; z-index:9; border-radius:5px; overflow:hidden;}
.bkdemoxo .clobtn a{display:block; width:100%; height:100%; background:#fff;}
.bkdemoxo .clobtn a img{width:19px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.bkdemoxo .colabpm {width:100%; float:left; position:relative;}
.bkdemoxo  .inntitle{width:100%; float:left; margin-bottom:15px; background:#2b2666; padding:20px 15px 25px; position:relative;}
.bkdemoxo  .inntitle:after{width: 0;height: 0;border-style: solid;border-width: 15px 37.5px 0 37.5px;
border-color: #2b2666 transparent transparent transparent; position:absolute; bottom:-10px; left:50%; transform:translate(-50%,0%); content:"";}
.bkdemoxo .inntitle h4{margin:0;width:100%;float:left;font-size:20px;line-height:30px; padding:0px 50px;
color:#fff;font-weight:400;position:relative; text-align:center; }
/*form*/
.bkdemoxo .akloginx{width:100%; float:left; padding:15px; }
.bkdemoxo .akloginx ul.akregform{width:100%; float:left; }
.bkdemoxo .akloginx ul.akregform li{width:100%; float:left; margin-right:0; position:relative; margin-bottom:13px;}
.bkdemoxo .akloginx ul.akregform li.btnlx{text-align:left;}
.bkdemoxo .akloginx ul.akregform li.akpsf{min-height:19px;}
.bkdemoxo .akloginx ul.akregform li:last-child{margin-bottom:0;}
.bkdemoxo .akloginx ul.akregform .field_signup{width:100%;float:left;height:45px; border:1px solid #cccccc; padding:0 10px; 
padding-left:35px; background:none; border-radius:3px; outline:none;}
.bkdemoxo .akloginx ul.akregform .field_signup.sms{height:85px;padding:9px; padding-left: 43px; resize:none; }
.bkdemoxo .akputx{width:100%; float:left; position:relative;}
.bkdemoxo .akloginx ul.akregform .akputx:after{width:15px; height:15px; position:absolute; content:""; left:10px; top:50%; z-index:1; background:url(../images/icons/pw.png) no-repeat; transform:translate(0,-50%); background-size:contain !important; }
.bkdemoxo .akloginx ul.akregform .akputx:before{content:""; position:absolute; left:0; top:0; width:35px; height:100%;
background:none; border-radius:3px 0px 0px 3px;}
.bkdemoxo .akloginx ul.akregform .akputx.mail:after{background:url(../images/icons/userix.png) no-repeat;}
.bkdemoxo .akloginx ul.akregform .akputx.uidx:after{background:url(../images/icons/busine.png) no-repeat;}
.bkdemoxo .akloginx ul.akregform .akputx.mobl:after{background:url(../images/icons/otpvf.png) no-repeat;}
.bkdemoxo .akloginx ul.akregform .akputx.emli:after{background:url(../images/icons/emaif.png) no-repeat;}
.bkdemoxo .akloginx ul.akregform .akputx.statx:after{background:url(../images/icons/mapx.png) no-repeat;}
.bkdemoxo .akloginx ul.akregform .akputx.pinx:after{background:url(../images/icons/pin.png) no-repeat;}
.bkdemoxo .akloginx ul.akregform .akputx.refcode:after{background:url(../images/icons/msg_fld.png) no-repeat; top:20px;}
.bkdemoxo .akloginx .reml{display:inline-block; vertical-align:middle; color:#555; font-size:13px; line-height:15px;}
.bkdemoxo .akloginx .reml a{color:#333;}
.bkdemoxo .akloginx .reml a:hover{text-decoration:underline;}
.bkdemoxo .akloginx .aksigntn{background:#f09b16; color:#fff; font-size:15px; font-weight:500; padding:15px 25px; border:none; text-transform:capitalize; letter-spacing:0.5px; cursor:pointer; transition:all 0.5s ease; margin-top:18px; width:100%; 
border-radius:3px; display:inline-block; }
.bkdemoxo .akloginx .btnlx .aksigntn{margin:15px 0;}
.bkdemoxo  .pwrlt{width:100%; float:left; position:relative; padding-left:25px;}
.bkdemoxo  .pwrlt .chfik{position:absolute; left:0; top:0;}
.bkdemoxo .akwreax{width:100%; float:left;}
.bkdemoxo .eformqx{width:100%; float:left; box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2); border-radius:5px; background:#fff; overflow:hidden;}

@media(max-width:1390px){	
	.container {max-width:1200px; padding:0; }	
	}

@media(max-width:1199px){
	.container{padding:0 20px;}
	}
@media(max-width:1023px){
	
	.main_menu li{margin:0 10px;}
	
	}	
.fil-bt{
        display:none;
    }	
@media(max-width:979px){
    .res{
        display:block !important;
    }
    .fltroxw1{
        position: fixed;
        top: 0;
        left: 0;
        z-index: 9;
        height: 100%;
        width: 100%;
        margin-top: 0;
        display:none;
        margin-top:0 !important;
    }
    .fil-bt {
        display: block;
        position: fixed;
        width: 100%;
        padding: 15px;
        background-color: #f09a0f;
        z-index: 9;
        bottom: 0;
        left: 0;
        text-align:center;
    }
    .fil-bt a{
        color:white;
        font-size:18px;
        letter-spacing:0.55px;
    }
	.mobile_screen {display: block;}
	.large_screen {display: none;}
	
	.container {padding:0 20px;}
/*.large_screen{display:none;}*/
.mobile_screen{display:block;}
/*mobile header*/
.logo_boxm{position:static; max-width:175px; width: 100%;}
.mobixxourt{padding-top:15px; padding-bottom:14px; border-bottom:1px solid #e5e5e5; width:100%; position:relative; float:left;}
.menu_content{width:100%; float:left; position:relative;}
.rt_menu_area {width:auto;position:absolute;top:50%;right:0px;left:auto;padding:0px 0px 0px; transform:translate(0,-50%);}
/*toggle menu*/
.menu_toggle_mob{width:25px;float:left;cursor:pointer;}
.bar1, .bar2, .bar3 {width:23px;height:2px;background:#333;margin:4px 0;transition:0.4s;cursor:pointer;}
.active .bar1 {transform:rotate(-45deg) translate(-5px, 5px) ;}
.active .bar2 {opacity:0;}
.active .bar3 {-webkit-transform:rotate(45deg) translate(-4px, -4px);transform:rotate(45deg) translate(-4px, -4px);}
.mobilxwodis{width:100%;float:left;}
.mobilxwodis ul{margin:0;padding:0;width:100%;float:left;list-style:none;}
.mobilxwodis ul li{position:relative;width:100%;float:left;}
.mobilxwodis ul li a{border-bottom:1px solid #dfdfdf;display:block;text-decoration:none;padding:10px;}
.mobilxwodis ul li:hover a,
.mobilxwodis ul li.active a{background:#dd8b09;color:#fff;}

.mobilxwodis ul li:hover li a,
.mobilxwodis ul li.active li a{background:#fff;color:#333;}

.mobilxwodis ul li:hover li:hover a,
.mobilxwodis ul li.active li.active a{background:#fff;color:#f0433d;}

.mobilxwodis ul li ul{height:auto;position:static;visibility:visible;opacity:1;}
.mobilxwodis ul li ul::after{display:none;}
.mobilxwodis ul li ul{box-shadow:none;transition:none;}
.mobilxwodis ul li li a{border-bottom:1px solid #dfdfdf;padding-left:25px;}
.drop_icon{cursor:pointer;position:absolute;right:5px;top:3px;width:40px;height:40px;background:url(../images/dropdown.png) no-repeat center; transition:all 0.5s ease;}
.drop_icon.act{transform:rotate(180deg);}
.mobilxwodis ul li:hover ul ul{opacity:1;visibility:visible;}
.mobilxwodis ul li ul{background:#fff;}
.mobilxwodis ul li ul li a, .mobilxwodis ul li:hover ul li a{background:#fff; color:#333; }


.nsubm_area{width:100%; float:left;}
.nsubm_area h3{width:100%; float:left; padding:10px; color:#000;border-bottom:1px solid #dfdfdf; font-size:14px; line-height:19px; cursor:pointer; position:relative; margin:0;} 

.mobilxwodis li.active .nsubm_area h3, 
.mobilxwodis li .nsubm_area h3:hover,
.mobilxwodis li .nsubm_area h3.act{background:#dd8b09; color:#fff;}

.mobilxwodis li .nsubm_area h3:after{width:35px; height:35px;cursor:pointer;position:absolute;right:5px;top:3px;content:""; z-index:1;background: url(../images/icons/downa.png) no-repeat center; background-size:15px !important;}

.mobilxwodis li .nsubm_area h3.act:after,
.mobilxwodis li.active .nsubm_area h3:after{background: url(../images/icons/downah.png) no-repeat center;}

.subxarx{width:100%; float:left; display:none;}

.banner.slix{padding-top:0;}

.title_banner{margin-top:0;}
.bannerSilk .bannerSlider .bancapti h2{font-size:38px; line-height:55px;}
.bannerSilk .bannerSlider .bancapti p span{margin-right:30px; padding-right:0;}

.bannerSilk ul.slick-dots{display:block !important; bottom:30px; z-index:99999;}
.bannerSilk .slick-arrow{display:none !important;}
.bannerSilk .bannerSlider .bancapti h2{font-size:30px; line-height:36px;}
.bannerSilk .bannerSlider .bancapti p span:last-child{margin-right:0;}
.bannerSilk .bannerSlider .bancapti p span:after{width:15px; height:1px; position:absolute; left:0; top:50%; content:""; 
background:#feed01; transform:translate(0,-50%);}

.bannerSilk .bannerSlider .bancapti p span{padding-left:23px; margin-right:15px;}
.bannerSilk .bannerSlider .bancapti p{margin-bottom:0;}

.fycour_outx .xxxfs_col{width:48%; margin-right:4%;}
.fycour_outx .xxxfs_col:nth-child(2n+2){margin-right:0;}
.procestxq .status_inner{padding:45px 20px;}
.procestxq .ltitlex{position:static; max-width:100%; transform:none; padding:0; margin-bottom:65px;}
.procestxq .status_col{width:100%;}
.procestxq .cir_ioc.aplx{width:75px; height:75px;}
.procestxq .status_col{padding-top:55px; margin-bottom:45px;}
.procestxq .status_col:nth-child(2){padding-top:75px;}
.procestxq .cir_ioc{width:65px; height:65px;}


.procestxq .status_col:nth-child(2)::after, .procestxq .status_col:nth-child(3)::after, .procestxq .status_col:nth-child(1)::after, .procestxq .status_col:nth-child(2)::before{display:none;}
.procestxq .status_inner .txtttlo span{text-align:center;}
.procestxq .status_inner .ltitlex p{text-align:center;}
.procestxq .status_col:last-child{margin-bottom:0;}
.skyrnfe .xxxyc{padding-left:0; padding-right:0;}
.skyrnfe .skyxfcd{padding-left:20px; padding-right:20px; width:100%;}
.skyrnfe .rnrtinner{display:none;}

.benftslxo .title_box{width:100%; padding:30px 30px 90px 30px; min-height:auto;}
.benftslxo .title_box .tsep{width:100%; max-width:100%;}
.benftslxo .title_box h3{text-align:center;}
.benftslxo .wwdarea{width:100%; padding:0; margin-top:-35px;}
.benftslxo .wrapxw{padding-right:0;}
.benftslxo .slick-arrow.slick-prev{left:10px;background:url(../images/icons/rtnavm.png);}
.benftslxo .slick-arrow.slick-prev:hover{background:url(../images/icons/rtnavm.png);}
.benftslxo .slick-arrow.slick-next{right:10px;}
.benftslxo .slick-arrow.slick-next:hover{right:10px;}
.evtxyzour .prcol{width:48%; margin-bottom:30px; margin-right:4%;}
.evtxyzour .vmbtxs{margin-top:10px;}
.evtxyzour .prcol:nth-child(2n+2){margin-right:0;}
.thoughox{padding-bottom:45px;}
.xxftoutxr .akffxxl.msmsx{width:100%; padding-left:0; margin-top:45px;}
.xxftoutxr .akffxxl.abts{width:100%;}
.benftslxo .title_box::after{right:0;}
.bannerSilk .slick-dots li.slick-active button{background:#ea8f02;}
.aboa .about_lt{width:100%; padding:0;}
.aboa .about_rt{display:none;}
.aboa .page_content h4{text-align:center;}
.aboa .about_lt p{text-align:center;}
.aboa{padding:25px;}
.inner_page_outer{padding:45px 0;}
.loanserlx{padding-bottom:25px;}
.prdltdxxy .opdruqy .nofidtl_area{width:100%; margin-bottom:35px;}
.prdltdxxy .opdruqy::after{display:none;}
.prdltdxxy .righsixe{float:left;}
.inner_page_outer.loandtlq{background-position:-50px top;}




/*mobile filter*/
.inner_page_outer.loandtlq{position:relative;}
.fltrx{width:100%; position:fixed; left:0; bottom:0; background:#fff; padding:15px; border-radius:5px; 
box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.15); z-index:9; text-align:center;}
.fltrx a{display:inline-block; color:#dd8900; font-size:16px;}
.fltrx a img{width:19px; display:inline-block; vertical-align:middle; margin-right:9px;}
/*black overlay*/
body.vwbodx{overflow:hidden;}
.xyssssx{box-sizing:border-box; width:100%; height:100%; overflow:auto; position:fixed;  float:left; top:0; right:-100%; 
z-index:999999;background:rgba(0,0,0,0.7);  transition:all 0.5s ease; visibility:hidden;}
/*close button*/
.xyssssx .closeix{position:absolute;cursor:pointer;background:#fff;right:15px;font-size:13px;line-height:18px;color:#fff;
padding:9px;border-radius:5px; transition:all 0.5s ease; box-shadow:0px 0px 5px 1px rgba(0,0,0,0.15);}
.xyssssx .closeix:hover{background:#fff;}
.xyssssx .closeix img{width:19px;}
.xyssssx.closebcatx{right:0; visibility:visible;}
/*side popup container*/
.xyssssx .pmenuarea_outer{width:100%; float:right; padding:15px 30px; min-height:650px; background:#fff; position:relative;}
.xyssssx:after{width:100%; height:100%; position:absolute; z-index:-1; content:""; background:#fff; right:0; top:0;}

.fltroxw{margin-bottom:0; margin-top:30px; padding:30px 10px;}
.fltroxw .flinbxa .colflt{width:100%; max-width:100%; margin-bottom:15px;}
.fltroxw .flinbxa .colflt:nth-child(5){width:100%;}

.properlox .rt_room_desc{width:100%; height:auto !important;}
.properlox .left_img_room{width:100%; border-radius:0; height:auto !important;}
.properlox .descppr .fplxz li{width:45%; }
.properlox .descppr .fplxz li:nth-child(2){margin-right:0;}
.properlox .descppr .fplxz li:nth-child(2):after{display:none;}
.properlox .descppr .fplxz li:nth-child(1):after{right:-10px;}
.properlox .descppr .fplxz li:last-child{width:100%; margin-right:0; margin-top:15px;}
.ndetlpo .righsixe{display:none;}
.ximsyzy .nofidtl_area{width:100%; float:left;}
.ximsyzy::after{display:none;}
.ximsyzy .nofi_baner figure img{height:auto;}

body.ldtldo .whwoxw{display:none;}
.contact_right{width:100%; background:#f6f6f6;}
.contact_left{width:100%; background:#222;}
.rmiform li{width:100%; margin-right:0;}

.bannerSilk .bannerSlider .slide_image img,
.bannerSilk{height:390px;}
.bannerSilk .bannerSlider .bancapti p span{display:block; margin-bottom:9px;}

.ayuspax .ltuwinner{display:none;}
.ayuspax .rtuwinner{width:100%; float:left;}

	}
@media(max-width:639px){
	.fycour_outx .xxxfs_col{margin-right:0; width:100%; height:auto !important;}
	.procestxq .outrbnx_area h3{padding:25px 15px 35px; background:#fff; text-align:center;}
	.procestxq .xpcd{position:relative; transform:none; text-align:center; padding:15px;}
	.procestxq .outrbnx_area::after{width:100%;}
	.procestxq .outrbnx_area{padding:0;}
	.procestxq .xpcd a .icontex{transform:translate(-50%,0%); top:-22px; left:50%;}
	.benftslxo .title_box{padding:30px 30px 70px 30px;}
	.benftslxo .title_box h3{font-size:23px; line-height:33px;}
	.benftslxo{margin-bottom:45px;}
	.properlox .room_list_box{width:100%;}
	.properlox .left_img_room{height:190px !important;}
	
	.photocatpo .grid-sizer {width: 50%;}
.photocatpo .item{width:50%;}
.galad_outer .go_area .pw_box{height:139px;}
.galad_outer.pga .go_area #portfoliolist .portfolio{width:50%; padding:5px; height:100%;}
.outrbnx_area h3 a{display:block;}
.skyrnfe .xxxyc .skxysxy h3 span{font-size:23px; line-height:33px;}
.skyrnfe .xxxyc .skxysxy h3 span.comx{margin-bottom:5px;}
	}
@media(max-width:479px){
	.fycour_outx .bagroimg img{height:250px;}
	.procestxq .status_inner .txtttlo span{font-size:23px; line-height:33px;}
	.procestxq .status_col{padding-left:0; padding-right:0;}
	.procestxq .outrbnx{padding:0 15px;}
	.procestxq .xpcd a{padding:15px 0;}
	.procestxq{margin-bottom:45px;}
	.skyrnfe .abt_col{padding-left:0; padding-top:65px; margin-bottom:35px;}
	.skyrnfe .abt_text{text-align:center;}
	.skyrnfe .abt_left{left:50%; transform:translate(-50%,0);}
	.skyrnfe .xxxyc .skxysxy h3{text-align:center;}
	.skyrnfe .xxxyc .skxysxy p{text-align:center;}
	.fycour_outx{padding-bottom:5px;}
	.procestxq .ltitlex{margin-bottom:45px;}
	.procestxq .cir_ioc{width:55px; height:55px;}
	.procestxq .status_col:nth-child(2){padding-top:55px;}
	.procestxq .cir_ioc.aplx{width:65px; height:65px;}
	.procestxq .status_col{padding-top:35px;}
	.procestxq .status_col:last-child{padding-top:55px;}
	.fycour_outx .titlestat h3{font-size:23px; line-height:33px;}
	.skyrnfe{margin-bottom:25px;}
	.evtxyzour .prcol{width:100%; margin-right:0;}
	.evtxyzour .titlestat h3{font-size:23px; line-height:33px;}
	.evtxyzour .sttitle{margin-bottom:35px;}
	.prdltdxxy .lndtot h2{text-align:center;}
	.prdltdxxy .lndtot p.dodwx{text-align:center;}
	.fsnxys .xxcol{padding-left:0px;}
	.fsnxys .xxleft{display:none;}
	.properlox .left_img_room{height:150px !important;}
		.photocatpo .grid-sizer {width: 100%;}
.photocatpo .item{width:100%;}
.xyssssx .pmenuarea_outer{padding:15px;}
.contact_right{padding:19px;}
.bannerSilk .bannerSlider .bancapti h2{font-size:20px; line-height:29px; margin-bottom:5px;}
.bannerSilk .btnxor h4{font-size:15px; padding:6px 15px;}

.bkdemoxo .inntitle h4{text-align:left; padding-left:0; font-size:16px;}
.blocker{padding:0 !important; background:#fff !important;}
.bkdemoxo.modal{vertical-align:top;}
.bkdemoxo .eformqx{box-shadow:none;}

.ayuspax .rtinneruw h2, .lt_abt h2{font-size:23px; line-height:33px;}
.ayuspax{padding:45px 0; margin-bottom:45px;}
	}
	
	
	
	
	
	#success-pop {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.66);
  display: none;
  z-index: 10000000000000000;
  transition: all 1s;
}
#success-pop .inner-success {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 20px 20px 30px;
  background: #fff;
}
#success-pop .inner-success .su-i {
  text-align: center;
}
#success-pop .inner-success .su-i img {
    width: 75px;
}
#success-pop .inner-success .su-bt {
  text-align: center;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-right: auto;
  margin-left: auto;
}
#success-pop .inner-success .su-bt p {
  width: 278px !important;
  font-size: 15px !important;
  letter-spacing: 0.2px !important;
  margin-bottom: 2rem !important;
}
#success-pop .inner-success .su-bt a {
  color: white !important;
  letter-spacing: 0.55px !important;
  font-size: 17px !important;
  padding: 8px 22px !important;
  background-color: green !important;
}

.inner-success23 {
  background-color: white;
  padding: 0rem 1rem 2rem 1rem !important;
}
.su-bt h3{
        font-size: 25px;
    margin: 1rem 0;
    font-weight: 500;
}

/* For Pagination Links by Malustech */
.pagination {
	font-family: Verdana, sans-serif;
	padding:20px;
	margin:7px;
}
.pagination a {
	margin: 2px;
	padding: 0.3em 0.64em 0.43em 0.64em;
	background-color: #060818;
	text-decoration: none;
	color: #fff;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
    -webkit-border-radius: .125rem;
    border-radius: .125rem;
}
.pagination a:hover, .pagination a:active {
	padding: 0.3em 0.64em 0.43em 0.64em;
	margin: 2px;
	background-color: #de1818;
	color: #fff;
}
.lrg{
    display:block !important;
}

