body{font-size:16px;font-family: 'Roboto', sans-serif;}
a{transition:all .3s ease;display:inline-block;color:#E62F21;}
a:hover{transition:all .3s ease;color:#9B150B;}
.btn_app, .btn_google, .btn_huawei{margin:15px 8px 0;position:relative;}
.btn_theme{border:1px solid #E62F21;background-color:#E62F21;color:#fff;border-radius:10px;padding:10px 30px;}
.btn_google{border:1px solid #E62F21;background-color:#E62F21;color:#fff;border-radius:10px;padding:10px 30px 10px 54px;}
.btn_google:hover, .btn_theme:hover{background-color:transparent;color:#E62F21;}
.btn_google:before{content:"\f1a0";font:normal normal normal 22px/1 FontAwesome;width:20px;height:20px;position:absolute; left:30px;top:12px;}
.btn_app{border:1px solid #575757;color:#575757;border-radius:10px;padding:10px 30px 10px 54px;}
.btn_app:hover{background-color:#575757;color:#fff;}
.btn_huawei{border:1px solid #E62F21;color:#E62F21;border-radius:10px;padding:10px 30px 10px 54px;background-color:transparent;}
.btn_huawei:hover{border:1px solid #E62F21;color:#fff;border-radius:10px;padding:10px 30px 10px 54px;background-color:#E62F21;}
.btn_huawei:before{content:'';background-image:url('https://web.myresq.my/wp-content/uploads/2022/12/huawei_logo.png');background-size:contain;background-position:center;width:20px;height:20px;position:absolute; left:30px;top:12px;}
.btn_huawei:hover:before{filter:brightness(10);}
.btn_app:before{content:"\f179";font:normal normal normal 22px/1 FontAwesome;width:20px;height:20px;position:absolute; left:30px;top:12px;}
h1, h3{font-family: 'Roboto', sans-serif;}
h2{text-transform:uppercase;font-size:60px;font-weight:600;font-family: 'Roboto', sans-serif;}
h4{font-size:21px;font-family: 'Roboto', sans-serif;}
.error_full_vh{height:calc(100vh - 360px);display:flex;align-items:center;}
.pt_sm_5{padding-top:50px;}
.d-none{display:none !important;}

.logo img{border-radius:14%;}

.top_title_banner{min-height:400px;height:45vh;padding-top:100px;}
.top_title_banner h1{font-size:60px;font-weight:400;font-family: 'Roboto', sans-serif; color:#fff; position:relative; padding:15px 0;text-transform:uppercase;}
.top_title_banner h1:after{content:'';width:208px;height:4px;background:#fff;position:absolute;left:0;bottom:0;}
#main-nav .navbar-nav>li>a{font-family:"Oswald", Times, serif;}

.home_sec1{color:#fff;}
.home_sec1 h1{text-transform:uppercase;font-size:60px;font-weight:600;color:#fff;position:relative;margin-bottom:30px;font-family: 'Roboto', sans-serif;}
.home_sec1 h1:after{content: '';position: absolute;bottom: -10px;left: 50%; transform:translatex(-50%);height: 3px;width: 60px;max-width: 90%;background-color:#fff;}
.home_sec1 h3{color:#fff;font-family: 'Roboto', sans-serif;}
.home_sec1 .btn_google, .home_sec1 .btn_app, .btn_huawei{position:relative;}
.home_sec1 .btn_app{color:#fff;border-color:#fff;}
.home_sec1 .btn_app:hover{background-color:#575757;border-color:#575757;color:#fff;}
.accordion h4 span{color:#E62F21;}
.accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover{background-color:#fff;}

.active_users>div{text-align:center;}
.active_users_icon{margin-bottom:15px;display:inline-flex;align-items:center;justify-content:center;width:75px;height:75px;border-radius:50% 50%;background:#fff;color:#e62f21;font-size:3.8rem;}
.active_users p{text-transform:uppercase;}

.vc_row[data-vc-full-width].phone_slider_row{overflow:visible;}
.general_phone_slider{margin-top:-85px;}
.vertical_phone_slider{margin-top:-120px;transform:scaleX(-1) rotate(45deg);}
.app_download {padding-top:50px!important;padding-bottom:50px!important;text-align:center;}
.app_download h2{font-family: 'Roboto', sans-serif;color:#1C0504;position:relative;padding:15px 0;text-transform:uppercase;font-weight: 600;}
.app_download h2:after{content:''; width:108px; height:4px;background:#E62F21; position:absolute;left:50%;transform:translatex(-50%);bottom:0;}

footer .btn_app, footer .btn_google, footer .btn_huawei{margin-left:0px;margin-right:15px;}
.footer_txt{border-bottom:1px solid #333;padding-bottom:30px;}
.footer_logo.logo{height:120px;}
.footer_logo.logo img{border-radius:15%;}

.join_us_sec{min-height:50vh;}

@media only screen and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){
    #main-nav .navbar{min-height:100%;}
    .logo,.affix-top .logo.sticky, .affix .logo{background-image:url('/wp-content/uploads/2014/09/MyRESQ-v3_Apple-Store-App-Icon-1024x1204px.png');border-radius:15%;padding:0;margin:15px;height:52px;}
    .affix-top .logo.sticky, .affix .logo{display:inline-block !important;}
    #main-nav.affix .logo{padding: 0px;}
    .footer_logo.logo{height:72px;margin:15px 0;}
    .footer_txt_info{margin-top:30px;}
}

@media (max-width: 768px){
	.navbar-header .logo{text-align:left;}
	.mobile-menu-wrap .mobile-menu-toggle{text-align:right;padding-right:15px;}
	.pt_sm_5{padding-top:50px;}
	#main-nav.affix .logo {height:42px;}
	.mobile-menu li a.search-toggle, .md-none{display:none;}
	.active_users_icon{margin-bottom:8px;}
	.active_users p, .active_users h4{margin-bottom:8px;}
	.active_users>div.col_6{width:50%;float:left;margin-bottom:25px;}
	
	.top_title_banner h1{font-size:42px;}
	h2, .app_download h2,.home_sec1 h1{font-size:36px;}
}

header .mobile-menu-toggle .fa{
    border-top:0;
    border-bottom:0;
    width: 28px;
    height: 22px;
}
header .mobile-menu-toggle .fa-bars:before{
    content:"\f0c9";
    border-top:0;
    margin-top:0;
}

@media (max-width: 767px){
    header .mobile-menu-toggle {
    	display: inline-block !important;
    	border:none;
    	padding: 1px 7px;
    	font-size:20px;
    	line-height:unset;
    	margin-top:0;
    }
	.join_us_sec{min-height:100%;}
}