@import url('https://static.idriveonlinebackup.com/structure/style/idrive-theme.css?v=7.5.2');
.banner_sec {width: 100%;height: auto;float: left;padding: 0px 0px;background: transparent linear-gradient(0deg, #F4F6FB 0%, #FBF1F4 100%) 0% 0% no-repeat padding-box;}
.banner_row {display: flex;width: 100%;}
.banner_col:first-child {width: 65%;}
.banner_col:first-child h1 {padding: 60px 0px 80px;}
.banner_cont {position: relative;width: 100%;height: auto;float: left;background: url(https://static.idriveonlinebackup.com/structure/images/canada_banner_gra.png) no-repeat center right;background-size: 50%;}
.banner_price_sec {width: auto;height: auto;float: left;max-width: 680px;}
.banner_price_sec .priceNote {margin: 20px 0;}
.banner_price_sec .priceNote strong {color: #ee433f;font-weight: normal;}
.banner_price_row {width: 100%;height: auto;display: flex;gap: 20px;background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 0px 12px #E8E8E8;border: 1px solid #E8E8E8;border-radius: 12px;overflow: hidden;}
.banner_price_col {width: 35%;padding: 20px;}
.banner_price_col:last-child {width: 30%;background: var(--backgroundRed);position: relative;text-align: center;}
.banner_price_col:last-child:hover {background: #c91818;}
.banner_price_col:last-child:before {right: 100%;top: 50%;border: solid transparent;content: "";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(136, 183, 213, 0);border-right-color: var(--backgroundRed);border-width: 15px;margin-top: -15px;}
.banner_price_col:last-child:hover:before {border-right-color: #c91818;}
.banner_price_col:last-child .h5 {color: #FEEFC1;font-size: 26px;font-weight: normal;padding-top: 15px;}
.banner_price_col:last-child .h5 {border-top: 1px solid #ffcecc;color: #fff;padding-bottom: 15px;}
.banner_price_col:last-child p {color: #fff;padding-bottom: 15px;}
.banner_price_col h4 {margin-bottom: 15px;}
.banner_price_col .h4 {margin-bottom: 10px;font-size: 20px;color: var(--colorBlack);font-weight: bold;}
.banner_price_col p strong {font-size: 22px;color: var(--colorBlack);}
.signup_btn{min-height:auto!important;display: inline-block;cursor: var(--cursorHand);border: 1px solid #ee433f;color: var(--colorRed);width: var(--widthAuto);height: var(--heightAuto);margin: 20px 0px 10px;padding: 7px 20px;border-radius: 20px;}
.signup_btn:hover{background: var(--backgroundRed);border: 1px solid #ee433f;color:var(--colorWhite);}
.expand_sec {width: 100%;height: auto;float: left;margin: 100px 0px 100px 0px;}
.expand_row {display: flex;gap: 60px;align-items: center;}
.expand_col:first-child {width: 35%;}
.expand_col:last-child {width: 65%;}
.expand_col:last-child p:first-child {margin-bottom: 20px;}
.why_sec {width: 100%;height: auto;float: left;padding: 100px 0px;background: transparent linear-gradient(120deg, #F5FAFF 0%, #FFEBEB 100%) 0% 0% no-repeat padding-box;}
.thumb_row {display: flex;flex-wrap: wrap;gap: 40px;margin-top: 40px;}
.thumb_col {width: calc(50% - 20px);padding: 40px;display: table;border-radius: 20px;background: #FFFFFF 0% 0% no-repeat padding-box;border: 1px solid #E6E7E8;}
.thumb_col .thumb_icon, .thumb_col .thumb_content {display: table-cell;vertical-align: top;}
.thumb_col .thumb_icon i {background: url(https://static.idriveonlinebackup.com/structure/images/canada_sprite.svg) no-repeat 0px 0px;width: 115px;height: 100px;display: block;}
.thumb_col .thumb_icon i.multiple_icon {background-position: 0px 0px;}
.thumb_col .thumb_icon i.exp_icon {background-position: 0px -126px;width: 115px;}
.thumb_col .thumb_icon i.web_icon {background-position: 0px -257px;}
.thumb_col .thumb_icon i.server_icon {background-position: 0px -554px;}
.thumb_col .thumb_icon i.dash_icon {background-position: 0px -413px;}
.thumb_col .thumb_content h3 {margin-bottom: 10px;}
.keep_protect {float: var(--leftFloat);width: var(--widthFull);height: var(--heightAuto);padding: 100px 0px 0px;border-top: 1px solid #DBD8D8;}
.keep_protect h2 {text-align: center;margin-bottom: 40px;font-size: 42px;}
.txtnote {padding: 30px 0;}
.keep_protect .special_btn {width: 300px;margin: auto;display: block;}
.keep_protect .special_btn span {cursor: pointer;display: table-cell;vertical-align: middle;height: 55px;}
.keep_protect .special_btn span:first-child {background: var(--backgroundRed);width: 170px;border-radius: 30px 0 0 30px;text-align: center;color: #fff;font-size: 18px;border-right: 1px solid #fff;}
.keep_protect .special_btn span:last-child {min-width: 150px;background: var(--backgroundRed);border-radius: 0px 30px 30px 0px;color: #fff;padding: 0;position: relative;text-align: center;}
.keep_protect .special_btn span:last-child:before {right: 91%;top: 50%;border: solid transparent;content: "";height: 0;width: 0;position: absolute;pointer-events: none;border-color: transparent;border-right-color: #ffffff;border-width: 7px;margin-top: -7px;transform: rotate(180deg);}
.banner_sec .banner_row .bnr_left .special_btn:hover {background: #c91818;border: 1px solid #c91818;}
.keep_protect .special_btn:hover span {background: #c91818;}
.red {color: #f00;}
.h2_heading{text-align: center;    margin-bottom: 40px;}
@media only screen and (max-width: 1180px){
	.banner_cont{background-size: 40%;}
}
@media only screen and (max-width: 1024px){
	.banner_cont {background: none;}
		.banner_col:first-child{width: 100%;}
}
@media only screen and (max-width: 980px){
		p{line-height: 32px;}
	.banner_cont{background: none;}
	.expand_row{flex-wrap: wrap;}
	.expand_col:first-child, .expand_col:last-child{width: 100%;}
	.thumb_col{width: 100%;}
}
@media only screen and (max-width: 667px){
.banner_price_col .h4{font-size: 19px;}
}
@media only screen and (max-width: 480px){
	.banner_col:first-child{width: 100%;}
	.banner_price_row{flex-wrap: wrap;text-align: center;}
	.banner_price_col{width: 100%;}
	.banner_price_col:last-child{width: 100%;display: block;}
	.thumb_col .thumb_icon, .thumb_col .thumb_content{display: block;}
}