/* global */
body{background:#FFF;font-family: 'Rubik', arial, tahoma;text-align:right;direction: ltr;color: #575757;overflow-y: scroll;}
body > *{direction: rtl;}
.right{float:right;}
.left{float:left;}
.animate_all{-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
.animate_normal{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.hide{display:none;}
.relative{position: relative;}
.table{display: table;}
.table-thead{display: table-header-group;}
.table-tbody{display: table-row-group;}
.table-row{display: table-row;}
.table-cell{display: table-cell;}
.d-ltr{direction: ltr;}
.underline{text-decoration: underline;}
.cover{-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;-webkit-transform: translate3d(0,0,0);}
.contain{-webkit-background-size: contain;-moz-background-size: contain;-o-background-size: contain;background-size: contain;background-position: 50% 50%;background-repeat: no-repeat;-webkit-transform: translate3d(0,0,0);}
.icon,.fa{vertical-align: middle;display: inline-block;}
.btn{overflow: hidden;position: relative;border:none;}
a{color:#000;}
.clear{clear:both;display: block;}

/* Demo */
body.demo:before{content:'';clear:both;display: block;height:7000px;width:100%;background-position:top 0 center;position: absolute;left:0;top:0;background-image:url('../images/demo.png');background-repeat:no-repeat;background-color:#FFF;opacity:1;z-index:-2;}
body.demo > *{opacity:0.65;}
body.demo .container{height:7000px;}

/* Transitions */
a,.side_menu .bottom .back_home a .icon{-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;-o-transition: color 0.2s ease;transition:color 0.2s ease;}
input[type='text']{-webkit-transition: border-color 0.3s ease-out;transition: border-color 0.3s ease-out;}
.login_page .alert,.login_page .form_two .input:before{-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.feat_box .item .inner img{-webkit-transition: -webkit-transform 0.2s ease-out;transition: transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);}
.radiobox .radio_c:after,.checkbox .check_c .icon,.boxi_selectservice .input_radiogroups .radiobox .label .opacity{-webkit-transition: opacity 0.075s ease-in-out,-webkit-transform 0.075s ease-in-out;-moz-transition: opacity 0.075s ease-in-out,-moz-transform 0.075s ease-in-out;-o-transition: opacity 0.075s ease-in-out,-o-transform 0.075s ease-in-out;transition:opacity 0.075s ease-in-out,transform 0.075s ease-in-out;}
.boxi_selectdates .form_ui .table .table-tbody .table-cell .checkbox .check_c{transition: all 0.075s ease-in-out;}
.checkbox .check_c{-webkit-transition: background 0.075s ease-in-out;-moz-transition: background 0.075s ease-in-out;-o-transition: background 0.075s ease-in-out;transition:background 0.075s ease-in-out;}
.tooltip_cont{-webkit-transition: all 0.3s ease;transition:all 0.3s ease;}
.boxi_mypackupdate .input_radiogroups .radiobox .pack_row,.boxi_mypackupdate .input_radiogroups .checkbox .pack_row{-webkit-transition: opacity 0.3s cubic-bezier(0.25,0.46,0.45,0.94);transition: opacity 0.3s cubic-bezier(0.25,0.46,0.45,0.94);}
.loader,.form_ui .disabled_area,.form_ui .table .table-tbody .table-cell{-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}
.cselect_cont .cselect_custom .title{-webkit-transition:border-color 0.25s cubic-bezier(0.23, 1, 0.32, 1),color 0.25s cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:border-color 0.25s cubic-bezier(0.23, 1, 0.32, 1),color 0.25s cubic-bezier(0.23, 1, 0.32, 1);-o-transition:border-color 0.25s cubic-bezier(0.23, 1, 0.32, 1),color 0.25s cubic-bezier(0.23, 1, 0.32, 1);transition:border-color 0.25s cubic-bezier(0.23, 1, 0.32, 1),color 0.25s cubic-bezier(0.23, 1, 0.32, 1);}
.cselect_cont .cselect_custom .list{-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}
.signup_steps .signup_step .step_title .title:after,.signup_steps .signup_step .step_title .step_title_inner{-webkit-transition: opacity 0.6s cubic-bezier(0.215,0.61,0.355,1);transition: opacity 0.6s cubic-bezier(0.215,0.61,0.355,1);}
.signup_steps .signup_step .input_checkbox .checkbox:not(.checkbox_filter):after,.signup_steps .signup_step .fieldset_checkgroup .input_select{-webkit-transition: all 0.25s cubic-bezier(0.25,0.46,0.45,0.94);transition: all 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}
.btn,.lightbox .box .close_btn{-webkit-transition: background 0.3s ease-out;-moz-transition: background 0.3s ease-out;-o-transition: background 0.3s ease-out;transition: background 0.3s ease-out;}

@media screen and (max-width: 1023px) {
    .side_menu{-webkit-transition: transform 0.3s ease-in-out,box-shadow 0.3s ease-in-out;transition: transform 0.3s ease-in-out,box-shadow 0.3s ease-in-out;}
    .side_menu .bottom,.side_menu .top,.side_menu .top .icon{-webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}   
}

/* Layout */
body{font-size:18px;line-height:1.4166;font-weight:400;background:#edf0f5;}
.container{position: relative;z-index:2;min-width:320px;width:100%;}
.container .container-scroll{padding-top:64px;z-index:2;width: 100%;position: relative;overflow: hidden;}
.innerpage{width:100%;max-width:100%;margin:0 auto;position: relative;padding:0 16px;}
.innerpage .row{position: relative;}
.innerpage .row-col{clear: both;position:relative;}
.innerpage:after,.row:after,.row-col:after{content:'';clear:both;display:table;}

.btn{height: 54px;line-height:52px;background-color: #C4283A;text-align:center;color: #FFF;font-size: 18px;font-weight: 500;display: block;border:none;letter-spacing: 0.15px;outline:0;}
.btn:focus{outline: 0!important;}
.btn.loading{cursor: default;}
.btn .icon_arrow_left{width: 5px;height: 8px;margin-right:12px;display: inline-block;vertical-align: middle;background:url('../images/icon_arrow_left.png') no-repeat 0 0;background-size:100%;position: relative;top:0;-ms-transform:translate(-1px, 0);-moz-transform:translate(-1px, 0);-webkit-transform:translate3d(-1px, 0, 0);transform:translate(-1px, 0);-webkit-transition: -webkit-transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);-moz-transition: -moz-transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);-o-transition: -o-transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);transition:transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);}
.btn .icon_arrow_left:after{content:'';width:20px;height:1px;position: absolute;left:2px;top:-1px;bottom:0;margin:auto 0;background:#FFF;-moz-transform:scaleX(0);-webkit-transform:scaleX(0);-o-transform:scaleX(0);-ms-transform:scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0% 0%;transform-origin: 0% 0%;-webkit-transition: -webkit-transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);-moz-transition: -moz-transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);-o-transition: -o-transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);transition:transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);}
.btn.btn_blue{background-color: #6FAEE1;}
.btn.btn_gray{background-color: #444444;}
.btn.btn_green{background-color: #3ec428;}
.btn.btn_white{background-color: #FFF;color:#C4283A;}
.btn.btn_white .icon_arrow_left{background-image:url('../images/icon_arrow_left_red.png');}
.btn.btn_white .icon_arrow_left:after{background-color: #C4283A;}
.btn.btn_outline{background:none;border: 3px solid #FFF;}
.btn.disabled{background: #bebcbc!important;cursor: not-allowed;}
.btn:hover .icon_arrow_left,.submit:focus .icon_arrow_left,.btn_focus:focus .icon_arrow_left{-ms-transform:translate(-18px, 0);-moz-transform:translate(-18px, 0);-webkit-transform:translate3d(-18px, 0, 0);transform:translate(-18px, 0);}
.btn:hover .icon_arrow_left:after,.submit:focus .icon_arrow_left:after,.btn_focus:focus .icon_arrow_left:after{-moz-transform:scaleX(1);-webkit-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);transform: scaleX(1);}

@media screen and (max-width: 767px) {
    .btn .icon_arrow_left:after{width:15px;}
    .btn:hover .icon_arrow_left,.submit:focus .icon_arrow_left,.btn_focus:focus .icon_arrow_left{-ms-transform:translate(-13px, 0);-moz-transform:translate(-13px, 0);-webkit-transform:translate3d(-13px, 0, 0);transform:translate(-13px, 0);}
}
@media screen and (min-width: 768px) {
    .innerpage{padding:0 30px;}
    
    .btn{height:68px;line-height:66px;font-size:19px;}
}
@media screen and (max-width: 1023px) {
    body{height:auto!important;}
    .parallax,.scroll-parallax{opacity:1!important;-ms-transform: translate(0, 0)!important;-moz-transform: translate(0, 0)!important;-webkit-transform: translate3d(0, 0, 0)!important;transform: translate(0, 0)!important;}
}
@media screen and (min-width: 1024px) {
    .innerpage_padding{min-height:100vh;}
    .container .container-scroll{padding-top:0;}
    .container-scroll.scroll-active{position:fixed;left:0;top:0;}
    .innerpage{max-width:980px;padding:0;}
    
    .btn{height:58px;line-height:56px;font-size:18px;}
}
@media screen and (min-width: 1280px) {
    .innerpage{max-width:1170px;}
    
    .btn{height:68px;line-height:66px;font-size:19px;}
}
@media screen and (min-width: 1440px) {
    .innerpage{max-width:1400px;}
    
    .btn{height:78px;line-height:76px;font-size:21px;}
}

/* Lightbox */
.lightbox .box .close_btn{width:42px;height:42px;background:url('../images/icon_close2.png') no-repeat center center #C4283A;background-size:20px;}
.lightbox .box .close_btn:hover{background-color:#e5233b;}

.lightbox .popup_error{max-width:457px;width:100%;text-align:center;}
.lightbox .popup_error .inner{padding:36px 16px 32px;}
.lightbox .popup_error .emoji{display:block;margin:0 auto;width:59px;margin-bottom:16px;}
.lightbox .popup_error .title{color:#C4283A;font-size:33px;font-weight:700;line-height:0.7077;margin-bottom:13px;}
.lightbox .popup_error .content{color:#444;font-size:18px;font-weight:400;line-height:1.0571;}
.lightbox .popup_error .content strong{font-weight:700;}

@media screen and (min-width: 768px) {
	.lightbox .box .close_btn{width:48px;height:48px;background-size:23px;}
	
	.lightbox .popup_error{max-width:708px;}
	.lightbox .popup_error .inner{padding:33px 44px;}
	.lightbox .popup_error .emoji{width:87px;margin-bottom:24px;}
	.lightbox .popup_error .title{font-size:48px;margin-bottom:19px;}
	.lightbox .popup_error .content{font-size:26px;}
}
@media screen and (min-width: 1024px) {
	.lightbox .popup_error{max-width:676px;}
}
@media screen and (min-width: 1440px) {
	.lightbox .box .close_btn{width:59px;height:59px;background-size:28px;}
	
	.lightbox .popup_error{max-width:822px;}
	.lightbox .popup_error .inner{padding:41px 54px;}
	.lightbox .popup_error .emoji{width:105px;margin-bottom:30px;}
	.lightbox .popup_error .title{font-size:59px;margin-bottom:23px;}
	.lightbox .popup_error .content{font-size:32px;}
}
@media screen and (min-width: 1800px) {
	.lightbox .box .close_btn{width:65px;height:65px;background-size:31px;}
	
	.lightbox .popup_error{max-width:913px;}
	.lightbox .popup_error .inner{padding:45px 60px;}
	.lightbox .popup_error .emoji{width:117px;margin-bottom:33px;}
	.lightbox .popup_error .title{font-size:65px;margin-bottom:26px;}
	.lightbox .popup_error .content{font-size:35px;}
}

/* Header */
.header{height:64px;position: fixed;right:0;top:0;width:100%;z-index:100;background-color: #FFF;-moz-box-shadow: 0 4px 35px rgba(0, 0, 0, 0.18);-webkit-box-shadow: 0 4px 35px rgba(0, 0, 0, 0.18);box-shadow: 0 4px 35px rgba(0, 0, 0, 0.18);-webkit-transition: -webkit-transform 0.3s ease-in-out;-moz-transition: -moz-transform 0.3s ease-in-out;-o-transition: -o-transform 0.3s ease-in-out;transition: transform 0.3s ease-in-out;min-width:320px;}
.header .innerpage{height:100%;}
.header .logo_cont{width:194px;height:194px;position: absolute;right:-35px;bottom:-15px;background:#FFF;-moz-box-shadow: 0 4px 35px rgba(0, 0, 0, 0.18);-webkit-box-shadow: 0 4px 35px rgba(0, 0, 0, 0.18);box-shadow: 0 4px 35px rgba(0, 0, 0, 0.18);-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;}
.header .logo_cont:after{content:'';width:90px;height:64px;background:#FFF;position: absolute;right:-30px;bottom:15px;}
.header .logo_cont:before{content:'';width:90px;height:64px;background:#FFF;position: absolute;left:-30px;bottom:15px;}
.header .logo_cont .logo{width:95px;height:46px;position: absolute;right:0;left:-4px;bottom:15px;margin:0 auto;background:url('../images/logo.png') no-repeat 0 0;background-size:100%;z-index:3;}
.header .logo_light{position: absolute;left:0;top:8px;height:60px;}
.header .nav{float:right;margin-right:170px;position: relative;z-index:2;}
.header .nav ul > li{float:right;border-right:1px solid #f2f2f3;}
.header .nav ul > li:last-child{border-left:1px solid #f2f2f3;}
.header .nav ul > li a{display: block;color: #7d7a7a;font-size: 18px;line-height:64px;height:64px;font-weight: 500;padding:0 8px;}
.header .nav ul > li a.active,.header .nav ul > li a:hover{color: #424242;}
.header .left .call_item{float:right;color: #C4283A;font-size: 21px;font-weight: 700;line-height:64px;direction: ltr;border-left:1px solid #f2f2f3;padding-left:20px;height:64px;cursor: default;}
.social_box{float:right;padding:0 16px 0 14px;}
.social_box > li{float:left;height:64px;width:38px;position: relative;margin-right:4px;}
.social_box > li:last-child{margin-right:0;}
.social_box > li .icon{width:38px;height:38px;display: block;background:url('../images/icon_facebook.png') no-repeat center center;background-size:21px;position: absolute;left:0;right:0;top:0;bottom:0;margin:auto;}
.social_box > li .icon.icon_email{background-image:url('../images/icon_email.png');background-size:23px;}

@media screen and (min-width: 768px) {
    .header .mobile_call{display:none;}
    .header .logo_cont{right:-13px;bottom:-21px;}
    .header .logo_cont:after{width:100px;bottom:21px;}
    .header .logo_cont:before{width:100px;bottom:21px;}
    .header .logo_cont .logo{width:111px;height:54px;bottom:16px;}
    .header .logo_light{top:7px;height:50px;left:13px;}
}
@media screen and (max-width: 1023px) {
    .header,.header .logo_cont{-moz-box-shadow: 0 2px 18px rgba(0, 0, 0, 0.18);-webkit-box-shadow: 0 2px 18px rgba(0, 0, 0, 0.18);box-shadow: 0 2px 18px rgba(0, 0, 0, 0.18);}
    .header .logo_cont .logo{background-image:url('../images/logo_mobile.png');}
    .header .nav{display: none;}
    .header .social_box{margin-left:133px;border-left:1px solid #f2f2f3;}
    .header .logo_light{top:7px;height:50px;left:auto;right:128px;}
        
    .nav_mobile_mask{position: fixed;left:0;top:0;width:100%;height:100%;z-index:98;background-color: #494b4d;visibility: hidden;opacity: 0;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition:all 0.4s ease;}
    .active-mobile-nav .nav_mobile_mask{opacity:0.5;visibility: visible;}
    .active-mobile-nav .header,.active-mobile-nav .header .logo_cont{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
    
    .mixelwcag .open{left:0;border-left:none;}
    .body_login .toggleMenu{display: block;}
    .body_login .mixelwcag .open{left:64px;border-left:1px solid #f2f2f3;}
    .toggleMenu{z-index:4;position:absolute;left:17px;top:0;display: block;-webkit-tap-highlight-color:transparent;user-select: none;width:64px;line-height:0;height:64px;text-align:center;padding:31px 0 0 0;-webkit-transform: translateZ(0);cursor:pointer;font-size:0;display: none;}
    .toggleMenu:active{transition: 0;}
    .toggleMenu .stroke,.toggleMenu .stroke:before,.toggleMenu .stroke:after{display:block;margin:0 auto;width:39px;height:3px;background-color:#C4283A;position:relative;}
    .toggleMenu .stroke:before,.toggleMenu .stroke:after{position:absolute;left:0;content: ' ';-webkit-transform-origin:0.28571rem center;transform-origin:0.28571rem center;}
    .toggleMenu .stroke:before{top:10px;}
    .toggleMenu .stroke:after{top:-10px;}
    .active-mobile-nav .toggleMenu .stroke{background:transparent;}
    .active-mobile-nav .toggleMenu .stroke:before,.active-mobile-nav .toggleMenu .stroke:after{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;top:0;}
    .active-mobile-nav .toggleMenu .stroke:before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);}
    .active-mobile-nav .toggleMenu .stroke:after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);}
    .toggleMenu .stroke,.toggleMenu .stroke:before,.toggleMenu .stroke:after{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
    
    .nav_mobile{position: fixed;top:0;left:0;width:100%;height:100%;z-index:99;padding:64px 0 30px;visibility: hidden;opacity:0;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition:all 0.4s ease;}
    .nav_mobile .inner{background:#FFF;max-height:100%;overflow-y:scroll;-webkit-overflow-scrolling: touch;position:relative;-moz-box-shadow: 0 2px 18px rgba(0, 0, 0, 0.18);-webkit-box-shadow: 0 2px 18px rgba(0, 0, 0, 0.18);box-shadow: 0 2px 18px rgba(0, 0, 0, 0.18);min-width:320px;-ms-transform:translate(0,-55px);-moz-transform:translate(0,-55px);-webkit-transform:translate3d(0,-55px, 0);transform:translate(0,-55px);-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: -moz-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: -o-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}
    .nav_mobile .nav{padding-top:21px;}
    .nav_mobile .nav > li{border-bottom:1px solid #e3e3e3;}
    .nav_mobile .nav > li:last-child{border-bottom:none;}
    .nav_mobile .nav > li a{padding:0 30px;height:55px;line-height:53px;display: block;font-weight: 500;color: #7d7a7a;font-size: 20px;background-color: #FFF;position: relative;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
    .nav_mobile .nav > li > a{height:56px;line-height:54px;font-size: 18px;background:none;margin-bottom:-1px;margin-top:-1px;}
    .nav_mobile .nav > li:first-child > a{margin-top:0;}
    .nav_mobile .nav > li > a.active{color: #424242;}
    .active-mobile-nav .nav_mobile{visibility: visible;opacity: 1;}
    .active-mobile-nav .nav_mobile .inner{-ms-transform:translate(0, 0);-moz-transform:translate(0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate(0, 0);} 
}
@media screen and (max-width: 767px) {
    .header .left .call_item,.header .social_box{display:none;}
    .nav_mobile .nav{padding-top:15px;}
    .nav_mobile .nav > li a{padding:0 16px;}
    .toggleMenu{left:1px;}
    .toggleMenu .stroke,.toggleMenu .stroke:before,.toggleMenu .stroke:after{width:35px;}
    
    .header .mobile_call{width:56px;height:64px;display: block;position: absolute;left:0;top:0;left:65px;border-left:1px solid #f2f2f3;}
    .header .mobile_call span{width:28px;height:28px;position: absolute;left:0;right:0;top:1px;bottom:0;margin:auto;animation: ringPhone_scale 3.0s cubic-bezier(0.645, 0.045, 0.355, 1) infinite;}
    .header .mobile_call span:after{width:28px;height:28px;content:'';background:url('../images/icon_phone.png') no-repeat 0 0;background-size:100%;display: block;animation: ringPhone 3.0s cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite;}
}
@media screen and (min-width: 1024px) {
    .nav_mobile{display:none;}
    .header .logo_cont{right:-8px;bottom:-31px;}
    .header .logo_cont:after{bottom:31px;}
    .header .logo_cont:before{bottom:31px;}
    .header .logo_cont .logo{width:115px;height:56px;bottom:19px;}
    .header .logo_light{top:7px;height:50px;left:58px;}
    .header .left .call_item{line-height:64px;padding-left:14px;font-size:18px;}
    .social_box{padding:0 17px 0 0;}
    .social_box > li{height:56px;}
    .social_box > li .icon{top:7px;}
}
@media screen and (min-width: 1024px) and (max-width: 1279px) {
    .header .left .call_item span{display:none;}
    .header .innerpage{padding-left:49px;}
    .header .nav ul > li a{font-size:16px;}
    .header .left .call_item{padding-left:11px;}
    .social_box{padding:0 5px 0 0;}
    .social_box > li{width:30px;}
}
@media screen and (min-width: 1280px) {
    .header{height:66px;}
    .header .logo_cont:after{height:66px;}
    .header .logo_cont:before{height:66px;}
    .header .nav{margin-right:225px;}
    .header .nav ul > li a{line-height:68px;height:66px;padding:0 14px;}
    .header .left .call_item{font-size:22px;line-height:64px;height:66px;padding-left:21px;}
    .social_box > li{height:58px;}
}
@media screen and (min-width: 1280px) and (max-width: 1439px) {
    .header .nav{margin-right:170px;}
    .header .innerpage{padding-left:41px;}
}
@media screen and (min-width: 1440px) {
    .header{height:76px;}
    .header .logo_cont{width:228px;height:228px;bottom:-37px;}
    .header .logo_cont:after{height:76px;bottom:37px;}
    .header .logo_cont:before{height:76px;bottom:37px;}
    .header .logo_cont .logo{width:136px;height:65px;bottom:24px;}
    .header .logo_light{top:8px;height:60px;left:0;}
    .header .nav{margin-right:210px;}
    .header .nav ul > li a{font-size:20px;line-height:78px;height:76px;padding:0 25px;}
    .header .left .call_item{font-size:25px;line-height:74px;padding-left:26px;height:76px;}
    .social_box{padding:0 22px 0 0;}
    .social_box > li{height:66px;width:43px;}
    .social_box > li .icon{width:43px;height:43px;}
}
@media screen and (min-width: 1440px) and (max-width: 1799px) {
    .header .innerpage{padding-left:50px;}
    .header .left .call_item{padding-left:20px;}
    .social_box{padding-right:11px;}
    .header .nav ul > li a{padding:0 22px;}
}

/* Footer */
.footer{background-color:#444;padding:44px 0 44px;color:#FFF;}
.footer.footer_hide{padding:0;height:16px;}
.footer.footer_hide .innerpage{display: none;}
.footer a{color:#FFF;position:relative;display:inline-block;}
.footer a:after{content:'';width:100%;display:block;height:1px;background:#FFF;position:absolute;right:0;bottom:1px;opacity:0;-webkit-transition:opacity 0.15s ease-out;-moz-transition:opacity 0.15s ease-out;-o-transition:opacity 0.15s ease-out;transition:opacity 0.15s ease-out;}
.footer a:hover:after{opacity:1;}
.footer .top{border:1px solid #FFF;border-left:none;border-right:none;}
.footer .top .list{display:table;width:100%;}
.footer .top .list .col{width:100%;padding:0 0 16px;display:table-cell;color:#FFF;font-size:16px;font-weight:400;line-height:1.4615;vertical-align:top;}
.footer .top .list .col:nth-child(2){width:100%;}
.footer .top .list .col:nth-child(3){width:100%;}
.footer .top .list .col:nth-child(4){width:100%;}
.footer .top .list .col:nth-child(5){width:100%;}
.footer .top .list .logo{width:95px;height:46px;margin:0 auto 4px;background:url('../images/logo_dark.png') no-repeat 0 0;background-size:100%;display:block;}
.footer .top .list .logo:after{display:none;}
.footer .top .list .social_box{float:none;padding:0;direction:ltr;padding-top:14px;}
.footer .top .list .social_box > li{float:none;display:inline-block;height:auto;width:30px;}
.footer .top .list .social_box > li .icon{width:30px;}
.footer .top .list .social_box > li .icon_facebook{background-image:url('../images/icon_facebook_dark.png');background-size:19px;}
.footer .top .list .social_box > li .icon_email{background-image:url('../images/icon_email_dark.png');}
.footer .top .list .social_box > li a:after{display:none;}
.footer .top .list .links{line-height:1.8186;position:relative;top:-3px;display:block;}
.footer .top .list .links a:after{bottom:3px;}
.footer .bottom{border-bottom:1px solid #FFF;position:relative;padding:18px 0 16px;line-height:20px;}
.footer .bottom:after{content:'';clear:both;display:table;}
.footer .bottom .right{float:right;width:100%;font-size:15px;font-weight:400;letter-spacing:-0.1px;}
.footer .bottom .center{float:right;width:100%;text-align:center;font-family:"Montserrat";font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:0.28em;line-height:24px;direction:ltr;}
.footer .bottom .left{float:right;width:100%;text-align:left;font-family:"Montserrat";font-size:14px;font-weight:300;line-height:27px;direction:ltr;padding-left:2px;}

@media screen and (max-width: 767px) {
    .footer .top .list, .footer .top .list .col{display:block}
    .footer .bottom .right,.footer .bottom .center,.footer .bottom .left{text-align:center;padding:4px 0;}
    .footer .top .list{padding:32px 0 22px;}
    .footer .top .list .col{text-align:center;}
    .footer .top .list .col:nth-child(4){padding-bottom:0;}
    .footer .top .list .col:last-child{padding-bottom:0;}
    .footer .top .list .social_box{padding-bottom:4px;}
}
@media screen and (min-width: 768px) {
    .footer{padding:50px 0 50px;}
    .footer .top .list .col{width:18.8%;padding:30px 0 18px;}
    .footer .top .list .col:nth-child(2){width:22.3%;}
    .footer .top .list .col:nth-child(3){width:24.6%;}
    .footer .top .list .col:nth-child(4){width:18.8%;}
    .footer .top .list .col:nth-child(5){width:14.5%;}
    .footer .top .list .logo{width:103px;height:51px;margin:6px 6px 0 0;}
    .footer .top .list .social_box{padding-top:10px;}
    .footer .bottom{padding:10px 0 7px;}
    .footer .bottom .right{width:30%;font-size:14px;}
    .footer .bottom .center{width:40%;}
    .footer .bottom .left{width:30%;font-size:11px;}
}
@media screen and (max-width: 1023px) {
    .moreinfo_btn{width: 64px;height: 64px;background-color: #E5233B;-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.54);-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.54);box-shadow: 0 0 5px rgba(0, 0, 0, 0.54);position: fixed;bottom:16px;left:16px;z-index:99;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;color: #FFF;font-size: 12px;line-height:11px;padding-top:17px;font-weight: 400;text-align:center;-moz-transform:scale(0.7);-webkit-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);transform: scale(0.7);opacity:0;-webkit-transition:all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);-moz-transition:all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);-o-transition:all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-tap-highlight-color: rgba(0, 0, 0, 0);padding:10px 5px 0;}
    .moreinfo_btn.animated{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform: scale(1);opacity:1;}
    .moreinfo_btn:after{content:'';width: 58px;height: 58px;border: 1px solid #FFF;position: absolute;left:0;right:0;top:0;bottom:0;margin:auto;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
    .moreinfo_btn:before{content:'';width:13px;height:10px;position: absolute;left:0;right:0;bottom:7px;background:url('../images/icon_moreinfo.png') no-repeat 0 0;background-size:100%;margin:0 auto;}
}
@media screen and (min-width: 1024px) {
    .footer{padding:42px 0 42px;}
    .footer.footer_hide{padding:0;height:30px;}
    .footer .top .list .col{width:17.8%;font-size:14px;}
    .footer .top .list .col:nth-child(2){width:20.3%;}
    .footer .top .list .col:nth-child(3){width:23.6%;}
    .footer .top .list .col:nth-child(4){width:17.8%;}
    .footer .top .list .col:nth-child(5){width:19.5%;}
    .footer .top .list .social_box{padding-top:2px;}
    .footer .bottom .right{width:25%;}
    .footer .bottom .center{width:50%;}
    .footer .bottom .left{width:25%;}
    
    .moreinfo_btn{display: none;}
}
@media screen and (min-width: 1280px) {
    .footer{padding:47px 0 47px;}
    .footer .top .list .col{width:16.8%;}
    .footer .top .list .col:nth-child(2){width:19.3%;}
    .footer .top .list .col:nth-child(3){width:22.6%;}
    .footer .top .list .col:nth-child(4){width:14.8%;}
    .footer .top .list .col:nth-child(5){width:26.5%;}
}
@media screen and (min-width: 1440px) {
    .footer{padding:57px 0 57px;}
    .footer .top .list .logo{width:123px;height:59px;}
}

/* Global elements */
input[type="text"]{height: 64px;border: 2px solid #BEBCBC;display: block;width:100%;padding:0;font-size: 25px;font-weight: 400;text-indent:17px;padding-bottom:2px;}
input[type="text"]:disabled{opacity:1;background:none;}
input[type="text"]:focus{border-color:#8c8b8b;}
.input_error input[type="text"]{border-color:#c4283a!important;}

.line_sep{clear:both;padding:24px 0 28px;}
.line_sep:after{content:'';width:100%;display: block;background:#d1cdcd;height:1px;}

.checkbox,.radiobox{display: block;}
.radiobox .label,.checkbox .label{padding-right:28px;min-height:18px;font-size:18px;line-height:16px;-webkit-tap-highlight-color:transparent;user-select:none;display: block;}
.checkbox .check_c,.radiobox .radio_c,.radiobox input[type='radio'],.checkbox input[type='checkbox']{width:18px;height:18px;line-height:18px;}
.checkbox .check_c .icon{width:11px;height:8px;right:3px;top:5px;}
.radiobox .radio_c:after{width:10px;height:10px;}

.tooltip_cont{padding:6px 12px 8px;line-height:1.3847;font-size:14px;position:absolute;right:0;bottom:100%;margin-bottom:13px;background:#FFF;-moz-box-shadow:0 0 0 rgba(0, 0, 0, 0.18);-webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0.18);box-shadow:0 0 0 rgba(0, 0, 0, 0.18);white-space:nowrap;opacity:0;visibility:hidden;-webkit-transform:scale(0.95) translate3d(0, 10px, 0);transform:scale(0.95) translate(0, 10px);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;z-index:9;color: #444;}
.tooltip_cont:after{content:'';position:absolute;right:16px;top:100%;width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#ffffff transparent transparent transparent;}
.input.input_error input[type='text']:focus + .tooltip_cont.tooltip_error,.input.input_error.input_select .tooltip_cont.tooltip_error{opacity:1;visibility:visible;-webkit-transform:scale(1) translate3d(0, 0, 0);transform:scale(1) translate(0, 0);box-shadow:0 14px 35px rgba(0, 0, 0, 0.18);}

.form_ui{margin-bottom:-16px;position:relative;}
.form_ui.animate{overflow:hidden;}
.form_ui .inputs_twocol{margin-left:-16px;position: relative;}
.form_ui .inputs_twocol:after{content:'';clear:both;display:table;}
.form_ui .inputs_twocol .input{float:right;width:100%;padding-left:16px;}
.form_ui .input{margin-bottom:16px;position:relative;}
.form_ui .input input[type='text']{font-size:18px;height:54px;text-indent:12px;font-weight:500;color:#575757;}
.form_ui .input input[type="text"]:disabled{color:#575757;}
.form_ui .input_submit{padding-top:8px;}
.form_ui .btn{height:54px;line-height:52px;font-size:18px;width:100%;display:block;}
.form_ui .step_two{position:absolute;z-index:2;width:100%;right:0;top:100%;opacity:0;padding:16px 0 32px;visibility:hidden;padding-right:42px;color:#6FAEE1;}
.form_ui .step_two .title{font-size:18px;line-height:1;font-weight:500;margin-bottom:4px;}
.form_ui .step_two .msg{font-size:18px;margin-bottom:16px;}
.form_ui .step_two .icon{width:32px;height:32px;position:absolute;top:14px;right:0;border-radius:50%;border:3px solid #6FAEE1;text-align:center;line-height:30px;color:#6FAEE1;font-size:15px;padding-left:1px;}
.form_ui .step_two .btn_finish{display: block;width:100%;}
.form_ui.animate_finish .step_one{position:absolute;z-index:2;width:100%;right:0;top:100%;opacity:0;visibility:hidden;}
.form_ui.animate_finish .step_two{top:0;opacity:1;position:relative;visibility:visible;}
.form_ui .input .account_number{color:#7c7a7a;font-size:18px;line-height:1;font-weight:400;}
.form_ui .input .account_number.account_number_margin{margin-bottom:10px;}
.form_ui .input .account_number a{color:#7c7a7a;}
.form_ui .input .account_number .title{margin-bottom:8px;}
.form_ui .input .account_number .phone_number{font-weight:500;}
.form_ui .input_label{font-size:16px;line-height:1;color:#7c7a7a;padding-right:36px;}
.form_ui .input_label .icon{position:absolute;right:0;top:0;height:37px;line-height:37px;width:22px;font-size:20px;text-align:center;color:#c4283a;}
.form_ui .input_label .label_desc{font-weight:500;font-size:18px;padding-top:2px;}
.form_ui .fieldset{display:block;margin:0;padding:0;border:none;margin-bottom:16px;}
.form_ui .legend{display:block;line-height:1;padding:0;margin:0;font-weight:400;font-size:16px;color:#414141;float:right;clear:both;width:100%;position:relative;top:0;margin-bottom:24px;}
.form_ui .legend:after{content:'';width:100%;height:1px;background:#e5e1e1;position:absolute;right:0;top:0;bottom:0;margin:auto 0;}
.form_ui .legend span{background:#FFF;padding-left:12px;position:relative;z-index:1;}
.form_ui .input_icon input[type='text']{text-indent:48px;}
.form_ui .input_icon .icon_input{position:absolute;right:17px;top:0;height:57px;line-height:57px;width:21px;font-size:18px;text-align:center;color:#c4283a;}
.form_ui .inputs_datecvv.inputs_twocol{width:50%;float:right;margin-left:0;}
.form_ui .inputs_datecvv_inner{margin-left:0;}
.form_ui .inputs_datecvv_inner:after{content:'';clear:both;display: table;}
.form_ui .inputs_datecvv .input{width:60%;}
.form_ui .inputs_datecvv .input:last-child{width:40%;}
.form_ui .fieldset_top{margin-top:-8px;}
.form_ui .input_submit .role_text{font-size:15px;color:#7c7a7a;line-height:1.25;position:relative;padding-right:22px;padding-left:0;margin-top:8px;}
.form_ui .input_submit .role_text .icon{color:#c4283a;position:absolute;right:0;top:3px;font-size:13px;}

.form_ui.table_cont{margin:0;padding:0 0;}
.form_ui .table{width:100%;clear:both;}
.form_ui .table .table-cell{padding:0 0;}
.form_ui .table .table-thead .table-cell:first-child{width:22px;padding:0;border-radius:0 3px 0 0;padding-right:0;}
.form_ui .table.no_checkbox .table-thead .table-cell:first-child{width:auto;}
.form_ui .table.no_checkbox .table-thead .table-cell:nth-child(2){border-radius:0 3px 0 0;}
.form_ui .table.no_checkbox .table-thead .table-cell:nth-last-child(2){border-radius:3px 0 0 0;}
.form_ui .table.no_checkbox .table-cell:first-child{display: none;}
.form_ui .table.no_checkbox .table-cell:last-child{display: none;}
.form_ui .table .table-thead .table-cell:last-child{border-radius:3px 0 0 0;}
.form_ui .table .table-thead .table-cell{border-bottom:1px solid #e5e1e1;font-weight:500;font-size:17px;padding-bottom:8px;padding-top:8px;background:#f2f2f2;}
.form_ui .table .table-tbody .table-cell{vertical-align:middle;border-bottom:1px solid #e5e1e1;font-size:17px;line-height:1;color:#444;}
.form_ui .table .table-tbody .table-row:last-child .table-cell{border-bottom:none;}
.form_ui .table .table-tbody .table-row:hover .table-cell{background:#fafafa;}
.form_ui .table .table-cell .label_mobile{display:none;}
.form_ui .table .table-cell .checkbox{display:block;width:18px;}
.form_ui .table .table-cell .checkbox .label{padding-right:0;}
.form_ui .table .table-cell .view_btn{display:block;padding:4px 0;}
.form_ui .table .table-cell .view_btn:hover{color:#c4283a;}
.form_ui .table .table-cell .view_btn .icon{color:#c4283a;font-size:19px;margin-left:8px;}
.form_ui .disabled_area{position:absolute;left:0;top:0;width:100%;height:100%;background:#FFF;background:rgba(255,255,255,0.8);opacity:0;visibility:hidden;z-index:3;}
.form_ui.disabled .disabled_area{opacity:1;visibility:visible;}
.form_ui .input .btn .fa{margin-left:8px;}

.cselect_custom{display:none;}
.cselect{display:block;height:54px;}
.cselect_cont .cselect_custom{display:block;}
.cselect_cont{font-size:18px;}
.cselect_cont .cselect{height:54px;}
.cselect_cont .cselect_custom .title{height:54px;line-height:50px;padding:0 12px 0 29px;}
.cselect_cont .cselect_custom .title .icon{width:12px;height:8px;background:url('../images/icon_arrow_down_dark.png') no-repeat 0 0;background-size:100%;left:13px;top:0;bottom:0;margin:auto 0;right:auto;}
.cselect_cont .cselect_custom .list .title{height:55px;}
.cselect_cont .cselect_custom .list ul{max-height:217px;}
.cselect_cont .cselect_custom .list li{height:33px;line-height:32px;font-size:17px;padding:0 17px;}
.cselect_cont .cselect_custom.hasSearch .search_input{text-indent:17px;}
.cselect_small .cselect{height:54px;}
.cselect_small .cselect_cont{font-size:17px;}
.cselect_small .cselect_cont .cselect_select{height:54px;}
.cselect_small .cselect_cont .cselect_custom .title{height:54px;line-height:50px;}
.cselect_small .cselect_cont .cselect_custom .list .title{height:52px;}

.cselect_up .cselect_cont .cselect_custom .list{top:auto;bottom:0;padding-bottom:52px;}
.cselect_up .cselect_cont .cselect_custom .list .title{position: absolute;left:0;bottom:0;width:100%;border-bottom-color:#FFF;border-top:2px solid #BEBCBC;}

.tooltip{position: absolute;right:100%;margin-right:-47px;top:7px;z-index:10;}
.tooltip .tooltip_toggle{width: 24px;height: 24px;line-height:24px;color: #FFF;font-size: 16px;font-weight: 500;background-color: #C4283A;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;text-align:center;display: block;}
.tooltip .tooltip_cont{white-space: normal;width:200px;left:-12px;right:auto;}
.tooltip .tooltip_cont:after{right:auto;left:16px;}
.tooltip .tooltip_toggle:hover + .tooltip_cont,.tooltip .tooltip_toggle:focus + .tooltip_cont,.tooltip .tooltip_togglec:hover + .tooltip_cont,.tooltip .tooltip_togglec:focus + .tooltip_cont{-moz-box-shadow: 0 14px 35px rgba(0, 0, 0, 0.18);-webkit-box-shadow: 0 14px 35px rgba(0, 0, 0, 0.18);box-shadow: 0 14px 35px rgba(0, 0, 0, 0.18);opacity:1;visibility: visible;-ms-transform:scale(1) translate(0, 0);-moz-transform:scale(1) translate(0, 0);-webkit-transform:scale(1) translate3d(0, 0, 0);transform:scale(1) translate(0, 0);}

.btn.btn_small{height:54px;line-height:52px;font-size:18px;}

.boxi .boxi_title.boxi_title_doublemargin{margin-bottom:20px;}

.table_clear{width:100%;display: block;clear:both;opacity:0;}
.table_clear.hide{display: none;}
    
.datepicker:after{width:20px;height:20px;left:12px;}
.Zebra_DatePicker{font-size:18px;}

.loader{position:absolute;left:0;top:0;width:100%;height:100%;background:#FFF;background:rgba(255,255,255,0.8);opacity:0;visibility:hidden;z-index:15;}
.loader .loader_inner{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:117px;height:72px;font-weight:500;font-size:16px;color:#C4283A;text-align:center;margin:auto;line-height:1;}
.loader .loader-ring{position:relative;margin:0 auto;margin-bottom:13px;background:none;}
.loader .loader-ring:after,.loader .loader-ring:before{display:none;}
.loading .loader{visibility:visible;opacity:1;}

.loader .loader-ring{width:112px;height:66px;background:url('../images/preloader.gif') no-repeat center center;background-size:100%;position: relative;right:-3px;margin-bottom:0!important;}
.loader .loader-ring > *{display: none;}

@media screen and (max-width: 567px) {
    .form_ui .inputs_datecvv.inputs_twocol{width:100%;}
    .form_ui .inputs_datecvv .input{margin-bottom:0;}
    .form_ui .inputs_datecvv.margin_mobile{margin-bottom:16px;}
}
@media screen and (min-width: 568px) and (max-width: 767px) {
    .form_ui .inputs_twocol .input{width:50%;}
    .form_ui .inputs_datecvv.inputs_twocol .input:first-child{width:60%;}
}
@media screen and (max-width: 767px) {
    .form_ui{margin-bottom:-8px;}
    .form_ui .step_two .icon{border-width:2px;}
    
    .form_ui .table,.form_ui .table-thead,.form_ui .table-tbody,.form_ui .table-row,.form_ui .table-cell{display:block;}
    .form_ui .table-thead{display: none;}
    .form_ui .table .table-tbody .table-cell{border-bottom:none;position: relative;margin-bottom:16px;position: relative;padding-right:116px;}
    .form_ui .table .table-tbody .table-cell:first-child,.form_ui .table .table-tbody .table-cell:last-child{margin-bottom:0;}
    .form_ui .table .table-row{border-bottom:1px solid #e5e1e1;padding:28px 0 24px;}
    .form_ui .table .table-row:last-child{border-bottom:none;padding-bottom:16px;}
    .form_ui .table .table-cell .checkbox{position: absolute;left:0;top:0;}
    .form_ui .table .table-tbody .table-row:hover .table-cell{background:none;}
    .form_ui .table .table-cell .label_mobile{position: absolute;right:0;top:0;display: block;font-weight:400;color:#7c7a7a;}
    /*.form_ui .table .table-cell:last-child{padding-right:0;padding-top:2px;}*/
    .form_ui .table .table-cell .view_btn{font-weight:500;text-align:right;font-size:18px;}
    .form_ui .table .table-row:first-child{padding-top:12px;}
    .form_ui .table.no_checkbox .table-cell:nth-last-child(2){margin-bottom:5px;}
}
@media screen and (min-width: 768px) {
	input[type="text"]{height:64px;font-size:25px;text-indent:17px;padding-bottom:2px;}
    
	.line_sep{padding:20px 0 30px;}
	
	.radiobox .label,.checkbox .label{padding-right:31px;min-height:22px;font-size:17px;line-height:20px;}
	.checkbox .check_c,.radiobox .radio_c,.radiobox input[type='radio'],.checkbox input[type='checkbox']{width:22px;height:22px;line-height:22px;}
	.checkbox .check_c .icon{width:14px;height:10px;right:4px;top:6px;}
	.radiobox .radio_c:after{width:12px;height:12px;}
	
	.tooltip_cont{padding:7px 13px 8px;font-size:16px;}
	.tooltip_cont:after{right:13px;border-width:7px 7px 0 7px;}
	
	.form_ui{margin-bottom:-15px;}
	.form_ui .inputs_twocol{margin-left:-20px;}
	.form_ui .inputs_twocol .input{width:50%;padding-left:20px;}
	.form_ui .input{margin-bottom:15px;}
	.form_ui .input input[type='text']{height:57px;text-indent:17px;}
	.form_ui .input_submit{padding-top:10px;}
	.form_ui .btn{height:57px;line-height:55px;}
	.form_ui .step_two{padding:20px 0 35px;padding-right:53px;}
	.form_ui .step_two .title{margin-bottom:3px;}
	.form_ui .step_two .msg{font-size:17px;margin-bottom:21px;}
    .form_ui .step_two .btn_finish{display: block;width:200px;}
	.form_ui .step_two .icon{width:40px;height:40px;top:18px;line-height:37px;font-size:19px;}
	.form_ui .input .account_number{font-size:17px;}
	.form_ui .input .account_number .title{margin-bottom:3px;}
    .form_ui .input .account_number.account_number_margin{margin-bottom:8px;}
	.form_ui .fieldset{margin-bottom:15px;}
	.form_ui .legend{margin-bottom:23px;}
	.form_ui .legend span{padding-left:13px;}
	.form_ui .fieldset_top{margin-top:-7px;}
    .form_ui .inputs_datecvv_inner{margin-left:-37px;}    
	.form_ui .input_submit .role_text{padding-left:12px;}
    
	.form_ui.table_cont{padding:8px 0;}
	.form_ui .table .table-cell,.form_ui .table.no_checkbox .table-thead .table-cell:first-child{padding:10px 8px;}
	.form_ui .table .table-thead .table-cell{font-size:18px;}
	.form_ui .table .table-tbody .table-cell{font-size:16px;}
	.form_ui .table .table-cell .checkbox{width:22px;}
	.form_ui .table .table-cell .view_btn .icon{font-size:18px;}
	.form_ui .input .btn .fa{margin-left:7px;}
    
	.cselect{height:57px;}
	.cselect_cont .cselect{height:57px;}
	.cselect_cont .cselect_custom .title{height:57px;line-height:52px;padding:0 17px 0 29px;}
	.cselect_small .cselect{height:45px;}
	.cselect_small .cselect_cont .cselect_select{height:45px;}
	.cselect_small .cselect_cont .cselect_custom .title{height:45px;line-height:40px;}
	.cselect_small .cselect_cont .cselect_custom .list .title{height:43px;}
    .cselect_up .cselect_cont .cselect_custom .list{padding-bottom:55px;}
	
    .tooltip{margin-right:-51px;}
    
	.btn.btn_small{height:45px;line-height:43px;font-size:17px;}
	
	.boxi .boxi_title.boxi_title_doublemargin{margin-bottom:22px;}
    
    .datepicker:after{width:25px;height:25px;left:14px;}
    .Zebra_DatePicker{font-size:16px;}
    
    .loader .loader_inner{height:75px;font-size:15px;}
    .loader .loader-ring{width:142px;height:83px;right:-13px;}
}
@media screen and (min-width: 1024px) {
	input[type="text"]{height:54px;font-size:21px;text-indent:14px;padding-bottom:1px;}
    
	.line_sep{padding:21px 0 29px;}
	
	.tooltip_cont{font-size:14px;}
	
	.form_ui{margin-bottom:-17px;}
	.form_ui .inputs_twocol{margin-left:-21px;}
	.form_ui .inputs_twocol .input{padding-left:21px;}
	.form_ui .input{margin-bottom:17px;}
	.form_ui .input_submit{padding-top:8px;}
	.form_ui .step_two{padding:17px 0 34px;padding-right:53px;}
    .form_ui .inputs_datecvv_inner{margin-left:-38px;}
    
    .tooltip{margin-right:-44px;}
    .tooltip .tooltip_toggle{width:16px;height:16px;line-height:16px;font-size:10px;}
    .tooltip .tooltip_cont{width:170px;left:-15px;}
}
@media screen and (min-width: 1280px) {
	input[type="text"]{height:64px;font-size:25px;text-indent:17px;padding-bottom:2px;}
    
	.tooltip_cont{padding:8px 15px 10px;font-size:16px;margin-bottom:15px;}
    
    .tooltip .tooltip_cont{width:240px;}
}
@media screen and (min-width: 1440px) {
	input[type="text"]{height:77px;font-size:30px;text-indent:20px;padding-bottom:2px;}
    
	.line_sep{padding:23px 0 32px;}
	
	.radiobox .label,.checkbox .label{padding-right:33px;min-height:23px;font-size:18px;line-height:22px;}
	.checkbox .check_c,.radiobox .radio_c,.radiobox input[type='radio'],.checkbox input[type='checkbox']{width:23px;height:23px;line-height:23px;}
	.checkbox .check_c .icon{width:15px;height:11px;}
	.radiobox .radio_c:after{width:13px;height:13px;}
	
	.tooltip_cont:after{right:16px;border-width:8px 8px 0 8px;}
	
	.form_ui{margin-bottom:-18px;}
	.form_ui .inputs_twocol{margin-left:-23px;}
	.form_ui .inputs_twocol .input{padding-left:23px;}
	.form_ui .input{margin-bottom:18px;}
	.form_ui .input input[type='text']{font-size:20px;height:61px;text-indent:18px;}
	.form_ui .input_submit{padding-top:9px;}
	.form_ui .btn{height:61px;line-height:59px;font-size:20px;}
	.form_ui .step_two{padding:18px 0 36px;padding-right:57px;}
	.form_ui .step_two .title{font-size:20px;margin-bottom:4px;}
	.form_ui .step_two .msg{font-size:18px;margin-bottom:23px;}
    .form_ui .step_two .btn_finish{display: block;width:216px;}
	.form_ui .step_two .icon{width:43px;height:43px;top:20px;line-height:40px;font-size:21px;}
	.form_ui .input .account_number{font-size:18px;}
	.form_ui .input .account_number .title{margin-bottom:4px;}
    .form_ui .input .account_number.account_number_margin{margin-bottom:9px;}
	.form_ui .input_label{font-size:17px;padding-right:38px;}
	.form_ui .input_label .icon{height:40px;line-height:40px;width:24px;}
	.form_ui .input_label .label_desc{font-size:20px;}
	.form_ui .fieldset{margin-bottom:16px;}
	.form_ui .legend{font-size:17px;margin-bottom:24px;}
	.form_ui .legend span{padding-left:14px;}
	.form_ui .input_icon input[type='text']{text-indent:52px;}
	.form_ui .input_icon .icon_input{right:18px;height:61px;line-height:61px;width:23px;font-size:20px;}
    .form_ui .inputs_datecvv_inner{margin-left:-43px;}
	.form_ui .input_submit .role_text{font-size:17px;padding-right:25px;padding-left:17px;margin-top:6px;}
	.form_ui .input_submit .role_text .icon{font-size:15px;}
    
	.form_ui.table_cont{padding:9px 0;}
	.form_ui .table .table-cell,.form_ui .table.no_checkbox .table-thead .table-cell:first-child{padding:11px 9px;}
	.form_ui .table .table-thead .table-cell:first-child{width:23px;}
	.form_ui .table .table-thead .table-cell{padding-bottom:9px;padding-top:9px;}
	.form_ui .table .table-tbody .table-cell{font-size:17px;}
	.form_ui .table .table-cell .checkbox{width:23px;}
	.form_ui .table .table-cell .view_btn{padding:5px 0;}
	.form_ui .table .table-cell .view_btn .icon{font-size:19px;margin-left:9px;}
    
	.cselect{height:61px;}
	.cselect_cont{font-size:20px;}
	.cselect_cont .cselect{height:61px;}
	.cselect_cont .cselect_custom .title{height:61px;line-height:56px;padding:0 18px 0 32px;}
	.cselect_cont .cselect_custom .title .icon{width:13px;left:14px;}
	.cselect_cont .cselect_custom .list .title{height:59px;}
	.cselect_cont .cselect_custom .list ul{max-height:234px;}
	.cselect_cont .cselect_custom .list li{height:36px;line-height:34px;font-size:18px;padding:0 18px;}
	.cselect_cont .cselect_custom.hasSearch .search_input{text-indent:18px;}
	.cselect_small .cselect{height:49px;}
	.cselect_small .cselect_cont{font-size:18px;}
	.cselect_small .cselect_cont .cselect_select{height:49px;}
	.cselect_small .cselect_cont .cselect_custom .title{height:49px;line-height:43px;}
	.cselect_small .cselect_cont .cselect_custom .list .title{height:47px;}
    .cselect_up .cselect_cont .cselect_custom .list{padding-bottom:59px;}
    
    .tooltip{margin-right:-49px;}
    .tooltip .tooltip_toggle{width:19px;height:19px;line-height:19px;font-size:12px;}
	
	.btn.btn_small{height:49px;line-height:47px;font-size:18px;}
	
	.boxi .boxi_title.boxi_title_doublemargin{margin-bottom:23px;}
    
    .datepicker:after{width:27px;height:27px;left:15px;}
    .Zebra_DatePicker{font-size:17px;}
    
	.loader .loader_inner{width:126px;height:88px;font-size:16px;}
	.loader .loader-ring{margin-bottom:14px;}
    .loader .loader-ring{width:153px;height:90px;right:-14px;}
}
@media screen and (min-width: 1800px) {
	.line_sep{padding:25px 0 35px;}
	
	.radiobox .label,.checkbox .label{padding-right:37px;min-height:26px;font-size:20px;line-height:24px;}
	.checkbox .check_c,.radiobox .radio_c,.radiobox input[type='radio'],.checkbox input[type='checkbox']{width:26px;height:26px;line-height:26px;}
	.checkbox .check_c .icon{width:17px;height:12px;top:7px;}
	.radiobox .radio_c:after{width:16px;height:16px;}
	
	.form_ui{margin-bottom:-20px;}
	.form_ui .inputs_twocol{margin-left:-25px;}
	.form_ui .inputs_twocol .input{padding-left:25px;}
	.form_ui .input{margin-bottom:20px;}
	.form_ui .input input[type='text']{font-size:22px;height:68px;text-indent:20px;}
	.form_ui .input_submit{padding-top:10px;}
	.form_ui .btn{height:68px;line-height:66px;font-size:22px;}
	.form_ui .step_two{padding:20px 0 40px;padding-right:63px;}
	.form_ui .step_two .title{font-size:22px;}
    .form_ui .step_two .msg{font-size:20px;margin-bottom:25px;}
    .form_ui .step_two .btn_finish{display: block;width:240px;}
	.form_ui .step_two .icon{width:48px;height:48px;top:22px;line-height:44px;font-size:23px;}
	.form_ui .input .account_number{font-size:20px;}
    .form_ui .input .account_number.account_number_margin{margin-bottom:10px;}
	.form_ui .input_label{font-size:18px;padding-right:40px;}
	.form_ui .input_label .icon{height:42px;line-height:42px;width:25px;font-size:22px;}
	.form_ui .input_label .label_desc{font-size:22px;}
	.form_ui .fieldset{margin-bottom:18px;}
	.form_ui .legend{font-size:18px;margin-bottom:27px;}
	.form_ui .legend span{padding-left:15px;}
	.form_ui .input_icon input[type='text']{text-indent:58px;}
	.form_ui .input_icon .icon_input{right:20px;height:68px;line-height:68px;width:25px;font-size:22px;}
	.form_ui .fieldset_top{margin-top:-8px;}
    .form_ui .inputs_datecvv_inner{margin-left:-50px;}
	.form_ui .input_submit .role_text{font-size:18px;padding-right:26px;padding-left:50px;margin-top:10px;}
	.form_ui .input_submit .role_text .icon{font-size:16px;}
    
	.form_ui.table_cont{padding:10px 0;}
	.form_ui .table .table-cell,.form_ui .table.no_checkbox .table-thead .table-cell:first-child{padding:12px 10px;}
	.form_ui .table .table-thead .table-cell:first-child{width:26px;}
	.form_ui .table .table-thead .table-cell{font-size:20px;padding-bottom:10px;padding-top:10px;}
	.form_ui .table .table-tbody .table-cell{font-size:18px;}
	.form_ui .table .table-cell .checkbox{width:26px;}
	.form_ui .table .table-cell .view_btn .icon{font-size:20px;margin-left:10px;}
	.form_ui .input .btn .fa{margin-left:8px;}
    
	.cselect{height:68px;}
	.cselect_cont{font-size:22px;}
	.cselect_cont .cselect{height:68px;}
	.cselect_cont .cselect_custom .title{height:68px;line-height:62px;padding:0 20px 0 35px;}
	.cselect_cont .cselect_custom .title .icon{width:14px;height:9px;left:15px;}
	.cselect_cont .cselect_custom .list .title{height:66px;}
	.cselect_cont .cselect_custom .list ul{max-height:260px;}
	.cselect_cont .cselect_custom .list li{height:40px;line-height:38px;font-size:20px;padding:0 20px;}
	.cselect_cont .cselect_custom.hasSearch .search_input{text-indent:20px;}
	.cselect_small .cselect{height:54px;}
	.cselect_small .cselect_cont{font-size:20px;}
	.cselect_small .cselect_cont .cselect_select{height:54px;}
	.cselect_small .cselect_cont .cselect_custom .title{height:54px;line-height:48px;}
	.cselect_small .cselect_cont .cselect_custom .list .title{height:52px;}
    .cselect_up .cselect_cont .cselect_custom .list{padding-bottom:66px;}
    
    .tooltip{margin-right:-51px;}        
	
	.btn.btn_small{height:54px;line-height:52px;font-size:20px;}
	
	.boxi .boxi_title.boxi_title_doublemargin{margin-bottom:26px;}
    
    .datepicker:after{width:30px;height:30px;left:17px;}
    .Zebra_DatePicker{font-size:18px;}
    
	.loader .loader_inner{width:140px;height:90px;font-size:18px;}
	.loader .loader-ring{margin-bottom:15px;}
    .loader .loader-ring{width:170px;height:100px;right:-15px;}
}

/* Template - Login */
.login_page{width:100%;height:auto;position:relative;min-height:0;background:#fbfbfb;}
.login_page .bg{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;}
.login_page .innerpage{padding-top:64px;height:100%;}
.login_page .table{width:100%;height:100%;}
.login_page .table-cell{width:100%;height:100%;vertical-align:middle;text-align:center;}
.login_page .box{background-color:#FFF;box-shadow:0 3px 10px rgba(0, 0, 0, 0.15);}
.login_page .inner{padding:28px 16px 44px;}
.login_page .title_login{display:block;font-size:0;}
.login_page .title_login img{display:block;width:100%;margin:0 auto;}
.login_page .alert{color:#C4283A;font-size:16px;font-weight:400;line-height:1;position:absolute;right:0;bottom:100%;margin-bottom:8px;width:100%;opacity:0;visibility:hidden;}
.login_page .alert a{color:#C4283A;text-decoration:underline;}
.login_page input[type='text']{text-align:center;text-indent:0;height:54px;font-size:20px;text-indent:0;padding-bottom:0;color:#575757;}
.login_page .form{width:100%;margin:0 auto;display:block;}
.login_page .form.form_error .alert{opacity:1;visibility:visible;}
.login_page .form_one{padding-bottom:32px;border-bottom:1px solid #C4C8CE;margin-bottom:24px;}
.login_page .form_one .legend{color:#575757;font-size:18px;font-weight:500;line-height:1;display:block;white-space:normal;margin-bottom:48px;margin-top:6px;}
.login_page .form_one .input{position:relative;margin-bottom:16px;}
.login_page .form_one .btns_group{margin-left:-16px;}
.login_page .form_one .btns_group:after{content:'';clear:both;display:table;}
.login_page .form_one .btns_group > li{padding-left:16px;float:right;width:100%;}
.login_page .form_one .btns_group > li .btn{width:100%;display:block;font-size:18px;font-weight:400;height:44px;line-height:44px;}
.login_page .form_one .btns_group > li .btn:hover{background:#539ad4;}
.login_page .form_one .btns_group > li .btn .fa{margin-left:8px;top:-1px;font-size:19px;position:relative;}
.login_page .form_one .btns_group > li .btn .fa.fa-envelope{font-size:18px;}
.login_page .form_two .input{position:relative;}
.login_page .form_two .input:before{content:'';width:100%;height:100%;background:#FFF;position:absolute;left:0;top:0;opacity:0;z-index:2;visibility:hidden;}
.login_page .form_two .input.disabled:before{opacity:0.65;visibility:visible;}
.login_page .form_two .input:after{content:'';clear:both;display:table;}
.login_page .form_two .input input[type="text"]{width:100%;float:right;border-left:none;}
.login_page .form_two .input .btn{width:100%;float:right;height:54px;line-height:54px;font-size:20px;font-weight:500;}
.login_page .form_two .input .alert{bottom:auto;top:100%;margin-top:8px;}

@media screen and (max-width: 767px) {
    .login_page .innerpage{padding-left:0;padding-right:0;}
    .login_page .box{box-shadow: none;}
    .login_page input[type='text']::-webkit-input-placeholder{font-size:16px;}
    .login_page input[type='text']:-moz-placeholder{font-size:16px;}
    .login_page input[type='text']::-moz-placeholder{font-size:16px;}
    .login_page input[type='text']:-ms-input-placeholder{font-size:16px;}
    .login_page .form_one .btns_group > li{margin-bottom:10px;}
    .login_page .form_one .btns_group > li:last-child{margin-bottom:0;}
    .login_page .form_two .input input[type="text"]{border-bottom:none;border-left:2px solid #BEBCBC;}
}
@media screen and (min-width: 568px) and (max-width: 767px) {
    .login_page .form_one .btns_group > li{width:50%;margin-bottom:0;}
    .login_page .form_two .input input[type="text"]{width:50%;border-bottom:2px solid #BEBCBC;border-left:none;}
	.login_page .form_two .input .btn{width:50%;}
}
@media screen and (min-width: 768px) {
	.login_page{height:100vh;min-height:642px;}
	.login_page .inner{padding:22px 0 69px;}
	.login_page .title_login img{width:600px;}
	.login_page .alert{font-size:18px;margin-bottom:16px;}
	.login_page input[type='text']{height:55px;font-size:22px;padding-bottom:1px;}
	.login_page .form{width:622px;}
	.login_page .form_one{padding-bottom:40px;margin-bottom:28px;}
	.login_page .form_one .legend{font-size:24px;margin-top:-5px;}
	.login_page .form_one .input{margin-bottom:17px;}
	.login_page .form_one .btns_group{margin-left:-14px;}
	.login_page .form_one .btns_group > li{padding-left:14px;width:50%;}
	.login_page .form_one .btns_group > li .btn{font-size:17px;}
	.login_page .form_one .btns_group > li .btn .fa{margin-left:7px;}
	.login_page .form_two .input input[type="text"]{width:50%;}
	.login_page .form_two .input .btn{width:50%;height:55px;line-height:55px;font-size:22px;}
	.login_page .form_two .input .alert{margin-top:16px;}
}
@media screen and (min-width: 1024px) {
	.login_page{min-height:577px;}
	.login_page .innerpage{padding-top:66px;}
	.login_page .inner{padding:20px 0 62px;}
	.login_page .title_login img{width:828px;}
	.login_page .alert{font-size:16px;margin-bottom:14px;}
	.login_page input[type='text']{height:50px;font-size:19px;}
	.login_page .form{width:559px;}
	.login_page .form_one{padding-bottom:36px;margin-bottom:25px;}
	.login_page .form_one .legend{font-size:21px;margin-bottom:43px;margin-top:-13px;}
	.login_page .form_one .input{margin-bottom:16px;}
	.login_page .form_one .btns_group{margin-left:-13px;}
	.login_page .form_one .btns_group > li{padding-left:13px;}
	.login_page .form_one .btns_group > li .btn{font-size:16px;height:39px;line-height:39px;}
	.login_page .form_one .btns_group > li .btn .fa{margin-left:6px;font-size:17px;}
	.login_page .form_one .btns_group > li .btn .fa.fa-envelope{font-size:16px;}
	.login_page .form_two .input .btn{height:50px;line-height:50px;font-size:19px;}
	.login_page .form_two .input .alert{margin-top:14px;}
}
@media screen and (min-width: 1440px) {
	.login_page{min-height:707px;}
	.login_page .innerpage{padding-top:76px;}
	.login_page .inner{padding:25px 0 76px;}
	.login_page .title_login img{width:1014px;}
	.login_page .alert{font-size:20px;margin-bottom:17px;}
	.login_page input[type='text']{height:61px;font-size:24px;padding-bottom:2px;}
	.login_page .form{width:685px;}
	.login_page .form_one{padding-bottom:44px;margin-bottom:31px;}
	.login_page .form_one .legend{font-size:26px;margin-bottom:52px;margin-top:-16px;}
	.login_page .form_one .input{margin-bottom:19px;}
	.login_page .form_one .btns_group{margin-left:-16px;}
	.login_page .form_one .btns_group > li{padding-left:16px;}
	.login_page .form_one .btns_group > li .btn{font-size:19px;height:48px;line-height:48px;}
	.login_page .form_one .btns_group > li .btn .fa{margin-left:8px;font-size:21px;}
	.login_page .form_one .btns_group > li .btn .fa.fa-envelope{font-size:20px;}
	.login_page .form_two .input .btn{height:61px;line-height:61px;font-size:24px;}
	.login_page .form_two .input .alert{margin-top:17px;}
}
@media screen and (min-width: 1800px) {
	.login_page{min-height:892px;}
	.login_page .inner{padding:31px 0 96px;}
	.login_page .title_login img{width:1280px;}
	.login_page .alert{font-size:25px;margin-bottom:22px;}
	.login_page input[type='text']{height:77px;font-size:30px;}
	.login_page .form{width:864px;}
	.login_page .form_one{padding-bottom:55px;margin-bottom:39px;}
	.login_page .form_one .legend{font-size:33px;margin-bottom:66px;margin-top:-20px;}
	.login_page .form_one .input{margin-bottom:24px;}
	.login_page .form_one .btns_group{margin-left:-20px;}
	.login_page .form_one .btns_group > li{padding-left:20px;}
	.login_page .form_one .btns_group > li .btn{font-size:24px;height:61px;line-height:61px;}
	.login_page .form_one .btns_group > li .btn .fa{margin-left:10px;font-size:26px;}
	.login_page .form_one .btns_group > li .btn .fa.fa-envelope{font-size:25px;}
	.login_page .form_two .input .btn{height:77px;line-height:77px;font-size:30px;}
	.login_page .form_two .input .alert{margin-top:22px;}
}

/* Dashboard layout */
.innerpage_padding{padding:96px 16px 32px 16px;color:#444;}

.side_menu{position:fixed;top:0;left:0;width:100%;z-index:99;}
.side_menu .inner{height:auto;width:100%;position:absolute;padding-top:64px;left:100%;margin-left:0;}
.side_menu .inner_padding{padding-top:64px;height:100%;position:relative;}
.side_menu .top{height:64px;position:absolute;right:0;top:0;width:100%;background:#444444;z-index:2;}
.side_menu .top .icon{display:none;}
.side_menu .top:after{content:'';width:400%;position:absolute;left:100%;top:0;height:100%;background:#444444;}
.side_menu .top .avatar{width:40px;height:40px;border:3px solid #6FAEE1;border-radius:50%;background:#FFF;overflow:hidden;position:absolute;bottom:12px;right:16px;}
.side_menu .top .avatar .cover{width:100%;height:100%;position:absolute;left:0;top:0;border-radius:50%;}
.side_menu .top .hello{color:#FFF;font-size:18px;font-weight:400;line-height:1.12;position:absolute;right:66px;bottom:24px;}
.side_menu .bottom{height:100%;padding-bottom:0;background-color:#FFF;box-shadow:0 3px 10px rgba(0, 0, 0, 0.15);position:relative;direction:ltr;}
.side_menu .bottom_inner{height:100%;}
.side_menu .bottom:after{content:'';width:400%;position:absolute;left:100%;top:0;height:100%;background:#FFF;}
.side_menu .bottom .scroll{height:100%;position:relative;overflow: hidden;}
.side_menu .bottom .nav{padding-top:0;direction:rtl;}
.side_menu .bottom .nav > li{border-bottom:1px solid #f5f7f9;}
.side_menu .bottom .nav > li:last-child{border-bottom:none;}
.side_menu .bottom .nav > li > a,.side_menu .bottom .back_home a{height:54px;line-height:52px;display:block;color:#444;font-size:18px;font-weight:400;padding-right:48px;position:relative;overflow:hidden;}
.side_menu .bottom .nav > li > a:hover,.side_menu .bottom .back_home a:hover,.side_menu .bottom .back_home a:hover .icon{color:#6FAEE1;}
.side_menu .bottom .nav > li > a:after{content:'';left:0;top:0;bottom:0;margin:auto 0;width:0;height:0;border-style:solid;border-width:8px 0 8px 6px;border-color:transparent transparent transparent #424242;position:absolute;transform:translate3d(-6px,0,0);}
.side_menu .bottom .nav > li > a.active:after{transform:translate3d(0,0,0);}
.side_menu .bottom .nav > li .icon,.side_menu .bottom .back_home a .icon{position:absolute;right:16px;width:17px;text-align:center;height:100%;line-height:52px;color:#6FAEE1;}
.side_menu .bottom .back_home{position:absolute;right:0;bottom:0;width:100%;border-top:1px solid #f5f7f9;border-bottom:none;}
.side_menu .bottom .back_home a{font-size:18px;font-weight:500;}
.side_menu .bottom .back_home a .icon{color:#444;font-size:20px;}

.top_head{position:fixed;top:0;left:0;width:100%;z-index:98;background-color:#C4283A;padding-top:66px;}
.top_head .innerpage{height:80px;}
.top_head .title{color:#FFF;font-size:46px;font-weight:400;position:absolute;right:205px;bottom:13px;line-height:1;}

.side_left{position:fixed;top:0;left:0;width:100%;z-index:97;}
.side_left .inner{height:100vh;width:228px;position:absolute;padding-top:146px;left:0;background-color:#FFF;box-shadow:0 3px 10px rgba(0, 0, 0, 0.15);}
.side_left .inner:after{content:'';width:400%;position:absolute;right:100%;top:0;height:100%;background:#FFF;}
.side_left .scroll{height:100%;padding-right:23px;}
.side_left .pay_status{margin-bottom:28px;border-bottom:1px solid #c7c4c4;height:215px;color:#444;font-size:21px;font-weight:500;line-height:1;padding-top:53px;text-align:right;}
.side_left .pay_status .price{font-size:50px;line-height:1;font-weight:500;padding-top:9px;}
.side_left .pay_status .price .nis{font-size:37px;}
.side_left .banner_cont{padding-bottom:28px;}
.side_left .banner_cont a{display:block;}
.side_left .banner_cont a img{display:block;max-width:100%;}

.boxi{border:1px solid #D7E0F1;background-color:#FFF;position:relative;padding:23px 16px 28px;margin-bottom:16px;}
.boxi.boxi_line{margin-bottom:33px;}
.boxi.boxi_line:after{content:'';width:100%;height:1px;background-color:#C7C4C4;position:absolute;right:0;bottom:-18px;}
.boxi .boxi_inner{position:relative;}
.boxi .boxi_title{color:#414141;font-size:20px;font-weight:500;line-height:1;position:relative;margin-bottom:20px;}
.boxi .boxi_title span{position:relative;}
.boxi .boxi_title .notif_bubble{background-color:#C4283A;position:absolute;left:-18px;top:-1px;min-width:17px;height:17px;line-height:17px;border-radius:50%;text-align:center;color:#FFF;font-size:12px;font-weight:500;padding:0 4px;}
.boxi_twocol{margin-left:-16px;}
.boxi_twocol:after{content:'';clear:both;display:table;}
.boxi_twocol .boxi_col{float:right;width:100%;padding-left:16px;}
.boxi.boxi_info{padding-top:0;padding-bottom:0;border-color:transparent;background:none;}

.progress_bar .prog_title{font-size:28px;line-height:1;font-weight:300;text-align:center;color:#444;margin-bottom:16px;}
.progress_bar .prog_title strong{font-weight:500;}
.progress_bar .prog_title .small{font-size:16px;line-height:1;font-weight:400;padding-bottom:6px;}
.progress_bar .pbar{height:16px;background-color:#DDE8ED;border-radius:2px;position:relative;overflow:hidden;}
.progress_bar .pbar .pbar_in{position:absolute;left:0;top:0;height:100%;border-radius:2px;background:#444444;width:100%;transform:translate3d(-100%,0,0);}
.progress_bar.thin .prog_title{font-size:18px;margin-bottom:12px;font-weight:400;}
.progress_bar.thin .pbar{height:8px;}

@media screen and (min-width: 568px) and (max-width: 767px) {
    .boxi_twocol .boxi_col{width:50%;}
}
@media screen and (max-width: 767px) {
    .progress_bar .prog_title .small{padding-top:2px;}
}
@media screen and (min-width: 768px) {
	.innerpage_padding{padding:104px 30px 40px 30px;}
	
	.side_menu .top .avatar{right:30px;}
	.side_menu .top .hello{font-size:20px;right:80px;bottom:23px;}
	.side_menu .bottom .nav > li > a,.side_menu .bottom .back_home a{padding-right:62px;}
	.side_menu .bottom .nav > li .icon,.side_menu .bottom .back_home a .icon{right:30px;}
	
	.boxi{padding:19px 30px 30px;margin-bottom:15px;}
	.boxi.boxi_line{margin-bottom:41px;}
	.boxi.boxi_line:after{bottom:-22px;}
	.boxi .boxi_title{font-size:21px;margin-bottom:22px;}
	.boxi_twocol{margin-left:-25px;}
	.boxi_twocol .boxi_col{width:50%;padding-left:25px;}
	
	.progress_bar .prog_title{font-size:33px;margin-bottom:20px;}
	.progress_bar .prog_title .small{font-size:17px;padding-bottom:3px;}
	.progress_bar .pbar{height:14px;}
	.progress_bar.thin .prog_title{font-size:16px;margin-bottom:13px;}
	.progress_bar.thin .pbar{height:7px;}
}
@media screen and (max-width: 1023px) {
    .top_head,.side_left{display:none;}
    
    .side_menu{z-index:90;min-width:320px;}
    .side_menu .inner{left:0;}
    .side_menu .top{background:#C4283A;box-shadow: 0 2px 18px rgba(0, 0, 0, 0.18);-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;cursor: pointer;-webkit-tap-highlight-color: rgba(255, 255, 255, 0);}
    .side_menu .top .hello{line-height:1;}
    .side_menu .top .hello div{display: inline-block;}
    .side_menu .top .hello div:last-child{font-weight:500;}
    .side_menu .top .hello div:last-child:before{content:'\00a0';display: inline-block;}
    .side_menu .top .icon{display: block;position: absolute;left:30px;top:0;height:64px;line-height:64px;color:#FFF;font-size:24px;}
    
    .side_menu .bottom,.side_menu .top{-webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}
    .side_menu .bottom{visibility: hidden;opacity:0;-webkit-transform:translate3d(0,-55px, 0);transform:translate3d(0,-55px,0);height:calc(100vh - 158px);box-shadow: 0 0 0 rgba(0, 0, 0, 0.15);position: absolute;right:0;top:64px;width:100%;}
    .side_menu .bottom .scroll{height:auto!important;max-height:none!important;overflow: visible!important;}
    .side_menu .bottom:after{display: none;}
    .side_menu .bottom .bottom_inner{height:100%;direction: rtl;overflow-y: hidden;}
    .side_menu .bottom .back_home{position: relative;}
    .side_menu .bottom .nav > li > a:after{display: none;}
    .side_menu .bottom .nav > li > a.active{font-weight:500;color:#6FAEE1;}
    .sticky_hide:not(.active-mobile-sidemenu) .side_menu{transform: translate3d(0,-64px,0);}
    .sticky_hide:not(.active-mobile-sidemenu) .side_menu .top{box-shadow: 0 0 0 rgba(0, 0, 0, 0.18);}
    .active-mobile-sidemenu .side_menu .top{box-shadow: 0 0 0 rgba(0, 0, 0, 0.18);}
    .active-mobile-sidemenu .side_menu .top .icon{-webkit-transform: rotate(-180deg);transform: rotate(-180deg);}
    .active-mobile-sidemenu .side_menu .bottom{visibility: visible;opacity:1;-webkit-transform:translate3d(0,0, 0);transform:translate3d(0,0,0);box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);}
    .active-mobile-sidemenu .side_menu .bottom .bottom_inner{overflow-y: scroll;-webkit-overflow-scrolling: touch;}
}
@media screen and (max-width: 767px) {
    .side_menu .top .icon{left:16px;font-size:20px;}
    .side_menu .bottom{height:calc(100vh - 128px);}
}
@media screen and (min-width: 1024px) {
	.innerpage_padding{padding:186px 187px 38px 64px;}
	
	.side_menu .inner{height:100vh;width:240px;margin-left:-153px;}
	.side_menu .inner_padding{padding-top:80px;}
	.side_menu .top{height:80px;}
	.side_menu .top .avatar{width:53px;height:53px;bottom:9px;right:18px;}
	.side_menu .top .hello{font-size:18px;right:90px;bottom:16px;}
	.side_menu .bottom{padding-bottom:53px;}
	.side_menu .bottom .nav{padding-top:38px;}
	.side_menu .bottom .nav > li > a,.side_menu .bottom .back_home a{height:53px;font-size:17px;padding-right:55px;}
	.side_menu .bottom .nav > li .icon,.side_menu .bottom .back_home a .icon{right:23px;}
	.side_menu .bottom .back_home a{font-size:16px;}
	.side_menu .bottom .back_home a .icon{font-size:18px;}
	
	.top_head{padding-top:64px;}
	
	.side_left .inner{height:144px;width:auto;padding-top:64px;}
	.side_left .scroll{padding-right:0;}
	.side_left .pay_status{margin-bottom:0;height:auto;font-size:18px;padding-top:0;}
	.side_left .pay_status .price{font-size:32px;padding-top:0;}
	.side_left .pay_status .price .nis{font-size:24px;}
	
	.boxi{padding:19px 33px 33px;margin-bottom:13px;}
	.boxi.boxi_line{margin-bottom:43px;}
	.boxi.boxi_line:after{bottom:-23px;}
	.boxi_twocol{margin-left:-21px;}
	.boxi_twocol .boxi_col{padding-left:21px;}
}
@media screen and (min-width: 1024px) and (max-width: 1279px) {
    .top_head .innerpage,.side_menu .innerpage,.side_left .innerpage,.innerpage_padding{right:65px;}
    
    .side_left .innerpage{right:22px;}
    .side_left{z-index:99;}
    .side_left .inner:after{display: none;}
    .side_left .inner{z-index:99;background:none;box-shadow:none;}
    .side_left .banner_cont{display: none;}
    .side_left .pay_status{border-bottom:0;padding-left:21px;color:#FFF;font-weight:400;padding-top:15px;}
    .side_left .pay_status .price{font-weight:400;}
    .side_left .scroll{overflow: hidden!important;}
    .side_left .scroll-element{display: none!important;}
}
@media screen and (min-width: 1280px) {
	.innerpage_padding{padding:188px 187px 38px 257px;}
	
	.side_menu .inner{padding-top:66px;}
	
	.top_head{padding-top:66px;}
	
	.side_left .inner{height:100vh;width:228px;padding-top:146px;}
	.side_left .scroll{padding-right:23px;}
	.side_left .pay_status{margin-bottom:28px;height:215px;font-size:21px;padding-top:53px;}
	.side_left .pay_status .price{font-size:50px;padding-top:9px;}
	.side_left .pay_status .price .nis{font-size:37px;}
}
@media screen and (min-width: 1280px) and (max-width: 1439px) {
    .top_head .innerpage,.side_menu .innerpage,.side_left .innerpage,.innerpage_padding{right:32px;}
    .side_left .innerpage{right:24px;}
}
@media screen and (min-width: 1440px) {
	.innerpage_padding{padding:223px 94px 41px 256px;}
	
	.side_menu .inner{width:284px;padding-top:76px;margin-left:-58px;}
	.side_menu .inner_padding{padding-top:101px;}
	.side_menu .top{height:101px;}
	.side_menu .top .avatar{width:58px;height:58px;bottom:12px;right:30px;}
	.side_menu .top .hello{font-size:20px;right:108px;bottom:20px;}
	.side_menu .bottom{padding-bottom:58px;}
	.side_menu .bottom .nav{padding-top:41px;}
	.side_menu .bottom .nav > li > a,.side_menu .bottom .back_home a{height:58px;line-height:56px;font-size:18px;padding-right:70px;}
	.side_menu .bottom .nav > li > a:after{border-width:9px 0 9px 6px;}
	.side_menu .bottom .nav > li .icon,.side_menu .bottom .back_home a .icon{right:36px;width:18px;line-height:56px;}
	.side_menu .bottom .back_home a{font-size:17px;}
	.side_menu .bottom .back_home a .icon{font-size:20px;}
	
	.top_head{padding-top:76px;}
	.top_head .innerpage{height:101px;}
	.top_head .title{font-size:50px;right:114px;bottom:16px;}
	
	.side_left .inner{width:246px;padding-top:177px;}
	.side_left .scroll{padding-right:24px;}
	.side_left .pay_status{margin-bottom:30px;height:231px;font-size:23px;padding-top:58px;}
	.side_left .pay_status .price{font-size:54px;padding-top:10px;}
	.side_left .pay_status .price .nis{font-size:40px;}
	.side_left .banner_cont{padding-bottom:30px;}
	
	.boxi{padding:21px 36px 36px;margin-bottom:14px;}
	.boxi.boxi_line{margin-bottom:46px;}
	.boxi.boxi_line:after{bottom:-24px;}
	.boxi .boxi_title{font-size:23px;margin-bottom:23px;}
	.boxi .boxi_title .notif_bubble{left:-19px;min-width:18px;height:18px;line-height:18px;font-size:13px;padding:0 5px;}
	.boxi_twocol{margin-left:-23px;}
	.boxi_twocol .boxi_col{padding-left:23px;}
	
	.progress_bar .prog_title{font-size:35px;margin-bottom:22px;}
	.progress_bar .prog_title .small{font-size:18px;}
	.progress_bar .pbar{height:15px;}
	.progress_bar.thin .prog_title{font-size:17px;margin-bottom:14px;}
}
@media screen and (min-width: 1440px) and (max-width: 1799px) {
    .top_head .innerpage,.side_menu .innerpage,.side_left .innerpage,.innerpage_padding{max-width:1170px;right:91px;}
    .side_left .innerpage{right:103px;}
}
@media screen and (min-width: 1800px) {
	.innerpage_padding{padding:222px 149px 45px 298px;}
	
	.side_menu .inner{width:360px;margin-left:-109px;}
	.side_menu .inner_padding{padding-top:96px;}
	.side_menu .top{height:96px;}
	.side_menu .top .avatar{width:64px;height:64px;bottom:16px;right:33px;}
	.side_menu .top .hello{font-size:25px;right:120px;bottom:22px;}
	.side_menu .bottom{padding-bottom:64px;}
	.side_menu .bottom .nav{padding-top:45px;}
	.side_menu .bottom .nav > li > a,.side_menu .bottom .back_home a{height:64px;line-height:62px;font-size:20px;padding-right:78px;}
	.side_menu .bottom .nav > li > a:after{border-width:10px 0 10px 7px;transform:translate3d(-7px,0,0);}
	.side_menu .bottom .nav > li .icon,.side_menu .bottom .back_home a .icon{right:40px;width:20px;line-height:62px;}
	.side_menu .bottom .back_home a{font-size:19px;}
	.side_menu .bottom .back_home a .icon{font-size:22px;}
	
	.top_head .innerpage{height:96px;}
	.top_head .title{font-size:55px;right:171px;bottom:18px;}
	
	.side_left .inner{width:273px;padding-top:172px;}
	.side_left .scroll{padding-right:27px;}
	.side_left .pay_status{margin-bottom:33px;height:257px;font-size:25px;padding-top:64px;}
	.side_left .pay_status .price{font-size:60px;padding-top:11px;}
	.side_left .pay_status .price .nis{font-size:44px;}
	.side_left .banner_cont{padding-bottom:33px;}
	
	.boxi{padding:23px 40px 40px;margin-bottom:15px;}
	.boxi.boxi_line{margin-bottom:51px;}
	.boxi.boxi_line:after{bottom:-27px;}
	.boxi .boxi_title{font-size:25px;margin-bottom:26px;}
	.boxi .boxi_title .notif_bubble{left:-21px;min-width:20px;height:20px;line-height:20px;font-size:14px;}
	.boxi_twocol{margin-left:-25px;}
	.boxi_twocol .boxi_col{padding-left:25px;}
	
	.progress_bar .prog_title{font-size:39px;margin-bottom:24px;}
	.progress_bar .prog_title .small{font-size:20px;}
	.progress_bar .pbar{height:17px;}
	.progress_bar.thin .prog_title{font-size:19px;margin-bottom:16px;}
	.progress_bar.thin .pbar{height:8px;}
}

/* Template - Home */
.boxi_mynums .number_list > li a{transition:box-shadow 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);}
.boxi_mynums .number_list{font-size:0;text-align:right;margin-left:-16px;margin-bottom:-16px;}
.boxi_mynums .number_list > li{display:inline-block;width:50%;padding-left:16px;margin-bottom:16px;}
.boxi_mynums .number_list > li a{display:block;height:44px;line-height:44px;background-color:#F5F7F9;border-radius:3px;text-align:center;color:#444;font-size:16px;font-weight:400;box-shadow:0 0 0 rgba(0, 0, 0, 0.15);}
.boxi_mynums .number_list > li a.active{background-color:#6FAEE1;color:#FFF;box-shadow:0 3px 10px rgba(0, 0, 0, 0.15);}
.boxi_mynums .number_list > li a:not(.active):not(.disabled):hover{box-shadow:0 3px 10px rgba(0, 0, 0, 0.15);background:#FFF;}
.boxi_mynums .number_list > li a.disabled{opacity:0.5;}
.boxi_mynums .number_list > li .tooltip{margin:0;position: relative;right:0;top:0;z-index:auto;}
.boxi_mynums .number_list > li .tooltip .tooltip_cont{left:0;right:0;margin-left:auto;margin-right:auto;width:147px;}
.boxi_mynums .number_list > li .tooltip .tooltip_cont:after{left:0;right:0;margin:0 auto;}
.boxi_mynums .messages{margin-top:20px;color:#444;border-radius: 3px;border:1px solid #D7E0F1;padding:16px;}
.boxi_mynums .messages > div{display:block;line-height:1.25;}
.boxi_mynums .messages > div:not(:last-child){margin-bottom:15px;}

.boxi_mypack .text_high{text-align:center;font-size:18px;padding-top:15px;font-weight:400;}

.feat_box{margin-left:-16px;padding-top:8px;text-align:center;}
.feat_box:after{content:'';clear:both;display:table;}
.feat_box .item{float:right;padding-left:16px;width:100%;}
.feat_box .item .inner{display:block;height:175px;background-color:#444;border:1px solid #D7E0F1;position:relative;color:#FFF;font-size:18px;font-weight:400;line-height:1;}
.feat_box .item .image{height:64%;position:relative;margin-bottom:22px;}
.feat_box .item .image img{position:absolute;left:0;right:0;bottom:0;width:78px;margin:0 auto;-webkit-transform:scale(1.01) translateZ(0) rotate(0.01deg);transform:scale(1.01) translateZ(0) rotate(0.01deg);backface-visibility:hidden;}
.feat_box .item .inner:hover img{-webkit-transform:scale(1.15) translateZ(0) rotate(0.01deg);transform:scale(1.15) translateZ(0) rotate(0.01deg);}

@media screen and (max-width: 567px) {
    .feat_box .item{margin-bottom:10px;}
    .feat_box .item:last-child{margin-bottom:0;}
    .feat_box .item .inner{height:73px;}
    .feat_box .item .image{height:100%;right:16px;width:48px;position: absolute;}
    .feat_box .item .image img{top:0;bottom:0;margin:auto;width:48px;}
    .feat_box .item .title{text-align:right;padding-right:80px;line-height:69px;}   
}
@media screen and (min-width: 375px) and (max-width: 767px) {
    .boxi_mynums .number_list > li a{font-size:18px;}   
}
@media screen and (min-width: 568px) and (max-width: 767px) {
    .boxi_mynums .number_list > li{width:33.3333%;}
    
    .feat_box .item{width:33.3333%;}   
}
@media screen and (min-width: 768px) {
	.boxi_mynums .number_list{margin-left:-17px;margin-bottom:-17px;}
	.boxi_mynums .number_list > li{width:33.3333%;padding-left:17px;margin-bottom:17px;}
	.boxi_mynums .number_list > li a{height:60px;line-height:60px;font-size:25px;}
    .boxi_mynums .number_list > li .tooltip .tooltip_cont{width:204px;}
	
	.boxi_mypack .text_high{padding-top:17px;}
	
	.feat_box{margin-left:-25px;padding-top:10px;}
	.feat_box .item{padding-left:25px;width:33.3333%;}
	.feat_box .item .inner{height:219px;font-size:19px;}
	.feat_box .item .image{margin-bottom:27px;}
	.feat_box .item .image img{width:97px;}
}
@media screen and (min-width: 1024px) {
    .boxi_mynums .number_list > li .tooltip .tooltip_cont{width:209px;}
    
	.feat_box{margin-left:-21px;padding-top:8px;}
	.feat_box .item{padding-left:21px;}
	.feat_box .item .inner{height:236px;font-size:21px;}
	.feat_box .item .image{margin-bottom:29px;}
	.feat_box .item .image img{width:105px;}
}
@media screen and (min-width: 1440px) {
	.boxi_mynums .number_list{margin-left:-18px;margin-bottom:-18px;}
	.boxi_mynums .number_list > li{padding-left:18px;margin-bottom:18px;}
	.boxi_mynums .number_list > li a{height:65px;line-height:65px;font-size:27px;}
    .boxi_mynums .number_list > li .tooltip .tooltip_cont{width:237px;}
	
	.boxi_mypack .text_high{font-size:20px;padding-top:18px;}
	
	.feat_box{margin-left:-23px;padding-top:9px;}
	.feat_box .item{padding-left:23px;}
	.feat_box .item .inner{height:254px;font-size:23px;}
	.feat_box .item .image{margin-bottom:32px;}
	.feat_box .item .image img{width:113px;}
}
@media screen and (min-width: 1800px) {
	.boxi_mynums .number_list{margin-left:-20px;margin-bottom:-20px;}
	.boxi_mynums .number_list > li{padding-left:20px;margin-bottom:20px;}
	.boxi_mynums .number_list > li a{height:72px;line-height:72px;font-size:30px;}
    .boxi_mynums .number_list > li .tooltip .tooltip_cont{width:277px;}
	
	.boxi_mypack .text_high{font-size:22px;padding-top:20px;}
	
	.feat_box{margin-left:-25px;padding-top:10px;}
	.feat_box .item{padding-left:25px;}
	.feat_box .item .inner{height:282px;font-size:25px;}
	.feat_box .item .image{margin-bottom:35px;}
	.feat_box .item .image img{width:126px;}
}

/* Template - Update package */
.boxi_mypackupdate .line_sep{padding-bottom:28px;}
.boxi_mypackupdate .input_radiogroups{padding:12px 0 4px;}
.boxi_mypackupdate .input_radiogroups .radiobox,.boxi_mypackupdate .input_radiogroups .checkbox{margin-bottom:16px;-webkit-tap-highlight-color:transparent;user-select:none;}
.boxi_mypackupdate .input_radiogroups .radiobox .radio_c,.boxi_mypackupdate .input_radiogroups .checkbox .check_c{top:0;bottom:0;margin:auto 0;}
.boxi_mypackupdate .input_radiogroups .radiobox:last-child,.boxi_mypackupdate .input_radiogroups .checkbox:last-child{margin-bottom:0;}
.boxi_mypackupdate .input_radiogroups .radiobox .label,.boxi_mypackupdate .input_radiogroups .checkbox .label{padding-right:34px;display:block;-webkit-tap-highlight-color:transparent;user-select:none;}
.boxi_mypackupdate .input_radiogroups .radiobox .pack_row,.boxi_mypackupdate .input_radiogroups .checkbox .pack_row{display:block;opacity:0.5;padding:16px 10px 16px;background-color:#fff;box-shadow:0 3px 10px rgba(0, 0, 0, 0.15);display:block;position:relative;font-size:18px;line-height:1.25;font-weight:400;color:#444;border-radius:3px;}
.boxi_mypackupdate .input_radiogroups .radiobox .pack_row strong,.boxi_mypackupdate .input_radiogroups .checkbox .pack_row strong{font-weight:500;color:#c4283a;}
.boxi_mypackupdate .input_radiogroups .radiobox .pack_row strong.strong_black,.boxi_mypackupdate .input_radiogroups .checkbox .pack_row strong.strong_black{color:#444;}
.boxi_mypackupdate .input_radiogroups .radiobox input[type="radio"]:checked + .label .pack_row,.boxi_mypackupdate .input_radiogroups .checkbox input[type="checkbox"]:checked + .label .pack_row{opacity:1;}

.boxi .message{font-size:18px;margin-bottom:16px;}
.boxi .message strong{font-weight:500;}
.boxi .message ul{padding:12px 0 4px;}
.boxi .message ul > li{padding-right:18px;position:relative;margin-bottom:12px;}
.boxi .message ul > li:last-child{margin-bottom:0;}
.boxi .message ul > li:after{content:'';width:6px;height:6px;border-radius:50%;background:#444;position:absolute;right:0;top:11px;}

@media screen and (min-width: 768px) {
	.boxi_mypackupdate .line_sep{padding-bottom:30px;}
	.boxi_mypackupdate .input_radiogroups{padding:15px 0 10px;}
	.boxi_mypackupdate .input_radiogroups .radiobox,.boxi_mypackupdate .input_radiogroups .checkbox{margin-bottom:20px;}
	.boxi_mypackupdate .input_radiogroups .radiobox .label,.boxi_mypackupdate .input_radiogroups .checkbox .label{padding-right:38px;}
	.boxi_mypackupdate .input_radiogroups .radiobox .pack_row,.boxi_mypackupdate .input_radiogroups .checkbox .pack_row{padding:16px 20px 18px;font-size:17px;}
	
	.boxi .message{font-size:17px;margin-bottom:17px;}
	.boxi .message ul{padding:13px 0 0;}
	.boxi .message ul > li{padding-right:17px;margin-bottom:13px;}
}
@media screen and (min-width: 1024px) {
	.boxi_mypackupdate .line_sep{padding-bottom:29px;}
	.boxi_mypackupdate .input_radiogroups{padding:13px 0 8px;}
	.boxi_mypackupdate .input_radiogroups .radiobox,.boxi_mypackupdate .input_radiogroups .checkbox{margin-bottom:21px;}
}
@media screen and (min-width: 1440px) {
	.boxi_mypackupdate .line_sep{padding-bottom:32px;}
	.boxi_mypackupdate .input_radiogroups{padding:14px 0 9px;}
	.boxi_mypackupdate .input_radiogroups .radiobox,.boxi_mypackupdate .input_radiogroups .checkbox{margin-bottom:23px;}
	.boxi_mypackupdate .input_radiogroups .radiobox .label,.boxi_mypackupdate .input_radiogroups .checkbox .label{padding-right:41px;}
	.boxi_mypackupdate .input_radiogroups .radiobox .pack_row,.boxi_mypackupdate .input_radiogroups .checkbox .pack_row{padding:17px 22px 19px;font-size:18px;}
	
	.boxi .message{font-size:18px;margin-bottom:18px;}
	.boxi .message ul{padding:14px 0 0;}
	.boxi .message ul > li{padding-right:18px;margin-bottom:14px;}
	.boxi .message ul > li:after{top:12px;}
}
@media screen and (min-width: 1800px) {
	.boxi_mypackupdate .line_sep{padding-bottom:35px;}
	.boxi_mypackupdate .input_radiogroups{padding:15px 0 10px;}
	.boxi_mypackupdate .input_radiogroups .radiobox,.boxi_mypackupdate .input_radiogroups .checkbox{margin-bottom:25px;}
	.boxi_mypackupdate .input_radiogroups .radiobox .label,.boxi_mypackupdate .input_radiogroups .checkbox .label{padding-right:46px;}
	.boxi_mypackupdate .input_radiogroups .radiobox .pack_row,.boxi_mypackupdate .input_radiogroups .checkbox .pack_row{padding:19px 24px 21px;font-size:20px;}
	
	.boxi .message{font-size:20px;margin-bottom:20px;}
	.boxi .message ul{padding:15px 0 0;}
	.boxi .message ul > li{padding-right:20px;margin-bottom:15px;}
	.boxi .message ul > li:after{width:7px;height:7px;top:13px;}
}

/* Template - Activate SIM */
.boxi_faq .list{font-size: 18px;font-weight: 400;line-height:1.125;margin:-16px 0 -16px;}
.boxi_faq .list .item{border-bottom:1px solid #d1cdcd;}
.boxi_faq .list .item:last-child{border-bottom:none;}
.boxi_faq .list .item .question{display: block;padding:16px 33px 16px 10px;position: relative;color:#444;}
.boxi_faq .list .item .question .icon{width: 21px;height: 21px;color:#FFF;background-color: #C4283A;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;position: absolute;right:0;top:0;bottom:0;margin:auto 0;}
.boxi_faq .list .item .question .icon:after{content:'';display: block;position: absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:11px;height:11px;background:url('../images/icon_plus.png') no-repeat 0 0;background-size:100%;-webkit-transition: -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: -moz-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: -o-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
.boxi_faq .list .item .question .title_question{position: relative;}
.boxi_faq .list .item .question .title_question strong{position: absolute;right:0;top:0;width:100%;letter-spacing: -0.012em;background:#FFF;opacity:0;font-weight:500;-webkit-transition: opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition: opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition: opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);}
.boxi_faq .list .item.active .question .icon:after{-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);}
.boxi_faq .list .item.active .question .title_question strong{opacity:1;}
.boxi_faq .list .item .answer{display: none;}
.boxi_faq .list .item .answer_inner{padding:0 33px 24px 10px;}
.boxi_faq .list .item .answer strong{font-weight:500;}
.boxi_faq .list .item .answer a{text-decoration: underline;}
.boxi_faq .list .item .answer img{max-width:100%;display: block;}

@media screen and (max-width: 767px) {
    .boxi_faq .list .item .question .icon{bottom:auto;top:16px;}
}
@media screen and (min-width: 768px) {
    .boxi_faq .list{font-size:18px;margin:-14px 0 -15px;}
    .boxi_faq .list .item .question{padding:14px 40px 15px 15px;}
    .boxi_faq .list .item .question .icon{width:25px;height:25px;}
    .boxi_faq .list .item .question .icon:after{width:12px;height:12px;}
    .boxi_faq .list .item .answer_inner{padding:0 40px 21px 15px;}
}
@media screen and (min-width: 1024px) {
    .boxi_faq .list{font-size:17px;margin:-13px 0 -14px;}
    .boxi_faq .list .item .question{padding:13px 32px 14px 14px;}
    .boxi_faq .list .item .question .icon{width:21px;height:21px;}
    .boxi_faq .list .item .question .icon:after{width:11px;height:11px;}
    .boxi_faq .list .item .answer_inner{padding:0 32px 17px 14px;}
}
@media screen and (min-width: 1280px) {
    .boxi_faq .list{font-size:18px;}
    .boxi_faq .list .item .answer_inner{padding:0 32px 20px 14px;}
}
@media screen and (min-width: 1440px) {
    .boxi_faq .list{font-size:20px;margin:-17px 0 -18px;}
    .boxi_faq .list .item .question{padding:17px 40px 18px 18px;}
    .boxi_faq .list .item .question .icon{width:25px;height:25px;}
    .boxi_faq .list .item .question .icon:after{width:12px;height:12px;}
    .boxi_faq .list .item .answer_inner{padding:0 40px 26px 18px;}
}

/* Template - Update payment */
.boxi_updatepay .input_label{margin-bottom:0;}

.boxi_setcurbill,.boxi_curbillcycle{margin-bottom:0;}
.boxi_setcurbill .cselect_cont .cselect_custom .list ul{max-height:150px;}
.boxi_setcurbill .cselect_small .icon.fa{height:54px;line-height:54px;}

@media screen and (max-width: 567px) {
    .boxi_curbillcycle{margin-bottom:16px;}
}
@media screen and (min-width: 768px) {
	.boxi_updatepay .input_label{margin-bottom:12px;}
	
	.boxi_setcurbill .cselect_small .icon.fa{height:45px;line-height:45px;}
}
@media screen and (min-width: 1440px) {
	.boxi_updatepay .input_label{margin-bottom:13px;}
	
	.boxi_setcurbill .cselect_cont .cselect_custom .list ul{max-height:162px;}
	.boxi_setcurbill .cselect_small .icon.fa{height:49px;line-height:49px;}
}
@media screen and (min-width: 1800px) {
	.boxi_updatepay .input_label{margin-bottom:14px;}
	
	.boxi_setcurbill .cselect_cont .cselect_custom .list ul{max-height:180px;}
	.boxi_setcurbill .cselect_small .icon.fa{height:54px;line-height:54px;}
}

/* Template - Add subscription */
.signup_steps{padding-bottom:16px;}
.signup_steps .form_ui{margin-bottom:0;}
.signup_steps .signup_step{border-bottom:1px solid #d1cdcd;}
.signup_steps .signup_step .step_title{border-bottom:1px solid #d1cdcd;margin-bottom:-1px;position:relative;height:54px;line-height:52px;}
.signup_steps .signup_step.can_back .step_title{cursor:pointer;}
.signup_steps .signup_step .step_title .step_title_inner{opacity:0.56;}
.signup_steps .signup_step .step_title .num{width:22px;height:22px;line-height:22px;font-size:14px;text-align:center;background-color:#c4283a;display:inline-block;vertical-align:middle;border-radius:50%;font-weight:500;color:#FFF;}
.signup_steps .signup_step .step_title .title{margin-right:8px;font-size:22px;display:inline-block;vertical-align:middle;color:rgba(196,40,58,1);font-weight:400;position:relative;}
.signup_steps .signup_step .step_title .title:after{content:attr(data-steptitle);position:absolute;right:0;top:0;opacity:0;font-weight:500;white-space:nowrap;letter-spacing:-0.013em;color:#c4283a;background:#FFF;height:90%;}
.signup_steps .signup_step.step_active .step_title .title:after{opacity:1;}
.signup_steps .signup_step.step_active .step_title .step_title_inner{opacity:1;}
.signup_steps .signup_step .step_content_inner{padding:32px 0;}

.signup_steps .signup_step .cselect_cont{z-index:auto;}
.signup_steps .signup_step .legend{font-size:18px;font-weight:400;}
.signup_steps .signup_step input[type='text']{position:relative;z-index:1;}
.signup_steps .signup_step .numbers_old{position:relative;z-index:2;}
.signup_steps .signup_step .input_checkbox{padding-right:34px;}
.signup_steps .signup_step .input_checkbox .checkbox:not(.checkbox_filter){position:static;z-index:2;}
.signup_steps .signup_step .input_checkbox .checkbox:not(.checkbox_filter) .check_c{top:0;bottom:0;margin:auto 0;}
.signup_steps .signup_step .input_checkbox .checkbox:not(.checkbox_filter) .label{height:100%;width:calc(100% - 16px);padding:0;position:absolute;right:0;top:0;z-index:4;}
.signup_steps .signup_step .input_checkbox .checkbox:not(.checkbox_filter):not(.checkbox_up) input[type='checkbox']:checked + .label{z-index:0;}
.signup_steps .signup_step .input_checkbox .checkbox:not(.checkbox_filter):after{content:'';width:100%;position:absolute;left:0;top:0;height:100%;background:#FFF;z-index:2;opacity:0.5;}
.signup_steps .signup_step .checkbox.checkbox_filter{clear:both;padding-top:0;position: relative;padding-left:30px;width:100%;width:50%;margin-bottom:10px;}
.signup_steps .signup_step .checkbox.checkbox_filter .tooltip{margin:0;right:auto;left:0;top:50%;z-index:10;transform: translateY(-50%);}
.signup_steps .signup_step .checkbox.checkbox_filter .tooltip .tooltip_cont{width:340px;}
.signup_steps .signup_step .input_checkbox_filter{width:100%;}
.signup_steps .signup_step .input .input{width:100%;padding:0;margin:0;}
.signup_steps .signup_step .fieldset_checkgroup .input_select{display:none;}
.signup_steps .signup_step .fieldset_checkgroup .checkbox_checked .input_checkbox .checkbox:after{opacity:0;visibility:hidden;}
.signup_steps .signup_step .fieldset_checkgroup .checkbox_checked .input_select{display:block;}
.signup_steps .signup_step .input_text_info{margin-bottom:0;}
.signup_steps .signup_step .text_info{width:100%;color:#7c7a7a;font-size:18px;line-height:1.2;font-weight:400;text-decoration:underline;padding:0;text-align:right;background:0 0;border:0;}
.signup_steps .signup_step .input_submit{margin-bottom:0;}

.signup_step_two .forms_cont{margin-left:0;}
.signup_step_two .forms_cont:after{content:'';clear:both;display:table;}
.signup_step_two .forms_cont .form_ui{width:50%;padding-left:0;float:right;}
.signup_step_two .form_ui .inputs_cont{clear:both;}
.signup_step_two .form_pick .input_select{z-index:3;position:relative;}
.signup_step_two .form_pick .radio_group{height:auto;}
.signup_step_two .form_pick .radio_group .radiobox{margin-bottom:15px;display:none;}

@media screen and (max-width: 767px) {
	.signup_step_two .forms_cont .form_ui{width:100%;}
	.signup_step_two .forms_cont .form_ship{margin-bottom:16px;}
	.signup_step_two .forms_cont .form_pick.form_ui .fieldset{margin-bottom:0;}
	
	.signup_steps .signup_step .checkbox.checkbox_filter{width:100%;}
}
@media screen and (min-width: 768px) {
	.signup_steps{padding-bottom:17px;}
	.signup_steps .signup_step .step_title{height:53px;}
	.signup_steps .signup_step .step_title .num{width:23px;height:23px;line-height:23px;font-size:15px;}
	.signup_steps .signup_step .step_title .title{margin-right:12px;font-size:23px;}
	.signup_steps .signup_step .step_content_inner{padding:33px 0;}
	
	.signup_steps .signup_step .input_checkbox .checkbox:not(.checkbox_filter) .label{width:calc(100% - 21px);}
	.signup_steps .signup_step .text_info{font-size:17px;}

	.signup_step_two .forms_cont{margin-left:-33px;}
	.signup_step_two .forms_cont .form_ui{padding-left:33px;}
	.signup_step_two .form_pick .radio_group{height:222px;}
	.signup_step_two .form_pick .radio_group .radiobox{margin-bottom:12px;}

	.signup_steps .signup_step .checkbox.checkbox_filter{padding-left:30px;margin-bottom:10px;}
	.signup_steps .signup_step .checkbox.checkbox_filter .tooltip{left:33px;}
	.signup_steps .signup_step .checkbox.checkbox_filter .tooltip .tooltip_cont{width:340px;}
}
@media screen and (min-width: 768px) and (max-width: 1439px) {
	.signup_step_two .form_pick .radio_group .radiobox .label{font-size:16px;}
}
@media screen and (min-width: 1440px) {
	.signup_steps{padding-bottom:18px;}
	.signup_steps .signup_step .step_title{height:58px;line-height:56px;}
	.signup_steps .signup_step .step_title .num{width:25px;height:25px;line-height:25px;font-size:16px;}
	.signup_steps .signup_step .step_title .title{margin-right:13px;font-size:25px;}
	.signup_steps .signup_step .step_content_inner{padding:36px 0;}
	
	.signup_steps .signup_step .legend{font-size:20px;}
	.signup_steps .signup_step .input_checkbox{padding-right:37px;}
	.signup_steps .signup_step .input_checkbox .checkbox:not(.checkbox_filter) .label{width:calc(100% - 23px);}
	.signup_steps .signup_step .text_info{font-size:18px;}

	.signup_step_two .forms_cont{margin-left:-36px;}
	.signup_step_two .forms_cont .form_ui{padding-left:36px;}
	.signup_step_two .form_pick .radio_group{height:237px;}
	.signup_step_two .form_pick .radio_group .radiobox{margin-bottom:14px;}
}
@media screen and (min-width: 1800px) {
	.signup_steps{padding-bottom:20px;}
	.signup_steps .signup_step .step_title{height:64px;line-height:62px;}
	.signup_steps .signup_step .step_title .num{width:28px;height:28px;line-height:28px;font-size:18px;}
	.signup_steps .signup_step .step_title .title{margin-right:14px;font-size:28px;}
	.signup_steps .signup_step .step_content_inner{padding:40px 0;}
	
	.signup_steps .signup_step .legend{font-size:22px;}
	.signup_steps .signup_step .input_checkbox{padding-right:41px;}
	.signup_steps .signup_step .input_checkbox .checkbox:not(.checkbox_filter) .label{width:calc(100% - 25px);}
	.signup_steps .signup_step .text_info{font-size:20px;}

	.signup_step_two .forms_cont{margin-left:-40px;}
	.signup_step_two .forms_cont .form_ui{padding-left:40px;}
	.signup_step_two .form_pick .radio_group{height:264px;}
	.signup_step_two .form_pick .radio_group .radiobox{margin-bottom:15px;}
}

/* Template - Add abroad */
.boxi_addabroad .packages_list .account_number{margin-bottom:16px;}
.boxi_addabroad .packages_list .form_ui .legend{font-size:20px;color:#c4283a;font-weight:500;}
.boxi_addabroad .packages_list .input_radiogroups{margin-left:0;}
.boxi_addabroad .packages_list .input_radiogroups:after{content:'';clear:both;display:table;}
.boxi_addabroad .packages_list .input_radiogroups .radiobox,.boxi_addabroad .packages_list .input_radiogroups .checkbox{float:right;width:100%;padding-left:0;}

@media screen and (min-width: 768px) {
	.boxi_addabroad .packages_list .account_number{margin-bottom:21px;}
	.boxi_addabroad .packages_list .form_ui .legend{font-size:21px;}
	.boxi_addabroad .packages_list .input_radiogroups{margin-left:-42px;}
	.boxi_addabroad .packages_list .input_radiogroups .radiobox,.boxi_addabroad .packages_list .input_radiogroups .checkbox{width:50%;padding-left:42px;}
}
@media screen and (min-width: 1440px) {
	.boxi_addabroad .packages_list .account_number{margin-bottom:23px;}
	.boxi_addabroad .packages_list .form_ui .legend{font-size:23px;}
	.boxi_addabroad .packages_list .input_radiogroups{margin-left:-45px;}
	.boxi_addabroad .packages_list .input_radiogroups .radiobox,.boxi_addabroad .packages_list .input_radiogroups .checkbox{padding-left:45px;}
}
@media screen and (min-width: 1800px) {
	.boxi_addabroad .packages_list .account_number{margin-bottom:25px;}
	.boxi_addabroad .packages_list .form_ui .legend{font-size:25px;}
	.boxi_addabroad .packages_list .input_radiogroups{margin-left:-50px;}
	.boxi_addabroad .packages_list .input_radiogroups .radiobox,.boxi_addabroad .packages_list .input_radiogroups .checkbox{padding-left:50px;}
}

/* Template - Parental controls */
.boxi_selectservice .input_radiogroups:after{content:'';clear:both;display:table;}
.boxi_selectservice .input_radiogroups .radiobox{border-left:1px solid #d8dde5;width:100%;float:right;text-align:center;}
.boxi_selectservice .input_radiogroups .radiobox:last-child{border-left:none;}
.boxi_selectservice .input_radiogroups .radiobox .label{padding-top:0;position:relative;padding-right:0;color:#414141;font-size:20px;line-height:1;}
.boxi_selectservice .input_radiogroups .radiobox .label .radio_c{position:relative;display:block;margin:0 auto;margin-bottom:12px;}
.boxi_selectservice .input_radiogroups .radiobox .label .radio_c:after{background-color:#414141;}
.boxi_selectservice .input_radiogroups .radiobox .label .image{position:absolute;left:0;top:7px;width:100%;}
.boxi_selectservice .input_radiogroups .radiobox .label .image img{display:block;height:32px;margin:0 auto;}
.boxi_selectservice .input_radiogroups .radiobox .label .opacity{opacity:0.5;display:block;}
.boxi_selectservice .input_radiogroups .radiobox input[type="radio"]:checked + .label .opacity{opacity:1;}

.boxi_selectdates .form_ui .message_alert{background-color:#f2dede;padding:8px 11px;font-size:14px;color:#e5233a;line-height:1.15;}
.boxi_selectdates .form_ui .table{table-layout:fixed;text-align:center;}
.boxi_selectdates .form_ui .table_cont{padding-bottom:10px;}
.boxi_selectdates .form_ui .table .table-thead .table-cell{height:29px;font-size:16px;font-weight:400;line-height:0.9;padding:0;vertical-align:middle;color:#414141;background:none;border-color:#d8dde5;}
.boxi_selectdates .form_ui .table .table-thead .table-cell:first-child{width:auto;font-weight:700;}
.boxi_selectdates .form_ui .table .table-tbody .table-cell{height:54px;padding:0;border:none;}
.boxi_selectdates .form_ui .table .table-tbody .table-cell:first-child{font-size:16px;color:#414141;background:#FFF!important;border-left:1px solid #d8dde5;direction:ltr;}
.boxi_selectdates .form_ui .table .table-tbody .table-row:nth-child(odd) .table-cell{background-color:#edf0f5;}
.boxi_selectdates .form_ui .table .table-tbody .table-row:nth-child(even) .table-cell{background-color:#FFF;}
.boxi_selectdates .form_ui .table .table-tbody .table-row:last-child .table-cell{border-bottom:1px solid #d8dde5;}
.boxi_selectdates .form_ui .table .table-tbody .table-cell .checkbox{margin:0 auto;position:relative;width:auto;}
.boxi_selectdates .form_ui .table .table-tbody .table-cell .checkbox .label{width:45px;margin:0 auto;}
.boxi_selectdates .form_ui .table .table-tbody .table-cell .checkbox .check_c{position:relative;display:block;height:45px;width:45px;border-radius:50%;background:none;border:3px solid transparent;font-size:17px;color:#b0b1b1;}
.boxi_selectdates .form_ui .table .table-tbody .table-cell .checkbox .check_c .icon{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:900;background:none;width:auto;height:auto;font-family:"Font Awesome 5 Free";transform:scale(1);opacity:1;top:50%;margin-top:-8px;right:0;width:100%;text-align:center;}
.boxi_selectdates .form_ui .table .table-tbody .table-cell .checkbox .check_c .icon:before{content:"\f00c";}
.boxi_selectdates .form_ui .table .table-tbody .table-cell .checkbox .label:hover .check_c{border-color:#b0b1b1;}
.boxi_selectdates .form_ui .table .table-tbody .table-cell .checkbox .label:hover .check_c .icon,.boxi_selectdates .form_ui .table .table-tbody .table-cell.hover .checkbox .label .check_c .icon{transform:scale(1.5);}
.boxi_selectdates .form_ui .table .table-tbody .table-cell .checkbox input[type="checkbox"]:checked + .label .check_c{color:#3cb878;}
.boxi_selectdates .form_ui .table .table-tbody .table-cell .checkbox input[type="checkbox"]:checked + .label:hover .check_c{border-color:#3cb878;}

.boxi_selectdates .input_checkbox_filter{clear:both;position: relative;float:right;padding-left:0;margin-bottom:32px;}
.boxi_selectdates .input_checkbox_filter .tooltip{left:0;top:50%;transform: translateY(-50%);margin-left:0;margin-right:10px;}
.boxi_selectdates .input_checkbox_filter .tooltip .tooltip_toggle{margin:0;}

@media screen and (max-width: 767px) {
	.boxi.boxi_info{padding-left:0;padding-right:0;}

	.boxi_selectservice .input_radiogroups .radiobox{border-bottom:1px solid #d8dde5;border-left:none;margin-bottom:16px;padding-bottom:16px;}
	.boxi_selectservice .input_radiogroups .radiobox:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}
	.boxi_selectservice .input_radiogroups .radiobox .label{height:32px;text-align:right;padding-right:79px;padding-top:5px;}
	.boxi_selectservice .input_radiogroups .radiobox .label .image{width:auto;left:auto;right:30px;top:0;width:35px;}
	.boxi_selectservice .input_radiogroups .radiobox .label .radio_c{position: absolute;right:0;top:0;bottom:0;margin:auto 0;}
	
	.boxi_selectdates .form_ui .table .table-tbody .table-row .table-cell:first-child{width:100%;background:#FFF!important;}
	.boxi_selectdates .form_ui .table .table-tbody .table-row{border:1px solid #d8dde5;background-color: #edf0f5;padding:0;margin-bottom:24px;}
	.boxi_selectdates .form_ui .table .table-tbody .table-row:last-child{margin-bottom:0;}
	.boxi_selectdates .form_ui .table .table-tbody .table-row .table-cell{width:14.2857%;float:right;height:auto;padding-top:16px;background:none!important;margin-bottom:0;padding-bottom:4px;}
	.boxi_selectdates .form_ui .table .table-cell .label_mobile{position: relative;text-align:center;direction: rtl;}
	.boxi_selectdates .form_ui .table .table-tbody .table-cell .checkbox .label{width:100%;}
	.boxi_selectdates .form_ui .table .table-tbody .table-cell .checkbox .check_c{width:100%;border-color:transparent!important;}
	.boxi_selectdates .form_ui .table .table-tbody .table-cell .checkbox .label:hover .check_c .icon{transform:scale(1);}
	.boxi_selectdates .form_ui .table .table-tbody .table-cell .checkbox .label:active .check_c .icon{transform:scale(1.5);}
	.boxi_selectdates .form_ui .table .table-tbody .table-row .table-cell:first-child{border-left:none;padding:10px;text-align:right;padding-right:60px;border-bottom:1px solid #d8dde5;}
	.boxi_selectdates .form_ui .table .table-row{border:none;}
	.boxi_selectdates .form_ui .table .table-row:after{content:'';clear:both;display:table;}
	.boxi_selectdates .form_ui .table .table-cell:first-child .label_mobile{position: absolute;right:0;top:0;padding:10px;font-weight:700;color: #414141;}
}
@media screen and (min-width: 768px) {
	.boxi_selectservice .input_radiogroups .radiobox{width:33.3333%;}
	.boxi_selectservice .input_radiogroups .radiobox .label{padding-top:119px;font-size:21px;}
	.boxi_selectservice .input_radiogroups .radiobox .label .image img{height:92px;}
	
	.boxi_selectdates .form_ui .message_alert{font-size:16px;}
	.boxi_selectdates .form_ui .table_cont{padding-bottom:25px;}
}
@media screen and (min-width: 1024px) {
	.boxi_selectdates .form_ui .table .table-thead .table-row .table-cell:not(:first-child),.boxi_selectdates .form_ui .table .table-tbody .table-row .table-cell:first-child{cursor: pointer;transition:none;}
	.boxi_selectdates .form_ui .table .table-thead .table-row .table-cell:not(:first-child):hover,.boxi_selectdates .form_ui .table .table-tbody .table-row .table-cell:first-child:hover{font-weight:700;text-decoration: underline;}
	.boxi_selectdates .form_ui .table .table-tbody .table-row .table-cell.hover .checkbox input[type="checkbox"] + .label .check_c{border-color:#b0b1b1;}
	.boxi_selectdates .form_ui .table .table-tbody .table-row .table-cell.hover .checkbox input[type="checkbox"]:checked + .label .check_c{border-color:#3cb878;}
}
@media screen and (min-width: 1440px) {
	.boxi_selectservice .input_radiogroups .radiobox .label{padding-top:128px;font-size:23px;}
	.boxi_selectservice .input_radiogroups .radiobox .label .radio_c{margin-bottom:13px;}
	.boxi_selectservice .input_radiogroups .radiobox .label .image img{height:98px;}
	
	.boxi_selectdates .form_ui .message_alert{padding:9px 12px;}
	.boxi_selectdates .form_ui .table_cont{padding-bottom:27px;}
	.boxi_selectdates .form_ui .table .table-thead .table-cell{height:32px;}
	.boxi_selectdates .form_ui .table .table-tbody .table-cell{height:58px;}
	.boxi_selectdates .form_ui .table .table-tbody .table-cell .checkbox .label{width:49px;}
	.boxi_selectdates .form_ui .table .table-tbody .table-cell .checkbox .check_c{height:49px;width:49px;font-size:18px;}
	.boxi_selectdates .form_ui .table .table-tbody .table-cell .checkbox .check_c .icon{margin-top:-9px;}
}
@media screen and (min-width: 1800px) {
	.boxi_selectservice .input_radiogroups .radiobox .label{padding-top:142px;font-size:25px;}
	.boxi_selectservice .input_radiogroups .radiobox .label .radio_c{margin-bottom:14px;}
	.boxi_selectservice .input_radiogroups .radiobox .label .image{top:8px;}
	.boxi_selectservice .input_radiogroups .radiobox .label .image img{height:109px;}
	
	.boxi_selectdates .form_ui .message_alert{padding:10px 13px;}
	.boxi_selectdates .form_ui .table_cont{padding-bottom:30px;}
	.boxi_selectdates .form_ui .table .table-thead .table-cell{height:35px;}
	.boxi_selectdates .form_ui .table .table-tbody .table-cell{height:64px;}
	.boxi_selectdates .form_ui .table .table-tbody .table-cell .checkbox .label{width:54px;}
	.boxi_selectdates .form_ui .table .table-tbody .table-cell .checkbox .check_c{height:54px;width:54px;font-size:20px;}
	.boxi_selectdates .form_ui .table .table-tbody .table-cell .checkbox .check_c .icon{margin-top:-10px;}
}