body{margin:0px;font-family: 'Montserrat', sans-serif;}
h1,h2,h3,h4{width:auto;margin:0px;padding-top:10px;padding-bottom:0px;font-size:46px;text-transform:capitalize;font-weight:600;}

h2{font-size:24px;}
h3{font-size:30px;padding-bottom:20px;}
h4{font-size:18px;}
p{width:auto;font-size:15px;padding-bottom:10px;padding-top:0px;}
.bolder{font-weight:600;}
.extra-top{width:100%;display:block;float:left;margin-top:10px;margin-bottom:20px;}

a:link,a:visited{text-decoration:none;color:#FFF;}
p a:link,p a:visited{color:#333;font-weight:600;}
ul{list-style-type:none;margin:0;margin-top:0px;padding:0;}
 
.bullet-cnt{padding-top:40px;}
.bullet1,.bullet2,.bullet3{height:auto;display:block;float:left;position:relative;}
.bullet1{width:70%;padding-left:10%;margin-left:5%;padding-right:10%;margin-right:5%;margin-top:30px;}
.bullet2{width:100%;padding-left:5%;margin-top:20px;margin-bottom:0px;margin-right:20%;background:#025;border:1px solid #025;}
.bullet3{width:80%;padding-left:60px;margin-top:25px;}

.bullet1 p,.bullet2 p,.bullet3 p,.bullet2 h4{width:100%;height:auto;display:block;float:left;padding:0px;margin:0px;}
.bullet2 p,.bullet2 h4{width:90%;padding-bottom:20px;padding-left:5%;padding-right:5%;background:#FFF;}

.bullet3 p{padding-top:10px;font-weight:600;}



.bullet1 img{float:left;position:absolute;left:3%;}
.bullet2 img{float:left;position:absolute;left:0px;top:35%;}
.bullet3 img{float:left;position:absolute;left:0px;}
#opening-hours,#address{margin-bottom:25px;}



#logo-cnt{width:15%;height:120px;display:block;position:absolute;left:0px;top:0px;background:#FFF;z-index:888;cursor:pointer;}
#logo-cnt img{position:relative; left:60px; top:30px;}



.res-img{display:none;}
.cnt-hdr{background:#025;}
/* Keep BG Images Above  Styling */
#cnt-hdr-page{background:#025;padding-top:200px;padding-bottom:60px;}
#cnt-hdr-online{background-image: url(https://www.theindependentgeneralpractice.co.uk/IMAGES/online-appointments-001.jpg);padding-top:260px;padding-bottom:200px;}



#cnt-hdr-index .box-lnk{margin-top:20px;}

#cnt-hdr-quote{background-image: url(https://www.theindependentphysiotherapyservice.co.uk/IMAGES/3.jpg); background-position:center center;text-align:center;padding-top:200px;padding-bottom:200px;}
#cnt-hdr-quote h1{font-size:40px;padding-top:120px;}
#cnt-hdr-experts{background-image: url(https://www.medicase.co.uk/IMAGES/experts.jpg);text-align:right;}
#cnt-hdr-experts h1{font-size:60px;}
#cnt-hdr-register{background-image: url(https://www.theindependentgeneralpractice.co.uk/IMAGES/myigp-website-cover.jpg);margin-top:100px;}
#cnt-hdr-physiotherapy{background-image: url(https://www.theindependentphysiotherapyservice.co.uk/IMAGES/ips-cover.jpg);}
#cnt-hdr-oh{background-image: url(https://www.theindependentgeneralpractice.co.uk/IMAGES/igp-occupational-health-cover.jpg);}
#cnt-hdr-cosmetic{background-image: url(https://www.theindependentgeneralpractice.co.uk/IMAGES/igp-cosmetic-treatments-cover.jpg);}
#cnt-hdr-prescriptions{background-image: url(https://www.theindependentgeneralpractice.co.uk/IMAGES/online-appointments-004.jpg);}
#cnt-hdr-contact{background:#EEE;margin-bottom:0%;}
#cnt-hdr-booking{background-image: url(https://www.theindependentgeneralpractice.co.uk/IMAGES/online-appointments-004.jpg);}
#cnt-hdr-information{background:#025;padding-top:240px;padding-bottom:60px;}
#cnt-hdr-shop{background-image: url(https://www.theindependentgeneralpractice.co.uk/IMAGES/online-appointments-004.jpg);}

#cnt-hdr-services{background-image: url(https://www.medicase.co.uk/IMAGES/services.jpg);}
#cnt-hdr-services h1{font-size:60px;}
#cnt-hdr-gp{background-image: url(https://www.theindependentgeneralpractice.co.uk/IMAGES/igp-gp-cover.jpg);}
#cnt-hdr-gp h1,#cnt-hdr-physiotherapy h1,#cnt-hdr-oh h1 {font-size:44px;}
#cnt-hdr-gp h2,#cnt-hdr-physiotherapy h2,#cnt-hdr-oh h2{font-size:16px;}
#cnt-hdr-vaccine{background-image: url(https://www.theindependentgeneralpractice.co.uk/IMAGES/igp-vaccine-cover.jpg);}
#cnt-hdr-vaccine h1 {font-size:44px;}
#cnt-hdr-vaccine h2 {font-size:16px;}
#cnt-hdr-test{background-image: url(https://www.theindependentgeneralpractice.co.uk/IMAGES/igp-test-cover.jpg);}
#cnt-hdr-test h1 {font-size:44px;}
#cnt-hdr-test h2 {font-size:16px;}
#cnt-hdr-medical{background-image: url(https://www.theindependentgeneralpractice.co.uk/IMAGES/igp-medical-cover.jpg);}
#cnt-hdr-medical h1 {font-size:44px;}
#cnt-hdr-medical h2 {font-size:16px;}

#cnt-hdr-covid{background-image: url(https://www.theindependentgeneralpractice.co.uk/IMAGES/igp-covid-cover.jpg);}
#cnt-hdr-covid h1{font-size:44px;}
#cnt-hdr-covid h2{Width:40%;font-size:16px;}


.cnt,.cnt-hdr,.hlf-cnt,.qtr-cnt,.faq-cnt{width:88%;height:auto;float:left;padding:5%;padding-top:80px;padding-bottom:80px;margin:1%;margin-bottom:0%;}

.cnt-hdr{padding-top:220px;padding-bottom:160px;background-repeat:no-repeat;background-size:cover;background-position:top center;}
.cnt-hdr img{width:30%;min-width:280px;max-width:450px;height:auto;}
#cnt-hdr-contact{padding-top:120px;padding-bottom:160px;}

#cnt-full-grey,.qtr-cnt,.faq-cnt{background:#EEE;}
#cnt-full,#cnt-full-grey,#cnt-full-blue{width:60%;float:left;padding-bottom:80px;margin-left:15%;margin-right:15%;text-align:left;color:#333;}
#cnt-white,#cnt-blue,#cnt-feedback{padding-top:120px;padding-bottom:160px;text-align:center;}
#cnt-grey{background:#F3F3F3;}
#cnt-full-blue,#cnt-blue{background:#025;color:#FFF;}
#cnt-hdr-index{background-image: url(https://www.medicase.co.uk/IMAGES/1.jpg);margin-top:100px;padding-top:180px;padding-bottom:140px;}
#cnt-hdr-index h1{font-size:80px;font-weight:600;line-height:80px;margin-bottom:30px;}
#cnt-hdr-index p{font-size:16px;text-shadow: 2px 2px 4px #000;margin-bottom:30px;}

.cnt-booking{width:98%;float:left;padding-top:20px;padding-bottom:60px;margin:1%;margin-top:80px;margin-bottom:0px;background:#F3F3F3;}
.cnt-booking-lft{width:41%;float:left;margin-left:9%;}
.cnt-booking-rgt{width:49%;float:right;margin-left:1%;}
.cnt-booking-hdr,.cnt-booking-hdr2{width:520px;float:right;padding:40px;padding-top:60px;padding-bottom:0px;margin-top:80px;background:#FFF;}
.cnt-booking-hdr2{float:left;padding-bottom:100px;}
.cnt-booking-hdr h1{font-size:40px;}
.cnt-booking-field{width:600px;float:right;padding:0px;margin-top:0px;}

#ftr{background:#024;margin-top:1%;color:#FFF;margin-bottom:1%;}
.ftr-lft{width:50%;float:left;}
.ftr-rgt{width:50%;float:right;text-align:right;padding-top:40px;}
#ftr p{font-size:12px;margin:0px;}
.copyright{font-size:11px;}

.cnt-hdr h1,.cnt-hdr h2,.cnt-hdr p,#cnt-blue h1,#cnt-blue h2,#cnt-blue p{color:#FFF;}
.cnt-hdr p,#cnt-white p,#cnt-blue p,#cnt-feedback p{max-width:700px;}
#cnt-white p,#cnt-blue p,#cnt-feedback p{margin-left:auto;margin-right:auto;}
.cnt-hdr h1{font-size:30px;}
#cnt-hdr-information h1{font-size:60px;font-weight:500;}
#cnt-hdr-page h1{font-size:50px;margin-top:20px}
#cnt-white h2{font-size:30px;}
#cnt-white h3{font-size:20px;}
#cnt-white .box-lnk{margin-top:30px;background:#025;border:none;color:#FFF;font-weight:600;}

#cnt-hdr-experts p{float:right;}
.experts-cnt-rgt{width:100%;height:auto;display:block;float:right;}
#cnt-hdr-experts .box-lnk{float:right;}



#cnt-hdr-information h2,#cnt-hdr-page h2{width:auto;font-size:15px;}


#cnt-full h1,#cnt-full-grey h1,#cnt-blue-grey h1{width:100%;float:left;margin-top:30px;margin-bottom:10px;font-size:35px;}
#cnt-blue-grey h1, #cnt-full-blue h2, #cnt-full-blue h3, #cnt-full-blue h4, #cnt-full-blue p{color:#FFF;}
#cnt-full h3, #cnt-full-grey h3, #cnt-full-blue h3{padding-top:30px;font-size:25px;}
#cnt-full h4, #cnt-full-grey h4, #cnt-full-blue h4{padding-top:30px;font-size:18px;}
#cnt-full img{}

.hlf-cnt{padding-top:160px;padding-bottom:100px;}
.hlf-a{width:38%;height:auto;float:left;padding-left:1%;padding-right:5%;margin-left:1%;margin-right:5%;}
.hlf-a h1{width:100%;height:auto;display:block;float:left;}
.sub-hlf-a{width:100%;height:auto;display:block;float:left;}
.sub-hlf-a img{float:left;}
.sub-hlf-a h4, .sub-hlf-a p{padding-left:60px;padding-bottom:0px;color:#333;}
.sub-hlf-a p{max-width:650px;padding-left:60px;margin-top:10px;}
.hlf-b{width:29%;height:auto;float:left;padding:80px;padding-left:5%;padding-right:5%;margin-left:10%;margin-right:1%;background:#137;color:#FFF;}
.hlf-b h3{padding-bottom:0px;}
.hlf-b .box-lnk{background:none;border:3px solid #FFF;}
/* Feedback */
#split-cnt{width:70%;margin-left:15%;margin-right:15%;margin-top:120px;margin-bottom:100px;padding:0px;}
#split-cnt h3{padding-bottom:0px;}
.split-a,.split-b{width:39%;height:300px;padding:5%;float:left;color:#FFF;}
.split-a{margin-right:1%;background:#06A;}
.split-b{margin-left:1%;background:#399;}
#split-cnt a:link, #split-cnt a:visited{background:none;border:3px solid #FFF; color:#FFF;font-weight:600;}
/* Feedback */


.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;}



.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,.box-lnk-nav{width:330px;display:block;padding:15px;background:#025;text-align:center;margin-top:15px;font-size:15px;font-weight:600;}
.box-lnk{box-sizing:border-box;}
#cnt-white .box-lnk,#cnt-blue .box-lnk,#cnt-feedback .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-tri{width:98%;margin-top:1%;margin-bottom:0%;padding:0px;font-weight:600;color:#FFF;}
#cnt-tri p, #cnt-tri h3{color:#FFF;}

#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 #FFF;background:none;}
.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,.tri-a2,.tri-b2,.tri-c2{width:22%;height:520px;display:block;float:left;padding:5%;background:#06A;font-size:15px;}
.tri-d,.tri-e,.tri-f{height:240px;}
.tri-d h2,.tri-e h2,.tri-f h2{color:#FFF; text-align:left;margin-bottom:20px;}
.tri-b,.tri-e,.tri-b2{width:24%;margin-left:1%;margin-right:1%;}
.tri-a,.tri-a2{background:#037;}
.tri-b,.tri-b2{background:#06A;}
.tri-c,.tri-c2{background:#399;}
.tri-d{background:#037;}
.tri-e{background:#06A;}
.tri-f{background:#399;}
.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 #CCC;font-size:14px;}

/* Header Tri */
#cnt-hdr-tri{width:98%;padding-top:0px;padding-bottom:0px;padding-left:0%;padding-right:0%;margin-left:1%;margin-right:1%;text-align:center;color:#666;}
#cnt-hdr-tri h2{color:#333;}
.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;font-weight:600;}

.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 */
#contact-area1,#contact-area2 {width:33%;display:block;padding:3%;padding-bottom:120px;margin-left:1%;background:#FFF;color:#333;}
#contact-area1{float:left;margin-left:10%;}
#contact-area2{float:right;margin-right:10%;}
#contact-area1 h2,#contact-area2 h2{color:#333;font-weight:600;padding-bottom:20px;}
#contact-area2 h3{Font-size:16px;color:#333;padding-bottom:20px;font-weight:600;}
#contact-area1 p, #contact-area2 p{color:#333;margin-top:0px;}
#contact-area1 p{font-weight:600;}
#contact-area1 input, #contact-area1 textarea {width:95%;float:left;padding-top:10px;padding-bottom:10px;padding-left:2%;padding-right:2%;border:none;background:#EEE;}
#contact-area1 textarea {height: 120px;margin:0;}
#contact-area1 textarea:focus, #contact-area1 input:focus {border:none;}
#contact-area1 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;}
select{width:100%;display:block;float:left;padding-top:8px;padding-bottom:8px;margin-bottom:20px;padding-left:2%;padding-right:2%;font-size:17px;border: 2px solid #CCC;}
label{width:100%;float:left;display:block;}
.form-label{width:100%;height:auto;float:left;display:block;margin-top:24px;margin-bottom:12px;font-weight:600;}
.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:#025;}
input.submit-button#submit{background:#6C3;color:#FFF;font-size:17px;}
/* Form */

/* Feedback */
.feeback-cnt{width:1040px;margin:auto;margin-top:40px;}
.feeback-a,.feeback-b{width:390px;height:360px;padding:60px;float:left;}
.feeback-a{margin-right:10px;background:#06A;color:#FFF;}
.feeback-b{margin-left:10px;background:#09A;color:#FFF;}
#cnt-feedback .box-lnk{background:none;border:3px solid #FFF;color:#FFF;}
/* Feedback */




/* Table */

.tbl-cnt{width:95%;height:auto;display:block;float:left;padding-left:5%;margin-bottom:30px;background:#025;border:1px solid #024;}
.tbl-sub-cnt{width:90%;height:auto;display:block;float:left;padding-left:5%;padding-right:5%;background:#FFF;}
.tbl-cnt-lnk1,.tbl-cnt-lnk2{width:auto;height:auto;display:block;float:left;padding:15px;margin-right:2px;margin-bottom:30px;font-size:14px;font-weight:600;}
.tbl-cnt-lnk1{background:#06A;}
.tbl-cnt-lnk2{background:#09A;}
/* List */
.lst-cnt,.fee-cnt{width:100%;display:block;float:left;margin-top:20px;margin-bottom:40px;font-weight:600;}
li{width:100%;height:auto;display:block;float:left;margin-bottom:10px;background:#F3F3F3;list-style-type:none;}
li p{padding:15px;margin:0px;float:left;}
.dose,.cost,.fees, li a:link, li a:visited{width:auto;float:right;padding:15px;padding-right:30px;margin:0px;background:#F3F3F3;color:#333;font-size:14px;}
.dose{min-width:100px;}
.cost{min-width:100px;}
.fees{min-width:145px;background:#E3E3E3;}
.fees img{width:20px;}
li img{float:left;padding-right:12px;}
.lst-hdr{background:#025;color:#FFF;}
.lst-hdr a:link,.lst-hdr a:visited{background:#247;color:#FFF;}
#mySearch {width:100%;font-size:18px;padding-left:2%;padding-right:2%;Padding-top:10px;padding-bottom:10px;margin-top:10px;margin-bottom:20px;border:1px solid #CCC;box-sizing:border-box;}
/* stickers */
.sticker-cnt{width:100%;display:block;float:left;margin-top:60px;}
.gmc,.hiw,.gov{width:120px;height:105px;display:block;float:left;padding:15px;padding-top:30px;padding-bottom:0px;margin-left:10px;color:#FFF;font-size:15px;font-weight:600;border-radius:50%;border:2px solid #FFF;text-align:center;}
.gmc{background:#06A;}
.hiw{background:#09A;height:95px;padding-top:40px;padding}
.gov{background:#025;}

.important{width:90%;height:auto;display:block;float:left;padding:40px;padding-bottom:60px;padding-left:5%;padding-right:5%;margin-top:40px;margin-bottom:40px;background:#025;color:#FFF;}
.important li{background:none;}
.important .box-lnk{border:3px solid #FFF;float:left;}
/* stickers */


.privacy-bubble{width:65px;height:65px;display:block;position:fixed;bottom:15px;left:20px;border-radius:50%;background:#024;z-index:2;background-image:url(https://www.theindependentgeneralpractice.co.uk/IMAGES/padlock.gif);background-repeat:no-repeat;background-position:center;cursor:pointer;transition:0.5s;}
.privacy-bubble:hover{background:#147;background-image:url(https://www.theindependentgeneralpractice.co.uk/IMAGES/padlock.gif);background-repeat:no-repeat;background-position:center;cursor: pointer;transition:0.5s;}
.privacy-bubble-border{width:65px;height:65px;display:block;position:fixed;bottom:11px;left:16px;border-radius:50%;background:#024;z-index:0;border:4px solid #CCC;opacity:0;}
.privacy-notice{width:300px;height:auto;display:none;position:fixed;bottom:60px;left:40px;margin-left:25px;padding:30px;background:#FFF;z-index:1;box-shadow: 0px 0px 10px #333;transition:0.5s;}
.privacy-notice p{font-size:13px;}
.privacy-notice a:link{width:auto;display:block;padding:15px;background:#393;text-align:left;margin-top:15px;font-weight:600;color:#FFF;font-size:13px;}

.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:25%;left:50%;transform: translate(-50%, 0);padding:30px;padding-top:60px;padding-bottom:60px;background:#FFF;z-index:1;z-index:999;}
.popup-notice a:link{width:auto;display:block;padding:15px;background:#393;text-align:left;margin-top:15px;font-weight:600;color:#FFF;}


.pg-img-cnt{width:100%;height:auto;display:block;float:left;margin-top:20px;margin-bottom:40px;}
.pg-img-cnt img{width:100%;height:auto;}
.pg-img-lft{width:49%;margin-right:1%;float:left;}
.pg-img-rgt{width:49%;margin-left:1%;float:left;}

.pg-profile-cnt{width:90%;height:auto;display:block;float:left;padding-top:60px;padding-bottom:60px;padding-left:5%;padding-right:5%;margin-top:40px;margin-bottom:60px;background:#025;}
.pg-profile-img{width:48%;height:auto;float:left;margin-right:2%;}
.pg-profile-img img{width:100%;height:auto;}
.pg-profile-txt{width:48%;float:left;margin-left:2%;}
.pg-profile-txt h5{font-size:22px;font-weight:400;color:#69C;margin-top:20px;margin-bottom:0px;}
.pg-profile-txt h6{font-size:32px;font-weight:400;color:#FFF;padding-top:10px;margin:0px;}
.pg-profile-txt p{color:#FFF;}
.pg-profile-txt .box-lnk{background:#69C;}

.profile-page-img img{width:100%;height:auto;display:block;margin-top:20px;margin-bottom:20px;}

.member-img{width:20%;height:auto;display:block;float:left;transition:0.5s;}
.member-img img{width:100%;height:auto;margin-bottom:20px;}

@media screen and (max-width:1500px){



	
.hlf-cnt,#split-cnt{width:98%;margin-left:1%;margin-right:1%;margin-bottom:1%;padding-left:0px;padding-right:0px;}
#split-cnt{margin-top:1%;margin-bottom:0%;}
.hlf-cnt{padding-top:0%;margin-top:0%;}
.hlf-a,.hlf-b,.split-a,.split-b{width:90%;height:auto;margin-left:0%;margin-right:0%;padding-top:60px;padding-bottom:60px;}
.hlf-a{padding-top:80px;padding-bottom:0px;padding-left:5%;}
	
.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:90%;height:auto;margin-bottom:1%;padding-top:60px;padding-bottom:60px;}
.hdr-tri-b,.tri-b,.tri-e,.tri-b2{margin-left:0%;margin-right:0%;}
#cnt-tri{width:98%;margin-left:1%;margin-right:1%;}
}
@media screen and (max-width:1250px){
#logo-cnt{width:200px;height:auto;display:block;position:absolute;background:#F3F3F3;opacity:0.1;z-index:103;cursor:pointer;left:0px;top:0px;opacity:1;background:#FFF;}
#logo-cnt img{width:50%;height:auto;position:relative; left:17px; top:17px;}

#cnt-hdr-page{padding-top:130px;}
#cnt-full,#cnt-full-grey,#cnt-full-blue{width:90%;paddding-left:5%;padding-right:5%;margin:0%;}

.res-img{width:98%;height:auto;display:block;float:left;margin:1%;margin-top:0%;margin-bottom:0%;z-index:-5;}
.res-img img{width:100%;height:auto;}
#cnt-hdr-index,#cnt-hdr-gp,#cnt-hdr-oh,#cnt-hdr-cosmetic,#cnt-hdr-physiotherapy,#cnt-hdr-medical,#cnt-hdr-test,#cnt-hdr-vaccine,#cnt-hdr-covid,#cnt-hdr-online,#cnt-hdr-services,#cnt-hdr-register,#cnt-hdr-experts{background-image:none;}
#cnt-hdr-index{margin-top:100px;padding-top:120px;padding-bottom:100px;}
#cnt-hdr-online{padding-top:100px;padding-bottom:100px;}
#cnt-hdr-covid h1{font-size:32px;}
#cnt-hdr-covid h2{Width:100%;font-size:14px;}
#cnt-hdr-test h1{font-size:32px;}
#cnt-hdr-test h2{Width:100%;font-size:14px;}
#cnt-hdr-medical h1{font-size:32px;}
#cnt-hdr-medical h2{Width:100%;font-size:14px;}
#cnt-hdr-gp h1,#cnt-hdr-physiotherapy h1,#cnt-hdr-oh h1{font-size:32px;}
#cnt-hdr-gp h2,#cnt-hdr-physiotherapy h2,#cnt-hdr-oh h2{Width:100%;font-size:14px;}

#cnt-hdr-experts{text-align:left;}
#cnt-hdr-index h1,#cnt-hdr-experts h1, #cnt-hdr-services h1{font-size:50px;line-height:50px;}
#cnt-white h1{font-size:30px;line-height:30px;}
#cnt-hdr-services,#cnt-hdr-register{margin-top:0%;}
.cnt-hdr{padding-top:60px;padding-bottom:80px;margin-top:0%;}
.cnt-hdr img{width:20%;min-width:200px;}
#cnt-hdr-vaccine img{width:50%;min-width:250px;}
#cnt-hdr-vaccine h1 {font-size:20px;}
#cnt-hdr-vaccine h2 {font-size:15px;}
#cnt-hdr-information h1{font-size:48px;}
li,.lst-hdr{width:100%;height:auto;display:block;float:left;margin-bottom:10px;}

.sticker-cnt{width:100%;height:auto;}
.gmc,.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:14px;}
.cnt-booking{background:#FFF;}
.cnt-booking-lft{width:100%;padding-top:0px;margin-left:0%;float:left;}
.cnt-booking-rgt{display:none;}

.cnt-booking-hdr{width:600px;margin:auto;margin-top:0px;float:none;}
.cnt-booking-field{width:100%;margin-left:0%;margin-right:0%;}
#cnt-blue h1{font-size:34px;}
#cnt-hdr-contact{padding-top:60px;padding-bottom:60px;background:#FFF;border-bottom:1px dashed #CCC;}
#contact-area1,#contact-area2 {width:100%;padding:0%;padding-bottom:120px;margin-left:0%;}
#contact-area1{margin-left:0%;padding-bottom:20px;}
#contact-area2{margin-right:0%;padding-bottom:20px;}
input.submit-button#submit{width:100%;padding-left:5%;padding-right:5%;background:#FFF;color:#333;border:2px solid #333;}
/* Feedback */
.feeback-cnt{width:100%;margin-top:20px;}
.feeback-a,.feeback-b{width:90%;height:auto;padding:5%;padding-top:40px;padding-bottom:40px;margin:0px;margin-bottom:20px;}
#cnt-feedback{padding-top:80px;padding-bottom:10px;}
/* Feedback */
.pg-img-lft{width:100%;margin-right:0%;}
.pg-img-rgt{width:100%;margin-left:0%;}

.pg-profile-cnt{width:90%;height:auto;display:block;float:left;padding-top:60px;padding-bottom:60px;padding-left:5%;padding-right:5%;margin-top:40px;margin-bottom:60px;background:#025;}
.pg-profile-img{width:100%;margin-right:0%;}
.pg-profile-txt{width:100%;margin-left:0%;margin-top:20px;}


}
@media screen and (max-width:800px){
.box-lnk{width:100%;padding-left:5%;padding-right:5%;}
li p,.lst-hdr p{width:90%;float:left;display:block;padding-top:17px;padding-left:5%;padding-right:5%;margin:0px;}
.lst-hdr p{font-size:17px;}
.dose,.cost,.fees, li a:link,li a:visited,.lst-hdr a:link,.lst-hdr a:visited{width:90%;float:left;display:block;padding-left:5%;padding-right:5%;margin:0px;font-size:14px;border-top:solid 1px #CCC;background:#FDFDFD;}
.lst-hdr a:link,.lst-hdr a:visited{background:#126;}
.dose,.cost{width:40%;border-bottom:solid 1px #CCC;}
.fees{width:90%;}
.tbl-cnt{width:100%;padding-left:0%;padding-bottom:30px;background:#FFF;}
.tbl-cnt-lnk1,.tbl-cnt-lnk2{width:90%;padding-left:5%;padding-right:5%;margin-right:0px;margin-top:10px;margin-bottom:0px;}
.cnt-booking-hdr{width:90%;float:left;padding-left:5%;padding-right:5%;}

.ftr-lft{width:100%;}
.ftr-rgt{width:100%;float:leftt;text-align:left;padding-top:20px;}
.privacy-notice{width:88%;height:auto;display:none;position:fixed;bottom:75px;left:0px;margin-left:3%;padding:3%;padding-top:20px;padding-bottom:20px;}
.popup-notice{width:84%;height:auto;top:25%;left:0%;padding:5%;margin-left:3%;transform: translate(0%, 0);}

.member-img{width:60%;padding-left:20%;padding-right:20%;margin-bottom:0px;}
}
@media screen and (max-width:500px){

}