body {

  padding-top: 70px;font-family: 'Nunito', sans-serif;
}
.registerPage{ background:#e6e6e6;}
*{ margin:0; padding:0;}
a.navbar-brand{ width:190px; height:76px; display:block;}
p{ font-size:18px; line-height:30px;}
h2{ font-size:40px;}
.clear{ clear:both;}
.nomargin{ margin:0;}
.text-red{ color:#f0475d;}
.right{ float:right;}
label{ font-size:17px;}
.joinForm{padding: 25px;border: 1px solid #e2e2e2;border-radius: 5px; background:#fff;}
.navbar-nav{ float:right; position:relative; top:15px;}
.navbar-default{border: none;margin-bottom: 0;height:100px;padding: 15px 0; box-shadow:0 -5px 14px #000;  }
.navbar-collapse{box-shadow:none; border:none; }
.navbar-default .navbar-nav > li.featuredMenu > a:after{content: '';display: block;height: 3px;width: 0;background: transparent;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease; }
.navbar-default .navbar-nav > li.featuredMenu > a.:hover:after {width: 100%;background: #3915ed;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;}
.navbar-default .navbar-nav > li.featuredMenu > a:hover:after,.navbar-default .navbar-nav > li > a:hover:after {width: 100%;background: #3915ed;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;}

.navbar-default .navbar-nav {-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;}
.navbar-default .navbar-nav > li > a:after{content: '';display: block;height: 3px;width: 0;background: transparent;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease; }
.navbar-default .navbar-nav > li > a:hover:after {width: 100%;background: #ec7723;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;}
.navbar-default .navbar-nav > li > a:hover:after,.navbar-default .navbar-nav > li > a:hover:after {width: 100%;background: #ec7723;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;}




.signup{background:#ec7723;border-radius: 4px !important; margin-top: 5px;}
.signup:hover{ background:#f7832f;}
.signup a{ color:#fff !important; padding:10px !important;}
.signup a:after{ background:none!important}

.phyInner{ padding:100px 0 50px; background:#14b0bf; color:#fff; position:relative; overflow:hidden;}
.phyInner:before {
  content: "";
  position: absolute;
  top: -25%;
  left: -10%;
  height: 33%;
  width: 120%;
  border-radius: 50%;
  background:#fff;
}
.phydflt{ padding:50px;}

.phydflt p{ font-size:15px;}
.phydflt img{ width:50px;}
.phydflt .treatList{ margin:0; padding:0}
.phydflt .treatList li{list-style-type:none;text-align:center;font-size:14px;width:25%;float:left;margin:20px 0;padding:25px;color:#191b63;font-weight:600;}
.surgical .treatList li{ color:#833905; width:20%;}
.phydflt .treatList li span{ display:block;}
.phydflt .treatList li span img{ width:45px;}

.medical h2{ margin:0 0 20px 0; color:#a0a2d0;}
.surgical h2{ color:#b3a295; margin:0 0 20px 0;}
.medical{ background:#dddeff; padding:15px}
.surgical{ background:#ffe7d5; padding:15px}
#phy_homeBanner{ background:url(../img/phyBanner.jpg) no-repeat top center;background-attachment:fixed; padding:30px 0; background-size:cover;}
#phy_homeBanner.nhs{ background:url(../img/nhsBanner.jpg) no-repeat center center;background-attachment:fixed; padding:60px 0;}
#phy_homeBanner.nhs .phyhmBanner p{color:#fff; font-size:22px;}
#phy_homeBanner .phyhmBanner h1{ font-size:5em; color:#fff;text-shadow: 1px 1px 1px #000;}
#phy_homeBanner .phyhmBanner p{color:#000; font-size:22px;}
#homeBanner{ padding:80px 0; background:url(../img/homebg.png) no-repeat right bottom #a7dbe6; background-attachment:fixed; }
#service_homeBanner{padding:50px 0;background:#326799;}
#so_homeBanner{padding:50px 0;background:#f36725;}
.service_Banner h1{ font-size:4em; color:#fff;}
.service_Banner p{color:#fff;}
#service_homeBanner.cyan{ background:#00bcca;}
#homeBanner h1{ font-size:2.7em; font-weight:300; color:#254046;}
#homeBanner p{ color:#000; margin-top:20px; margin-bottom:30px;}
.chcButton{ padding:10px 40px; background:#2d2f82; color:#fff; font-size:20px;}
.chcButton:hover,.chcButton:focus{ color:#fff; background:#393b98;}


#serIcons{padding: 20px 0;background: #e67356;color:#fff;}
/*#serIcons:before{ content:""; position:absolute; top:-25%; left:-10%; height:33%; width:100%; border-radius:50%; background:#000;}*/
#serIcons h3{margin:35px auto 0; font-size:1.8em; text-align:center; }
#serIcons p{ font-size:16px; padding-left:60px; line-height:25px;}
#serIcons img{ float:left; margin-right:8px;}
.defaultBlock{ padding:50px 0; background:#f6f2e7;}
.defaultBlock.abt{ position:relative; overflow:hidden; padding-top:100px;}
.defaultBlock.abt:before{ content:""; position:absolute; top:-25%; left:-10%; height:33%; width:120%; border-radius:50%; background:#fff;}
.introBlock{ padding:50px 0; background:#7879a3; color:#fff; 
/*border-bottom-left-radius: 150%100px;border-bottom-right-radius: 150%100px;*/}

.spcltsLst{ margin:35px 0 0 0; }

.spcltsLst li{ list-style-type:none; margin-bottom:20px; font-size:18px; padding-left:35px; background:url(../img/tick.png) no-repeat left center;}
.brandingBlu{ padding:50px 0 90px; background:#326799; color:#fff;position:relative;overflow: hidden; }
.brandingBlu:before {
  content: "";
  position: absolute;
  top: -25%;
  left: -10%;
  height: 33%;
  width: 120%;
  border-radius: 50%;
  background:#e67356;
}
.brandingBlu span.outImg, .brandingOr span.outImg{ position:relative;}
.brandingBlu span.outImg img, .brandingOr span.outImg img{ position:absolute; top:-33px;}


.brandingOr{padding:50px 0 80px; background:#00bcca; color:#fff;}
.brandingSO{padding:50px 0 0; background:#f36725; color:#fff; position:relative; overflow:hidden;}
.brandingSO:before {
  content: "";
  position: absolute;
  top: -25%;
  left: -10%;
  height: 33%;
  width: 120%;
  border-radius: 50%;
  background:#00bcca;
}
.innerBanner{ padding:60px 0; background:#a7dbe6;}
.innerBanner.consultStart{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff9552+0,ff7b5c+100 */
background: #ff9552; /* Old browsers */
background: -moz-linear-gradient(top, #ff9552 0%, #ff7b5c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ff9552 0%,#ff7b5c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ff9552 0%,#ff7b5c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9552', endColorstr='#ff7b5c',GradientType=0 ); /* IE6-9 */ position:relative;}

.innerWrapper{ margin-top:50px;}
.higlighter{padding: 25px;background: #fde3d0; text-align:justify}


.physicians{ text-align:center; position:relative;overflow: hidden; padding:50px 0;}
.wht_section{ position:relative}
.wht_section:before {content: "";position: absolute;top: -4.9%;left: 0%;right: 0%;height: 9%;width: 100%;border-radius: 50%;background: #ff7b5b;z-index: -1;}
.physicians ul.columns{width: 97.2%;height: 345px;overflow: hidden;}
.physicians ul.columns li{display: inline-block; margin: 10px; padding: 0;position: relative;width: 131px;}
.physicians ul.columns li img { max-width: 100%; position: relative; filter: grayscale(100%) !important; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: url(#greyscale); filter: gray; -webkit-filter: grayscale(1); filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");}
.physicians ul.columns li:hover img { z-index: 999; -webkit-filter: grayscale(0); -webkit-filter: grayscale(00%); -moz-filter: grayscale(00%); filter: color; filter: grayscale(00%); filter: none!important; transition-property: -webkit-filter; transition-duration: 1s; }
.physicians .name{color: #fff;padding: 3%;margin-top: -5px;width: 94%;display: block;overflow: auto;position: absolute;bottom:0;left: .7%;background: rgba(0, 0, 0, .9);    box-sizing: initial;min-height: 36px; font-size:12px; text-align:center;}
#joinForm{ padding:50px 0; border-top:1px solid #e6e6e6; margin-top:30px;}
.serviceInner{ padding:50px 0; background:#696a88;}
.serviceInner h3{ color:#fff;}
.serviceInner img{ display:block; margin:0 auto;}
.serviceInner span{ font-size:15px; color:#fff; font-weight:600; margin-bottom:30px; display:block;}
.innerBox{ padding:15px;position:relative; text-align:center; margin-bottom:10px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+0,0+100 */
background: -moz-linear-gradient(45deg, rgba(255,255,255,.5) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg, rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg, rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ border:1px solid #f7a27f;}
.innerBox:hover{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+0,0+100 */
background: -moz-linear-gradient(45deg, rgba(255,255,255,.4) 0%, rgba(255,255,255,.1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg, rgba(255,255,255,.4) 0%,rgba(255,255,255,.1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg, rgba(255,255,255,.4) 0%,rgba(255,255,255,.1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );}
.innerBox h2{position: absolute;left: 16px;right: 0;padding: 10px 0;top: -13px;margin: 0;width: 68px;height: 69px;line-height: 45px;font-size: 15px;color: #fff;font-weight: bold;
background: url(../img/tag.png) no-repeat 3px 0;}
.innerBox img{ display:block; margin:40px auto 15px;}
.innerBox a.chcButton{font-size: 16px !important;display: block; padding:10px 0;}
.innerBox h4{ color:#000; font-weight:600; text-shadow:0px 1px 0px #ffd6c9;}
.innerBox.hiw{ background:none; border:none;}
.innerBox.hiw img{ display:block; margin:30px auto 15px;}



#footer{ background:#424361; padding:50px 0 0;}
.subfooter{ background:#2e2f48; padding:10px 0; text-align:center;}
.subfooter p{display: inline-block;margin:2px 0;padding: 0 25px;color:#9a9dde !important;border-radius: 75px;background: #22233e;}
#footer h3{ color:#a6a7c0; margin-bottom:15px; font-size:16px;}
#footer p{ font-size:14px; color:#fff;}
#footer ul{ margin:0; padding:0}
#footer ul li{ list-style-type:none; color:#fff !important; font-size:14px; margin-bottom:12px;}
#footer ul li a{ color:#dc9f2d;}
#footer ul li a:hover{ text-decoration:none; color:#fbba42;}
#thankyou .thqWrap{ background:#fff; padding:0;}
#thankyou .thqWrap h1{ font-size:4em; color:#2d2f82; background:#f1f1f1; padding:25px 0 0; margin:0;}
#thankyou .thqWrap h3{background:#f1f1f1; padding:0 0 25px 0; margin:0;}
.height{ display:none}


@media (max-width: 1024px) {
#homeBanner{background: url(../img/homebg.png) no-repeat 500px 150px #a7dbe6; background-attachment:fixed;}
.brandingBlu span.outImg img, .brandingOr span.outImg img{top: -45px;left: -30px;}
#phy_homeBanner{ background:url(../img/phyBanner.jpg) no-repeat top center;background-attachment:fixed; padding:50px 0; height:474px;}
#phy_homeBanner .phyhmBanner h1{font-size:4em;}
#phy_homeBanner br{ display:none;}

}

@media (max-width: 768px) {
.outImg{ display:none !important;}
#serIcons img{float: none;display: block;margin: 0 auto;}
#serIcons p{ text-align:center; margin-bottom:20px; padding:0 !important;}
#serIcons h3{ font-size:1.3em;}
#phy_homeBanner{ background:url(../img/phyBanner.jpg) no-repeat -370px 0;background-attachment:fixed; padding:55px 0 0 0; height:474px;}
.phydflt p{ font-size:20px; margin-bottom:50px;}
#homeBanner{ background:url(../img/homebg.png) no-repeat 500px 330px #a7dbe6; background-attachment:fixed;}
.phydflt{ padding:50px 0;}
.nav.navbar-nav li{ margin:0!important; border:none!important;}
.navbar-brand > img{max-width:100%;}
.navbar-nav{ background:#fff; top:0;}
.height{ display:block; height:40px;}
.physicians ul.columns{ height:auto;}

}
@media (max-width: 320px){
	.phydflt .treatList li.thisonly{ width:100% !important;}
	}

@media (max-width: 414px){
	.phydflt .treatList li{ width:50%;}
	.phydflt .treatList li.thisonly{ width:100% !important;}
	#homeBanner{ padding:35px 0;background: url(../img/homebg.png) no-repeat -60px 170px #a7dbe6; background-attachment:fixed;}
	#homeBanner h1{ font-size:2.2em; font-weight:400;}
	.navbar-nav{background: #efefef;border: 1px solid #d2d2d2;float: none;}
	img{ max-width:60%;}
	#phy_homeBanner{background: url(../img/phyBanner.jpg) no-repeat -700px 0;background-attachment: fixed;padding:50px 0 0 0;height: 474px;}
	
	.phyhmBanner h1{font-weight:400;text-shadow:none !important; color:#0a7782!important;}
	.phyhmBanner p{ font-size:19px!important;}
	#phy_homeBanner .phyhmBanner h1{ font-size:2.2em; }
	.hmBanner, .phyhmBanner{padding: 10px;background: rgba(255,255,255,.8);margin: 15px;}
	
	#homeBanner br{ display:none;}
	h2{ font-size:1.9em;}
	.navbar-brand{margin-left:15px !important;}
	
	}


