body{margin:0px;font-family: 'Montserrat', sans-serif;font-weight:600;}
h1,h2,h3,h4{width:auto;margin:0px;padding-top:10px;padding-bottom:0px;line-height:46px;font-size:46px;text-transform:capitalize;color:#135;}
h1{color:#135;line-height:55px;}
h2{padding-bottom:10px;}
h2{font-size:22px;line-height:28px;margin-top:10px;}
h3{font-size:30px;line-height:36px;padding-bottom:20px;}
h4{font-size:20px;line-height:26px;font-weight:700;}
p{width:auto;font-size:15px;padding-bottom:10px;padding-top:0px;font-weight:500;line-height:22px;color:#024;}
.bolder{font-weight:800;}
a:link,a:visited{text-decoration:none;}
ul{list-style-type: none;padding:0px;}
.txt-right p{width:100%;height:auto;display: block;float:left; text-align: right;padding-top:40px;font-weight:600;}
#open-mnu,#close-mnu,#mnu-btn-bg{width:180px;height:180px;display:none;position:fixed;right:-100px;top:-100px;border-radius:50%;background:#F3F3F3;opacity:0.1;z-index:203;cursor:pointer;}

#logo-cnt{width:180px;height:180px;display:block;position:absolute;background:#F3F3F3;opacity:0.1;z-index:203;cursor:pointer;left:0px;top:0px;opacity:1;clip-path: polygon(0 90%, 0 0, 100% 0);background:#FFF;}

#logo-cnt img{position:relative; left:17px; top:17px;}

.buffer{width:100%;height:40px;display:block;float:left}

#website-lnk-cnt{width:auto;height:20px;position:fixed;display:block;float:right;top:0px;right:0px;padding:25px;padding-top:12px;padding-bottom:12px;margin-right:0%;background:#1C75BC;color:#FFF;z-index:201;}
#website-lnk-cnt:hover{background:#1C75BC; transition: 0.3s;}
#website-lnk-cnt p{float:right;margin:0px;font-size:15px;color:#FFF;font-weight:600;}

.services-menu-cnt{width:800px;height:auto;display:block;position:absolute; top:80px;left:8%;text-align:left;}
.services-menu a:link,.services-menu a:visited{width:auto;height:auto;display:block;float:left;background: none;padding:5px;padding-top:0px;padding-bottom:10px; margin-right:10px;margin-left:0px;color: #FFF;font-size:13px; font-weight:600;transition: 0.3s;border-bottom:3px solid #FFF;}
.services-menu a:hover{border-bottom:3px solid #5AB647;transition: 0.1s;}

.sector-menu-cnt{width:800px;height:auto;display:block;position:absolute; top:135px;left:8%;text-align:left;}
.sector-menu a:link, .sector-menu a:visited{width:auto;height:auto;display:block;float:left;background:#2D4673;padding:12px;padding-top:6px;padding-bottom:6px; margin-right:5px;margin-left:0px;color: #FFF;font-size:13px; font-weight:600;transition: 0.3s;}
.sector-menu a:hover{background:#1C75BC;transition: 0.1s;}



#menu-arrow-cnt{width:auto;height:auto;position:fixed;display:block;float:right;top:0px;right:0px;padding:10px;padding-right:16px;margin-right:0%;background:#1C75BC;color:#FFF;align-items: center;z-index: 201;opacity: 1;transition: opacity 0.5s;cursor:pointer;border-left:solid 1px #FFF;}
#menu-arrow-cnt:hover{background:#1C75BC; transition: 0.3s;}
#white-banner {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 45px; /* Adjust the height of the banner */
    background-color: #135; /* Set background color to white */
    opacity: 1; /* Start with zero opacity */
    z-index: 198; /* Ensure the banner appears above other content */
	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
}

#white-banner p{float:right;margin:0px;margin-right:330px;font-size:17px;padding-top:13px;color:#FFF;}
#white-banner img{}
#menu-arrow-cnt p{width:auto;height:auto;float:left;padding-bottom:0px;padding-top:2px;padding-left:10px;padding-right:10px;margin:0px;color:#FFF;font-weight:600;font-size:14px;}
#menu-arrow-cnt img{width:25px;height:auto;float:right;vertical-align: middle;}

#menu-arrow-cnt2{width:auto;height:auto;position:fixed;display:none;float:right;top:0px;right:0px;padding:10px;padding-right:16px;margin-top:0%;margin-right:0%;background: #8B8B8B;align-items: center;z-index: 201;transition: 0.3s;cursor:pointer;}

#menu-arrow-cnt2 p{width:auto;height:auto;float:left;padding-bottom:0px;padding-top:2px;padding-left:10px;padding-right:10px;margin:0px;color:#FFF;font-weight:600;font-size:14px;}
#menu-arrow-cnt2 img{width:25px;height:auto;float:right;vertical-align: middle;}
#menu-arrow-cnt2:hover{background: #999; transition: 0.3s;}

#menu-arrow-cnt3{width:auto;height:auto;position:fixed;display:block;float:right;top:0px;right:0px;padding:10px;padding-right:16px;margin-top:0%;margin-right:153px;background:#099;align-items: center;z-index: 199;cursor:pointer;}

#menu-arrow-cnt3 p{width:auto;height:auto;float:left;padding-bottom:1px;padding-top:2px;padding-left:10px;padding-right:10px;margin:0px;color:#FFF;font-weight:600;font-size:14px;}
#menu-arrow-cnt3 img{width:25px;height:auto;float:right;vertical-align: middle;}
#menu-arrow-cnt3:hover{transition: 0.3s;}



#individuals{border-bottom:3px solid #5AB647;}
#business{background:#2D4673;}
#Tests{background:#2D4673;}
#Medicals{background:#2D4673;}
#Vaccinations{background:#2D4673;}

#pt-info{background:#1C75BC;}

#close-mnu{display:none;}
#mnu-btn-bg{opacity:1;z-index:201;}

#mnu-lne-1,#mnu-lne-2{width:30px;height:6px;display:none;position:fixed;top:20px;right:15px;background:#000;z-index:202;}	
#mnu-lne-2{top:30px;}
#mnu-lne-1,#mnu-lne-2,#sub-nav,#sub-contact{transition: all 0.25s ease-in-out;}

#nav{height:100%;width:0%;max-width:500px;position:fixed;top:0;right:0px;padding-top:120px;overflow-y:auto;overflow-x:hidden;background:#FFF;transition:0.5s;z-index:200;box-shadow: 0px 0px 10px -5px #333;}



.nav-lnk{width:90%;min-width:300px;height:auto;display:block;float:left;color:#333;padding:18px;padding-left:5%;padding-right:5%;font-size:15px;background:#FFF;border-bottom:1px solid #F3F3F3;cursor:pointer; border-left:solid 10px #CCC;}
.nav-lnk:hover{border-left:solid 10px #1C75BC;}

#nav-lnk-bfr{margin-bottom:150px;}

#sub-nav,#sub-contact{width:100%;height:0px;display:block;float:left;overflow:hidden;}

.sub-nav-lnk{width:80%;min-width:300px;height:auto;display:block;float:left;padding:16px;padding-left:10%;padding-right:10%;font-size:13px;color:#444;cursor:pointer;background:#F3F3F3;border-bottom:1px solid #FFF;border-left:solid 10px #CCC;}

.sub-nav-lnk:hover{border-left:solid 10px #5AB647;}

#sub-1,#sub-2,#sub-3,#sub-4{}

#sub-con{background:#F3F3F3;border-bottom:1px solid #FFF;}

#sub-mnu-open,#sub-con-open{display:block;}

#sub-mnu-close,#sub-con-close{display:none;}

#sub-mnu-close{border-left:solid 10px #5AB647;}
#sub-con-close{border-left:solid 10px #5AB647;}



.anim-hdr{width:90%;height:auto;display:block;float:left;background: #EEE;margin-bottom:1px;cursor:pointer;color:#333;padding:20px;padding-left:5%;padding-right:5%;font-size:14px;border-left:solid 10px #CCC;transition-timing-function: ease-in-out;}
.non-anim-hdr{width:90%;height:auto;display:block;float:left;background: #EEE;margin-bottom:1px;cursor:pointer;color:#333;padding:20px;padding-left:5%;padding-right:5%;font-size:14px;border-left:solid 10px #CCC;transition-timing-function: ease-in-out;}
.anim-hdr:hover{border-left:solid 10px #5AB647;transition-timing-function: ease-in-out;}
.non-anim-hdr:hover{border-left:solid 10px #5AB647;transition-timing-function: ease-in-out;}
.anim-box{width:100%;height:auto;float:left;overflow:hidden;transition:height 0.3s ease;}


.anim-hdr-fees{width:90%;height:auto;display:block;float:left;background: #135;margin-bottom:1px;cursor:pointer;color:#FFF;padding:22px;padding-left:5%;padding-right:5%;font-size:18px;border-left:solid 10px #CCC;transition-timing-function: ease-in-out;font-weight:500;}
.anim-hdr-fees img{float:right;}
.anim-hdr-fees:hover{border-left:solid 10px #5AB647;transition-timing-function: ease-in-out;}
.anim-box-fees{width:100%;height:auto;float:left;overflow:hidden;transition:height 0.3s ease;padding-bottom:1px;}
.fees-cnt li{width:92%;border-left:none;font-weight:500;}
.fees-cnt p{padding-top:15px;padding-bottom:15px;font-size:15px;}


.cnt-mobile img{display:none;}

.divider{width:100%;height:auto;float:left;display:block;padding-top:20px;margin-bottom:40px;border-bottom:dashed 1px #BBB;}
.divider-mm{width:100%;height:auto;float:left;display:block;padding-top:40px;margin-bottom:40px;border-bottom:dashed 1px #BBB;}

.top-nav-cnt{width:100%;min-width:400px;display:block;position:relative;left:0;top:-30px;}

.myigp-lnk{width:60px;padding:10px;padding-left:12px;padding-right:12px;display:none;float:left; color:#FFF;background: #ED7474;text-align:center;margin-left: 20px;font-size:14px;font-weight:600;}
.contact-lnk{width:70px;padding:10px;padding-left:12px;padding-right:12px;display:block;float:left;color:#FFF;background:#1C75BC;text-align:center;margin-left: 20px;font-size:14px;font-weight:600;}
.booking-lnk {width:100px;padding:10px;padding-left:12px;padding-right:12px;display:block;float:left;color:#FFF;background:#5AB647;text-align:center;margin-left: 3px;font-size:14px;font-weight:600;}
.contact-lnk a:link,.booking-lnk a:link,.contact-lnk a:visited,.booking-lnk a:visited{color:#FFF;}
.myigp-lnk a:link,.myigp-lnk a:visited{color:#5AB647;}
.contact-lnk:hover{}
.booking-lnk:hover{}

.cnt-hdr{background:#024;}
/* Keep BG Images Above  Styling */
#cnt-hdr-online{background-image: url(https://theigp.co.uk/IMAGES/bg-online-appointments-main.jpg);}
#cnt-hdr-online-main{background-image: url(https://theigp.co.uk/IMAGES/bg-online-appointments-main.jpg);background-size:cover;background-size:cover;background-position: right bottom;}
#cnt-hdr-community-screening{background-image: url(https://theigp.co.uk/IMAGES/bg-community-screening-main.jpg);background-size:cover;background-size:cover;background-position: right bottom;}
#cnt-hdr-gp{background-image: url(https://theigp.co.uk/IMAGES/private-gp-appointments-001.jpg);}
#cnt-hdr-gp-main{background-image: url(https://theigp.co.uk/IMAGES/bg-gp-appointments.jpg);background-size:cover;}
#cnt-hdr-counselling{background-image: url(https://theigp.co.uk/IMAGES/counselling-appointments-001.jpg);}
#cnt-hdr-physiotherapy{background-image: url(https://theigp.co.uk/IMAGES/online-appointments-005.jpg);}
#cnt-hdr-prescriptions{background-image: url(https://theigp.co.uk/IMAGES/online-appointments-004.jpg);}
#cnt-hdr-contact{background:url(https://theigp.co.uk/IMAGES/bg-contact-main.jpg);background-size:cover;background-position: center;}
#hdr-cnt-location{background:url(https://theigp.co.uk/IMAGES/bg-locations.jpg);background-size:cover;background-position: center;}
#cnt-hdr-default{background:url(https://theigp.co.uk/IMAGES/bg-default-main.jpg);background-size:cover;background-position: center;}

#cnt-hdr-information{background:url(https://theigp.co.uk/IMAGES/cardiology-main.jpg);background-size:cover;}
#cnt-hdr-shop{background-image: url(https://theigp.co.uk/IMAGES/online-appointments-004.jpg);}
#cnt-hdr-booking{background-image: url(https://theigp.co.uk/IMAGES/bg-booking-main.jpg);background-size:cover;background-position: center;}
#cnt-hdr-booking-mid{background-image: url(https://theigp.co.uk/IMAGES/bg-booking-main.jpg);background-size:cover;background-position: right bottom;}
#cnt-hdr-level-checks{background-image: url(https://theigp.co.uk/IMAGES/level-checks-main.jpg);background-size:cover;}
#cnt-hdr-sexual-health{background-image: url(https://theigp.co.uk/IMAGES/bg-sexual-health-main.jpg);background-size:cover;}
#cnt-hdr-cardiology{background-image: url(https://theigp.co.uk/IMAGES/cardiology-main.jpg);background-size:cover;}
#cnt-hdr-cosmetics{background-image: url(https://theigp.co.uk/IMAGES/bg-aesthetics-main.jpg);background-size:cover;}
#cnt-hdr-cosmetic-injections{background-image: url(https://theigp.co.uk/IMAGES/bg-cosmetic-injections.jpg);background-size:cover;}
#cnt-hdr-myigp{background-image: url(https://theigp.co.uk/IMAGES/bg-myigp.jpg);background-size:cover;}

#cnt-hdr-cardiology-adult{background-image: url(https://theigp.co.uk/IMAGES/bg-adult-cardiology-mid.jpg);background-size:cover;background-position: center;}
#cnt-hdr-cardiology-child{background-image: url(https://theigp.co.uk/IMAGES/bg-child-cardiology-mid.jpg);background-size:cover;background-position: center;}

#cnt-hdr-test-level-dark{background-image: url(https://theigp.co.uk/IMAGES/bg-level-check-dark.jpg);background-size:cover;}
#cnt-hdr-register{background-image: url(https://theigp.co.uk/IMAGES/bg-myigp.jpg);background-size:cover;}
#cnt-hdr-vaccine{background-image: url(https://theigp.co.uk/IMAGES/bg-vaccines-main.jpg);background-size:cover;}
#cnt-hdr-driving{background-image: url(https://theigp.co.uk/IMAGES/bg-driving-main.jpg);background-size:cover;}
#cnt-hdr-physiotherapy{background-image: url(https://theigp.co.uk/IMAGES/bg-physio-main.jpg);background-size:cover;}
#cnt-hdr-msk{background-image: url(https://theigp.co.uk/IMAGES/-bg-physio-pilates.jpg);background-size:cover;}
#cnt-hdr-cortisone{background-image: url(https://theigp.co.uk/IMAGES/-bg-physio-03.jpg);background-size:cover;}
#cnt-hdr-occupational-health{background-image: url(https://theigp.co.uk/IMAGES/bg-oh-main.jpg);background-size:cover;}
#cnt-hdr-absence-management{background-image: url(https://theigp.co.uk/IMAGES/bg-absense-management-main.jpg);background-size:cover;}
#cnt-hdr-employemnt-medicals{background-image: url(https://theigp.co.uk/IMAGES/bg-employment-main.jpg);background-size:cover;}  
#cnt-hdr-nurse{background-image: url(https://theigp.co.uk/IMAGES/bg-nurse.jpg);background-size:cover;}
#cnt-hdr-nurse-main{background-image: url(https://theigp.co.uk/IMAGES/bg-nurse.jpg);background-size:cover;}
#cnt-hdr-female-main{background-image: url(https://theigp.co.uk/IMAGES/bg-icon-female.jpg);background-size:cover;}
#cnt-hdr-male-main{background-image: url(https://theigp.co.uk/IMAGES/bg-male-main.jpg);background-size:cover;}
#cnt-hdr-ear-main{background-image: url(https://theigp.co.uk/IMAGES/bg-ear-main.jpg);background-size:cover;}
#cnt-hdr-injection-main{background-image: url(https://theigp.co.uk/IMAGES/bg-injection-main.jpg);background-size:cover;}
#cnt-hdr-medicals-main{background-image: url(https://theigp.co.uk/IMAGES/bg-medicals-main.jpg);background-size:cover;}
#cnt-hdr-christina-mid{background:url(https://theigp.co.uk/IMAGES/bg-christina-constantin-mid.jpg);background-size:cover;background-position: center;}


#cnt-hdr-cardiology-adult,#cnt-hdr-cardiology-child,#cnt-hdr-online,#cnt-hdr-test-level-dark,#cnt-hdr-register,#cnt-hdr-msk,#cnt-hdr-cortisone,#cnt-hdr-absence-management,#cnt-hdr-employemnt-medicals,#cnt-hdr-cosmetic-injections,#cnt-hdr-nurse,#cnt-hdr-online,#cnt-hdr-booking-mid,#cnt-hdr-christina-mid{width:54%;padding:180px;padding-left:7%;padding-right:37%;color:#FFF;background-color: #135;margin-left:1%;margin-right:1%;background-position: center;clip-path:none;}



#cnt-hdr-msk h1, #cnt-hdr-msk h2, #cnt-hdr-msk p,#cnt-hdr-cosmetic-injections h1, #cnt-hdr-cosmetic-injections h2, #cnt-hdr-cosmetic-injections p{color:#136;}

#cnt-hdr-cardiology-adult h1,#cnt-hdr-cardiology-child h1,#cnt-hdr-cardiology-adult h2,#cnt-hdr-cardiology-child h2,#cnt-hdr-cardiology-adult p,#cnt-hdr-cardiology-child p{color:#136;}
.cnt,.cnt-hdr,.hlf-cnt,.qtr-cnt,.faq-cnt{width:98%;height:auto;float:left;margin:1%;margin-bottom:0%;}
.cnt-hdr{padding-top:200px;padding-bottom:360px;background-repeat:no-repeat;background-size:cover;background-position:top center;clip-path:polygon(50% 0%, 100% 0, 100% 35%, 100% 90%, 50% 100%, 0 90%, 0% 35%, 0 0);}
.cnt-hdr img{width:30%;min-width:240px;max-width:240px;height:auto;}


#cnt-full-grey,.qtr-cnt,.faq-cnt{background:#EEE;}
#cnt-full,#cnt-full-grey{color:#333;}

#cnt-white,#cnt-blue{padding-top:100px;padding-bottom:140px;text-align:center;}
#cnt-blue{background:#135;width:78%;padding-left: 10%;padding-right: 10%;padding-bottom:120px;}


#ftr{width:88%;padding:80px;padding-left:5%;padding-right:5%;padding-bottom:100px;background:#024;margin-top:1%;color:#FFF;margin-bottom:1%;}
#ftr p{margin:0px;color:#FFF;}

.cnt-hdr h1,.cnt-hdr h2,.cnt-hdr p,#cnt-blue h1,#cnt-blue h2,#cnt-blue p{color:#FFF;}
#cnt-white h1{font-size:40px;color:#136;font-weight:600;}
#cnt-white h2{font-size:24px;padding-bottom:10px;color:#135;font-weight:500;}
#cnt-white p{color:#136;}
#cnt-blue h5{font-size:40px;font-weight:600;color:#fff;margin-top:10px;margin-bottom:10px;}
#cnt-blue h6{color:#69C;font-size:24px;font-weight:500;margin-top:10px;margin-bottom:10px;}
.cnt-hdr p,#cnt-white p,#cnt-blue p{max-width:720px;}
#cnt-white p,#cnt-blue p{margin-left:auto;margin-right:auto;}
#cnt-hdr-information h1{font-size:60px;}
#cnt-full h1,#cnt-full-grey h1{font-size:30px;padding-bottom:10px;font-weight:600;}
#cnt-full h2, #cnt-full-grey h2{width:100%;height:auto;display:block;float:left;padding-top:30px;padding-bottom:30px;font-size:28px;font-weight:600;}
#cnt-full p .bolder, #cnt-full-grey p .bolder{color:#136;}
#cnt-full h3, #cnt-full-grey h3{padding-top:0px;padding-bottom:0px;font-size:18px;}

#cnt-hdr-christina-mid, #cnt-hdr-cardiology-adult,#cnt-hdr-cardiology-child{width:56%;margin:0%;margin-bottom:1%;}
#cnt-hdr-christina-mid h2, #cnt-hdr-christina-mid h3, #cnt-hdr-christina-mid p,
#cnt-hdr-cardiology-adult h2,#cnt-hdr-cardiology-adult h3,#cnt-hdr-cardiology-adult p,
#cnt-hdr-cardiology-child h2,#cnt-hdr-cardiology-child h3,#cnt-hdr-cardiology-child p
{color:#136;}

#cnt-hdr-christina-mid h2,#cnt-hdr-cardiology-adult h2,#cnt-hdr-cardiology-child h2{padding:0px;margin:0px;margin-top:20px;margin-bottom:10px;font-size:34px;}
#cnt-hdr-christina-mid h3,#cnt-hdr-cardiology-adult h3,#cnt-hdr-cardiology-child h3{padding:0px;margin:0px;}
#cnt-hdr-christina-mid p,#cnt-hdr-cardiology-adult p,#cnt-hdr-cardiology-child p{max-width:650px;}


.fees-cnt{width:100%;height:auto;display:block;float:left;padding-bottom:60px;}
.tbl-cnt,.tbl-cnt2{width:64%;height:auto;display:block;float:left;padding:80px;padding-left:18%;padding-right:18%;background:#FFF;background:#F1F2F2;margin:0%;}

.tbl-cnt2{ border-top-style: dashed; border-top-color: #444; border-top-width: 1px;border-bottom-style: dashed; border-bottom-color: #444; border-bottom-width: 1px;background:#FFF;padding-top:120px;padding-bottom:120px;}

.tbl-cnt-booking1,.tbl-cnt-booking2,.tbl-cnt-important,.tbl-cnt-action,.tbl-cnt-action2,.tbl-cnt-info{width:98%;height:auto;display:block;float:left;padding:0px;padding-left:1%; padding-right:1%;margin-bottom:0px;background:#FFF;margin-top:0%;margin-bottom:0%;}
.tbl-cnt-booking1,.tbl-cnt-booking2{background:#5AB647;}
.tbl-cnt-booking2,.tbl-cnt-action2{border-top:1px dashed #FFF;}
.tbl-cnt-important{background:#C33;}
.tbl-cnt-booking1 h1,.tbl-cnt-booking2 h1{font-size:28px;}

.tbl-cnt-important h4{font-size:24px;}
.tbl-cnt-action,.tbl-cnt-action2{background:#024;}


.tbl-cnt-sub{width:64%;height:auto;display:block;float:left;padding:30px;padding-top:80px;padding-bottom:100px;padding-left:18%;padding-right:18%;background:#FFF;}
.tbl-cnt-important .tbl-cnt-sub{padding-top:120px;padding-bottom:100px;}
.tbl-cnt-important .tbl-cnt-sub{background:#E2D7D7;}
.tbl-cnt-action .tbl-cnt-sub,.tbl-cnt-action2 .tbl-cnt-sub{background:#D5DCE2;}



.tbl-cnt-sub h3{font-size:30px;font-weight:700;font-family: 'Merriweather', serif;}
.tbl-cnt-sub h4{font-size:20px;font-weight:700;}
.tbl-cnt-lnk1,.tbl-cnt-lnk2,.tbl-cnt-lnk3, .help-cnt-lnk{width:auto;height:auto;display:block;float:left;padding:18px;margin-right:2px;margin-top:5px; margin-bottom:30px;font-size:15px;font-weight:600;color:#FFF;}
.tbl-cnt-lnk1, .help-cnt-lnk{background:#1C75BC;}
.help-cnt-lnk{width:300px;padding:17px;margin-top:20px;margin-left:auto;margin-right:auto;float:none;}
.tbl-cnt-lnk2{background:#09A;}
.tbl-cnt-lnk3{background:#036;}
.tbl-cnt-lnk1 img, .tbl-cnt-lnk2 img, .tbl-cnt-lnk3 img {float:right;display:none;}
/* List */
.lst-cnt,.fee-cnt,.lst-cnt-booking{width:100%;display:block;float:left;margin-top:10px;margin-bottom:60px;font-weight:600;}
.lst-cnt-booking{margin-top:30px;margin-bottom:40px;}
li{width:92%;height:auto;display:block;float:left;margin-bottom:2px;list-style-type:none;background:#EEE;color:#333;border-left:solid 10px #DDD;margin-left:4%;margin-right:4%;}
li p{width:auto;padding-top:15px;padding-bottom:15px;margin:0px;float:left;font-size:15px;padding-left:4%;padding-right:3%;font-weight:600;}
.dose,.cost,.fees, li a:link, li a:visited{float:right;padding:15px;padding-left:1%;padding-right:1%;margin:0px;background:#F3F3F3;color:#333;font-size:14px;border-left:solid 2px #FFF;text-align:center;line-height:22px;}
li a:link, li a:visited{width:11%;}
.dose{width:12%;padding:15px;font-weight:700;background:#D5DCE2;color:#136;}
.cost{width:19%;padding:15px;font-weight:700;background:#D5DCE2;color:#136;}
.fees{width:18%;font-weight:700;font-family: 'Merriweather', serif;color:#136;background:#D5DCE2;}
.price{font-size:32px;font-family: 'Merriweather', serif;}
#medical-request, #book{background:#C0CBD8;transition:0.2s;font-weight:700;}
#medical-request:hover, #book:hover{background:#9BC761;color:#FFF;}
#book{padding:15px;line-height:22px;}
li img{float:left;padding-right:12px;}
.lst-hdr{background:#6683A3;color:#FFF;margin-top:20px;margin-bottom:4px;font-weight:700;}
.lst-hdr p{font-size:17px;}
.lst-hdr a:link,.lst-hdr a:visited{width:auto;border:none;padding-right:3%;font-weight:700;background:#6683A3;color:#FFF;}





.hlf-cnt{padding-top:160px;padding-bottom:100px;}
.hlf-a{width:45%;height:auto;float:left;padding-left:1%;padding-right:1%;margin-left:1%;margin-right:1%;}
.hlf-a h1{width:100%;height:auto;display:block;float:left;}
.hlf-a h3{font-size:50px;line-height:48px;font-weight:600;color:#0C446C;font-family: 'Bebas Neue', cursive;}
.hlf-a h4{padding-left:60px;padding-bottom:0px;color:#0C446C;font-size:22px;font-weight:700;}
.hlf-a p{font-size:15px;font-weight:600;max-width:650px;padding-left:60px;padding-bottom:0px;margin-top:10px;color:#333;}


.sub-hlf-a{width:100%;height:auto;display:block;float:left;}
.sub-hlf-a img{float:left;}

.hlf-b{width:31%;height:auto;float:left;padding-top:80px;padding-bottom:60px;padding-left:4%;padding-right:4%;margin-left:8%;margin-right:1%;background:#135;color:#FFF;}
.hlf-b h1{padding-bottom:0px;font-size:56px;line-height:52px;font-weight:400;font-family: 'Bebas Neue', cursive;color:#FFF;}
.hlf-b h3{padding-bottom:0px;font-size:50px;line-height:52px;font-weight:400;font-family: 'Bebas Neue', cursive;color:#FFF;}
.hlf-b h4{padding-bottom:0px;font-size:17px;font-weight:600;color:#69C;}
.hlf-b p{padding-bottom:20px;font-size:15px;font-weight:600;color:#FFF;}

.qtr-cnt{padding-top:120px;padding-bottom:120px;background:#E7E7E7;margin-bottom:1%;background:#F5F5F5;}
.qtr-a,.qtr-b,.qtr-c,.qtr-d{width:21%;height:auto;display:block;float:left;padding:2%;padding-top:20px;padding-bottom:20px;text-align:center;}
.qtr-cnt h1{width:100%;height:auto;display:block;float:left;text-align:center;padding-bottom:40px;font-size:40px;font-weight:600;}
.qtr-cnt p {font-size:15px;}


.faq-q-1,.faq-q-2,.faq-q-3,.faq-q-4,.faq-q-5,.faq-q-6,.faq-q-7{width:100%;height:auto;display:block;float:left;padding:2%;padding-top:0px;padding-bottom:20px;border-bottom:1px solid #CCC;cursor: pointer;}
.faq-a-1,.faq-a-2,.faq-a-3,.faq-a-4,.faq-a-5,.faq-a-6,.faq-a-7{min-width:100%;height:0px;display:block;float:left;padding:2%;padding-top:0px;padding-bottom:20px;overflow:hidden;transition: all 0.25s ease-in-out;}
.faq-cnt h1{width:100%;height:auto;display:block;float:left;padding-top:30px;padding-bottom:30px;}
.show{height:200px;transition: all 0.25s ease-in-out;}


.box-lnk{width:300px;display:block;padding:20px;background:#246;text-align:center;font-size:15px;margin-top:30px;color:#FFF;}

#cnt-white .box-lnk,#cnt-blue .box-lnk{margin-left:auto;margin-right:auto;}
.cnt-hdr .box-lnk,#cnt-2 .box-lnk,#cnt-blue .box-lnk{background:none;border:3px solid #FFF;}

#cnt-white .box-lnk{background:#88B0B5;}


#cnt-tri{width:70%;padding-top:0px;margin-left:15%;margin-right:15%;margin-top:80px;margin-bottom:80px;padding:0px;}


#cnt-tri li{background:none;margin-bottom:15px;}
#cnt-tri .box-lnk{width:90%;padding-left:5%;padding-right:5%;float:left;text-align:left;border:3px solid #333;background:none;color:#333;}
.cnt-tri-sub{width:100%;height:auto;display:block;margin:auto;}
.cnt-tri-sub h1,.cnt-tri-sub h2{color:#333; text-align:center;}
.cnt-tri-sub h2{margin-bottom:40px;}
.tri-a,.tri-b,.tri-c,.tri-d,.tri-e,.tri-f{width:32%;height:auto;display:block;float:left;padding:0px;background:#F2F3F3;margin:0%;margin-top:1%;}

.tri-a h3,.tri-b h3,.tri-c h3{padding-top:30px;padding-bottom:0px;}
.tri-a p,.tri-b p,.tri-c p,.tri-d p,.tri-e p,.tri-f p{}
.tri-a{margin-left:1%;margin-right:1%;}
.tri-c{margin-left:1%;margin-right:1%;}
.tri-text{width:80%;height:auto;display:block;float:left;padding:10%; padding-top:20px;padding-bottom:20px;}
.tri-text h3{font-family: 'Oswald', sans-serif;font-size:28px;color:#135;}
.tri-a img, .tri-b img, .tri-c img{width:100%;height:auto;float:left;display:block;}

.tri-d,.tri-e,.tri-f{height:240px;}

.tri-e,.tri-b2{width:30%;margin-left:2%;margin-right:2%;}

.tri-d{background:#037;}
.tri-e{background:#1C75BC;}
.tri-f{background:#399;}

#cnt-tri2{width:100%;padding-top:0px;margin-left:0%;margin-right:0%;padding:0px;font-weight:600;}
.cnt-tri-sub2{width:100%;height:auto;display:block;margin:auto;}
#cnt-tri2 h1{font-size:30px;margin-top:0px;}
#cnt-tri2 h2{font-size:20px;}

#cnt-tri2 li{background:none;margin-bottom:15px;}
.tri-a2,.tri-b2,.tri-c2{width:28%;height:auto;display:block;float:left;padding-bottom:60px;padding-left:2%;padding-right:2%;background:#F2EFEB;font-size:17px;color:#333;margin-top:1%;margin-bottom:0%;}
.tri-a2 h3,.tri-b2 h3,.tri-c2 h3{padding-bottom:15px;margin-bottom:15px;border-bottom:solid 1px #CCC;font-size:24px;}
.tri-a2 li,.tri-b2 li,.tri-c2 li{padding-bottom:15px;border-bottom:dashed 1px #444;font-size:17px;}
.tri-d h2,.tri-e h2,.tri-f h2{text-align:left;margin-bottom:20px;}

.options-cnt{width:100%;padding-top:0px;margin-left:0%;margin-right:0%;padding:0px;}
.options-a,.options-b,.options-c{width:32%;height:auto;display:block;float:left;color:#136;margin-right:1%;margin-top:1%;margin-bottom:0%;background:#D5DCE2;}
.options{width:100%;height:auto;display:block;float:left;padding-top:35px;padding-bottom:15px;border-radius:15px 15px 0px 0px;background:#D5DCE2;}
.options h5{color:#136;font-size:19px;line-height:19px;margin:0px;font-family: 'Merriweather', serif;font-weight:400;text-align:left;padding-left:10%;}
.options-price{width:90%;height:auto;display:block;float:left;padding-top:20px;padding-bottom:20px; background:#666;color:#FFF;font-size:36px;font-weight:400;font-family: 'Merriweather', serif;text-align:right;padding-right:10%;}

.options-li-cnt,.options-li-cnt-auto{width:90%;height:500px;display:block;float:left;padding-top:20px;padding-bottom:20px;padding-left:5%;padding-right:5%;background:#D5DCE2;}
.options-li-cnt-auto{height:auto;padding-bottom:60px;}
.options-li{padding-top:16px;padding-bottom:16px;border-bottom:solid 1px #CCC;font-size:15px;}

#no-border-1,#no-border-2,#no-border-3{border:none;}


#dark-bronze{background:#B1AF8F;}
#dark-silver{background:#024;}
#dark-gold{background:#D6C75F;}

#bronze{background:#C09B45;}
#silver{background:#949FB4;}
#gold{background:#D6C75F;}
#bronze li{border-bottom:dashed 1px #333;font-size:17px;}
#silver li{border-bottom:dashed 1px #333;font-size:17px;}
#gold li{border-bottom:dashed 1px #333;font-size:17px;}


/* Header Tri */
#cnt-hdr-tri{width:70%;padding-top:0px;padding-bottom:0px;padding-left:0%;padding-right:0%;margin-left:15%;margin-right:15%;margin-bottom:100px;text-align:center;color:#666;}
#cnt-hdr-tri h2{color:#333;font-size:18px;font-weight:600;}
#cnt-hdr-tri p{color:#333;font-size:17px;}
.cnt-hdr-tri-sub{height:auto;display:block;}
.hdr-tri-a,.hdr-tri-b,.hdr-tri-c{width:22%;height:220px;display:block;float:left;padding:40px;padding-top:50px;padding-left:5%;padding-right:5%;background:#F2EFEB;}

.hdr-tri-b,.hdr-tri-b2{width:24%;margin-left:1%;margin-right:1%;}
#cnt-hdr-tri .box-lnk{width:70%;margin-left:15%;margin-right:15%;}
/* Header Tri */



/* Form */


input, textarea {width:95%;float:left;padding-top:10px;padding-bottom:10px;padding-left:2%;padding-right:2%;border:none;background:#E7EBEF;font-size:17px;font-family: 'Montserrat', sans-serif;}
textarea {height: 120px;margin:0;}
textarea:focus, input:focus {border:none;}
input.submit-button {width: auto;float:right;margin-top:25px;padding:12px;padding-left:25px;padding-right:25px;margin-right:0px;font-weight:500;cursor: pointer;background:#E7EBEF;}
select{width:99%;display:block;float:left;padding-top:12px;padding-bottom:12px;margin-bottom:20px;padding-left:2%;padding-right:2%;border: none;font-size:18px;background:#E7EBEF;}
label{width:100%;float:left;display:block;margin-bottom:20px;}
.form-label{width:100%;height:auto;float:left;display:block;margin-top:40px;margin-bottom:18px;font-weight:700;font-size:18px;}
.form-note{display:block;font-size:24px;padding-bottom:20px;}
.checkbox-cnt{width:10%;height:auto;display:block;float:left;}
.checkbox-txt{width:90%;height:auto;display:block;float:left;}
.checkbox-txt a:link, .checkbox-txt a:visited{text-decoration:none;font-weight:500;color:#136;}
input.submit-button#submit{background:#3A5;color:#FFF;margin-bottom:40px;}
/* Form */

.logos-cnt{width:70%;height:auto;float:left;display:block;padding-left:15%;padding-right:15%;padding-top:120px;padding-bottom:120px;background:#FFF;text-align:center;margin-top:1px;}
.logos-cnt h5{font-size:17px;color:#136;}
.logos-cnt-img{width:20%;float:left;margin:0%;}
.logos-cnt img{width:100%;}


.bg-hdr-cnt{width:100%;height:700px;display:block;float:left;background-position:top center;margin:0%;margin-bottom:0%;}
#bg-hdr-cnt-gp{background:#BFD4E5;background-image: url(https://www.theigp.co.uk/IMAGES/bg-private-gp-main1.jpg);background-position:top center; background-repeat:no-repeat;}
#bg-hdr-cnt-gp2{background:#BFD4E5;background-image: url(https://www.theigp.co.uk/IMAGES/online-private-gp.jpg);background-position:top right; background-repeat:no-repeat;}
#bg-hdr-cnt-counselling{background:#DBDFD9;background-image: url(https://www.theigp.co.uk/IMAGES/bg-counselling-main2.jpg);background-position:top center; background-repeat:no-repeat;}
#bg-hdr-cnt-levels{background:#DBDFD9;background-image: url(https://www.theigp.co.uk/IMAGES/bg-level-checks-main.jpg);background-position:top center; background-repeat:no-repeat;}

.bg-content-dark{width:650px;height:600px;position:absolute;padding-top:150px;padding-left:8%;margin-top:60px;}
.bg-trans-padding-left-dark{width:12%;height:700px;display:block;float:left;background:#024;opacity:0.9;}
.bg-trans-cnt-dark{width:600px;height:600px;display:block;float:left;padding-top:100px;padding-right:2%;background:#024;opacity:0.9;}
.bg-content-dark h1{font-size:65px;font-weight:400;color:#FFF;font-family: 'Bebas Neue', cursive;}
.bg-content-dark h2{font-size:20px;font-weight:600;color:#69C;padding-top:10px;line-height: 26px;}
.bg-content-dark p{font-size:15px;font-weight:600;margin-top:10px;margin-bottom:40px;color:#FFF;}

#landing{padding-top:140px;}

.triangle-left-dark{width:50px;height:0px;border-style:solid;border-width: 0 0 700px 100px;;border-color: transparent transparent transparent #024;float:left;opacity:0.9;}
.triangle-right-dark{width:50px;height:0px;border-style:solid;border-width: 700px 50px 0 0;border-color: transparent #024 transparent transparent ;float:right;opacity:0.9;}


.gmc,.nmc,.hiw,.gov{width:auto;height:auto;display:block;float:left;padding:20px;padding-top:12px;padding-bottom:12px;margin-right:2px;color:#FFF;font-size:21px;line-height:22px;font-weight:400;text-align:center;font-family: 'Bebas Neue', cursive;}
.gmc{background:#099;}
.nmc{background:#069;}
.hiw{background:#09C;}
.gov{background:#39F;}

.popup-notice-bg{width:100%;height:100%;display:block;position:fixed;top:0;left:0;background:#000;opacity:0.7;z-index:998;}
.popup-notice{width:500px;height:auto;display:block;position:fixed;top:15%;left:50%;transform: translate(-50%, 0);padding:30px;padding-top:60px;padding-bottom:60px;background:#FFF;z-index:1;z-index:999;}
.popup-notice p{font-size:15px;}
.popup-notice h5{font-size:17px;font-weight:600;margin:0px;padding-top:10px;padding-bottom:10px;}
.popup-notice a:link,.popup-notice a:visited{width:auto;display:block;padding:15px;background:#393;text-align:left;margin-top:15px;font-weight:600;color:#FFF;}

.popup-map{width:40%;height:auto;display:block;position:fixed;top:15%;left:50%;transform: translate(-50%, 0);padding:2%;padding-top:2%;padding-bottom:60px;background:#FFF;z-index:1;z-index:999;}
.popup-map p{font-size:14px;}
.popup-map h5{font-size:17px;font-weight:600;margin:0px;padding-top:10px;padding-bottom:10px;}
.popup-map a:link,.popup-map a:visited{width:auto;display:block;padding:15px;background:#393;text-align:left;margin-top:15px;font-weight:600;color:#FFF;}


#cnt-booking{width:98%;float:left;padding-bottom:0px;padding-left:0%;padding-right:0%;text-align:left;color:#333;margin: 1%;margin-bottom:0%;}
#cnt-booking h4{padding-top:40px;padding-bottom:10px;}
.bk-in-header {
  width: 100%;
  cursor: pointer;

}

.bk-in-content {
  height: 0;
  overflow: hidden;
  transition: height 0.5s ease;border-top:solid #CCC 1px;border-bottom:solid #CCC 1px;
}

.bk-in-expanded {
  height:500px;
  transition: height 0.5s ease;
}
#bk-in{width:60%;padding:20px;padding-top:80px;padding-left:20%;padding-right:20%;background:#F6F6F3;color:#333;box-shadow:none;margin-bottom:0px;}
#bk-in li{background-color:#EDEAE8; color:#333;}

.critical-cnt{display:none;width:70%;height:auto;position:fixed;padding:5%;padding-top:20px;padding-bottom:20px;margin-left:10%;margin-right:10%;margin-bottom:10px;bottom:0px;right:0px;background:#C66;color:#FFF;z-index:999;font-weight:400;text-align: center;}
.critical-cnt a:link,.critical-cnt a:visited{color:#FFF;font-weight:700; text-decoration:underline;}

#years{width:130px;height:130px;position:relative;float:right;z-index:103;right:4%;top:-60px;opacity:1;border-radius:50%;margin-bottom: -120px; background-image:url(https://theigp.co.uk/IMAGES/years.gif); background-size:cover; background-repeat:no-repeat;}
#years-index{width:130px;height:130px;position:relative;float:right;z-index:103;right:4%;top:70px;opacity:1;border-radius:50%;margin-bottom: -120px; background-image:url(https://theigp.co.uk/IMAGES/years.gif); background-size:cover; background-repeat:no-repeat;}
#bubble-index{display:none;width:130px;height:130px;position:relative;float:right;z-index:104;right:260px;top:580px;opacity:1;border-radius:50%;margin-bottom: -120px;background:#0F75BC;}

.bubble-small-1{width:100%;float:left;font-size:10px;text-align: center;color:#FFF;padding-top:18px;}
.bubble-small-2{width:100%;float:left;font-size:10px;text-align: center;color:#FFF;padding-top:5px;}
.bubble-big{width:100%;float:left;font-size:65px;line-height:55px;text-align: center;color:#FFF;font-weight:300;}

.lvl-chk-how2-cnt{width:36%;height:auto;display:block;float:left;padding-left:2%;padding-right:2%;padding-top:20px;padding-bottom:120px;background-color:#F1F2F2;margin-top:20px;}
.lvl-chk-nbr{width:5%;height:80px;display:block;float:left;padding:5%;padding-top:0px;padding-bottom:0px;}
.lvl-chk-txt{width:80%;height:auto;display:block;float:left;padding-right:5%;padding-top:25px;padding-bottom:0px;}
.lvl-chk-nbr p{font-size:42px;color:#1C75BC;}

.lvl-chk-results-cnt{width:50%;height:auto;display:block;float:left;padding:5%;padding-top:0px;padding-bottom:0px;}
.lvl-chk-results-cnt img{width:80%;padding:10%;padding-top:0px;padding-bottom:0px;}
.lvl-chk-results-cnt p {font-size:15px;}
.lvl-chk-results-cnt h2{padding-top:0px;}

table {width: 100%;border-collapse: collapse;margin-top:30px;margin-bottom:50px;}
td, th {padding: 10px;padding-left:2%;padding-right:2%;	border: 1px solid black;text-align: left;font-size: 14px;background-color:#FFF;		}
th {background-color: #024;	color: #fff;text-align: left;font-weight: bold;font-size:17px;padding-top:17px;padding-bottom:17px;}
th:first-child {width: 70%;}
th:last-child {width: 30%;}
.tick {text-align: center;font-size: 20px;color: green;}

.fees-table { width: 99%;border-collapse: collapse;margin-left:1%;font-size:14px;}
.fees-table div {background:#FFF;}
.fees-table .fees-header div,.fees-table .fees-row div {box-sizing: border-box;border: 1px solid #ddd;border-top:none;border-right:none;padding: 20px;text-align: left;Float:left;}
.fees-table .fees-header div{font-size:14px;padding:22px;}
.fees-table .fees-header div {background-color:#1C75BC;color: #FFF;}
.fees-table .column-1 {width: 62%;}
.fees-table .column-2 {width: 18%;}
.fees-table .column-3 {width: 20%;}


.fees-table .column-3 {background-color:#5AB647; color:#FFF;}

.vaccine-table {width: 99%;border-collapse: collapse;margin-left:1%;font-size:13px;}
.vaccine-table div {background:#FFF;}
.vaccine-table .vaccine-header div,.vaccine-table .vaccine-row div {box-sizing: border-box;border: 1px solid #ddd;border-top:none;border-right:none;padding: 20px;text-align: left;Float:left;}
.vaccine-table .vaccine-header div{font-size:14px;padding:22px;}
.vaccine-table .vaccine-header div {background-color:#1C75BC;color: #FFF;}
.vaccine-table .column-1 {width: 40%;}
.vaccine-table .column-2 {width: 18%;}
.vaccine-table .column-3 {width: 25%;}
.vaccine-table .column-4 {width: 17%;}
.vaccine-table .column-4 {background-color:#5AB647; color:#FFF;}
.per-dose{font-size:12px;font-family: 'Montserrat', sans-serif;}

.link-table { width: 99%;border-collapse: collapse;margin-left:1%;font-size:14px;}
.link-table div {background:#FFF;}
.link-table .link-header div,.link-table .link-row div {box-sizing: border-box;border: 1px solid #ddd;border-top:none;border-right:none;padding: 20px;text-align: left;Float:left;}
.link-table .link-header div{font-size:16px;padding:22px;}
.link-table .link-header div {background-color:#1C75BC;color: #FFF;}
.link-table .column-1 {width: 75%;}
.link-table .column-2 {width: 25%;}
.link-table .column-2 {background-color:#5AB647; color:#FFF;}
.ftr-social{width:100%;height:auto;padding-top:20px;}

@media screen and (max-width:1300px){
.hlf-cnt{width:100%;margin-left:0%;margin-right:0%;margin-bottom:1%;padding-left:0px;padding-right:0px;}
.hlf-a{width:45%;height:auto;float:left;padding-left:1%;padding-right:1%;margin-left:1%;margin-right:1%;}
.hlf-b{width:35%;height:auto;float:left;padding-top:80px;padding-bottom:60px;padding-left:5%;padding-right:5%;margin-left:5%;margin-right:1%;color:#FFF;}
}

@media screen and (max-width:1300px){
#logo-cnt{width:150px;height:150px;display:block;position:absolute;opacity:0.1;z-index:103;cursor:pointer;left:-70px;top:-85px;opacity:1;border-radius: 50%;background:#FFF;clip-path:none;}
#logo-cnt img{width:36%;height:auto;position:relative;left:80px;top:94px;}	
.qtr-a,.qtr-b,.qtr-c,.qtr-d{width:100%;}

.cnt-tri-sub{width:100%;}
.tri-a,.tri-b,.tri-c{width:100%;height:auto;margin:0%;padding:0%;margin-bottom:10px;}

.tri-a p,.tri-b p,.tri-c p{height:auto;}

.logos-cnt{width:82%;padding-left:9%;padding-right:9%;}
	


#cnt-tri{width:100%;padding-top:0px;margin-left:0%;margin-right:0%;margin-top:0px;margin-bottom:0px;padding:0px;}	


#vaccine-tbl{width:80%;height:auto;display:block;float:left;padding:80px;padding-left:10%;padding-right:10%;background:#FFF;background:#E7EBEF;margin:0%;}
.dose,.cost,.fees, li a:link, li a:visited,.lst-hdr a:link,.lst-hdr a:visited{width:85%;float:left;display:block;padding-left:10%;padding-right:5%;margin:0px;border:none;border-top:solid 1px #CCC;text-align:left;color:#136;}
.fees{background:#E2E6E8;}
.lst-hdr a:link,.lst-hdr a:visited{background:#E2E6E8;}
li a:link, li a:visited{background:#F4F4F4;}

.fees-cnt li{width:100%;}
.cost{width:40%;border-bottom:solid 1px #CCC;font-size:14px;}
.dose{width:30%;border-bottom:solid 1px #CCC;font-size:14px;}
#book,.fees{width:80%;padding-left:10%;padding-right:10%;font-size:22px;font-weight:500;}
#book{font-size:17px;font-weight:600;}
.anim-hdr-fees{border-left:none;}
.anim-hdr-fees:hover{border-left:none;}
	
	
}
@media screen and (max-width:1100px){
.hide{display:none;}
#white-banner p{display: none;}
	
	#menu-arrow-cnt3{margin-right:100px;}
	
body{margin:0px;font-family: "Lato", sans-serif;font-weight:600;}	
.lvl-chk-results-cnt img{width:100%;padding:0%;padding-top:10px;padding-bottom:0px;}	

	
.contact-lnk{width:80px;padding:16px;display:block;float:left;color:#FFF;background:#1C75BC;text-align:center;margin-left: 20px;font-size:16px;border-radius:5px;font-weight:700;}
.booking-lnk {width:120px;padding:16px;display:block;float:left;color:#FFF;background:#5AB647;text-align:center;margin-left: 3px;font-size:16px;border-radius:5px;font-weight:700;}
.contact-lnk a:link,.booking-lnk a:link,.contact-lnk a:visited,.booking-lnk a:visited{color:#FFF;}
.myigp-lnk a:link,.myigp-lnk a:visited{color:#5AB647;}	
	
	
	
.options-a,.options-b,.options-c{width:100%;height:auto;display:block;float:left;color:#136;margin-right:0%;margin-top:1%;margin-bottom:0%;background:#D5DCE2;}
	
	
.txt-right p{text-align:left;}
	
.fees-table .column-1{font-size:15px;font-weight:600;}
.fees-table .column-2{font-size:24px;font-weight:500;font-family: 'Merriweather', serif;}	
.fees-header .column-2,.fees-header .column-3 {display:none;}
.fees-table .column-1,.fees-table .column-2,.fees-table .column-3 {width: 100%;}
.fees-table .fees-header div,.fees-table .fees-row div{border:solid 1px #ddd;border-bottom:none;}
.fees-table .fees-header div{background:#1C75BC;}
.fees-table .column-3 {margin-bottom:16px;}	
	
.link-table .column-1,.link-table .column-2{font-size:15px;font-weight:600;}	
.link-header .column-2{display:none;}
.link-table .column-1,.link-table .column-2 {width: 100%;}
.link-table .link-header div,.link-table .link-row div{border:solid 1px #ddd;border-bottom:none;}
.link-table .link-header div{background:#1C75BC;}
.link-table .column-2 {margin-bottom:16px;}		

.vaccine-table .column-1{font-size:15px;font-weight:600;}
.vaccine-table .column-3{font-size:24px;font-weight:500;font-family: 'Merriweather', serif;}	
.vaccine-header .column-2,.vaccine-header .column-3,.vaccine-header .column-4 {display:none;}
.vaccine-table .column-1,.vaccine-table .column-2,.vaccine-table .column-3,.vaccine-table .column-4 {width: 100%;}
.vaccine-table .vaccine-header div,.vaccine-table .vaccine-row div{border:solid 1px #ddd;border-bottom:none;}
.vaccine-table .vaccine-header div{background:#1C75BC;}
.vaccine-table .column-4 {margin-bottom:16px;}	
	
	
.lvl-chk-how2-cnt{width:90%;padding-left:5%;padding-right:5%;padding-top:40px;padding-bottom:40px;margin-top:20px;}	
.lvl-chk-results-cnt{width:90%;padding:5%;padding-top:40px;padding-bottom:40px;}	
	
#years{width:120px;height:120px;top:-60px;right:60px;margin-bottom: -120px;}
#years-index{width:120px;height:120px;top:-80px;right:60px;margin-bottom: -120px;}	
#bubble-index{display:none;width:120px;height:120px;top:-80px;right:60px;margin-bottom: -120px;}	
.bubble-small-1{width:100%;float:left;font-size:10px;text-align: center;color:#FFF;padding-top:13px;}
.bubble-small-2{width:100%;float:left;font-size:10px;text-align: center;color:#FFF;padding-top:5px;}
.bubble-big{width:100%;float:left;font-size:65px;line-height:55px;text-align: center;color:#FFF;font-weight:300;}	
.critical-cnt{width:70%;height:auto;position:fixed;padding:5%;padding-top:20px;padding-bottom:20px;margin-left:0%;margin-right:20%;margin-bottom:0px;bottom:0px;right:0px;background:#C66;color:#FFF;z-index:999;font-weight:700;font-size:12px;}	

	
.hlf-cnt{padding-top:0%;margin-top:0%;}	
.hlf-a,.hlf-b{width:90%;height:auto;margin-left:0%;margin-right:0%;padding-top:60px;padding-bottom:60px;border-radius:0px 0px 0px 0px;}
.hlf-a{padding-top:80px;padding-bottom:0px;padding-left:5%;}
#ftr{width:90%;margin-bottom:0%;margin-top:0%;padding-top:120px;}
.cnt,.cnt-hdr,.hlf-cnt,.qtr-cnt,.faq-cnt{width:100%;margin:0%;}
li{width:100%;height:auto;display:block;float:left;margin-bottom:2px;list-style-type:none;margin-left:0%;margin-right:0%;}
li p{width:auto;padding-top:20px;padding-bottom:20px;margin:0px;float:left;padding-left:10%;padding-right:10%;font-weight:600;}
	
	

#cnt-blue{background:#136;width:90%;padding-left: 5%;padding-right: 5%;padding-bottom:120px;}
	
.contact-number-cnt{position:relative;display:block;width:92%;height:46px;padding:0px;padding-left:4%;padding-right:4%;margin-left:0%;margin-right:0%;left:0px;top:-10px;float:left;text-align:left; margin-bottom: -120px;font-family: 'Montserrat', sans-serif;background:#1C75BC;}
.contact-number{padding:0px;padding-top:12px;padding-bottom:12px;margin-top:0px; font-size:20px; color:#FFF; font-weight:500;}	
.contact-number-cnt a:link,.contact-number-cnt a:visited{color:#FFF;}	
	


	
.services-menu-cnt,.sector-menu-cnt{display:none;}
#cnt-hdr-online{background-image:none; margin-bottom:0%;margin-top:0%;padding-top:60px;padding-bottom:140px;}
.cnt-mobile{margin-top:45px;}
.cnt-mobile img{display:block;width:100%;height:auto;margin:0%;margin-bottom:0%;}
	
#cnt-hdr-online{background-image:none;}
#cnt-hdr-gp{background-image:none;background-color:#104B89;margin-bottom:0%;margin-top:0%;padding-top:60px;padding-bottom:140px;}
#cnt-hdr-counselling{background-image:none;background-color:#929896;margin-bottom:0%;margin-top:0%;padding-top:80px;padding-bottom:160px;}
#cnt-hdr-physiotherapy{background-image:none;}
#cnt-hdr-prescriptions{background-image:none;}
#cnt-hdr-contact{background:#EEE;background-image:none;}
#cnt-hdr-booking{background-image:none;}

#cnt-hdr-information{background:#024;padding-top:140px;padding-bottom:60px;clip-path:none;}
#cnt-hdr-information h1{font-size:40px;}
#cnt-hdr-shop{background-image:none;}

	
#cnt-hdr-cardiology-adult,#cnt-hdr-cardiology-child,#cnt-hdr-online-main,#cnt-hdr-test-level-dark,#cnt-hdr-register,#cnt-hdr-msk,#cnt-hdr-cortisone,#cnt-hdr-absence-management,#cnt-hdr-employemnt-medicals,#cnt-hdr-cosmetic-injections,#cnt-hdr-nurse,#cnt-hdr-online,#cnt-hdr-booking-mid,#cnt-hdr-christina-mid,#cnt-hdr-cardiology-adult,#cnt-hdr-cardiology-child{background-image:none;width:90%;padding:80px;padding-left:5%;padding-right:5%;color:#FFF;margin:0%;}	
#cnt-hdr-msk h1,#cnt-hdr-msk h2,#cnt-hdr-msk p, #cnt-hdr-cosmetic-injections h1, #cnt-hdr-cosmetic-injections h2, #cnt-hdr-cosmetic-injections p{color:#FFF;}
#cnt-hdr-cardiology-adult h1,#cnt-hdr-cardiology-child h1,#cnt-hdr-cardiology-adult h2,#cnt-hdr-cardiology-child h2,#cnt-hdr-cardiology-adult p,#cnt-hdr-cardiology-child p,#cnt-hdr-christina-mid h2, #cnt-hdr-christina-mid h3, #cnt-hdr-christina-mid p,#cnt-hdr-cardiology-adult h2,#cnt-hdr-cardiology-adult h3,#cnt-hdr-cardiology-adult p,#cnt-hdr-cardiology-child h2,#cnt-hdr-cardiology-child h3,#cnt-hdr-cardiology-child p{color:#FFF;}	
#cnt-hdr-booking-mid,#cnt-hdr-nurse{background-image:none;padding-top:40px;padding-bottom:60px;}
	
.logos-cnt-img{width:48%;float:left;margin:1%;}
.bg-hdr-cnt{margin-top:0px;}
.bg-hdr-cnt,.bg-trans-cnt-dark,.triangle-left-dark,.triangle-right-dark,.bg-trans-padding-left-dark,.bg-trans-padding-right-dark{display:none;}
.bg-content-dark{width:90%;height:auto;display:block;float:left;position:static;padding-top:80px;padding-bottom:100px;padding-left:5%;padding-right:5%;margin-top:0px;}

.bg-content-dark{background:#0A2848;}
.bg-content-dark h1{font-size:56px;line-height:52px;}
.bg-content-dark h2{font-size:19px;}
#cnt-hdr-test-level-dark h1{font-size:56px;line-height:52px;font-family: 'Bebas Neue', cursive;font-weight: 500;}
#cnt-hdr-nurse h1, #cnt-hdr-cortisone h1{font-size:56px;line-height:52px;font-family: 'Bebas Neue', cursive;font-weight: 500;}
.gmc,.nmc,.hiw,.gov{width:90%;height:auto;padding:20px;padding-left:5%;padding-right:5%;margin-bottom:5px;margin-left:0px;border-radius:0%;border:none;text-align:left;font-size:22px;}

#bk-in{width:80%;padding-left:10%;padding-right:10%;}
	.bk-in-expanded {
  height:560px;
		transition: height 0.5s ease;}
	
		.hdr-tri-a,.hdr-tri-b,.hdr-tri-c,.tri-a,.tri-b,.tri-c,.tri-d,.tri-e,.tri-f,.tri-a2,.tri-b2,.tri-c2{width:100%;height:auto;margin-bottom:0%;margin-top:0%;margin-left:0%;margin-right:0%;padding-top:0px;padding-bottom:20px;}
.hdr-tri-a,.hdr-tri-b,.hdr-tri-c{width:100%}
.hdr-tri-c{margin-bottom:1%;}
.hdr-tri-a,.hdr-tri-b,.hdr-tri-c{margin-top:1%;padding-bottom:30px;padding-top:40px;text-align:left;}
.hdr-tri-a img,.hdr-tri-b img,.hdr-tri-c img{display:none;}
#cnt-tri,#cnt-hdr-tri{width:100%;margin-left:0%;margin-right:0%;margin-top:0px;margin-bottom:0px;}
.tri-text{padding-top:40px;padding-bottom:40px;width:90%;padding-left:5%;padding-right:5%;}
.tri-text h3{padding-top:0px;}

#bk-in li{border:none;margin:1px;}
.cnt-hdr img{width:18%;min-width:150px;max-width:400px;height:auto;}
h1{font-size:30px;line-height:32px;}
#cnt-white h1{font-size:37px;line-height:36px;}
.qtr-cnt h1{font-size:40px;line-height:42px;font-weight:600;}

#contact-area1,#contact-area2 {width:90%;display:block;float:left;padding:5%;margin-left:0%;background:#FFF;color:#333;font-size:15px;}
#contact-area2{margin-left:0%;background:#EEE;}
#cnt-hdr-contact{width:90%;padding:5%;padding-top:40px;padding-bottom:25px;margin:0%;}
.help-cnt-lnk,.tbl-cnt-lnk1,.tbl-cnt-lnk2,.tbl-cnt-lnk3, .help-cnt-lnk{width:80%;padding:10%;padding-top:25px;padding-bottom:25px;margin-right:0px;margin-bottom:5px;}
.help-cnt-lnk{margin-left:auto;margin-right:auto;float:none;}

.tbl-cnt-sub{width:80%;height:auto;display:block;float:left;padding:10%;padding-top:80px;padding-bottom:100px;background:#FFF;}
.tbl-cnt-important .tbl-cnt-sub{padding-top:80px;padding-bottom:80px;}

.tbl-cnt,.tbl-cnt2{width:90%;padding:80px;padding-left:5%;padding-right:5%;}
}

@media screen and (max-width:850px){
#bk-in{width:90%;padding-left:5%;padding-right:5%;padding-top:40px;}
.logos-cnt-img{width:58%;float:left;margin:1%;padding-left:20%;padding-right:20%}
.box-lnk{width:80%;padding:20px;padding-left:10%;padding-right:9%;border:none;}
.popup-notice{width:84%;height:auto;top:1%;left:0%;padding:5%;margin-left:3%;transform: translate(0%, 0);font-size:15px;}
.popup-notice p{font-size:15px;}
.popup-map{width:84%;height:auto;top:1%;left:0%;padding:5%;margin-left:3%;transform: translate(0%, 0);font-size:15px;}
.popup-map p{font-size:15px;}
	
#years{width:120px;height:120px;top:-50px;right:20px;margin-bottom: -120px;margin-right:-120px;}
#years-index{width:120px;height:120px;top:-80px;right:20px;margin-bottom: -120px;}	
#bubble-index{width:120px;height:120px;top:-80px;right:20px;margin-bottom: -120px;}	
	
}
@media screen and (max-width:500px){

}