body{

    font-family:calibri, arial;
    font-size:16px;

}

.font-bigger{ font-size:18px }

.r{ background:#FF0000 !important } /* red bg for debugging div backgrounds don't remove */
.g{ background:#008000 !important } /* green bg for debugging div backgrounds don't remove */
.b{ background:#0000FF !important } /* blue bg for debugging div backgrounds don't remove */

.red{ color:#ff0000 }

@media (min-width:768px){

    .no-padding{ padding:0 !important }
    .no-margin{ margin:0 !important }
    .nav{ width:100% !important }

}

.font-weight-300{ font-weight:300 }

.full-width{ width:100% !important }

.login-top-bit{ text-align:right; padding:2px 0px 5px 0px }

.login-top-bit a{ color:#fff; margin-right:30px }
.login-top-bit a:hover{ color:#fff; }

/* margin and padding classes up to 100px */

.mr-0{margin-right:0px}.ml-0{margin-left:0px}.mt-0{margin-top:0px}.mb-0{margin-bottom:0px}.pr-0{padding-right:0px}.pl-0{padding-left:0px}.pt-0{padding-top:0px}.pb-0{padding-bottom:0px}.mr-1{margin-right:1px}.ml-1{margin-left:1px}.mt-1{margin-top:1px}.mb-1{margin-bottom:1px}.pr-1{padding-right:1px}.pl-1{padding-left:1px}.pt-1{padding-top:1px}.pb-1{padding-bottom:1px}.mr-2{margin-right:2px}.ml-2{margin-left:2px}.mt-2{margin-top:2px}.mb-2{margin-bottom:2px}.pr-2{padding-right:2px}.pl-2{padding-left:2px}.pt-2{padding-top:2px}.pb-2{padding-bottom:2px}.mr-3{margin-right:3px}.ml-3{margin-left:3px}.mt-3{margin-top:3px}.mb-3{margin-bottom:3px}.pr-3{padding-right:3px}.pl-3{padding-left:3px}.pt-3{padding-top:3px}.pb-3{padding-bottom:3px}.mr-4{margin-right:4px}.ml-4{margin-left:4px}.mt-4{margin-top:4px}.mb-4{margin-bottom:4px}.pr-4{padding-right:4px}.pl-4{padding-left:4px}.pt-4{padding-top:4px}.pb-4{padding-bottom:4px}.mr-5{margin-right:5px}.ml-5{margin-left:5px}.mt-5{margin-top:5px}.mb-5{margin-bottom:5px}.pr-5{padding-right:5px}.pl-5{padding-left:5px}.pt-5{padding-top:5px}.pb-5{padding-bottom:5px}.mr-6{margin-right:6px}.ml-6{margin-left:6px}.mt-6{margin-top:6px}.mb-6{margin-bottom:6px}.pr-6{padding-right:6px}.pl-6{padding-left:6px}.pt-6{padding-top:6px}.pb-6{padding-bottom:6px}.mr-7{margin-right:7px}.ml-7{margin-left:7px}.mt-7{margin-top:7px}.mb-7{margin-bottom:7px}.pr-7{padding-right:7px}.pl-7{padding-left:7px}.pt-7{padding-top:7px}.pb-7{padding-bottom:7px}.mr-8{margin-right:8px}.ml-8{margin-left:8px}.mt-8{margin-top:8px}.mb-8{margin-bottom:8px}.pr-8{padding-right:8px}.pl-8{padding-left:8px}.pt-8{padding-top:8px}.pb-8{padding-bottom:8px}.mr-9{margin-right:9px}.ml-9{margin-left:9px}.mt-9{margin-top:9px}.mb-9{margin-bottom:9px}.pr-9{padding-right:9px}.pl-9{padding-left:9px}.pt-9{padding-top:9px}.pb-9{padding-bottom:9px}.mr-10{margin-right:10px}.ml-10{margin-left:10px}.mt-10{margin-top:10px}.mb-10{margin-bottom:10px}.pr-10{padding-right:10px}.pl-10{padding-left:10px}.pt-10{padding-top:10px}.pb-10{padding-bottom:10px}.mr-11{margin-right:11px}.ml-11{margin-left:11px}.mt-11{margin-top:11px}.mb-11{margin-bottom:11px}.pr-11{padding-right:11px}.pl-11{padding-left:11px}.pt-11{padding-top:11px}.pb-11{padding-bottom:11px}.mr-12{margin-right:12px}.ml-12{margin-left:12px}.mt-12{margin-top:12px}.mb-12{margin-bottom:12px}.pr-12{padding-right:12px}.pl-12{padding-left:12px}.pt-12{padding-top:12px}.pb-12{padding-bottom:12px}.mr-13{margin-right:13px}.ml-13{margin-left:13px}.mt-13{margin-top:13px}.mb-13{margin-bottom:13px}.pr-13{padding-right:13px}.pl-13{padding-left:13px}.pt-13{padding-top:13px}.pb-13{padding-bottom:13px}.mr-14{margin-right:14px}.ml-14{margin-left:14px}.mt-14{margin-top:14px}.mb-14{margin-bottom:14px}.pr-14{padding-right:14px}.pl-14{padding-left:14px}.pt-14{padding-top:14px}.pb-14{padding-bottom:14px}.mr-15{margin-right:15px}.ml-15{margin-left:15px}.mt-15{margin-top:15px}.mb-15{margin-bottom:15px}.pr-15{padding-right:15px}.pl-15{padding-left:15px}.pt-15{padding-top:15px}.pb-15{padding-bottom:15px}.mr-16{margin-right:16px}.ml-16{margin-left:16px}.mt-16{margin-top:16px}.mb-16{margin-bottom:16px}.pr-16{padding-right:16px}.pl-16{padding-left:16px}.pt-16{padding-top:16px}.pb-16{padding-bottom:16px}.mr-17{margin-right:17px}.ml-17{margin-left:17px}.mt-17{margin-top:17px}.mb-17{margin-bottom:17px}.pr-17{padding-right:17px}.pl-17{padding-left:17px}.pt-17{padding-top:17px}.pb-17{padding-bottom:17px}.mr-18{margin-right:18px}.ml-18{margin-left:18px}.mt-18{margin-top:18px}.mb-18{margin-bottom:18px}.pr-18{padding-right:18px}.pl-18{padding-left:18px}.pt-18{padding-top:18px}.pb-18{padding-bottom:18px}.mr-19{margin-right:19px}.ml-19{margin-left:19px}.mt-19{margin-top:19px}.mb-19{margin-bottom:19px}.pr-19{padding-right:19px}.pl-19{padding-left:19px}.pt-19{padding-top:19px}.pb-19{padding-bottom:19px}.mr-20{margin-right:20px}.ml-20{margin-left:20px}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.pr-20{padding-right:20px}.pl-20{padding-left:20px}.pt-20{padding-top:20px}.pb-20{padding-bottom:20px}.mr-21{margin-right:21px}.ml-21{margin-left:21px}.mt-21{margin-top:21px}.mb-21{margin-bottom:21px}.pr-21{padding-right:21px}.pl-21{padding-left:21px}.pt-21{padding-top:21px}.pb-21{padding-bottom:21px}.mr-22{margin-right:22px}.ml-22{margin-left:22px}.mt-22{margin-top:22px}.mb-22{margin-bottom:22px}.pr-22{padding-right:22px}.pl-22{padding-left:22px}.pt-22{padding-top:22px}.pb-22{padding-bottom:22px}.mr-23{margin-right:23px}.ml-23{margin-left:23px}.mt-23{margin-top:23px}.mb-23{margin-bottom:23px}.pr-23{padding-right:23px}.pl-23{padding-left:23px}.pt-23{padding-top:23px}.pb-23{padding-bottom:23px}.mr-24{margin-right:24px}.ml-24{margin-left:24px}.mt-24{margin-top:24px}.mb-24{margin-bottom:24px}.pr-24{padding-right:24px}.pl-24{padding-left:24px}.pt-24{padding-top:24px}.pb-24{padding-bottom:24px}.mr-25{margin-right:25px}.ml-25{margin-left:25px}.mt-25{margin-top:25px}.mb-25{margin-bottom:25px}.pr-25{padding-right:25px}.pl-25{padding-left:25px}.pt-25{padding-top:25px}.pb-25{padding-bottom:25px}.mr-26{margin-right:26px}.ml-26{margin-left:26px}.mt-26{margin-top:26px}.mb-26{margin-bottom:26px}.pr-26{padding-right:26px}.pl-26{padding-left:26px}.pt-26{padding-top:26px}.pb-26{padding-bottom:26px}.mr-27{margin-right:27px}.ml-27{margin-left:27px}.mt-27{margin-top:27px}.mb-27{margin-bottom:27px}.pr-27{padding-right:27px}.pl-27{padding-left:27px}.pt-27{padding-top:27px}.pb-27{padding-bottom:27px}.mr-28{margin-right:28px}.ml-28{margin-left:28px}.mt-28{margin-top:28px}.mb-28{margin-bottom:28px}.pr-28{padding-right:28px}.pl-28{padding-left:28px}.pt-28{padding-top:28px}.pb-28{padding-bottom:28px}.mr-29{margin-right:29px}.ml-29{margin-left:29px}.mt-29{margin-top:29px}.mb-29{margin-bottom:29px}.pr-29{padding-right:29px}.pl-29{padding-left:29px}.pt-29{padding-top:29px}.pb-29{padding-bottom:29px}.mr-30{margin-right:30px}.ml-30{margin-left:30px}.mt-30{margin-top:30px}.mb-30{margin-bottom:30px}.pr-30{padding-right:30px}.pl-30{padding-left:30px}.pt-30{padding-top:30px}.pb-30{padding-bottom:30px}.mr-31{margin-right:31px}.ml-31{margin-left:31px}.mt-31{margin-top:31px}.mb-31{margin-bottom:31px}.pr-31{padding-right:31px}.pl-31{padding-left:31px}.pt-31{padding-top:31px}.pb-31{padding-bottom:31px}.mr-32{margin-right:32px}.ml-32{margin-left:32px}.mt-32{margin-top:32px}.mb-32{margin-bottom:32px}.pr-32{padding-right:32px}.pl-32{padding-left:32px}.pt-32{padding-top:32px}.pb-32{padding-bottom:32px}.mr-33{margin-right:33px}.ml-33{margin-left:33px}.mt-33{margin-top:33px}.mb-33{margin-bottom:33px}.pr-33{padding-right:33px}.pl-33{padding-left:33px}.pt-33{padding-top:33px}.pb-33{padding-bottom:33px}.mr-34{margin-right:34px}.ml-34{margin-left:34px}.mt-34{margin-top:34px}.mb-34{margin-bottom:34px}.pr-34{padding-right:34px}.pl-34{padding-left:34px}.pt-34{padding-top:34px}.pb-34{padding-bottom:34px}.mr-35{margin-right:35px}.ml-35{margin-left:35px}.mt-35{margin-top:35px}.mb-35{margin-bottom:35px}.pr-35{padding-right:35px}.pl-35{padding-left:35px}.pt-35{padding-top:35px}.pb-35{padding-bottom:35px}.mr-36{margin-right:36px}.ml-36{margin-left:36px}.mt-36{margin-top:36px}.mb-36{margin-bottom:36px}.pr-36{padding-right:36px}.pl-36{padding-left:36px}.pt-36{padding-top:36px}.pb-36{padding-bottom:36px}.mr-37{margin-right:37px}.ml-37{margin-left:37px}.mt-37{margin-top:37px}.mb-37{margin-bottom:37px}.pr-37{padding-right:37px}.pl-37{padding-left:37px}.pt-37{padding-top:37px}.pb-37{padding-bottom:37px}.mr-38{margin-right:38px}.ml-38{margin-left:38px}.mt-38{margin-top:38px}.mb-38{margin-bottom:38px}.pr-38{padding-right:38px}.pl-38{padding-left:38px}.pt-38{padding-top:38px}.pb-38{padding-bottom:38px}.mr-39{margin-right:39px}.ml-39{margin-left:39px}.mt-39{margin-top:39px}.mb-39{margin-bottom:39px}.pr-39{padding-right:39px}.pl-39{padding-left:39px}.pt-39{padding-top:39px}.pb-39{padding-bottom:39px}.mr-40{margin-right:40px}.ml-40{margin-left:40px}.mt-40{margin-top:40px}.mb-40{margin-bottom:40px}.pr-40{padding-right:40px}.pl-40{padding-left:40px}.pt-40{padding-top:40px}.pb-40{padding-bottom:40px}.mr-41{margin-right:41px}.ml-41{margin-left:41px}.mt-41{margin-top:41px}.mb-41{margin-bottom:41px}.pr-41{padding-right:41px}.pl-41{padding-left:41px}.pt-41{padding-top:41px}.pb-41{padding-bottom:41px}.mr-42{margin-right:42px}.ml-42{margin-left:42px}.mt-42{margin-top:42px}.mb-42{margin-bottom:42px}.pr-42{padding-right:42px}.pl-42{padding-left:42px}.pt-42{padding-top:42px}.pb-42{padding-bottom:42px}.mr-43{margin-right:43px}.ml-43{margin-left:43px}.mt-43{margin-top:43px}.mb-43{margin-bottom:43px}.pr-43{padding-right:43px}.pl-43{padding-left:43px}.pt-43{padding-top:43px}.pb-43{padding-bottom:43px}.mr-44{margin-right:44px}.ml-44{margin-left:44px}.mt-44{margin-top:44px}.mb-44{margin-bottom:44px}.pr-44{padding-right:44px}.pl-44{padding-left:44px}.pt-44{padding-top:44px}.pb-44{padding-bottom:44px}.mr-45{margin-right:45px}.ml-45{margin-left:45px}.mt-45{margin-top:45px}.mb-45{margin-bottom:45px}.pr-45{padding-right:45px}.pl-45{padding-left:45px}.pt-45{padding-top:45px}.pb-45{padding-bottom:45px}.mr-46{margin-right:46px}.ml-46{margin-left:46px}.mt-46{margin-top:46px}.mb-46{margin-bottom:46px}.pr-46{padding-right:46px}.pl-46{padding-left:46px}.pt-46{padding-top:46px}.pb-46{padding-bottom:46px}.mr-47{margin-right:47px}.ml-47{margin-left:47px}.mt-47{margin-top:47px}.mb-47{margin-bottom:47px}.pr-47{padding-right:47px}.pl-47{padding-left:47px}.pt-47{padding-top:47px}.pb-47{padding-bottom:47px}.mr-48{margin-right:48px}.ml-48{margin-left:48px}.mt-48{margin-top:48px}.mb-48{margin-bottom:48px}.pr-48{padding-right:48px}.pl-48{padding-left:48px}.pt-48{padding-top:48px}.pb-48{padding-bottom:48px}.mr-49{margin-right:49px}.ml-49{margin-left:49px}.mt-49{margin-top:49px}.mb-49{margin-bottom:49px}.pr-49{padding-right:49px}.pl-49{padding-left:49px}.pt-49{padding-top:49px}.pb-49{padding-bottom:49px}.mr-50{margin-right:50px}.ml-50{margin-left:50px}.mt-50{margin-top:50px}.mb-50{margin-bottom:50px}.pr-50{padding-right:50px}.pl-50{padding-left:50px}.pt-50{padding-top:50px}.pb-50{padding-bottom:50px}.mr-51{margin-right:51px}.ml-51{margin-left:51px}.mt-51{margin-top:51px}.mb-51{margin-bottom:51px}.pr-51{padding-right:51px}.pl-51{padding-left:51px}.pt-51{padding-top:51px}.pb-51{padding-bottom:51px}.mr-52{margin-right:52px}.ml-52{margin-left:52px}.mt-52{margin-top:52px}.mb-52{margin-bottom:52px}.pr-52{padding-right:52px}.pl-52{padding-left:52px}.pt-52{padding-top:52px}.pb-52{padding-bottom:52px}.mr-53{margin-right:53px}.ml-53{margin-left:53px}.mt-53{margin-top:53px}.mb-53{margin-bottom:53px}.pr-53{padding-right:53px}.pl-53{padding-left:53px}.pt-53{padding-top:53px}.pb-53{padding-bottom:53px}.mr-54{margin-right:54px}.ml-54{margin-left:54px}.mt-54{margin-top:54px}.mb-54{margin-bottom:54px}.pr-54{padding-right:54px}.pl-54{padding-left:54px}.pt-54{padding-top:54px}.pb-54{padding-bottom:54px}.mr-55{margin-right:55px}.ml-55{margin-left:55px}.mt-55{margin-top:55px}.mb-55{margin-bottom:55px}.pr-55{padding-right:55px}.pl-55{padding-left:55px}.pt-55{padding-top:55px}.pb-55{padding-bottom:55px}.mr-56{margin-right:56px}.ml-56{margin-left:56px}.mt-56{margin-top:56px}.mb-56{margin-bottom:56px}.pr-56{padding-right:56px}.pl-56{padding-left:56px}.pt-56{padding-top:56px}.pb-56{padding-bottom:56px}.mr-57{margin-right:57px}.ml-57{margin-left:57px}.mt-57{margin-top:57px}.mb-57{margin-bottom:57px}.pr-57{padding-right:57px}.pl-57{padding-left:57px}.pt-57{padding-top:57px}.pb-57{padding-bottom:57px}.mr-58{margin-right:58px}.ml-58{margin-left:58px}.mt-58{margin-top:58px}.mb-58{margin-bottom:58px}.pr-58{padding-right:58px}.pl-58{padding-left:58px}.pt-58{padding-top:58px}.pb-58{padding-bottom:58px}.mr-59{margin-right:59px}.ml-59{margin-left:59px}.mt-59{margin-top:59px}.mb-59{margin-bottom:59px}.pr-59{padding-right:59px}.pl-59{padding-left:59px}.pt-59{padding-top:59px}.pb-59{padding-bottom:59px}.mr-60{margin-right:60px}.ml-60{margin-left:60px}.mt-60{margin-top:60px}.mb-60{margin-bottom:60px}.pr-60{padding-right:60px}.pl-60{padding-left:60px}.pt-60{padding-top:60px}.pb-60{padding-bottom:60px}.mr-61{margin-right:61px}.ml-61{margin-left:61px}.mt-61{margin-top:61px}.mb-61{margin-bottom:61px}.pr-61{padding-right:61px}.pl-61{padding-left:61px}.pt-61{padding-top:61px}.pb-61{padding-bottom:61px}.mr-62{margin-right:62px}.ml-62{margin-left:62px}.mt-62{margin-top:62px}.mb-62{margin-bottom:62px}.pr-62{padding-right:62px}.pl-62{padding-left:62px}.pt-62{padding-top:62px}.pb-62{padding-bottom:62px}.mr-63{margin-right:63px}.ml-63{margin-left:63px}.mt-63{margin-top:63px}.mb-63{margin-bottom:63px}.pr-63{padding-right:63px}.pl-63{padding-left:63px}.pt-63{padding-top:63px}.pb-63{padding-bottom:63px}.mr-64{margin-right:64px}.ml-64{margin-left:64px}.mt-64{margin-top:64px}.mb-64{margin-bottom:64px}.pr-64{padding-right:64px}.pl-64{padding-left:64px}.pt-64{padding-top:64px}.pb-64{padding-bottom:64px}.mr-65{margin-right:65px}.ml-65{margin-left:65px}.mt-65{margin-top:65px}.mb-65{margin-bottom:65px}.pr-65{padding-right:65px}.pl-65{padding-left:65px}.pt-65{padding-top:65px}.pb-65{padding-bottom:65px}.mr-66{margin-right:66px}.ml-66{margin-left:66px}.mt-66{margin-top:66px}.mb-66{margin-bottom:66px}.pr-66{padding-right:66px}.pl-66{padding-left:66px}.pt-66{padding-top:66px}.pb-66{padding-bottom:66px}.mr-67{margin-right:67px}.ml-67{margin-left:67px}.mt-67{margin-top:67px}.mb-67{margin-bottom:67px}.pr-67{padding-right:67px}.pl-67{padding-left:67px}.pt-67{padding-top:67px}.pb-67{padding-bottom:67px}.mr-68{margin-right:68px}.ml-68{margin-left:68px}.mt-68{margin-top:68px}.mb-68{margin-bottom:68px}.pr-68{padding-right:68px}.pl-68{padding-left:68px}.pt-68{padding-top:68px}.pb-68{padding-bottom:68px}.mr-69{margin-right:69px}.ml-69{margin-left:69px}.mt-69{margin-top:69px}.mb-69{margin-bottom:69px}.pr-69{padding-right:69px}.pl-69{padding-left:69px}.pt-69{padding-top:69px}.pb-69{padding-bottom:69px}.mr-70{margin-right:70px}.ml-70{margin-left:70px}.mt-70{margin-top:70px}.mb-70{margin-bottom:70px}.pr-70{padding-right:70px}.pl-70{padding-left:70px}.pt-70{padding-top:70px}.pb-70{padding-bottom:70px}.mr-71{margin-right:71px}.ml-71{margin-left:71px}.mt-71{margin-top:71px}.mb-71{margin-bottom:71px}.pr-71{padding-right:71px}.pl-71{padding-left:71px}.pt-71{padding-top:71px}.pb-71{padding-bottom:71px}.mr-72{margin-right:72px}.ml-72{margin-left:72px}.mt-72{margin-top:72px}.mb-72{margin-bottom:72px}.pr-72{padding-right:72px}.pl-72{padding-left:72px}.pt-72{padding-top:72px}.pb-72{padding-bottom:72px}.mr-73{margin-right:73px}.ml-73{margin-left:73px}.mt-73{margin-top:73px}.mb-73{margin-bottom:73px}.pr-73{padding-right:73px}.pl-73{padding-left:73px}.pt-73{padding-top:73px}.pb-73{padding-bottom:73px}.mr-74{margin-right:74px}.ml-74{margin-left:74px}.mt-74{margin-top:74px}.mb-74{margin-bottom:74px}.pr-74{padding-right:74px}.pl-74{padding-left:74px}.pt-74{padding-top:74px}.pb-74{padding-bottom:74px}.mr-75{margin-right:75px}.ml-75{margin-left:75px}.mt-75{margin-top:75px}.mb-75{margin-bottom:75px}.pr-75{padding-right:75px}.pl-75{padding-left:75px}.pt-75{padding-top:75px}.pb-75{padding-bottom:75px}.mr-76{margin-right:76px}.ml-76{margin-left:76px}.mt-76{margin-top:76px}.mb-76{margin-bottom:76px}.pr-76{padding-right:76px}.pl-76{padding-left:76px}.pt-76{padding-top:76px}.pb-76{padding-bottom:76px}.mr-77{margin-right:77px}.ml-77{margin-left:77px}.mt-77{margin-top:77px}.mb-77{margin-bottom:77px}.pr-77{padding-right:77px}.pl-77{padding-left:77px}.pt-77{padding-top:77px}.pb-77{padding-bottom:77px}.mr-78{margin-right:78px}.ml-78{margin-left:78px}.mt-78{margin-top:78px}.mb-78{margin-bottom:78px}.pr-78{padding-right:78px}.pl-78{padding-left:78px}.pt-78{padding-top:78px}.pb-78{padding-bottom:78px}.mr-79{margin-right:79px}.ml-79{margin-left:79px}.mt-79{margin-top:79px}.mb-79{margin-bottom:79px}.pr-79{padding-right:79px}.pl-79{padding-left:79px}.pt-79{padding-top:79px}.pb-79{padding-bottom:79px}.mr-80{margin-right:80px}.ml-80{margin-left:80px}.mt-80{margin-top:80px}.mb-80{margin-bottom:80px}.pr-80{padding-right:80px}.pl-80{padding-left:80px}.pt-80{padding-top:80px}.pb-80{padding-bottom:80px}.mr-81{margin-right:81px}.ml-81{margin-left:81px}.mt-81{margin-top:81px}.mb-81{margin-bottom:81px}.pr-81{padding-right:81px}.pl-81{padding-left:81px}.pt-81{padding-top:81px}.pb-81{padding-bottom:81px}.mr-82{margin-right:82px}.ml-82{margin-left:82px}.mt-82{margin-top:82px}.mb-82{margin-bottom:82px}.pr-82{padding-right:82px}.pl-82{padding-left:82px}.pt-82{padding-top:82px}.pb-82{padding-bottom:82px}.mr-83{margin-right:83px}.ml-83{margin-left:83px}.mt-83{margin-top:83px}.mb-83{margin-bottom:83px}.pr-83{padding-right:83px}.pl-83{padding-left:83px}.pt-83{padding-top:83px}.pb-83{padding-bottom:83px}.mr-84{margin-right:84px}.ml-84{margin-left:84px}.mt-84{margin-top:84px}.mb-84{margin-bottom:84px}.pr-84{padding-right:84px}.pl-84{padding-left:84px}.pt-84{padding-top:84px}.pb-84{padding-bottom:84px}.mr-85{margin-right:85px}.ml-85{margin-left:85px}.mt-85{margin-top:85px}.mb-85{margin-bottom:85px}.pr-85{padding-right:85px}.pl-85{padding-left:85px}.pt-85{padding-top:85px}.pb-85{padding-bottom:85px}.mr-86{margin-right:86px}.ml-86{margin-left:86px}.mt-86{margin-top:86px}.mb-86{margin-bottom:86px}.pr-86{padding-right:86px}.pl-86{padding-left:86px}.pt-86{padding-top:86px}.pb-86{padding-bottom:86px}.mr-87{margin-right:87px}.ml-87{margin-left:87px}.mt-87{margin-top:87px}.mb-87{margin-bottom:87px}.pr-87{padding-right:87px}.pl-87{padding-left:87px}.pt-87{padding-top:87px}.pb-87{padding-bottom:87px}.mr-88{margin-right:88px}.ml-88{margin-left:88px}.mt-88{margin-top:88px}.mb-88{margin-bottom:88px}.pr-88{padding-right:88px}.pl-88{padding-left:88px}.pt-88{padding-top:88px}.pb-88{padding-bottom:88px}.mr-89{margin-right:89px}.ml-89{margin-left:89px}.mt-89{margin-top:89px}.mb-89{margin-bottom:89px}.pr-89{padding-right:89px}.pl-89{padding-left:89px}.pt-89{padding-top:89px}.pb-89{padding-bottom:89px}.mr-90{margin-right:90px}.ml-90{margin-left:90px}.mt-90{margin-top:90px}.mb-90{margin-bottom:90px}.pr-90{padding-right:90px}.pl-90{padding-left:90px}.pt-90{padding-top:90px}.pb-90{padding-bottom:90px}.mr-91{margin-right:91px}.ml-91{margin-left:91px}.mt-91{margin-top:91px}.mb-91{margin-bottom:91px}.pr-91{padding-right:91px}.pl-91{padding-left:91px}.pt-91{padding-top:91px}.pb-91{padding-bottom:91px}.mr-92{margin-right:92px}.ml-92{margin-left:92px}.mt-92{margin-top:92px}.mb-92{margin-bottom:92px}.pr-92{padding-right:92px}.pl-92{padding-left:92px}.pt-92{padding-top:92px}.pb-92{padding-bottom:92px}.mr-93{margin-right:93px}.ml-93{margin-left:93px}.mt-93{margin-top:93px}.mb-93{margin-bottom:93px}.pr-93{padding-right:93px}.pl-93{padding-left:93px}.pt-93{padding-top:93px}.pb-93{padding-bottom:93px}.mr-94{margin-right:94px}.ml-94{margin-left:94px}.mt-94{margin-top:94px}.mb-94{margin-bottom:94px}.pr-94{padding-right:94px}.pl-94{padding-left:94px}.pt-94{padding-top:94px}.pb-94{padding-bottom:94px}.mr-95{margin-right:95px}.ml-95{margin-left:95px}.mt-95{margin-top:95px}.mb-95{margin-bottom:95px}.pr-95{padding-right:95px}.pl-95{padding-left:95px}.pt-95{padding-top:95px}.pb-95{padding-bottom:95px}.mr-96{margin-right:96px}.ml-96{margin-left:96px}.mt-96{margin-top:96px}.mb-96{margin-bottom:96px}.pr-96{padding-right:96px}.pl-96{padding-left:96px}.pt-96{padding-top:96px}.pb-96{padding-bottom:96px}.mr-97{margin-right:97px}.ml-97{margin-left:97px}.mt-97{margin-top:97px}.mb-97{margin-bottom:97px}.pr-97{padding-right:97px}.pl-97{padding-left:97px}.pt-97{padding-top:97px}.pb-97{padding-bottom:97px}.mr-98{margin-right:98px}.ml-98{margin-left:98px}.mt-98{margin-top:98px}.mb-98{margin-bottom:98px}.pr-98{padding-right:98px}.pl-98{padding-left:98px}.pt-98{padding-top:98px}.pb-98{padding-bottom:98px}.mr-99{margin-right:99px}.ml-99{margin-left:99px}.mt-99{margin-top:99px}.mb-99{margin-bottom:99px}.pr-99{padding-right:99px}.pl-99{padding-left:99px}.pt-99{padding-top:99px}.pb-99{padding-bottom:99px}.mr-100{margin-right:100px}.ml-100{margin-left:100px}.mt-100{margin-top:100px}.mb-100{margin-bottom:100px}.pr-100{padding-right:100px}.pl-100{padding-left:100px}.pt-100{padding-top:100px}.pb-100{padding-bottom:100px}

.ml-0{ margin-left:0px !important }
.pt-0{ padding-top:0px !important }

.icon-bar{ background:#fff !important }
.navbar-toggle{ background:#b11c1a }
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{

    background:#b11c1a;


}

.heading{ 
    font-size:20px; 
    display: inline;
    margin-left: 10px;
    font-size: 24px;
    color: #b11c1a;
    vertical-align: middle;
}

.need-help-div{ padding-top:29px }

#myCarousel img{ margin:0px auto }

.carousel-control.left, .carousel-control.right {     background-image: none;opacity:1  }

.carousel-control{ top:47% }

@media (min-width: 769px)  {

    #myCarousel .carousel-indicators {
        margin: 0px 0 0;
        overflow: auto;
        position: static;
        text-align: left;
        width: 100%;
    }
    #myCarousel .carousel-indicators li {
        background-color: transparent;
        -webkit-border-radius: 0;
        border-radius: 0;
        display: inline-block;
        height: auto;
        margin: 0 !important;
        width: auto;
    }
    #myCarousel .carousel-indicators li img {
        display: block;
        opacity: 0.5;
        width:100%;
    }
    #myCarousel .carousel-indicators li.active img {
        opacity: 1;
    }
    #myCarousel .carousel-indicators li:hover img {
        opacity: 1;
    }
    #myCarousel .carousel-outer {
        position: relative;
    }

    .left-thumbnail-holder{

        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
        float: left;
        width: 8.33333333%;

    }

}

.col-md-12.bg-secondary-colour, .col-md-12.bg-main-colour{ height:155px }
.handshake-image{ margin-top:35px }
.pig-image{ margin-top:17px }
.rosette-image{ margin-top:7px }
.blog-list-image{ height:80px; margin-top:60px }

.enquiry-basket{ text-align:right }

.page-title-container {
    margin: 0 auto;
    padding: 10px 0px 10px 0px;
    background: #F6F4F5;
    text-align: left;
    -moz-box-shadow: 0 5px 15px 0 rgba(0,0,0,.05) inset, 0 -5px 15px 0 rgba(0,0,0,.05) inset;
    -webkit-box-shadow: 0 5px 15px 0 rgba(0,0,0,.05) inset, 0 -5px 15px 0 rgba(0,0,0,.05) inset;
    box-shadow: 0 5px 15px 0 rgba(0,0,0,.05) inset, 0 -5px 15px 0 rgba(0,0,0,.05) inset;
    margin-bottom:20px;
    margin-top:20px;
    height:55px;
}

.page-title-container h1 {
    display: inline;
    margin-left: 10px;
    font-size: 24px;
    color: #b11c1a;
    text-shadow: 0 1px 0 rgba(255, 255, 255, .7);
    vertical-align: middle;
}

.page-title-container p {
    display: inline;
    margin-left: 5px;
    font-size: 14px;
    font-style: italic;
    vertical-align: middle;
}

.page-title-container i {
    font-size: 30px;
    color: #ccc;
    vertical-align: middle;
    color:#b11c1a
}

.no-border{ border:0 !important }

.dropdown-menu > li > a{ color:#fff; font-size:20px; text-align:center }

.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{

    background:#b11c1a;
    color:#fff;

}

.dropdown-menu{ background:#b11c1a;border-radius:0; width:100%; border:1px solid #fff !important }

.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#fff;background-color:#b11c1a}

.nav > li > a:hover, .nav > li > a:focus {
    background-color: #b11c1a !important;
    color:#fff !important;
}

.nav > li > a {
    color:#fff !important; padding-left:0px; padding-right:0px; font-size:20px;width:100%;text-align:center;margin:0 !important
}

/* .link width depends on how many links there are. eg 5 links would be 20% */

.nav > .link {     width: 20%;border-right:1px solid #fff }

@media (min-width:992px) and (max-width: 1199px) {

    .need-help-div{ padding-top:12px }
    .col-md-12.bg-secondary-colour, .col-md-12.bg-main-colour{ height:200px }
    .handshake-image{ margin-top:60px }
    .pig-image{ margin-top:45px }
    .rosette-image{ margin-top:45px;width:80% }

}

@media (min-width:768px) and (max-width: 991px) {

    .col-md-12.bg-secondary-colour, .col-md-12.bg-main-colour{ height:300px }
    .social-media-div{ display:none !important }
    .need-help{ font-size:20px !important }
    .phone-number{ font-size:20px !important }
    .need-help-div{ padding-top:10px}
    .handshake-image{ margin-top:10px }
    .pig-image{ margin-top:10px }
    .rosette-image{ margin-top:10px }
    .bg-secondary-colour > .row > .col-md-5{ height:140px; }
    .bg-main-colour > .row > .col-md-5{ height:140px }
    .bg-secondary-colour > .row > .col-md-7{ text-align:center }
    .bg-main-colour > .row > .col-md-7{ text-align:center }

}



@media (max-width: 767px) {

    .need-help-div{ padding-top:5px}

    .enquiry-basket{

        text-align:center;

    }

    .slide-text {
        display:none !important;
    }

    .slide-text > h1 {

        display:none !important;

    }

    .slide-text > h2 {

        display:none !important;

    }

    .col-md-12.bg-secondary-colour, .col-md-12.bg-main-colour{ height:auto }
    .handshake-image{ margin-top:10px }
    .pig-image{ margin-top:10px }
    .rosette-image{ margin-top:10px }
    .bg-secondary-colour > .row > .col-md-5{ height:140px; }
    .bg-main-colour > .row > .col-md-5{ height:140px }
    .bg-secondary-colour > .row > .col-md-7{ text-align:center }
    .bg-main-colour > .row > .col-md-7{ text-align:center }

    .social-media-div{ display:none !important }
    .need-help{ font-size:15px !important }
    .phone-number{ font-size:15px !important }
    .logo-img{ max-width:255px; }
    .need-help-div{  text-align: center; }
    .nav > .link { width:100%;border-right:0 }

    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #fff;
        text-align:center
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #fff;
        background-color: transparent;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #fff;
        background-color: transparent;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #fff;
        background-color: transparent;
    }

    .dropdown-menu{ border:0 !important; }

    .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a{

        padding:10px 0px 10px 0px;

    }

}

.navbar-default{
    background-color:#b11c1a;
    border:0;

}


.top-bar{ background:#b11c1a;min-height:5px }
.social-media-div{ padding-top:10px }
.social-media{ height:28px;width:28px;border-radius:28px;text-align:center; color:#fff; float:right;margin-left:5px; padding-top:2px !important; font-size:18px; }
.social-media.fb{ background:#345188; }
.social-media.tw{ background:#37A1C8; }
.social-media.in{ background:#09608B; }
.social-media.go{ background:#E75045;font-size:17px;padding-left:2px }
.social-media a, .social-media a:hover{ color:#fff }
.need-help{ font-size:28px }
.main-colour{ color:#b11c1a }
.secondary-colour{ color:#b11c1a }
.white{ color:#fff }
.dark-writing{ color:#183041 }
.phone-number{ font-size:28px }
.active{ background:#b11c1a !important }


.hp-category-div-holder{ background-color:#183041;padding:35px 0px 20px 0px; margin-bottom:50px;

                         border-top: solid 1px #eeeeee;
                         border-bottom: solid 1px #eeeeee;
                         box-shadow: 0 0 10px rgba(0,0,0,0.3);
                         -moz-box-shadow: 0 0 10px rgba(0,0,0,0.3);
                         -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.3);
                         -o-box-shadow: 0 0 10px rgba(0,0,0,0.3);

}

.no-padding-ever{ padding:0 }

.green-circle{ float:left;width:20px;height:20px;background:#b11c1a;text-align:center;border-radius:20px;margin-right:5px;position:relative; }

.fa-chevron-right{ color:#fff !important }

h1{ color:#d39232;font-size:28px;margin-top:0px; font-weight:300 !important }

h4{ font-size:18px }

.border-radius-5{ border-radius:5px !important }

.btn-primary{ width:200px; color:#fff; background:#183041; border-radius:0; border:0; font-size:18px }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active{ background:#3C3748 !important }

.font-bookantiqua{ font-family: Book Antiqua, calibri }


.heading-flag-smaller{ width:35px;display: inline-block }
.heading-text-smaller{ position:relative;display: inline-block; background:#b11c1a;height:41px;padding:8px 40px 0px 40px;font-size:20px;color:#d39232;vertical-align: top; }
.heading-text-smaller h1{ font-weight:500; font-size:22px;  }
.heading-container{ width:100%;display:block;height:53px;text-align:center;margin-bottom:30px }
.heading-flag{ width:45px;display: inline-block;height:53px }
.heading-text{ position:relative;display: inline-block; background:#b11c1a;height:53px;padding:10px 40px 0px 40px;font-size:30px;color:#d39232;vertical-align: top; }
.thin-line-top{ width:100%;background:#b11c1a;position:absolute;top:-4px;height:2px;left:0 }
.thin-line-bottom{ width:100%;background:#b11c1a;position:absolute;bottom:-4px;height:2px;left:0 }





.border{ border:1px solid #DDDDDD;margin-top:20px }

.col-md-6 .white{ margin-bottom:15px }

._50-off{ font-size:35px;font-style:italic;font-weight:bold;color:#b11c1a }
.hurry{ color:#fff;font-size:20px }
.below-welcome{ font-size:25px }
.bar{ color:#fff;font-size:18px;padding:5px 20px 7px 70px;position:relative;margin-bottom:40px }
.green-circle{ width:50px;height:50px;border-radius:50px; position:absolute;top:-6px;left:-10px;display: inline-block; }
.fa-gbp, .fa-comments, .fa-book{ margin-top:7px}
.green-block{ border-radius:0;position:absolute;bottom:-18px;border:0;color:#fff;font-size:20px;padding:3px 0px 5px 0px; margin-left: auto; margin-right: auto; left: 15px; right: 15px; text-align:left;padding-left:10px }
.green-block:hover{ background:#b11c1a;color:#fff }
.bottom-banner{ background:url('../images/bottom-banner.jpg'); min-height:426px; margin-top:40px }
.opacity-left{ min-height:426px;background:url('../images/gradient.png');  }
.bar._2{ font-size:28px;font-style:italic;margin-top:50px;margin-left:-15px;margin-bottom:20px }
.light-colour{ color:#F3F3F3 }
.bigger-text{ font-size:1.2em }
.not-visible{ visibility:hidden }
a{ color:#b11c1a }
a:hover{ color:#b11c1a;text-decoration:underline }
input[type=text], input[type=password], input[type=email], textarea, select{ border-radius:0 !important }
.btn-default{ background: #b11c1a; border:0; color:#fff; border-radius:0 }
.btn-default:hover, .btn-default:active, .btn-default:focus{ background:#b11c1a !important;color:#fff !important }
.green-block-size{ min-height:90px }
.bg-secondary-colour{ background: #b11c1a }
.bg-main-colour{

    background:#b11c1a;

}

.bg-secondary-colour{

    background: #b11c1a;

}

.bg-main-colour-no-gradient{ background:#b11c1a !important; }

.coloured-box-h3{ font-size:28px;font-style:italic;margin-top:5px;color:#fff }


@media (max-width:767px){

    .margin-on-mobile{ margin-top:10px }
    .bottom-banner{ background:url('../images/banner.jpg'); min-height:426px; margin-top:40px }
    .opacity-left{ min-height:426px;background:url('../images/gradient.png');  }
    .bar._2{ font-size:20px;font-style:italic;margin-top:50px;margin-left:-15px;margin-bottom:20px;padding-left:30px }
    .heading-container{ width:100%;display:block;height:53px;text-align:center;margin-bottom:30px }
    .heading-flag, .heading-flag-smaller{ width:30px;display: inline-block }
    .heading-text, .heading-text-smaller{ position:relative;display: inline-block; background:#b11c1a;height:35px;padding:8px 0px 0px 0px; width:220px; font-size:30px;color:#fff;vertical-align: top; }
    .heading-text h1, .heading-text-smaller h1 { font-weight:500; font-size:17px;  }
    .login-top-bit a{ margin-right:10px; display:inline-block }

}

/* Footer CSS */

.footer{ background:transparent; }
.footer-fluid-bg{ background:#183041 }
.footer-hr{   border-top: 1px dashed #DBDBDB; margin:0 }
.footer-phone, .footer-envelope{ width:20px }
.website-design-by{ font-size:12px; margin-top:20px; color:#7C7C7C }
.site-map > a{ color:inherit }
.site-map li{ list-style:none }
.site-map li a{ color:#fff  }


@media (max-width:991px){

    .website-design-by{ font-size:12px; margin-top:20px; color:#7C7C7C; text-align:left }
    .hide-on-mob-and-ipad-portrait{ display:none }
    .mt-20-mob-and-ipad-portrait{ margin-top:20px }
    .left-thumb{ display:none }
    .search-button-for-pc{ display:none }



}

@media (max-width:767px){

    .site-map li a{ display:block;padding:4px 0px 4px 0px; border-bottom:1px dashed #DBD2D7 }
    .footer-fluid-bg{ background:#183041 }
    .textBox .panel-body{
        height:100% !important;
    }
    .textBox{
        width:80%!important;
    }
}

.panel-default{

    border: solid 1px #eeeeee;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1);
    -o-box-shadow: 0 0 10px rgba(0,0,0,0.1);

}

.footer a{ color:#fff !important }


.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
    width:300px
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
.textBox{
    display:inline-block;
    width:40%;
}
.textBox .panel-body{
    background-color: white;
    height:325px;

}
.textBox .panel-heading{
    background-color:#b11c1a;
    text-transform: uppercase;
    color:#d39232;
    font-size:28px;
    font-weight:100;
}
.center{
    margin:auto;
    left:8%;
    position:relative;
}
.largeRed{
    color: #b11c1a;
    font-size: 28px;
    margin-top: 0px;
    font-weight: 500 !important;
}
.largeYellow{
    color: #d39232;
    font-size: 28px;
    margin-top: 0px;
    font-weight: 900 !important;
}
.parentsText{
    list-style-type: none;
}
.parentsText img{
    width:20px;
}
hr{
    height:1px;    background-color: #183041;
    border:0;
}
.breadcrumbs{
    background:#b11c1a;
    color: #fff;
    padding: 30px 0;
    margin-bottom: 40px;
}

.breadcrumb{
    margin-bottom: 0;
    background: none;
}
.breadcrumb>.active {
    color: white;
}


















