section:before,section:after{content:'';display:table;clear:both;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.wallpaper-comp{background:#fff;padding:40px 100px;overflow:hidden}
.wallpaper-rh{float:left;padding-left:100px;width:calc(100% - 200px);width:-webkit-calc(100% - 200px);width:-moz-calc(100% - 200px)}
.wallpaper-rh h2{color:#000}
.wallpaper-holder{width:100%;overflow:hidden}
.wallpaper-pro{width:33.33%;float:left;margin-top:30px}
.wallpaper-pro .wallpaper-pro-cta{display:block;margin-right:20px}
.wallpaper-pro .wallpaper-pro-cta:hover .wallpaper-download{background:#2d2c2c}
.wallpaper-pro-cta:hover .wallpaper-img img{-webkit-transition:all ease .25s;-o-transition:all ease .25s;-moz-transition:all ease .25s;transition:all ease .25s;-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.wallpaper-img{width:100%;overflow:hidden}
.wallpaper-download{width:100%;position:relative;background:#212121;height:80px;-webkit-transition:all ease .25s;-o-transition:all ease .25s;-moz-transition:all ease .25s;transition:all ease .25s;margin:0}
.wallpaper-download p{color:#FFF;margin:0}
.wallpaper-month{display:flex;justify-content:start;align-items:center}
.wallpaper-download-cta{display:flex;justify-content:end;align-items:center}
.wallpaper-download-cta .download-btn{padding-top:20px;padding-bottom:20px;margin-left:30px}
.download-btn{font-family:"montserrat-regular";font-size:14px;text-align:center;display:inline-block;position:relative;line-height:14px;text-decoration:none !important;background:0;outline:0;border:0;cursor:pointer !important}
.download-btn.clr-w,.download-btn.clr-w:not([href]):not([tabindex]){color:#fff;border-color:#fff}
.arrow-download{padding:10px 20px 10px 0}
.icon-download:before{position:absolute;right:0;top:50%;content:"\0052";font-family:"reicons";font-size:12px;margin-top:-7px;font-weight:bold}
.icon-download{position:absolute;right:15px}
.wallpaper-lh{width:200px;float:left}
.year-selector li{display:block}
.year-selector li .year-filter-content{overflow:hidden}
.year-selector li .year-filter-content label{display:block;overflow:hidden;cursor:pointer;padding:15px 0;position:relative;border-bottom:2px solid #d5d5d5;margin:0}
.year-selector li .year-filter-content label.active{color:#da291c}
.year-selector li .year-filter-content label:last-child{border:0}
.year-selector li .year-filter-content label span{position:relative;z-index:1;font-size:20px}
.wallpaper-rh>.active{display:block}
.fade{opacity:0;transition:opacity .15s linear}
.show{opacity:1;transition:opacity .15s linear}
.year-selector li .nav{float:none !important;display:initial !important;font-family:"guardiansans-semibold"}
.year-selector{padding-right:70px}
.yearsList{padding-left:7px !important}
.wallpaper-comp .mob-title{display:none}
.wallpaper-comp .mob-desc{display:none}
.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}
.wallpaer-pop-up .modal-header{border-bottom:0}
.wallpaer-pop-up .modal-body{text-align:center}
.modal-body p{padding:20px 0}
.wallpaer-pop-up .modal-content{border:5px solid #c9c9c9;border-radius:4px}
.wallpaper-loadmore{text-align:center;margin-top:30px}
.wallpaper-loadmore .custom-btn{margin-top:10px}
@media screen and (max-width:1200px){.wallpaper-pro{width:50%;float:left;margin-top:30px}
.wallpaper-comp{padding:40px 40px}
.wallpaper-rh{padding-left:50px}
}
@media screen and (max-width:900px){.wallpaper-pro{width:100%}
.wallpaper-pro .wallpaper-pro-cta{margin-right:0}
}
@media screen and (max-width:767px){.wallpaper-comp{padding:25px}
.wallpaper-loadmore .custom-btn{margin-top:25px}
.year-selector .nav.year-filter-content{display:flex !important;flex-wrap:nowrap !important;overflow:auto !important;flex-direction:row !important;justify-content:space-between}
.wallpaper-rh{padding-left:0;width:100%}
.wallpaper-holder{margin-top:0}
.wallpaper-pro{width:50%}
.wallpaper-pro .wallpaper-pro-cta{margin-right:10px;margin-left:10px}
.year-selector li .nav{float:none !important;display:flex !important}
.year-selector li .year-filter-content label{border-bottom:0}
.year-selector li .nav{position:relative !important;right:0 !important}
.year-selector{padding-right:0}
.year-filter-content .yearsList{padding:15px 10px !important}
.wallpaper-lh{width:100%;float:left}
.wallpaper-rh h2{display:none}
.wallpaper-comp .mob-title{display:block}
.wallpaper-comp .mob-desc{display:block;margin-top:10px;font-size:16px}
.year-selector li .year-filter-content label{flex:0 0 20%;width:20%;margin:0 auto}
}
@media screen and (max-width:479px){.wallpaper-pro .wallpaper-pro-cta{margin-right:0;margin-left:0}
.wallpaper-pro{width:100%}
}
.wallpaper-download .col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.hide-item{display:none}
.arial-ft .download-btn{font-family:"Arial-regular"}
.arial-ft .year-selector li .nav{font-family:"Arial-bold"}
.re-new-fonts .wallpaper-rh h2{font-family:"REFontBold"}
.re-new-fonts .year-selector li .year-filter-content label span{font-family:"REFontSemibold"}
.re-new-fonts .wallpaper-download p,.re-new-fonts .wallpaper-download-cta .download-btn{font-family:"REFontRegular" !important}
html.model-overflow{overflow:hidden}
.download-screen .screen-size-cta{width:100%;position:relative;background:#fff;color:#212121;border:1px solid #212121;padding:0 10px;text-align:center;margin:0;cursor:pointer}
.screen-size-cta:hover{background:#212121;color:#fff !important;border:1px solid #212121}
.screen-size-cta:hover a{color:#fff !important}
.screen-size-unav:hover{background:#5d5d5d !important;border:0}
.wallpaer-pop-up .modal{padding-right:0 !important}
.modal-icon-download.arrow-down:before{right:15px}
.arrow-down:before{position:absolute;right:0;top:50%;content:"\0052";font-family:"reicons";font-size:12px;margin-top:-7px;font-weight:bold}
.modal-icon-download.arrow-down{padding:10px 35px 10px 15px}
.modal-icon-download{border-width:1px;border-style:solid;padding:10px 20px 10px 15px}
.modal-icon-download:hover{color:#fff}
.modal-download-btn{font-family:"montserrat-regular";font-size:10px;text-align:center;display:inline-block;-webkit-transition:all .6s ease;-o-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease;text-transform:none;position:relative;line-height:14px;text-decoration:none !important;background:0;outline:0;border:0;cursor:pointer !important}
.desk-1920 .above-mobile-view{width:163px;height:125px}
.desk-1920 .only-mobile{width:37px;height:71px}
.desk-1920{display:flex;justify-content:center;align-items:center}
.desk-1366 .above-mobile-view{width:153px;height:98px}
.desk-1366 .only-mobile{width:31px;height:59px}
.desk-1366{display:flex;justify-content:center;align-items:center}
.desk-1280 .above-mobile-view{width:113px;height:81px}
.desk-1280 .only-mobile{width:31px;height:52px}
.desk-1280{display:flex;justify-content:center;align-items:center}
.padd-27{padding-top:27px !important}
.padd-44{padding-top:44px !important}
.wallpaer-pop-up .modal-body{padding:0 50px 50px 50px !important}
.download-img{padding-bottom:20px}
.wallpaer-pop-up .modal-body h3{padding-bottom:50px}
.download-img .only-mobile{display:none}
.mob-screen-size-cta .only-mobile{display:none}
.download-screen .device-size{display:none}
@media screen and (min-width:767px){.wallpaer-pop-up .modal-body .col-md-4{padding-right:50px;padding-left:50px}
}
@media screen and (max-width:767px){.download-img .only-mobile{display:block}
.download-img .above-mobile-view{display:none}
.mob-screen-size-cta .only-mobile{display:block}
.screen-size-cta .above-mobile-view{display:none}
.download-screen .device-size{display:block;font-size:10px;text-align:center;padding:10px 0}
.wallpaer-pop-up .modal-body h3{padding-bottom:20px}
.wallpaer-pop-up .modal-dialog{margin:auto;width:85%}
.download-img{padding-bottom:0}
.mob-screen-size-cta{background:#212121 !important;color:#fff !important;border:1px solid #212121}
.modal-icon-download{color:#fff}
.wallpaer-pop-up .modal-dialog{top:13px}
}
@media screen and (max-width:321px){.wallpaer-pop-up .modal-body{padding:1rem !important}
}
@media screen and (min-width:415px) and (max-width:767px){.modal-download-btn{font-size:12px}
.wallpaer-pop-up .modal-body{padding:0 80px 50px 80px !important}
}
@media screen and (min-width:768px) and (max-width:991px){.wallpaer-pop-up .modal-dialog{max-width:750px}
.wallpaer-pop-up .modal-body .col-md-4{padding-right:25px;padding-left:25px}
.download-screen .screen-size-cta{padding:0}
.download-screen .mob-screen-size-cta{padding:0}
}
@media screen and (min-width:992px) and (max-width:1199px){.wallpaer-pop-up .modal-lg{max-width:950px}
.download-screen .screen-size-cta{padding:0}
.download-screen .mob-screen-size-cta{padding:0}
}
@media screen and (min-width:1200px) and (max-width:1400px){.wallpaer-pop-up .modal-lg{max-width:1100px}
.modal-download-btn{font-size:12px}
}
@media screen and (min-width:1401px) and (max-width:1600px){.wallpaer-pop-up .modal-lg{max-width:1200px}
.wallpaer-pop-up .modal-body .col-md-4{padding-right:70px;padding-left:70px}
.modal-download-btn{font-size:12px}
}
@media screen and (min-width:1601px) and (max-width:1850px){.wallpaer-pop-up .modal-lg{max-width:1350px}
.wallpaer-pop-up .modal-body .col-md-4{padding-right:80px;padding-left:80px}
.modal-download-btn{font-size:12px}
}
@media screen and (min-width:1851px){.wallpaer-pop-up .modal-lg{max-width:1500px}
.wallpaer-pop-up .modal-body .col-md-4{padding-right:90px;padding-left:90px}
.modal-download-btn{font-size:12px}
}
.thankyou-msg{text-align:center;font-size:16px;font-family:"guardiansans-semibold"}
.arial-ft .modal-download-btn{font-family:"Arial-regular"}
.arial-ft .thankyou-msg{font-family:"Arial-bold"}