/*
Theme Name: Ibright 
Theme URI: http://www.madtech.com.my
Description: Custom Theme for Ibright.com.my
Version: 1.0
Author: Madtech Online Marketing
Tags: two columns, widgets, wordpress 5.1, Bootstrap 4.3

This template is a custom theme modified for use on ibright.com.my
All rights reserved by Madtech Online Marketing.
*/
html{font-size: 62.5%;height:100%;}
body{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family: 'Source Sans Pro', sans-serif; font-size:24px;font-size:2.4rem;background:#fff;position:relative;color:#555555;height:100%;font-weight: 400;overflow-x:hidden;position:relative;}
a{text-decoration:none;color:#000;font-weight:800;}
a:hover{text-decoration:none;color:#ff0000;}
p{margin-top:1em;margin-bottom:1em;}
strong {font-weight:800;color:#1e1b81;}

@media(max-width:991px){
	html{font-size:40%;}
}
@media(max-width:767px){
	html{font-size:60%;}
}	
@media(min-width:992px){
	html{font-size:45%;}
}
@media(min-width:1200px){
	html{font-size:62.5%;}
}
h1 {font-size:72px;font-size:4.0rem;font-weight: 800;color:#1e1b81;}
h2 {font-size:62px;font-size:6.2rem;font-weight: 800;color:#1e1b81;}
h3 {font-size:54px;font-size:5.4rem;font-weight: 800;color:#1e1b81;}
h4 {font-size:42px;font-size:4.2rem;font-weight: 800;color:#1e1b81;}
h5 {font-size:38px;font-size:3.8rem;font-weight: 800;color:#1e1b81;}
h6 {font-size:34px;font-size:3.4rem;font-weight: 800;color:#1e1b81;}

div.img-fluid img {max-width:100%;height:auto;}



#header{background:#fff;z-index:1002;position:relative;border-bottom:1px solid #1e1b81;border-top:1px solid #080720;}

#mainnavbar{position:relative;}
#mainnav{font-size:2.4rem;color:#1e1b81;position:relative;bottom:-6px;left:0px;margin-left:20px;margin-right:20px;}
#mainnav ul.nav {margin-right:10px;}
#mainnav li{margin-left:5px;}
#mainnav li ul {background:#fff;font-size:2.4rem;}
#mainnav a {color:#1e1b81;border-bottom:3px solid rgba(255,255,255,0);padding-bottom:20px;font-weight:400;}
#mainnav a:hover {color:#ff0000;border-bottom:3px solid #ff0000;}
#mainnav li ul li {margin-left:10px;}
#mainnav li ul li a{padding-bottom:5px;}
#mainnav li ul li a:hover{background:none;}
#ibsearch{margin-bottom:20px;}
#ibsearchbox{background:#fff;font-size:2.4rem;color:#1e1b81;border:1px solid #1e1b81;border-right:none;margin-right:0px;border-radius:2px 0px 0px 2px;}
#ibsearchbtn{font-size:2.4rem;border:1px solid #1e1b81;border-left:none;background:#fff;margin:0px;padding:5px 3px 2px 4px;border-radius:0px 2px 2px 0px;}
#mainnavbar .navbar-toggler{border-color:#1e1b81 !important;margin-bottom:30px;}
@media(max-width:991px){
	#ibsearchbox{font-size:1.6rem;}
	#ibsearchbox {width:75% !important;}
	#ibsearchbtn{font-size:1.6rem;padding:4px 3px 1px 4px;}	
}
@media(min-width:992px){
	#mainnav{font-size:1.8rem;margin-left:5px;margin-right:5px;}
	#mainnav li {margin-left:0px;}
	#ibsearch{display:none;}
	#mainnav li ul {font-size:1.8rem;}
}
@media(min-width:1044px){
	#mainnav{font-size:2.0rem;margin-left:5px;margin-right:5px;}
	#mainnav li {margin-left:0px;}
	#ibsearch{display:none;}
	#mainnav li ul {font-size:2.0rem;}
}
@media(min-width:1200px){
	#mainnav{font-size:1.4rem;margin-left:0px;margin-right:5px;}
	#mainnav ul.nav {margin-right:5px;}
	#mainnav li {margin-left:0px;}
	#ibsearch{display:block;}
	#ibsearchbox{font-size:1.2rem;width:110px;}
	#ibsearchbtn{font-size:1.2rem;}
	#mainnav li ul {font-size:1.4rem;}
}
@media(min-width:1440px){
	#mainnav{font-size:1.6rem;margin-left:5px;margin-right:5px;}
	#mainnav ul.nav {margin-right:10px;}
	#mainnav li {margin-left:5px;}
	#ibsearchbox{font-size:1.2rem;width:auto;}
	#ibsearchbtn{font-size:1.2rem;}
	#mainnav li ul {font-size:1.6rem;}
}
@media(min-width:1920px){
	#mainnav{font-size:2.4rem;margin-left:5px;margin-right:5px;}
	#mainnav li {margin-left:5px;}
	#ibsearchbox{font-size:2.4rem;}
	#ibsearchbtn{font-size:2.4rem;}		
	#mainnav li ul {font-size:2.4rem;}
}

#herosection{background:url('images/homebg.jpg') no-repeat bottom left;height:980px;}
#herotitle h1{font-size:7.2rem;font-weight:800;color:#1e1b81;line-height:0.9em;margin-bottom:20px;}
#herotext{background:#fff;min-height:980px;font-size:4.0rem;color:#1e1b81;font-weight:800;line-height:0.9em;padding-top:50px;padding-bottom:50px;}
#herobutton .btnhero {font-size:2.4rem;background:#1e1b81;color:#fff;padding:15px;}
#herocontent{font-size:3.0rem;color:#1e1b81;font-weight:400;}
@media(max-width:991px){
	#herosection {height:500px;background-position:bottom left;background-attachment:fixed;}
	#herotext{min-height:200px;}
}

#formbox{padding-top:150px;font-size:3.0rem;padding-bottom:150px;}
#formbox h2.ibbigblue {font-size:7.2rem;font-weight:800;color:#1e1b81;}
#formbox strong {font-weight:800;color:#1e1b81;}
#formbox .free-analysis .ginput_container_text input{border:1px solid #1e1b81;}
#formbox .free-analysis .ginput_container_phone input{border:1px solid #1e1b81;}
#formbox .free-analysis .ginput_container_email input{border:1px solid #1e1b81;}
#formbox .free-analysis .gfield_label {color:#1e1b81;font-weight:800;}
#formbox .free-analysis .gform_drop_area {border:1px dashed #1e1b81;}
#formbox .free-analysis .gform_drop_area .gform_button_select_files{background: #1e1b81;color:#fff;border:none;padding:10px;padding-left:20px;padding-right:20px;}
#formbox .free-analysis .gform_drop_area .gform_drop_instructions{color:#1e1b81;}
#formbox .free-analysis .gform_button {background:#1e1b81;color:#fff;padding-left:20px;padding-right:20px;border:none;}
@media(max-width:991px){
	#formbox{padding-top:50px;padding-bottom:50px;}
}
@media(min-width:992px){
	#formbox{padding-top:50px;padding-bottom:50px;}
}
@media(min-width:1366px){
	#formbox{padding-top:150px;padding-bottom:150px;}
}

#maxdemandqfsect{padding-top:150px;padding-bottom:150px;}
.iconbox {margin-bottom:20px;margin-top:20px;}
.btnmdqf{font-weight:800;color:#1e1b81;font-size:2.4rem;padding:0px;margin-top:10px;margin-bottom:10px;}
#maxdemandothers{margin-bottom:100px;}
#mdcs{background:#1e1b81;}
#mdcs h2.ibbigwhite{font-size:6.0rem;font-weight:800;color:#fff;}
#mdcsimgbox{padding:0px;}
#mdcstextbox{padding-left:60px;padding-right:60px;padding-top:60px;padding-bottom:60px;color:#fff;}
#mdcsbtns{padding-left:60px;padding-right:60px;padding-bottom:60px;}
.btnmdcs {font-size:2.4rem;font-weight:800;background:#fff;color:#1e1b81;}
.btmmdr{font-size:2.4rem;font-weight:800;background:#1e1b81;color:#fff;padding:10px;}
.btmmdr:hover{color:#7f7cec;}
@media(max-width:991px){
	#maxdemandqfsect{padding-top:50px;padding-bottom:50px;}
	#mdr1{padding-bottom:50px;}
	#mdr2{padding-bottom:50px;}
}
@media(min-width:992px){
	#maxdemandqfsect{padding-top:50px;padding-bottom:50px;}
	
}
@media(min-width:1200px){
	#mdcs h2.ibbigwhite{font-size:3.6rem;}
	.btnmdcs{font-size:1.6rem;}
	#mdcstextbox{padding-top:20px;padding-bottom:20px;}
	#mdr1 {font-size:1.8rem;}
	#mdr1 h2{font-size:2.4rem;}
	#mdr2{font-size:1.8rem;}
	#mdr2 h2{font-size:2.4rem;}	
	.btmmdr{font-size:1.6rem;}
}
@media(min-width:1366px){
	#maxdemandqfsect{padding-top:150px;padding-bottom:150px;}
	#mdcs h2.ibbigwhite{font-size:4rem;}
	.btnmdcs{font-size:2.4rem;}
	#mdcstextbox{padding-top:40px;padding-bottom:40px;}
	#mdr1 {font-size:2.0rem;}
	#mdr1 h2{font-size:4rem;}
	#mdr2{font-size:2.0rem;}
	#mdr2 h2{font-size:4rem;}	
	.btmmdr{font-size:2.4rem;}
}
@media(min-width:1536px){
	#mdcs h2.ibbigwhite{font-size:4.8rem;}
	
	#mdcstextbox{padding-top:60px;padding-bottom:60px;}
	
	#mdr1 {font-size:2.4rem;}
	#mdr1 h2{font-size:4rem;}
	#mdr2{font-size:2.4rem;}
	#mdr2 h2{font-size:4rem;}	
}
@media(min-width:1920px){
	#mdcs h2.ibbigwhite{font-size:6.2rem;}
	#mdr1 h2{font-size:6.2rem;}
	#mdr2 h2{font-size:6.2rem;}	
}

#innerpagepic{background:url('images/innerbigx4.jpg') no-repeat;background-size:cover;}
.innerpagetop{min-height:500px;background-position:center center;background-size:cover;}
@media(max-width:767px){
	.innerpagetop{min-height:250px;}
}
#bcontent{padding-top:150px;padding-bottom:150px;}
div.breadcrumb{font-size:1.5rem;margin-top:10px;margin-bottom:10px;}

#bcontent-ekyc{padding-top:50px;}
#bcontent-ekyc strong {font-weight:800;color:#52979b;}

h2.ekyc-title {color:#52979b;}
.ekyc-color {color:#52979b !important;}

.ib-resources{margin-top:25px;}
.ib-resources-group{margin-bottom:40px;}
.ib-resources-heading{font-size:4.2rem;margin-top:40px;margin-bottom:25px;}
.ib-resources-col{margin-bottom:30px;}
.ib-resource-card{border:1px solid #e3e3ef;border-top:4px solid #1e1b81;border-radius:4px;transition:box-shadow .2s, transform .2s, border-color .2s;}
.ib-resource-card:hover{box-shadow:0 8px 24px rgba(30,27,129,.12);transform:translateY(-2px);border-top-color:#ff0000;}
.ib-resource-card .card-img-top{height:180px;object-fit:cover;}
.ib-resource-card .card-body{padding:22px 24px;}
.ib-resource-card .card-title{font-size:2.6rem;line-height:1.25;margin-bottom:12px;}
.ib-resource-card .card-title a{color:#1e1b81;}
.ib-resource-card:hover .card-title a{color:#ff0000;}
.ib-resource-card .card-text{font-size:2.0rem;line-height:1.5;margin:0px 0px 18px 0px;}
.ib-resource-more{font-size:1.8rem;font-weight:800;color:#ff0000;}

#productillustration {font-size:1.0rem;color:#3e3e3e;}
#footer{background:#fff;color:#080720;border-top:1px solid #080720;}
#footer #botlogo{margin-left:10px;}
#footer .widgetbox{font-size:1.9rem;color:#080720;}
#footer .widgettitle {padding-left:0px;padding-right:0px;}
#footer .widgettitle h3{font-size:2.4rem;font-weight:800;color:#080720;padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px;}
#footer2 .widgetbox ul{list-style-type:none;}
#footer3 .widgetbox ul{list-style-type:none;padding:0px;margin:0px;}
#footer3 .widgetbox ul li{float:left;font-size:6rem;}
#footer a{color:#080720;}
#footer a:hover{color:#ff0000;}
#footerwidgets{padding-top:50px;padding-bottom:20px;}
#footer1{padding-top:15px;padding-bottom:15px;}
#footer2{padding-top:15px;padding-bottom:15px;}
#footer3{padding-top:15px;padding-bottom:15px;}

#footercopy {background:#080720;}
#copyrow{color:#fff;margin-top:10px;padding-top:15px;padding-bottom:15px;font-size:1.4rem;}

