@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: 'Montserrat', sans-serif; -webkit-font-smoothing: subpixel-antialiased;background: #fff;
	line-height: 1.5em;font-size: 14px;color: #505e67;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;}
ul {margin: 0;padding: 0;list-style: none;}
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;}
a {color: #232323;text-decoration: none;outline:none;}
a:hover {color:#12a3df;}
p{font-size:14px; font-weight:400;color:#505e67; line-height:24px; margin-bottom:15px;}
img {max-width: 100%;-ms-interpolation-mode: bicubic;border: 0;vertical-align: middle;height: auto;}
.container {width: 100%;margin: 0 auto;max-width: 1160px;}
.container.mpod{max-width:1900px; padding:0 50px;}
.max1460{max-width:1460px;}
input,button,select{outline:none !important;}
/*header start*/
.top_head_inner{width:100%; float:left; position:relative;}
.top_head_inner li{display:inline-block;}
.top_header{width:100%; float:left; background:#000;}
.lt_top_head{width:100%; float:left; padding-right:55px;}
/*menu*/
.main_menu{width:100%; float:left; text-align:right;}
.main_menu li{display:inline-block; margin:0 -2px; position:relative;}
.main_menu li.menu-item-has-children a{padding-right:27px;}
.main_menu li.menu-item-has-children a:after{width:9px; height:9px; position:absolute; content:""; background:url(../images/dd_ico.png) no-repeat; right:9px; top:21px; background-size:contain !important; display:block;}
.main_menu li.menu-item-has-children:hover a:after{background:url(../images/dd_ico.png) no-repeat;}
.main_menu li.menu-item-has-children li a:after{display:none;}
.main_menu li.menu-item-has-children li a{padding-right:15px;}
.main_menu li a{font-size:18px; line-height:18px;  padding:15px 15px 15px; color:#fff; display:block;}
.main_menu li:last-child a{padding-right:0;}
.main_menu li:last-child.menu-item-has-children a{padding-right:27px;}
.main_menu li:hover a, .main_menu li.current-menu-item a, .main_menu li.active a{color:#ffb400;}
/************************************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:55px;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);}
ul.main_menu ul.sub-menu:after{width:100%; left:0; top:-21px; height:150%; 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:15px;font-weight:400;line-height:24px;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{color:#fff !important; background:#ffb400 !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;}
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.active a{background:none; color:#029593;}
.menu-main-menu-container .main_menu li li.active::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*************************************/
.lt_top_head li a{color:#fff; display:block; padding:12px 15px 13px; font-weight:400;}
.lt_top_head li.active a,
.lt_top_head li:hover a {background:#e31e25; color:#fff;  }
.rt_top_header{position:absolute; right:0; top:50%; width:100%; max-width:60px; transform:translate(0,-50%);}
.rt_top_header ul{text-align:right; line-height:0;}
.rt_top_header ul li:last-child{margin-right:0;}
.rt_top_header li{margin-right:10px; display:inline-block; width:20px;}
.rt_top_header li img{opacity:0.7; transition:all 0.5s ease;}
.rt_top_header li:hover img{opacity:1;}
/*main header*/
.main_header_outer{width:100%; float:left; position:absolute; top:0; z-index:9;  /*box-shadow: -2px -2px 3px #000;*/}
.mharea{width:100%; float:left; position:relative;}
.logobox{width:22%; float:left;  /*background:#f00;*/ max-width:190px;}
.logobox .logrt{width:100%; float:left;}
.rt_mharea{width:calc(100% - 215px); position:relative; float:right;  }
.rtleftarea{float:right; width:100%; padding:39px 0px 39px 0; /*background:#f0f;*/ position:relative;padding-right:295px;}
.logreg_area{position:absolute; right:0; top:40px;}
.logreg_area li{display:inline-block;}
.logreg_area li a{display:block; color:#fff; font-size:16px; line-height:20px; font-weight:600; padding:12px 24px; transition:all 0.5s ease;}
.logreg_area li a:hover{color:#ffb400;}
.logreg_area .bgy a{background:#ffb400; border-radius:5px; }
.logreg_area .bgy a:hover{background:#fff; color:#ffb400;}
.topmertmenu{width:100%; float:left; position:relative;}
.conrtno{position:absolute; right:0; top:50%; transform:translate(0,-50%);}
.conrtno:hover a{color:#fff;}
.conrtno:hover img{opacity:1;}
.conrtno a{display:block;background:#111;color:rgba(255,255,255,0.7);padding:13px 25px;border-radius:30px;font-size:14px;line-height:14px; transition:all 0.5s ease;}
.conrtno img{width:16px; margin-right:7px; opacity:0.7;}
.ch_info{width:100%; float:left; text-align:right;}
.ch_info li{display:inline-block; vertical-align:middle;}
.etbox{width:100%; float:left; position:relative;}
.etbox.sepa{padding-left:40px;}
.etbox.sepa:after{width:1px; height:100%; position:absolute; left:20px; top:0; background:#dee0e9; content:"";}
.etbox img{opacity:1; display:inline-block; vertical-align:middle; margin-right:7px;}
.etbox h3{font-size:14px; font-weight:600; color:#333; text-align:left; display:inline-block; vertical-align:middle;}
.etbox h3 span{display:block; font-size:11px; font-weight:400; color:#777; letter-spacing:0.3px; margin-bottom:3px; }
.dbox{width:100%; float:left; padding-left:20px;}
.dbox a{display:inline-block; background:#fff; border:1px solid #1c1b17; padding:7px 15px 8px; color:#1c1b17; text-transform:uppercase; font-weight:600; transition:all 0.5s ease;}
.dbox a:hover{background:#e31e25; color:#fff; border:1px solid #e31e25;}
.logobox a{display:block; width:100%; height:100%;}
.logobox h1{width:100%; float:left; position:relative; text-align:left; padding:30px 0px 30px 0px;}
.logobox h1 span{display:block; font-size:20px; line-height:23px; font-weight:700; color:#fff;}
.logobox h1 img{width:187px;}
/*BANNER START*/
.banner{width:100%;float:left; position:relative; background:url(../images/banbg.jpg) no-repeat top center; padding-top:120px;
background-size:cover; }
.banner:after{width:100%; height:100%; position:absolute; left:0; top:0;content:""; background-size:90%;}
.rslides{position:relative;width:100%;padding:0;margin:0; z-index:1; }
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0; padding:40px;}
.rslides li:first-child{position:relative;display:block;float:left;}
.rslides li figure{width:100%; float:right; margin:0; text-align:center; padding:0px 0px;}
.rslides li figure img{width:auto; height:550px; padding-top:0px; -webkit-object-fit:cover; -o-object-fit:cover; object-fit:cover;-webkit-object-position:center top; -o-object-position:center top; object-position:center top;}
.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;}
.rslides_nav.next{right:0;background:url(../images/ban/nav_right.png);background-position:right top;}
.rslides_nav.prev{left:0;background:url(../images/ban/nav_left.png);background-position:left top;}
ul.rslides_tabs{list-style:none;bottom:40px;position:absolute;text-align:center;padding:0;margin:0;width:100%;float:left;z-index:99;}
.rslides_tabs li{display:inline-block;width:20px;height:20px;margin:0 3px; }
.rslides_tabs li a{float:left;font-size:0;width:20px;height:20px;background:url(../images/ban/pagination.png) no-repeat center;}
.rslides_tabs li.rslides_here a{background:url(../images/ban/pagination_active.png) no-repeat center;}
/*BANNER END*/
/*BANNER CAPTION START*/
.ban_caption{width:100%; float:left; }
.banCapt{width:100%; max-width:855px; margin:0 auto;}
.banCapt p{margin:0; padding:0; width:100%; float:left; color:#fff; font-size:20px; line-height:28px;margin-bottom:30px; text-align:center;}
.ban_caption h2{text-align:center; color:#fff; font-size:48px; line-height:48px; font-weight:700;  margin-bottom:15px;}
.ban_caption h2 span{display:block; font-size:15px; text-transform:uppercase; font-weight:400; }
.bmember{width:100%; float:left; text-align:center; margin-top:13px; margin-bottom:10px; }
.ban_btn{padding:15px 25px; text-align: center; background:#ffb400; text-decoration:none; font-weight: 600; display:inline-block;position: relative;z-index:1; font-size:18px; line-height:24px; color:#fff; border:2px solid #ffb400; border-radius:5px; margin-right:14px; transition:all 0.5s ease;}
.ban_btn.outline{background:none; border:2px solid #fff; color:#fff; margin-right:0;}
.ban_btn:hover{color:#ffb400; background:#fff; border:2px solid #fff;}
/*BANNER CAPTION END*/

/*FEATURE SERVICE START*/
.rowstatus {width:100%; float:left; text-align:center;}
.rowstcont{margin:0 auto; width:100%; position:relative;}
.status_outer.fser{width:100%; float:left; background-attachment:fixed; position:relative; z-index:1; padding:55px 0; margin-bottom:0px; background-size:cover; padding-bottom:230px;}
.status_outer.fser:after{width:100%; height:379px; position:absolute; bottom:-50px; top:auto; left:0; content:""; z-index:-1;
background:url(../images/whabg.png) no-repeat; background-size:cover;}
.fser .status_inner{width:100%; float:left;}
.fser .status_inner .titlestat{text-align:center; font-weight:700; color:#505e67; font-size:36px; line-height:45px; 
margin:0 auto; max-width:750px;}
.status_inner .titlestat .hwtit{font-size:11px; line-height:20px; text-transform:uppercase; color:#848991; font-weight:700; letter-spacing:1px; margin-bottom:14px;}
.status_inner .titlestat span{}
.status_inner .titlestat b{color:#2a64b0; font-weight:300;}
.status_inner .titlestat span{display:block;}
.sttitle{width:100%; float:left; margin-bottom:35px;}
.fser .status_col{width:33%; display:inline-block; margin:0 -2px; position:relative; padding:25px 19px; padding-top:115px; vertical-align:top; margin-bottom:10px; transition:all 0.5s ease;  }
.fser .icon_left{position:absolute; left:50%; transform:translate(-50%,-0%); top:20px; background:#fff; z-index:1;}
.fser .status_col:last-child{margin-right:0;}
.fser .status_text{width:100%; float:left;}
.fser .status_text h3{color:#1591e1; font-weight:600; font-size:18px; line-height:24px; text-align:center; width:100%; float:left; margin-bottom:6px;}
.fser .status_text p{width:100%; font-weight:300; margin:0; float:left; text-align:center; color:#505e67; font-size:16px; line-height:20px;}
.fser .cir_ioc{width:65px; height:65px; border-radius:100px; display:inline-block; padding:15px; margin-right:15px;margin-right:0;}
.fser .status_col .cir_ioc{width:115px; height:90px;}
.ab_list .cir_ioc{margin-right:15px;}
.moresbtn{width:100%; float:left; text-align:center; margin-top:37px;}
.moresbtn a{display:inline-block; color:#fff; background:#1591e1; font-size:16px; line-height:24px; font-weight:600; padding:8px 29px; border-radius:5px; border:2px solid #1591e1; transition:all 0.5s ease;}
.moresbtn a:hover{background:#fff; border:2px solid #1591e1; color:#1591e1;}

/*SEE FEATURE*/
.skynews_outer{width:100%; float:left; padding:50px 0; background:#f8fcff; position:relative; z-index:1; padding-bottom:265px;}
.skynews_outer:after{width:100%; height:385px; position:absolute; left:0; bottom:0; z-index:-1; background:url(../images/separ2.jpg) no-repeat; background-size:cover; content:"";}
.skninner{width:100%; float:left; position:relative;}
.skytitle{width:100%; float:left; margin-bottom:63px;}
.skytitle h3{text-align:center; font-size:36px; line-height:38px; font-weight:700; color:#505e67; margin-bottom:24px;}
.skytitle p{text-align:center; margin:0 auto; max-width:959px; font-size:18px; line-height:24px; color:#505e67; font-weight:300;}
.newsareas{width:100%; float:left;}
/*service start*/
.uwouter{width:100%; float:left; padding:50px 0; background:#f5f5f5; position:relative; z-index:-1;}
.uwinner{width:100%; float:left; position:relative;}
.ltuwinner{width:50%; float:left; padding-right:49px; margin-bottom:60px;}
.ltuwinner.nomar{margin-bottom:0;}
.reverse .ltuwinner{float:right; padding:0; padding-left:49px;}
.reverse .rtuwinner{right:auto; left:0; padding:0; padding-right:49px;}
.boxws{width:100%; float:left; min-height:390px;  position:relative;}
.boxws img{width:100%; height:auto; object-fit:cover; -o-object-fit:cover;}
.rtuwinner{width:50%; float:right; position:absolute; top:50%; transform:translate(0,-50%); right:0; padding-left:49px;}
.rtinneruw{width:100%; float:left; max-width:470px;}
h4.smallt{color:#eb3205; font-size:16px; line-height:24px; margin-bottom:27px; text-transform:uppercase; font-weight:600;}
.rtinneruw h2, .lt_abt h2{font-size:30px; line-height:38px; font-weight:700; color:#1591e1; margin-bottom:5px;}
.liuw{width:100%; float:left; margin-bottom:25px;}
.liuw li{display:block; width:100%; float:left; line-height:24px; color:#555;}
.liuw li span{font-weight:600; color:#000; width:59px; position:relative; float:left; margin-right:10px;}
.liuw li span:after{content:":";position:absolute; right:0; top:0; color:#333; }
.leftbtn{width:48%; float:left;}
.rtbtn{width:48%; float:right;}
.absky {width:100%; float:left;}
.absky p{font-size:16px; line-height:24px; color:#505e67; margin-top:0; margin-bottom:0; font-weight:300;}
.clistr{width:100%; float:left; margin-top:30px;}
.clistr li{width:100%; float:left; position:relative; padding-left:23px; color:#505e67; font-size:16px; line-height:24px; margin-bottom:24px; font-weight:600;}
.clistr li:after{width:7px; height:7px; position:absolute; left:0; top:5px; content:""; border:2px solid #ffc33e; border-radius:100px;}
.testbgmail{width:100%; float:left; padding:50px 0;}
/*TESTIMONIALS*/
.testbgmail .status_inner{width:100%; float:left; margin-top:20px;}
.testbgmail .status_col{width:23.5%; float:left; margin-right:2%; position:relative; background:#fff; border-radius:15px; box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.15); padding:20px;}
.testbgmail .icon_left{position:absolute; left:25px; top:-20px; width:43px; height:43px; background:none;}
.testbgmail .icon_left img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.testbgmail .status_col:last-child{margin-right:0;}
.testbgmail .status_text{width:100%; float:left; margin-top:18px;}
.testbgmail .status_text h3{color:#505e67; font-size:24px; line-height:28px;font-weight:600;margin-bottom:17px;text-align:left;}
.testbgmail .status_text p{font-size:16px; line-height:24px; width:100%; float:left; margin:0; padding:0; color:#505e67; text-align:left; font-weight:300;}
.testbgmail .stars{width:auto; display:inline-block; vertical-align:middle; margin-right:10px;}
.testbgmail .stars ul{width:100%; float:left; line-height:0;}
.testbgmail .stars li{display:inline-block; vertical-align:middle; line-height:0;}
.testbgmail .ratnal{width:100%; float:left; margin-top:22px;}
.testbgmail .ratnal h5{font-size:16px; color:#929292; font-weight:500; line-height:24px; display:inline-block; vertical-align:middle; min-width:130px; margin-right:15px;}
.testbgmail .ratnal h6{display:inline-block; vertical-align:middle; font-size:16px; line-height:16px; width:auto; color:#929292; font-weight:100;}


/*footer start*/
.main_footer{padding-top:33px;width:100%; float:left; background:url(../images/ftbg.jpg) no-repeat left top; position:relative; z-index:1; background-size:cover !important;}
.footer_widget{width:100%; float:left; padding-bottom:36px;}
.footer_widget .fw_col{width:18.4%; float:left; margin-right:2%;}
.footer_widget .fw_col:last-child{margin-right:0;}
.footer_widget .fw_col p{color:#ebebeb; line-height:24px; font-size:14px; margin:0 0 7px 0px; opacity:0.7;}
.footer_widget .fw_col p a{color:#ebebeb;}
.footer_widget .fw_col p a:hover{color:#f5a510;}
.footer_widget h3{font-size:18px; line-height:28px; color:#fff; font-weight:600; position:relative; margin-bottom:5px; }
.read_more{width:100%; float:left;}
.read_more a{display:inline-block; color:#03a9f4;}
.read_more a:hover{opacity:0.7;}
/*quick*/
.quick{width:100%; float:left;}
.quick li a{display:block; color:#fff; font-size:16px; line-height:36px;transition:all 0.5s ease; font-weight:300;}
.quick li:hover a{text-decoration:underline;}
/*Get in touch*/
.subscribe_form{width:100%; float:left; margin-bottom:15px;}
.subscribe_form form{width:100%; float:left; position:relative;}
.subscribe_form form input[type=email]{width:100%; float:left; border:1px solid #3f3f3f; background:#1a1a1a; color:#8a8a8a; font-size:14px; line-height:18px; padding-left:9px; height:40px; padding-right:45px;}
.subscribe_form form input[type=submit]{display:none;}
.subscribe_form form label{width:40px; height:40px; background:#03a9f4 url(../images/footer/sub_ico.png) no-repeat center; cursor:pointer; position:absolute; right:0; top:0; z-index:1;}
.subscribe_form form label:hover{opacity:0.7;}
/*social box */
.social_box_area{width:100%; float:left;}
.social_box_area ul{width:100%; float:left;}
.social_box_area ul li{display:inline-block; margin:0 -2px; margin-right:5px; font-size:0; width:32px; height:32px; border-radius:100px; background:#03a9f4; position:relative;}
.social_box_area ul li img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.social_box_area ul li:hover{opacity:0.7;}
.social_box_area ul li a{display:block; width:100%; height:100%;}
/*copyright area*/
.cw_outer{width:100%; float:left; border-top:1px solid rgba(255,255,255,0.1); padding:30px 0px 31px;}
.left_cw{width:65%; float:left;}
.left_cw ul{width:100%; float:left; margin-top:5px;}
.left_cw ul li{float:left; color:#fff; margin-right:50px; font-size:16px; line-height:16px;}
.left_cw ul li:last-child{margin-right:0;}
.left_cw ul li a{color:#fff; display:block;}
.left_cw ul li a:hover{opacity:0.7;}
.rt_cw{width:48%; float:right; text-align:right;}
.rt_cw p{text-align:right;}
.cw_outer p{color:#c9c9c9; margin:0; font-size:14px; line-height:24px;}
.cw_outer p a{color:#03a9f4;}
.cw_outer p a:hover{opacity:0.7;}
.address{width:100%; float:left;}
.address li{width:100%; float:left; position:relative; margin:5px 0; padding-left:30px; color:#fff; opacity:0.7;}
.address li img{position:absolute; left:0; top:0;}
/*top footer*/
.top_ft_outer{width:100%; float:left; background:url(../images/bgnews.jpg) no-repeat bottom right; padding:30px 0px; 
 position:relative; min-height:548px; margin-top:75px; background-size:100%;}
.top_ft_outer:after{width:100%; height:550px; content:""; content:""; left:0; bottom:0; background:url(../images/bgnews.jpg) no-repeat; background-size:cover; }
.top_ft_inner{width:100%; float:left; position:relative; z-index:1;}
.left_top_ft{width:49.5%; display:inline-block; vertical-align:middle; }
.left_top_ft h1 a{color:#fff; display:block; font-weight:600; font-size:24px; line-height:28px; text-transform:uppercase;}
.rt_ft_top{width:30%; display:inline-block; vertical-align:middle; float:right;}
.rt_ft_top ul{width:100%; float:left; text-align:right;}
.rt_ft_top ul li{display:inline-block;}
.rt_ft_top ul li:hover img{opacity:0.5;}
.rt_ft_top ul li a{display:block; padding:0 15px;}
.newslist{width:100%; float:left; position:relative;}
.newslist:before{width:46px; height:46px; position:absolute; left:30px; top:21px; content:""; background:url(../images/newsico.png) no-repeat;}
.newslist li{display:inline-block; margin-right:5px;}
.fldsty{width:100%; height:92px; border:none; box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.15); padding:0px 20px;
 border-radius:20px; font-size:18px; line-height:18px; color:#707a81; padding-right:290px; padding-left:105px; outline:none;}
.newslist li:last-child{margin-right:0;}
.newslist li .formnl{height:35px; background:#fff; padding:0px 7px; border:none; width:220px;}
.newslist li .formnl::placeholder{color:#333 !important; opacity:1 !important; font-size:14px !important;}
.formsub{ position:absolute; right:10px; top:10px; z-index:9; cursor:pointer; background:#ffb400; color:#fff; outline:none;
 font-size:18px; font-weight:600;  border:none; transition:all 0.5s ease; padding:25px 60px; border-radius:15px;}
.formsub:hover{color:rgba(255,255,255,1); background:#1591e1;}
.pove{width:100%; float:left; text-align:center; font-size:18px; color:#707a81; line-height:24px; margin:0; margin-top:60px;}
.pove span{color:#1591e1; font-weight:600;}
.nlinner{width:100%; float:left; padding:100px 130px; background:#fefefe; box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.15); border-radius:10px; position:relative; z-index:1;}
.top_ft_inner:after{width:130px; height:302px; content:""; left:-60px; top:-60px; z-index:-1; position:absolute; background:url(../images/neswdot.png) no-repeat;}
.nwsareaa{width:100%; float:left; position:relative; margin-top:10px;}
.nwsareaa:after{width:111px; height:122px; position:absolute; right:-105px; top:-90px; content:""; 
background:url(../images/rtplane.png) no-repeat;}

/*login*/
.ftitle{width:100%; float:left; margin-bottom:120px; margin-bottom:50px;}
.ftitle p{color:#505e67; font-size:20px; line-height:28px; width:100%; float:left; margin:0; font-weight:300;}
.ftitle p a{color:#505e67; font-weight:600;}
.ftitle p a:hover{color:#1591e1;}
.ftitle h3{width:100%; float:left; margin-bottom:20px;}
.mploarea{width:100%; float:left; background:#f8fcff; min-height:100vh; height:auto; position:relative; z-index:1;}
.mploarea:after{width:65%; height:100%; content:""; background:#1591e1; position:absolute; right:0; top:0; z-index:-1;}
.logincont{max-width:680px; float:right; width:35%; padding:200px 50px 0; padding:90px 50px 0;}
.logincont.rster{width:72%; float:right; max-width:1380px; padding:35px 80px;}
.log_poparea{width:100%; float:left; position:relative; margin-bottom:60px; padding-bottom:0;}
.mploarea.mrgst .log_poparea{padding-bottom:190px}
.lt_logpop{width:65%; float:right; background:#1591e1; padding:50px 90px;position:relative;right:0px;top:0%;
height:100%; min-height:100vh;}
.lt_logpop.rgd{width:28%; padding:50px;}
.lt_logpop.rgd .rtmaib:after{background-size:contain !important;}
.lt_logpop.rgd .vmbtn{margin-top:255px;}
.lt_logpop.rgd h2{font-size:36px; line-height:38px; margin-bottom:7px;}
.panch{width:100%; float:left;}
.panch a{color:#fff; font-weight:700; transition:all 0.5s ease;}
.panch a:hover{color:#ffc33e;}

/*register*/
.rstert{width:100%; float:left;}
.rstert.rpt h2{color:#505e67;}
.rstert.rpt p{color:#505e67; font-weight:400;}
.tsmw{width:100%; float:left; padding-left:33px; padding-top:13px;}
.rstert h2{width:100%; float:left; font-size:20px; line-height:28px; color:#454646; font-weight:600; margin-bottom:18px;}
.rstert h2.martop{margin:0; margin-top:26px;}
.rstert h2.mto{margin-top:8px;}
 h2.ntt{margin:0;}
  h2.ntt.top{margin-top:30px;}
  p.subp{width:100%; float:left; margin:0; font-size:16px; line-height:24px; color:#505e67; font-weight:300;}
  .tags_area{width:100%; float:left; padding:16px 22px; border:1px solid #d0d0d0; border-radius:10px; margin-top:25px; }
  .tags_area p{width:100%; float:left; margin:0; color:#979797; margin-bottom:10px;}
.crp_form .rstert .paranot, .paranot{width:100%;float:left;margin:0;font-size:16px;line-height:24px;color:#454646;margin-bottom:27px;}
.tagslist{width:100%; float:left;}
.tagslist ul{width:100%; float:left; margin-left:4px;}
.msa_lcol.top .tagslist ul li,
.tgarea .tagslist ul li{display:inline-block; width:auto; float:none; margin-left:-4px; margin-bottom:5px; margin-right:5px; position:relative;}
.msa_lcol.top .tagslist ul li .ltag,
.tgarea .tagslist ul li .ltag{background:#505e67; color:#fff; font-size:14px; line-height:24px; font-weight:400; 
padding:5px 12px; display:block; border-radius:5px; padding-right:31px;}

.msa_lcol.top .tagslist ul li .clbtn,
.tgarea .tagslist ul li .clbtn{position:absolute; right:10px; top:12px; z-index:9; display:inline-block;}
.paranot.ads{font-weight:300;}
.paranot.ads a{color:#308ecd;}
.paranot.ads a:hover{color:#2074ad;}
.crp_form .rstert .paranot a{color:#1591e1;}
.crp_form .rstert .paranot.bomart{margin-bottom:15px;}
.crp_form .rstert .paranot a:hover{color:#ffb400;}
.rstert .rmiform li{width:31%; margin-right:2%;}
.rstert .rmiform.cals{position:relative; padding-right:250px; margin-bottom:53px;}
.rstert .rmiform.cals li{width:100%; float:left; margin:0;}
.rstert .rmiform.cals li.addb{position:absolute; right:0; top:0; width:auto;  min-height:auto;}

.rstert .rmiform.cals li.addb .chbtn{position:static;}
.rstert .rmiform.cals li.addb .chbtn .btchan{padding:17px 10px; width:230px; font-size:18px; line-height:24px; }


.rstert .rmiform.cals li .dftfld{height:58px;}
.rstert .rmiform.cals li .icofld .dftfld{height:58px; padding-right:63px;}
.icofld {width:100%; float:left; position:relative;}
.icopos{position:absolute; right:27px; top:14px;}
.rstert .rmiform li .uli{width:100%; float:left; margin:0; margin-top:7px; font-size:13px; line-height:24px; color:#505e67;}
.rstert .rmiform li .uli a{color:#2097e4;}
.rstert .rmiform li .uli.adp{font-size:14px; font-weight:400;}
.rstert .rmiform li .uli a:hover{color:#ffb400;}
.rstert .rmiform li .rmfield{padding-right:22px;}
.rstert .rmiform li .rmfield{padding-right:22px;}
.rstert .rmiform li:nth-child(3n+3){margin-right:2%;}
.rstert .rmiform li.full{width:100%; margin-right:0;}
.rstert .rmiform li.nmf .sbtbtn{float:right;}
.rstert .rmiform li.full.mart{margin-top:8px;}
.rstert .rmiform li.full.cntad{width:100%; float:left; position:relative;}
.rstert .rmiform li.full.cntad .form-fieldz.cadd{width:66%;}
.chbtn{width:32%; position:absolute; right:0; bottom:0;}
.chbtn .btchan{border:none; outline:none; background:#1591e1; color:#fff; font-weight:600; font-size:16px; line-height:24px;
	padding:15px 10px 16px; border-radius:5px; cursor:pointer; }
.chbtn .btchan{padding:15px 10px 16px;}
.chbtn .btchan.ico img{margin-right:10px;}
.chbtn .btchan.ico{padding-left:25px;}
.chbtn .btchan:hover{background:#ffb400;}
.addb{position:relative; min-height:82px;}
.addb .chbtn{width:auto; left:0;}
.rstert .rmiform li.ldsc{margin-top:-8px; margin-bottom:42px;}
.rstert .brd_ico:before{display:none;}
.rstert .rmiform.lgdtl .brd_ico:before{display:block;}
.rstert .rmiform.lgdtl li .rmfield{padding-right:65px;}
.mrgst.mploarea:after{width:28%;}
.rtmaib{width:100%; float:left; max-width:960px; position:relative; z-index:1;}
.rtmaib:after{width:100%; height:100%; position:absolute; left:0; top:0; content:"";  z-index:-1;
background:url(../images/login_blur.png) no-repeat; background-size:cover;}
.lt_logpop h2{text-align:center; color:#fff; font-size:30px; line-height:38px; font-weight:700; margin-bottom:3px;}
.lt_logpop p{text-align:center; color:#fff; margin:0; font-size:18px; line-height:30px;}
.vmbtn{width:100%; float:left; text-align:center; margin-top:110px;}
.rmiform{width:100%; float:left;}
.rmiform.sixtysix{width:66%;}
.rmiform.binf{margin-bottom:50px;}
.rmiform h4{text-align:center; font-size:16px; line-height:28px; margin-bottom:15px; font-weight:600;}

.flashbtn.btn{border:none; text-transform:uppercase; cursor:pointer; letter-spacing:1px; margin:0px 0 10px; }
.rmiform li{width:100%; float:left; margin-bottom:30px;}
.flogk{width:100%; float:left; position:relative; margin-bottom:15px;}
.chboxl{width:100%; float:left; padding-right:150px; position:relative;}
.chboxl .klog{font-size:16px; color:#505e67; font-weight:500; cursor:pointer; position:relative;  padding-left:50px;}
.chboxl .klog:after{width:28px; height:28px; border-radius:7px; border:1px solid #d0d0d0; background:#fff; content:""; position:absolute; left:0; top:-5px;}
.chboxl input[type=checkbox]:checked ~ .klog:before{width:12px; height:12px; position:absolute; left:9px; top:5px; content:""; background-size:contain !important; background:url(../images/ch.png) no-repeat; z-index:1;} 
.fpss{position:absolute; right:0; top:0; font-size:16px; line-height:24px; color:#1591e1; font-weight:300;}
.fpss:hover{color:#3c454b;}
.chboxl input{display:none;}
.rmiform li span{color:#f00;}
.rmiform li:last-child{margin-bottom:0;}
.rmiform li .labelreg{width:100%; float:left; font-size:20px; color:#505e67; line-height:20px; padding-left:22px;}
.rmiform li .sbtbtn,
.sbtbtne{background:#1591e1; color:#fff; font-weight:600; font-size:18px; border:none; outline:none;
 padding:15px 48px 16px; cursor:pointer; border-radius:5px; transition:all 0.5s ease; }
 .rmiform li .sbtbtn.rt{float:right;}
 .rmiform li .sbtbtn.gr{background:#00b478;}
 .rmiform li .sbtbtn.gr:hover{background:#029b68;}
 .rmiform li .sbtbtn.previous{background:#f8fcff url(../images/preico.png) no-repeat; color:#d0d0d0; font-size:18px; line-height:18px; border:2px solid #d0d0d0; margin-right:24px; background-position:30px center !important; padding:15px 51px 16px 64px;} 
.rmiform li .sbtbtn.previous:hover{background:#1591e1 url(../images/preico.png) no-repeat; color:#fff; border:2px solid #1591e1;}
.rmiform li .sbtbtn.nxt{background:#1591e1 url(../images/vbtnm.png) no-repeat; background-position:230px center !important; padding:15px 90px 16px 55px; margin-top:18px;}
.rmiform li .sbtbtn.nxt:hover{background:#0571b6 url(../images/vbtnm.png) no-repeat; } 
.rmiform li .sbtbtn:hover,
.sbtbtne:hover{background:#0571b6;}
.rmiform li .rmfield{width:100%;float:left;height:82px;border:none;background:none;padding:0 22px;outline:none;
font-size:20px;color:#505e67; padding-right:65px;}
.form-fieldz {position: relative; width:100%; float:left;border-radius:5px; background:#fff;
height:82px; z-index:1;}
.form-fieldz.sms{height:151px; padding-top:35px;}
.form-fieldz.sms2{height:812px; padding-top:35px;}
.rstert .rmiform li .rmfield.tarea{height:115px;}
.rstert .rmiform li .rmfield.tarea2{height:812px;}

.form-fieldz.sms .brd_ico:after{height:151px;}
.form-fieldz.sms2 .brd_ico:after{height:812px;}
.form-fieldz.cadd{height:139px; padding-top:35px;}
.form-fieldz.slct.cadd{height:auto; padding:0;}
.rstert .rmiform li .form-fieldz.cadd .rmfield{height:103px;}
.rstert .rmiform li .form-fieldz.cadd select.rmfield{height:82px;}
.form-fieldz.cadd .brd_ico:after{height:139px;}
.form-fieldz.cadd.slct .brd_ico:after{height:82px;}
.brd_ico:after{width:100%; height:82px; position:absolute; left:0; top:0; content:""; border:1px solid #d0d0d0; border-radius:5px; z-index:-1;}
.brd_ico:before{position:absolute; right:25px; top:29px; width:24px; height:24px; content:""; 
background-size:contain !important;}
.brd_ico.home:before{background:url(../images/dasboard/home_ico.png) no-repeat;}
.brd_ico.dlink:before{background:url(../images/dasboard/link_ico.png) no-repeat;}
.brd_ico.rss:before{background:url(../images/dasboard/rss_ico.png) no-repeat;}
.brd_ico.user:before{background:url(../images/user_icod.png) no-repeat;}
.brd_ico.mail:before{background:url(../images/rmail.png) no-repeat;}
.brd_ico.pwv:before{background:url(../images/pwv.png) no-repeat;}
.rmfield:focus ~ .brd_ico.user:before{background:url(../images/user_ico.png) no-repeat;}
.rmfield:focus ~ .brd_ico.mail:before{background:url(../images/rmailb.png) no-repeat;}
.rmfield:focus ~ .brd_ico.pwv:before{background:url(../images/pwv.png) no-repeat;}
.rmfield:focus ~ .brd_ico.pw:before{background:url(../images/pw_ico.png) no-repeat;}
.rmfield:focus ~ .brd_ico.pwv:before{background:url(../images/pwvb.png) no-repeat;}
.brd_ico.pw:before{background:url(../images/pw_icod.png) no-repeat;}
.rmfield:focus ~ .brd_ico:after{border:1px solid #1591e1; border-radius:5px; z-index:-1;}
.rmfield ~ .labelreg {position: absolute;left:0;top:34px;transition:transform 200ms ease; pointer-events: none; }
.rmfield:focus ~ .labelreg,
.rmfield:focus ~ .labelreg span,
.rmfield.not_empty ~ .labelreg{font-weight:400;transform: translateY(-25px);color:#979797;font-size:14px; line-height:14px;} 

.balist .rmfield:focus ~ .labelreg,
.balist .rmfield:focus ~ .labelreg span,
.balist .rmfield.not_empty ~ .labelreg{transform: translateY(-30px);}

.rmiform li .rmfield.sms{height:65px;}
.ftroar{width:100%; float:left; position:absolute; bottom:0;position:static;
	margin-top:50px}
.ftroar p{width:100%; float:left; font-size:14px; line-height:18px; color:#454646; margin:0; margin-bottom:3px}
.ftroar p:first-child{margin-bottom:22px;}
.ftroar p a{font-weight:600; color:#454646;}
.ftroar p a:hover{color:#1591e1;}
.tabaream{width:100%; float:left;}
.tabaream ul.tabs{margin: 0px;padding: 0px;list-style: none;}
.tabaream ul.tablay{width:100%; float:left; position:relative; border-bottom:1px solid #d0d0d0; padding-bottom:23px; margin-bottom:30px;}
.tabaream ul.tabs li{cursor:pointer; font-size:24px; font-weight:600; float:left; color:#d9d9d9; margin-right:50px; position:relative;}
.tabaream ul.tabs li.last{margin-right:0;}
.tabaream ul.tabs li.current{color:#308ecd;}
.tabaream ul.tabs li.current:after{width:100%; height:3px; position:absolute; bottom:-23px; left:0; content:""; background:#308ecd;}
.tabaream .tab-content,
.tabaream .tab_content{display: none; width:100%; float:left;}
.tabaream .tab_content{background:#fff; padding:35px; border:1px solid #d0d0d0; position:relative; margin-bottom:31px; }
.tabaream .tab-content.current,
.tabaream .tab_content.current2{display: inherit;}
.tabaream .tabsw{width:100%; float:left; position:relative;}
.tabaream .tabsw li{float:left; margin-right:3px; cursor:pointer; padding:20px 30px;}
.tabaream .tabsw li.current2{background:#fff; border:1px solid #d0d0d0; border-radius:10px 10px 0 0; border-bottom:none; position:relative;}
.tabaream .tabsw li.current2:after{width:100%; height:2px; bottom:-1px; content:""; left:0; background:#fff; position:absolute; z-index:1;}
.tabaream .tabsw li.last{margin-right:0;}
.tabbm{width:100%; float:left; max-width:330px; min-height:73px;}
.tabbm p{width:100%; float:left; margin:0; color:#505e67; font-size:16px; line-height:24px; font-weight:300;}
.tabbm h4{width:100%; float:left; margin:0; padding:0; font-weight:600; font-size:20px; line-height:28px; color:#505e67; line-height:24px;}
.current2 .tabbm h4{color:#2499e5;}


/*price column*/
/*pricing page*/
.ikprice_outer{width:100%; float:left; padding:80px 0; font-family: 'SegoeUI';}
.ikpricie_inner{width:100%; float:left;}
.ikpri_titel{width:100%; float:left; margin-bottom:128px;}
.ikpri_titel h3{color:#000;font-size:53px;line-height:53px;font-weight:400;text-align:center;width:100%; float:left; margin-bottom:22px; }
.ikpdesc{width:100%; margin:0 auto; max-width:690px;}
.ikpri_titel p{text-align:center; font-size:25px; line-height:35px; color:#646f79; width:100%; float:left; margin:0; }
.ikprice_box_outer{width:100%; float:left;}
.ik_price_col{width:30.66%; float:left; margin-right:4%; }
.ik_price_col:last-child{margin-right:0;}
.stup_box_row{width:100%; float:left; text-align:center; position:relative; }
.stup_box_row h3{color:#ff3ebf; font-weight:600; font-size:14px; line-height:20px; text-align:center; width:100%; float:left; position:relative; z-index:1; margin-top:-25px;}
.stup_box_row h6{width:100%; float:left; font-size:10px; line-height:15px; color:#989898;  font-weight:300; margin-top:8px;}
.stup_box_row .mfico{margin:0; width:100%; float:left; text-align:center; margin-bottom:15px;}
.stup_box_row .mfico.cen{margin-bottom:59px; margin-top:7px;}
/*ribbon*/
.stup_box_row h4{width:100%; float:left; color:#505e67; font-size:18px; line-height:28px; font-weight:300; margin-top:-31px; }
.stup_box_row h2{width:100%; float:left; font-size:30px; line-height:35px; font-weight:600; color:#505e67; margin-bottom:7px;}
.stup_box_row p{width:100%; float:left; margin:0; font-size:16px; line-height:20px; color:#505e67; font-weight:300; margin-bottom:52px;}
.stup_box_row h5{width:100%; float:left; color:#151b26; font-size:51px; font-weight:400; margin-bottom:15px;}
.stup_box_row h5 sup{font-size:25px; }
.stup_box_row h5 span{font-size:18px; line-height:36px; display:inline-block; vertical-align:middle; text-align:center; color:#454646;}
.stup_box_row h5 span.pcam{font-size:30px; color:#308ecd; font-weight:900; margin-right:9px;}
.tfbtn{width:100%; float:left; text-align:center; }
.tfbtn a{display:inline-block; text-align:center; color:#796eff;}
.tfbtn a.tffree{background:#2198e4; color:#fff; font-size:16px; font-weight:600; padding:10px 20px 10px; transition:all 0.5s ease; border-radius:5px; display:block;}
.tfbtn a.tffree.ylw{background:#ffc33e;}
.tfbtn a.tffree.ylw:hover{background:#e8af31;}
.tfbtn a.tffree.outline{background:#fff; color:#796eff; border:3px solid #796eff; padding:7px 26px 8px;}
.tfbtn a.tffree.outline:hover{color:#fff;}
.tfbtn a.tffree:hover{background:#117cc0;}
.tfbtn p{width:100%; float:left; margin:0; text-align:center; font-size:15px; color:#646f79; margin-top:8px; }
.tfbtn p a{display:inline-block; font-weight:700;}
.ik_list_row{width:100%; float:left; margin-top:50px;}
.ik_list_row.cent{margin-top:30px;}
.ik_list_row ul{width:100%; float:left;}
.ik_list_row ul li{width:100%; float:left; position:relative; padding-left:35px; color:#505e67; font-size:16px; 
line-height:20px; font-weight:300; margin-bottom:16px;}
.ik_list_row ul li:after{width:21px; height:21px; position:absolute; left:0; top:-1px; content:""; 
background:url(../images/listmp.png) no-repeat; background-size:contain !important;}
.ik_list_row ul li.nal:after{background:url(../images/nota.png) no-repeat; }
.status_inner{width:100%; float:left;}
.status_inner .titlestat{text-align:center; font-weight:700; color:#505e67; font-size:36px; line-height:45px; 
margin:0 auto; max-width:750px;}
.status_inner .titlestat .hwtit{font-size:11px; line-height:20px; text-transform:uppercase; color:#848991; font-weight:700; letter-spacing:1px; margin-bottom:14px;}
.status_inner .titlestat span{}
.status_inner .titlestat b{color:#2a64b0; font-weight:300;}
.status_inner .titlestat span{display:block;}
.sttitle{width:100%; float:left; margin-bottom:30px;}
.status_col{width:33%; display:inline-block; margin:0 -2px; position:relative; padding:25px 19px; padding-top:115px; vertical-align:top; margin-bottom:10px; transition:all 0.5s ease;  }
.icon_left{position:absolute; left:50%; transform:translate(-50%,-0%); top:20px; background:#fff; z-index:1;}
.status_col:last-child{margin-right:0;}
.status_text{width:100%; float:left;}
.status_text h3{color:#1591e1; font-weight:600; font-size:18px; line-height:24px; text-align:center; width:100%; float:left; margin-bottom:6px;}
.status_text p{width:100%; font-weight:300; margin:0; float:left; text-align:center; color:#505e67; font-size:16px; line-height:20px;}
.cir_ioc{width:65px; height:65px; border-radius:100px; display:inline-block; padding:15px; margin-right:15px;margin-right:0;}
.status_col .cir_ioc{width:115px; height:90px;}
.ab_list .cir_ioc{margin-right:15px;}
.moresbtn{width:100%; float:left; text-align:center; margin-top:37px;}
.moresbtn a{display:inline-block; color:#fff; background:#1591e1; font-size:16px; line-height:24px; font-weight:600; padding:8px 29px; border-radius:5px; border:2px solid #1591e1; transition:all 0.5s ease;}
.moresbtn a:hover{background:#fff; border:2px solid #1591e1; color:#1591e1;}
/*dashboard*/
/*header*/
.header_outer{width:100%; float:left; background:#2097e4; position:fixed; z-index:9;}
.top_header_content{width:100%; float:left;}
.left_header{width:25%; float:left;}
.top_header_content ul{margin:0; padding:0; font-size:0; }
.top_header_content ul li{display:inline-block;position:relative;font-size:14px;line-height:14px;color:#555; vertical-align:middle;}
.top_header_content ul li.metr{margin-right:40px;}
.top_header_content ul li.hel{margin-right:94px;}
.top_header_content ul li.metr a{font-size:16px; color:#fff; font-weight:600; padding:23px 25px; transition:all 0.5s ease;}
.top_header_content ul li.metr a:hover,
.top_header_content ul li.metr.active a{background:#1484cd;}

.top_header_content ul li.noti{margin-right:17px;}
.top_header_content ul li li{display:block;}
.top_header_content  .right_profile ul li li a{display:block; border-bottom:1px solid rgba(255,255,255,0.1);}
.top_header_content ul li a{color:#9ea3a8; display:block; padding:13px 50px 15px; font-size:24px; line-height:24px; }
.top_header_content ul li a.logoti{color:#333; line-height:18px; font-size:14px; font-weight:700;}
.top_header_content ul li a.logoti img{margin-right:10px;}
.top_header_content ul li a img{width:100%; max-width:163px;}
.right_profile{width:72%; float:right; text-align:right; padding-right:50px;}
.right_profile figure{position:relative; text-align:center; margin:0; width:48px; height:48px; display:inline-block; vertical-align:middle; margin-right:12px; }
.right_profile figure .pro_box{width:100%; height:100%; position:absolute; left:0; top:0; overflow:hidden; 
border-radius:100px; background:#f6f6f6; border:2px solid #fff;}
.top_header_content .right_profile a{display:inline-block; padding:9px;  position:relative; z-index:1;}
.top_header_content .right_profile ul li.has_sub a{padding-right:19px;}
.top_header_content .right_profile ul li.has_sub a:after{width:8px; height:5px; position:absolute; right:0; top:50%; 
content:""; background:url(../images/dasboard/dndas.png) no-repeat; transform:translate(0,-50%); transition:all 0.5s ease;}
.top_header_content .right_profile ul li.has_sub:hover a:after{transform:rotate(-180deg);}
.top_header_content .right_profile ul li:hover li a:after{display:none;}
.top_header_content .right_profile ul li:hover li:hover a{background:#ffb400;}
.top_header_content ul.submenu{position:absolute; right:0; top:68px; width:100%;  z-index:99; background:#2097e4; min-width:175px; text-align:left; display:none; }
.top_header_content ul.submenu:after{position:absolute;left:0;top:-5px; content:""; width:100%; height:100%; float:left; z-index:-1;}
.top_header_content ul li span{position:relative; top:0px; text-transform:capitalize; color:#fff; font-size:16px; line-height:20px;}
.top_header_content .left_header ul.submenu{left:0;}
.top_header_content ul.submenu a{color:#fff; font-size:14px; line-height:14px; padding:15px 10px; }
.top_header_content li:hover ul.submenu{display:block;}
/*toogle menu*/
.menu_toggle_icon .bar1, .menu_toggle_icon .bar2, .menu_toggle_icon .bar3{background:#333; width:23px; height: 2px; margin: 4px 0; transition: 0.4s; cursor:pointer; }
.menu_toggle_icon.active .bar1{transform: rotate(0deg) translate(0px, 0px) ;}
.menu_toggle_icon.active .bar2{opacity: 1;} 
.menu_toggle_icon.active .bar3 {transform: rotate(0deg) translate(0px, 0px) ;}
.menu_toggle_icon .bar1 {transform: rotate(-45deg) translate(-5px, 5px) ;}
.menu_toggle_icon .bar2 {opacity: 0;}
.menu_toggle_icon .bar3 {-webkit-transform: rotate(45deg) translate(-4px, -4px) ;transform: rotate(45deg) translate(-4px, -4px) ;}
.hmso_area{width:100%; float:left; background:#f8fcff;  position:relative; z-index:1; padding-top:69px;min-height:100%; height:auto;}
.hmso_area:after{width:295px; height:100%; position:absolute; left:0; top:0; content:""; background:#fff; z-index:-1; transition:all 0.5s ease; border-right:1px solid #d0d0d0;}
body.dashb{background:#f8fcff;}
.hmso_area.menuoff:after{width:41px;}
.hmslt_area{max-width:295px; float:left; width:25%; background:#fff; transition:all 0.5s ease; height:100%;}
.hmslt_area.dasmenu_close{max-width:41px; overflow:hidden; transition:all 0.5s ease;}
.logohms{width:100%; float:left; position:relative; min-height:100vh; padding-left:50px; padding-top:0px;
background:#fff;}
.btmside{width:100%; float:left; margin-top:195px; margin-bottom:65px;}
.hmsmenu_area{width:100%; float:left;}
.hmsmenu_area li{width:100%; float:left; position:relative;}
.hmsmenu_area li.hassub a.ui-state-default:after{width:10px; height:10px; content:""; position:absolute; right:28px; top:25px; 
background:url(../images/dasboard/dropdown.png) no-repeat; background-size:contain; transition:all 0.5s ease;}
.hmsmenu_area li.hassub a.ui-state-active:after{transform:rotate(180deg);}
.hmsmenu_area li.hassub a.ui-state-active{background:#fff;}
.hmsmenu_area a.lhmsb{display:block; width:100%; height:100%; position:relative; float:left; padding:17px 28px 18px 29px; 
border-bottom:1px solid #fff;}
.hmsmenu_area a.lhmsb:hover,
.hmsmenu_area li:hover a.lhmsb,
.hmsmenu_area li.active a.lhmsb{background:#fff;}
.icohms_box{position:absolute; left:0px; top:50%; transform:translate(0%,-50%);}
.hmsmenu_area li .icohms_box img{display:block;}
.hmsmenu_area li .icohms_box img.ctci{display:none;}
.hmsmenu_area li.active .icohms_box img.dflt,
.hmsmenu_area li:hover .icohms_box img.dflt{display:none;}
.hmsmenu_area li.active .icohms_box img.ctci,
.hmsmenu_area li:hover .icohms_box img.ctci{display:block;}
.lrog .icohms_box{width:35px;height:24px;}
.hmsrtm_text{width:100%; float:left;}
.hmsrtm_text h5{color:#505e67; font-size:16px; line-height:24px; font-weight:300;}
.hmsmenu_area li.active .hmsrtm_text h5,
.hmsmenu_area li:hover .hmsrtm_text h5{color:#2097e4;}
.hmsrtm_text h3{font-size:22px; font-weight:700; color:#7367f0;}
.submenu_hms{width:100%; float:left; background:#fff; padding:0 15px; padding-left:23px; margin-top:-8px;}
.submenu_hms li a{display:block; width:100%; color:#8e8e8e; float:left; padding:3px 7px 4px; border-bottom:1px solid rgba(255,255,255,0.1);}
.submenu_hms li:hover a{color:#2097e4;}
/*rt content area*/
.mypouter_area{width:calc(100% - 295px); float:left; padding:40px 50px;}
.mypinner_area{width:100%; float:left;}
.topdasc{width:100%; float:left; position:relative; border-bottom:1px solid #d0d0d0; padding-bottom:23px; 
margin-bottom:48px; padding-right:550px;}

.topdasc.msc{padding-right:450px;}
.topdasc.ads{padding-right:290px;}
.topdasc.cp{border:none; margin-bottom:5px;}
/*title*/
.protitle{width:100%; float:left; margin-bottom:5px;min-height:50px;}
.protitle h3{font-weight:600; font-size:30px; line-height:30px; color:#505e67; margin-bottom:3px;}
.protitle p{width:100%; float:left; margin:0; color:#505e67; font-size:16px; line-height:30px; font-weight:300;}
.protitle p.fw strong{font-weight:600;}
.topdasc.ads .protitle p{line-height:24px;}
/*rt dropdown*/
.pro_comp_stat{position:absolute; right:0; top:0; z-index:9;}
.cmess_area{width:100%; float:right; position:relative; max-width:330px;}
.cmess_area.drft ul li img.icom{display:inline-block; margin-right:30px;}
.subibx{width:100%; float:left; position:relative; padding:21px 20px 5px 83px;}
.subibx .smico{position:absolute; left:27px; top:23px;}
.subibx h3{font-size:16px; font-weight:600; line-height:18px; color:#505e67; margin-bottom:7px;}
.subibx p{margin:0; width:100%; float:left; font-size:14px; line-height:18px; color:#505e67;}
.cmess_area ul{width:100%; float:left;}
.cmess_area ul li{display:inline-block;position:relative;}
.cmess_area a.adappb{display:inline-block;background:#00b478;color:#fff;font-size:18px; line-height:24px; font-weight:600; 
padding:15px 30px; border-radius:5px; position:relative; }
.cmess_area a.adappb img.crico{margin-right:12px;}
.cmess_area a.adappb.btcr:hover{transition:all 0.5s ease;}
.cmess_area a.adappb.btcr:hover{background:#019d69;}
.cmess_area li.has_sub:hover a.adappb{background:#01a16c;}
.cmess_area ul li.has_sub a{padding-right:65px;}
.cmess_area ul li.has_sub a:after{width:15px; height:9px; position:absolute; right:27px; top:23px; 
content:""; background:url(../images/dasboard/ddnd.png) no-repeat;  transition:all 0.5s ease;}
.cmess_area ul li.has_sub:hover a:after{transform:rotate(-180deg);}
.cmess_area ul li.has_sub li a:after{display:none;}
.cmess_area ul.submenu{position:absolute; right:0; top:54px; width:100%;  z-index:99; background:#02c785; min-width:175px; text-align:left; display:none;}
.cmess_area.drft ul.submenu{background:#fff; box-shadow: 0 3px 5px rgba(0,0,0,.12);
padding-bottom:20px; border:1px solid #d0d0d0; border-radius:0 0px 3px 3px;}
.cmess_area ul.submenu li{display:block; width:100%; float:left;}
.cmess_area ul.submenu li a{display:block; width:100%; float:left; padding:0; color:#fff; padding:10px 30px; font-size:16px; line-height:24px; border-bottom:1px solid #00b478;}
.cmess_area.drft ul.submenu li a{padding:0; border:none;}
.cmess_area ul.submenu li:hover a{background:#00b478;}
.cmess_area.drft ul.submenu li:hover a{background:#f5fafd;}
.cmess_area ul.submenu:after{position:absolute;left:0;top:-5px;content:"";width:100%;height:100%;float:left;z-index:-1;}
.cmess_area ul.submenu:before{position:absolute;left:0;top:-5px;content:"";width:100%;height:5px;float:left;z-index:-1;
background:#01a16c;}
.cmess_area li:hover ul.submenu{display:block;}
/*features dashboard*/
.dasfetu_area{width:100%; float:left;}
.dasfetu_area .titlestatds{font-weight:600; color:#505e67; font-size:20px; line-height:24px; width:100%; float:left; }
.dasfetu_area .titlestatds b{color:#2a64b0; font-weight:300;}
.dasfetu_area .titlestatds span{display:block;}
.sttitled{width:100%; float:left; margin-bottom:23px; position:relative;}
.sttitled.manpro{padding-right:330px;}
.tbtntt{position:absolute; right:0; top:-18px;}
.tbtntt a, .vtag_btn{display:inline-block; color:#fff; background:#2097e4; font-size:14px; line-height:20px; font-weight:400; 
padding:10px 25px; border-radius:5px; transition:all 0.5s ease;}
.vtag_btn.xcl{background:#00b478;}
.vtag_btn.xcl:hover{background:#019866;}
.vtag_btn{font-weight:600;}
.vtag_btn img{margin-right:16px;}
.tbtntt a:hover, .vtag_btn:hover{background:#1583ca; color:#fff;}
.fplist_dash{width:100%; float:left;}
.fpdas_col{width:23.5%; float:left; position:relative; padding:35px 19px 30px; vertical-align:top;margin-bottom:10px;transition:all 0.5s ease;background:#fff;border:1px solid #d0d0d0; border-radius:5px; margin-right:2%;}
.fpdas_col:hover{background:#1591e1;}
.ico_dasfp{width:100%; float:left; text-align:center; position:relative; height:97px; margin-bottom:0px;}
.fpdas_col:last-child{margin-right:0;}
.fpdesc_das{width:100%; float:left;}
.fpdesc_das h3{color:#505e67; font-weight:600; font-size:20px; line-height:24px; text-align:center; width:100%; float:left; margin-bottom:6px;}
.fpdesc_das p{width:100%;font-weight:300;margin:0;float:left;text-align:center;color:#505e67;font-size:16px;line-height:24px;}
.ico_dasfp .icfpo{width:131px; height:107px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); z-index:1;}
.ico_dasfp .icfpo .hovi{display:none;}
.ico_dasfp .icfpo:after{width:100%; height:100%; position:absolute; left:0; top:-10px; content:""; background:url(../images/dasboard/icobg.png) no-repeat; background-size:contain !important; z-index:-1;}
.dasf_btn{width:100%; float:left; text-align:center; margin-top:25px;}
.dasf_btn a{display:block; color:#fff; background:#1591e1; font-size:16px; line-height:24px; font-weight:600; padding:8px 29px; border-radius:5px; border:2px solid #1591e1; transition:all 0.5s ease;}
.fpdas_col:hover a{background:#ffb400; border:2px solid #ffb400; color:#fff;}
.fpdas_col:hover .fpdesc_das h3{color:#fff;}
.fpdas_col:hover .fpdesc_das p{color:#fff;}
.fpdas_col:hover{border:1px solid #1591e1;}
.fpdas_col:hover .ico_dasfp .icfpo .hovi{display:inline-block;}
.fpdas_col:hover .ico_dasfp .icfpo .dfli{display:none;}
.fpdas_col:hover .ico_dasfp .icfpo:after{opacity:0.19;}
/*stats subscribe*/
.stats_area{width:100%; float:left; margin-top:40px;}
.ltcsub_area{width:74.5%; float:left; background:#fff; padding:30px 40px; border:1px solid #d0d0d0; border-radius:10px; margin-right:2%;}
.hesuti{width:100%; float:left; position:relative; padding-left:195px; margin-bottom:56px;}
.hesuti h3.sttl{font-size:20px; line-height:24px; color:#505e67; width:auto; position:absolute; left:0;}
.status_outer_about{width:100%; float:left; position: relative;padding: 65px 0;background: #fe9103;}
.status_inner_ab{width:100%; float:left;}
.status_col_ab{width:22%; margin-right:4%; float:left; text-align:center; position:relative;}
.status_col_ab:after{width:1px; height:100%; position:absolute; right:0; content:""; background:#eaeef7;}
.status_col_ab:last-child:after{display:none;}
.status_col_ab p{font-size:14px; line-height:16px;color:#505e67;font-weight:300;margin:0;padding:0; width:100%; float:left; text-align:left; /*word-wrap: break-word;*/}
.status_col_ab .iconbox{width:100%; float:left; margin-bottom:9px;}
.status_col_ab .iconbox img{width:50px;}
.status_col_ab:last-child{margin-right:0;}
.status_text_ab h3{font-size:36px; line-height:36px; font-weight:600; color:#54a6de; position:absolute; left:0; top:0; }
.status_text_ab{width:100%; float:left; padding:0px 20px 0 0; position:relative; padding-left:55px;}
.status_col_ab:nth-child(2) .status_text_ab h3{color:#00b478;}
.status_col_ab:nth-child(3) .status_text_ab h3{color:#ffb400;}
.status_col_ab:nth-child(4) .status_text_ab h3{color:#e4e4e4;}
.chartsub_out{width:100%; float:left; margin:0;}
.chartsub_out img{height:383px; width:100%; object-fit:cover; -object-fit:cover;}
.rtboxst{width:23.5%; float:right; background:#fff; border:1px solid #d0d0d0; border-radius:10px; padding:33px 40px 36px;}
.inborad{width:100%; float:left;}
.inborad h3{text-align:center; width:100%; float:left; color:#505e67; font-size:20px; line-height:24px; font-weight:600;margin-bottom:24px;}
.inborad figure{width:100%; float:left; margin:0; text-align:center; margin-bottom:27px; }
.inborad h4{width:100%; float:left; font-size:20px; line-height:24px; color:#1591e1; text-align:center; font-weight:600; margin-bottom:6px;}
.inborad p{width:100%; float:left; margin:0;text-align:center;color:#505e67; font-size:16px; line-height:24px; 
font-weight:300; margin-bottom:35px;}
.btnsch{width:100%; float:left; text-align:center;}
.btnsch a{display:inline-block; background:#1591e1; color:#fff; font-size:16px; font-weight:600; line-height:24px; 
padding:10px 55px; margin:0; border-radius:3px;}
.btnsch a:hover{background:#ffb400; color:#fff;}
.tabliord{width:100%;float:left; margin-bottom:39px;}
.tabliord h3{font-size:20px; line-height:24px; font-weight:600; color:#505e67; width:100%; float:left; margin-bottom:1px;}
.tabliord p{font-size:16px; color:#505e67; line-height:24px; font-weight:300; width:100%; float:left; margin:0;}
.tabliord ul{float:left; width:100%; border:1px solid #dadcde; background:#ffffff; position:relative; border-radius:10px;}
.tabliord ul li{width:33.33%; float:left; position:relative;}
.tabliord ul li:first-child a{border-radius:10px 0px 0px 10px;}
.tabliord ul li:last-child a{border-radius:0px 10px 10px 0;}
.tabliord ul li .icotab{position:absolute; left:47px; top:27px;}
.tabliord ul li .icotab img{width:auto;}
.tabliord ul li .icotab .dhover{display:none;}
.tabliord ul li:hover .icotab .dhover,
.tabliord ul li.active .icotab .dhover{display:block;}
.tabliord ul li a{display:block; padding:23px 15px 30px 118px; width:100%; height:100%; float:left; min-height:130px;}
.tabliord ul li.active:after{width:100%;height:6px;position:absolute; left:0; bottom:0px;content:"";background:#2097e4;}
.tabliord ul li.active:before{position:absolute;content:""; left:50%; bottom:-15px; transform:translate(-50%,0); background:url(../images/dasboard/actitab_ico.png) no-repeat; width:37px; height:16px; background-size:contain; z-index:1;}
.tabliord ul li:first-child.active:after{border-radius:0px 0 0px 10px;}

.tabliord ul li.active{border-right:1px solid #dadcde; border-left:1px solid #dadcde;}
.tabliord ul li:first-child{border-left:none !important;}
.tabliord ul li:last-child{border-right:none !important;}
.tabliord ul li:hover a,
.tabliord ul li.active a{color:#2097e4; background:#f9f9f9;}
.crp_form{width:100%; float:left;}


/*step two page*/
.step_twoarea{width:100%; float:left;}
.ltsteptwo{width:66%; float:left; margin-right:2%;}
.rtsteptwo{width:31%; float:right;}
.ltsteptwo .rstert .rmiform li{width:48%; margin-right:4%;}
.ltsteptwo .rstert .rmiform li:nth-child(2){margin-right:0;}
.ltsteptwo .rstert .rmiform li:nth-child(3){width:100%; margin-right:0; margin-bottom:0;}
.ltsteptwo .rstert .rmiform.binf{margin-bottom:45px;}
.socialbtna{width:100%; float:left; margin-bottom:45px;}
.socialbtna a{display:inline-block; font-size:16px; line-height:24px; color:#fff; background:#55acee; margin-right:27px;
 border-radius:5px; padding:10px 50px 11px; font-weight:600; position:relative;}
.socialbtna a:last-child{margin-right:0;}
.socialbtna a:after{width:16px; height:16px;position:absolute;left:29px;top:50%; content:"";background-size:contain !important;
transform:translate(0,-50%);}
.socialbtna a.fcb{background:#3b5998;}
.socialbtna a.fcb:hover{background:#2f4a82;}
.socialbtna a.fcb:after{background:url(../images/dasboard/fac_ico.png) no-repeat center;}
.socialbtna a.twit:after{background:url(../images/dasboard/twitt_ico.png) no-repeat center;}
.socialbtna a.twit:hover{background:#4298d9;}
.brach{width:100%; float:left; margin-bottom:30px;}
.brach.marbtm{margin-bottom:43px;}
.brach h3, h3.cns{font-size:16px; color:#454646; font-weight:600; width:100%; float:left; margin-bottom:15px;}
h3.cns{margin-bottom:20px; margin-top:49px;}
.unparea{width:100%; float:left;}
.unparea.conm a{margin-right:0; margin-bottom:31px; }
.unparea a.prac{border:2px solid #1591e1; border-radius:5px; color:#1591e1; font-size:16px; line-height:24px; display:inline-block; padding:6px 33px 7px; font-weight:600; margin-right:60px; vertical-align:middle; transition:all 0.5s ease;}
.unparea a.prac:hover{background:#1591e1; color:#fff;}
.chawe{display:inline-block; vertical-align:middle;}
.chawe input{display:none;}
.chawe input:checked ~ label:after{background:#fff url(../images/ch.png) no-repeat center; background-size:11px !important;}
.chawe label{font-size:16px; color:#454646; font-weight:300; width:100%; float:left; position:relative; cursor:pointer; padding-left:33px;}
.chawe label:after{width:19px; height:19px; border-radius:5px; border:1px solid #d0d0d0; background:#fff; content:""; position:absolute; left:0; top:0;}
.quoarea{width:100%; float:left; position:relative;}
.quoarea p.qqpg{width:100%; float:left; font-size:16px; font-weight:300; line-height:24px; color:#454646; position:relative; padding-left:35px; margin:0;}
.quoarea p.qqpg strong{color:#454646; font-weight:600;}
.quoarea p.qqpg:after{width:3px; height:100%; left:0; top:0; content:""; position:absolute; background:#838586;}
.quoarea .lna{width:100%; float:left;font-size:16px;line-height:24px; color:#454646; margin:0; font-weight:300; margin-top:20px;}
.quoarea .lna a{color:#1591e1; font-weight:600;}
.quoarea .lna a:hover{color:#ffb400;}
.logo_outer{width:100%; float:left; border:2px dashed #2097e4; border-radius:10px; padding:30px;}
.logo_outer figure{margin:0;}
.logoarea{width:100%; float:left;}
.logoarea figure{border:2px solid #d0d0d0; overflow:hidden; border-radius:10px; max-width:190px; height:189px; margin:0 auto; position:relative;}
.logoarea figure img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.upbtnl{width:100%; float:left; text-align:center;}
.upbtnl input{display:none;}
.upbtnl label.ufcbtn{background:#1591e1; color:#fff; font-size:16px; line-height:24px; padding:0; margin:0; cursor:pointer; display:inline-block; font-weight:600; margin-top:15px; padding:10px 31px; border-radius:5px; transition:all 0.5s ease;}
.upbtnl label.ufcbtn:hover{background:#097bc5;}
.drgarea{width:100%; float:left;}
.drgarea figure{margin:0 auto; width:100%; max-width:95px;}
.drgtit{width:100%; float:left; margin-bottom:35px; margin-top:16px;}
.drgtit p{width:100%; float:left; margin:0; font-size:14px; line-height:20px; color:#a4a4a4; text-align:center; }
.drgtit h3{width:100%; float:left; text-align:center; font-size:18px; font-weight:300; color:#454646;}
.drgtit h3 span{font-weight:600; font-size:16px; display:block; margin-top:15px;}
.mprearea{width:100%; float:left; background:#fff; border-radius:10px; border:1px solid #d0d0d0; padding:30px; margin-top:-10px;}
.mprearea h4{text-align:left; color:#505e67; font-weight:500; font-size:18px; line-height:24px; margin-bottom:16px;}
.mprearea .restlink{background:none; outline:none; border:none; color:#55acee; font-size:14px; line-height:14px; 
cursor:pointer; margin:0; padding:0;}
.restb{width:100%; float:left; margin-top:11px;}
.rstert .rmiform li.full.marmm{margin-top:-10px; margin-bottom:30px;}
.btntwop.chbtn{position:static; width:100%; float:left; margin-top:27px; margin-bottom:42px;}
.btntwop.chbtn .cncl.btchan{color:#bbbfc2; border:2px solid #bbbfc2; background:none; margin-left:15px;}
.btntwop.chbtn .btchan{border:2px solid #1591e1;}
.btntwop.chbtn .btchan:hover{border:2px solid #ffb400;}
.btntwop.chbtn .cncl.btchan:hover{color:#ffb400;}
.chawe.comsc{width:100%; float:left; position:relative; margin-top:30px;}
.chawe.comsc.stg{margin:6px 0 30px; }
.tab-content{display:none;}
.tab-content.active{display: inherit;}


.chbcms{width:100%; float:left; margin-bottom:26px; margin-top:11px;}
.adareap{width:48%; float:left; position:relative; padding-left:132px;}
.adareap:first-child{margin-right:4%;}
.adareap h4{font-size:16px; line-height:24px; color:#454646; text-align:left; font-weight:300; margin:0; }
.noappear{display:none;}
.actbtn{display:inline-block; position:absolute; left:0; top:0; background:#00b478; color:#333; 
border-radius:5px; font-size:14px; line-height:18px;  font-weight:600; cursor:pointer; 
width:107px; height:46px;}
#staactc:checked ~ .actbtn,
#staact:checked ~ .actbtn{background:#b7b7b7;}
input[type="checkbox"]:checked ~ .actbtn:before{content:"Off"; left:auto; right:23px;}
input[type="checkbox"]:checked ~ .actbtn:after{left:5px; right:auto;}
.actbtn.open{background:#ebebeb;}
.actbtn .check_ico.clo{display:none;}
.actbtn.open .check_ico.clo{display:inline-block; float:right;}
.actbtn.open .check_ico{display:none;}
.actbtn:after{width:34px; height:34px; position:absolute; right:5px; top:50%; content:""; 
background:#fff; border-radius:5px; transform:translate(0,-50%);}
.actbtn:before{color:#fff; font-size:18px; font-weight:300; position:absolute; left:11px; top:15px; content:"On";}
.actbtn.open:after{left:5px; right:auto;}
.actbtn.open{padding-left:82px; padding-right:15px;}
.actbtn .check_ico{width:20px;}


/*table*/
.mpod_tbl{width:100%; float:left;}
.tblbords{border:1px solid #d0d0d0; width:100%; float:left; border-radius:10px; overflow:hidden;}
.mpod_tbl.vtop .tblbords{overflow:auto;}
.tblbords.marbot{margin-bottom:40px;}
.mpod_tbl table {border-spacing: 0;border-collapse: collapse;}
.mpod_tbl .tblcpa_area{width:100%; float:left;margin-bottom:20px;}
.mpod_tbl .tblcpa_area table{width:100%;}
.mpod_tbl .tblcpa_area thead{background:#f9f9f9;}
.mpod_tbl .tblcpa_area tfoot{background:#19224d;}
.mpod_tbl .tblcpa_area tbody{background:#fff;}
.mpod_tbl .tblcpa_area tbody tr:nth-child(2n+2){background:#f9f9f9;}
.mpod_tbl.vtop .tblcpa_area tbody tr:nth-child(2n+2),
.mpod_tbl.xyz .tblcpa_area tbody tr:nth-child(2n+2){background:#fff;}

.mpod_tbl.vtop .tblcpa_area tbody tr{border-bottom:1px solid #f7f7f7;}
.mpod_tbl.xyz .tblcpa_area tbody tr{border-bottom:1px solid #efefef;}

.mpod_tbl.vtop .tblcpa_area tbody tr td{padding-top:30px; padding-bottom:30px;}
.mpod_tbl .tblcpa_area table tfoot td{color:#fff;  font-weight:600;}
.mpod_tbl .tblcpa_area table thead td{color:#505e67;font-weight:600; font-size:16px; line-height:20px; padding:10px 30px 16px;}
.mpod_tbl .tblcpa_area table thead td.cen{text-align:center;}
.mpod_tbl .tblcpa_area table td{padding:15px 30px; color:#505e67;font-size:14px; line-height:20px; text-align:left; }
.mpod_tbl .tblcpa_area table tbody td{border:none;}
.mpod_tbl.vtop .tblcpa_area table td{vertical-align:top;}
.mpod_tbl .tblcpa_area table tbody td p.cntr{text-align:center;margin:0; width:100%; float:left; color:#505e67; font-size:14px;}
.mpod_tbl .tblcpa_area table tbody td p.cntr.ltag{text-align:left;}
.mpod_tbl .tblcpa_area table tbody{border-top:1px solid #d0d0d0;}
.dtbtn{width:100%; float:left;}
.dtbtn .actbd{border:none; outline:none; background:#505e67; color:#fff; border-radius:5px; font-size:14px; line-height:20px; font-weight:400; cursor:pointer; padding:6px 10px 9px; width:125px; text-align:center;}
.dtbtn .actbd:hover{background:#404c54;}
.dtbtn .actbd.act{background:#2097e4;}
.dtbtn .actbd.act:hover{background:#1786cd;}
.dact{color:#505e67; font-weight:600;}
.act{color:#00b478; font-weight:600;}
p.linm{width:100%; float:left; margin:0;}
p.linm span{display:block; font-size:14px; color:#505e67; line-height:20px;}
p.linm span.nmjp{color:#2097e4; font-weight:600; font-size:16px; line-height:20px;}
.action_area{width:100%; float:left;}
.action_area a{display:inline-block; width:35px; height:35px; position:relative; border-radius:5px; background:#fff; border:1px solid #d0d0d0; margin-right:7px;}
.action_area a:hover{background:#2097e4; border:1px solid #2097e4;}
.action_area a:last-child{margin-right:0;}
.action_area a img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.action_area a:hover img.dflt{display:none;}
.action_area a:hover img.hovi{display:block;}
.action_area a img.hovi{display:none;}

.pgnarea{width:100%; float:left; margin-top:21px;}
.pgnln{width:100%; float:left; text-align:center;}
.pgnln li{position:relative; width:28px; height:28px; background:#fff; border-radius:5px; border:1px solid #d0d0d0;
  margin-right:2px; display:inline-block; transition:all 0.5s ease;}
.pgnln li a{width:100%; height:100%; display:block; color:#505e67; font-size:12px; line-height:20px;}
.pgnln li a span{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.pgnln li:last-child{margin-right:0;}
.pgnln li.pact,
.pgnln li:hover{background:#2097e4; border:1px solid #1687d0;}
.pgnln li.pact a,
.pgnln li:hover a{color:#fff;}

/*pricing*/
.innerttl{background:#1591e1; width:100%; float:left; padding-top:120px; position:relative; z-index:1;}
.innerttl:after{background:url(../images/innerttl.jpg) no-repeat top left;background-size:cover; width:100%; height:370px; content:""; position:absolute; left:0; bottom:0; z-index:-1;  }
.inntitle_area{width:100%; float:left; padding-bottom:245px; margin-top:76px;}
.inntitle_area h2{font-size:48px; line-height:48px; color:#fff; font-weight:600; width:100%; float:left; margin-bottom:18px;}
.inntitle_area p{width:100%; float:left; font-size:18px; line-height:24px; color:#fff; margin:0; }
.price_oarea{width:100%; float:left; margin-bottom:80px;}
.price_innera{width:100%; float:left;}
.price_oarea .titlestat{text-align:center; font-weight:600; color:#505e67; font-size:36px; line-height:45px; 
margin:0 auto; max-width:750px;}
.price_oarea .sttitle{margin-bottom:63px;}
.tabaream.prcingt .tabsw{text-align:center;}
.tabaream.prcingt .tabsw li{float:none; display:inline-block; margin:0 -2px;}
.tabaream.prcingt .tab_content{margin-top:-6px; border-radius:5px; box-shadow: 0 1px 6px rgba(0,0,0,.12); padding:0px;
overflow:hidden;}
.tabaream.prcingt .ik_price_col{width:33.33%; margin-right:0%; padding:65px 80px; position:relative;}
.tabaream.prcingt .ik_price_col:first-child:after{border-right:1px solid #d0d0d0; position:absolute; right:0; top:65px; content:""; width:1px; height:100%;}
.tabaream.prcingt .ik_price_col.eap:before{width:2px; height:91px; right:0; background:#fff; content:""; bottom:0; position:absolute; z-index:9;}
.tabaream.prcingt .ik_price_col:last-child{margin-right:0; background:#fafdff; }
.tabaream.prcingt .tabsw li{background:#f9f9f9; border:1px solid #d0d0d0; border-radius:10px 10px 0 0; border-bottom:none; position:relative; margin-right:20px;}
.tabaream.prcingt .tabsw li.last{margin-right:0;}
.tabaream.prcingt .tabsw li.current2{background:#fff;}
.tabaream.prcingt .tabsw li.current2:after{height:15px;}
.tabaream.prcingt .stup_box_row .mfico.cen{margin-bottom:52px;}
.tabaream.prcingt .ik_list_row ul li{margin-bottom:20px; line-height:22px;}
.tabaream.prcingt .ik_list_row ul li:after{top:0;}


/*why need*/
.wyneed_outer{width:100%; float:left;}
.wyneed_outer .skytitle h3{margin-bottom:18px;}
.wyneed_outer table {border-spacing: 0;border-collapse: collapse;}
.wyneed_outer table tr td{padding:20px 30px 25px;}
.wyneed_outer .tblcpa_area{width:100%; float:left; margin-bottom:20px;}
.wyneed_outer .tblcpa_area table{width:100%;}
.wyneed_outer .tblcpa_area thead{background:#fff;  }
.wyneed_outer .tblcpa_area thead td{vertical-align:middle;}
.wyneed_outer .tblcpa_area thead td h3{color:#2198e4; font-size:24px; line-height:24px; font-weight:600;}
.wyneed_outer .tblcpa_area thead td h3.cen{text-align:center;}
.wyneed_outer .tblcpa_area thead td h3 span{display:block; color:#505e67; font-size:18px; line-height:24px; font-weight:300;}
.wyneed_outer .tblcpa_area tfoot{background:#19224d;}
.wyneed_outer .tblcpa_area tbody{background:#fff;}
.wyneed_outer .tblcpa_area tbody tr:nth-child(2n+2){background:#f8fcff;}
.wyneed_outer .tblcpa_area table tfoot td{color:#fff;  border:1px solid rgba(88,98,166,0.3); font-weight:600;}
h2.subtblh{color:#505e67; font-size:18px; line-height:20px; font-weight:600;}
.wyneed_outer .tblcpa_area tbody .subttlt{border-bottom:1px solid #d0d0d0; border-top:1px solid #d0d0d0; background:#fff !important;}
h4.fliste{font-size:16px; line-height:20px; color:#505e67; font-weight:300;}
p.pcew{margin:0; text-align:center; font-size:16px; line-height:20px; color:#505e67;}
p.pcew span{display:block;}
/*faq*/
.mcfaq_outer{width:100%; float:left; background:#ffffff; margin-top:96px;}
.faqik_area{width:100%; float:left;}
.faqt_ik_area{width:100%; float:left;text-align:center;background:#d4e2f9;padding-top:33px;padding-bottom:34px;margin-bottom:40px;}
.faqt_ik_area p{margin:0; width:100%; float:left; color:#424242; font-size:15px;}
.faqt_ik_area h2{font-size:28px; line-height:32px; font-weight:400; color:#424242; margin-bottom:12px;}
.faqt_ik_area h2 span{font-weight:600;}
.ikfaq_inner{width:100%; float:left; padding-bottom:35px;}
.faqik_list{width:100%; float:left;}
.faqik_list li{width:100%; float:left;background:#fff;margin-bottom:20px;border:2px solid #e2e2e2; border-radius:5px;}
.faqik_list li h3{font-size:18px; line-height:24px; font-weight:600; color:#505e67; background:#fff;cursor:pointer; padding:25px 30px 27px 30px; padding-right:90px; position:relative; }
.faqik_list li h3:after{width:32px; height:32px; position:absolute; right:32px; top:20px; content:""; background-size:contain !important; background:url(../images/acopen.png) no-repeat;}
.faqik_list li h3.ui-state-active{background:#fff; color:#2198e4;}
.faqik_list li h3.ui-state-active:after{content:""; background:url(../images/acclose.png) no-repeat;}
.faq_desc{width:100%; float:left; margin-top:0px; padding:5px 30px 50px 30px;}
.faq_desc p{margin:0; width:100%; float:left; color:#505e67; font-size:18px; line-height:24px; margin-bottom:30px;}
.faq_desc p:last-child{margin-bottom:0;}
.mcfaq_outer .skytitle{margin-bottom:20px;}


/*signup create*/
.owtsub_area{width:100%; float:left; margin-top:50px;}
.ttlowt{width:100%; float:left; margin-bottom:30px;}
.ttlowt h3{color:#505e67; font-weight:600; font-size:20px; line-height:30px; width:100%; float:left; margin-bottom:10px;}
.ttlowt p{width:100%; float:left; font-size:16px; line-height:24px; font-weight:300; color:#505e67; margin:0;}
.ttlowt p a{font-weight:600; color:#2097e4; display:inline-block;}
.ttlowt p a:hover{color:#ffb400;}
.otr_subsc_outer{width:100%; float:left;}
.otr_subsc_outer ul{width:100%; float:left;}
.otr_subsc_outer ul li{float:left; width:23.5%; margin-right:2%; background:#fff; border:1px solid #d0d0d0; padding:10px; 
border-radius:5px; height:85px; position:relative; margin-bottom:30px;}
.otr_subsc_outer ul li a{display:block; width:100%; height:100%; position:relative;}
.otr_subsc_outer ul li a img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.otr_subsc_outer ul li:nth-child(4){margin-right:0;}


/*design*/
.topdasc.design{margin-bottom:35px;}
.sgnup_tab{width:100%; float:left; margin-top:7px;}
.sinup_tabcontent{width:100%; float:left; position:relative;}
.sinup_tabcontent .tab-content{display: none; width:100%; float:left;}
.sinup_tabcontent .tab-content.active{display: inherit;}
.sgnup_tab ul{width:100%; float:left;}
.sgnup_tab ul li{width:auto; float:left; position:relative; margin-right:5px;}
.sgnup_tab ul li:last-child{margin-right:0;}
.sgnup_tab ul li a{display:inline-block; border:2px solid #505e67; border-radius:5px; color:#505e67; font-size:18px; line-height:24px; font-weight:300; position:relative; padding:12px 20px 12px 87px;}
.sgnup_tab ul li a:after{width:14px; height:100%; position:absolute; left:57px; top:0; content:""; background:url(../images/dasboard/arrowd.png) no-repeat center; background-size:contain !important; z-index:1;}
.sgnup_tab ul li a img{position:absolute; left:14px; top:50%; transform:translate(0,-50%);}
.sgnup_tab ul li a p{color:#505e67; font-size:18px; margin:0;}

.sgnup_tab ul li:hover a,
.sgnup_tab ul li.active a{background:#00b478; color:#fff; border-color:#00b478;}
.sgnup_tab ul li:hover a p,
.sgnup_tab ul li.active a p{color:#fff; }
.sgnup_tab ul li:hover a:after,
.sgnup_tab ul li.active a:after{background:url(../images/dasboard/arrowtab.png) no-repeat center;}
.act{display:none;}
.sgnup_tab ul li.active a .act,
.sgnup_tab ul li:hover a .act{display:block;}
.sgnup_tab ul li.active a .dflt,
.sgnup_tab ul li:hover a .dflt{display:none;}
.rmiform li .sbtbtn.full{width:100%; padding:15px 10px;}
.rstert.dgn h2{color:#505e67;}
.crp_form .rstert.dgn .paranot{color:#505e67; margin-bottom:14px;}
.rstert.dgn .rmiform li{margin-bottom:25px;}
.rstert.dgn .rmiform li.full.mart{margin-top:1px;}
.rstert.dgn .rmiform.binf{margin-bottom:10px;}
.tagarea_mail{width:100%; float:left; }
.tagarea_mail ul{width:100%; float:left; padding:10px 8px; background:#fff; border:1px solid #d0d0d0; border-radius:10px; min-height:100px;}
.tagarea_mail ul li{display:inline-block; position:relative; margin-right:3px; margin-bottom:5px;}
.tagarea_mail ul li a{background:#505e67; color:#fff; padding:4px 35px 6px 12px; border-radius:7px; display:block;}
.tagarea_mail ul li:hover a{background:#1591e1;}
.tagarea_mail ul li .clico{background:none; border:none; outline:none; cursor:pointer; padding:0; position:absolute; right:0; top:50%; right:9px; transform:translate(0,-50%); }
/*tab*/
.tgal_tab_area{width:100%; float:left; background:#fff; border-radius:5px; border:1px solid #d0d0d0;}
.tgal_tab_area ul.tabs{margin: 0px;padding: 0px;list-style: none;}
.tgal_tab_area ul.tablay{width:100%; float:left; position:relative; border-bottom:1px solid #d0d0d0;}
.tgal_tab_area ul.tabs li{cursor:pointer; font-size:16px; line-height:20px; font-weight:600; float:left; color:#505e67; position:relative;padding:0 45px; padding:11px 15px 15px;}
.tgal_tab_area ul.tabs li.last{margin-right:0;}
.tgal_tab_area ul.tabs li.current,
.tgal_tab_area ul.tabs li:hover{color:#308ecd;}
.tgal_tab_area ul.tabs li.current:after{width:100%; height:3px; position:absolute; bottom:-1px; left:0; content:""; background:#308ecd;}
.tgalcontent{width:100%; float:left; display:none; padding:35px 35px 20px;}
.tgalcontent.current{display:inherit;}



.tgalcontent  .prrow{width:100%; float:left;}
.tgalcontent .prcol{width:30.6%; float:left; margin-right:4%;}
.tgalcontent .fcdish{width:100%; float:left; }
.tgalcontent .prcol:nth-child(3n+3){margin-right:0;}
.tgalcontent .prcol figure{width:100%; float:left; position:relative; overflow:hidden; margin:0; border:1px solid #d0d0d0; border-radius:10px; }
.tgalcontent .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;}
.tgalcontent .prcol figcaption{width:100%; float:left; padding:12px; position:relative;}
.tgalcontent .descp{width:100%; float:left; }
.tgalcontent .descp h4{color:#f4151f; font-weight:600; font-size:16px;  line-height:24px;}
.tgalcontent .descp h3{font-weight:300; font-size:16px; line-height:24px; color:#505e67; text-align:center; }
.tgalcontent .prcol:hover h3{color:#2d2f91;}
.tgalcontent .prcol img{transition:all 0.5s ease; height:210px; width:100%; object-fit:cover; -o-object-fit:cover;}
.tgalcontent .prcol:hover img{transform:scale(1.3);}

.elementarea{width:100%; float:left; margin-bottom:35px; margin-top:38px;}
.elementarea h3{width:100%; float:left; font-size:20px; line-height:24px; color:#505e67; font-weight:600; margin-bottom:14px;}
.element_cont{width:100%; float:left; border:1px solid #d0d0d0; border-radius:10px;}
.edtab{width:100%; float:left; border-bottom:1px solid #d0d0d0; padding:12px;}
.edtab h5{width:100%; float:left; font-weight:600; line-height:24px; font-size:20px; color:#1591e1; text-align:center; }
.dgdrop_area{width:100%; float:left; padding:28px 22px;}
.dgdrop_area h4.hddg{border:1px dashed #a1a1a1; width:100%; float:left; border-radius:5px; background:#fafafa; text-align:center; font-size:16px; line-height:20px; color:#505e67; padding:18px 10px 20px; margin-bottom:22px; }
.nomar{margin:0 !important;}
.rmiform.btn li.full{width:100%; margin-right:0; margin-bottom:0;}
.rmiform li .sbtbtn.marrt{margin-right:18px;}
.quoarea.dgn p.lna{margin-top:15px;}

.hideadv_btn{width:100%; float:left; margin-top:10px;}
.hideadv_btn .mailpodtg{color:#1591e1; position:relative; width:100%; float:left; margin-bottom:25px;}
.hideadv_btn .mailpodtg:after{width:28px; height:28px; position:absolute; right:0; top:0; content:""; background:url(../images/acclose.png); background-size:contain !important;}
.hideadv_btn .mailpodtg.active:after{background:url(../images/acopen.png);}
.ladvce{width:100%; float:left;}
.rmiform.marbot{margin-bottom:26px;}

.publish_tarea{width:100%; float:left;}
.publish_tarea .puttl{font-weight:600;font-size:20px;line-height:20px;color:#505e67;width:100%;float:left;margin-bottom:65px;}
.publish_tarea .tabliord ul li .bxtab{display:block; padding:23px 25px 30px 95px; width:100%; height:100%; float:left; min-height:250px;}
.publish_tarea .tabliord ul{border-radius:0; border:none; background:none;}
.publish_tarea .tabliord ul li{width:30.66%; margin-right:4%; cursor:pointer;}
.publish_tarea .tabliord ul li:last-child{margin-right:0;}
.publish_tarea .tabliord ul li:first-child .bxtab {border-radius: 0;}
.publish_tarea .tabliord ul li:first-child.active:after{border-radius:0px;}
.publish_tarea .tabliord ul li.active:before{display:none;}
.publish_tarea .tabliord ul li.active h3{color:#2097e4;}
.publish_tarea .tabliord ul li.active{border:none;}
.publish_tarea .tabliord ul li .icotab{left:0;}
.publish_tarea .tabliord{margin-bottom:0;}
.thinner{width:100%; float:left; background:#fff; border:1px solid #d0d0d0; display:none; padding:50px;}
.thinner.active{display:inherit;}
.snipinner{display:none; width:100%; float:left; padding:20px;}
.snipinner h4{font-size:18px; line-height:24px; font-weight:600; width:100%; float:left; color:#505e67; margin-bottom:10px;}
.snipinner.activee{display:inherit;}
.snipinner ul li{width:100%; float:left; position:relative; padding-left:25px; margin-bottom:7px;}
.snipinner ul li:after{width:8px; height:8px; border-radius:100px; position:absolute; left:0; top:6px; background:#333; content:"";}

.publish_twotab{width:100%; float:left;}
.twotabs{width:100%; float:left;}
.twotabs li{float:left; background:#505e67; color:#989898; text-align:center; cursor:pointer; font-size:18px; line-height:24px;font-weight:600; padding:8px 30px; width:50%;}
.twotabs li.activee{background:#29343b; color:#c6ca05;}
.twotabs li.activee span{color:#fff; }
.twotabs li span{display:block; font-weight:300;}

/*myprofile page*/
.pfr_tab_area{width:100%; float:left; background:#f8fcff; border-radius:5px; margin-top:22px; }
.pfr_tab_area ul.tabs{margin: 0px;padding: 0px;list-style: none;}
.pfr_tab_area ul.tablay{width:100%; float:left; position:relative; border-bottom:1px solid #d0d0d0; margin-bottom:48px;}
.pfr_tab_area ul.tabs li{cursor:pointer; font-size:20px; line-height:30px; font-weight:600; float:left; color:#505e67; position:relative;padding:11px 10px 15px 3px; margin-right:75px;}
.pfr_tab_area ul.tabs li.last{margin-right:0;}
.pfr_tab_area ul.tabs li.current,
.pfr_tab_area ul.tabs li:hover{color:#308ecd;}
.pfr_tab_area ul.tabs li.current:after{width:100%;height:3px;position:absolute;bottom:0px; left:0; content:""; background:#308ecd;}
.pfrcontent{width:100%; float:left; display:none;}
.pfrcontent.current{display:inherit;}
.protitle.subpar{margin-top:-17px; margin-bottom:25px;}

.myproarea{width:100%; float:left;}
.pileft{width:65.33%; float:left; margin-bottom:35px;}
.pirtf{width:30.66%; float:right;}
.upphoto{width:100%; float:left; border:1px solid #d0d0d0; background:#fff; border-radius:5px; padding:35px 35px 82px;}
.upphoto figure{width:100%; border:2px solid #d0d0d0; border-radius:5px; height:185px; position:relative; margin:0;}
.upphoto figure h2{position:absolute; width:auto; left:50%; top:50%; transform:translate(-50%,-50%); font-size:72px; line-height:72px; font-weight:600; color:#1591e1;}
.upphoto figcaption{width:100%; float:left; margin:25px 0 27px;}
.upphoto figcaption p{margin:0; text-align:center; font-size:16px; line-height:24px; color:#454646;}
.pileft .rstert .rmiform li{width:48%; margin-right:4%;}
.pileft .rstert .rmiform li.nobotmar{margin-bottom:0;}
.pileft .rstert .rmiform li.full{width:100%; margin-right:0;}
.pileft .rstert .rmiform li:nth-child(2n+2){margin-right:0;}
.rmiform li .sbtbtn.upf{font-size:14px; padding:12px 15px; width:100%;}
.pwsts_area{width:100%; position:relative; float:left; padding-right:150px; margin-left:4px; margin-top:4px;}
.pwsts_area h5{position:absolute; right:0; top:0; font-size:16px; line-height:24px; color:#505e67;}
.pwsts_area a{width:32%; height:6px; border-radius:5px;margin-left:-4px; display:inline-block; margin-right:2%; background:#f1f1f1;}
.pwsts_area a.week{background:#fa2323;}
.pwsts_area a.medium{background:#ffb400;}
.pwsts_area a.strong{background:#00b478;}
.pwsts_area a:nth-child(3){margin-right:0;}
.pwrls{width:100%; float:left; margin-bottom:10px;}
.pwrls_list{width:100%; float:left; margin-top:27px;}
.pwrls_list li{width:48%; float:left; position:relative; padding-left:22px; color:#505e67; font-size:14px; line-height:20px; margin-bottom:10px;margin-right:4% }
.pwrls_list li:nth-child(2n+2){margin-right:0;}
.pwrls_list li:after{width:8px;height:8px;position:absolute;left:0;top:5px; content:""; background:#505e67; border-radius:100px;}
/*subscription*/
.bactarea{width:100%; float:left; position:relative;padding-right:110px;}
.counr{position:absolute; right:0; top:22px;}
.counr h5{font-size:14px; color:#505e67; width:auto;}
.balist.rmiform li{width:auto; float:left; padding-right:15px; margin-bottom:20px;}
.balist.rmiform li .rmfield,
.dftfld{height:43px; font-size:14px; padding-right:22px; border:1px solid #d0d0d0; background:#fff; border-radius:5px;}
.balist.rmiform li .form-fieldz{height:43px;}
.balist.rmiform li .brd_ico:after{height:43px;}
.balist.rmiform li .labelreg{font-size:14px;}
.balist.rmiform li .rmfield ~ .labelreg{top:13px;}

.msa_search{width:100%; float:left;}
.msa_lcol{width:76%; float:left;}
.msa_lcol.top{width:20%; float:right;}
.msa_lcol.top ul{width:100%; float:left;}
.msa_lcol.top ul li{width:100%; float:left; margin-bottom:20px;}
.msa_lcol.top ul li label{width:100%; float:left; font-size:18px; line-height:24px; font-weight:600; color:#505e67; margin-bottom:11px;}
.msa_search h3{margin-bottom:11px;}
.bxsearch{width:100%; float:left; background:#fff; border:1px solid #d0d0d0; border-radius:15px; padding:18px; margin-bottom:30px;}
.schare{position:absolute; right:0; bottom:0;}
.scatarea{width:100%; float:left; position:relative; padding-right:136px;}
.scatarea ul{width:100%; float:left; position:relative;}
.scatarea ul li{width:100%;float:left; position:relative; padding-right:115px; margin-bottom:16px;}
.scatarea ul li:last-child{margin-bottom:0;}
.colf_opt{float:left; width:32%; margin-right:1%;}
.addrmvarea{position:absolute; right:0; top:0;}
.addrmvarea a{background:#f2f2f2; padding:10px; border-radius:5px; float:left; margin-right:10px;}
.addrmvarea a:nth-child(2){margin-right:0;}
.addrmvarea a img{width:26px;}
.dftfld{width:100%; color:#505e67; font-size:16px; padding:0 15px;}
.sbtbtne{font-size:16px; line-height:48px; padding:0 32px;}

.infoads{width:100%; float:left; position:relative; background:#f9f9f9; border:1px solid #d0d0d0; border-radius:10px; padding:25px; padding-left:55px;}
.infod{width:100%; float:left;}
.infod p{margin:0; width:100%; float:left; color:#505e67; font-size:16px; line-height:24px; font-weight:300; margin-bottom:24px;}
.infod p:last-child{margin-bottom:5px;}
.infoads .infoico{position:absolute; left:25px; top:26px;}


/*import subscribers*/
.iscontent{width:100%; float:left;}
.istab_list{width:100%; float:left; margin-top:-7px;}
.istab_list ul{width:100%; float:left;}
.istab_list ul li{width:20%; float:left; position:relative; text-align:center; padding:0 20px; cursor:pointer;}
.istab_list ul li:after{width:50%; height:6px; background:#505e67; content:""; position:absolute; right:0; top:33px;}
.istab_list ul li:before{width:50%; height:6px; background:#505e67; content:""; position:absolute; left:0; top:33px;}
.istab_list ul li:first-child:before{display:none;}
.istab_list ul li:last-child:after{display:none;}

.istab_list ul li h3{font-size:15px;font-weight:400;color:#505e67;width:100%;float:left;text-align:center;margin-top:13px;}
.istab_list ul li.active h3.bld{font-weight:600;}
.ics_box{width:66px; height:66px; position:relative; background:#fff; z-index:9; margin:0 auto; border:8px solid #505e67; border-radius:100px; padding:15px; }
.ics_box img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.istab_list ul li .ics_box img.actt{display:none;}
.istab_list ul li.active .ics_box img.actt{display:block;}
.istab_list ul li.active .ics_box img.dflt{display:none;}

.istab_list ul li.active .ics_box{border-color:#00b478;}
.istab_list ul li.active:after{ background:#00b478;}
.istab_list ul li.active:before{ background:#00b478;}
.subtitl{width:100%; float:left; margin-top:70px; margin-bottom:48px;}
.subtitl.tm{margin-top:-28px !important; margin-bottom:35px !important;}
.subtitl.b40{margin-bottom:75px !important;}
a.actgreen{width:7px; height:7px; background:#00b478; border-radius:100px; display:inline-block;}
.subtitl h4{font-size:20px; font-weight:700; color:#505e67; line-height:30px; width:100%; float:left;}
.subtitl h4 .inimg{margin-left:20px;}
.subtitl p{width:100%; float:left; font-size:16px; line-height:30px; color:#505e67; margin:0; font-style:italic;}
.subtitl p.smf{font-size:14px; margin-top:7px; margin-bottom:38px;}
.subtitl p.nost{font-style:normal;}
.subtitl p a{color:#2097e4;}
.subtitl p a:hover{color:#0d7cc3;}

.frmap_area{width:100%; float:left; position:relative;}
.frmapcol{width:48%; float:left; margin-right:4%;}
.frmapcol.rt{margin-right:0; float:right; position:relative;}
.frmap_area:after{content:"OR"; font-weight:600; position:absolute; top:50%; left:50%; font-size:18px; line-height:25px; color:#505e67; text-transform:uppercase; transform:translate(-50%,-50%);}
.frmapcol h2{font-size:18px; color:#505e67; font-weight:600; width:100%; float:left; line-height:30px; margin-bottom:15px;}
.dfileu_area{width:100%; float:left; height:440px; border:2px dashed #2097e4; border-radius:10px; position:relative; }
.dfileu_area figcaption{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.dfileu_area figcaption figure{margin:0; width:100%; float:left; text-align:center; margin-bottom:22px;}
.dfileu_area figcaption h4{width:100%; float:left; text-align:center; font-size:18px; line-height:30px; font-weight:600; color:#505e67;}
.dfileu_area figcaption p{width:100%; float:left; text-align:center; font-size:16px; line-height:30px; color:#505e67; margin:0; margin-bottom:15px;}
.dfileu_area figcaption h5{width:100%; float:left; text-align:center; font-size:18px; line-height:30px; margin-bottom:25px;}
.dfileu_area figcaption .ufcbs{cursor:pointer; font-size:16px; color:#fff; line-height:24px; background:#1591e1; border-radius:5px; font-weight:600; padding:16px 25px 17px; white-space:nowrap; display:inline-block;}
.dfileu_area figcaption .ufcbs:hover{background:#0c79c0;}
.fctps{width:100%; float:left; margin-bottom:90px;}
.fctps p{margin:0; width:100%; float:left; color:#505e67; font-size:14px; line-height:20px;}
.fctps p span{width:100%; float:left; display:block;}
.fctps p span.martop{margin-top:20px;}

.rdlist{width:100%; float:left; margin-top:25px;}
.rdlist li{width:100%; float:left; margin-bottom:14px;}
.rdlist li .anupt{font-size:16px; color:#505e67; position:relative; width:100%; float:left; padding-left:33px; cursor:pointer;}
.rdlist li .anupt:after{width:19px; height:19px; border-radius:100px; background:#fff; border:1px solid #d1d1d1; content:""; left:0; top:0; position:absolute;}
.rdlist li .anupt:before{width:7px; height:7px; background:#fff; border-radius:100px; position:absolute; left:7px; top:7px; 
content:""; z-index:1;}
.rdlist li input[type=radio]:checked ~ .anupt:before{background:#505e67;}
.twobtna{width:100%; float:left;}
.rtcon.sbtbtne{float:right;}
.ltstrt.sbtbtne{background:#505e67;}
.ltstrt.sbtbtne:hover{background:#3b474e;}

.onoff_area{width:100%; float:left; margin-top:32px; position:relative; padding-left:125px; margin-bottom:12px;}
.onof_btn{width:79px; height:30px; position:absolute; left:0; top:0; }
.onof_btn label{width:100%;height:30px;position:relative;background:#00b478;border-radius:30px;cursor:pointer;float:left;}
.onof_btn label.close{background:#505e67;}
.onof_btn label:after{content:"On"; position:absolute; font-size:14px; color:#fff; left:12px; top:4px;}
.onof_btn label.close:after{content:"Off"; left:auto; right:12px;}
.onof_btn label img{position:absolute; right:5px; top:3px;}
.onof_btn label.close img{left:5px; right:auto;}
.tgarea{width:100%; float:left; max-width:460px;}
.tgarea.mwm{max-width:870px;}
.tgarea .tags_area{padding:10px; border-radius:5px; margin-top:17px;}
.tgarea h3{font-weight:600; font-size:16px; line-height:20px; width:100%; float:left; color:#505e67;}
.tagbox{width:100%; float:left;}
.tagbox.martop{margin-top:22px;}


.processing_box{width:100%; max-width:870px; margin:0 auto;}
.lxbox{width:100%; float:left; z-index:1; padding:30px 20px; transition:all 0.5s ease; margin-top:150px;}
.icolx{width:207px; height:165px; text-align:center; background:url(../images/dasboard/ambg.png) no-repeat; background-size:contain; margin:0 auto 15px; position:relative; }
.icolx img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.lxbox h4{text-align:center; font-size:24px; line-height:24px; font-weight:600; color:#505e67; margin-bottom:16px;}
.lxbox p{width:100%; float:left; margin:0; text-align:center; font-size:16px; line-height:24px; margin-bottom:45px;}
.listbn{width:100%; float:left; text-align:center;}
.listbn a{display:inline-block; transition:all 0.5s ease; color:#fff; background:#2097e4; border-radius:5px; font-size:18px;line-height:24px; font-weight:600; padding:15px 42px 15px;}
.listbn a:hover{background:#007ea3;}



/*drafts*/
.draftb{width:100%; float:left; margin-top:-18px; }
.draftstabs{width:100%; float:left; margin-bottom:30px;}
.dtabf{width:auto; float:left; border:1px solid #2097e4;border-radius:5px;}
.dtabf li{float:left; width:auto; cursor:pointer;  font-size:20px; line-height:22px; font-weight:600; position:relative; padding:14px 35px 14px 62px;}
.dtabf li img{position:absolute; left:20px; top:16px;}
.dtabf li.current{background:#2097e4; color:#fff;}
.dtabf li .tbicod{display:block;}
.dtabf li .tbicoda{display:none;}
.dtabf li.current .tbicoda{display:block;}
.dtabf li.current .tbicod{display:none;}
.saboxg{width:100%; float:left; margin-top:3px;}
.saboxg input[type=checkbox]{display:none;}
.chsty1{cursor:pointer; position:relative; padding-left:52px;}
.slmbox .chsty1{padding-left:19px;} 
.lblpo{position:relative;}
.chsty1:after{width:17px; height:17px; border:1px solid #d0d0d0; border-radius:3px; content:""; position:absolute; left:0; top:1px; background:#fff;}
input[type=checkbox]:checked ~ .chsty1:after{background:#fff url(../images/dasboard/chb.png) no-repeat center; background-size:11px;}
.dltbx{display:inline-block; vertical-align:middle; margin-top:-4px; background:#fff; border:1px solid #d0d0d0; width:28px; height:28px; position:relative; border-radius:5px; margin-left:27px;}
.dltbx img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:11px;}
.dltbx a{display:block; width:100%; height:100%;}
.mpod_tbl .tblcpa_area table thead td.dft{padding:10px 15px 9px;}
.dftmrow{width:100%; float:left;}
.dftmrow h3{width:100%; float:left; color:#2097e4; font-weight:600; margin-bottom:3px;}
.dftmrow h3 a{font-size:16px; line-height:24px; color:#2097e4; font-weight:600; }
.dftmrow p{margin:0; width:100%; float:left; font-size:12px; line-height:18px; margin-bottom:15px;}
.listbtnd{width:100%; float:left;}
.listbtnd li{display:inline-block; margin-right:6px; width:auto; position:relative;}
.listbtnd li .submenu{position:absolute; left:0; top:30px; z-index:9; background:#fff; width:100%; float:left; border:1px solid #d0d0d0; border-radius:5px; display:none;}
.listbtnd li:hover .submenu{display:block;}
.listbtnd li .submenu:after{width:100%; height:100%; top:-1px; left:0; content:""; position:absolute;z-index:-1;}
.listbtnd li:last-child{margin-right:0;}
.listbtnd li a{diaplay:blok; border:1px solid #d0d0d0; background:#fff; border-radius:3px; font-size:12px; line-height:16px;padding:6px 10px 6px 30px; position:relative; display:block;}
.listbtnd li li{width:100%; float:left;}
.listbtnd li li a{padding:7px 10px; border:none; border-bottom:1px solid #d0d0d0;}
.listbtnd li li:last-child a{border-bottom:none;}
.listbtnd li a.hassub{padding-right:24px;}
.listbtnd li a.hassub:after{width:8px; height:6px; position:absolute; right:7px; top:11px; content:""; background:url(../images/dasboard/ddown_ico.png) no-repeat; background-size:contain;}
.listbtnd li a img{position:absolute; top:50%; left:8px; transform:translate(0%,-50%);}
.seloptdd{width:100%; float:left; min-width:150px;}
.seloptdd ul{width:100%; float:left;}
.seloptdd ul .submenu{position:absolute; right:0; top:38px; background:#fff; border:1px solid #d0d0d0; border-radius:3px; min-width:249px; padding:7px 0; display:none;}
.seloptdd ul li:hover .submenu{display:block;} 
.seloptdd ul li:hover:after{width:100%; height:2px; position:absolute; bottom:0; left:0; content:""; background:#fff;}
.seloptdd ul li li:after{display:none;}
.seloptdd ul .submenu li a{padding:7px 35px 7px 20px; font-size:16px; color:#505e67; text-align:right;}
.seloptdd ul .submenu li:hover a{color:#308ecd;}
.seloptdd ul li{display:inline-block; width:100%; float:left; position:relative;}
.seloptdd ul li a{display:block; font-size:16px; line-height:20px; color:#308ecd;  border-radius:3px; }
.seloptdd ul li a.hassub{border:1px solid #d0d0d0; padding:9px 18px; padding-right:36px; font-weight:600;}
.seloptdd ul li a.hassub:after{width:12px; height:7px; position:absolute; right:10px; top:16px; content:""; background:
url(../images/dasboard/soption_ico.png) no-repeat; background-size:contain;}

.actsent{width:100%; float:left; position:relative; margin-bottom:17px;}
.actsent h3{font-size:18px; font-weight:600; width:100%; float:left; position:relative; line-height:24px;}
.actsent h3 span{color:#2097e4;}
.rfrsh_ico{display:inline-block; background:#fff; border:1px solid #d0d0d0; border-radius:3px; width:28px; height:28px; position:relative; vertical-align:middle; margin-left:17px;}

.rtaico .rfrsh_ico{margin-left:4px;}
.rfrsh_ico.act,
.rfrsh_ico:hover{background:#2097e4; border:1px solid #2097e4;}

.rfrsh_ico img.actv{display:none;}
.rfrsh_ico img.dflt{display:block;}
.rfrsh_ico.act img.actv,
.rfrsh_ico:hover img.actv{display:block;}
.rfrsh_ico.act img.dflt,
.rfrsh_ico:hover img.dflt{display:none;}

.rfrsh_ico img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.rtaico{position:absolute; right:0; top:0;}

/*boradcast*/
.broadcast_list{width:100%; float:left;}
.broadcast_list .listbtnd li{margin-bottom:5px;}
.broadcast_list .bcbox_st{border:1px dashed #d0d0d0;}
.bcbox_st{width:100%; position:relative;float:left; background:#fff;border:1px solid #d0d0d0;border-radius:5px;  margin-bottom:20px;}
.bcbxw{width:100%; float:left; position:relative; padding:29px 37px 33px 37px; padding-right:490px;}
.bcbox_st.sche .bcbxw{padding-right:430px;}
.bcbox_st.red .bcbxw{padding-bottom:19px;}
.bcbox_st.red{border-color:#ff8c83; background:#fffbfb;}
.bbst_list{width:50%; max-width:450px; float:left; position:absolute; right:20px; top:50%; transform:translate(0,-50%);}
.bbst_list ul{width:100%; float:left;}
.bbst_list ul li{width:25%; float:left;}
.bbst_list ul li h3{font-weight:700; color:#2097e4; font-size:30px; line-height:30px; text-align:center; margin-bottom:6px;}
.bbst_list ul li h3.red{color:#ff1200;}
.bbst_list ul li p{width:100%; float:left; text-align:center; margin:0; font-size:14px; color:#7e878d; line-height:18px;}
.alboxb{width:100%; float:left; border-top:1px solid #f1f1f1; padding:10px 37px 13px 37px;}
.alboxb p{width:100%; float:left; margin:0; font-size:12px; line-height:18px; color:#7e878d;}
.alboxb p img{margin-right:13px;}
.alboxb p  a{color:#2097e4;}
.schrt_area{position:absolute; right:0; top:50%; width:100%; float:left; max-width:380px; transform:translate(0,-50%); padding-right:30px;}
.schrt_cnt{width:100%; float:left; position:relative; padding-left:30px; padding-right:190px;}
.schrt_cnt .sclock{position:absolute; left:0; top:0;}
.schrt_cnt h3,
.schrt_cnt h4{width:100%; float:left; font-size:12px; line-height:18px; color:#505e67;}
.usbtn{position:absolute; right:0; top:0; }
.usbtn a{display:inline-block; background:#505e67; color:#fff; font-size:16px; line-height:20px; border-radius:5px;
padding:12px 40px; font-weight:600;}
.drdop_area .usbtn .btu{font-size:24px; line-height:30px; color:#1591e1; width:100%; float:left; margin:0;}
.usbtn .btup{width:100%; float:left; font-size:12px; line-height:18px; color:#505e67; margin:0;}
.usbtn a:hover{background:#3a454c;}

.is_content{display:none;}
.is_content.current{display: inherit;}

.bcdtl_area{width:100%; float:left;}
.bcdtlrow_one{width:100%; float:left; position:relative; padding-right:450px; min-height:448px;}
.ltbcdtl_one{width:100%; float:left; margin-bottom:50px;}
.rtbcdtl_one{width:400px; float:right; position:absolute; right:0; top:0;}
.bdttl{width:100%; float:left; font-size:30px; line-height:36px; color:#505e67; font-weight:600; margin-bottom:15px; }
.ltbcdtl_one p{width:100%; float:left; font-size:16px; line-height:24px;  margin:0;}
.iconbxb_list{width:100%; float:left;}
.iconbxb_list li{width:100%; float:left; background:#fff; border:1px solid #d0d0d0; border-radius:7px; min-width:395px; position:relative; padding:35px; margin-bottom:24px;}
.iconbxb_list li:last-child{margin-bottom:0;}
.iconbxb_list li figure{width:auto; float:left; margin:0; position:absolute; left:0; top:0;}
.iconbxb_list li figcaption{width:100%; float:left; position:relative; padding-left:115px;}
.iconbxb_list li .figcaption2{width:100%; float:left; position:relative; padding-left:90px !important;}
.iconbxb_list li figcaption h3{font-size:30px; color:#2097e4; font-weight:700; line-height:36px;}
.iconbxb_list li .figcaption2 h3{font-size:30px; color:#2097e4; font-weight:700; line-height:36px; word-break: break-word;}
.iconbxb_list li figcaption p{color:#7e878d;width:100%; float:left;}

.static_tabarea .tab-content{display: none; padding:30px 35px 60px 35px; width:100%; float:left;}
.static_tabarea .tab-content.current{display: inherit;}

.static_tabarea{width:100%; float:left; border:1px solid #d0d0d0; border-radius:7px; background:#fff; margin-bottom:55px; }

.tabs_static{width:100%; float:left; border-bottom:1px solid #d0d0d0; background:#f9f9f9; border-radius:7px 7px 0 0;}
.tabs_static li{float:left; width:16.66%;  border-right:1px solid #d0d0d0; cursor:pointer; padding:23px 30px 21px; min-height:115px;}
.tabs_static li.current{background:#fff; position:relative;}
.tabs_static li.current:after{width:100%; height:1px; bottom:-1px; left:0; content:""; background:#fff; position:absolute; z-index:1;}
.tabs_static li:last-child{border-right:none;}
.tabs_static li h3{color:#2097e4; font-size:24px; line-height:30px; font-weight:600;}
.tabs_static li h3 span{font-size:16px; color:#505e67; line-height:20px; font-weight:400; padding-left:7px;}
.tabs_static li p{width:100%; float:left; margin:0; font-size:14px; line-height:20px; color:#7e878d;}

.grarea_outer{width:100%; float:left;}
.graph_area{width:100%; float:left;}
.graph_area img{width:100%;}
.info_graph{width:100%; float:left; margin-bottom:100px; position:relative;}
.rpter .info_graph{margin-bottom:40px;}
.info_graph ul{width:100%; float:left;}
.info_graph ul li{display:inline-block; font-size:16px; color:#505e67; position:relative; margin-right:60px; padding-left:26px;}
.info_graph ul li:first-child{padding-left:0;}
.info_graph ul li:after{width:15px; height:15px; content:""; left:0; top:2px; position:absolute; border-radius:2px; }
.info_graph ul li.total:after{background:#505e67;}
.info_graph ul li.uni:after{background:#2097e4;}
.insopt{width:100%; position:absolute; right:0; top:0; max-width:350px;}
.insopt .fld_style{width:100%; height:52px; border:1px solid #d0d0d0; border-radius:5px; outline:none !important; font-size:16px; color:#505e67; padding:0 15px; }

.opun_area{width:100%; float:left;}
.outab_top{width:100%; float:left; position:relative; margin-bottom:20px;}
.outab_top h3{font-size:20px; line-height:24px; color:#505e67; width:100%; float:left; font-weight:600;}
.outab_top p{width:100%; float:left; margin:0; font-size:16px; color:#505e67; line-height:24px;}

.toubox{position:absolute; right:0; top:0;}
.toubox ul{width:auto; float:right; border:1px solid #2097e4; border-radius:5px; overflow:hidden;}
.toubox ul li{float:left; cursor:pointer; color:#505e67; font-size:16px; background:#fff; padding:8px 30px; display:inline-block; font-weight:600;}

.toubox ul li.acto{background:#2097e4; color:#fff;}
.tab-content{display:none;}
.tab-content.acto{display:inherit;}

.opencount_area{width:100%; float:left; background:#fff; border:1px solid #d0d0d0; border-radius:10px; overflow:hidden;}
.ttloc{width:100%; float:left; position:relative; padding:27px 30px; padding-right:430px; }
.ttloc h3{font-size:24px; line-height:24px; color:#2097e4; width:100%; float:left; font-weight:600;}
.ttloc p{width:100%; float:left; margin:0; font-size:16px; line-height:24px; color:#505e67;}
.cbtnr{width:auto; position:absolute; right:0; top:0;}
.cbtnr{position:absolute; right:0; top:0; padding:27px 30px;}
.cbtnr a{background:#00b478; color:#fff; border-radius:5px; display:inline-block; font-weight:600; font-size:16px; line-height:24px; padding:10px 25px; transition:all 0.5s ease;}
.cbtnr a:hover{background:#019b68;}
.tblopen{width:100%; float:left;}
.tblopen .tblbords{border-left:none; border-right:none; border-radius:0px; border-bottom:none;}
.tblopen .mpod_tbl .tblcpa_area{margin-bottom:0;}
.autobox{width:100%; float:left; margin-top:25px; margin-bottom:40px;}
.autobox.slink{margin-top:0; margin-bottom:30px;}
.autobox h3{font-size:20px; line-height:28px; font-weight:600; color:#505e67; width:100%; float:left; margin-bottom:13px;}
.autoarea{border:1px solid #d0d0d0; background:#fff; width:100%; float:left; border-radius:5px; padding:0 23px; font-size:16px; color:#505e67; height:70px;}
.autoarea p{width:100%; float:left; font-size:16px; line-height:28px; color:#505e67;}

.expdata{width:100%; float:left; position:relative; padding-right:290px;}
.expdata.vcopy{padding-right:0;}
.expdata h3{width:100%; float:left; color:#505e67; font-size:20px; line-height:24px; font-weight:600;}
.expdata p{width:100%; float:left; font-size:16px; line-height:28px; color:#505e67; margin:0;}
.expdata.vcopy p{margin-bottom:20px;}
.dwnexcb{position:absolute; right:0; top:0;}
.dwnexcb a{display:inline-block; font-size:16px; line-height:24px; color:#fff; font-weight:600; background:#1591e1;
border-radius:5px; padding:12px 20px;}
.dwnexcb a:hover{background:#0b7cc5;}
.dwnexcb img{margin-right:20px;}

.bclink_area{width:100%; float:left; position:relative; margin-top:34px; padding-right:150px;}
.bclink_area h3{width:100%;float:left; font-size:20px; color:#505e67; line-height:28px; font-weight:600;}
.onOffb{position:absolute; right:0; top:0;}
.lblonof{width:107px; cursor:pointer; background:#00b478; height:46px; border-radius:5px; display:block; position:relative;}
.lblonof.off{background:#505e67;}
.lblonof:after{width:34px; height:34px; background:#fff; border-radius:5px; position:absolute; right:6px; top:6px;  content:"";}
.lblonof.off:after{right:auto; left:6px;}
.lblonof:before{content:"On"; position:absolute; left:10px; top:50%; color:#fff; font-size:18px;  font-weight:600; transform:translate(0,-50%);}
.lblonof.off:before{content:"Off"; right:10px; left:auto;}

.laarea{width:100%; float:left; margin-top:40px;}

.laarea .rstert .brd_ico:before{display:block;}

.wantmore_area{width:100%; float:left; background:#f9f9f9; border:1px solid #d0d0d0; border-radius:10px;
margin-bottom:45px; padding:30px 35px;}
.wantmore_area h3{font-size:18px; line-height:24px; color:#505e67; width:100%; float:left; font-weight:600; margin-bottom:10px;}
.wantmore_area p{width:100%; float:left; margin:0; font-size:16px; line-height:24px; color:#505e67; margin-bottom:20px;}
.btnwa{width:100%; float:left;}
.btnwa a{background:#1591e1; color:#fff; font-size:16px; line-height:24px; font-weight:600; padding:12px 44px; display:inline-block; border-radius:5px; transition:all 0.5s ease;}
.btnwa a:hover{background:#0f7cc3;}

.drdop_area{width:100%; float:left;}
.drdop_area h3{font-weight:600; width:100%; float:left; font-size:18px; color:#505e67; margin-bottom:15px;}
.slnobl{width:auto; font-size:24px; line-height:24px; color:#505e67; position:absolute; left:25px; top:50px; background:url(../images/dasboard/dotl_ico.png) no-repeat left; padding-left:50px; }

.drdop_area .bcbxw{padding-left:130px;}
.fusharing{width:100%; float:left; background:#f9f9f9; border:1px solid #d0d0d0; border-radius:10px; padding:25px 35px;}
.fusttl{width:100%; float:left; margin-bottom:28px;}
.fusttl h3{width:100%; float:left; font-size:24px; line-height:24px; font-weight:600; color:#505e67;}
.fusttl p{width:100%; float:left; font-size:16px; line-height:24px; color:#505e67; margin:0;}
.onenable{width:100%; float:left; position:relative; padding-left:135px; padding-top:16px; margin-bottom:50px;}
.onenable .onOffb{left:0; width:130px;}
.onenable h4{width:100%; float:left; color:#505e67; font-size:14px; line-height:18px;}
.pwhen{width:100%; float:left; margin-bottom:30px;}
.pwhen p{width:100%; float:left; font-size:16px; line-height:24px; color:#505e67; margin:0; margin-bottom:25px;}
.pwhen h4{width:100%; float:left; color:#505e67; font-size:16px; font-weight:600;}
.pwhen h4 span{color:#1591e1;}
.fusharing h5{width:100%; float:left; font-size:14px; line-height:24px; color:#505e67;}
.fusharing h5 span{color:red;}

.crp_form.foll .rmiform li{margin-bottom:0; width:48%;}
.crp_form.foll{margin-bottom:30px;}
.icboxo{width:100%; float:left; text-align:center;}
.wantmore_area.icb{background:#fff;}
.wantmore_area.icb h3{text-align:center;}
.wantmore_area.icb p{text-align:center;}
.wantmore_area.icb p a{color:#1591e1;}
.wantmore_area.icb p a:hover{color:#0e7cc3;}
.wantmore_area.icb .btnwa{text-align:center;}
.wantmore_area.icb .btnwa a{margin-bottom:7px; margin-right:5px;}
.wantmore_area.icb .btnwa a:last-child{margin-bottom:0;}
.esbtn a{background:#505e67; color:#fff; font-size:14px; line-height:18px; border-radius:5px; padding:10px 28px; white-space:nowrap; display:inline-block; transition:all 0.5s ease;}
.esbtn a:hover{background:#3e4950;}
.crbtred{width:100%; float:left; text-align:right;}
.crbtred a{width:35px; height:35px; border-radius:3px; border:1px solid #ff8c83; position:relative; display:inline-block;}
.crbtred a:hover{background:#fea199;}
.crbtred a img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.esbtn{width:100%; float:left; text-align:right;}
.cbtg{width:100%; float:left; text-align:center;}
.cbtg a{color:#00b478; font-size:16px; line-height:18px; font-weight:600; display:inline-block;}
.cbtg a:hover{color:#018f60;}
.cbtg a img{margin-right:13px;}
.tblbmail{width:100%; float:left;}

.mobile_screen {display: none;}
.large_screen {display:block;}

/*download app section*/
.dwnlapp_area{width:100%; float:left; margin-top:50px;}
.dwnlapp_area h3{width:100%; float:left; font-size:22px;line-height:28px;color:#1591e1;font-weight:600;
text-align:center; margin-bottom:15px;}
.dwnlapp_area p{width:100%; float:left; margin:0; text-align:center; font-size:13px; line-height:18px;}
.btnapp{width:100%; float:left; margin-top:15px; text-align:center;}
.btnapp a{display:inline-block;}

@media(max-width:1919px){
	.status_text_ab{padding-left:0; padding-top:45px;}
	.rtboxst{padding:33px 20px;}
	.btnsch a{padding:10px 25px;}	
	.upbtnl label.ufcbtn{font-size:14px; padding:10px 23px;}
	.drgtit h3 span{font-size:13px;}
	.drgtit p{font-size:12px;}	
	.mpod_tbl .tblcpa_area table td{padding:15px;}
	.mpod_tbl .tblcpa_area table thead td{padding:10px 15px 16px;}
	.dtbtn .actbd{width:95px;}
	.vtag_btn{padding:10px 13px;}	
	.htmltemp .sgnup_tab ul li a p span{display:block;}
	.htmltemp .topdasc{padding-bottom:30px; padding-right:630px;}	
	}
@media(max-width:1459px){
	.max1460{padding:0 50px;}
	.info_graph ul li{width:100%;  margin-bottom:15px;}	
	.logincont.rster{padding:30px;}
	.lt_logpop.rgd{padding:30px;}
	.tabaream .tabsw li{padding:10px 15px; width:49%;}
	.tabbm h4{font-size:18px; margin-bottom:7px;}
	.tabbm p{font-size:14px; line-height:18px;}
	.rstert .rmiform li{width:49%;}
	.rstert .rmiform li:nth-child(3n+3){margin-right:2%;}
	.rstert .rmiform li:nth-child(2n+2){margin-right:0%;}
	}
@media(max-width:1159px){
.container{padding:0 20px;}
.rtleftarea{padding-right:255px;}
.main_menu li a{padding:15px 8px 15px; font-size:15px;}
.logreg_area li a{font-size:14px; padding:9px 11px;}
.lt_logpop.rgd h2{font-size:32px; line-height:32px;}
.lt_logpop p{font-size:15px;}
.tabaream ul.tabs li{font-size:18px;}

}

@media(max-width:1024px){
	.rtleftarea{padding-right:195px;}
	.logincont{padding:90px 30px 0; width:45%;}
	.lt_logpop{padding:50px;}
	.mploarea::after{width:55%;}
	.lt_logpop{width:55%;}
	}
	
@media(max-width:979px){	
	.left_cw{width:100%; text-align:center; margin-bottom:25px;}
	.left_cw ul li{float:none; display:inline-block;}
	.rt_ft_top{width:100%;}
	.rt_ft_top ul{text-align:center;}
	.footer_widget .fw_col{width:48%; margin-right:2%; margin-bottom:20px;}
	.footer_widget .fw_col:last-child{margin-bottom:0;}	
	.nlinner{padding:50px 30px;}
	.top_ft_outer{padding:30px; min-height:390px; margin-top:35px;}
	.nwsareaa:after{background-size:contain; width:80px; height:91px; right:-50px; top:-50px;}
	.pove{margin-top:30px;}
	.formsub{padding:14px 25px; font-size:14px;}
	.fldsty{padding-right:165px; height:65px; padding-left:55px;}
	.newslist:before{background-size:contain; width:25px; height:25px; left:15px; top:21px;}	
	.testbgmail .status_col{width:100%; margin-right:0; margin-bottom:50px;}
	.testbgmail .status_col:last-child{margin-bottom:0;}	
	.ltuwinner{width:100%; padding-right:0; margin:0;}
	.rtuwinner{width:100%; position:relative; transform:none; padding-right:0 !important; padding-left:0 !important;}
	.rtinneruw{max-width:100%;}
	.uwinner{margin-bottom:35px;}
	.uwinner:last-child{margin-bottom:0;}
	.clistr li:last-child{margin-bottom:0;}
	.skynews_outer:after{height:155px;}
	.skynews_outer{padding-bottom:115px;}
	.fser .status_col{width:100%; margin-bottom:10px; padding-bottam:10px;}
	.status_outer.fser{padding-bottom:110px;}
	.rslides li figure img{height:auto;}
	.ban_caption h2{font-size:28px; line-height:35px;}
	.ban_btn{padding:10px 20px; font-size:14px; line-height:18px;}
	.boxws{min-height:auto; margin-bottom:35px;}
	.banner{padding-top:0;}	
	/*mobile menu*/
	.rt_mharea{margin-top:7px;}
	.rtleftarea{padding:0;}
	.logobox h1{padding:10px 0;}
	.logreg_area{right:45px; top:0;}
	.large_screen{display:none;}
	.xs_screen{display:none;}
.mobile_screen{display:block;}
/*mobile header*/
.logo_boxm{position:static; max-width:175px; width: 100%;}
.main_header_outer{min-height:78px; padding-top:8px; padding-bottom:7px; width:100%; position:relative; float:left; background:#1491e1;}
.menu_content{width:100%; float:left; position:relative;}
.rt_menu_area {width:auto;position:absolute;top:50%;right:20px;left:auto;padding:0px 0px 0px; transform:translate(0,-50%);}
/*toggle menu*/
.menu_toggle_mob{width:25px;float:left;cursor:pointer; position:absolute; right:0; top:10px;}
.barr1, .barr2, .barr3 {width:23px;height:2px;background:#ffb400;margin:4px 0;transition:0.4s;cursor:pointer;}
.active .barr1 {transform:rotate(-45deg) translate(-5px, 5px) ;}
.active .barr2 {opacity:0;}
.active .barr3 {-webkit-transform:rotate(45deg) translate(-4px, -4px);transform:rotate(45deg) translate(-4px, -4px);}
.main_menu_outer{width:100%;float:left; background:#1491e1; position:relative; z-index:9;}
.main_menu_outer ul{margin:0;padding:0;width:100%;float:left;list-style:none;}
.main_menu_outer ul li{position:relative;width:100%;float:left;}
.main_menu_outer ul li a{border-bottom:1px solid rgba(255,255,255,0.3);display:block;text-decoration:none;padding:15px; color:#fff;font-size:18px; line-height:18px;}
.main_menu_outer ul li:hover a{color:#ffb400;}
.main_menu_outer ul li:hover li a{color:#fff;}
.main_menu_outer ul li:hover li:hover a{color:#ffb400;}
.main_menu_outer ul li ul{height:auto;position:static;visibility:visible;opacity:1;}
.main_menu_outer ul li ul::after{display:none;}
.main_menu_outer ul li ul{box-shadow:none;transition:none;display:none;}
.main_menu_outer 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.actt{transform:rotate(180deg);}
.main_menu_outer ul li:hover ul ul{opacity:1;visibility:visible;}
.main_menu_outer ul li ul{background:#fff;}
.main_menu_outer ul li ul li a, .main_menu_outer ul li:hover ul li a{color:#333;}

/*pricing*/
.innerttl{padding-top:0;}
.inntitle_area{margin-top:35px; padding-bottom:165px;}
.tabbm{max-width:100%; min-height:auto;}
.tabaream.prcingt .ik_price_col{width:100%; height:auto !important; margin-bottom:20px; padding:30px;}
.wyneed_content{width:100%; float:left; overflow:scroll; height:450px;}
.wyneed_outer .tblcpa_area{min-width:1024px; padding-right:20px; width:100%;  }

/*login*/
.logincont, .logincont.rster{padding:40px 30px 0; width:100%;}
.lt_logpop{padding:50px;}
.mploarea::after{width:100%; display:none;}
.lt_logpop, .lt_logpop.rgd{width:100%; min-height:auto;}
.vmbtn,.lt_logpop.rgd .vmbtn{margin-top:50px; max-width:190px; float:none; margin-left:auto; margin-right:auto;}
.ftroar{position:static; margin-top:30px;}
.log_poparea, .mploarea.mrgst .log_poparea{padding-bottom:0;}

.tabbm h4{font-size:16px;}
.ik_price_col{width:100%; margin-right:0; margin-bottom:25px;}
.ik_price_col:last-child{margin-top:45px;}
.rmiform{margin-bottom:15px;}
.rmiform.lgdtl{margin-bottom:0;}
}

@media(max-width:639px){
.left_cw ul li{font-size:14px; margin-right:15px; line-height:24px;}	
.nlinner{padding:50px 15px;}
.skytitle{margin-bottom:15px;}
.skytitle h3{font-size:22px; line-height:28px;}
.skytitle p{font-size:16px;}
.fldsty{ font-size:15px; padding-right:35px; margin-bottom:15px;}
.formsub{padding:15px 25px; position:static; border-radius:10px; }
.pove{font-size:16px;}
.top_ft_inner:after{top:-30px;}
.top_ft_outer{padding:30px 0; margin-top:0px;}
.nwsareaa:after{width:50px; height:50px; right:-15px; top:-15px;}
.rslides li{padding:20px 0;}	
.logobox{width:130px;}
.rt_mharea {width: calc(100% - 150px);}
.inntitle_area{padding-bottom:95px;}
.inntitle_area h2{font-size:30px; line-height:30px;}	
.price_oarea .sttitle{margin-bottom:35px;}
.lt_logpop h2{font-size:25px;}
.lt_logpop p{font-size:14px; line-height:20px;}	
.tabaream ul.tabs li{width:100%; margin-right:0; padding-bottom:23px; margin-bottom:15px;}
.tabaream ul.tabs li:last-child{margin-bottom:0;}
.tabaream ul.tablay{padding-bottom:0;}
.tabaream ul.tabs li.current::after{bottom:0;}
.rstert .rmiform li{width:100%; margin-right:0;}
.tabaream .tabsw li{width:100%; float:left;}
}
@media(max-width:479px){
.footer_widget .fw_col{width:100%; margin-right:0; text-align:center;}
.newslist:before{width:15px; height:15px; left:10px; top:27px;}
.fldsty{padding-left:35px;}
.container.mpod{padding:0 20px;}
.rtinneruw h2, .lt_abt h2{font-size:24px; line-height:30px;}
.fser .status_col{padding-bottom:0;}
.ban_btn{margin-right:0; display:block; margin-bottom:15px;}
.ban_btn:last-child{margin-bottom:0;}
.banner{padding-bottom:120px;}
.status_outer.fser{margin-top:-120px;}
.xm_screen{display:none;}
.xs_screen{display:block;}
.logreg_area{position:static; width:100%; float:left;}
.main_menu_outer .logreg_area ul li.bgy a{border-radius:0;}

.lt_logpop{padding:20px;}
.vmbtn{margin-top:20px; max-width:120px;}
.logincont{padding:30px 20px;}
.chboxl{padding-right:0; margin-bottom:25px;}
.fpss{position:static;}

.lt_logpop.rgd .vmbtn{max-width:90px;}
.logincont.rster .ftitle h3{margin-bottom:0;}
.logincont.rster .ftitle{margin-bottom:25px;}
.logincont, .logincont.rster{padding:40px 20px;}

/*form*/
.brd_ico::after{height:52px;}
.form-fieldz{height:52px;}
.rmiform li .rmfield{height:52px;}
.rmfield ~ .labelreg{top:18px;}
.rmfield:focus ~ .labelreg, .rmfield:focus ~ .labelreg span, .rmfield.not_empty ~ .labelreg{
transform: translateY(-13px);		}

.rmiform li .rmfield{font-size:14px; padding-top:10px; padding-left:12px; padding-right:12px !important;}
.rmiform li .labelreg{font-size:16px; padding-left:12px;}
.brd_ico:before{top:18px; display:none !important;}
.tabaream .tab_content{padding:20px;}
.ik_list_row ul li{font-size:15px;}
.rmiform li{margin-bottom:15px;}

.btnapp a{margin-bottom:10px;}
.btnapp a:last-child{margin-bottom:0;}
}




.btnone{display:inline-block; vertical-align:middle; margin-bottom:15px;}
.btntwo{margin-bottom:15px;}
/*double button*/
.double_btn{width:100%; float:left;}
.btnone{display:inline-block; vertical-align:middle;}
.btntwo{display:inline-block; vertical-align:middle; padding-left:10px;}
.canbtn{border:2px solid #777; background:none; color:#777; border-radius:5px; padding:15px 7px 16px; text-align:center;
font-size:18px; text-align:center; min-width:150px; cursor:pointer; transition:all 0.5s ease;}
.canbtn:hover{background:#333; color:#fff; border:2px solid #333;}





.actve{
display:none;

}
.sgnup_tab ul li.active a .actve, .sgnup_tab ul li:hover a .actve{
display:block;
}


.menuttl{width:100%; float:left; background:#f6f6f6; color:#505e67; padding-left:50px; font-size:18px; line-height:26px;
font-weight:600; padding:15px 20px 12px 50px; border-bottom:1px solid #d0d0d0; }
.menuttl span{display:block; font-size:15px;}
.logohms{min-height:auto;}


/* .switch{
    border: 1px solid #dfdfdf;
    position: relative;
    display: inline-block;
    box-sizing: content-box;
    padding: 0;
    margin: 0;
    cursor: pointer;
    box-shadow: #dfdfdf 0 0 inset;
    transition: .3s ease-out all;
    -webkit-transition: .3s ease-out all;
    white-space: nowrap;
}

.switch.switch-large{
    min-width: 60px;
}

.switch.switch-large{
    height: 40px;
    border-radius: 40px;
}

.switch.checked {
    background: rgb(100,189,99);
} */

.switch-large.checked small {
    left: 60px !important;
}

.switch-large{
	width: 100px !important;
}

.switch-large.checked small {
    left: 60px !important;
}

.switch .off{
	color: white !important;
}

#dropin-container{
	display: block;
}