@charset "utf-8";
/* CSS Document */

/* CSS Document © 2015 Digimax.co.uk */
@import url(https://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700,700italic,900,900italic);
::-moz-selection{background:#8d9a2d; color:#fff; text-shadow:none; }
::selection {background:#8d9a2d; color:#fff; text-shadow:none; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tfoot, thead, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;  outline:none;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body {font-family: 'Lato', sans-serif; color:#484848; -webkit-text-size-adjust: none; -webkit-font-smoothing: antialiased;
-moz-font-smoothing: antialiased; font-smoothing: antialiased; font-size:14px;}
a { text-decoration:none;}
p { font-size:14px; }
img { border:0px;}
ol, ul { list-style: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}
strong { font-weight:700;}
.mar0 { margin:0px;} .pad0 { padding:0px;}

.marb0 { margin-bottom:0px;} .marb10 { margin-bottom:10px;} .marb20 { margin-bottom:20px;} .marb25 { margin-bottom:25px;} .marb30 { margin-bottom:30px;} .marb40 { margin-bottom:40px;} .marb70 { margin-bottom:70px;}
.padb0 { padding-bottom:0px;} .padb10 { padding-bottom:10px;} .padb20 { padding-bottom:20px;} .padb30 { padding-bottom:30px;}.padb40 { padding-bottom:40px;}
.marr0 { margin-right:0px;} .marr10 { margin-right:10px;} .marr20 { margin-right:20px;} .marr25 { margin-right:25px;} .marr30 { margin-right:30px;}.marr40 { margin-right:40px;}
.mart0 { margin-top:0px;} .mart10 { margin-top:10px;} .mart20 { margin-top:20px;} .mart30 { margin-top:30px;} .mart40 { margin-top:40px;}

.top-wrapper, .header-wrapper, .welcome-wrapper, .gray-wrapper, .footer-wrapper, .banner, .banner1, .banner2, .logoscroller{ float:left; width:100%; clear:both; min-width:1100px;}
.margin { width:1099px; margin:auto; position:relative;}

.top-wrapper { background:url(../images/topwrapper-bg.jpg) no-repeat 194px top; min-height:138px;}
.logo { float:left; margin-top:14px; margin-bottom:15px;}
.logo img { display:block;}

.welcome-wrapper {border-top: 5px solid #dddddd;}

.socailtop { float:right; margin-left:27px;}
.socailtop .iconbox { float:left; height:29px; width:37px; padding-top:11px; text-align:center;}
.socailtop .iconbox:hover {-webkit-transition: all 0.2s ease-in-out 0.2s; -moz-transition: all 0.2s ease-in-out 0.2s; -ms-transition: all 0.2s ease-in-out 0.2s; -o-transition: all 0.2s ease-in-out 0.2s; transition: all 0.2s ease-in-out 0.2s; margin-top:-3px;}
.socailtop .fb { background:#446cb3; border-bottom:3px solid #3a5c98;}
.socailtop .fb:hover { background:#3a5c98; }
.socailtop .tw { background:#30cbdd; border-bottom:3px solid #29adbc;}
.socailtop .tw:hover { background:#29adbc; }
.socailtop .you { background:#e44b43; border-bottom:3px solid #c24039;}
.socailtop .you:hover { background:#c24039; }

.linktop { float:right; font-size:12px; text-transform:uppercase; margin-top:20px; margin-left:24px; line-height:15px;}
.linktop a { color:#424242;}
.linktop a:hover { color:#acbb3a;}
.linktop .icon { float:left; margin-right:8px;}

.address { float:right; width:auto; clear:right; margin-top:20px; font-size:14px; color:#494949; text-align:right; position:relative}
.address a { color:#494949;}
.phonebig { font-size:24px; font-weight:700;}

.top-wrapper .logos { position:absolute; right:312px; top:42px;}
.top-wrapper .logos img { width:83px; height:auto; display:block; float:left}

.mainlinks { float:left; width:100%; border-top:1px solid #ebebeb; }
.header-wrapper {/* background:url(../images/slider01.jpg) no-repeat center top; background-size:cover;*/ height:500px; position:relative;  overflow:hidden;}

a.buttonRegisterOnlineToday {
	color: #fff;
    background: #acbb3a;
    display: inline-block;
    clear: both;
    width: 100%;
    line-height: 27px;
    padding: 6px 12px;
    text-align: center;
    font-family: "Myriad Pro";
    font-size: 24px;
    text-transform: uppercase;
    letter-spacing: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 10%;
}

.slider-margin { position:absolute;  margin:auto; width:1100px; left:0; right:0; top:40px;}
.nhslogo { position:relative; bottom:16px; font-size:24px; color:#8d9a2d; line-height:42px; z-index:99; float:right; /*background:#fff;*/ padding-right:20px;}
.nhslogo .logonhs { float:left; margin-right:13px;}
.nhslogo .logonhs img { display:block}
.offercircle { position:relative; width:125px; height:90px; border-radius:50%; text-align:center; color:#fff; font-size:20.11px; font-weight:700; background:#acbb3a; letter-spacing:-1px; line-height:21.02px; padding-top:35px; right:30px; bottom:46px;}
.homebutton { background:#acbb3a; height:50px; text-align:center; float:left; width:37px; line-height:50px;}
.homebutton:hover { background:#494949;}

.bottle:before { opacity:0;}
.bottle a { color:#fff;}
.bottle {
width:125px; height:90px; border-radius:50%; text-align:center; color:#fff; font-size:20.11px; font-weight:700; background:#acbb3a; letter-spacing:-1px; line-height:21.02px; padding-top:35px;
top:310px;
right:0;
z-index:99;
position: absolute;
/* Chrome, Safari, Opera */
-webkit-animation-name: myfirst;
-webkit-animation-duration:2000s;
-webkit-animation-timing-function: linear;
-webkit-animation-delay: 2s;
/-webkit-animation-iteration-count: infinite;/
-webkit-animation-direction: alternate;
/-webkit-animation-play-state: running;/

-moz-animation-name: myfirst;
-moz-animation-duration:1000s;
-moz-animation-timing-function: linear;
-moz-animation-delay: 2s;
/-moz-animation-iteration-count: infinite;/
-moz-animation-direction: alternate;
/-moz-animation-play-state: running;

/* Standard syntax */
animation-name: myfirst;
animation-duration: 1000s;
animation-timing-function: linear;
animation-delay: 2s;
/animation-iteration-count: infinite;/
animation-direction: alternate;
/animation-play-state: running;/
}

/* Chrome, Safari, Opera */
@-webkit-keyframes myfirst {
0% { right:2000px;}
0.1% { right:0px;}
75% { right:100px;}
100% { right:30px;}
}

/* Standard syntax */
@keyframes myfirst {
0% { right:2000px;}
0.1% { right:0px;}
75% { right:100px;}
100% { right:30px;}
}



@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }

.fade-in2 {
	 opacity:0;/* make things invisible upon start */
	-webkit-animation:fadeIn ease-in 1;  /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */
	-moz-animation:fadeIn ease-in 1;
	animation:fadeIn ease-in 1;

	-webkit-animation-fill-mode:forwards;  /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/
	-moz-animation-fill-mode:forwards;
	animation-fill-mode:forwards;

	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	animation-duration:1s;
}

.fade-in2.one {
-webkit-animation-delay: 0.7s;
-moz-animation-delay: 0.7s;
animation-delay: 0.7s; 
}

.fade-in2.two {
-webkit-animation-delay: 1.2s;
-moz-animation-delay:1.2s;
animation-delay: 1.2s;
}

.fade-in2.three {
-webkit-animation-delay: 1.6s;
-moz-animation-delay: 1.6s;
animation-delay: 1.6s;
}

/*FEEDBACK BUTTON*/
#feedback {  height: 104px; width: 104px;  position: fixed;  top: 60%;  z-index: 1000; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg);  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
#feedback a {  display: block;  background: #acbb3a;  height: 40px;  width: 203px;  padding: 5px 10px; color: #fff;  font-size: 18px; text-align:center; border-radius:40px; border-top-left-radius:0px; border-top-right-radius:0px;}
#feedback a:hover { background: #484848; }

.welcomeblock { float:left; /*border-top:5px solid #dddddd;*/ padding:40px 0; width:515px; padding-right:40px; padding-bottom:35px;}
.welcomeblock1 { float: left; padding: 40px 0; width: 784px; padding-right: 40px; font-family: 'Lato', sans-serif;}
.bdrb { border-bottom:#d4d4d4 thin dashed;}
.welcomeblock1 h1 { font-family: 'Lato', sans-serif; font-size:36px; font-weight:600; color:#acbb3a; letter-spacing:-1px; margin-bottom:20px; font-style:italic; line-height:48px;}
.welcomeblock1 h1 strong { font-style:italic; font-weight:700; color:#494949; font-family: 'Lato', sans-serif;}
.welcomeblock1 h2 { color:#acbb3a; font-size:24px; line-height:31px; margin-bottom:20px; font-style:italic;}
.welcomeblock1 h3 { color:#a5a5a5; font-size:24px; line-height:31px; padding-bottom:30px; font-style:italic;}
.welcomeblock1 p{ line-height:22px; margin-bottom:20px; font-family: 'Lato', sans-serif; font-weight:400; font-size:15px;}
.welcomeblock1 p a{ color:#acbb3a; font-weight:700;}
.welcomeblock h1 { font-family:"Myriad Pro"; font-size:30px; font-weight:normal; color:#acbb3a; letter-spacing:-1px; margin-bottom:0;}
.welcomeblock h1 strong { font-style:italic; font-weight:700; color:#494949; font-family: 'Lato', sans-serif;}
.welcomeblock h3 { color:#a5a5a5; font-size:18px; line-height:22px; margin-bottom:15px; padding-bottom:15px; background:url(../images/dashtitle.jpg) repeat-x left bottom;}
.welcomeblock h2{color:#494949; font-size:18px; margin-bottom:10px; font-style:italic;}
.welcomeblock p{ line-height:normal; margin-bottom:20px;}

.welcomeblock1 h5{ line-height:22px; margin-bottom:20px; font-family: 'Lato', sans-serif; font-weight:400; font-size:18px;}
.welcomeblock1 ul li { margin-bottom:10px; font-size:15px; line-height:22px; font-family: 'Lato', sans-serif; font-weight:400; /*list-style:square;*/}

.welcome-wrapper .videoWrapper {width: 100%; display: block; float: left; padding: 0 0 56.2%; margin: 10px 0 30px; position: relative;}
.welcome-wrapper .videoWrapper iframe {width: 100%; height: 100%; position: absolute; top: 0; left: 0; right: 0;}

/*.blog-post { float: left; border-top: 5px solid #dddddd; width: 784px; font-family: 'Lato', sans-serif; border-bottom:#CCC 1px solid; padding:40px 40px 40px 0;}*/
.blog-post1 { float: left; /*border-top: 5px solid #dddddd;*/ padding: 50px 0; width: 100%; font-family: 'Lato', sans-serif; border-bottom:#CCC 1px solid;}

.blog-post11 {width: 50%;  margin:auto; overflow:hidden;}

.block { width:100%; padding-bottom:25px; overflow:hidden;}
.block p{ line-height:21px; margin-bottom:20px; font-family: 'Lato', sans-serif; font-weight:400; font-size:15px; /*clear:right;*/}
.block p a{ color:#acbb3a; text-decoration:none;}
.block h2 { color:#acbb3a; font-size:28px; line-height:31px; font-style:italic; font-weight:600;}
.block h3 { color:#acbb3a; font-size:24px; line-height:31px; margin-bottom:20px; font-style:italic;}
.gal-img { width:252px; float:left; margin-bottom:30px;}
.gal-img1 { width:345px; float:left; margin-bottom:30px; position:relative; overflow:hidden; background:#333333;}
.gal-img1 img:hover { opacity: 0.4; 
	-webkit-transform: scale3d(1.1,1.1,1);
	transform: scale3d(1.1,1.1,1);-webkit-transition: opacity 1s, -webkit-transform 1s;
	transition: opacity 1s, transform 1s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;  }
.gal-txt { color:#fff; font-size:28px; font-weight:600; font-style:italic; font-family: 'Lato', sans-serif; position:absolute; top:72%;  left:7%; line-height:20px; z-index:999;}

.gal-txt1 { color:#fff; font-size:24px; font-weight:600; font-style:italic; font-family: 'Lato', sans-serif; position:absolute; bottom:15%;  left:7%; line-height:20px;}

.bclr { color:#a5a5a5 !important; border-bottom:#CCC 1px dashed; margin-bottom:15px;}
.bclr1 { color:#a5a5a5 !important;}

.gal-txt a { color:#fff;}
.gal-txt1 a { color:#fff;}

.block1 { width:100%; padding-bottom:25px; border-bottom:#CCC 1px  dashed; overflow:hidden;}
.block11 { width:100%; border-bottom:#d4d4d4 1px  dashed; overflow:hidden;}
.block11 p{ line-height:21px; margin-bottom:20px; font-family: 'Lato', sans-serif; font-weight:400; font-size:15px;}
.block11 h3 { color:#acbb3a; font-size:24px; line-height:31px; padding-bottom:30px; font-style:italic;}

.block01 { width:100%; padding-bottom:25px; overflow:hidden;}
.block1 p{ line-height:21px; margin-bottom:20px; font-family: 'Lato', sans-serif; font-weight:400; font-size:15px;}
.block1 h3 { color:#acbb3a; font-size:24px; line-height:31px; padding-bottom:30px; font-style:italic;}
.txt-fld { width:90%; background:#fbfbfb; border:#ccc 1px solid; height:35px; padding:0 5%; color:#8f8f8f;}
.listmenu { width:80%; background:#fbfbfb; border:#ccc 1px solid; height:35px; padding:0 10px; color:#8f8f8f;}
.select-cat {  width:487px; background:#fbfbfb; border:#ccc 1px solid; height:35px; padding:0 10px; color:#8f8f8f;}
.txt-fld1 { width:80%; padding:10px; background:#fbfbfb; border:#ccc 1px solid;}
.c-row { width:100%; float:left; clear:both; margin-bottom:8px;}
.fleft { float:left; width:35%; padding-top:8px; font-size:14px;}
.fright { float:left; width:63%; text-align:right !important; }
.fright1 { float:left; width:80%; }
.txtarea { width:100%; height:275px; border:#ccc 1px solid; background:#fbfbfb; font-family:"Lato",sans-serif; font-size:14px; color:#8f8f8f;}
.smit { background:#acbb3a; color:#fff; border:none; padding:10px; cursor:pointer;}
.contact-left { width:40%; float:left; }
.contact-left img { float:left; margin-right:15px;}
.contact-left p {font-family: 'Lato', sans-serif; font-size:22px; font-style:italic; color:#a5a5a5; line-height:30px; float:left;}
.contact-right { width:50%; float:right; font-family: 'Lato', sans-serif; font-size:22px; font-style:italic; color:#a5a5a5;}
.contact-right img { float:left; margin-right:15px;}
.contact-right p {font-family: 'Lato', sans-serif; font-size:22px; font-style:italic; color:#a5a5a5; line-height:36px;}
.cmail { color:#acbb3a !important;}
.cmail a{ color:#acbb3a !important;}
.cmail a:hover{ color:#000 !important;}
.bdate { font-size:15px !important; padding-bottom:15px; color:#a5a5a5; background:url(../images/dashtitle.jpg) repeat-x left bottom; font-style:italic;}
.nobdrb { border-bottom:none !important;}

.bdate0 {
  font-size: 15px !important; padding-bottom: 15px; color: #bcbcbc;
  background: url(../images/dashtitle.jpg) repeat-x left bottom;  font-style: italic;  width: 51%;  float: left;}

.bdate01 {
  font-size: 15px !important; padding-bottom: 15px; color: #bcbcbc;
  background: url(../images/dashtitle.jpg) repeat-x left bottom;  font-style: italic; width: 70%; float: left; }
  
  .bdate02 {
  font-size: 15px !important; padding-top: 5px; color: #bcbcbc;
  background: url(../images/dashtitle.jpg) repeat-x left top;  font-style: italic;  width: 51%;  float: left;}

.bdate1 { font-size:15px !important; padding-bottom:15px; color:#bcbcbc; background:url(../images/dashtitle.jpg) repeat-x left bottom; font-style:italic; width:50%; float:left;}

.bdate2 { font-size: 15px !important; padding-bottom: 15px; color: #bcbcbc; background: url(../images/dashtitle.jpg) repeat-x left bottom;
  font-style: italic; width: 15%; float: left;}
  
.bdate3 { font-size: 15px !important; padding-top: 5px; color: #bcbcbc; background: url(../images/dashtitle.jpg) repeat-x left top;
  font-style: italic; width: 15%; float: left;}


.blog-image { float:left; margin:10px 40px 40px 0;}
.blog-image1 { float:right; margin:10px 0 40px 40px;}

.likeusonfb,.followustw { color:#fff; font-weight:700; font-style:italic; font-size:17px; float:left; padding:13px 20px; line-height:18px; width:204px;}
.likeusonfb a,.followustw a { color:#fff;}
.likeusonfb { background:#446cb3; border-bottom:solid #3a5c98 4px; }
.likeusonfb:hover { background:#3a5c98;-webkit-transition: all 0.2s ease-in-out 0.2s; -moz-transition: all 0.2s ease-in-out 0.2s; -ms-transition: all 0.2s ease-in-out 0.2s; -o-transition: all 0.2s ease-in-out 0.2s; transition: all 0.2s ease-in-out 0.2s;}
.likeusonfb .icon, .followustw .icon { float:left; margin-right:15px; }
.followustw { background:#30cbdd; border-bottom:solid #29adbc 4px;}
.followustw:hover { background:#29adbc;-webkit-transition: all 0.2s ease-in-out 0.2s; -moz-transition: all 0.2s ease-in-out 0.2s; -ms-transition: all 0.2s ease-in-out 0.2s; -o-transition: all 0.2s ease-in-out 0.2s; transition: all 0.2s ease-in-out 0.2s;}
.finding-left { float:left; width:80%;}
.finding-left a { color:#e2e1e0;}
.finding-left a:hover{ color:#fff;}
.finding-right { float:right; width:20%; margin-top:27px;}
.finding-right a {  }

.back { width:20%; float:left;}
.drop { width:50%; float:right;}

.blogentry { color:#fff; font-weight:400; font-size:14px; clear:both; padding:8px 20px; line-height:18px; width:160px; background:#acbb3a; border-bottom:solid #8d9a2d 4px;}
.blogentry .icon { margin-top:3px;}
.blogentry a { color:#fff;}
.blogentry:hover { background:#8d9a2d;-webkit-transition: all 0.2s ease-in-out 0.2s; -moz-transition: all 0.2s ease-in-out 0.2s; -ms-transition: all 0.2s ease-in-out 0.2s; -o-transition: all 0.2s ease-in-out 0.2s; transition: all 0.2s ease-in-out 0.2s;}

.askqution { background:url(../images/askquetionbg.jpg) no-repeat left bottom #484848; float:left; width:215px; padding:30px; color:#fff; position:relative; margin-top:-14px; min-height:396px; z-index:99;}
.askqution h2 { font-size:22px; font-weight:700; font-style:italic; margin-bottom:29px;}
.icon { margin-right:10px; float:left;}

.w-askquetion { width:265px; float:left;  }
.w-col02 .askqution1, .w-col02 .newsletter1{ margin-bottom:22px;}
.askqution1 { background:url(../images/askquetionbg.jpg) no-repeat left bottom #484848; float:left;  padding:10%; color:#fff; position:relative; margin-top:-14px; min-height:403px; z-index:99; width:80%;}
.askqution1 h2 { font-size:22px; font-weight:700; font-style:italic; margin-bottom:29px; clear:both;}
.askqution1 .textfield { float:left; width:80%; border:none; height:34px; padding:0 5%; margin-bottom:14px; color:#959595; padding-left:15%;}

.askqution2 { background:url(../images/askquetionbg.jpg) no-repeat left bottom #484848; float:left; width:215px; padding:30px; color:#fff; position:relative; margin-top:-14px; min-height:396px; z-index:99; margin-bottom:20px;}
.askqution2 h2 { font-size:22px; font-weight:700; font-style:italic; margin-bottom:29px; clear:both;}
.askqution2 .textfield { float:left; width:80%; border:none; height:34px; padding:0 5%; margin-bottom:14px; color:#959595; padding-left:15%;}

.askqution h2 { font-size:22px; font-weight:700; font-style:italic; margin-bottom:29px;}
.askqution .textfield { float:left; width:80%; border:none; height:34px; padding:0 5%; margin-bottom:14px; color:#959595; padding-left:15%;}
.yourname { background:url(../images/icon-yourname.jpg) no-repeat 10px center #fff;}
.yourphone { background:url(../images/icon-yourphone.jpg) no-repeat 10px center #fff;}
.youremail { background:url(../images/icon-youremail.jpg) no-repeat 10px center #fff;}
.textarea { width:90%; padding:5%; height:110px; color:#959595; font-family: 'Lato', sans-serif; font-size:14px; float:left; margin-bottom:14px;}
.submit-green { background:#acbb3a; color:#fff; text-align:center; outline:none; border-bottom:3px solid #8d9a2d !important; float:left; border:none; font-family: 'Lato', sans-serif; padding:8px 15px; font-size:14px; cursor:pointer; margin-top:10px;}
.submit-green:hover { background:#8d9a2d;}
.teecle { margin-left:20px; width:212px; height:35px; padding:0 15px; font-size:14px; color:#494949;}
.teecle1 { padding:10px 1%; width:85%; background: #fbfbfb; border:#CCC thin solid;}
.fright { float:right; text-align:right;}
.testi-wrapper { width:100%; margin-top:30px; overflow:hidden;   margin-bottom: 60px;}
.testi-left { width:48%; float:left;}
.jname { font-size:17px; font-weight:600; font-style:italic;}
.lname { font-size:13px; color:#acbb3a;}
.testi-right { width:45%; float:right; padding-right:1%;}
.testi-block { width:86%; position:relative; padding:0 0 0 16%; overflow:visible; float:left; margin-bottom:5%; }
.texti-icon {position:absolute;	top: 5px; left: 0px;}
.submit-green1 { background:#acbb3a; color:#fff; outline:none; border-bottom:3px solid #8d9a2d !important; float:right; border:none; font-family: 'Lato', sans-serif; font-size:14px; cursor:pointer; background-image:url(../images/back-icon.png); background-repeat:no-repeat;  text-align: right; background-position: 15px center; width:55px; padding:8px 15px;}
.submit-green2 { background: #acbb3a; color: #fff; outline: none;
  border-bottom: 3px solid #8d9a2d !important; float: right; border: none; font-family: 'Lato', sans-serif; font-size: 14px; cursor: pointer; background-image: url(../images/back-icon.png); background-repeat: no-repeat; text-align: right; background-position: 15px center; width: 55px; padding: 8px 15px; }
.smtxt { font-size:14px !important;}
.w-col01 { float:left; width:275px;}
.w-col02 { float:right; width:275px;}
.newsletter { width:80%; padding:10%; min-height:183px;}
.newsletter h2 { color:#acbb3a; font-size:22px; font-weight:700; font-style:italic; margin-bottom:15px;}
.newsletter p { margin-bottom:15px;}
.newsletter .textfield { float:left; width:80%; border:1px solid #e8e8e8; height:34px; padding:0 5%; margin-bottom:14px; color:#959595; padding-left:15%;}

.newsletter1 { width:80%; padding:10%; min-height:183px; float:left; background:#f5f5f5;}
.newsletter1 h2 { color:#acbb3a; font-size:22px; font-weight:700; font-style:italic; margin-bottom:15px;}
.newsletter1 p { margin-bottom:15px;}
.newsletter1 .textfield { float:left; width:80%; border:1px solid #e8e8e8; height:34px; padding:0 5%; margin-bottom:14px; color:#959595; padding-left:15%;}

.newsletter2 { width:80%; padding:10%; min-height:183px; clear:both; background:#f5f5f5; margin:20px 0;}
.newsletter2 h2 { color:#acbb3a; font-size:22px; font-weight:700; font-style:italic; margin-bottom:15px;}
.newsletter2 p { margin-bottom:15px;}
.newsletter2 .textfield { float:left; width:80%; border:1px solid #e8e8e8; height:34px; padding:0 5%; margin-bottom:14px; color:#959595; padding-left:15%;}

.youremail2 { background:url(../images/icon-youremail.jpg) no-repeat 10px center #fcfcfc;}
.callbox { float:left; width:100%; background:#000; position:relative; overflow:hidden; height:198px;}
.callbox img:hover { background-color:#7acaf4; 	opacity: 0.4; -webkit-transform: scale3d(1.1,1.1,1); transform: scale3d(1.1,1.1,1);-webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s; -webkit-backface-visibility: hidden; backface-visibility: hidden;  }
.callbox .caption { position:absolute; bottom:23px; left:0; padding:0 8%;}
.callbox .caption .line01 { float:left; width:100%; font-size:11px; text-transform:uppercase; letter-spacing:2px; color:#acbb3a; margin-bottom:10px;}
.callbox .caption .phoneno { background:url(../images/callicon-transperent.png) no-repeat left center; padding-left:22px; font-size:33px; font-weight:700; color:#fff; letter-spacing:-1px;}


.gray-wrapper { background:#f6f6f6; padding:40px 0;}
.testomonial { float:left; background:#acbb3a url(../images/testiicon1.png) 7px 7px no-repeat; color:#acbb3a; width:260px; min-height:115px; padding:37px 43px; color:#fff; position:relative;}
.testicon2 { position:absolute; right:7px; bottom:7px;}
.testomonial h2 { font-size:22px; font-style:italic; margin-bottom:15px; font-weight:700;}
.testomonial p { font-size:15px; font-style:italic; line-height:22px; margin-bottom:15px; position:relative; z-index:9;}
.testomonial .seemore { font-style:italic; font-size:15px;}
.testomonial .seemore a { color:#484848;} 
.testomonial .seemore a:hover { color:#fff;}

.footer-wrapper { background:#3c3c3c; color:#fff; padding:35px 0;}
.copyirhgt { font-size:13px; float:left; margin-right:3px;}
.copyirhgt p { font-size:13px;}
.copyirhgt p a { color:#acbb3a;}
.copyirhgt a{ color:#acbb3a;}
.copyirhgt a:hover{ color:#fff;}
.f-links { float:left; margin-top:3px;}
.f-links li { float:left; border-left: solid 1px #676767; padding-left:6px; margin-left:6px; font-size:13px; line-height:14px;}
.f-links li a { color:#acbb3a;}
.f-links li a:hover { color:#fff;}

.socailtop-footer { float:right; margin-left:27px; position:absolute; right:0; top:-35px;}
.socailtop-footer .iconbox { float:left;  width:37px; padding-top:20px; padding-bottom:15px; text-align:center; margin-right:2px;}
.socailtop-footer .iconbox:hover {-webkit-transition: all 0.2s ease-in-out 0.2s; -moz-transition: all 0.2s ease-in-out 0.2s; -ms-transition: all 0.2s ease-in-out 0.2s; -o-transition: all 0.2s ease-in-out 0.2s; transition: all 0.2s ease-in-out 0.2s; margin-top:-3px;}
.socailtop-footer .fb { background:#446cb3; border-bottom:3px solid #3a5c98;}
.socailtop-footer .fb:hover { background:#3a5c98; }
.socailtop-footer .tw { background:#30cbdd; border-bottom:3px solid #29adbc;}
.socailtop-footer .tw:hover { background:#29adbc; }
.socailtop-footer .you { background:#e44b43; border-bottom:3px solid #c24039;}
.socailtop-footer .you:hover { background:#c24039; }
.dl-menuwrapper { display:none;}

/*.banner, .banner1, .banner2{border-bottom: 5px solid #dddddd; }
*/
.banner { width:100%; margin:auto; clear:both; min-height:193px; background:url(../images/about1.jpg) no-repeat top center; background-size:cover;}
.banner1 { width:100%; margin:auto; clear:both; min-height:193px; background:url(../images/gallery-post.jpg) no-repeat top center; background-size:cover;}
.banner2 { width:100%; margin:auto; clear:both; min-height:193px; background:url(../images/general1.jpg) no-repeat top center; background-size:cover;}

.about {color:#e2e1e0; padding-top:45px; }
.about a{color:#e2e1e0; }
.about a:hover{color:#fff; }
.about h1 {font-size:49px; font-weight:600; color:#fff; opacity: 0.88; letter-spacing:-1px; margin-top:10px;}
.about .subtitle { width:100%; float:left; margin-top:5px;}


.blog-post { float:left; width:100%; margin-bottom:45px; padding-bottom:35px; border-bottom:solid 1px #ebebeb;}
.blog-post h2 { margin-bottom:20px; font-size:24px; line-height:30px; font-style:italic; color:#acbb3a;}
.blog-post .date { color:#bcbcbc;  font-style:italic; padding-bottom:15px; width:100%; clear:both; margin-bottom:15px;}
.blog-post .date a { color:#acbb3a;}
.blog-post .img-align-lft{ float:left; margin-right:4%; margin-top:5px; width:28%; }
.img-align-lft {float:left; margin-right:20px; margin-top:5px; margin-bottom:20px;}
.img-align-right {float:right; margin-left:20px; margin-top:5px;}
.blog-post .img-align-rht { float:right; margin-left:4%; margin-top:5px; width:28%;}
.blogcontent-rht { float:left; width:68%;}
.blog-post hr { color: #ebebeb;  display:block; clear:both; width:100%; float:left; margin:0; margin-bottom:20px; border: 1px dashed #ebebeb;}

.imgfull { width:100%; height:auto;}

.logoscroller { background:#fff; padding:20px 0;}

.teamblock { float:left; width:100%; margin-bottom:30px;}
.teamblock .team-thumb { width:25%; float:left;} .teamblock .team-thumb  img { width:100%; height:auto; display:block;}
.teamblock .team-content { float:right; width:70%;}
.teamblock .team-content p:last-child { margin-bottom:0;}
.teamblock .team-content h2 { color:#acbb3a; font-size:28px; font-style:italic; font-weight:600; margin-bottom:0;}
.teamblock .team-content h3 { color:#666666; font-size:16px; padding-bottom:20px; font-weight:600;}

.content-list { margin-bottom:20px;}

.content-list li { margin-bottom:10px; font-size:15px; background:url(../images/bullet.png) no-repeat left 7px; padding-left:3%;}
.content-list li a, ol a{ color:#acbb3a}
.pricetable { float:left; width:100%;}
.pricetable h4 { font-size:18px; font-weight:bold; color:#000; margin:20px 0; float:left; width:100%;}
.pricetable .row { width:98%; margin-bottom:10px; font-size:15px; float:left; padding:1%;}
.odd { background:#f8f8f8;}
.pricetable .row .col1{ width:50%; float:left;}
.pricetable .row .col2{ width:25%; float:left;}
.pricetable .row .col2 .half{ width:50%; float:left; }
.pricetable .row .col3{ width:25%; float:left;}

.feedbackform { width:60%; float:left;}
.openinghours { width:31%; float:right; background:#acbb3a; padding:3%; color:#fff;}
.openinghours h3 { color:#fff; padding-bottom:0;}
.openinghours .row { width:100%; float:left; margin-bottom:10px;}
.openinghours .row .lft { width:30%; float:left;}
.openinghours .row .rht { width:60%; float:right;}

.textblack { color:#000 !important;}
.textgreen { color:#8d9a2d !important;}
.patientsreview { width:94%; padding:3%; clear:both; display:block; margin-bottom:20px; background:#484848; color:#fff; font:15px/22px;}
.patientsreview p:last-child, .patientsreview :last-child { margin-bottom:0;}
.logo-side { margin-top:20px; width:100%; float:left;} .logo-side img { width:100%; height:auto;}
.ba-box { width:94%; float:left; margin-bottom:30px; background:#f8f8f8; padding:3%;}
.ba-box .before { float:left; width:48.5%;}
.ba-box .before img, .ba-box .after img { width:100%; height:auto; margin-bottom:20px;}
.ba-box .after { float:right; width:48.5%;}
.title-ba { width:100%; text-align:center; font:15px;}


.bracestable { float:left; width:100%; clear:both;}
.brac-row { float:left; padding:1%; width:98%; font-size:13px;}
.brac-row:nth-child(even) {background: #fff}
.brac-row:nth-child(odd) {background: #faffd7}
.brac-row .col01 { float:left; width:13%;}
.brac-row .col02 { width:17%; float:left;}
.titlerow { background:#acbb3a !important; color:#fff; font-weight:700;}

ol li{ margin-bottom:10px; list-style:decimal inside;}
.videobox {  background:#666666; padding:4%; width:38%; }
.videobox  iframe { width:100% !important; height:225px; float:left;}
.videobox p { color:#fff; font-size:13px; line-height:18px; float:left; width:100%;}
.vid-lft {margin-right:20px; margin-bottom:20px; float:left;}
.vid-rht {margin-left:20px; margin-bottom:20px; float:right;}
.caption-v { color:#fff; float:left; width:100%; margin-top:20px;  font-size:24px; float:left; font-weight:300;}
.f-none { float:none !important;}

.logos-new { width:33%; height:auto; float:left} .logos-new img { width:100%; height:auto}
.clearboth { display:block; clear:both}

.awards { width:100%; display:block; float:left}
.awards P { display:block; clear:both}
.awards .lft { width:48%; float:left}
.awards .rht { width:48%; float:right}
.awards .lft img, .awards .rht img { margin-bottom:20px;}
.bullet-ixon { margin-right:10px;}
.awards .lft img, .awards .rht img { margin-bottom: 20px;}

.ticklist { float:left; width:35%; margin-bottom:30px; padding-right:5%}
.dotlist { float:left; width:60%; margin-bottom:30px;}
.ticklist li { background:url(../images/tick.png) no-repeat left 5px; padding-left:30px; font-size:16px; margin-bottom:10px;}
.dotlist li { background:url(../images/dot.png) no-repeat left 5px; padding-left:20px; font-size:16px; margin-bottom:10px;}

.team-box { float:left; width:23.5%; margin-right:2%; color:#000;}
.team-box:nth-child(4n) { margin-right:0;}
.team-box img { width:100%; height:auto; margin-bottom:10px;}
.team-box img:hover { opacity:0.7;}
.team-box h4 { font-size:16px; font-weight:700; margin-bottom:10px;}
.team-box p { font-size:13px; margin-top:-10px;}
/*.team-box a { }*/
.team-wrapp { margin-bottom:20px; float:left; width:100%;}

/*Mobile css*/
@media screen and (max-width: 480px) {
.top-wrapper, .header-wrapper, .welcome-wrapper, .gray-wrapper, .footer-wrapper, .banner, .banner1, .banner2, .logoscroller{ min-width:inherit;}
.margin, .slider-margin { width:90%; margin:auto; position:relative; padding:0 5%;}
.logo { float:none; width:70%; margin:auto; margin-top:5%; margin-bottom:5%;}
.logo img { width:100%;}
.linktop { float:none; text-align:center; width:100%; margin-left:0; clear:both; float:left;}
.linktop .icon { float:none;}
.socailtop { float:none; margin-left:0; margin:auto; clear:both; width:33%;}
.socailtop .iconbox { width:33%;}
#feedback { display:none; }
.address { width:100%; text-align:center; } 
.top-wrapper { padding:5% 0; min-height:inherit;}
.mainlinks { display:none;}
.header-wrapper { height:auto;}
.slider-margin { display:none;}
.slidercontnent { width:100% !important;}
.demo-2 .bg-img { height:100%!important; background-size:cover!important;}
.demo-2 .sl-slider blockquote { background:#494949; padding:3%!important; }
.demo-2 .sl-slider h2 { margin-bottom:5%!important; line-height:38px !important;}

.welcomeblock { width:100%; padding:10% 0;}
.likeusonfb, .followustw { width:39%; padding:5%;}
.likeusonfb { margin-right:2%;}
.askqution { width:80%; padding:10%;}
.askqution1 { width:80%; padding:10%; clear:both;}
.w-col01 { width:100%;}
.callbox { margin-bottom:10%;}
.callbox img{ width:100%; height:auto;  }
.gray-wrapper { padding:10% 0; padding-bottom:5%;}
.grid figure figcaption { padding:30% 5% 7% 7% !important;}
.testomonial { width:80%; padding:10%; margin-bottom:5%;}
.grid figure { margin-right:0!important; margin-bottom:5%!important;}
.socailtop-footer { float:left; position:relative; margin-left:0; top:inherit;}
.f-links { margin-bottom:5%;}
.dl-menuwrapper { display:block;}
.demo-2 .sl-slider-wrapper { height:350px !important;}
.nav-dots { bottom:5% !important;}


.welcomeblock1 { width:100%; padding:10% 0;}
.finding-left { width:100%;}
.finding-right { float:left; width:100%;}
.banner, .banner2{ min-height:inherit; padding:20% 0; padding-top:15%;}
.about h1 { margin-top:0; font-size:40px;}
.w-col02 { float:left; width:100%;}
.w-askquetion { width:100%;}
.blog-post { margin-bottom:10%; padding-bottom:8%;}
.blog-post .img-align-lft, .blog-post .img-align-rht{ width:100%; margin-right:0; margin-left:0; margin-top:0; margin-bottom:5%;}
.blogcontent-rht { width:100%;}
.contact-left, .contact-right{ width:100%;}
.fleft, .fright { width:100%;}
.txtarea { width:89%; padding:15px 5%;}
.txt-fld { width:89%; padding:0 5%;}
.block { margin-bottom:10% !important; padding-bottom:0;}
.gal-img1 { width:100%; margin-right:0 !important;}
.gal-img1 img { width:100%; height:auto;}
.blog-post11 { width:100%;}
.fancybox{ width:100%; margin-bottom:5%; float:left;}
.fancybox img { margin:0; padding:0; width:100%;}
.testi-left, .testi-right { width: 100%;}

.pricetable .row { margin-bottom:5%; font-size:14px;}
.pricetable .row .col3 { float:right; width:20%;}
.pricetable .row .col1 { width:45%; margin-right:5%;}
.pricetable .row .col2 .half { width:100%;}

.demo-2 .sl-slider-wrapper { display:none !important;}
.flexslider { display:block !important;}
.flex-caption { position:relative !important; padding:5% !important; background:none !important; padding-bottom:10% !important;}
.flex-caption h2 { color:#fff;}

.welcomeblock1 p img { width:100%; height:auto}
.img-align-lft { width:100%; height:auto; margin-bottom:20px;}
.img-align-right { width:100%; height:auto; margin-bottom:20px;}
.bracestable { display:none;}

.videobox {  background:#666666; padding:5%; width:90%; }
.top-wrapper .logos { position:relative; display:table; margin:auto; padding-top:20px; left:inherit; top:inherit; right:inherit}

.awards .lft, .awards .rht {width: 100%;}

 }
 
 
/* tabs) ----------- */

@media screen and (min-width:481px) and (max-width:767px) {

.top-wrapper, .header-wrapper, .welcome-wrapper, .gray-wrapper, .footer-wrapper, .banner, .banner1, .banner2, .logoscroller{ min-width:inherit;}
.margin { width:94%; margin:auto; position:relative; padding:0 3%;}
#feedback { display:none;}
.mainlinks { display:none;}
.linktop { margin-left:2%;}
.socailtop { margin-left:3%; width:15%;}
.socailtop .iconbox { width:33%;}
.logo { float:left; width:28%;} .logo img { width:100%;}
.top-wrapper { min-height:inherit; padding:2% 0;}
.slider-margin { width:94%; padding:0 3%;}
.demo-2 .bg-img { height:inherit !important; background-size:cover!important;}
.bottle { right:20px !important;}
.slidercontnent { width:50%!important;}
.welcomeblock { width:100%; padding:5% 0; }
.askqution { margin-top:0; width:40%; padding:5%; min-height:inherit;}
.w-col01 { width:50%;}
.callbox img { width:100%; display:block; height:auto;}
.newsletter { padding:3% 10%;}
.gray-wrapper { padding:5% 0;}
.grid figure { width:33%; margin:0; min-height:inherit; }
figure.effect-julia p { display:none;}
.testomonial { width:23%; padding:5%; margin-right:0.4%;}
.socailtop-footer { margin-left:0; width:15%; position:relative;}
.socailtop-footer .iconbox { width:31%; }
.footer-wrapper { padding:5% 0; padding-bottom:0;}
.dl-menuwrapper { display:block;}


.welcomeblock1 { width:100%; padding:10% 0;}
.finding-left { width:100%;}
.finding-right { float:left; width:100%;}
.banner, .banner2, .banner1{ min-height:inherit; padding:10% 0; padding-top:5%;}
.about h1 { margin-top:0;}
.w-col02 { float:left; width:100%;}
.w-askquetion { width:100%;}
.blog-post { margin-bottom:5%; padding-bottom:3%;}


.fleft, .fright { width:100%;}
.txtarea { width:89%; padding:15px 5%;}
.txt-fld { width:49%; padding:0 2%;}
.block { margin-bottom:5% !important; padding-bottom:0;}
.gal-img1 { width:30%; margin-right:3.3%;}
.gal-img1 img { width:100%; height:auto;}
.blog-post11 { width:100%;}
.fancybox{ width:30%; margin-bottom:3%; margin-right:3%; float:left;}
.fancybox img { margin:0; padding:0; width:100%;}
.testi-left, .testi-right { width: 100%;}
.w-col01, .w-col02 { width:100%; margin-bottom:5%;}
.askqution1 { padding:5%; width:90%; margin-bottom:5%;}
.newsletter1 { width:40%; padding:5%;}
.callbox { width:50%;}
.gal-txt1, .gal-txt{ top:50%; width:90%; font-size:24px;}
.smtxt { display:none;}
.testi-block { padding:0 0 0 10%; width:90%;}
.pricetable .row .col3 { float:right; width:20%;}
.pricetable .row .col1 { width:45%; margin-right:5%;}

.demo-2 .sl-slider-wrapper { display:none !important;}
.flexslider { display:block !important;}
.flex-caption { position:relative !important; padding:3% !important; width:94% !important; background:none !important; padding-bottom:5% !important;}
.flex-control-nav { bottom:15px !important;}
.flex-caption h2 { color:#fff;}

.header-wrapper { height:auto;}
.slider-margin { display:none;}
figure.effect-julia h2 { font-size:18px !important;}
.grid figure figcaption, .grid figure figcaption > a { top:inherit !important; bottom:0 !important;;}

.welcomeblock1 p img { width:100%; height:auto}
.img-align-right { width:100%; height:auto; margin-bottom:20px;}
}

/* iPads portrait) ----------- */
@media screen and (min-width:768px) and (max-width:900px) {
.top-wrapper, .header-wrapper, .welcome-wrapper, .gray-wrapper, .footer-wrapper, .banner, .banner1, .banner2, .logoscroller{ min-width:inherit;}
.margin { width:94%; margin:auto; position:relative; padding:0 3%;}
#feedback { display:none;}
.mainlinks { display:none;}
.linktop { margin-left:2%;}
.socailtop { margin-left:3%; width:15%;}
.socailtop .iconbox { width:33%;}
.logo { float:left; width:28%;} .logo img { width:100%;}
.top-wrapper { min-height:inherit; padding:2% 0;}
.slider-margin { width:94%; padding:0 3%;}
.demo-2 .bg-img { height:inherit !important; background-size:cover!important;}
.bottle { right:20px !important;}
.slidercontnent { width:50%!important;}
.welcomeblock { width:100%; padding:5% 0; }
.askqution { margin-top:0; width:40%; padding:5%; min-height:inherit;}
.w-col01 { width:50%;}
.callbox img { width:100%; display:block; height:auto;}
.newsletter { padding:3% 10%;}
.gray-wrapper { padding:5% 0;}
.grid figure { width:33%; margin:0; min-height:inherit; }
figure.effect-julia p { display:none;}
.testomonial { width:23%; padding:5%; margin-right:0.4%;}
.socailtop-footer { margin-left:0; width:15%; position:relative;}
.socailtop-footer .iconbox { width:31%; }
.footer-wrapper { padding:5% 0; padding-bottom:0;}
.dl-menuwrapper { display:block;}


.welcomeblock1 { width:100%; padding:10% 0;}
.finding-left { width:100%;}
.finding-right { float:left; width:100%;}
.banner, .banner2, .banner1{ min-height:inherit; padding:10% 0; padding-top:5%;}
.about h1 { margin-top:0;}
.w-col02 { float:left; width:100%;}
.w-askquetion { width:100%;}
.blog-post { margin-bottom:5%; padding-bottom:3%;}


.fleft, .fright { width:100%;}
.txtarea { width:89%; padding:15px 5%;}
.txt-fld { width:49%; padding:0 2%;}
.block { margin-bottom:5% !important; padding-bottom:0;}
.gal-img1 { width:30%; margin-right:3.3%;}
.gal-img1 img { width:100%; height:auto;}
.blog-post11 { width:100%;}
.fancybox{ width:30%; margin-bottom:3%; margin-right:3%; float:left;}
.fancybox img { margin:0; padding:0; width:100%;}
.testi-left, .testi-right { width: 100%;}
.w-col01, .w-col02 { width:100%; margin-bottom:5%;}
.askqution1 { padding:5%; width:90%; margin-bottom:5%;}
.newsletter1 { width:40%; padding:5%;}
.callbox { width:50%;}
.gal-txt1, .gal-txt{ top:50%; width:90%; font-size:24px;}
.smtxt { display:none;}
.testi-block { padding:0 0 0 10%; width:90%;}
.pricetable .row .col3 { float:right; width:20%;}
.pricetable .row .col1 { width:45%; margin-right:5%;}

.demo-2 .sl-slider-wrapper { display:block !important;}
.flexslider { display:none !important;}

 }

/* iPads (landscape) ----------- */
@media screen and (min-width:901px) and (max-width:1024px) {
.top-wrapper, .header-wrapper, .welcome-wrapper, .gray-wrapper, .footer-wrapper, .banner, .banner1, .banner2, .logoscroller{ min-width:inherit;}
.margin { width:96%; margin:auto; position:relative; padding:0 2%;}
.homebutton { display:none;}
#cssmenu { width:100%!important;}
#cssmenu > ul > li > a { padding:18px 10.3px !important; font-size:13px !important;}
.cloned #cssmenu > ul > li > a { padding:18px 8.5px !important;}
#feedback { display:none;}
.demo-2 .bg-img { height:inherit !important; background-size:cover!important;}
.slider-margin { width:96%;}
.welcomeblock { width:37%; padding:5% 0; padding-right:3%; padding-top:3%; padding-bottom:0;}
.askqution  { width:24%; padding:3%; background-size:100%; margin-top:0; min-height:399px; }
.w-col01 { width:30%;}
.callbox img { width:100%; display:block; height:auto;}
.likeusonfb, .followustw { width:44%; padding:3%; margin-right:0; font-size:14px;}
.welcomeblock h1 { margin-bottom:10px;}
.welcome-wrapper { padding-bottom:3%;}
.grid figure { width:32% !important;}
.marr30 { margin-right:2%;}
.testomonial { width:22%; padding:5%;}
.grid figure figcaption { padding:30% 5% 7% 7% !important;}
.socailtop-footer { right:2%;}

.welcomeblock1 { padding:5% 3% 3% 0; width:69%;}
.w-col02 { width:28%;}
.banner, .banner2, .banner1{ min-height:inherit; padding:5% 0; padding-top:3%;}
.finding-right { width:33%;}
.finding-left { width:60%;}
.gal-img1 { width:30%; margin-right:3.3%;}
.gal-img1 img { width:100%; height:auto;}
.gal-txt1, .gal-txt{ font-size:24px;}

.fancybox{ width:22%; margin-bottom:3%; margin-right:3%; float:left;}
.fancybox img { margin:0; padding:0; width:100%;}

.demo-2 .sl-slider-wrapper { display:block !important;}
.flexslider { display:none !important;}


}


@media screen and (-webkit-min-device-pixel-ratio:0) { 
.callbox { height:200px;}

}


.blank { width:100%; clear:both; display:block; float:left;}
.welcomeblock1 .blank { margin-bottom:20px;}

.digimaxField {display: none;}