@charset "utf-8";
/* CSS Document */
body{ background:#fff; font:normal 14px/20px Arial, Helvetica, sans-serif; color:#636363;}
#wpadminbar ul:after{ clear:inherit;}
a{ color:#00b0f0;}
#navbtn{ display:none;}
.nav-menu{ }
.nav-menu li{ position:relative; float:left; }
.nav-menu li .menuarrow{ display:none;}
.white{ color:#fff;}
.blue{ color:#00b0f0;}
.black{ color:#000;}

.nav-menu li > a{ font:400 15px/30px 'Lora', serif; color:#1f497d;  white-space:nowrap; display:block; padding:0 14px; text-transform:uppercase; position:relative;}
.nav-menu li:hover > a, .nav-menu li.active > a,.nav-menu li.current_page_item > a, .nav-menu li > a:focus{ color:#00b0f0; }
.nav-menu .sub-menu{ position:absolute; left:0; top:100%; background:#0089cf; min-width:220px; box-shadow:0 0 5px #02496d; transition: all 300ms ease-out 0s; display:none; z-index:999;}
.nav-menu .sub-menu .sub-menu{ left:100%; top:0;}
.nav-menu li:hover > .sub-menu{ display:block;}
.nav-menu .sub-menu li{ float:none;}
.nav-menu .sub-menu a{ font:normal 14px/40px Arial, Helvetica, sans-serif; padding:0 10px; white-space:nowrap;}
.nav-menu .sub-menu li+li{ border-top:1px solid #035e8d;}

header{ background:#fff; padding:10px 0 0;}
#navigation{ float:right; padding:20px 0 0;}
#logo{ float:left; padding:0 0 10px;}

#banner{ position:relative;}
.banner-text{ position:absolute; top:50%; left:50%; width:1200px; transform:translate(-50%,-50%);}
.ban-tex2{ width:35%; float:left;}
.banner-text h1{ font:normal 63px/70px 'Lora', serif; color:#268bc7;}
.banner-text h1 span{ font:italic 92px/100px 'Lora', serif; color:#1f497d;}
.banner-text h5{ font:normal 39px/45px 'MTCORSVA_0'; color:#00b0f0; border-bottom:solid 1px #1f497d;}
.banner-text p{ font:italic 16px/22px 'Lora', serif; color:#000; padding:15px 0 0;}
.view{ background:url(/web/20180903145543im_/http://brighthomecare.co.uk/images/aroow1.png) no-repeat 85% 50% #1f497d; border-radius:25px; font:normal 19px/48px 'Lato', sans-serif; color:#fff; display:inline-block; padding:0 98px 0 30px; margin:30px 0 0;}
.view:hover { background:url(/web/20180903145543im_/http://brighthomecare.co.uk/images/aroow1.png) no-repeat 85% 50% #133867;}

#content p{  font:normal 17px/23px 'Lora', serif; padding:15px 0 0;}
#content h1{ font:italic 45px/50px 'Lora', serif; padding:20px 0 0; color:#00b0f0;}
#content h2{ font:normal 31px/35px 'Lora', serif; padding:20px 0 0; color:#268bc7;}
#content h5{ font:normal 19px/25px 'Lato', sans-serif;}
#content h6{ font:normal 14px/20px 'Lato', sans-serif; padding:12px 0 0; }

.call{ padding:10px; background:#00b0f0; width:33.333%; float:left; }
.ro{position:relative; top:-40px; z-index:999;}
.ca{ position:relative; padding:0 0 0 90px;}
.ca img{ position:absolute; top:0; left:0;}
.ca h5{ padding-bottom:15px;}


.brdr{ padding:5px 0; display:block;}

.call:nth-child(2){ background:#4381cd;}
.call:nth-child(3){ background:#1f497d;}
#content .call:nth-child(3) p{ padding:6px 0 6px 22px;}

#content .wel h2{ background:url(/web/20180903145543im_/http://brighthomecare.co.uk/images/bc.png) no-repeat 50% 100%; padding:10px 0 20px;}


.our{ background:#fbf6f6; margin:50px 0 0;}
.our h6{ color:#535353;}
.secrle{ width:356px; height:356px; display:block; border-radius:100%; border:dotted 2px #49b7ec; padding:5px; margin:57px 0 0;}
.secrle > img{ width:100%; height:100%;     object-fit: cover; border-radius:100%;}
#content .dow h5{ font:bold 21px/26px 'Lora', serif; color:#474747;}
.dow p span{ color:#00b0f0;}
.download{ background:url(/web/20180903145543im_/http://brighthomecare.co.uk/images/aroow2.png) no-repeat 92% 50%; border-radius:25px; font:normal 19px/50px 'Lato', sans-serif; color:#00b0f0; display:inline-block; padding:0 151px 0 50px; margin:10px 0 0; border:solid 1px #00b0f0; width:83%;}
.download2{ margin:10px 0 0; display:inline-block; }
.download2 img{ border-radius:25px;}
.download:hover{ color:#fff; background:url(/web/20180903145543im_/http://brighthomecare.co.uk/images/aroow1.png) no-repeat 92% 50% #00b0f0;}
.form-sac{ border:solid 15px #1f497d; padding:25px;}
#content .form-sac h2{ color:#000; text-transform:uppercase; padding:0 0 10px;}

footer{ background:#1f497d; padding:20px 0;}
.coppy{ font:italic 14px/18px 'Lora', serif; color:#fff; text-align:center;}
.fooot-menu ul li{ float:left;}
.fooot-menu ul li+li{ border-left:solid 1px #fff;}
.fooot-menu ul li a{font:normal 15px/17px 'Lora', serif; color:#fff;  white-space:nowrap; display:block; padding:0 14px; text-transform:uppercase;}
.fooot-menu{ padding-bottom:10px;}
.fooot-menu ul{ display:table; margin:0 auto;}
footer .coppy a{ color:#fff;}
footer .coppy a:hover{ color:#00b0f0;}

.tran h5{ color:#000;}
.tran ul li{ font-size:15px; line-height:24px;}
.tran ul{ padding:5px 0 0 20px;}
.ser-vices li{list-style: outside disc; padding:10px 0 0;}
.ser-vices{ padding:0 0 0 10px;}

ol.flex-control-nav{ display:none;}
[class*="flexslider"]{ position:relative; z-index:1; display:block; overflow:hidden;}
[class*="flexslider"] ul{ padding:0 !important;}
[class*="flexslider"] ul li{ position:relative; padding:0 !important; list-style-type:none;}
/*[class*="flexslider"] ul li > img{ width:100%;}*/
[class*="flexslider"] ul li+li{ display:none;}
[class*="flexslider"] .flex-direction-nav{ position:absolute; top:50%; left:1%; right:1%; transform: translate(0, -50%);}
[class*="flexslider"] .flex-direction-nav li{ float:left;}
[class*="flexslider"] .flex-direction-nav li+li{ float:right; display:block!important;}
[class*="flexslider"] .flex-direction-nav li a{ font-size:0; width:50px; height:50px; display:block; z-index:99; opacity:0.8;}
[class*="flexslider"] .flex-direction-nav li a.flex-prev{ background:url(/web/20180903145543im_/http://brighthomecare.co.uk/images/prev.png) no-repeat 50% 50%;}
[class*="flexslider"] .flex-direction-nav li a.flex-next{ background:url(/web/20180903145543im_/http://brighthomecare.co.uk/images/next.png) no-repeat  50% 50%;}

#thnku {
    color: #000;
    font: 400 italic 28px/40px "Lora",serif;
    padding: 10px 0 20px;
    text-align: center;
}

.ro h5 a{ color:#fff;}


@media only screen and (max-width: 1198px) {
.banner-text{ width:1000px;}	
.nav-menu li > a{ font-size:14px; padding:0 9px; }	
.ban-tex2{ width:40%;}
.ban-tex2 h1 span{ font-size:60px; line-height:65px;}
.ban-tex2 h1{ font-size:45px; line-height:50px;}
.ro{ top:-15px;}
.secrle{ width:300px; height:300px;}
.download{ width:99%;}

}
@media only screen and (max-width: 990px) {
.banner-text{ width:748px;}
.ban-tex2{ width:46%;}
#logo{ float:none; text-align:center;}
.secrle{ width:240px; height:240px;}
.view{ margin:5px 0 0;}

.ban-tex2 h1 span{ font-size:30px; line-height:35px; display:block;}
.ban-tex2 h1{ font-size:26px; line-height:28px;}

.ca{ padding:0 0 0 79px;}
.ca h5{ word-wrap:break-word;}
.download{ padding: 0 78px 0 50px; width:100%; font-size:16px;}
.fooot-menu ul li a{ font-size:12px; padding:0px 8px;}

}
@media only screen and (max-width: 740px) {
.banner-text{ width:98%;}

.call{ width:100%; float:none;}
.ban-tex2 p{ display:none;}
.secrle{ width:300px; height:300px; margin:30px auto 0;}
.form-sac{ margin:30px 0 0;}
#navigation{ position:relative;}
#navbtn{ display:block; background:url(/web/20180903145543im_/http://brighthomecare.co.uk/images/navigation.png) no-repeat 50% 50% #00b0f0; width:50px; height:40px; font-size:0; cursor:pointer; border-radius:5px;}
.nav-menu{ display:none; position:absolute; right:0; top:100%; width:260px; z-index:999; box-shadow:0 0 6px #000; background:#fff;}
.nav-menu li{ float:none;}
.nav-menu li+li{ border-top:1px solid #035e8d;}
.nav-menu li > a{ font:normal 16px/40px Arial, Helvetica, sans-serif;}
.nav-menu li .menuarrow{ position:absolute; right:2px; top:2px; width:36px; height:36px; z-index:99; background:url(/web/20180903145543im_/http://brighthomecare.co.uk/images/nav-arrow.png) no-repeat 50% 50%; display:block; cursor:pointer; border-radius:3px;}
.nav-menu li:hover > .menuarrow, .nav-menu li.active > .menuarrow,.nav-menu li.current_page_item > .menuarrow{ background:url(/web/20180903145543im_/http://brighthomecare.co.uk/images/nav-arrow.png) no-repeat 50% 50% #0089cf;}
.nav-menu .sub-menu{ position:relative; margin:0 3px;}
.nav-menu .sub-menu .sub-menu{ left:0; margin:0 5px;}
.nav-menu .sub-menu li{ float:none;}
.nav-menu li:hover > .sub-menu{ display:none;}
.ro{ position:inherit; top:0;}
#logo{ float:left;}
.ban-tex2 h1{ font-size:20px; line-height:24px;}
.ban-tex2 h1 span{ font-size:20px; line-height:24px;}
.ban-tex2 h5{ font-size:18px; line-height:20px;}
.our{ margin:15px 0 0;}
[class*="flexslider"] .flex-direction-nav li a.flex-prev, [class*="flexslider"] .flex-direction-nav li a.flex-next{ display:none;}
.banner-text h1, .banner-text h1 span{ font-size:25px; line-height:27px; display:block;}
.banner-text h5{ border-bottom:none;}
.view{ font-size:16px; line-height:38px; padding:0 52px 0 11px;}
}
@media only screen and (min-width: 740px) {
.nav-menu{ display:block !important;}
}
@media only screen and (max-width: 450px) {
.banner-text{ width:96%;}
.view{ padding:0 55px 0 30px; margin:5px 0 0;}
.download{ padding:0 49px 0 50px; font-size:15px;}
#content h2{ font-size:28px;}
.download {padding: 0 41px 0 32px;}
.banner-text h1, .banner-text h1 span{ font-size:20px; line-height:24px; display:block;}
.view{ font-size:16px; line-height:38px; padding:0 52px 0 11px;}


}


/*
     FILE ARCHIVED ON 14:55:43 Sep 03, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:11:32 May 23, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 95.066
  exclusion.robots: 0.095
  exclusion.robots.policy: 0.083
  RedisCDXSource: 0.607
  esindex: 0.01
  LoadShardBlock: 70.79 (3)
  PetaboxLoader3.datanode: 94.53 (4)
  load_resource: 82.512
  PetaboxLoader3.resolve: 54.166
*/