@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

/* CSS Document */
/*------------------- common style ---------------------------*/
a, button, input, select, textarea{outline:0;}
*,:after,:before{outline:0;}
img{max-width:100%;height:auto;}
iframe{border:0;}
a:focus,a:hover{outline:0;text-decoration:none;}

.grecaptcha-badge { visibility: hidden; }


.common-style h1 { font-size: 28px; color: #fff; line-height: 40px; margin: 0 0 17px; letter-spacing: 0.6px;} 

.common-style h2 { font-size: 25px; color: #fff; line-height: 35px; margin: 0 0 17px; letter-spacing: 0.6px;}

.common-style h3 { font-size: 24px; color: #fff; line-height: 32px; margin: 0 0 17px; letter-spacing: 0.6px;}

.common-style h4 { font-size: 22px; color: #fff; line-height: 30px; margin: 0 0 17px; letter-spacing: 0.6px;}

.common-style h5 { font-size: 21px; color: #fff; line-height: 28px; margin: 0 0 17px; letter-spacing: 0.6px;}

.common-style h6 { font-size: 20px; color: #fff; line-height: 28px; margin: 0 0 17px; letter-spacing: 0.6px;}

.common-style a  { color:  #a7a7a7; line-height: normal; outline: none !important;}

.common-style p  {font-size: 18px; color: #e1e1e1; line-height: 35px; margin: 0 0 34px; }

.common-style p strong {font-weight: 600; }

.common-style p i {font-weight: 600; }

.common-style p a { color: #a7a7a7; }

.common-style ul { width:100%; float: left;  margin:0 auto 27px; padding-left: 0px;}

.common-style ul li{ float:none; font-size: 18px; color: #e1e1e1; line-height: 35px; position:relative; margin: 0 0 1px; padding:0 0 0 18px; font-family: 'Montserrat', sans-serif; font-weight: 300; }

.common-style ul li:before {content: "\2022 "; position: absolute; left: 0; color: #a7a7a7; font-size: 18px; top: -2px;} 

.common-style ul li a {color: #a7a7a7; }

.common-style ul li strong{font-weight: 600}

.common-style ul li i{font-weight: 600}

.common-style ol { counter-reset: my-awesome-counter; margin:0 auto 34px;  position: relative; }

.common-style ol li { font-size: 18px; color: #e1e1e1; line-height: 35px; counter-increment: my-awesome-counter; padding-left:20px; width: auto; margin: 0 auto; margin-bottom: 1px; font-family: 'Montserrat', sans-serif; font-weight: 300; position: relative; }

.common-style ol li a{color:  #a7a7a7; }

.common-style ol li strong{font-weight: 600}

.common-style ol li i{font-weight: 600}

.common-style ol li:before { content: counter(my-awesome-counter);margin-right: 0px;  position: absolute; left: 0px; color: #a7a7a7; font-size: 18px;  top: 0;}    

.common-style blockquote p { font-size: 18px; color: #e1e1e1; line-height: 28px; margin-bottom: 25px; position:  relative; }

.common-style blockquote p:before { content: ""; position:  absolute; left: -100px; font-size: 18px; color:#a7a7a7; font-style:  italic; top: 17px; }
 
 
/* IMG STYLES */ 
.alignright {
  float: right;
  margin-left: 16px;
  margin-bottom: 16px;
}
.alignleft {
  float: left;
  margin-right: 16px;
  margin-bottom: 16px;
}
.aligncenter {
clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.alignnone {
  clear: both; 
}
.caldera-grid select.form-control option:first-child {
    display: none !important;
}

@media(max-width:767px){  
/* .common-style iframe { width:100%; height:350px; }*/
.typeform-widget {   height: initial !important;}
  }
@media(max-width:480px){

    img.alignleft,.alignleft,img.alignright,.alignright,.alignnone,img.alignnone{
        display:block; margin:0px auto; float:  none; }
}

.common-style [type=search] {border: 1px solid; padding:  10px 25px; background: none; border-color:#fff; font-size: 18px; color: #000000; line-height: 35px; width: 200px; display: inline-block;     margin-left: 15px; }
.common-style [type=search]::placeholder { color: #000000;}
.common-style [type=submit] { -webkit-appearance: none; border: 1px solid; padding: 10px 20px; font-size: 18px; line-height: 35px; cursor:pointer; color: #000000; background-color: #fff; border-color: #fff;}

.common-style [type=submit]:hover { cursor:pointer; color: #fff;  background: #000000;  border-color: #fff;}    

 nav.navigation.pagination { display: block; }


.videoWrapper {
     position: relative;
        padding-bottom: 56.25%; /* 16:9 */
        height: 0;
		margin:0 0px 25px 0;
		float: left;
		width: 100%;
}
.videoWrapper iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
    	height: 100% !important;

}
.common-style .treatmentin-wrapp .treatmentin-row1 .button-row ul li {
    padding-left: 0;
    list-style: none;
}

.common-style .treatmentin-wrapp .treatmentin-row1 .button-row ul li::before {
    content: none;
} 

@media(max-width:480px){
.common-style form.search-form label { width: 100%; float: left;  margin-bottom: 15px;}
.common-style [type=search] { width: 70%; margin-left: 0; margin-right: 2%;}
.common-style [type=submit] { width: 28%; float: right; padding: 10px 0px;}

}





/* CSS Document © 2019 Digimax.co.uk */



::-moz-selection {

 background: #fff;

 color: #000000;

 text-shadow: none;

}


::selection { background: #fff; color: #000000; text-shadow: none; }

*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0; }

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, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, textarea, input { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; outline: none; font-family: 'Montserrat', sans-serif; font-weight: 300;}



/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

body { color: #fff; -webkit-text-size-adjust: none; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; font-smoothing: antialiased; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; overflow: hidden; overflow-y: scroll; }

a { text-decoration: none; transition: all 0.25s ease-out 0s; }

p, p span { font-family: 'Montserrat', sans-serif; font-weight: 300;}

img { border: 0px; }

ol, ul, li { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

.desktopVideo { }

.mobileVideo { display: none; }

table { border-collapse: collapse; border-spacing: 0; }

* { -webkit-appearance: none; }



::-webkit-input-placeholder {

 color:rgba(255,255,255,0.6);

}

::-moz-placeholder {

 color:rgba(255,255,255,0.6);

}

:-ms-input-placeholder {

 color:rgba(255,255,255,0.6);

}

:-moz-placeholder {

 color:rgba(255,255,255,0.6);

}



#main-id1 { width:100%; float:left; background:#000000;}

#banner-id1 { width:100%; float:left; background:#131315;}

#inner-id1 { width:100%; float:left; background:#0a0a0b;}



.header-wrapp, .banner-wrapp, .detier-wrapp, .enquer-wrapp, .facier-wrapp, .gester-wrapp, .honoer-wrapp, .impoer-wrapp, .judger-wrapp, .footer-wrapp, .inner-wrapp, .about-wrapp, .acadmeny-wrapp, .conter-wrapp, .sidber-wrapp, .bloger-wrapp, .paiger-wrapp, .bloginner-wrapp, .case-wrapp, .case-slider, .galler-wrapp, .treatment-wrapp, .contac-wrapp, .treatmentin-wrapp { width:100%; float:left; }

.margin { width:100%; max-width:1192px; margin:auto; }



/*header-wrapp*/

.header-wrapp { text-align:center; background:none; padding:59px 0 30px; position:absolute; top:0; right:0; left:0; z-index:999;}

.header-wrapp .header-row1 { width:171px; float:none; margin:0 auto 0; position:relative; z-index:99;}

.header-wrapp .header-row1 img { width:100%; display:block;}

.header-wrapp .header-row1 .header-bar1 { width:100%; float:none;}

.header-wrapp .header-row2 { width:1192px; float:none; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:55%; right:-4px; left:0;}

.header-wrapp .header-row2 img { width:100%; display:block;}

.header-wrapp .header-row2 .header-bar2 { width:100%; float:none;}

.header-wrapp .banner-row4 { width:100%; float:left; display:none;}

.header-wrapp .banner-row4 img { width:100%; display:block;}

.header-wrapp .banner-row4 .banner-bar4 { width:100%; float:left;}

.header-wrapp .banner-row4 .banner-bar4 a { width:32px; float:none; display:inline-block; margin:0 4px 0;}

.header-wrapp .banner-row4 .banner-bar4 a img { transition:transform 0.8s ease-in-out 0s;}

.header-wrapp .banner-row4 .banner-bar4 a:hover img { transform:rotate(360deg);}



/*banner-wrapp*/

.banner-wrapp { background:#131315; max-width:1500px; margin:0 auto; float:none;}

.banner-wrapp h2 { font-size:35px; color:#fff; line-height:40px; letter-spacing:0.8px; margin:0 0 16px; text-transform:uppercase;}

.banner-wrapp h2 a { color:#fff;}

.banner-wrapp h2 span { display:block;}

.banner-wrapp h3 { font-size:16px; color:rgba(255,255,255,0.6); line-height:35px; margin:0 0 7px; letter-spacing:2.8px; text-transform:uppercase;}

.banner-wrapp h3 a { color:rgba(255,255,255,0.6);}

.banner-wrapp h3 span { display:block;}

.banner-wrapp p { font-size:19px; color:rgba(255,255,255,0.6); line-height:35px; margin:0 0 22px;}

.banner-wrapp p a { color:rgba(255,255,255,0.6);}

.banner-wrapp p span { display:block;}

.banner-wrapp { text-align:center; min-height:886px; background:#000000 url(../images/banner-bg1.jpg) no-repeat center / cover; position:relative;}

.banner-wrapp .banner-row1 { width:100%; float:left; position:absolute; top:52%; transform:translateY(-50%); right:0; left:0; margin:auto;}

.banner-wrapp .banner-row1 .banner-bar1 { width:53.3%; float:right;}

.banner-wrapp .banner-row1 .banner-bar1 ul { width:100%; float:left;}

.banner-wrapp .banner-row1 .banner-bar1 ul li { display:block; text-transform:uppercase; letter-spacing:2.8px;}

.banner-wrapp .banner-row1 .banner-bar1 ul li a:hover { color:#666666;}

.banner-wrapp .banner-row2 { width:100%; float:left; position:absolute; bottom:50px; right:0; left:0; margin:auto;}

.banner-wrapp .banner-row2 .banner-bar2 { width:59.3%; float:right; position:relative; z-index:9;}

.banner-wrapp .banner-row2 .banner-bar2 ul { width:100%; float:left; display: flex; flex-wrap: wrap; justify-content: center;}

.banner-wrapp .banner-row2 .banner-bar2 ul li { display:inline-block; color:#fff;}

.banner-wrapp .banner-row2 .banner-bar2 ul li:nth-child(2) { color:rgba(255,255,255,0.6); margin:0 9px; font-family: 'Montserrat', sans-serif; font-weight: 300;}

.banner-wrapp .banner-row3 { width:100%; float:left; position:absolute; bottom:50px; right:0; left:0; margin:auto;}

.banner-wrapp .banner-row3 img { width:100%; display:block;}

.banner-wrapp .banner-row3 .banner-bar3 { width:111px; float:left;}

.banner-wrapp .banner-row4 { width:32px; float:left; transform:translateY(-50%); margin:0 auto 0; top:50%; left:3%; position:absolute;}

.banner-wrapp .banner-row4 img { width:100%; display:block;}

.banner-wrapp .banner-row4 .banner-bar4 { width:100%; float:left;}

.banner-wrapp .banner-row4 .banner-bar4 a { float:none; display:block; margin:8px 0 8px;}

.banner-wrapp .banner-row4 .banner-bar4 a img { transition:transform 0.8s ease-in-out 0s;}

.banner-wrapp .banner-row4 .banner-bar4 a:hover img { transform:rotate(360deg);}

.banner-wrapp .banner-btn1 { color:#fff; border-color:transparent; padding:0 0 6px 0; font-family: 'Montserrat', sans-serif; font-weight: 700;}

/*.banner-wrapp .banner-btn1:hover { border-color:rgba(255,255,255,0.5);}*/

.banner-bar1 ul li, .banner-bar1 ul li a { font-size:18px; color:#fff; line-height:38px; font-family: 'Montserrat', sans-serif; font-weight: 600;}

.banner-wrapp h2, .banner-wrapp h2 span { font-family: 'Montserrat', sans-serif; font-weight: 600;}

.banner-wrapp h3, .banner-wrapp h3 span { font-family: 'Montserrat', sans-serif; font-weight: 700;}

.banner-wrapp .banner-btn1 span {font-family: 'Montserrat', sans-serif; font-weight: 700; display: inline-block;}


/*detier-wrapp*/

.detier-wrapp { text-align:center; padding:122px 0;}

.detier-wrapp h2 { font-size:32px; color:#fff; line-height:50px; letter-spacing:0.6px; margin:0 0 42px;}

.detier-wrapp h2 a { color:#fff;}

.detier-wrapp h2 span { display:block;}

.detier-wrapp .detier-row1 { width:100%; float:left;}

.detier-wrapp .detier-row1 img { width:100%; display:block;}

.detier-wrapp .detier-row1 .detier-bar1 { width:45.5%; margin:10px auto 47px; position:relative;}

.detier-wrapp .detier-btn1 { color:#fff; border-color:transparent; padding:0 0 6px 0;}

.detier-wrapp h2, .detier-wrapp h2 span  { font-family: 'Montserrat', sans-serif; font-weight: 400;}



/*enquer-wrapp*/

.enquer-wrapp h2 { font-size:30px; color:#fff; line-height:40px; letter-spacing:0.6px; margin:0 0 32px;}

.enquer-wrapp h2 a { color:#fff;}

.enquer-wrapp h2 span { display:block;}

.enquer-wrapp p { font-size:18px; color:rgba(255,255,255,0.6); line-height:35px; margin:0 0 22px; max-width:535px;}

.enquer-wrapp p a { color:rgba(255,255,255,0.6);}

.enquer-wrapp p span { display:block;}

.enquer-wrapp .enquer-row1 { width:100%; float:left; position:relative; margin:8px 0 0;}

.enquer-wrapp .enquer-row11 { width:100%; float:left;}

.enquer-wrapp .enquer-row1 .enquer-bar1 { width:50%; float:left; position:absolute; top:50%; transform:translateY(-50%); left:0;}

.enquer-wrapp .enquer-row1 .enquer-bar2 { width:49%; float:right;}

.enquer-wrapp .enquer-row1 .enquer-bar2 img { width:100%; display:block;}

.enquer-wrapp .enquer-row1 .enquer-bar2 .enquer-thumb { width:48.4%; float:left; margin:0 0 2.8%;}

.enquer-wrapp .enquer-row1 .enquer-bar2 .enquer-thumb:nth-child(2n) { float:right;}

.enquer-wrapp .enquer-row1 .enquer-shape1 { width:258px; float:left; position:absolute; top:-110px; left:-12px;}

.enquer-wrapp .enquer-row1 .enquer-shape1 img { width:100%; display:block;}

.enquer-wrapp .enquer-row2 { width:100%; float:left; position:relative; margin:39px 0 0;}

.enquer-wrapp .enquer-row2 .enquer-bar3 { width:49%; float:left; border:1px solid #999;}

.enquer-wrapp .enquer-row2 .enquer-bar3 img { width:100%; display:block;}

.enquer-wrapp .enquer-row2 .enquer-bar4 { width:45%; float:right; position:absolute; top:50%; transform:translateY(-50%); right:0;}

.enquer-wrapp .enquer-row2 .enquer-shape2 { width:258px; float:left; position:absolute; bottom:85px; right:-76px;}

.enquer-wrapp .enquer-row2 .enquer-shape2 img { width:100%; display:block;}

.enquer-wrapp .enquer-btn1 { color:#fff; border-color:transparent; padding:12px 0 6px 0;}

.enquer-wrapp h2, .enquer-wrapp h2 span  { font-family: 'Montserrat', sans-serif; font-weight: 400;}



/*facier-wrapp*/

.facier-wrapp { text-align:center; padding:160px 0 50px; position:relative; z-index:9;}

.facier-wrapp h2 { font-size:30px; color:#fff; line-height:40px; letter-spacing:0.6px; text-transform:uppercase; margin:0 0 36px;}

.facier-wrapp h2 a { color:#fff;}

.facier-wrapp h2 span { display:block;}

.facier-wrapp p { font-size:18px; color:rgba(255,255,255,0.6); line-height:35px; margin:0 0 20px;}

.facier-wrapp p a { color:rgba(255,255,255,0.6);}

.facier-wrapp p span { display:block;}

.facier-wrapp .facier-row1 { width:100%; float:left;}

.facier-wrapp .facier-row2 { width:100%; max-width:595px; margin:0 auto 0;}

.facier-wrapp .facier-row2 .facier-bar1 { width:119px; margin:0 auto 43px;}

.facier-wrapp .facier-btn1 { color:#fff; border-color:transparent; padding:12px 0 6px 0;}

.facier-wrapp h2, .facier-wrapp h2 span  { font-family: 'Montserrat', sans-serif; font-weight: 400;}



/*gester-wrapp*/

.gester-wrapp { background:url(../images/gester-bg1.jpg) no-repeat center / cover; text-align:center; padding:308px 0 112px; margin:-200px 0 0;}

.gester-wrapp h2 { font-size:20px; color:#fff; line-height:39.18px; letter-spacing:0.6px; text-transform:uppercase; margin:0 0 8px;}

.gester-wrapp h2 a { color:#fff;}

.gester-wrapp h2 span { display:block;}

.gester-wrapp p { font-size:18px; color:rgba(255,255,255,0.6); line-height:35px; margin:0 0 0;}

.gester-wrapp p a { color:rgba(255,255,255,0.6);}

.gester-wrapp p span { display:block;}

.gester-wrapp .gester-row1 { width:100%; float:left; margin:0 0 64px;}

.gester-wrapp .gester-row1 .gester-row2 { width:89%; display:inline-block; border-radius:50%; overflow:hidden; position:relative; margin:0 0; background:#171717;}

.gester-wrapp .gester-row1 .gester-row2 img { width:100%; display:block; opacity:0; transition: all .5s ease-in-out .25s;}

.gester-wrapp .gester-row1 .gester-row2:hover img { opacity:1; transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1); box-shadow: 2px 2px 2px #4b4b4b;}

.gester-wrapp .gester-row1 .gester-row2 .gester-bar1 { width:100%; float:left;}

.gester-wrapp .gester-row1 .gester-row2 .gester-bar2 { width:90%; position:absolute; top:50%; transform:translateY(-50%); left:0; right:0; margin:auto;}

.gester-wrapp .gester-btn1 { color:#fff; border-color:transparent; padding:12px 0 6px 0;}

.gester-wrapp h2, .gester-wrapp h2 span  { font-family: 'Montserrat', sans-serif; font-weight: 400;}



/*honoer-wrapp*/

.honoer-wrapp { text-align:center; padding:65px 0 50px; position:relative; z-index:9;}

.honoer-wrapp h2 { font-size:30px; color:#fff; line-height:40px; letter-spacing:0.6px; text-transform:uppercase; margin:0 0 36px;}

.honoer-wrapp h2 a { color:#fff;}

.honoer-wrapp h2 span { display:block;}

.honoer-wrapp h3 { font-size:16px; color:#fff; line-height:32px; letter-spacing:0.6px; margin:0 0 22px; text-transform:uppercase;}

.honoer-wrapp h3 a { color:#fff;}

.honoer-wrapp h3 span { display:block;}

.honoer-wrapp p { font-size:18px; color:rgba(255,255,255,0.6); line-height:35px; margin:0 0 22px;}

.honoer-wrapp p a { color:rgba(255,255,255,0.6);}

.honoer-wrapp p span { display:block;}

.honoer-wrapp .honoer-row1 { width:100%; float:left; position:relative;}

.honoer-wrapp .honoer-row2 { width:100%; max-width:595px; margin:0 auto 0;}

.honoer-wrapp .honoer-btn1 { color:#fff; border-color:transparent; padding:12px 0 6px 0;}

.honoer-wrapp h2, .honoer-wrapp h2 span { font-family: 'Montserrat', sans-serif; font-weight: 400;}

.honoer-wrapp h3, .honoer-wrapp h3 span  { font-family: 'Montserrat', sans-serif; font-weight: 700;}



/*impoer-wrapp*/

.impoer-wrapp { text-align:center; background:none; padding:283px 0 143px; position:relative;}

.impoer-wrapp2 { text-align:center; background:none; padding:100px 0 143px; position:relative;}

.impoer-wrapp h2 { font-size:30px; color:#fff; line-height:40px; letter-spacing:0.6px; text-transform:uppercase; margin:0 0 39px;}

.impoer-wrapp h2 a { color:#fff;}

.impoer-wrapp h2 span { display:block;}

.impoer-wrapp p { font-size:18px; color:rgba(255,255,255,0.6); line-height:35px; margin:0 0 20px;}

.impoer-wrapp p a { color:rgba(255,255,255,0.6);}

.impoer-wrapp p span { display:block;}

.impoer-wrapp:after { content:""; width:972px/*72%*/; height:1214px/*140%*/; background:url(../images/impoer-after1.png) no-repeat center / 100% 100%;  position:absolute; left:0; bottom:-400px;}

.impoer-wrapp .impoer-row1 { width:44%; float:right; margin:0 0 0; position:relative; z-index:99;}

.impoer-wrapp .impoer-row1 img { width:100%; display:block;}

.impoer-wrapp .impoer-row1 .impoer-bar1 { width:81%; float:none; margin:0 auto 0;}

.impoer-wrapp .impoer-row1 .impoer-bar1 .impoer-fil1 { font-size:12.48px; color:rgba(255,255,255,0.6); background-color:transparent; border:1px solid rgba(255,255,255,0.6); letter-spacing:0.4px; border-radius:4px; text-align:center; text-transform:uppercase; font-family: 'Jost', sans-serif; font-weight: 600;}

.impoer-wrapp .impoer-row1 .impoer-bar1 .impoer-fil2 { width:48.6%; height:46px; margin:0 0 14px; padding:0 2% 0; float:left;}

.impoer-wrapp .impoer-row1 .impoer-bar1 .impoer-fil4 { width:48.6%; height:46px; margin:0 0 14px; padding:0 2% 0; float:right;}

.impoer-wrapp .impoer-row1 .impoer-bar1 .impoer-fil4:nth-child(2n) { float:left;}

.impoer-wrapp .impoer-row1 .impoer-bar1 .impoer-fil3 { width:100%; height:46px; margin:0 0 24px; padding:14px 2% 0;}

.impoer-wrapp .impoer-row2 { width:990px; float:right; margin:0 auto 0; position:absolute; top:40%; right:0; left:0;}

.impoer-wrapp .impoer-btn1 { float:none; color:#000000; background-color:#fff; border-color:#fff; cursor:pointer; margin:14px 0 0; padding:15px 25px 15px; border-radius:4px;}

.impoer-wrapp .impoer-btn1:hover { color:#fff; background:#000000; border-color:#fff;}

.impoer-wrapp h2, .impoer-wrapp h2 span  { font-family: 'Montserrat', sans-serif; font-weight: 400;}

.impoer-wrapp2:after { content:""; width:968px/*72%*/; height:1076px/*140%*/; background:url(../images/impoer-after2.jpg) no-repeat center / 100% 100%;  position:absolute; left:0; bottom:-350px;}



/*judger-wrapp*/

.judger-wrapp { text-align:center; position:relative;}

.judger-wrapp h2 { font-size:32.97px; color:#fff; line-height:49.95px; letter-spacing:0.3px; text-transform:uppercase; margin:0 0 0;}

.judger-wrapp h2 a { color:#fff;}

.judger-wrapp h2 span { display:block;}

.judger-wrapp .judger-icon { width:30px; float:none; margin:0 auto 22px;}

.judger-wrapp .judger-row1 { width:100%; float:left; padding:0 8px; margin:0 0 73px;}

.judger-wrapp .judger-row1 .judger-row2 { width:18.29%; float:left; margin:0 0.85% 1.7%; border:1px solid #fff;}

.judger-wrapp .judger-row1 .judger-row2 img { width:100%; display:block;}

.judger-wrapp h2, .judger-wrapp h2 span  { font-family: 'Montserrat', sans-serif; font-weight: 400;}



/*footer-wrapp*/

.footer-wrapp { padding:123px 0 50px;}

.footer-wrapp h2 { font-size:24px; color:#fff; line-height:40px; letter-spacing:0.6px; text-transform:uppercase; margin:0 0 13px;}

.footer-wrapp h2 a { color:#fff;}

.footer-wrapp h2 span { display:block;}

.footer-wrapp p { font-size:15px; color:#fff; line-height:30px; letter-spacing:0.4px; margin:0 0 0;}

.footer-wrapp p a { color:#fff;}

.footer-wrapp p span { display:block;}

.footer-wrapp .footer-row1 { width:100%; float:left; padding-bottom:60px;}

.footer-wrapp .footer-row1 img { width:100%; display:block;}

.footer-wrapp .footer-row1 .footer-bar1 { width:35%; float:left;}

.footer-wrapp .footer-row1 .footer-bar2 { width:37%; float:left;}

.footer-wrapp .footer-row1 .footer-bar3 { width:125px; float:right; text-align:right;}

.footer-wrapp .footer-row1 .footer-bar3 .footer-logo { width:97px; margin:0 auto 25px;}

.footer-wrapp .footer-row1 .footer-bar3 .footer-icon { width:100%; float:left; margin:18px 0 0;}

.footer-wrapp .footer-row1 .footer-bar3 .footer-icon img { width:100%; display:block;}

.footer-wrapp .footer-row1 .footer-bar3 .footer-icon a { width:30px; display:inline-block; margin:0 0 0 13px;}

.footer-wrapp .footer-row1 .footer-bar3 .footer-icon a img { transition:transform 0.8s ease-in-out 0s;}

.footer-wrapp .footer-row1 .footer-bar3 .footer-icon a:hover img { transform:rotate(360deg);}

.footer-wrapp .footer-row1 .footer-ul { width:100%; float:left;} 

.footer-wrapp .footer-row1 .footer-ul li { display:block; margin:0 0 0 0;}

.footer-wrapp .footer-row2 { width:100%; float:left; padding:53px 0 31px;}

.footer-wrapp .footer-row2 img { width:100%; display:block;}

.footer-wrapp .footer-row2 .fleft { float:left;}

.footer-wrapp .footer-row2 .fright { float:right;}

.footer-ul li, .footer-ul li a { font-size:17.95px; color:rgba(255,255,255,0.6); line-height:35px;}

.top-btn1 { font-size:17.95px; color:rgba(255,255,255,0.6); padding:0 20px 0 0; border:none; background:url(../images/top-arrow.png) no-repeat right; float:right; cursor:pointer;}

.top-btn1:hover { color:#fff; background:url(../images/top-arrow2.png) no-repeat right;}

.footer-wrapp h2, .footer-wrapp h2 span {font-family: 'Montserrat', sans-serif; font-weight: 400;}

.footer-wrapp p, .footer-wrapp p span  { font-family: 'Montserrat', sans-serif; font-weight: 300;}



/*inner-wrapp*/

.inner-wrapp { max-width:1500px; margin:0 auto; float:none; text-align:center; min-height:848px; background:#000000 url(../images/innner-banner/inner-banner-bg1.jpg) no-repeat center / cover; position:relative;}

.inner-wrapp2 { max-width:1500px; margin:0 auto; float:none; text-align:center; min-height:848px; background:#000000 url(../images/innner-banner/inner-banner-bg2.jpg) no-repeat center / cover; position:relative;}

.inner-wrapp h1 { font-size:16px; color:rgba(255,255,255,0.60); line-height:26px; letter-spacing:2.8px; margin:0 0 15px; text-transform:uppercase;}

.inner-wrapp h1 a { color:#fff;}

.inner-wrapp h1 span { display:block;}

.inner-wrapp h2 { font-size:35px; color:#fff; line-height:40px; letter-spacing:0.8px; margin:0 0 23px; text-transform:uppercase;}

.inner-wrapp h2 a { color:#fff;}

.inner-wrapp h2 span { display:block;}

.inner-wrapp p { font-size:19px; color:rgba(255,255,255,0.6); line-height:35px; margin:0 0 22px;}

.inner-wrapp p a { color:rgba(255,255,255,0.6);}

.inner-wrapp p span { display:block;}

.inner-wrapp .inner-row1 { width:100%; float:left; position:absolute; top:51%; transform:translateY(-50%); right:0; left:0; margin:auto;}

.inner-wrapp .inner-row1 .inner-bar1 { width:100%; float:right;}

.inner-wrapp .inner-row1 .inner-bar2 { width:100%; float:left; margin:0 0 0;}

.inner-wrapp .inner-row1 .inner-bar2 li { float:none; display:inline-block;}

.inner-wrapp .inner-row1 .inner-bar2 li:nth-child(2n) { margin:0 1px 0; color:rgba(255,255,255,0.60); position:relative;}

.inner-wrapp .inner-row1 .inner-bar2 li a:hover { color:#4c828a;}

.inner-bar2 li, .inner-bar2 li a { font-size:18px; color:rgba(255,255,255,0.60); letter-spacing:0; line-height:35px;}

.inner-wrapp h2, .inner-wrapp h2 span { font-family: 'Montserrat', sans-serif; font-weight: 600;}

.inner-wrapp h1, .inner-wrapp h1 span {font-family: 'Montserrat', sans-serif; font-weight: 700;}

.inner-bar2 a { color:rgba(255,255,255,0.60) ;}

.inner-bar2 a:hover { color:#4c828a;}

/*about-wrapp*/

.about-wrapp { text-align:center; margin:-182px 0 0; position:relative; z-index:99; padding:0 0 105px;}

.about-wrapp p { font-size:18px; color:#e1e1e1; line-height:35px; margin:0 0 34px;}

.about-wrapp p a { color:#e1e1e1;}

.about-wrapp h2 { font-size:35px; color:#fff; line-height:40px; letter-spacing:0.8px; margin:0 0 16px; text-transform:uppercase;}

.about-wrapp h2 a { color:#fff;}

.about-wrapp h2 span { display:block;}

.about-wrapp .about-row1 { width:100%; max-width:910px; margin:0 auto;}

.about-wrapp .about-row1 .about-row2 { width:100%; float:left; margin:35px 0 0;}

.about-wrapp .about-row1 .about-row2 ul { width:100%; float:left;}

.about-wrapp .about-row1 .about-row2 ul li { display:inline-block; color:#fff;}

.about-wrapp .about-row1 .about-row2 ul li:nth-child(2) { color:rgba(255,255,255,0.6); margin:0 9px; font-family: 'Montserrat', sans-serif; font-weight: 300;}

.about-wrapp .about-row3 { width:100%; float:left; margin:78px 0 0;}

.about-wrapp .about-row3 .about-row4 { width:100%; float:left; margin:62px 0 0;}

.about-wrapp .about-row3 .about-col1 { width:47.7%; float:left; position:relative; border:1px solid #fff;}

.about-wrapp .about-row3 .about-col1 img { width:100%; display:block; transition: all 0.35s ease-in-out 0.25s;}

.about-wrapp .about-row3 .about-col1:nth-child(2n) { float:right;}

.about-wrapp .about-row3 .about-col1 .about-img { width:100%; float:left;}

.about-wrapp .about-row3 .about-col1 .about-text { width:90%; position:absolute; top:50%; transform:translateY(-50%); left:0; right:0; margin:auto; font-size:20px; line-height:39.18px; color:#fff; letter-spacing:0.6px; text-transform:uppercase; font-family: 'Montserrat', sans-serif; font-weight: 400;}

.about-wrapp .about-btn1 { color:#fff; border-color:transparent; padding:0 0 6px 0; font-family: 'Montserrat', sans-serif; font-weight: 700;}

.about-wrapp h2, .about-wrapp h2 span { font-family: 'Montserrat', sans-serif; font-weight: 600;}

.about-wrapp .about-row3 .about-row4 .about-col1:hover img {filter: grayscale(1);}


/*acadmeny-wrapp*/

.acadmeny-wrapp { text-align:center; margin:-239px 0 0; position:relative; z-index:99; padding:0 0 75px;}

.acadmeny-wrapp p { font-size:16px; color:#e1e1e1; line-height:35px; margin:0 0 34px; font-family: 'Poppins', sans-serif;}

.acadmeny-wrapp p a { color:#e1e1e1; text-decoration: none;}

/*.acadmeny-wrapp p a:after {content: ""; width: 100%; position: absolute; display: block; right: 0; left: 0; bottom: -2px; border-bottom: 1px solid #ffffff;}*/

.acadmeny-wrapp p span { display:block; color: #e1e1e1; font-family: 'Poppins', sans-serif; line-height: 3;}

.acadmeny-wrapp h2 { font-size:25px; color:#fff; line-height:35px; letter-spacing:0.6px; margin:0 0 17px; text-transform:uppercase;}

.acadmeny-wrapp h2 a { color:#fff;}

.acadmeny-wrapp h2 span { display:block;}

.acadmeny-wrapp h3 { font-size:25px; color:#fff; line-height:35px; letter-spacing:0.6px; margin:33px 0 21px; text-transform:uppercase; display:inline-block;}

.acadmeny-wrapp h3 a { color:#fff;}

.acadmeny-wrapp h3 span { display:block;}

.acadmeny-wrapp .acadmeny-row1 { width:100%; max-width:920px; margin:0 auto;}

.acadmeny-wrapp .acadmeny-logo { width:200px; float:none; margin:0 auto 69px;}

.acadmeny-wrapp .acadmeny-logo img { width:100%; display:block;}

.acadmeny-wrapp .acadmeny-row2 { width:100%; float:left; margin:37px 0 69px;}

.acadmeny-wrapp .acadmeny-row2 .acadmeny-col1 { width:19%; float:left; margin:0 1% 1% 0; border:1px solid rgba(255,255,255,0.6);}

.acadmeny-wrapp .acadmeny-row2 .acadmeny-col1 img { width:100%; display:block;}

.acadmeny-wrapp .acadmeny-row2 .acadmeny-col1:nth-child(5n) { margin-right:0;}

.acadmeny-wrapp .acadmeny-btn1 { color:#fff; border-color:transparent; padding:0 0 6px 0;}

.acadmeny-row1 .impoer-row1 { width: 70%; float: none; margin:0 auto; position: relative; z-index: 99;margin-bottom: 50px; }
.acadmeny-row1 .impoer-row1 .impoer-bar1 { width: 100%; float: none; margin: 0 auto 0;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .col-sm-6.first_col { padding: 0; width: 48.6%; float: left; margin: 0 0 14px;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .col-sm-6.last_col { padding: 0; width: 48.6%; float: right; margin: 0 0 14px;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .caldera-grid .col-sm-12 { padding: 0;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .caldera-grid .form-control { width: 100%; height: 46px; margin: 0; padding: 0 2% 0; float: left; font-size: 12.48px; color: rgba(255,255,255,0.6); background-color: transparent; border: 1px solid rgba(255,255,255,0.6); letter-spacing: 0.4px; border-radius: 4px; text-align: center; text-transform: uppercase; font-family: 'Jost', sans-serif; font-weight: 600; vertical-align: baseline; outline: none; line-height: normal; box-shadow: none;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .caldera-grid textarea.form-control { width: 100% !important; height: 46px; min-height: 46px; margin: 0 0 28px; padding: 14px 2% 0;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .caldera-grid .form-control::placeholder{color: rgba(255,255,255,0.6);}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .caldera-grid select.form-control { text-align: center; text-align-last: center; -webkit-appearance: none; background: url(../images/custom-arrow1.png) no-repeat 94% #ffffff00; cursor: pointer; }
.acadmeny-row1 .impoer-row1 .impoer-bar1 .caldera-grid select.form-control:hover{  background: url(../images/custom-arrow11.png) no-repeat 94% #fff!important;color:#000!important;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .caldera-grid select.form-control option { color: #000 !important; background: transparent !important;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .caldera-grid .checkbox { text-align: center; font-size: 11.98px; color: rgba(255,255,255,0.7); letter-spacing: 0.3px; line-height: 25.96px; width: 100%; float: left; margin: 0 0 12px; vertical-align: baseline;  outline: none; font-family: 'Montserrat', sans-serif; font-weight: 300;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .caldera-grid .checkbox+.checkbox { width: 100%; float: left; margin: 0 0 22px;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .caldera-grid .checkbox label { padding: 0 0 0  0px;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .caldera-grid .checkbox input[type=checkbox]{background-image: url(../images/checkbox-thumb1.png); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; overflow: hidden; height: 11.5px;  width: 11px;  margin: 0px !important; padding: 0; border: 0;  position: relative; left:0px; top: 1px; -webkit-appearance: none;-moz-appearance: none;outline: none !important;cursor: pointer;    margin-right: 5px !important;    background-size: 11px !important;border-radius: 0 !important;
    border: none !important; }
.acadmeny-row1 .impoer-row1 .impoer-bar1 .caldera-grid .checkbox input[type=checkbox]:checked {background-position: 0 11px; }
.acadmeny-row1 .impoer-row1 .impoer-bar1 .caldera-grid a {color: #ffffff; }
.acadmeny-row1 .impoer-row1 .impoer-bar1 .g-recaptcha {width: auto;float: none; margin: 5px auto 5px auto; transform: scale(0.8); text-align: center; transform-origin: center;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .g-recaptcha div {width: auto !important; height: auto !important; margin: 0 auto !important;} 
.acadmeny-row1 .impoer-row1 .impoer-bar1 .caldera-grid .btn { float: none; color: #000000; background-color: #fff; border-color: #fff; cursor: pointer; margin: 20px 0 0; padding: 15px 25px 15px; border-radius: 4px; font-size: 15px; letter-spacing: 0.4px;  text-transform: uppercase; border: 1px solid; transition: all 0.25s ease-out 0s; display: inline-block;  position: relative;  font-weight: 700; line-height: 1;    font-family: 'Poppins', sans-serif; vertical-align: baseline; outline: none;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .caldera-grid .btn:hover {color: #fff; background: #000000; border-color: #fff;}

.acadmeny-wrapp .resoreative-course {width: auto; float: none; color: #000000; background: #fff; border: 1px solid #fff; margin: 10px 0 10px; padding: 12px 25px 12px; cursor: pointer; text-align: center; font-size: 15px; font-weight: 700; letter-spacing: 0.4px; border-radius: 4px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; text-transform: uppercase; vertical-align: baseline; outline: none !important; font-family: 'Poppins', sans-serif; line-height: normal; box-shadow: none;}
.acadmeny-wrapp .resoreative-course:hover {color: #fff; background: none; border-color: #ffffff;}

.acadmeny-wrapp .implant-course {width: auto; float: none; color: #000000; background: #fff; border: 1px solid #fff; margin: 10px 0 10px; padding: 12px 25px 12px; cursor: pointer; text-align: center; font-size: 15px; font-weight: 700; letter-spacing: 0.4px; border-radius: 4px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; text-transform: uppercase; vertical-align: baseline; outline: none !important; font-family: 'Poppins', sans-serif; line-height: normal; box-shadow: none;}
.acadmeny-wrapp .implant-course:hover {color: #fff; background: none; border-color: #ffffff;}


/*conter-wrapp*/

.conter-wrapp { position:relative; padding:0 0 100px; margin:-220px 0 0;}

.conter-wrapp2 { padding:69px 0 223px;}

.conter-wrapp3 { padding:69px 0 53px;}

.conter-bg { background:none; padding:69px 0 0;}

.conter-wrapp .conter-row1 { width:64.5%; float:left; margin:0 0 0; position:relative;}

.conter-wrapp .conter-row1 img { width:100%; display:block;}

.conter-wrapp .conter-row1 .conter-bar1 { width:100%; float:left;}

.conter-wrapp .conter-row2 { width:27.5%; float:right; margin:0 32px 0 0; position:relative;}

.conter-wrapp .conter-row2 img { width:100%; display:block;}

.conter-wrapp .conter-row2 .conter-bar2 { width:100%; float:left;}



/*sidber-wrapp*/

.sidber-wrapp { position:relative; text-align:center;}

.sidber-wrapp h2 { font-size:28px; color:#fff; letter-spacing:0.8px; line-height:40px; text-transform:uppercase; margin:-10px 0 26px;}

.sidber-wrapp h2 a { color:#fff;}

.sidber-wrapp h2 span { display:block;}

.sidber-wrapp p { font-size:18px; color:#e1e1e1; line-height:35px; margin:0 0 34px;}

.sidber-wrapp p a { color:#e1e1e1;}

.sidber-wrapp p span { display:block;}

.sidber-wrapp p strong { font-family: 'futura-medium-font';}

.sidber-wrapp .sidber-row1 { width:100%; float:left; margin:0 0 30px; padding:44px 0 44px;}

.sidber-wrapp .sidber-row1 img { width:100%; display:block;}

.sidber-wrapp .sidber-row1 .sidber-bar1 { width:100%; float:left;}

.sidber-wrapp .sidber-row1 .sidber-bar1 .sidber-fil1 { font-size:12.48px; color:rgba(255,255,255,0.6); background-color:transparent; border:1px solid rgba(255,255,255,0.6); letter-spacing:0.4px; border-radius:4px; text-align:center; text-transform:uppercase; font-family: 'Jost', sans-serif; font-weight: 600;}

.sidber-wrapp .sidber-row1 .sidber-bar1 .sidber-fil2 { width:100%; height:46px; margin:0 0 14px; padding:0 2% 0; float:right;}

.sidber-wrapp .sidber-row1 .sidber-bar1 .sidber-fil3 { width:100%; height:46px; margin:0 0 17px; padding:14px 2% 0;}

.sidber-wrapp .sidber-row2 { width:100%; float:left; margin:0 0 0; border:1px solid #fff; padding:54px 5% 42px;}

.sidber-wrapp .sidber-row2 h2 { margin:0 0 21px;}

.sidber-wrapp .sidber-row2 img { width:100%; display:block;}

.sidber-wrapp .sidber-row2 .sidber-bar2 { width:100%; float:left;}

.sidber-wrapp .sidber-row2 .sidber-bar2 { width:100%; float:left;}

.sidber-wrapp .sidber-row2 .sidber-bar2 li { display:block; text-transform:uppercase; letter-spacing:2.8px;}

.sidber-wrapp .sidber-btn1 { float:none; color:#000000; background-color:#fff; border-color:#fff; cursor:pointer; margin:14px 0 0; padding:15px 25px 15px; border-radius:4px;}

.sidber-wrapp .sidber-btn1:hover { color:#fff; background:#000000; border-color:#fff;}

.sidber-wrapp h2, .sidber-wrapp h2 span  { font-family: 'Montserrat', sans-serif; font-weight: 400;}

.sidber-bar2 li, .sidber-bar2 li a { font-size:14px; color:#fff; line-height:34px; font-family: 'Montserrat', sans-serif; font-weight: 700;}


.sidber-wrapp .sidber-row2 .sidber-bar2 li.active a { -webkit-text-fill-color: #fbfbfb; color: #fff;}



/*bloger-wrapp*/

.bloger-wrapp h2 { font-size:28px; color:#fff; line-height:40px; letter-spacing:0.8px; margin:0 0 15px; text-transform:uppercase;}

.bloger-wrapp h2 span { display:block;}

.bloger-wrapp h2 a { color:#fff;}

.bloger-wrapp p { font-size:18px; color:rgba(255,255,255,0.6); line-height:35px; margin:0 0 34px;}

.bloger-wrapp p a { color:#e1e1e1;}

.bloger-wrapp p span { display:block;}

.bloger-wrapp .bloger-row1 { width:100%; float:left; margin:0 0 0;}

.bloger-wrapp .bloger-row1 img { width:100%; display:block;}

.bloger-wrapp .bloger-row1 .bloger-bar1 { width:43%; float:left; border:1px solid rgba(255,255,255,0.56);}

.bloger-wrapp .bloger-row2 { width:100%; float:right; margin:0 0 120px;}

.bloger-wrapp .bloger-row2 img { width:100%; display:block;}

.bloger-wrapp .bloger-row2:last-child { margin:0 0 90px;}

.bloger-wrapp .bloger-row2 .bloger-bar2 { width:52%; float:right; padding:10px 0 0;}

.bloger-wrapp .bloger-btn1 { color:#fff; border-color:transparent; padding:2px 0 6px 0;}

.bloger-wrapp h2, .bloger-wrapp h2 span { font-family: 'Montserrat', sans-serif; font-weight: 400;}



/*paiger-wrapp*/

.paiger-wrapp { text-align:center; padding:0 0 0;}

.paiger-wrapp .paiger-row1 { width:auto; float:left; margin:0 0 0;}

.paiger-wrapp .paiger-row1 img { width:100%; display:block;}

.paiger-wrapp .paiger-row1 .paiger-bar1 { width:auto; float:none; display:inline-block; margin:0 0 0;}

.paiger-wrapp .paiger-row1 .paiger-bar1 li { float:none; display:inline-block; margin:0 3px;}

.paiger-wrapp .paiger-row1 .paiger-bar1 li a { display:inline-block;}

.paiger-wrapp .paiger-row1 .paiger-bar1 li a:hover { color:#fff;}

.paiger-bar1 li, .paiger-bar1 li a { font-size:14px; color:rgba(255,255,255,0.5); line-height:inherit; font-family: 'Montserrat', sans-serif; font-weight: 700;}

.paiger-wrapp .paiger-btn1 { color:#fff; border-color:transparent; padding:0 0 6px 0;}

.paiger-wrapp .paiger-btn2 { color:#fff; border-color:transparent; padding:0 0 6px 0;}


.paiger-wrapp .paiger-row1 h2.screen-reader-text { display: none;}

.paiger-wrapp .paiger-row1 span.page-numbers.current {
    font-size: 14px;
    color: #fff;
    line-height: inherit;
    font-family: 'Montserrat', sans-serif; font-weight: 700;
    float: none;
    display: inline-block;
    margin: 0 5px;
}


.paiger-wrapp .paiger-row1 a.page-numbers {
    font-size: 14px;
    color: rgba(255,255,255,0.5);
    line-height: inherit;
    font-family: 'Montserrat', sans-serif; font-weight: 700;
    float: none;
    display: inline-block;
    margin: 0 5px;
}

.paiger-wrapp .paiger-row1 a.page-numbers:hover {
    color: #fff;
}


.paiger-wrapp .paiger-row1 a.prev.page-numbers {
    margin: 0 15px 0 0;
}

.paiger-wrapp .paiger-row1 a.next.page-numbers {
    margin: 0 0 0 15px;
}


/*bloginner-wrapp*/

.bloginner-wrapp h2 { font-size:28px; color:#fff; line-height:40px; letter-spacing:0.8px; margin:0 0 34px; text-transform:uppercase;}

.bloginner-wrapp h2 span { display:block;}

.bloginner-wrapp h2 a { color:#fff;}

.bloginner-wrapp p { font-size:18px; color:rgba(255,255,255,0.6); line-height:35px; margin:0 0 34px;}

.bloginner-wrapp p a { color:#e1e1e1;}

.bloginner-wrapp p span { display:block;}

.bloginner-wrapp .bloginner-row1 { width:92.5%; float:left;}

.bloginner-wrapp .bloginner-row1 .bloginner-col1 { width:100%; float:left; margin:0 0 56px; border:1px solid rgba(255,255,255,0.56);}

.bloginner-wrapp .bloginner-row1 .bloginner-col1 img { width:100%; display:block;}

.bloginner-wrapp .bloginner-btn1 { color:#fff; border-color:transparent; padding:2px 0 6px 0;}

.bloginner-wrapp h2, .bloginner-wrapp h2 span { font-family: 'Montserrat', sans-serif; font-weight: 400;}



/*case-wrapp*/

.case-wrapp { text-align:center;}

.case-wrapp h2 { font-size:20px; color:#fff; line-height:39.18px; letter-spacing:0.6px; text-transform:uppercase; margin:0 0 8px;}

.case-wrapp h2 a { color:#fff;}

.case-wrapp h2 span { display:block;}

.case-wrapp p { font-size:18px; color:rgba(255,255,255,0.6); line-height:35px; margin:0 0 0;}

.case-wrapp p a { color:rgba(255,255,255,0.6);}

.case-wrapp p span { display:block;}

.case-wrapp .case-col1 { width:21%; display:inline-block; border-radius:50%; overflow:hidden; position:relative; margin:0 1.4% 5.8%; background:#171717;}

.case-wrapp .case-col1 img { width:100%; display:block; opacity:0;}

.case-wrapp .case-col1:hover img { opacity:1;}

.case-wrapp .case-col1 .case-bar1 { width:100%; float:left;}

.case-wrapp .case-col1 .case-bar2 { width:90%; position:absolute; top:50%; transform:translateY(-50%); left:0; right:0; margin:auto;}

.case-wrapp .case-btn1 { color:#fff; border-color:transparent; padding:12px 0 6px 0;}

.case-wrapp h2, .case-wrapp h2 span  { font-family: 'Montserrat', sans-serif; font-weight: 400;}



/*galleryin-wrapp*/

.galleryin-wrapp h2 { font-size:14px; color:#fff; line-height:24px; letter-spacing:2px; margin:0 0 0; text-transform:uppercase; position:absolute; bottom:19px; left:22px;}

.galleryin-wrapp h2 span { display:block;}

.galleryin-wrapp h2 a { color:#fff;}

.galleryin-wrapp p { font-size:18px; color:rgba(255,255,255,0.6); line-height:35px; margin:0 0 34px;}

.galleryin-wrapp p a { color:#e1e1e1;}

.galleryin-wrapp p span { display:block;}

.galleryin-wrapp .galleryin-row1 { width:87.7%; float:left;}

.galleryin-wrapp .galleryin-row2 { width:100%; float:left;}

.galleryin-wrapp .galleryin-row1 .galleryin-col1 { width:49.4%; float:left; margin:0 0 41px; border:1px solid rgba(255,255,255,0.56); position:relative;}

.galleryin-wrapp .galleryin-row1 .galleryin-col1 img { width:100%; display:block;}

.galleryin-wrapp .galleryin-row1 .galleryin-col1:last-child { float:right;}

.galleryin-wrapp .galleryin-btn1 { color:rgba(255,255,255,0.6); border-color:transparent; padding:2px 0 6px 0; font-family: 'Montserrat', sans-serif; font-weight: 700;}

.galleryin-wrapp h2, .galleryin-wrapp h2 span { font-family: 'Montserrat', sans-serif; font-weight: 700;}



/*case-slider*/

.case-slider { padding:0 0 84px;}

.case-slider h2 { font-size:28px; color:#fff; line-height:40px; letter-spacing:0.8px; text-transform:uppercase; margin:0 0 28px;}

.case-slider h2 a { color:#fff;}

.case-slider h2 span { display:block;}

.case-slider h3 { font-size:14px; color:#fff; line-height:24px; letter-spacing:2px; margin:0 0 0; text-transform:uppercase; position:absolute; bottom:5px; left:12px;}

.case-slider h3 span { display:block;}

.case-slider h3 a { color:#fff;}

.case-slider h4 { font-size:20px; color:#fff; line-height:30px; letter-spacing:0.6px; text-transform:uppercase; margin:0 0 16px;}

.case-slider h4 a { color:#fff;}

.case-slider h4 span { display:block;}

.case-slider p { font-size:18px; color:rgba(255,255,255,0.6); line-height:35px; margin:0 0 34px;}

.case-slider p a { color:#e1e1e1;}

.case-slider p span { display:block;}

.case-slider .caseslider-row1 { width:100%; float:left; margin:32px 0 0;}

.case-slider .caseslider-row1 .caseslider-col1 { width:95%; float:left;}

.case-slider .caseslider-row1 .caseslider-col1 .caseslider-row2 { width:100%; float:left; margin:0 0 29px 0;}

.case-slider .caseslider-row1 .caseslider-col1 .caseslider-row2 .caseslider-col2 { width:50%; float:left; border:1px solid #44312b; position:relative;}

.case-slider .caseslider-row1 .caseslider-col1 .caseslider-row2 .caseslider-col2 img { width:100%; display:block;}

.case-slider .caseslider-row1 .caseslider-col1 .caseslider-row2 .caseslider-col2:last-child { float:right;}

.case-slider .caseslider-btn1 { color:#fff; border-color:transparent; padding:0 0 6px 0;}

.case-slider h2, .case-slider h2 span, .case-slider h4, .case-slider h4 span { font-family: 'Montserrat', sans-serif; font-weight: 400;}

.case-slider h3, .case-slider h3 span { font-family: 'Montserrat', sans-serif; font-weight: 700;}



/*galler-wrapp*/

.galler-wrapp h2 { font-size:20px; color:#fff; line-height:30px; letter-spacing:0.6px; text-transform:uppercase; margin:0 0 10px;}

.galler-wrapp h2 a { color:#fff;}

.galler-wrapp h2 span { display:block;}

.galler-wrapp h3 { font-size:14px; color:#fff; line-height:24px; letter-spacing:2px; margin:0 0 0; text-transform:uppercase; position:absolute; bottom:9px; left:19px;}

.galler-wrapp h3 span { display:block;}

.galler-wrapp h3 a { color:#fff;}

.galler-wrapp p { font-size:18px; color:rgba(255,255,255,0.6); line-height:35px; margin:0 0 22px;}

.galler-wrapp p a { color:#e1e1e1;}

.galler-wrapp p span { display:block;}

.galler-wrapp .galler-row1 { width:100%; float:left; margin:0 0 0; display: flex; flex-wrap: wrap;}

.galler-wrapp .galler-row1 .galler-col1 { width:100%; float:left; margin:0 0 90px;}

.galler-wrapp .galler-row1 .galler-col1:nth-child(2n) { float:right; margin-left: 0;}

.galler-wrapp .galler-row1 .galler-col1 .galler-row2 { width:100%; float:left; margin:0 0 35px 0;}

.galler-wrapp .galler-row1 .galler-col1 .galler-row2 .galler-col2 { width:49%; float:left; border:1px solid #44312b; position:relative;}

.galler-wrapp .galler-row1 .galler-col1 .galler-row2 .galler-col2 img { width:100%; display:block;}

.galler-wrapp .galler-row1 .galler-col1 .galler-row2 .galler-col2:last-child { float:right;}

.galler-wrapp .galler-btn1 { color:#fff; border-color:transparent; padding:0 0 6px 0;}

.galler-wrapp h2, .galler-wrapp h2 span { font-family: 'Montserrat', sans-serif; font-weight: 400;}

.galler-wrapp h3, .galler-wrapp h3 span { font-family: 'Montserrat', sans-serif; font-weight: 700;}



/*testimonial-wrapp*/

.testimonial-wrapp { text-align:center; padding:0 0 60px;}

.testimonial-wrapp h3 { font-size:16px; color:#fff; line-height:32px; letter-spacing:0.6px; margin:0 0 7px; text-transform:uppercase;}

.testimonial-wrapp h3 a { color:#fff;}

.testimonial-wrapp h3 span { display:block;}

.testimonial-wrapp p { font-size:18px; color:rgba(255,255,255,0.6); line-height:35px; margin:0 auto 20px; max-width:638px;}

.testimonial-wrapp p a { color:rgba(255,255,255,0.6);}

.testimonial-wrapp p span { display:block;}

.testimonial-wrapp .testimonial-col1 { width:100%; float:left; margin:0 0 51px;}

.testimonial-wrapp h3, .testimonial-wrapp h3 span  { font-family: 'Montserrat', sans-serif; font-weight: 700;}

.testimonial-btn1 { color:#fff; border-color:transparent; padding:0 0 6px 0;}

.conter-wrapp .testi-row1 {width: 100%; display: block; float: left; margin: 0 0 30px;}

.conter-wrapp .testi-row1 .testi-row11 {width: 100%; display: block; float: left;}

.conter-wrapp .testi-row1 .testi-row11 .videobox {width: 100%; position: relative; top: inherit; transform: none; background: #7e8385;}

.conter-wrapp .testi-row1 .testi-row11 .videobox .video-play-button {width: 50px; height: 50px; background: #1d1d1d; border: 1px solid #1d1d1d; position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; margin: 0 auto 0;}

.conter-wrapp .testi-row1 .testi-row11 .slick-slide {margin: 0 5px 0;}

.conter-wrapp .testi-row1 .testi-row11 img {width: 100%; display: block; mix-blend-mode:multiply;}

.conter-wrapp .testi-row1 .testi-row11 .videobox:hover img {transform: scale(1.08); transition: all 1.5s ease 0s; filter: grayscale(100%); -webkit-filter: grayscale(100%);}

.conter-wrapp .testi-row1 .testi-row11 .videobox .video-play-button span {width: 0; height: 0; border-left: 14px solid #ffffff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; display: block; margin: 16px 20px; position: relative; z-index: 3;}

.conter-wrapp .testi-row1 .testi-row11 .videobox .video-play-button:before, 
.conter-wrapp .testi-row1 .testi-row11 .videobox .video-play-button:after {content: ""; position: absolute; left: 50%; top: 50%; z-index: -9;}

.conter-wrapp .testi-row1 .testi-row11 .videobox .video-play-button:before {width: 50px; height: 50px; background: rgba(255, 255, 255, 0.60); border-radius: 50%; display: block; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); -webkit-animation: pulse-border 1500ms ease-out infinite; animation: pulse-border 1500ms ease-out infinite;}

.conter-wrapp .testi-row1 .testi-row11 .videobox .video-play-button:after {width: 66px; height: 66px; background: rgba(255, 255, 255, 0.60); border-radius: 50%; display: block; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); -webkit-animation: pulse-border 1500ms ease-out infinite; animation: pulse-border 1500ms ease-out infinite;}

/*treatment-wrapp*/

.treatment-wrapp { position:relative; text-align:center;}

.treatment-wrapp h2 { font-size:20px; color:#fff; line-height:39.18px; letter-spacing:0.6px; text-transform:uppercase; margin:0 0 8px;}

.treatment-wrapp h2 a { color:#fff;}

.treatment-wrapp h2 span { display:block;}

.treatment-wrapp p { font-size:18px; color:rgba(255,255,255,0.6); line-height:35px; margin:0 0 0;}

.treatment-wrapp p a { color:rgba(255,255,255,0.6);}

.treatment-wrapp p span { display:block;}

.treatment-wrapp .treatment-col1 { width:27%; display:inline-block; border-radius:50%; overflow:hidden; position:relative; margin:0 3% 6%; background:#171717;}

.treatment-wrapp .treatment-col1 img { width:100%; display:block; opacity:0; transition: all 0.5s ease-in-out 0.25s;}

.treatment-wrapp .treatment-col1:hover img { opacity:1; transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1); box-shadow: 2px 2px 2px #4b4b4b;}

.treatment-wrapp .treatment-col1 .treatment-bar1 { width:100%; float:left;}

.treatment-wrapp .treatment-col1 .treatment-bar2 { width:90%; position:absolute; top:50%; transform:translateY(-50%); left:0; right:0; margin:auto;}

.treatment-wrapp h2, .treatment-wrapp h2 span  { font-family: 'Montserrat', sans-serif; font-weight: 400;}



/*contac-wrapp*/

.contac-wrapp { text-align:center;}

.contac-wrapp h2 { font-size:19.92px; color:#ffffff; letter-spacing:0.6px; line-height:39.03px; margin:0 0 6px; text-transform:uppercase;}

.contac-wrapp h2 a { color:#ffffff;}

.contac-wrapp h2 span { display:block;}

.contac-wrapp p { float:none; font-size:18px; color:rgba(255,255,255,0.7); letter-spacing:0.3px; line-height:27px; margin:0 0 34px;}

.contac-wrapp p a { color:rgba(255,255,255,0.7);}

.contac-wrapp p span { display:block;}

.contac-wrapp p strong { font-weight:700;}

.contac-wrapp .contac-row1 { width:100%; float:left;}

.contac-wrapp .contac-row2 { width:100%; float:left; margin:0 0 50px;}

.contac-wrapp .contac-lt { width:56.9%; float:left;}

.contac-wrapp .contac-lt iframe{ width:100%; display:block; height:350px;}

.contac-wrapp .contac-rt { width:43%; float:right; position:relative; top:35px;}

.contac-wrapp .contac-rt2 { top:0;}

.contac-wrapp .contac-rt2 h2 { margin:0 0 24px;}

.contac-wrapp .contac-rt .contac-bar1 { width:100%; float:left;}

.contac-wrapp .form-row1 { width:100%; float:left;}

.contac-wrapp .form-row1 h2 { margin:0 0 30px;}

.contac-wrapp .form-row1 .form-bar1 { width:100%; margin:0 0 0;}

.contac-wrapp .form-row1 .form-bar1 .form-left { width:48.8%; float:left; }

.contac-wrapp .form-row1 .form-bar1 .form-right { width:48.8%; float:right; }

.contac-wrapp .form-row1 .form-bar1 .form-fil1 { font-size:12.48px; color:rgba(255,255,255,0.6); background-color:transparent; border:1px solid rgba(255,255,255,0.6); letter-spacing:0.4px; border-radius:4px; text-align:center; text-transform:uppercase; font-family: 'Jost', sans-serif; font-weight: 600;}

.contac-wrapp .form-row1 .form-bar1 .form-fil2 { width:100%; height:46px; margin:0 0 14px; padding:0 2% 0; float:right;}

.contac-wrapp .form-row1 .form-bar1 .form-fil3 { width:100%; height:106px; margin:0 0 17px; padding:14px 2% 0;}

.contac-wrapp .contac-row3 { width:100%; float:left; text-align:center;}

.contac-wrapp .contac-row3 img { width:100%; display:block;}

.contac-wrapp .contac-row3 .datetime { width:100%; float:left; font-size:18px; color:rgba(255,255,255,0.7); line-height:27px; letter-spacing:0.3px; font-family: 'Montserrat', sans-serif; font-weight: 300;}

.contac-wrapp .contac-btn1 { float:none; color:#000000; background-color:#fff; border-color:#fff; cursor:pointer; margin:14px 0 0; padding:15px 25px 15px; border-radius:4px;}

.contac-wrapp .contac-btn1:hover { color:#fff; background:#000000; border-color:#fff;}

.contac-wrapp h2, .contac-wrapp h2 span  { font-family: 'Montserrat', sans-serif; font-weight: 400;}

.contac-wrapp p, .contac-wrapp p span { font-family: 'Montserrat', sans-serif; font-weight: 300;}



/*treatmentin-wrapp*/

.treatmentin-wrapp h2 { font-size:14px; color:#fff; line-height:24px; letter-spacing:2px; margin:0 0 0; text-transform:uppercase; position:absolute; bottom:19px; left:22px;}

.treatmentin-wrapp h2 span { display:block;}

.treatmentin-wrapp h2 a { color:#fff;}

.treatmentin-wrapp p { font-size:18px; color:rgba(255,255,255,0.6); line-height:35px; margin:0 0 34px;}

.treatmentin-wrapp p a { color:#e1e1e1;}

.treatmentin-wrapp p span { display:block;}

.treatmentin-wrapp .treatmentin-row1 { width:91.2%; float:left;}

.treatmentin-wrapp .treatmentin-row2 { width:100%; float:left; border:1px solid #fff; margin:0 0 56px;}

.treatmentin-wrapp .treatmentin-btn1 { color:rgba(255,255,255,0.6); border-color:transparent; padding:2px 0 6px 0; font-family: 'Montserrat', sans-serif; font-weight: 700;}

.treatmentin-wrapp h2, .treatmentin-wrapp h2 span { font-family: 'Montserrat', sans-serif; font-weight: 700;}



.button-row { width:100%; float:left; margin:8px 0 34px;}

.button-row ul { width:100%; float:left;}

.button-row ul li { display:inline-block; color:#fff;}

.button-row .button1 { color:#fff; border-color:transparent; padding:0 0 6px 0; font-family: 'Montserrat', sans-serif; font-weight: 700;}

.button-row ul li:nth-child(2) { color:rgba(255,255,255,0.6); margin:0 9px; font-family: 'Montserrat', sans-serif; font-weight: 300;}



/*common-css*/

.comman-anchor { width:100%; height:100%; position:absolute; right:0; top:0; bottom:0; left:0; z-index:999;}

.honoer-box1 { width:100%; float:left; margin:8px 0 30px;}

.honoer-box1 a { float:none; display:inline-block; margin:0 3px 0;}

.honoer-box2 { width:111px; position:absolute; float:right; right:0; bottom:10px;}

.honoer-box2 img { width:100%; display:block;}

.star-box1 { width:100%; float:left; margin:8px 0 30px; position: relative; z-index: 9;}

.star-box1 a { float:none; display:inline-block; margin:0 3px 0;}

.banner-btn1, .detier-btn1, .enquer-btn1, .facier-btn1, .gester-btn1, .honoer-btn1, .about-btn1, .acadmeny-btn1, .bloger-btn1, .paiger-btn1, .paiger-btn2, .bloginner-btn1, .button1, .galleryin-btn1, .caseslider-btn1, .galler-btn1, .testimonial-btn1, .treatmentin-btn1 { font-size:14px; letter-spacing:2.8px; text-transform:uppercase; transition: all 0.25s ease-out 0s; display:inline-block; cursor:pointer; position:relative; font-family: 'Montserrat', sans-serif; font-weight: 800;}

.impoer-btn1, .sidber-btn1, .contac-btn1 { font-size:15px; letter-spacing:0.4px; text-transform:uppercase; border:1px solid; transition: all 0.25s ease-out 0s; display:inline-block; position:relative; font-weight:700; cursor:pointer; line-height:1; font-family: 'Poppins', sans-serif;}

.cool-link::after { content:''; display:block; width:0; height:1px; background:#fff; transition:width .3s; position:relative; bottom:-6px;}

.cool-link:hover::after { width: 100%; transition: width .3s;}

.mob-thumb { width:100%; float:left; display:none;}

.mob-thumb img { width:100%; display:block;}



.impoer-wrapp .impoer-row1 .impoer-bar1 .col-sm-6.first_col { padding: 0; width: 48.6%; float: left; margin: 0 0 14px;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .col-sm-6.last_col { padding: 0; width: 48.6%; float: right; margin: 0 0 14px;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .caldera-grid .col-sm-12 { padding: 0;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .caldera-grid .form-control { width: 100%; height: 46px; margin: 0; padding: 0 2% 0; float: left; font-size: 12.48px; color: rgba(255,255,255,0.6); background-color: transparent; border: 1px solid rgba(255,255,255,0.6); letter-spacing: 0.4px; border-radius: 4px; text-align: center; text-transform: uppercase; font-family: 'Jost', sans-serif; font-weight: 600; vertical-align: baseline; outline: none; line-height: normal; box-shadow: none;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .caldera-grid textarea.form-control { width: 100% !important; height: 46px; min-height: 46px; margin: 0 0 28px; padding: 14px 2% 0;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .caldera-grid .form-control::placeholder{color: rgba(255,255,255,0.6);}
.impoer-wrapp .impoer-row1 .impoer-bar1 .caldera-grid select.form-control { text-align: center; text-align-last: center; -webkit-appearance: none; background: url(../images/custom-arrow1.png) no-repeat 94% #ffffff00; cursor: pointer; }
.impoer-wrapp .impoer-row1 .impoer-bar1 .caldera-grid select.form-control:hover{  background: url(../images/custom-arrow11.png) no-repeat 94% #fff!important;color:#000!important;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .caldera-grid select.form-control option { color: #000 !important; background: transparent !important;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .caldera-grid .checkbox { text-align: center; font-size: 11.98px; color: rgba(255,255,255,0.7); letter-spacing: 0.3px; line-height: 25.96px; width: 100%; float: left; margin: 0 0 12px; vertical-align: baseline;  outline: none; font-family: 'Montserrat', sans-serif; font-weight: 300;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .caldera-grid .checkbox+.checkbox { width: 100%; float: left; margin: 0 0 22px;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .caldera-grid .checkbox label { padding: 0 0 0  0px;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .caldera-grid .checkbox input[type=checkbox]{background-image: url(../images/checkbox-thumb1.png); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; overflow: hidden; height: 11.5px;  width: 11px;  margin: 0px !important; padding: 0; border: 0;  position: relative; left:0px; top: 1px; -webkit-appearance: none;-moz-appearance: none;outline: none !important;cursor: pointer;    margin-right: 5px !important;    background-size: 11px !important;border-radius: 0 !important;
    border: none !important; }
.impoer-wrapp .impoer-row1 .impoer-bar1 .caldera-grid .checkbox input[type=checkbox]:checked {background-position: 0 11px; }
.impoer-wrapp .impoer-row1 .impoer-bar1 .caldera-grid a {color: #ffffff; }
.impoer-wrapp .impoer-row1 .impoer-bar1 .g-recaptcha {width: auto;float: none; margin: 5px auto 5px auto; transform: scale(0.8); text-align: center; transform-origin: center;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .g-recaptcha div {width: auto !important; height: auto !important; margin: 0 auto !important;} 
.impoer-wrapp .impoer-row1 .impoer-bar1 .caldera-grid .btn { float: none; color: #000000; background-color: #fff; border-color: #fff; cursor: pointer; margin: 20px 0 0; padding: 15px 25px 15px; border-radius: 4px; font-size: 15px; letter-spacing: 0.4px;  text-transform: uppercase; border: 1px solid; transition: all 0.25s ease-out 0s; display: inline-block;  position: relative;  font-weight: 700; line-height: 1;    font-family: 'Poppins', sans-serif; vertical-align: baseline; outline: none;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .caldera-grid .btn:hover {color: #fff; background: #000000; border-color: #fff;}



.sidber-wrapp .sidber-row1 .sidber-bar1 .caldera-grid .col-sm-12 { padding: 0;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .caldera-grid .form-control { width: 100%; height: 46px; margin: 0 0 14px; padding: 0 2% 0; float: right; font-size: 12.48px; color: rgba(255,255,255,0.6); background-color: transparent; border: 1px solid rgba(255,255,255,0.6); letter-spacing: 0.4px; border-radius: 4px; text-align: center; text-transform: uppercase; font-family: 'Jost', sans-serif; font-weight: 600; vertical-align: baseline; outline: none; line-height: normal; box-shadow: none;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .caldera-grid textarea.form-control { width: 100% !important; height: 46px; min-height: 46px; margin: 0 0 21px; padding: 14px 2% 0;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .caldera-grid select.form-control { text-align: center; text-align-last: center; -webkit-appearance: none; background: url(../images/custom-arrow1.png) no-repeat 94% #ffffff00; cursor: pointer;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .caldera-grid select.form-control option { color: #000 !important; background: transparent !important;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .caldera-grid .checkbox { text-align: center; font-size: 11.98px; color: rgba(255,255,255,0.7); letter-spacing: 0.3px; line-height: 25.96px; width: 100%; float: left; margin: 0 0 12px; vertical-align: baseline; outline: none; font-family: 'Montserrat', sans-serif; font-weight: 300;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .caldera-grid .checkbox+.checkbox { width: 100%; float: left; margin: 0 0 22px;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .caldera-grid .checkbox label { padding: 0 0 0  0px;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .caldera-grid .checkbox input[type=checkbox]{background-image: url(../images/checkbox-thumb1.png); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; overflow: hidden; height: 11.5px;  width: 11px;  margin: 0px !important; padding: 0; border: 0;  position: relative; left:0px; top: 1px; -webkit-appearance: none;-moz-appearance: none;outline: none !important;cursor: pointer;    margin-right: 5px !important;    background-size: 11px !important;border-radius: 0 !important;
    border: none !important; }
.sidber-wrapp .sidber-row1 .sidber-bar1 .caldera-grid .checkbox input[type=checkbox]:checked {background-position: 0 11px; }
.sidber-wrapp .sidber-row1 .sidber-bar1 .caldera-grid a {color: #ffffff; }
.sidber-wrapp .sidber-row1 .sidber-bar1 .g-recaptcha {width: auto;float: none; margin: 0px auto ; transform: scale(0.7); text-align: center; transform-origin: center;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .g-recaptcha div {width: auto !important; height: auto !important; margin: 0 auto !important;} 
.sidber-wrapp .sidber-row1 .sidber-bar1 .caldera-grid .btn { float: none; color: #000000; background-color: #fff; border-color: #fff; cursor: pointer; margin: 20px 0 0; padding: 15px 25px 15px; border-radius: 4px; font-size: 15px; letter-spacing: 0.4px;  text-transform: uppercase; border: 1px solid; transition: all 0.25s ease-out 0s; display: inline-block;  position: relative;  font-weight: 700; line-height: 1;    font-family: 'Poppins', sans-serif; vertical-align: baseline; outline: none;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .caldera-grid .btn :hover {color: #fff; background: #000000; border-color: #fff;}


.contac-wrapp .form-row1 .caldera-grid .col-sm-6.first_col { padding-left: 0;}
.contac-wrapp .form-row1 .caldera-grid .col-sm-6.last_col { padding-right: 0;}
.contac-wrapp .form-row1 .caldera-grid .col-sm-12 { padding: 0;}
.contac-wrapp .form-row1 .caldera-grid .form-control { width: 100%; height: 46px; margin: 0 0 14px; padding: 0 2% 0; float: right; font-size: 12.48px; color: rgba(255,255,255,0.6); background-color: transparent; border: 1px solid rgba(255,255,255,0.6); letter-spacing: 0.4px; border-radius: 4px; text-align: center; text-transform: uppercase; font-family: 'Jost', sans-serif; font-weight: 600; vertical-align: baseline; outline: none;}
.contac-wrapp .form-row1 .caldera-grid .form-control::placeholder {color: rgba(255,255,255,0.6); }
.contac-wrapp .form-row1 .caldera-grid textarea.form-control { width: 100% !important; height: 106px; min-height: 50px; margin: 0 0 23px; padding: 14px 2% 0;}
.contac-wrapp .form-row1 .caldera-grid select.form-control { text-align: center; text-align-last: center; -webkit-appearance: none; background: url(../images/custom-arrow1.png) no-repeat 94% #ffffff00; cursor: pointer;}
.contac-wrapp .form-row1 .caldera-grid select.form-control option { color: #000 !important; background: transparent !important;}
.contac-wrapp .form-row1 .caldera-grid select.form-control option:first-child {display: none;}
.contac-wrapp .form-row1 .caldera-grid .checkbox { text-align: center; font-size: 11.98px; color: rgba(255,255,255,0.7); letter-spacing: 0.3px; line-height: 25.96px; width: 100%; float: left; margin: 0 0 12px; vertical-align: baseline; outline: none; font-family: 'Montserrat', sans-serif; font-weight: 300;}
.contac-wrapp .form-row1 .caldera-grid .checkbox+.checkbox { width: 100%; float: left; margin: 0 0 22px;}
.contac-wrapp .form-row1 .caldera-grid .checkbox label { padding: 0 0 0  0px;}
.contac-wrapp .form-row1 .caldera-grid .checkbox input[type=checkbox]{background-image: url(../images/checkbox-thumb1.png); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; overflow: hidden; height: 11.5px;  width: 11px;  margin: 0px !important; padding: 0; border: 0;  position: relative; left:0px; top: 1px; -webkit-appearance: none;-moz-appearance: none;outline: none !important;cursor: pointer;    margin-right: 5px !important;     background-size: 11px !important;border-radius: 0 !important;
    border: none !important;}
.contac-wrapp .form-row1 .caldera-grid .checkbox input[type=checkbox]:checked {background-position: 0 11px; }
.contac-wrapp .form-row1 .caldera-grid a {color: #ffffff; }
.contac-wrapp .form-row1 .g-recaptcha {width: auto;float: none; margin: 0px auto ; transform: scale(0.8); text-align: center; transform-origin: center;}
.contac-wrapp .form-row1 .g-recaptcha div {width: auto !important; height: auto !important; margin: 0 auto !important;} 
.contac-wrapp .form-row1 .caldera-grid .btn { float: none;  color: #000000; background-color: #fff; border-color: #fff; cursor: pointer; margin: 20px 0 0; padding: 15px 25px 15px; border-radius: 4px; font-size: 15px; letter-spacing: 0.4px; text-transform: uppercase; border: 1px solid; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; font-weight: 700; line-height: 1; font-family: 'Poppins', sans-serif;}
.contac-wrapp .form-row1 .caldera-grid .btn :hover {color: #fff; background: #000000; border-color: #fff;}
.contac-wrapp .form-row1 .g-recaptcha div iframe { width: auto; height: 75px !important; display: inline-block; pointer-events: auto !important;}


.parsley-required { display: none !important;}
.caldera-grid .form-group .parsley-error {border-color: #d00000 !important;border:2px dotted !important;color:#d00000 !important;background: transparent;}
.caldera-grid .form-group label.parsley-error {border: none !important;}
.caldera-grid .help-block {display: none !important;}
input.form-control.parsley-success, select.form-control.parsley-success, textarea.form-control.parsley-success { background: transparent  !important;}
.caldera-grid .row {margin: 0px !important;}
.caldera-grid .form-group { margin:0px auto !important;}




.testimonial-wrapp .testimonial-col1 .test-read-btn { cursor: pointer; font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 16px; color: #fff; line-height: 32px; letter-spacing: 1px; padding: 0 0 20px;}
.testimonial-wrapp .testimonial-col1 span.dots-test { display: inline;}
.testimonial-wrapp .testimonial-col1 p span {
    display: inline;
}


.practice-wrapp { width: 100%; position: relative; float: left;}
.practice-wrapp .practice-row2 { width: 100%; display: flex; flex-wrap: wrap; position: relative;}
.practice-wrapp .practice-row2 .practice-row1 { width: 23.5%; margin: 0 2% 2% 0;}
.practice-wrapp .practice-row2 .practice-row1:nth-child(4n) {margin-right: 0;}


.acadmeny-row2.practice-row2 { display: flex; flex-wrap: wrap;}
.acadmeny-wrapp .acadmeny-row2 .acadmeny-col1 img { width: 100%; display: block; height: 100%; object-fit: cover; max-width: 100%; object-position: center; max-height: 250px;}

.acadmeny-row2.practice-row2 .practice-wrap { width: 100%; display: flex; flex-wrap: wrap; position: relative;     margin-bottom: 30px;}
.acadmeny-row2.practice-row2 .practice-wrap .acadmeny-col1 { width: 23.5%; margin: 0 2% 2% 0;}
.acadmeny-row2.practice-row2 .practice-wrap .acadmeny-col1:nth-child(4n) { margin-right: 0;}
.acadmeny-row2.practice-row2 .practice-wrap .acadmeny-col1 img { max-width: 100%; width: 100%; height: 100%; object-fit: cover; object-position: top center;}

.judger-wrapp .judger-row1 .iscwp-main-wrp .iscwp-gallery-grid.iscwp-image-fit .iscwp-col-6 .iscwp-img-wrp {
 height: 176px!important;
}
.enquer-wrapp .owl-dots {
    bottom: 50px;
}
.about-wrapp .about-row3 .about-row4.center-align {
    text-align: center;
}

.about-wrapp .about-row3 .about-row4.center-align .about-col1 {
    float: none;
    display: inline-block;
}
.header-wrapp.fixHeader {
    width: 100%;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 999;
    background: rgba(0,0,0);
    display: inline-block;
    height: 100px;
}

.header-wrapp.fixHeader .header-row1 {
    margin: 0 auto;
    left: 0;
    right: 0;
    position: absolute;
}

.header-wrapp.fixHeader .header-row2 {
    right: 0 !important;
    top: 38px;
    transform: inherit !important;
}

.header-wrapp.fixHeader #stickymenuadding {
    left: 0;
    right: 0;
    margin: 0 auto;
}

.header-wrapp.fixHeader .header-row1 {
    transform: scale(0.5);
    top: -35px;
}
.refer-a-paatient {
    position: fixed;
    top: 365px;
    right: -68px;
    display: inline-block;
    transform: rotate(-90deg);
    z-index: 999;
}

.refer-a-paatient a {
    letter-spacing: 0.4px;
    border-radius: 4px;
    float: none;
    margin: 0 0 0;
    padding: 8px 21px 9px 21px;
    color: #000000;
    background-color: #fff;
    font-size: 17px;
    text-transform: uppercase;
    font-weight: 700;
    display: inline-block;
    border: 1px solid #fff;
}

.refer-a-paatient a:hover {
    color: #fff;
    background-color: #000000;
    border: 1px solid #fff;
}





.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-title { display: none;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content { display: none;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content {width: 100%;float: none;margin: 0 auto;padding: 0;max-width: 100%;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row { width: 100%; display: block; margin: 0 auto; position: relative; height: auto;} 
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container { width: 100%; display: block; margin: 0 0 0;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap { width: 100%; display: block; position: relative; float: left;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label { display: none;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element {width: 100%;display: flex;margin: 0 auto;float: left;order: inherit;justify-content: center;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell {padding: 0;/* width: 100% !important; */}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {width: 48.6% !important;float: left;margin: 0 0 14px;padding: 0;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-child(3) {margin-right:0;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {width: 100%;height: 46px;margin: 0 0 0;padding: 0 7% 0;font-size: 12.48px;font-weight: 600;color: rgba(255,255,255,0.6);background: none;border: 1px solid rgba(255,255,255,0.6);resize: none;text-align: center;letter-spacing: normal;border-radius: 4px;transition: all 0.25s ease-out 0s;display: inline-block;vertical-align: baseline;position: relative;box-shadow: none;outline: none;font-family: 'Jost', sans-serif;line-height: normal;text-transform: uppercase;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field::placeholder { color: rgba(255,255,255,0.6);}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {width: 100%;float: left;margin: 0 0 28px;padding: 14px 2% 0;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field { width: 100%; display: none; float: left; position: relative; margin: 0 auto;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field .nf-input-limit { margin: 0 0 0;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {width: 48.6% !important;float: left;margin: 0 0 14px;padding: 0;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-child(2n) {float: right;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell:nth-child(2n) {float: right;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {width: auto;display: inline-block;height: auto;visibility: visible;margin: 0 0 12px !important;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {width: auto;padding-left: 17px;cursor: pointer;font-size: 11.98px;font-weight: 400;color: rgba(255,255,255,0.7);line-height: 25.96px;display: inline;letter-spacing: 0.3px;position: relative;top: -2px;height: auto;margin: 0 0 0;z-index: 9;font-family: 'Montserrat', sans-serif;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a {text-decoration: none;color: #ffffff;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a:hover {text-decoration: underline;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label .ninja-forms-req-symbol { display: none;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label {width: auto;float: none;display: inline-block;margin: 0 0 0 !important;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after {content: '';position: absolute;left: 0;top: 2px;width: 11px;height: 11px;background: #808082;border: 1px solid #808082;border-radius: 0;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:before {content: '';width: 5px;height: 5px;background: #fff;position: absolute;top: 5px;left: 3px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;opacity: 0;-webkit-transform: scale(0);transform: scale(0);border-radius: 0;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:before { opacity: 1; -webkit-transform: scale(1); transform: scale(1);}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:after {border: 1px solid #808082;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class1 .nf-field-element .ninja-forms-field { height: auto; margin: 0 0 0;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .nf-field-element .ninja-forms-field { height: auto; margin: 0 0 0;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {width: auto;height: auto;float: none;color: #000000;background: #fff;border: 1px solid #fff;margin: 20px 0 0;padding: 12px 25px 12px;cursor: pointer;text-align: center;font-size: 15px;font-weight: 700;letter-spacing: 0.4px;text-transform: inherit;border-radius: 4px;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;vertical-align: baseline;outline: none !important;font-family: 'Poppins', sans-serif;line-height: normal;box-shadow: none;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field:hover {color: #fff;background: none;border-color: #ffffff;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field+div {display: none;} 
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field{ background: url(../images/custom-arrow1.png) no-repeat 94% #ffffff00 !important; cursor: pointer;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field:hover{background: url(../images/custom-arrow11.png) no-repeat 94% #fff!important;color: #000!important;}

.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .nf-field-element::after { display: none;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .ninja-forms-field { border: 2px dotted #d00000; background: transparent;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap.nf-error .nf-field-label label {color: #d00000;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-after-form-content { margin: 15px 0 0;}


.contac-wrapp .form-row1 .nf-form-cont .nf-form-title { display: none;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content { display: none;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content {width: 100%;float: none;margin: 0 auto;padding: 0;max-width: 100%;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row { width: 100%; display: block; margin: 0 auto; position: relative; height: auto;} 
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container { width: 100%; display: block; margin: 0 0 0;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap { width: 100%; display: block; position: relative; float: left;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label { display: none;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element {width: 100%;display: flex;margin: 0 auto;float: left;order: inherit;justify-content: center;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell {padding: 0;/* width: 100% !important; */}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {width: 48.6% !important;float: left;margin: 0 0 0;padding: 0;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-child(3) {margin-right:0;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {width: 100%;height: 46px;margin: 0 0 14px;padding: 0 7% 0;font-size: 12.48px;font-weight: 600;color: rgba(255,255,255,0.6);background: none;border: 1px solid rgba(255,255,255,0.6);resize: none;text-align: center;letter-spacing: normal;border-radius: 4px;transition: all 0.25s ease-out 0s;display: inline-block;vertical-align: baseline;position: relative;box-shadow: none;outline: none;font-family: 'Jost', sans-serif;line-height: normal;text-transform: uppercase;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field::placeholder { color: rgba(255,255,255,0.6);}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {width: 100%;height: 106px;float: left;margin: 0 0 28px;padding: 14px 2% 0;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field { width: 100%; display: none; float: left; position: relative; margin: 0 auto;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field .nf-input-limit { margin: 0 0 0;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {width: 48.6% !important;float: left;margin: 0 0 0;padding: 0;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-child(2n) {float: right;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell:nth-child(2n) {float: right;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {width: auto;display: inline-block;height: auto;visibility: visible;margin: 0 0 12px !important;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {width: auto;padding-left: 17px;cursor: pointer;font-size: 11.98px;font-weight: 400;color: rgba(255,255,255,0.7);line-height: 25.96px;display: inline;letter-spacing: 0.3px;position: relative;top: -2px;height: auto;margin: 0 0 0;z-index: 9;font-family: 'Montserrat', sans-serif;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a {text-decoration: none;color: #ffffff;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a:hover {text-decoration: underline;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label .ninja-forms-req-symbol { display: none;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label {width: auto;float: none;display: inline-block;margin: 0 0 0 !important;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after {content: '';position: absolute;left: 0;top: 2px;width: 11px;height: 11px;background: #808082;border: 1px solid #808082;border-radius: 0;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:before {content: '';width: 5px;height: 5px;background: #fff;position: absolute;top: 5px;left: 3px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;opacity: 0;-webkit-transform: scale(0);transform: scale(0);border-radius: 0;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:before { opacity: 1; -webkit-transform: scale(1); transform: scale(1);}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:after {border: 1px solid #808082;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class1 .nf-field-element .ninja-forms-field { height: auto; margin: 0 0 0;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .nf-field-element .ninja-forms-field { height: auto; margin: 0 0 0;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {width: auto;height: auto;float: none;color: #000000;background: #fff;border: 1px solid #fff;margin: 20px 0 0;padding: 12px 25px 12px;cursor: pointer;text-align: center;font-size: 15px;font-weight: 700;letter-spacing: 0.4px;text-transform: inherit;border-radius: 4px;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;vertical-align: baseline;outline: none !important;font-family: 'Poppins', sans-serif;line-height: normal;box-shadow: none;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field:hover {color: #fff;background: none;border-color: #ffffff;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field+div {display: none;} 
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field{ background: url(../images/custom-arrow1.png) no-repeat 94% #ffffff00 !important; cursor: pointer;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field:hover{background: url(../images/custom-arrow11.png) no-repeat 94% #fff!important;color: #000!important;}

.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .nf-field-element::after { display: none;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .ninja-forms-field { border: 2px dotted #d00000; background: transparent;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap.nf-error .nf-field-label label {color: #d00000;}
.contac-wrapp .form-row1 .nf-form-cont .nf-after-form-content { margin: 15px 0 0;}



.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-title { display: none;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content { display: none;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content {width: 100%;float: none;margin: 0 auto;padding: 0;max-width: 100%;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row { width: 100%; display: block; margin: 0 auto; position: relative; height: auto;} 
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container { width: 100%; display: block; margin: 0 0 0;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap { width: 100%; display: block; position: relative; float: left;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label { display: none;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element {width: 100%;display: flex;margin: 0 auto;float: left;order: inherit;justify-content: center;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell {padding: 0;/* width: 100% !important; */}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {width: 48.6% !important;float: left;margin: 0 0 14px;padding: 0;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-child(3) {margin-right:0;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {width: 100%;height: 46px;margin: 0 0 0;padding: 0 7% 0;font-size: 12.48px;font-weight: 600;color: rgba(255,255,255,0.6);background: none;border: 1px solid rgba(255,255,255,0.6);resize: none;text-align: center;letter-spacing: normal;border-radius: 4px;transition: all 0.25s ease-out 0s;display: inline-block;vertical-align: baseline;position: relative;box-shadow: none;outline: none;font-family: 'Jost', sans-serif;line-height: normal;text-transform: uppercase;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field::placeholder { color: rgba(255,255,255,0.6);}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {width: 100%;float: left;margin: 0 0 28px;padding: 14px 2% 0;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field { width: 100%; display: none; float: left; position: relative; margin: 0 auto;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field .nf-input-limit { margin: 0 0 0;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {width: 48.6% !important;float: left;margin: 0 0 14px;padding: 0;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-child(2n) {float: right;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell:nth-child(2n) {float: right;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {width: auto;display: inline-block;height: auto;visibility: visible;margin: 0 0 12px !important;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {width: auto;padding-left: 17px;cursor: pointer;font-size: 11.98px;font-weight: 400;color: rgba(255,255,255,0.7);line-height: 25.96px;display: inline;letter-spacing: 0.3px;position: relative;top: -2px;height: auto;margin: 0 0 0;z-index: 9;font-family: 'Montserrat', sans-serif;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a {text-decoration: none;color: #ffffff;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a:hover {text-decoration: underline;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label .ninja-forms-req-symbol { display: none;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label {width: auto;float: none;display: inline-block;margin: 0 0 0 !important;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after {content: '';position: absolute;left: 0;top: 2px;width: 11px;height: 11px;background: #808082;border: 1px solid #808082;border-radius: 0;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:before {content: '';width: 5px;height: 5px;background: #fff;position: absolute;top: 5px;left: 3px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;opacity: 0;-webkit-transform: scale(0);transform: scale(0);border-radius: 0;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:before { opacity: 1; -webkit-transform: scale(1); transform: scale(1);}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:after {border: 1px solid #808082;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class1 .nf-field-element .ninja-forms-field { height: auto; margin: 0 0 0;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .nf-field-element .ninja-forms-field { height: auto; margin: 0 0 0;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {width: auto;height: auto;float: none;color: #000000;background: #fff;border: 1px solid #fff;margin: 20px 0 0;padding: 12px 25px 12px;cursor: pointer;text-align: center;font-size: 15px;font-weight: 700;letter-spacing: 0.4px;text-transform: inherit;border-radius: 4px;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;vertical-align: baseline;outline: none !important;font-family: 'Poppins', sans-serif;line-height: normal;box-shadow: none;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field:hover {color: #fff;background: none;border-color: #ffffff;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field+div {display: none;} 
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field{ background: url(../images/custom-arrow1.png) no-repeat 94% #ffffff00 !important; cursor: pointer;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field:hover{background: url(../images/custom-arrow11.png) no-repeat 94% #fff!important;color: #000!important;}

.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .nf-field-element::after { display: none;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .ninja-forms-field { border: 2px dotted #d00000; background: transparent;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap.nf-error .nf-field-label label {color: #d00000;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-after-form-content { margin: 15px 0 0;}




.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-title { display: none;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content { display: none;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content {width: 100%;float: none;margin: 0 auto;padding: 0;max-width: 100%;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row { width: 100%; display: block; margin: 0 auto; position: relative; height: auto;} 
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container { width: 100%; display: block; margin: 0 0 0;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap { width: 100%; display: block; position: relative; float: left;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label { display: none;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element {width: 100%;display: flex;margin: 0 auto;float: left;order: inherit;justify-content: center;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell {padding: 0;width: 100% !important;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {width: 100% !important;float: left;margin: 0 0 0;padding: 0;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-child(3) {margin-right:0;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {width: 100%;height: 46px;margin: 0 0 14px;padding: 0 7% 0;font-size: 12.48px;font-weight: 600;color: rgba(255,255,255,0.6);background: none;border: 1px solid rgba(255,255,255,0.6);resize: none;text-align: center;letter-spacing: normal;border-radius: 4px;transition: all 0.25s ease-out 0s;display: inline-block;vertical-align: baseline;position: relative;box-shadow: none;outline: none;font-family: 'Jost', sans-serif;line-height: normal;text-transform: uppercase;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field::placeholder { color: rgba(255,255,255,0.6);}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {width: 100%;float: left;margin: 0 0 28px;padding: 14px 2% 0;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field { width: 100%; display: none; float: left; position: relative; margin: 0 auto;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field .nf-input-limit { margin: 0 0 0;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {width: 100% !important;float: left;margin: 0 0 0;padding: 0;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-child(2n) {float: right;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell:nth-child(2n) {float: right;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {width: auto;display: inline-block;height: auto;visibility: visible;margin: 0 0 12px !important;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {width: auto;padding-left: 17px;cursor: pointer;font-size: 11.98px;font-weight: 400;color: rgba(255,255,255,0.7);line-height: 25.96px;display: inline;letter-spacing: 0.3px;position: relative;top: -2px;height: auto;margin: 0 0 0;z-index: 9;font-family: 'Montserrat', sans-serif;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a {text-decoration: none;color: #ffffff;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a:hover {text-decoration: underline;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label .ninja-forms-req-symbol { display: none;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label {width: auto;float: none;display: inline-block;margin: 0 0 0 !important;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after {content: '';position: absolute;left: 0;top: 2px;width: 11px;height: 11px;background: #808082;border: 1px solid #808082;border-radius: 0;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:before {content: '';width: 5px;height: 5px;background: #fff;position: absolute;top: 5px;left: 3px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;opacity: 0;-webkit-transform: scale(0);transform: scale(0);border-radius: 0;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:before { opacity: 1; -webkit-transform: scale(1); transform: scale(1);}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:after {border: 1px solid #808082;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class1 .nf-field-element .ninja-forms-field { height: auto; margin: 0 0 0;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .nf-field-element .ninja-forms-field { height: auto; margin: 0 0 0;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {width: auto;height: auto;float: none;color: #000000;background: #fff;border: 1px solid #fff;margin: 20px 0 0;padding: 12px 25px 12px;cursor: pointer;text-align: center;font-size: 15px;font-weight: 700;letter-spacing: 0.4px;text-transform: inherit;border-radius: 4px;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;vertical-align: baseline;outline: none !important;font-family: 'Poppins', sans-serif;line-height: normal;box-shadow: none;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field:hover {color: #fff;background: none;border-color: #ffffff;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field+div {display: none;} 
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field{ background: url(../images/custom-arrow1.png) no-repeat 94% #ffffff00 !important; cursor: pointer;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field:hover{background: url(../images/custom-arrow11.png) no-repeat 94% #fff!important;color: #000!important;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell nf-field {width: 100%;float: left;}

.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .nf-field-element::after { display: none;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .ninja-forms-field { border: 2px dotted #d00000; background: transparent;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap.nf-error .nf-field-label label {color: #d00000;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-after-form-content {margin: 15px 0 0;float: left;width: 100%;text-align: center;}



.referrals-wrapp {width: 100%; display: block; float: left; padding: 80px 0;}
.referrals-wrapp .referrals-col1 {width: 80%; display: table; float: none; position: relative; margin: 0 auto 0;}
.referrals-wrapp .referrals-col2 {width: 100%; float: left; display: block; margin: 0 auto 60px;}
.referrals-wrapp .referrals-col2 .referrals-row2 {width: 100%; float: none;}
.referrals-wrapp .referrals-col2 img {width: 100%; display: block;}
.referrals-wrapp .referrals-col1 .referrals-row1 {width: 100%; float: left; position: relative; text-align: center;}
.referrals-wrapp h2 {font-size: 35px;color: #fff;line-height: 40px;letter-spacing: 0.8px;margin: 0 0 16px;font-weight: 600;text-transform: uppercase;font-family: 'Montserrat', sans-;}
.referrals-wrapp p {font-size: 18px;color: #e1e1e1; line-height: 35px;margin: 0 0 34px;}

.referrals-wrapp .nf-form-cont { width: 90%; float: none; display: block; margin: 0 auto;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element h3 { width: 100%; display: block; font-size:40px; font-weight:400; color:#2e2e2e; letter-spacing:normal; line-height:1.25; text-transform:uppercase; margin:0 0 30px; text-align: center; font-family: 'futura-book-font';}

.referrals-wrapp .nf-form-cont .nf-form-title { display: none;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content { display: none;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content {width: 100%;float: none;margin: 0 auto;padding: 0;max-width: 100%;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row { width: 100%; display: block; margin: 0 auto; position: relative; height: auto;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell { padding: 0 0 0;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row nf-field { width: 100%; float: left; display: block;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container { width: 100%; display: block; margin: 0 0 0;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap {width: 100%;display: block;position: relative;float: left;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label { display: flex; margin: 0 0 0 !important; }
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label label {font-weight: 500;width: 100%;float: left;margin: 10px 0 5px 0;padding: 0 0 0;font-size: 12px;color: #e3b56d;text-align: left;text-transform: uppercase;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;font-family: 'Almarai', sans-serif;letter-spacing: 2.6px;line-height: 23px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label span.nf-label-span {font-weight: 600;width: 100%;float: left;margin: 15px 0 5px 0;padding: 0 0 0;font-size: 16px;color: #ffffff;text-align: left;letter-spacing: 1.3px;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;font-family: 'Montserrat', sans-serif;text-transform: uppercase;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element {width: 100%;display: flex;margin: 0 auto;float: left;order: inherit;justify-content: center;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {width: 100%;float: left;height: 48px;margin: 0 0 18px;padding: 0 7% 0;font-size: 12.48px;font-weight: 600;color: rgba(255,255,255,0.6);background: none;border: 1px solid rgba(255,255,255,0.6);text-align: center;letter-spacing: normal;border-radius: 4px;text-transform: uppercase;transition: all 0.25s ease-out 0s;display: inline-block;vertical-align: baseline;position: relative;box-shadow: none;resize: none;outline: none;font-family: 'Jost', sans-serif;z-index: 1;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field::placeholder { color: rgba(255,255,255,0.6);}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {width: 100%;height: 130px;float: none;padding: 14px 2% 0;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field { width: 100%; display: none; float: left; position: relative; margin: 0 auto;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field .nf-input-limit { margin: 0 0 0;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {display: inline-block;height: auto;visibility: visible;margin: 0 0 14px !important;width: 100%; text-align: center;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {float: none;width: auto;padding-left: 16px;cursor: pointer;font-size: 11.98px;font-weight: 500;color: rgba(255,255,255,0.7);line-height: 25.96px;display: inline;position: relative;top: -2px;height: auto;letter-spacing: 0.3px;margin: 0 0 0 !important;z-index: 1;text-align: center;font-family: 'Montserrat', sans-serif;text-transform: inherit;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a {color: #fff;text-decoration: none;}    
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a:hover {color: #ffff; text-decoration: underline;} 
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label .ninja-forms-req-symbol { display: none;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after {content: '';position: absolute;left: 0;top: 2px;width: 11px;height: 11px;background: #808082;border: 1px solid #808082;border-radius: 0;opacity: 1;display: block;transform: scale(1);outline: none;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:before {content: '';width: 5px;height: 5px;background: #ffff;border: 0;position: absolute;top: 5px;left: 3px;border-radius: 0;outline: none;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;opacity: 0 !important;-webkit-transform: scale(0) !important;transform: scale(0) !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:before { opacity: 1 !important; -webkit-transform: scale(1) !important; transform: scale(1) !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:after {border: 1px solid #808082;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell:nth-child(2) .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {width: 100%;float: left;margin: 0 0 26px !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class1 .nf-field-element .ninja-forms-field { height: auto; margin: 0 0 0;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .nf-field-element .ninja-forms-field { height: auto; margin: 0 0 0;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {width: auto;height: auto;text-align: center;float: none;color: #000;background: #fff;border: 1px solid #fff;padding: 12px 39px 12px;cursor: pointer;font-size: 15px;border-radius: 4px;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;font-weight: 700;vertical-align: baseline;outline: none !important;font-family: 'Poppins', sans-serif;box-shadow: none;line-height: normal;letter-spacing: 0.4px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field:hover {color: #ffff;background: none;border-color: #ffff;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .nf-field-element::after { display: none;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .ninja-forms-field { border: 2px dotted #d00000; background: transparent;}
.referrals-wrapp .nf-form-cont .nf-after-form-content { margin: 15px 0 0; text-align: center;}

.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element h3 {width: 100%;display: block;font-size: 33px;font-weight: 600;color: #ffff;letter-spacing: 0.04px;line-height: 1.15;margin: 0 0 30px;text-align: center;font-family: 'Montserrat', sans-serif;text-transform: uppercase;}

.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.file_upload-wrap .nf-field-element .files_uploaded p .delete { color: #fff; text-decoration: none; font-weight: 500; text-transform: uppercase;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.file_upload-wrap .nf-field-element .files_uploaded p .delete:hover { color: #fff; text-decoration: underline;}

.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {width: 49% !important; float: left;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell:nth-child(2n) {float: right;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell:last-child {/* width: 100% !important; */}

.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(4) .nf-cell {width: 49% !important; float: left;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(4) .nf-cell:nth-child(2n) {float: right;}

.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(5) {margin: 20px 0 10px;}

.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(6) .nf-cell {width: 49% !important; float: left;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(6) .nf-cell:nth-child(2n) {float: right;}

.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(8) .nf-cell {width: 49% !important; float: left;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(8) .nf-cell:nth-child(2n) {float: right;}

.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(9) {margin: 20px 0 10px;}

.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(11) .nf-cell {width: 49% !important; float: left;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(11) .nf-cell:nth-child(2n) {float: right;}
 
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element { align-items: center;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul {width: 100%;display: flex;flex-wrap: wrap;justify-content: left;position: relative;margin: 0 0 35px !important;float: left;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li {width: 25%;margin: 0 0 10px !important;font-size: 13px;text-align: left;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li:before { display: none;}

.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label {float: none;width: auto;padding-left: 24px;cursor: pointer;font-size: 12.48px;font-weight: 600;color: rgba(255,255,255,0.7);line-height: 23.02px;display: inline;position: relative;top: -2px;height: auto;letter-spacing: 0.30px;margin: 0 0 0 !important;z-index: 1;text-align: center;font-family: 'Jost', sans-serif;text-transform: uppercase;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li input { height: auto;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li .ninja-forms-field {height: auto;padding: 0;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label:after {content: '';position: absolute;left: 0;top: 2px;width: 13px;height: 13px;background: #808082;border: 1px solid #808082;border-radius: 0;opacity: 1;display: block;transform: scale(1);outline: none;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label:before {content: '';width: 7px;height: 7px;background: #ffff;border: 0;position: absolute;top: 5px;left: 3px;border-radius: 0;outline: none;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;opacity: 0 !important;-webkit-transform: scale(0) !important;transform: scale(0) !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label.nf-checked-label:before { opacity: 1 !important; -webkit-transform: scale(1) !important; transform: scale(1) !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label.nf-checked-label:after {border: 1px solid #808082;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element button.ninja-forms-field.nf-fu-fileinput-button span {color: rgba(255,255,255,0.6);font-family: 'Jost', sans-serif;font-size: 12.48px;font-weight: 600;}

.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element button.ninja-forms-field.nf-fu-fileinput-button { cursor: pointer;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element button.btn.nf-fu-button-cancel {width: auto;height: auto;float: none;color: #000;background: #ffff;border: 1px solid #fff;cursor: pointer;margin: 0 0 14px 5px;padding: 11px 15px 10px;text-align: center;font-size: 12px;font-weight: 600;letter-spacing: normal;border-radius: 4px;transition: all 0.25s ease-out 0s;position: relative;vertical-align: baseline;outline: none !important;font-family: 'Poppins', sans-serif;line-height: normal;box-shadow: none;text-transform: uppercase;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element button.btn.nf-fu-button-cancel:hover {color: #ffffff;background: none;border-color: #ffffff;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.file_upload-wrap .nf-field-element .files_uploaded p {font-size: 12px;text-align: center;line-height: 23px;margin: 0 0 20px 5px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap.nf-error .nf-field-label label {color: #E80001;}

.nf-pass.field-wrap .nf-field-element:after{display: none !important;}


body.home-extra {background: #1d1d1d;}

/*homepage-header*/
.home-extra .header-wrapp {padding: 24px 0 24px;}
.home-extra .margin {max-width: 1180px;}
.home-extra .header-wrapp .header-row1 {width: 102px; float: left; transition: all 0.7s; margin: 0 0 0;}
.home-extra .header-wrapp .header-row2 {width: auto; float: right; transition: all 0.7s; margin: 32px 0 0; position: relative; right: inherit; top: inherit; transform: none;}
.home-extra .header-wrapp.fixHeader {background: #1d1d1d;}
.home-extra .header-wrapp.fixHeader .header-row1 {width: 78px; animation: slide-down 0.7s; top: inherit; transform: inherit; position: relative;}
.home-extra .header-wrapp #stickymenuadding {padding: 0; background: #1d1d1d; transition: all 0.7s;}
.home-extra .header-wrapp.fixHeader .header-row2 {margin: 18px 0 0; animation: slide-down 0.7s;}
.home-extra .header-wrapp.fixHeader #stickymenuadding {padding: 24px 0 24px;}

/*homepage-banner*/
.home-extra .banner-wrapp {min-height: 1140px; position: relative; background: url(../images/thumb1-banner.jpg) no-repeat center / cover;}
.home-extra .banner-wrapp .single-welcome-slide {background-color: transparent; min-height: 1140px;}
.home-extra .banner-wrapp .banner-col1 {width: 1180px; float: left; margin: 0 auto 0; position: absolute; right: 0; bottom: 13.4%; left: 0;}
.home-extra .banner-wrapp .banner-col1 .banner-row1 {width: 64%; float: left; overflow: hidden; position: relative; top: inherit; transform: none; text-align: left;}
.home-extra .banner-wrapp h2 {font-size: 47px; font-weight: 500; color: #ffffff; letter-spacing: normal; line-height: normal; text-transform: uppercase; background: -webkit-linear-gradient(#767676, #ffffff); -webkit-background-clip: text; -webkit-text-fill-color: transparent; margin: 0 0 20px;}
.home-extra .banner-wrapp h2 strong {font-weight: 700;}
.home-extra .banner-wrapp p {float: none; font-size: 18px; font-weight: 400; color: #ffffff; letter-spacing: normal; line-height: 2.08; margin: 0 0 16px;}
.home-extra .banner-wrapp .banner-btn1 {float: left; color: #ffffff; background: none; border: 1px solid rgba(255, 255, 255, 0.2); margin: 28px 14px 0 0; padding: 15px 58px 15px 58px; text-align: center; font-size: 12px; font-weight: 700; letter-spacing: 0.6px; text-transform: uppercase; border-radius: 24px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative;}
.home-extra .banner-wrapp .banner-btn1:last-child {margin-right: 0;}
.home-extra .banner-wrapp .banner-btn1:hover {color: #ffffff; background: #4a4a4a; border-color: #4a4a4a;}
.home-extra .banner-wrapp .single-welcome-slide .main-bg-img-small {width: 100%; display: block; position: relative; float: left;}
.home-extra .banner-wrapp .single-welcome-slide .main-bg-img {width: 66.6%; float: right; position: absolute; right: 0; bottom: 0; display: block;}
.home-extra .banner-wrapp .banner-col2 {width: 590px; float: left; margin: 0 0 0; position: absolute; right: 7.5vw; bottom: 13.4%; left: inherit;}
.home-extra .banner-wrapp .banner-col2 .banner-btn2 {float: right; color: #ffffff; background: #1d1d1d; border: 1px solid #1d1d1d; margin: 0 0 0 14px; padding: 15px 40px 15px 40px; text-align: center; font-size: 12px; font-weight: 700; letter-spacing: 0.6px; text-transform: uppercase; line-height: normal; border-radius: 24px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative;}
.home-extra .banner-wrapp .banner-col2 .banner-row2 {width: 50%; float: right; position: relative; bottom: inherit;}
.home-extra .banner-wrapp .banner-col2 .banner-btn2:hover {color: #ffffff; background: none; border-color: rgba(255, 255, 255, 0.2);}

/*academy-wrapp*/
.academy-wrapp { background:none; padding:6.4% 0 9.1%; width: 100%; float: left; display: block;}
.academy-wrapp p { float:none; font-size:13px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:2.08; margin:0 0 16px;}
.academy-wrapp p a { color:#ffffff;}
.academy-wrapp p span { display:block;}
.academy-wrapp p strong { font-weight:700;}
.academy-wrapp h2 { font-size:37px; font-weight:500; color:#ffffff; letter-spacing:normal; line-height:normal; text-transform:uppercase; background:-webkit-linear-gradient(#767676, #ffffff); -webkit-background-clip:text; -webkit-text-fill-color:transparent; margin:0 0 20px;}
.academy-wrapp h2 a { color:#ffffff;}
.academy-wrapp h2 span { display:block; font-weight:500;}
.academy-wrapp h2 strong { font-weight:800;}
.academy-wrapp h3 { font-size:10px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:normal; margin:0 0 12px;}
.academy-wrapp h3 a { color:#ffffff;}
.academy-wrapp h3 span { display:block;}
.academy-wrapp h3 strong { font-weight:700;}
.academy-wrapp h4 { font-size:15px; font-weight:700; color:#ffffff; letter-spacing:0.75px; line-height:1.87; text-transform:uppercase; margin:0 0 18px;}
.academy-wrapp h4 a { color:#ffffff;}
.academy-wrapp h4 span { display:block;}
.academy-wrapp h4 strong { font-weight:800;}
.academy-wrapp h5 { font-size:15px; font-weight:700; color:#ffffff; letter-spacing:0.75px; line-height:1.87; text-transform:uppercase; margin:22px 0 18px;}
.academy-wrapp h5 a { color:#ffffff;}
.academy-wrapp h5 span { display:block;}
.academy-wrapp h5 strong { font-weight:800;}
.academy-wrapp .academy-col1 { width:100%; float:right; margin:0 0 36px; position:relative;}
.academy-wrapp .academy-col1 img { width:100%; display:block;}
.academy-wrapp .academy-col1 .academy-row1 { width:30.8%; float:left; transform:translateY(-50%); position:absolute; top:50%; left:8.8%;}
.academy-wrapp .academy-col2 { width:57.1%; float:right; margin:0 0 0;}
.academy-wrapp .academy-col2 img { width:100%; display:block;}
.academy-wrapp .academy-col2 .academy-row2 { width:84.2%; float:left;}
.academy-wrapp .academy-col3 { width:100%; float:right; margin:0 0 0; position:relative;}
.academy-wrapp .academy-col3 img { width:100%; display:block;}
.academy-wrapp .academy-col3 .academy-row3 { width:32.8%; float:left; transform:translateY(-50%); position:absolute; top:50%; left:8.8%;}
.academy-wrapp .academy-col4 { width:57.1%; float:right; margin:0 0 0; position:relative;}
.academy-wrapp .academy-col4 img { width:100%; display:block;}
.academy-wrapp .academy-col4 .academy-row4 { width:100%; float:left;}
.academy-wrapp .academy-btn1 { float:left;color:#ffffff;background:none;border: 1px solid rgba(255,255,255,0.2);margin:12px 14px 0 0;padding:15px 37px 15px 37px;text-align: center;font-size: 12px;font-weight: 700;letter-spacing: 0.6px;text-transform: uppercase;border-radius: 24px;transition: all 0.25s ease-out 0s;display: inline-block;position: relative; box-shadow: none; line-height: normal;}
.academy-wrapp .academy-btn1:last-child { margin-right:0;}
.academy-wrapp .academy-btn1:hover { color:#ffffff; background:#4a4a4a; border-color:#4a4a4a;}
.academy-logo-box { width:14%; float:left; margin:0 0 0; position:absolute; bottom:-13%; left:-7%;}

/*testimonials-wrapp*/
.testimonials-wrapp { background:url(../images/testimonials-bg.png) no-repeat center / cover; padding:7.1% 0 5.7%; width: 100%; display: block; float: left;}
.testimonials-wrapp p { float:none; font-size:13px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:2.08; margin:0 0 16px;}
.testimonials-wrapp p a { color:#ffffff;}
.testimonials-wrapp p span { display:block;}
.testimonials-wrapp p strong { font-weight:700;}
.testimonials-wrapp h2 { font-size:15px; font-weight:600; color:#ffffff; letter-spacing:normal; line-height:normal; text-transform:uppercase; margin:28px 0 18px;}
.testimonials-wrapp h2 a { color:#ffffff;}
.testimonials-wrapp h2 span { display:block;}
.testimonials-wrapp h2 strong { font-weight:800;}
.testimonials-wrapp h3 { font-size:37px; font-weight:500; color:#ffffff; letter-spacing:normal; line-height:normal; text-transform:uppercase; background:-webkit-linear-gradient(#767676, #ffffff); -webkit-background-clip:text; -webkit-text-fill-color:transparent; margin:0 0 20px;}
.testimonials-wrapp h3 a { color:#ffffff;}
.testimonials-wrapp h3 span { display:block; font-weight:500;}
.testimonials-wrapp h3 strong { font-weight:700;}
.testimonials-wrapp h4 { font-size:12px; font-weight:700; color:#ffffff; letter-spacing:0.6px; line-height:1.92; text-transform:uppercase; margin:0 0 0;}
.testimonials-wrapp h4 a { color:#ffffff;}
.testimonials-wrapp h4 span { display:block;}
.testimonials-wrapp h4 strong { font-weight:800;}
.testimonials-wrapp .testimonials-col1 { width:100%; float:left; margin:0 0 8.9%;}
.testimonials-wrapp .testimonials-col1 img { width:100%; display:block;}
.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:100%; float:left;}
.testimonials-wrapp .testimonials-col2 { width:100%; float:right; margin:0 0 0; position:relative;}
.testimonials-wrapp .testimonials-col2 img { width:100%; display:block;}
.testimonials-wrapp .testimonials-col2 .testimonials-row2 { width:34.6%; float:left; transform:translateY(-50%); position:absolute; top:50%; left:0;}
.testimonials-wrapp .testimonials-col3 { width:59.5%; float:right; margin:0 0 0;}
.testimonials-wrapp .testimonials-col3 img { width:100%; display:block; mix-blend-mode:multiply;}
.testimonials-wrapp .testimonials-col3 .testimonials-row3 { width:100%; float:left; background:#7e8385; position:relative;}
.testimonials-wrapp .testimonials-btn1 { float:left; color:#ffffff; background:none; border:1px solid rgba(255,255,255,0.2); margin:26px 14px 0 0; padding:15px 40px 15px 40px; text-align: center;font-size: 12px;font-weight: 700;letter-spacing: 0.6px;text-transform: uppercase;border-radius: 24px;transition: all 0.25s ease-out 0s;display: inline-block;position: relative; box-shadow: none; line-height: normal;}
.testimonials-wrapp .testimonials-btn1:last-child { margin-right:0;}
.testimonials-wrapp .testimonials-btn1:hover { color:#ffffff; background:#4a4a4a; border-color:#4a4a4a;}
.testimonials-star-box { width:100%; float:left; margin:0 0 28px;}
.testimonials-star-box span { width:42.2%; float:left;}
.testimonials-video-box { width:90%; float:none; text-align:center; transition:all 0.25s ease-out 0s; margin:0 auto 0; position:absolute; right:0; bottom:9.7%; left:0;}
.testimonials-row3:hover .testimonials-video-box { bottom:12.7%;}
.testimonials-wrapp .testimonials-col1 .non-slider {width: 100%; display: flex; flex-wrap: wrap; justify-content: center;}
.testimonials-wrapp .testimonials-col1 .non-slider .testimonials-row1 {width: 30.33%;float: left;margin: 0 4.5% 0 0;}
.testimonials-wrapp .testimonials-col1 .non-slider .testimonials-row1:last-child {margin-right: 0;}
.non-slider .testimonials-star-box span {width: 35.2%;}
.testimonials-wrapp .videobox {width: 50px; height: 50px; float: none; background: #1d1d1d; border: 1px solid #1d1d1d; border-radius: 50%; display: block; margin: 0 auto 10px; position: relative; z-index: 9; top: inherit; transform: none;}
.testimonials-wrapp .videobox span {width: 0; height: 0; border-left: 14px solid #ffffff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; display: block; margin: 16px 20px; position: relative; z-index: 3;}
.testimonials-wrapp .videobox:after, .testimonials-wrapp .videobox:before {content: ""; position: absolute; left: 50%; top: 50%; z-index: -9;}
.testimonials-wrapp .videobox:before {width: 50px; height: 50px; background: rgba(255, 255, 255, 0.60); border-radius: 50%; display: block; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); -webkit-animation: pulse-border 1500ms ease-out infinite; animation: pulse-border 1500ms ease-out infinite;}
.testimonials-wrapp .videobox:after {width: 66px; height: 66px; background: rgba(255, 255, 255, 0.60); border-radius: 50%; display: block; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); -webkit-animation: pulse-border 1500ms ease-out infinite; animation: pulse-border 1500ms ease-out infinite;}

/*yorkshire-wrapp*/
.yorkshire-wrapp {width: 100%; display: block; float: left; background:none; padding:5.9% 0 6.6%; position:relative;}
.yorkshire-wrapp p { float:none; font-size:13px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.92; margin:0 0 16px;}
.yorkshire-wrapp p a { color:#ffffff;}
.yorkshire-wrapp p span { display:block;}
.yorkshire-wrapp p strong { font-weight:700;}
.yorkshire-wrapp h2 { font-size:37px; font-weight:500; color:#ffffff; letter-spacing:normal; line-height:normal; text-transform:uppercase; background:-webkit-linear-gradient(#767676, #ffffff); -webkit-background-clip:text; -webkit-text-fill-color:transparent; margin:0 0 28px;}
.yorkshire-wrapp h2 a { color:#ffffff;}
.yorkshire-wrapp h2 span { display:block; font-weight:500;}
.yorkshire-wrapp h2 strong { font-weight:700;}
.yorkshire-wrapp .yorkshire-col1 { width:100%; float:left; margin:0 0 0; position:relative; z-index:9;}
.yorkshire-wrapp .yorkshire-col1 img { width:100%; display:block;}
.yorkshire-wrapp .yorkshire-col1 .yorkshire-row1 { width:35.2%; float:right; transform:translateY(-50%); position:absolute; top:50%; right:12.5%;}
.yorkshire-wrapp .yorkshire-col2 { width:40.2%; float:left; margin:0 0 0;}
.yorkshire-wrapp .yorkshire-col2 img { width:100%; display:block;}
.yorkshire-wrapp .yorkshire-col2 .yorkshire-row2 { width:100%; float:right;}
.yorkshire-wrapp .yorkshire-btn1 { float:left; color:#ffffff; background:none; border:1px solid rgba(255,255,255,0.2); margin:20px 14px 0 0; padding:15px 36px 15px 36px; text-align: center;font-size: 12px;font-weight: 700;letter-spacing: 0.6px;text-transform: uppercase;border-radius: 24px;transition: all 0.25s ease-out 0s;display: inline-block;position: relative; box-shadow: none; line-height: normal;}
.yorkshire-wrapp .yorkshire-btn1:last-child { margin-right:0;}
.yorkshire-wrapp .yorkshire-btn1:hover { color:#ffffff; background:#4a4a4a; border-color:#4a4a4a;}
.yorkshire-logo-right-grey-shape { width:32.4%; float:right; margin:0 0 0; position:absolute; top:-5.1%; right:0;}
.yorkshire-logo-right-grey-shape img { width:100%; display:block;}

/*gallery-wrapp*/
.gallery-wrapp {width: 100%; float: left; display: block; background:url(../images/gallery-bg.png) no-repeat center / cover; padding:5.8% 0 5.3%;}
.gallery-wrapp p { float:none; font-size:13px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:2.08; margin:0 0 16px;}
.gallery-wrapp p a { color:#ffffff;}
.gallery-wrapp p span { display:block;}
.gallery-wrapp p strong { font-weight:700;}
.gallery-wrapp h2 { font-size:37px; font-weight:500; color:#ffffff; letter-spacing:normal; line-height:normal; text-transform:uppercase; background:-webkit-linear-gradient(#767676, #ffffff); -webkit-background-clip:text; -webkit-text-fill-color:transparent; margin:0 0 20px;}
.gallery-wrapp h2 a { color:#ffffff;}
.gallery-wrapp h2 span { display:block; font-weight:500;}
.gallery-wrapp h2 strong { font-weight:800;}
.gallery-wrapp .gallery-col1 { width:100%; float:right; margin:0 0 0; position:relative;}
.gallery-wrapp .gallery-col1 img { width:100%; display:block;}
.gallery-wrapp .gallery-col1 .gallery-row1 { width:34.8%; float:left; transform:translateY(-50%); position:absolute; top:50%; left:0;}
.gallery-wrapp .gallery-col2 { width:60.2%; float:right; margin:0 -3.22% 0 0;}
.gallery-wrapp .gallery-col2 img { width:100%; display:block;}
.gallery-wrapp .gallery-col2 .gallery-row2 { width:100%; float:left; transition:all 0.25s ease-out 0s;}
.gallery-wrapp .gallery-btn1 { float:left; color:#ffffff; background:none; border:1px solid rgba(255,255,255,0.2); margin:14px 14px 0 0; padding:15px 40px 15px 40px; text-align: center;font-size: 12px;font-weight: 700;letter-spacing: 0.6px;text-transform: uppercase;border-radius: 24px;transition: all 0.25s ease-out 0s;display: inline-block;position: relative; box-shadow: none; line-height: normal;}
.gallery-wrapp .gallery-btn1:last-child { margin-right:0;}
.gallery-wrapp .gallery-btn1:hover { color:#ffffff; background:#4a4a4a; border-color:#4a4a4a;}

/*treatments-wrapp*/
.treatments-wrapp {width: 100%; display: block; float: left; background:none; padding:6.4% 0 9.2%;}
.treatments-wrapp p { float:none; font-size:13px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:2.08; margin:0 0 16px;}
.treatments-wrapp p a { color:#ffffff;}
.treatments-wrapp p span { display:block;}
.treatments-wrapp p strong { font-weight:700;}
.treatments-wrapp h2 { font-size:37px; font-weight:500; color:#ffffff; letter-spacing:normal; line-height:normal; text-transform:uppercase; background:-webkit-linear-gradient(#767676, #ffffff); -webkit-background-clip:text; -webkit-text-fill-color:transparent; margin:0 0 20px;}
.treatments-wrapp h2 a { color:#ffffff;}
.treatments-wrapp h2 span { display:block; font-weight:500;}
.treatments-wrapp h2 strong { font-weight:700;}
.treatments-wrapp h3 { font-size:15px; font-weight:600; color:#ffffff; letter-spacing:normal; line-height:normal; text-transform:uppercase; margin:0 0 8px;}
.treatments-wrapp h3 a { color:#ffffff;}
.treatments-wrapp h3 span { display:block;}
.treatments-wrapp h3 strong { font-weight:700;}
.treatments-wrapp .treatments-col1 { width:90.9%; float:right; margin:0 0 36px; position:relative;}
.treatments-wrapp .treatments-col1 img { width:100%; display:block;}
.treatments-wrapp .treatments-col1 .treatments-row1 { width:34.7%; float:left; transform:translateY(-50%); position:absolute; top:50%; left:0;}
.treatments-wrapp .treatments-col2 { width:90.4%; float:left; margin:0 0 0; position:relative;}
.treatments-wrapp .treatments-col2 img { width:100%; display:block;}
.treatments-wrapp .treatments-col2 .treatments-row2 { width:36.3%; float:right;}
.treatments-wrapp .treatments-col3 { width:90.9%; float:right; margin:0 0 0;}
.treatments-wrapp .treatments-col3 img { width:100%; display:block;}
.treatments-wrapp .treatments-col3 .treatments-row3 { width:100%; float:left;}
.treatments-wrapp .treatments-col4 { width:100%; float:left; margin:0 0 0; position:relative;}
.treatments-wrapp .treatments-col4 img { width:100%; display:block;}
.treatments-wrapp .treatments-col4 .treatments-row4 { width:74.6%; float:right; transition:all 0.25s ease-out 0s; position:absolute; bottom:9%; left:12.7%;}
.treatments-wrapp .treatments-col4:hover .treatments-row4 { bottom:12%;}
.treatments-wrapp .treatments-btn1 { float:left; color:#ffffff; background:none; border:1px solid rgba(255,255,255,0.2); margin:14px 14px 0 0; padding:15px 40px 15px 40px; text-align: center;font-size: 12px;font-weight: 700;letter-spacing: 0.6px;text-transform: uppercase;border-radius: 24px;transition: all 0.25s ease-out 0s;display: inline-block;position: relative; box-shadow: none; line-height: normal;}
.treatments-wrapp .treatments-btn1:last-child { margin-right:0;}
.treatments-wrapp .treatments-btn1:hover { color:#ffffff; background:#4a4a4a; border-color:#4a4a4a;}

/*hargreaves-wrapp*/
.hargreaves-wrapp {width: 100%; display: block; float: left; background:url(../images/hargreaves-bg.png) no-repeat center / cover; padding:6.7% 0 6.7%;}
.hargreaves-wrapp p { float:none; font-size:13px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.92; margin:0 0 16px;}
.hargreaves-wrapp p a { color:#ffffff;}
.hargreaves-wrapp p span { display:block;}
.hargreaves-wrapp p strong { font-weight:700;}
.hargreaves-wrapp h2 { font-size:37px; font-weight:500; color:#ffffff; letter-spacing:normal; line-height:normal; text-transform:uppercase; background:-webkit-linear-gradient(#767676, #ffffff); -webkit-background-clip:text; -webkit-text-fill-color:transparent; margin:0 0 26px;}
.hargreaves-wrapp h2 a { color:#ffffff;}
.hargreaves-wrapp h2 span { display:block; font-weight:500;}
.hargreaves-wrapp h2 strong { font-weight:700;}
.hargreaves-wrapp .hargreaves-col1 { width:100%; float:left; margin:0 0 0; position:relative;}
.hargreaves-wrapp .hargreaves-col1 img { width:100%; display:block;}
.hargreaves-wrapp .hargreaves-col1 .hargreaves-row1 { width:37.6%; float:right; transform:translateY(-50%); position:absolute; top:50%; right:9.8%;}
.hargreaves-wrapp .hargreaves-col2 { width:40.2%; float:left; margin:0 0 0;}
.hargreaves-wrapp .hargreaves-col2 img { width:100%; display:block;}
.hargreaves-wrapp .hargreaves-col2 .hargreaves-row2 { width:100%; float:right;}
.hargreaves-wrapp .hargreaves-btn1 { float:left; color:#ffffff; background:none; border: 1px solid rgba(255,255,255,0.2); margin:18px 14px 0 0; padding:15px 36px 15px 36px; text-align: center;font-size: 12px;font-weight: 700;letter-spacing: 0.6px;text-transform: uppercase;border-radius: 24px;transition: all 0.25s ease-out 0s;display: inline-block;position: relative; box-shadow: none; line-height: normal;}
.hargreaves-wrapp .hargreaves-btn1:last-child { margin-right:0;}
.hargreaves-wrapp .hargreaves-btn1:hover { color:#ffffff; background:#4a4a4a; border-color:#4a4a4a;}

/*contact-wrapp*/
.contact-wrapp {width: 100%; display: block; float: left; background:none; padding:6% 0 4.7%; position:relative;}
.contact-wrapp p { float:none; font-size:13px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.92; margin:0 0 16px;}
.contact-wrapp p a { color:#ffffff;}
.contact-wrapp p span { display:block;}
.contact-wrapp p strong { font-weight:700;}
.contact-wrapp h2 { font-size:37px; font-weight:500; color:#ffffff; letter-spacing:normal; line-height:normal; text-transform:uppercase; background:-webkit-linear-gradient(#767676, #ffffff); -webkit-background-clip:text; -webkit-text-fill-color:transparent; margin:0 0 22px;}
.contact-wrapp h2 a { color:#ffffff;}
.contact-wrapp h2 span { display:block; font-weight:500;}
.contact-wrapp h2 strong { font-weight:700;}
.contact-wrapp .contact-col1 { width:100%; float:left; margin:0 0 0; position:relative; z-index:9;}
.contact-wrapp .contact-col1 img { width:100%; display:block;}
.contact-wrapp .contact-col1 .contact-row1 { width:27.6%; float:right; transform:translateY(-50%); position:absolute; top:50%; right:13.6%;}
.contact-wrapp .contact-col2 { width:37.44%; float:left; margin:0 0 0 13.2%;}
.contact-wrapp .contact-col2 img { width:100%; display:block;}
.contact-wrapp .contact-col2 .contact-row2 { width:100%; float:right;}
.contact-wrapp .contact-col2 .contact-row2 .contact-fil1 { text-align:left; color:#ffffff; background:none; border-color:rgba(255,255,255,0.2); resize:none;}
.contact-wrapp .contact-col2 .contact-row2 .contact-fil2 { width:100%; height:47px; float:left; margin:0 0 18px; padding:0 8.8% 0;}
.contact-wrapp .contact-col2 .contact-row2 .contact-fil3 { width:100%; height:149px; float:left; margin:0 0 38px; padding:16px 8.8% 0;}
.contact-wrapp .contact-btn1 { float:left; color:#ffffff; background:none; border:1px solid rgba(255,255,255,0.2); cursor:pointer; margin:0 14px 0 0; padding:15px 36px 15px 36px; text-align: center;font-size: 12px;font-weight: 700;letter-spacing: 0.6px;text-transform: uppercase;border-radius: 24px;transition: all 0.25s ease-out 0s;display: inline-block;position: relative; box-shadow: none; line-height: normal;} 
.contact-wrapp .contact-btn1:last-child { margin-right:0;}
.contact-wrapp .contact-btn1:hover { color:#ffffff; background:#4a4a4a; border-color:#4a4a4a;}
.contact-social-box { width:100%; float:left; margin:4px 0 0;}
.contact-social-box a { width:30px; float:left; margin:0 12px 0 0;}
.contact-social-box a:last-child { margin-right:0;}
.contact-logo-right-grey-shape { width:32.4%; float:right; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; right:0;}
.contact-logo-right-grey-shape img { width:100%; display:block;}

/*instagram-wrapp*/
.instagram-wrapp {width: 100%; display: block; float: left; background:url(../images/instagram-bg.png) no-repeat center / cover; padding:4.9% 0 4.9%;}
.instagram-wrapp p { float:none; font-size:13px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:2.08; margin:0 0 16px;}
.instagram-wrapp p a { color:#ffffff;}
.instagram-wrapp p span { display:block;}
.instagram-wrapp p strong { font-weight:700;}
.instagram-wrapp h2 { font-size:37px; font-weight:500; color:#ffffff; letter-spacing:normal; line-height:normal; text-transform:uppercase; background:-webkit-linear-gradient(#767676, #ffffff); -webkit-background-clip:text; -webkit-text-fill-color:transparent; margin:0 0 20px;}
.instagram-wrapp h2 a { color:#ffffff;}
.instagram-wrapp h2 span { display:block;  font-weight:500;}
.instagram-wrapp h2 strong { font-weight:800;}
.instagram-wrapp .instagram-col1 { width:100%; float:right; margin:0 0 0; position:relative;}
.instagram-wrapp .instagram-col1 img { width:100%; display:block;}
.instagram-wrapp .instagram-col1 .instagram-row1 { width:35.2%; float:left; transform:translateY(-50%); position:absolute; top:50%; left:0;}
.instagram-wrapp .instagram-col2 { width:62.9%; float:right; margin:0 0 0;}
.instagram-wrapp .instagram-col2 img { width:100%; display:block;}
.instagram-wrapp .instagram-col2 .instagram-row2 { width:100%; float:left;}
.instagram-wrapp .instagram-btn1 { float:left; color:#ffffff; background:none; border:1px solid rgba(255,255,255,0.2); margin:14px 14px 0 0; padding:15px 40px 15px 40px;  text-align: center;font-size: 12px;font-weight: 700;letter-spacing: 0.6px;text-transform: uppercase;border-radius: 24px;transition: all 0.25s ease-out 0s;display: inline-block;position: relative; box-shadow: none; line-height: normal;}
.instagram-wrapp .instagram-btn1:last-child { margin-right:0;}
.instagram-wrapp .instagram-btn1:hover { color:#ffffff; background:#4a4a4a; border-color:#4a4a4a;}

/*.home-extra-footer-wrapp*/
.home-extra .footer-wrapp { background:#1d1d1d; padding:5.6% 0 6.8%; margin: 30px 0 0;}
.home-extra .footer-wrapp p { float:none; font-size:13px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:2.08; margin:0 0 16px;}
.home-extra .footer-wrapp p a { color:#ffffff;}
.home-extra .footer-wrapp p span { display:block;}
.home-extra .footer-wrapp p strong { font-weight:700;}
.home-extra .footer-wrapp h2 { font-size:15px; font-weight:700; color:#ffffff; letter-spacing:0.75px; line-height:1.92; text-transform:uppercase; margin:0 0 8px;}
.home-extra .footer-wrapp h2 a { color:#ffffff;}
.home-extra .footer-wrapp h2 span { display:block;}
.home-extra .footer-wrapp h2 strong { font-weight:800;}
.home-extra .footer-wrapp .footer-col1 { width:8.66%; float:left; margin:4% 0 0;}
.home-extra .footer-wrapp .footer-col1 img { width:100%; display:block;}
.home-extra .footer-wrapp .footer-col1 .footer-row1 { width:100%; float:left;}
.home-extra .footer-wrapp .footer-col2 { width:24.6%; float:left; margin:0 5.4% 0 0;}
.home-extra .footer-wrapp .footer-col2 img { width:100%; display:block;}
.home-extra .footer-wrapp .footer-col2 .footer-row2 { width:100%; float:left; padding: 0;}
.home-extra .footer-wrapp .footer-col2 .footer-row2 li { float:none; display:block; margin:0 0 18px;}
.home-extra .footer-wrapp .footer-col2 .footer-row2 li:last-child { margin-bottom:0;}
.home-extra .footer-wrapp .footer-col2 .footer-row2 li a:hover { color:#4a4a4a;}
.home-extra .footer-wrapp .footer-col3 { width:34.6%; float:left; margin:0 2.6% 0 0;}
.home-extra .footer-wrapp .footer-col3 img { width:100%; display:block;}
.home-extra .footer-wrapp .footer-col3 .footer-row3 { width:100%; float:left;}
.home-extra .footer-wrapp .footer-col3 .footer-row3 li { float:none; display:block; margin:0 0 18px;}
.home-extra .footer-wrapp .footer-col3 .footer-row3 li:last-child { margin-bottom:0;}
.home-extra .footer-wrapp .footer-col3 .footer-row3 li a:hover { color:#4a4a4a;}
.home-extra .footer-wrapp .footer-col4 { width:32.8%; float:left; margin:0 0 0;}
.home-extra .footer-wrapp .footer-col4 img { width:100%; display:block;}
.home-extra .footer-wrapp .footer-col4 .footer-row4 { width:100%; float:left;}
.home-extra .footer-wrapp .footer-col4 .footer-row4 li { float:none; display:block; margin:0 0 0;}
.home-extra .footer-wrapp .footer-col4 .footer-row4 li a:hover { color:#4a4a4a;}
.home-extra .footer-wrapp .footer-col5 { width:100%; float:left; margin:50px 0 0;}
.home-extra .footer-wrapp .footer-col5 img { width:100%; display:block;}
.home-extra .footer-wrapp .footer-col5 .footer-row5 { width:100%; float:left;}
.home-extra .footer-wrapp .footer-col5 .footer-row5 li { float:left; display:block; margin:0 0 0;}
.home-extra .footer-wrapp .footer-col5 .footer-row5 li:nth-child(2n) { margin:0 4px 0;}
.home-extra .footer-wrapp .footer-col5 .footer-row5 li a:hover { color:#4a4a4a;}
.home-extra .footer-wrapp .footer-btn1 { float:left; color:#ffffff; background:none; border:1px solid rgba(255,255,255,0.2); margin:0 14px 0 0; padding:15px 36px 15px 36px; text-align: center;font-size: 12px;font-weight: 700;letter-spacing: 0.6px;text-transform: uppercase;border-radius: 24px;transition: all 0.25s ease-out 0s;display: inline-block;position: relative; box-shadow: none; line-height: normal;}
.home-extra .footer-wrapp .footer-btn1:last-child { margin-right:0;}
.home-extra .footer-wrapp .footer-btn1:hover { color:#ffffff; background:#4a4a4a; border-color:#4a4a4a;}
.home-extra .footer-row2 li, .home-extra .footer-row2 li a, .home-extra .footer-row3 li, .home-extra .footer-row3 li a { font-size:15px; font-weight:700; color:#ffffff; letter-spacing:0.75px; line-height:1.92; text-transform:uppercase;}
.home-extra .footer-row4 li, .home-extra .footer-row4 li a { font-size:13px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.92;}
.home-extra .footer-row5 li, .home-extra .footer-row5 li a { font-size:12px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.92;}
.home-extra .footer-let-box { width:80.2%; float:right; margin:0 0 0;}
.home-extra .footer-content-box { width:100%; float:left; margin:24.4% 0 0;}
.home-extra .footer-social-box { width:auto; float:left; margin:8px 18px 0 0;}
.home-extra .footer-social-box a { width:30px; float:left; margin:0 12px 0 0;}
.home-extra .footer-social-box a:last-child { margin-right:0;}

/*linker-wrapp*/
.linker-wrapp { background:none; padding:0 0 0; position:absolute; top:176px; right:0; left:0; z-index:99;}
.linker-wrapp p { float:left; font-size:17px; color:#a1a4a7; letter-spacing:0.5px; line-height:30px; margin:0 0 0;}
.linker-wrapp p a { color:#a1a4a7;}
.linker-wrapp p span { display:block;}
.linker-wrapp p strong { font-weight:700;}
.linker-wrapp .linker-col1 { width:auto; float:right; margin:0 0 0;}
.linker-wrapp .linker-col1 img { width:100%; display:block;}
.linker-wrapp .linker-col1 .linker-row1 { width:100%; float:right;}
.linker-wrapp .linker-col1 .linker-row1 a { width:30px; float:left; margin:0 12px 0 0;}
.linker-wrapp .linker-col1 .linker-row1 a:last-child { margin-right:0;}

.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-title {display: none;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content {display: none;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content {width: 100%; float: none; margin: 0 auto; padding: 0; max-width: 100%;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row {width: 100%; display: block; margin: 0 auto; position: relative; height: auto;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container {width: 100%; display: block; margin: 0 0 0;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap {width: 100%; display: block; position: relative; float: left;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label {display: none;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element {width: 100%;display: flex;margin: 0 auto;float: left;order: inherit;justify-content: start;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell {padding: 0;width: 100% !important;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {width: 100%;height: 47px;margin: 0 0 18px;padding: 0 8.8% 0;font-size: 12px;font-weight: 700;color: #ffffff;background: rgba(255,255,255,0.0);border: 1px solid rgba(255,255,255,0.2);resize: none;text-align: left;letter-spacing: 0.6px;text-transform: uppercase;border-radius: 24px;transition: all 0.25s ease-out 0s;display: inline-block;vertical-align: baseline;position: relative;box-shadow: none;outline: none;font-family: "Montserrat", sans-serif;line-height: normal;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field::placeholder {color: #ffffff;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {width: 100%;float: left;height: 149px;margin: 0 0 38px;padding: 16px 8.8% 0;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field {width: 100%; display: none; float: left; position: relative; margin: 0 auto;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field .nf-input-limit {margin: 0 0 0;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {width: 100%;display: inline-block;height: auto;visibility: visible;margin: 0 0 20px !important;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {width: auto;padding-left: 22px;cursor: pointer;font-size: 12px;font-weight: 400;color: #ffffff;line-height: 2.08;display: inline-block;letter-spacing: normal;position: relative;top: -4px;height: auto;margin: 0 0 0;z-index: 9;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a {text-decoration: none;color: #ffffff;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a:hover {color: rgba(255,255,255,0.2);}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label .ninja-forms-req-symbol {display: none;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label {width: auto; float: none; display: inline-block; margin: 0 0 20px !important;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after {content: '';position: absolute;left: 0;top: 4px;width: 14px;height: 14px;background: none;border: 1px solid rgba(255,255,255,0.2);border-radius: 50%;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:before {content: '';width: 6px;height: 6px;background: #ffffff;position: absolute;top: 8px;left: 4px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;opacity: 0;-webkit-transform: scale(0);transform: scale(0);border-radius: 50%;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:before {opacity: 1; -webkit-transform: scale(1); transform: scale(1);}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:after {border: 1px solid rgba(255,255,255,0.2);}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class1 .nf-field-element .ninja-forms-field {height: auto; margin: 0 0 0;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .nf-field-element .ninja-forms-field {height: auto; margin: 0 0 0;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {width: auto;height: auto;float: none;color: #ffffff;background: none;border: 1px solid rgba(255,255,255,0.2);margin: 0 14px 0 0;padding: 15px 36px 15px 36px;cursor: pointer;text-align: center;font-size: 12px;font-weight: 700;letter-spacing: 0.6px;text-transform: inherit;border-radius: 24px;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;vertical-align: baseline;outline: none !important;font-family: "Montserrat", sans-serif;line-height: normal;box-shadow: none;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field:hover {color: #ffffff;background: #4a4a4a;border-color: #4a4a4a;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .list-select-wrap .nf-field-element > div {height: 100%; width: 100%; padding: 0; font-size: 12px; font-weight: 700; color: #ffffff; background: none !important; border: none; resize: none; text-align: left; letter-spacing: normal; transition: all 0.25s ease-out 0s; box-shadow: none; outline: none; line-height: normal; cursor: pointer;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .list-select-wrap .nf-field-element > div:after {content: ""; width: 8px; height: 5.5px; background: url(../images/down-white-grey-plain-arrow.svg) no-repeat top / 100%; transform: translateY(-50%); transition: all 0.25s ease-out 0s; margin: 0 0 0; position: absolute; top: 50%; right: 20px;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .list-select-wrap .nf-field-element > div:hover:after {background: url(../images/down-white-grey-plain-arrow.svg) no-repeat bottom center / 100%;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .list-select-wrap .nf-field-element select {margin: 0 0 0; cursor: pointer; transition: all 0.25s ease-out 0s;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .list-select-wrap .nf-field-element select option {color: #000000;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.list-container {margin: 0 0 18px;}

.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .nf-field-element::after {display: none;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .ninja-forms-field {border: 2px dotted #d00000; background: transparent;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-after-form-content {display: block; text-align: center; margin: 15px 0 0;}

.nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap.nf-fail.nf-error .nf-field-label label {color: #d10000 !important;}

.common-anchor {content: ""; width: 100%; height: 100%; display: block; position: absolute; top: 0; left: 0; right: 0; z-index: 9;}


/*Smartphone css*/

@media screen and (max-width: 480px) {

.margin { width: 90%; }



.mob-thumb { display:block; margin:30px 0 0;}



.header-wrapp { position:relative; background:#131315; padding:87px 0 0; text-align:center;}

.header-wrapp .header-row2 { width:100%; position:fixed; top:0; left:0; transform:none; z-index:999;}

.header-wrapp .banner-row4 { display:block; margin:33px 0 0;}



.banner-wrapp { min-height:inherit; background:#131315; text-align:center; padding:0 0 30px;}

.banner-wrapp h2 { font-size:26px;}

.banner-wrapp p { font-size:17px; line-height:32px;}

.banner-wrapp p span { display:contents;}

.banner-wrapp .banner-row1 { position:relative; top:inherit; transform:none; padding:40px 0 25px;}

.banner-wrapp .banner-row1 .banner-bar1 { width:100%;}

.banner-wrapp .banner-row2 { position:relative; bottom:inherit;}

.banner-wrapp .banner-row2 .banner-bar2 { width:100%;}

.banner-wrapp .banner-row2 .banner-bar2 ul li:nth-child(2) { display:none;}

.banner-wrapp .banner-row3 { position:relative; bottom:inherit; margin:20px 0 33px 0;}

.banner-wrapp .banner-row3 .banner-bar3 { float:none; display:inline-block;}

.banner-wrapp .banner-row4 { display:none; position:relative; bottom:inherit;}

.banner-wrapp .banner-btn1 { width:100%; margin:0 0 10px;}

.banner-bar1 ul li, .banner-bar1 ul li a { font-size:16px; line-height:36px;}



.detier-wrapp { padding:50px 0; text-align:center;}

.detier-wrapp h2 { font-size:26px; line-height:43px;}

.detier-wrapp h2 span { display:contents;}

.detier-wrapp .detier-row1 .detier-bar1 { width:100%;}



.enquer-wrapp { text-align:center;}

.enquer-wrapp h2 { font-size:26px; line-height:36px; margin:0 0 23px;}

.enquer-wrapp .enquer-row1 .enquer-bar1 { width:100%; position:relative; top:inherit; transform:none;}

.enquer-wrapp .enquer-row1 .enquer-bar2 { width:100%; margin:66px 0 0;}

.enquer-wrapp .enquer-row2 .enquer-bar3 { width:100%; margin:38px 0 0;}

.enquer-wrapp .enquer-row2 .enquer-bar4 { width:100%; position:relative; top:inherit; transform:none;}

.enquer-wrapp .enquer-row2 .enquer-shape2 { right:0; display:none;}

.enquer-wrapp .enquer-row1 .enquer-shape1 { left:0; display:none;}



.facier-wrapp { padding:75px 0 50px;}

.facier-wrapp h2 { font-size:26px; line-height:36px; margin:0 0 22px;}



.gester-wrapp { padding:224px 0 50px;}



.honoer-wrapp { padding:60px 0 50px;}

.honoer-wrapp h2 { font-size:26px; line-height:36px; margin:0 0 22px;}



.impoer-wrapp { background:none; padding:62px 0 66px;}

.impoer-wrapp h2 { font-size:26px; line-height:36px; margin:0 0 26px;}

.impoer-wrapp .impoer-row1 { width:100%;}

.impoer-wrapp .impoer-row1 .impoer-bar1 { width:100%;}

.impoer-wrapp .impoer-row1 .impoer-bar1 .impoer-fil2 { width:100%;}

.impoer-wrapp .impoer-row1 .impoer-bar1 .impoer-fil4 { width:100%;}

.impoer-wrapp:after { display:none; width:72%; height:140%;}



.judger-wrapp .judger-row1 { padding:0; margin:0 0 30px;}



.judger-wrapp h2 { font-size:18.97px; line-height:35px;}



.footer-wrapp { text-align:center; padding:50px 0 0;}

.footer-wrapp h2 { font-size:19px; line-height:33px;}

.footer-wrapp .footer-row1 { padding-bottom:10px;}

.footer-wrapp .footer-row1 .footer-bar1 { width:100%; margin:0 0 22px;}

.footer-wrapp .footer-row1 .footer-bar2 { width:100%; margin:0 0 28px;}

.footer-wrapp .footer-row1 .footer-bar3 { width:100%; text-align:center;}

.footer-wrapp .footer-row1 .footer-bar3 .footer-icon a { margin:0 6px;}

.footer-wrapp .footer-row2 .fleft { width:100%;}

.footer-wrapp .footer-row2 .fright { width:100%;}

.top-btn1 { float:none;}



/*inner*/

.inner-wrapp { min-height:inherit; background:#131315 !important; text-align:center; padding:0 0 30px;}

.inner-wrapp h1 { font-size:14px;}

.inner-wrapp .inner-row1 { position:relative; top:inherit; transform:none; padding:30px 0;}

.inner-bar2 li, .inner-bar2 li a { font-size:15px;}



.about-wrapp { margin:0; padding:30px 0 0;}

.about-wrapp h2 { font-size:24px;}

.about-wrapp .about-row1 .about-row2 { margin:13px 0 0;}

.about-wrapp .about-row1 .about-row2 ul li:nth-child(2) { display:none;}

.about-wrapp .about-row3 { margin:35px 0 0;}

.about-wrapp .about-row3 .about-col1 { width:100%; margin:0 0 20px;}

.about-wrapp .about-row3 .about-row4 { margin:30px 0 0;}

.about-wrapp .about-row3 .about-col1 .about-text { font-size:17px; line-height:36.18px;}

.about-wrapp .about-btn1 { width:100%; margin:0 0 10px;}



.acadmeny-wrapp { margin:0; padding:40px 0 0;}

.acadmeny-wrapp h2 { font-size:21px; line-height:31px;}

.acadmeny-wrapp h3 { font-size:21px; line-height:31px;}

.acadmeny-wrapp .acadmeny-row1 { padding:0 5%;}

.acadmeny-wrapp .acadmeny-row2 { margin:10px 0 46px;}

.acadmeny-wrapp .acadmeny-logo { width:171px; margin-bottom:38px;}



.conter-wrapp { margin:0; padding:40px 0 50px;}

.conter-wrapp .conter-row1 { width:100%; margin:0 0 60px;}

.conter-wrapp .conter-row2 { width:100%; margin:0;}



.bloginner-wrapp h2 { font-size:21px; line-height:33px;}

.bloginner-wrapp .bloginner-row1 { width:100%;}



.bloger-wrapp h2 { font-size:21px; line-height:33px;}

.bloger-wrapp .bloger-row2 { margin:0 0 55px;}

.bloger-wrapp .bloger-row2:last-child { margin:0 0 55px;}

.bloger-wrapp .bloger-row1 .bloger-bar1 { width:100%; margin:0 0 30px;}

.bloger-wrapp .bloger-row1 .bloger-bar2 { width:100%;}



.contac-wrapp .contac-rt { width:100%; margin:0 0 40px;}

.contac-wrapp .contac-lt { width:100%;}

.contac-wrapp .form-row1 { margin:0 0 40px;}

.contac-wrapp .form-row1 .form-bar1 .form-left { width:100%;}

.contac-wrapp .form-row1 .form-bar1 .form-right { width:100%;}

.contac-wrapp .contac-row22 { margin:0;}

.contac-wrapp .contac-rt2 { margin:0;}



.case-wrapp .case-col1 { width:100%; margin:0 0 40px;}



.galleryin-wrapp h2 { bottom:6px;}

.galleryin-wrapp .galleryin-row1 { width:100%;}



.button-row .button1 { width:100%; margin:0 0 10px;}

.button-row ul li:nth-child(2) { display:none;}



.case-slider .caseslider-row1 .caseslider-col1 { width:99%;}



.galler-wrapp .galler-row1 .galler-col1 { width:100%; margin:0 0 45px;}



.treatmentin-wrapp .treatmentin-row1 { width:100%;}



.treatment-wrapp .treatment-col1 { width:90%; margin:0 auto 40px;}



.honoer-box2 { display:none;}

.banner-btn1, .detier-btn1, .enquer-btn1, .facier-btn1, .gester-btn1, .honoer-btn1, .about-btn1, .button1 { font-size:12px;}


.impoer-wrapp .impoer-row1 .impoer-bar1 .col-sm-6.first_col { width: 100%;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .col-sm-6.last_col { width: 100%;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .caldera-grid .checkbox { font-size: 11.3px; line-height: 18px; width: 100%; margin: 0 0 11px;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .caldera-grid .checkbox+.checkbox { margin: 0 0 20px;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .g-recaptcha { margin: 0 auto;}

.sidber-wrapp .sidber-row1 .sidber-bar1 .caldera-grid .checkbox{ font-size: 11.3px; line-height: 18px; width: 100%; margin: 0 0 11px;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .caldera-grid .checkbox+.checkbox { margin: 0 0 20px;}

.contac-wrapp .form-row1 .caldera-grid .col-sm-6.first_col { padding-right: 0;}
.contac-wrapp .form-row1 .caldera-grid .col-sm-6.last_col { padding-left: 0;}
.contac-wrapp .form-row1 .caldera-grid .checkbox { font-size: 11.3px; line-height: 18px; width: 100%; margin: 0 0 11px;}
.contac-wrapp .form-row1 .caldera-grid .checkbox+.checkbox { margin: 0 0 20px;}


.practice-wrapp .practice-row2 .practice-row1 { width: 49%;  margin: 0 2% 2% 0;}
.practice-wrapp .practice-row2 .practice-row1:nth-child(3n) { margin-right: 2%;}
.practice-wrapp .practice-row2 .practice-row1:nth-child(4n) { margin-right: 0;}
.practice-wrapp .practice-row2 .practice-row1:nth-child(2n) { margin-right: 0%;}


.acadmeny-row2.practice-row2 .practice-wrap .acadmeny-col1 { width: 49%;  margin: 0 2% 2% 0;}
.acadmeny-row2.practice-row2 .practice-wrap .acadmeny-col1:nth-child(3n) { margin-right: 2%;}
.acadmeny-row2.practice-row2 .practice-wrap .acadmeny-col1:nth-child(4n) { margin-right: 0;}
.acadmeny-row2.practice-row2 .practice-wrap .acadmeny-col1:nth-child(2n) { margin-right: 0%;} 

.acadmeny-wrapp .acadmeny-row2 .acadmeny-col1 img { max-height: 20vw;}

.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {width: 100% !important;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {width: 100% !important;}

.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {width: 100% !important;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {width: 100% !important;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {font-size: 11.3px;line-height: 18px;}


.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {width: 100% !important;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {width: 100% !important;}

.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {font-size: 11.3px;line-height: 18px;}

.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-last-child(2) .nf-cell {width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li {width: 100%;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell { width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(4) .nf-cell {  width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(6) .nf-cell { width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(8) .nf-cell {  width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(11) .nf-cell { width: 100% !important;}
.referrals-wrapp h2 {font-size: 24px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element h3 {font-size: 22px;}

.banner-wrapp .banner-btn1 span {display: block;}

.home-extra .header-wrapp {padding: 66px 0 40px; text-align: center; position: relative; top: inherit; background: none;}
.home-extra .header-wrapp .header-row1 {width: 102px; float: none; margin: 0 auto 20px;}
.home-extra .header-wrapp .banner-row4 {width: 100%; display: block; margin: 0 0 0;}
.home-extra .header-wrapp .banner-row4 .banner-bar4 a {width: 30px;}
.home-extra .header-wrapp.fixHeader .header-row1 {width: 102px;}
.home-extra .header-wrapp .header-row2 {width: 100%; margin: 0 0 0; position: fixed; top: 0; right: 0; left: 0;}
.home-extra .header-wrapp #stickymenuadding {background: none;}
.home-extra .header-wrapp.fixHeader {background: none;}
.home-extra .header-wrapp.fixHeader .header-row2 {margin: 0 0 0}

.home-extra .banner-wrapp {min-height: inherit; float: left; background: url(../images/thumb1-banner.jpg) no-repeat center / cover !important; padding: 0;}
.home-extra .banner-wrapp .banner-col1 {width: 100%;position: relative;bottom: inherit;background: #1d1d1d;}
.home-extra .banner-wrapp .banner-col2 {display: none;width: 94%;}
.home-extra .banner-wrapp .single-welcome-slide {min-height: inherit;}
.home-extra .banner-wrapp .banner-col2 .banner-btn2 {margin: 0 0 0 6px;padding: 15px 22px 15px 22px;font-size: 10px;}
.home-extra .banner-wrapp .single-welcome-slide .main-bg-img {position: relative; float: none; margin: 0 auto 0;}
.home-extra .banner-wrapp .single-welcome-slide {min-height: inherit;}
.home-extra .banner-wrapp {min-height: inherit; float: left;}
.home-extra .banner-wrapp .banner-col1 {position: relative; background: #1d1d1d; bottom: inherit; width: 100%;}
.home-extra .banner-wrapp .banner-col1 .banner-row1 {width: 100%; padding: 32px 5% 78px; text-align: center;}
.home-extra .banner-wrapp h2 {font-size: 33px; margin: 0 0 14px;}
.home-extra .banner-wrapp p {font-size: 14px; margin: 0 0 10px;}
.home-extra .banner-wrapp .banner-btn1 {float: none; display: inline-block; width: auto; margin: 10px 4px 0; font-size: 10px;}

.academy-wrapp { text-align:center; padding:14px 0 0;}
.academy-wrapp p { font-size:11px; margin:0 0 10px;}
.academy-wrapp p span { display:inline;}
.academy-wrapp h2 { font-size:23px; margin:0 0 18px;}
.academy-wrapp h2 span { display:block;}
.academy-wrapp h3 { font-size:10px; margin:0 0 10px;}
.academy-wrapp h3 span { display:inline;}
.academy-wrapp h4 { font-size:13px; margin:0 0 16px;}
.academy-wrapp h4 span { display:inline;}
.academy-wrapp h5 { font-size:13px; margin:-4px 0 12px;}
.academy-wrapp h5 span { display:inline;}
.academy-wrapp .academy-col1 { width:100%; margin:0 0 20px;}
.academy-wrapp .academy-col1 .academy-row1 { width:100%; transform:none; padding:0 5% 0; position:relative; top:inherit; left:inherit;}
.academy-wrapp .academy-col2 { width:100%; margin:0 0 0;}
.academy-wrapp .academy-col2 .academy-row2 { width:100%; padding:0 5% 0;}
.academy-wrapp .academy-col3 { width:100%; margin:0 0 0;}
.academy-wrapp .academy-col3 .academy-row3 { width:100%; transform:none; padding:0 5% 78px; position:relative; top:inherit; left:inherit;}
.academy-wrapp .academy-col4 { width:100%; margin:0 0 0;}
.academy-wrapp .academy-col4 .academy-row4 { width:100%;}
.academy-wrapp .academy-btn1 { float:none; margin:10px 4px 0; font-size: 10px;}
.academy-wrapp .academy-btn1:last-child { margin-right:4px;}
.academy-logo-box { width:14%; margin:0 auto 0; position:absolute; right:0; bottom:-13%; left:0;}

.testimonials-wrapp { text-align:center; padding:60px 0 5.4%;}
.testimonials-wrapp p { font-size:11px; margin:0 0 10px;}
.testimonials-wrapp p span { display:inline;}
.testimonials-wrapp h2 { font-size:13px; margin:0 0 16px;}
.testimonials-wrapp h2 span { display:inline;}
.testimonials-wrapp h3 { font-size:23px; margin:0 0 18px;}
.testimonials-wrapp h3 span { display:block;}
.testimonials-wrapp h4 { font-size:10px; margin:0 0 0;}
.testimonials-wrapp h4 span { display:inline;}
.testimonials-wrapp .testimonials-col1 { width:100%; margin:0 0 74px;}
.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:100%;}
.testimonials-wrapp .testimonials-col2 { width:100%; margin:0 0 0;}
.testimonials-wrapp .testimonials-col2 .testimonials-row2 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.testimonials-wrapp .testimonials-col3 { width:100%; margin:0 0 0;}
.testimonials-wrapp .testimonials-col3 .testimonials-row3 { width:100%;}
.testimonials-wrapp .testimonials-btn1 {font-size: 10px; float:none; margin:10px 4px 0;}
.testimonials-wrapp .testimonials-btn1:last-child { margin-right:4px;}
.testimonials-star-box { width:100%; float:left; margin:0 0 20px;}
.testimonials-star-box span { width:28%; float:none; vertical-align:middle; display:inline-block; margin:0 0 0;}
.testimonials-video-box { width:90%; margin:0 auto 0; position:absolute; bottom:12.7%;}
.testimonials-row3:hover .testimonials-video-box { bottom:15.7%;}

.yorkshire-wrapp { text-align:center; padding:54px 0 5.4%;}
.yorkshire-wrapp p { font-size:11px; margin:0 0 10px;}
.yorkshire-wrapp p span { display:inline;}
.yorkshire-wrapp h2 { font-size:23px; margin:0 0 18px;}
.yorkshire-wrapp h2 span { display:block;}
.yorkshire-wrapp .yorkshire-col1 { width:100%; margin:0 0 0;}
.yorkshire-wrapp .yorkshire-col1 .yorkshire-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; right:inherit;}
.yorkshire-wrapp .yorkshire-col2 { width:100%; margin:0 0 0;}
.yorkshire-wrapp .yorkshire-col2 .yorkshire-row2 { width:100%;}
.yorkshire-wrapp .yorkshire-btn1 {font-size: 10px; float:none; margin:10px 4px 0;}
.yorkshire-wrapp .yorkshire-btn1:last-child { margin-right:4px;}

.gallery-wrapp { text-align:center; padding:54px 0 5.4%;}
.gallery-wrapp p { font-size:11px; margin:0 0 10px;}
.gallery-wrapp p span { display:inline;}
.gallery-wrapp h2 { font-size:23px; margin:0 0 18px;}
.gallery-wrapp h2 span { display:block;}
.gallery-wrapp .gallery-col1 { width:100%; margin:0 0 0;}
.gallery-wrapp .gallery-col1 .gallery-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.gallery-wrapp .gallery-col2 { width:100%; margin:0 0 0;}
.gallery-wrapp .gallery-col2 .gallery-row2 { width:100%;}
.gallery-wrapp .gallery-btn1 {font-size: 10px; float:none; margin:10px 4px 0;}
.gallery-wrapp .gallery-btn1:last-child { margin-right:4px;}

.treatments-wrapp { text-align:center; padding:54px 0 78px;}
.treatments-wrapp p { font-size:11px; margin:0 0 10px;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 { font-size:23px; margin:0 0 18px;}
.treatments-wrapp h2 span { display:block;}
.treatments-wrapp h3 { font-size:13px; margin:0 0 0;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp .treatments-col1 { width:100%; margin:0 0 24px;}
.treatments-wrapp .treatments-col1 .treatments-row1 { width:100%; transform:none; padding:0 5% 0; position:relative; top:inherit; left:inherit;}
.treatments-wrapp .treatments-col2 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col2 .treatments-row2 { width:100%; padding:0 5% 0;}
.treatments-wrapp .treatments-col3 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col3 .treatments-row3 { width:100%;}
.treatments-wrapp .treatments-col4 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col4 .treatments-row4 { width:90%; position:absolute; left:5%;}

.hargreaves-wrapp { text-align:center; padding:54px 0 5.4%;}
.hargreaves-wrapp p { font-size:11px; margin:0 0 10px;}
.hargreaves-wrapp p span { display:inline;}
.hargreaves-wrapp h2 { font-size:23px; margin:0 0 18px;}
.hargreaves-wrapp h2 span { display:block;}
.hargreaves-wrapp .hargreaves-col1 { width:100%; margin:0 0 0;}
.hargreaves-wrapp .hargreaves-col1 .hargreaves-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; right:inherit;}
.hargreaves-wrapp .hargreaves-col2 { width:100%; margin:0 0 0;}
.hargreaves-wrapp .hargreaves-col2 .hargreaves-row2 { width:100%;}
.hargreaves-wrapp .hargreaves-btn1 {font-size: 10px; float:none; margin:10px 4px 0;}
.hargreaves-wrapp .hargreaves-btn1:last-child { margin-right:4px;}

.contact-wrapp { text-align:center; padding:54px 0 60px;}
.contact-wrapp p { font-size:11px; margin:0 0 10px;}
.contact-wrapp p span { display:inline;}
.contact-wrapp h2 { font-size:23px; margin:0 0 18px;}
.contact-wrapp h2 span { display:block;}
.contact-wrapp .contact-col1 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-col1 .contact-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; right:inherit;}
.contact-wrapp .contact-col2 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-col2 .contact-row2 { width:100%;}
.contact-wrapp .contact-col2 .contact-row2 .contact-fil1 { text-align:center;}
.contact-wrapp .contact-col2 .contact-row2 .contact-fil2 { width:100%; height:47px; margin:0 0 4.2%; padding:0 5% 0;}
.contact-wrapp .contact-col2 .contact-row2 .contact-fil3 { width:100%; height:125px; margin:0 0 30px; padding:16px 8.8% 0;}
.contact-wrapp .contact-btn1 { float:none; margin:10px 4px 0;}
.contact-wrapp .contact-btn1:last-child { margin-right:4px;}
.contact-social-box { width:100%; margin:4px 0 0;}
.contact-social-box a { width:30px; float:none; vertical-align:middle; display:inline-block; margin:0 3px 0;}
.contact-social-box a:last-child { margin-right:3px;}

.instagram-wrapp { text-align:center; padding:54px 0 5.4%;}
.instagram-wrapp h2 { font-size:23px; margin:0 0 0;}
.instagram-wrapp h2 span { display:block;}
.instagram-wrapp .instagram-col1 { width:100%; margin:0 0 0;}
.instagram-wrapp .instagram-col1 .instagram-row1 { width:100%; transform:none; margin:0 0 34px; position:relative; top:inherit; right:inherit;}
.instagram-wrapp .instagram-col2 { width:100%; margin:0 0 0;}
.instagram-wrapp .instagram-col2 .instagram-row2 { width:100%;}
.instagram-wrapp .instagram-btn1 {font-size: 10px;}

.home-extra .footer-wrapp { text-align:center; padding:60px 0 54px;}
.home-extra .footer-wrapp h2 { font-size:11px; margin:0 0 0;}
.home-extra .footer-wrapp h2 span { display:inline;}
.home-extra .footer-wrapp .footer-col1 { width:102px; float:none; margin:0 auto 14px;}
.home-extra .footer-wrapp .footer-col1 .footer-row1 { width:100%; float:none;}
.home-extra .footer-wrapp .footer-col2 { width:100%; margin:0 0 8px;}
.home-extra .footer-wrapp .footer-col2 .footer-row2 { width:100%;}
.home-extra .footer-wrapp .footer-col2 .footer-row2 li { float:none; display:inline-block; margin:0 5px 0;}
.home-extra .footer-wrapp .footer-col3 { width:100%; margin:0 0 8px;}
.home-extra .footer-wrapp .footer-col3 .footer-row3 { width:100%;}
.home-extra .footer-wrapp .footer-col3 .footer-row3 li { float:none; display:inline-block; margin:0 5px 0;}
.home-extra .footer-wrapp .footer-col4 { width:100%; margin:0 0 34px;}
.home-extra .footer-wrapp .footer-col4 .footer-row4 { width:100%;}
.home-extra .footer-wrapp .footer-col5 { width:100%; margin:0 0 0;}
.home-extra .footer-wrapp .footer-col5 .footer-row5 { width:100%;}
.home-extra .footer-wrapp .footer-col5 .footer-row5 li { float:none; display:inline-block; margin:0 5px 0;}
.home-extra .footer-wrapp .footer-col5 .footer-row5 li:nth-child(2n) { display:none;}
.home-extra .footer-wrapp .footer-btn1 { width:100%; float:none; margin:0 0 0;}
.home-extra .footer-wrapp .footer-btn1:last-child { margin-bottom:0;}
.home-extra .footer-row2 li,  .home-extra .footer-row2 li a, .home-extra .footer-row3 li, .home-extra .footer-row3 li a { font-size:11px;}
.home-extra .footer-row4 li, .home-extra .footer-row4 li a { font-size:11px;}
.home-extra .footer-row5 li, .home-extra .footer-row5 li a { font-size:10px;}
.home-extra .footer-let-box { width:100%; margin:0 0 0;}
.home-extra .footer-content-box { width:100%; margin:24px 0 0;}
.home-extra .footer-social-box { width:100%; margin:0 0 20px;}
.home-extra .footer-social-box a { width:30px; float:none; vertical-align:middle; display:inline-block; margin:0 3px 0;}
.home-extra .footer-social-box a:last-child { margin-right:3px;}

.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {font-size: 10px; margin: 0 0 4.2%; text-align: center; padding: 0 5% 0;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {height: 125px; margin: 0 0 30px; padding: 16px 5.8% 0;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {margin: 0 0 14px !important;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {width: 100%;font-size: 10px;text-align: center;display: inline;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {font-size: 10px; margin: 0 0 0;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.list-container {margin: 0 0 4.2%;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after {top: 0px;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:before {top: 4px;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell nf-field {width: 100% !important;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element {justify-content: center;}

.linker-wrapp { text-align:center; display:none; padding:20px 0 20px; position:relative; top:inherit;}
.linker-wrapp .linker-col1 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col1 .linker-row1 { width:100%;}
.linker-wrapp .linker-col1 .linker-row1 a { width:30px; float:none; vertical-align:middle; display:inline-block; margin:0 3px 0;}

}



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

.margin { width: 90%; }



.mob-thumb { display:block; margin:30px 0 0;}



.header-wrapp { position:relative; background:#131315; padding:87px 0 0; text-align:center;}

.header-wrapp .header-row2 { width:100%; position:fixed; top:0; left:0; transform:none; z-index:999;}

.header-wrapp .banner-row4 { display:block; margin:33px 0 0;}



.banner-wrapp { min-height:inherit; text-align:center; padding:0 0 30px; background:none;}

.banner-wrapp h2 { font-size:28px;}

.banner-wrapp p { font-size:17px; line-height:32px;}

.banner-wrapp p span { display:contents;}

.banner-wrapp .banner-row1 { position:relative; top:inherit; transform:none; padding:40px 0 25px;}

.banner-wrapp .banner-row1 .banner-bar1 { width:100%;}

.banner-wrapp .banner-row2 { position:relative; bottom:inherit;}

.banner-wrapp .banner-row2 .banner-bar2 { width:100%;}

.banner-wrapp .banner-row2 .banner-bar2 ul li:nth-child(2) { display:none;}

.banner-wrapp .banner-row3 { position:relative; bottom:inherit; margin:20px 0 33px 0;}

.banner-wrapp .banner-row3 .banner-bar3 { float:none; display:inline-block;}

.banner-wrapp .banner-row4 { display:none; position:relative; bottom:inherit;}

.banner-wrapp .banner-btn1 { width:100%; margin:0 0 10px;}

.banner-bar1 ul li, .banner-bar1 ul li a { font-size:16px; line-height:36px;}



.detier-wrapp { padding:50px 0;}

.detier-wrapp h2 { font-size:28px; line-height:45px;}

.detier-wrapp h2 span { display:contents;}

.detier-wrapp .detier-row1 .detier-bar1 { width:100%;}



.enquer-wrapp { text-align:center;}

.enquer-wrapp h2 { font-size:28px; line-height:38px; margin:0 0 23px;}

.enquer-wrapp .enquer-row1 .enquer-bar1 { width:100%; position:relative; top:inherit; transform:none;}

.enquer-wrapp .enquer-row1 .enquer-bar2 { width:100%; margin:66px 0 0;}

.enquer-wrapp .enquer-row2 .enquer-bar3 { width:100%; margin:38px 0 0;}

.enquer-wrapp .enquer-row2 .enquer-bar4 { width:100%; position:relative; top:inherit; transform:none;}

.enquer-wrapp .enquer-row2 .enquer-shape2 { right:0; display:none;}

.enquer-wrapp .enquer-row1 .enquer-shape1 { left:0; display:none;}



.facier-wrapp { padding:75px 0 50px;}

.facier-wrapp h2 { font-size:26px; line-height:36px; margin:0 0 22px;}



.gester-wrapp { padding:224px 0 50px;}



.honoer-wrapp { padding:60px 0 50px;}

.honoer-wrapp h2 { font-size:28px; line-height:38px; margin:0 0 22px;}



.impoer-wrapp { background:none; padding:136px 0 87px;}

.impoer-wrapp h2 { font-size:28px; line-height:38px; margin:0 0 26px;}

.impoer-wrapp .impoer-row1 { width:100%;}

.impoer-wrapp .impoer-row1 .impoer-bar1 { width:100%;}

.impoer-wrapp .impoer-row1 .impoer-bar1 .impoer-fil2 { width:100%;}

.impoer-wrapp .impoer-row1 .impoer-bar1 .impoer-fil4 { width:100%;}

.impoer-wrapp:after { display:none; width:72%; height:140%;}



.judger-wrapp .judger-row1 { padding:0; margin:0 0 30px;}



.judger-wrapp h2 { font-size:18.97px; line-height:35px;}



.footer-wrapp { text-align:center; padding:50px 0 0;}

.footer-wrapp h2 { font-size:19px; line-height:33px;}

.footer-wrapp .footer-row1 { padding-bottom:10px;}

.footer-wrapp .footer-row1 .footer-bar1 { width:100%; margin:0 0 22px;}

.footer-wrapp .footer-row1 .footer-bar2 { width:100%; margin:0 0 28px;}

.footer-wrapp .footer-row1 .footer-bar3 { width:100%; text-align:center;}

.footer-wrapp .footer-row1 .footer-bar3 .footer-icon a { margin:0 6px;}

.footer-wrapp .footer-row2 .fleft { width:100%;}

.footer-wrapp .footer-row2 .fright { width:100%;}

.top-btn1 { float:none;}



/*inner*/

.inner-wrapp { min-height:inherit; background:#131315 !important; text-align:center; padding:0 0 30px;}

.inner-wrapp h1 { font-size:14px;}

.inner-wrapp .inner-row1 { position:relative; top:inherit; transform:none; padding:30px 0;}

.inner-bar2 li, .inner-bar2 li a { font-size:15px;}



.about-wrapp { margin:0; padding:30px 0 0;}

.about-wrapp h2 { font-size:24px;}

.about-wrapp .about-row1 .about-row2 { margin:13px 0 0;}

.about-wrapp .about-row1 .about-row2 ul li:nth-child(2) { display:none;}

.about-wrapp .about-row3 { margin:35px 0 0;}

.about-wrapp .about-row3 .about-col1 { width:100%; margin:0 0 20px;}

.about-wrapp .about-row3 .about-row4 { margin:30px 0 0;}

.about-wrapp .about-btn1 { width:100%; margin:0 0 10px;}



.acadmeny-wrapp { margin:0; padding:40px 0 0;}

.acadmeny-wrapp h2 { font-size:21px; line-height:31px;}

.acadmeny-wrapp h3 { font-size:21px; line-height:31px;}

.acadmeny-wrapp .acadmeny-row1 { padding:0 5%;}

.acadmeny-wrapp .acadmeny-row2 { margin:10px 0 46px;}

.acadmeny-wrapp .acadmeny-logo { width:171px; margin-bottom:38px;}



.conter-wrapp { margin:0; padding:40px 0 50px;}

.conter-wrapp .conter-row1 { width:100%; margin:0 0 60px;}

.conter-wrapp .conter-row2 { width:100%; margin:0;}



.bloginner-wrapp h2 { font-size:21px; line-height:33px;}

.bloginner-wrapp .bloginner-row1 { width:100%;}



.bloger-wrapp h2 { font-size:24px; line-height:36px;}

.bloger-wrapp .bloger-row2 { margin:0 0 55px;}

.bloger-wrapp .bloger-row2:last-child { margin:0 0 55px;}

.bloger-wrapp .bloger-row1 .bloger-bar1 { width:100%; margin:0 0 30px;}

.bloger-wrapp .bloger-row1 .bloger-bar2 { width:100%;}



.contac-wrapp .contac-rt { width:100%; margin:0 0 40px;}

.contac-wrapp .contac-lt { width:100%;}

.contac-wrapp .form-row1 { margin:0 0 40px;}

.contac-wrapp .form-row1 .form-bar1 .form-left { width:100%;}

.contac-wrapp .form-row1 .form-bar1 .form-right { width:100%;}

.contac-wrapp .contac-row22 { margin:0;}

.contac-wrapp .contac-rt2 { margin:0;}



.case-wrapp h2 { font-size:15px; line-height:34.18px;}

.case-wrapp .case-col1 { width:48%; margin:0 0 4%; float:left;}

.case-wrapp .case-col1:nth-child(2n) { float:right;}



.galleryin-wrapp .galleryin-row1 { width:100%;}



.button-row .button1 { width:100%; margin:0 0 10px;}

.button-row ul li:nth-child(2) { display:none;}



.case-slider .caseslider-row1 .caseslider-col1 { width:99%;}



.galler-wrapp .galler-row1 .galler-col1 { width:100%; margin:0 0 45px;}

.galler-wrapp .galler-row1 .galler-col1:nth-child(2n) { float:right; margin-left: 0;}

.treatmentin-wrapp .treatmentin-row1 { width:100%;}



.treatment-wrapp h2 { font-size:16px; line-height:35.18px;}

.treatment-wrapp .treatment-col1 { width:40%; margin:0 2% 4%;}



.honoer-box2 { display:none;}

.impoer-wrapp2 { padding:45px 0 87px;}

.impoer-wrapp .impoer-row1 .impoer-bar1 .col-sm-6.first_col { width: 100%;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .col-sm-6.last_col { width: 100%;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .caldera-grid .checkbox { font-size: 11.3px; line-height: 18px; width: 100%; margin: 0 0 11px;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .caldera-grid .checkbox+.checkbox { margin: 0 0 20px;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .g-recaptcha { margin: 0 auto;}

.sidber-wrapp .sidber-row1 .sidber-bar1 .caldera-grid .checkbox{ font-size: 11.3px; line-height: 18px; width: 100%; margin: 0 0 11px;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .caldera-grid .checkbox+.checkbox { margin: 0 0 20px;}


.contac-wrapp .form-row1 .caldera-grid .col-sm-6.first_col { padding-right: 0;}
.contac-wrapp .form-row1 .caldera-grid .col-sm-6.last_col { padding-left: 0;}
.contac-wrapp .form-row1 .caldera-grid .checkbox { font-size: 11.3px; line-height: 18px; width: 100%; margin: 0 0 11px;}
.contac-wrapp .form-row1 .caldera-grid .checkbox+.checkbox { margin: 0 0 20px;}

.practice-wrapp .practice-row2 .practice-row1 { width: 32%; margin: 0 2% 2% 0;}
.practice-wrapp .practice-row2 .practice-row1:nth-child(3n) { margin-right: 0%;}
.practice-wrapp .practice-row2 .practice-row1:nth-child(4n) { margin-right: 2%;}

.acadmeny-row2.practice-row2 .practice-wrap .acadmeny-col1{ width: 32%; margin: 0 2% 2% 0;}
.acadmeny-row2.practice-row2 .practice-wrap .acadmeny-col1:nth-child(3n) { margin-right: 0%;}
.acadmeny-row2.practice-row2 .practice-wrap .acadmeny-col1:nth-child(4n) { margin-right: 2%;}

.acadmeny-wrapp .acadmeny-row2 .acadmeny-col1 img { max-height: 20vw;}

.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {width: 100% !important;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {width: 100% !important;}

.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {width: 100% !important;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {width: 100% !important;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {font-size: 11.3px;line-height: 18px;}


.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {width: 100% !important;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {width: 100% !important;}

.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {font-size: 11.3px;line-height: 18px;}

.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-last-child(2) .nf-cell {width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li {width: 50%;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell { width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(4) .nf-cell {  width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(6) .nf-cell { width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(8) .nf-cell {  width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(11) .nf-cell { width: 100% !important;}
.referrals-wrapp h2 {font-size: 24px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element h3 {font-size: 22px;}

.banner-wrapp .banner-btn1 span {display: block;}

.home-extra .header-wrapp {padding: 66px 0 40px; text-align: center; position: relative; top: inherit; background: none;}
.home-extra .header-wrapp .header-row1 {width: 102px; float: none; margin: 0 auto 20px;}
.home-extra .header-wrapp .banner-row4 {width: 100%; display: block; margin: 0 0 0;}
.home-extra .header-wrapp .banner-row4 .banner-bar4 a {width: 30px;}
.home-extra .header-wrapp.fixHeader .header-row1 {width: 102px;}
.home-extra .header-wrapp .header-row2 {width: 100%; margin: 0 0 0; position: fixed; top: 0; right: 0; left: 0;}
.home-extra .header-wrapp #stickymenuadding {background: none;}
.home-extra .header-wrapp.fixHeader {background: none;}
.home-extra .header-wrapp.fixHeader .header-row2 {margin: 0 0 0}

.home-extra .banner-wrapp {min-height: inherit; float: left; background: url(../images/thumb1-banner.jpg) no-repeat center / cover !important; padding: 0;}
.home-extra .banner-wrapp .banner-col1 {width: 100%;position: relative;bottom: inherit;background: #1d1d1d;}
.home-extra .banner-wrapp .banner-col2 {display: none;width: 94%;}
.home-extra .banner-wrapp .single-welcome-slide {min-height: inherit;}
.home-extra .banner-wrapp .banner-col2 .banner-btn2 {margin: 0 0 0 6px;padding: 15px 22px 15px 22px;font-size: 10px;}
.home-extra .banner-wrapp .single-welcome-slide .main-bg-img {position: relative; float: none; margin: 0 auto 0;}
.home-extra .banner-wrapp .single-welcome-slide {min-height: inherit;}
.home-extra .banner-wrapp {min-height: inherit; float: left;}
.home-extra .banner-wrapp .banner-col1 {position: relative; background: #1d1d1d; bottom: inherit; width: 100%;}
.home-extra .banner-wrapp .banner-col1 .banner-row1 {width: 100%; padding: 32px 5% 78px; text-align: center;}
.home-extra .banner-wrapp h2 {font-size: 33px; margin: 0 0 14px;}
.home-extra .banner-wrapp p {font-size: 14px; margin: 0 0 10px;}
.home-extra .banner-wrapp .banner-btn1 {float: none; display: inline-block; width: auto; margin: 10px 4px 0; font-size: 10px;}

.academy-wrapp { text-align:center; padding:14px 0 0;}
.academy-wrapp p { font-size:11px; margin:0 0 10px;}
.academy-wrapp p span { display:inline;}
.academy-wrapp h2 { font-size:23px; margin:0 0 18px;}
.academy-wrapp h2 span { display:block;}
.academy-wrapp h3 { font-size:10px; margin:0 0 10px;}
.academy-wrapp h3 span { display:inline;}
.academy-wrapp h4 { font-size:13px; margin:0 0 16px;}
.academy-wrapp h4 span { display:inline;}
.academy-wrapp h5 { font-size:13px; margin:-4px 0 12px;}
.academy-wrapp h5 span { display:inline;}
.academy-wrapp .academy-col1 { width:100%; margin:0 0 20px;}
.academy-wrapp .academy-col1 .academy-row1 { width:100%; transform:none; padding:0 5% 0; position:relative; top:inherit; left:inherit;}
.academy-wrapp .academy-col2 { width:100%; margin:0 0 0;}
.academy-wrapp .academy-col2 .academy-row2 { width:100%; padding:0 5% 0;}
.academy-wrapp .academy-col3 { width:100%; margin:0 0 0;}
.academy-wrapp .academy-col3 .academy-row3 { width:100%; transform:none; padding:0 5% 78px; position:relative; top:inherit; left:inherit;}
.academy-wrapp .academy-col4 { width:100%; margin:0 0 0;}
.academy-wrapp .academy-col4 .academy-row4 { width:100%;}
.academy-wrapp .academy-btn1 { float:none; margin:10px 4px 0; font-size: 10px;}
.academy-wrapp .academy-btn1:last-child { margin-right:4px;}
.academy-logo-box { width:14%; margin:0 auto 0; position:absolute; right:0; bottom:-13%; left:0;}

.testimonials-wrapp { text-align:center; padding:60px 0 5.4%;}
.testimonials-wrapp p { font-size:11px; margin:0 0 10px;}
.testimonials-wrapp p span { display:inline;}
.testimonials-wrapp h2 { font-size:13px; margin:0 0 16px;}
.testimonials-wrapp h2 span { display:inline;}
.testimonials-wrapp h3 { font-size:23px; margin:0 0 18px;}
.testimonials-wrapp h3 span { display:block;}
.testimonials-wrapp h4 { font-size:10px; margin:0 0 0;}
.testimonials-wrapp h4 span { display:inline;}
.testimonials-wrapp .testimonials-col1 { width:100%; margin:0 0 74px;}
.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:100%;}
.testimonials-wrapp .testimonials-col2 { width:100%; margin:0 0 0;}
.testimonials-wrapp .testimonials-col2 .testimonials-row2 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.testimonials-wrapp .testimonials-col3 { width:100%; margin:0 0 0;}
.testimonials-wrapp .testimonials-col3 .testimonials-row3 { width:100%;}
.testimonials-wrapp .testimonials-btn1 { float:none; margin:10px 4px 0; font-size: 10px;}
.testimonials-wrapp .testimonials-btn1:last-child { margin-right:4px;}
.testimonials-star-box { width:100%; float:left; margin:0 0 20px;}
.testimonials-star-box span { width:28%; float:none; vertical-align:middle; display:inline-block; margin:0 0 0;}
.testimonials-video-box { width:90%; margin:0 auto 0; position:absolute; bottom:12.7%;}
.testimonials-row3:hover .testimonials-video-box { bottom:15.7%;}

.yorkshire-wrapp { text-align:center; padding:54px 0 5.4%;}
.yorkshire-wrapp p { font-size:11px; margin:0 0 10px;}
.yorkshire-wrapp p span { display:inline;}
.yorkshire-wrapp h2 { font-size:23px; margin:0 0 18px;}
.yorkshire-wrapp h2 span { display:block;}
.yorkshire-wrapp .yorkshire-col1 { width:100%; margin:0 0 0;}
.yorkshire-wrapp .yorkshire-col1 .yorkshire-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; right:inherit;}
.yorkshire-wrapp .yorkshire-col2 { width:100%; margin:0 0 0;}
.yorkshire-wrapp .yorkshire-col2 .yorkshire-row2 { width:100%;}
.yorkshire-wrapp .yorkshire-btn1 {font-size: 10px; float:none; margin:10px 4px 0;}
.yorkshire-wrapp .yorkshire-btn1:last-child { margin-right:4px;}

.gallery-wrapp { text-align:center; padding:54px 0 5.4%;}
.gallery-wrapp p { font-size:11px; margin:0 0 10px;}
.gallery-wrapp p span { display:inline;}
.gallery-wrapp h2 { font-size:23px; margin:0 0 18px;}
.gallery-wrapp h2 span { display:block;}
.gallery-wrapp .gallery-col1 { width:100%; margin:0 0 0;}
.gallery-wrapp .gallery-col1 .gallery-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.gallery-wrapp .gallery-col2 { width:100%; margin:0 0 0;}
.gallery-wrapp .gallery-col2 .gallery-row2 { width:100%;}
.gallery-wrapp .gallery-btn1 {font-size: 10px; float:none; margin:10px 4px 0;}
.gallery-wrapp .gallery-btn1:last-child { margin-right:4px;}

.treatments-wrapp { text-align:center; padding:54px 0 78px;}
.treatments-wrapp p { font-size:11px; margin:0 0 10px;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 { font-size:23px; margin:0 0 18px;}
.treatments-wrapp h2 span { display:block;}
.treatments-wrapp h3 { font-size:13px; margin:0 0 0;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp .treatments-col1 { width:100%; margin:0 0 24px;}
.treatments-wrapp .treatments-col1 .treatments-row1 { width:100%; transform:none; padding:0 5% 0; position:relative; top:inherit; left:inherit;}
.treatments-wrapp .treatments-col2 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col2 .treatments-row2 { width:100%; padding:0 5% 0;}
.treatments-wrapp .treatments-col3 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col3 .treatments-row3 { width:100%;}
.treatments-wrapp .treatments-col4 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col4 .treatments-row4 { width:90%; position:absolute; left:5%;}

.hargreaves-wrapp { text-align:center; padding:54px 0 5.4%;}
.hargreaves-wrapp p { font-size:11px; margin:0 0 10px;}
.hargreaves-wrapp p span { display:inline;}
.hargreaves-wrapp h2 { font-size:23px; margin:0 0 18px;}
.hargreaves-wrapp h2 span { display:block;}
.hargreaves-wrapp .hargreaves-col1 { width:100%; margin:0 0 0;}
.hargreaves-wrapp .hargreaves-col1 .hargreaves-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; right:inherit;}
.hargreaves-wrapp .hargreaves-col2 { width:100%; margin:0 0 0;}
.hargreaves-wrapp .hargreaves-col2 .hargreaves-row2 { width:100%;}
.hargreaves-wrapp .hargreaves-btn1 {font-size: 10px; float:none; margin:10px 4px 0;}
.hargreaves-wrapp .hargreaves-btn1:last-child { margin-right:4px;}

.contact-wrapp { text-align:center; padding:54px 0 60px;}
.contact-wrapp p { font-size:11px; margin:0 0 10px;}
.contact-wrapp p span { display:inline;}
.contact-wrapp h2 { font-size:23px; margin:0 0 18px;}
.contact-wrapp h2 span { display:block;}
.contact-wrapp .contact-col1 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-col1 .contact-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; right:inherit;}
.contact-wrapp .contact-col2 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-col2 .contact-row2 { width:100%;}
.contact-wrapp .contact-col2 .contact-row2 .contact-fil1 { text-align:center;}
.contact-wrapp .contact-col2 .contact-row2 .contact-fil2 { width:48%; height:47px; margin:0 0 4.2%; padding:0 5% 0;}
.contact-wrapp .contact-col2 .contact-row2 .contact-fil2:nth-child(2n) { float:right;}
.contact-wrapp .contact-col2 .contact-row2 .contact-fil3 { width:100%; height:125px; margin:0 0 30px; padding:16px 8.8% 0;}
.contact-wrapp .contact-btn1 { float:none; margin:10px 4px 0;}
.contact-wrapp .contact-btn1:last-child { margin-right:4px;}
.contact-social-box { width:100%; margin:4px 0 0;}
.contact-social-box a { width:30px; float:none; vertical-align:middle; display:inline-block; margin:0 3px 0;}
.contact-social-box a:last-child { margin-right:3px;}

.instagram-wrapp { text-align:center; padding:54px 0 5.4%;}
.instagram-wrapp h2 { font-size:23px; margin:0 0 0;}
.instagram-wrapp h2 span { display:block;}
.instagram-wrapp .instagram-col1 { width:100%; margin:0 0 0;}
.instagram-wrapp .instagram-col1 .instagram-row1 { width:100%; transform:none; margin:0 0 34px; position:relative; top:inherit; right:inherit;}
.instagram-wrapp .instagram-col2 { width:100%; margin:0 0 0;}
.instagram-wrapp .instagram-col2 .instagram-row2 { width:100%;}
.instagram-wrapp .instagram-btn1 {font-size: 10px;}

.home-extra .footer-wrapp { text-align:center; padding:60px 0 54px;}
.home-extra .footer-wrapp h2 { font-size:11px; margin:0 0 0;}
.home-extra .footer-wrapp h2 span { display:inline;}
.home-extra .footer-wrapp .footer-col1 { width:102px; float:none; margin:0 auto 14px;}
.home-extra .footer-wrapp .footer-col1 .footer-row1 { width:100%; float:none;}
.home-extra .footer-wrapp .footer-col2 { width:100%; margin:0 0 8px;}
.home-extra .footer-wrapp .footer-col2 .footer-row2 { width:100%;}
.home-extra .footer-wrapp .footer-col2 .footer-row2 li { float:none; display:inline-block; margin:0 5px 0;}
.home-extra .footer-wrapp .footer-col3 { width:100%; margin:0 0 8px;}
.home-extra .footer-wrapp .footer-col3 .footer-row3 { width:100%;}
.home-extra .footer-wrapp .footer-col3 .footer-row3 li { float:none; display:inline-block; margin:0 5px 0;}
.home-extra .footer-wrapp .footer-col4 { width:100%; margin:0 0 34px;}
.home-extra .footer-wrapp .footer-col4 .footer-row4 { width:100%;}
.home-extra .footer-wrapp .footer-col5 { width:100%; margin:0 0 0;}
.home-extra .footer-wrapp .footer-col5 .footer-row5 { width:100%;}
.home-extra .footer-wrapp .footer-col5 .footer-row5 li { float:none; display:inline-block; margin:0 5px 0;}
.home-extra .footer-wrapp .footer-col5 .footer-row5 li:nth-child(2n) { display:none;}
.home-extra .footer-wrapp .footer-btn1 { width:100%; float:none; margin:0 0 0;}
.home-extra .footer-wrapp .footer-btn1:last-child { margin-bottom:0;}
.home-extra .footer-row2 li, .home-extra .footer-row2 li a, .home-extra .footer-row3 li, .home-extra .footer-row3 li a { font-size:11px;}
.home-extra .footer-row4 li, .home-extra .footer-row4 li a { font-size:11px;}
.home-extra .footer-row5 li, .home-extra .footer-row5 li a { font-size:10px;}
.home-extra .footer-let-box { width:100%; margin:0 0 0;}
.home-extra .footer-content-box { width:100%; margin:24px 0 0;}
.home-extra .footer-social-box { width:100%; margin:0 0 20px;}
.home-extra .footer-social-box a { width:30px; float:none; vertical-align:middle; display:inline-block; margin:0 3px 0;}
.home-extra .footer-social-box a:last-child { margin-right:3px;}

.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {font-size: 10px; margin: 0 0 4.2%; text-align: center; padding: 0 5% 0;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {height: 125px; margin: 0 0 30px; padding: 16px 5.8% 0;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {margin: 0 0 14px !important;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {width: 100%;font-size: 10px;text-align: center;display: inline;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {font-size: 10px; margin: 0 0 0;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.list-container {margin: 0 0 4.2%;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after {top: 0px;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:before {top: 4px;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell nf-field {width: 48% !important; display: inline-block; float: left;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell nf-field:nth-child(2n) {float: right;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element {justify-content: center;}

.linker-wrapp { text-align:center; display:none; padding:20px 0 20px; position:relative; top:inherit;}
.linker-wrapp .linker-col1 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col1 .linker-row1 { width:100%;}
.linker-wrapp .linker-col1 .linker-row1 a { width:30px; float:none; vertical-align:middle; display:inline-block; margin:0 3px 0;}

}

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

.margin { width: 90%; }



.mob-thumb { display:block; margin:30px 0 0;}



.header-wrapp { position:relative; background:#131315; padding:87px 0 0; text-align:center;}

.header-wrapp .header-row2 { width:100%; position:fixed; top:0; left:0; transform:none; z-index:999;}

.header-wrapp .banner-row4 { display:block; margin:33px 0 0;}



.banner-wrapp { min-height:inherit; text-align:center; padding:0 0 30px;}

.banner-wrapp h2 { font-size:28px;}

.banner-wrapp p { font-size:17px; line-height:32px;}

.banner-wrapp p span { display:contents;}

.banner-wrapp .banner-row1 { position:relative; top:inherit; transform:none; padding:40px 0 25px;}

.banner-wrapp .banner-row1 .banner-bar1 { width:100%;}

.banner-wrapp .banner-row2 { position:relative; bottom:inherit;}

.banner-wrapp .banner-row2 .banner-bar2 { width:100%;}

.banner-wrapp .banner-row2 .banner-bar2 ul li:nth-child(2) { display:none;}

.banner-wrapp .banner-row3 { position:relative; bottom:inherit; margin:20px 0 33px 0;}

.banner-wrapp .banner-row3 .banner-bar3 { float:none; display:inline-block;}

.banner-wrapp .banner-row4 { display:none; position:relative; bottom:inherit;}

.banner-wrapp .banner-btn1 { width:100%; margin:0 0 10px;}

.banner-bar1 ul li, .banner-bar1 ul li a { font-size:16px; line-height:36px;}



.detier-wrapp { padding:50px 0;}

.detier-wrapp h2 { font-size:28px; line-height:45px;}

.detier-wrapp h2 span { display:contents;}

.detier-wrapp .detier-row1 .detier-bar1 { width:65%;}



.enquer-wrapp { text-align:center;}

.enquer-wrapp h2 { font-size:28px; line-height:38px; margin:0 0 23px;}

.enquer-wrapp .enquer-row1 .enquer-bar1 { width:100%; position:relative; top:inherit; transform:none;}

.enquer-wrapp .enquer-row1 .enquer-bar2 { width:100%; margin:66px 0 0;}

.enquer-wrapp .enquer-row2 .enquer-bar3 { width:100%; margin:38px 0 0;}

.enquer-wrapp .enquer-row2 .enquer-bar4 { width:100%; position:relative; top:inherit; transform:none;}

.enquer-wrapp .enquer-row2 .enquer-shape2 { right:0; display:none;}

.enquer-wrapp .enquer-row1 .enquer-shape1 { left:0; display:none;}



.facier-wrapp { padding:75px 0 50px;}

.facier-wrapp h2 { font-size:26px; line-height:36px; margin:0 0 22px;}



.gester-wrapp { padding:224px 0 50px;}



.honoer-wrapp { padding:60px 0 50px;}

.honoer-wrapp h2 { font-size:28px; line-height:38px; margin:0 0 22px;}



.impoer-wrapp { background:url(../images/impoer-after1.png) no-repeat center / cover; padding:136px 0 87px;}

.impoer-wrapp h2 { font-size:28px; line-height:38px; margin:0 0 26px;}

.impoer-wrapp .impoer-row1 { width:100%;}

.impoer-wrapp .impoer-row1 .impoer-bar1 { width:100%;}

.impoer-wrapp .impoer-row1 .impoer-bar1 .impoer-fil2 { width:100%;}

.impoer-wrapp .impoer-row1 .impoer-bar1 .impoer-fil4 { width:100%;}

.impoer-wrapp:after { display:none; width:72%; height:140%;}



.judger-wrapp .judger-row1 { padding:0; margin:0 0 30px;}



.judger-wrapp h2 { font-size:18.97px; line-height:35px;}



.footer-wrapp { text-align:center; padding:50px 0 0;}

.footer-wrapp h2 { font-size:19px; line-height:33px;}

.footer-wrapp .footer-row1 { padding-bottom:10px;}

.footer-wrapp .footer-row1 .footer-bar1 { width:100%; margin:0 0 22px;}

.footer-wrapp .footer-row1 .footer-bar2 { width:100%; margin:0 0 28px;}

.footer-wrapp .footer-row1 .footer-bar3 { width:100%; text-align:center;}

.footer-wrapp .footer-row1 .footer-bar3 .footer-icon a { margin:0 6px;}

.footer-wrapp .footer-row2 .fleft { width:100%;}

.footer-wrapp .footer-row2 .fright { width:100%;}

.top-btn1 { float:none;}



/*inner*/

.inner-wrapp { min-height:inherit; background:#131315 !important; text-align:center; padding:0 0 30px;}

.inner-wrapp .inner-row1 { position:relative; top:inherit; transform:none; padding:30px 0;}



.about-wrapp { margin:0; padding:30px 0 0;}

.about-wrapp h2 { font-size:24px;}

.about-wrapp .about-row1 .about-row2 { margin:13px 0 0;}

.about-wrapp .about-row1 .about-row2 ul li:nth-child(2) { display:none;}

.about-wrapp .about-row3 { margin:35px 0 0;}

.about-wrapp .about-row3 .about-col1 { width:100%; margin:0 0 20px;}

.about-wrapp .about-row3 .about-row4 { margin:30px 0 0;}

.about-wrapp .about-btn1 { width:100%; margin:0 0 10px;}



.acadmeny-wrapp { margin:0; padding:40px 0 0;}

.acadmeny-wrapp h2 { font-size:21px; line-height:31px;}

.acadmeny-wrapp h3 { font-size:21px; line-height:31px;}

.acadmeny-wrapp .acadmeny-row1 { padding:0 5%;}

.acadmeny-wrapp .acadmeny-row2 { margin:10px 0 46px;}

.acadmeny-wrapp .acadmeny-logo { width:171px; margin-bottom:38px;}



.conter-wrapp { margin:0; padding:40px 0 50px;}

.conter-wrapp .conter-row1 { width:100%; margin:0 0 60px;}

.conter-wrapp .conter-row2 { width:100%; margin:0;}



.bloginner-wrapp h2 { font-size:21px; line-height:33px;}

.bloginner-wrapp .bloginner-row1 { width:100%;}



.bloger-wrapp h2 { font-size:20px; line-height:32px;}



.contac-wrapp .contac-rt { width:100%; margin:0 0 40px;}

.contac-wrapp .contac-lt { width:100%;}

.contac-wrapp .form-row1 { margin:0 0 40px;}

.contac-wrapp .form-row1 .form-bar1 .form-left { width:100%;}

.contac-wrapp .form-row1 .form-bar1 .form-right { width:100%;}

.contac-wrapp .contac-row22 { margin:0;}

.contac-wrapp .contac-rt2 { margin:0;}



.case-wrapp h2 { font-size:18px; line-height:37.18px;}

.case-wrapp .case-col1 { width:48%; margin:0 0 4%; float:left;}

.case-wrapp .case-col1:nth-child(2n) { float:right;}



.galleryin-wrapp .galleryin-row1 { width:100%;}



.button-row .button1 { width:100%; margin:0 0 10px;}

.button-row ul li:nth-child(2) { display:none;}



.treatmentin-wrapp .treatmentin-row1 { width:100%;}



.treatment-wrapp .treatment-col1 { width:40%; margin:0 2% 4%;}



.honoer-box2 { display:none;}


.impoer-wrapp .impoer-row1 .impoer-bar1 .col-sm-6.first_col { width: 100%;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .col-sm-6.last_col { width: 100%;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .caldera-grid .checkbox { font-size: 11.3px; line-height: 18px; width: 100%; margin: 0 0 11px;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .caldera-grid .checkbox+.checkbox { margin: 0 0 20px;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .g-recaptcha { margin: 0 auto;}

.sidber-wrapp .sidber-row1 .sidber-bar1 .caldera-grid .checkbox{ font-size: 11.3px; line-height: 18px; width: 100%; margin: 0 0 11px;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .caldera-grid .checkbox+.checkbox { margin: 0 0 20px;}

.contac-wrapp .form-row1 .caldera-grid .col-sm-6.first_col { padding-right: 0;}
.contac-wrapp .form-row1 .caldera-grid .col-sm-6.last_col { padding-left: 0;}
.contac-wrapp .form-row1 .caldera-grid .checkbox { font-size: 11.3px; line-height: 18px; width: 100%; margin: 0 0 11px;}
.contac-wrapp .form-row1 .caldera-grid .checkbox+.checkbox { margin: 0 0 20px;}


.practice-wrapp .practice-row2 .practice-row1 { width: 32%; margin: 0 2% 2% 0;}
.practice-wrapp .practice-row2 .practice-row1:nth-child(3n) { margin-right: 0%;}
.practice-wrapp .practice-row2 .practice-row1:nth-child(4n) { margin-right: 2%;}

.acadmeny-row2.practice-row2 .practice-wrap .acadmeny-col1{ width: 32%; margin: 0 2% 2% 0;}
.acadmeny-row2.practice-row2 .practice-wrap .acadmeny-col1:nth-child(3n) { margin-right: 0%;}
.acadmeny-row2.practice-row2 .practice-wrap .acadmeny-col1:nth-child(4n) { margin-right: 2%;}

.acadmeny-wrapp .acadmeny-row2 .acadmeny-col1 img { max-height: 20vw;}

.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {width: 100% !important;}
.impoer-wrapp .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {width: 100% !important;}



.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {width: 100% !important;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {width: 100% !important;}
.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {font-size: 11.3px;line-height: 18px;}

.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {width: 100% !important;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {width: 100% !important;}

.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {font-size: 11.3px;line-height: 18px;}


.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-last-child(2) .nf-cell {width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li {width: 50%;}
.referrals-wrapp h2 {font-size: 24px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element h3 {font-size: 22px;}

.banner-wrapp .banner-btn1 span {display: block;}

.home-extra .header-wrapp {padding: 66px 0 40px; text-align: center; position: relative; top: inherit; background: none;}
.home-extra .header-wrapp .header-row1 {width: 102px; float: none; margin: 0 auto 20px;}
.home-extra .header-wrapp .banner-row4 {width: 100%; display: block; margin: 0 0 0;}
.home-extra .header-wrapp .banner-row4 .banner-bar4 a {width: 30px;}
.home-extra .header-wrapp.fixHeader .header-row1 {width: 102px;}
.home-extra .header-wrapp .header-row2 {width: 100%; margin: 0 0 0; position: fixed; top: 0; right: 0; left: 0;}
.home-extra .header-wrapp #stickymenuadding {background: none;}
.home-extra .header-wrapp.fixHeader {background: none;}
.home-extra .header-wrapp.fixHeader .header-row2 {margin: 0 0 0}

.home-extra .banner-wrapp {min-height: inherit; float: left; background: url(../images/thumb1-banner.jpg) no-repeat center / cover !important; padding: 0;}
.home-extra .banner-wrapp .banner-col1 {width: 100%;position: relative;bottom: inherit;background: #1d1d1d;}
.home-extra .banner-wrapp .banner-col2 {display: none;width: 94%;}
.home-extra .banner-wrapp .single-welcome-slide {min-height: inherit;}
.home-extra .banner-wrapp .banner-col2 .banner-btn2 {margin: 0 0 0 6px;padding: 15px 22px 15px 22px;font-size: 10px;}
.home-extra .banner-wrapp .single-welcome-slide .main-bg-img {position: relative; float: none; margin: 0 auto 0;}
.home-extra .banner-wrapp .single-welcome-slide {min-height: inherit;}
.home-extra .banner-wrapp {min-height: inherit; float: left;}
.home-extra .banner-wrapp .banner-col1 {position: relative; background: #1d1d1d; bottom: inherit; width: 100%;}
.home-extra .banner-wrapp .banner-col1 .banner-row1 {width: 100%; padding: 32px 5% 78px; text-align: center;}
.home-extra .banner-wrapp h2 {font-size: 33px; margin: 0 0 14px;}
.home-extra .banner-wrapp p {font-size: 14px; margin: 0 0 10px;}
.home-extra .banner-wrapp .banner-btn1 {float: none; display: inline-block; width: auto; margin: 10px 4px 0; font-size: 10px;}

.academy-wrapp { text-align:center; padding:14px 0 0;}
.academy-wrapp p { font-size:11px; margin:0 0 10px;}
.academy-wrapp p span { display:inline;}
.academy-wrapp h2 { font-size:23px; margin:0 0 18px;}
.academy-wrapp h2 span { display:block;}
.academy-wrapp h3 { font-size:10px; margin:0 0 10px;}
.academy-wrapp h3 span { display:inline;}
.academy-wrapp h4 { font-size:13px; margin:0 0 16px;}
.academy-wrapp h4 span { display:inline;}
.academy-wrapp h5 { font-size:13px; margin:-4px 0 12px;}
.academy-wrapp h5 span { display:inline;}
.academy-wrapp .academy-col1 { width:100%; margin:0 0 20px;}
.academy-wrapp .academy-col1 .academy-row1 { width:100%; transform:none; padding:0 5% 0; position:relative; top:inherit; left:inherit;}
.academy-wrapp .academy-col2 { width:100%; margin:0 0 0;}
.academy-wrapp .academy-col2 .academy-row2 { width:100%; padding:0 5% 0;}
.academy-wrapp .academy-col3 { width:100%; margin:0 0 0;}
.academy-wrapp .academy-col3 .academy-row3 { width:100%; transform:none; padding:0 5% 78px; position:relative; top:inherit; left:inherit;}
.academy-wrapp .academy-col4 { width:100%; margin:0 0 0;}
.academy-wrapp .academy-col4 .academy-row4 { width:100%;}
.academy-wrapp .academy-btn1 { float:none; margin:10px 4px 0; font-size: 10px;}
.academy-wrapp .academy-btn1:last-child { margin-right:4px;}
.academy-logo-box { width:14%; margin:0 auto 0; position:absolute; right:0; bottom:-13%; left:0;}

.testimonials-wrapp { text-align:center; padding:60px 0 5.4%;}
.testimonials-wrapp p { font-size:11px; margin:0 0 10px;}
.testimonials-wrapp p span { display:inline;}
.testimonials-wrapp h2 { font-size:13px; margin:0 0 16px;}
.testimonials-wrapp h2 span { display:inline;}
.testimonials-wrapp h3 { font-size:23px; margin:0 0 18px;}
.testimonials-wrapp h3 span { display:block;}
.testimonials-wrapp h4 { font-size:10px; margin:0 0 0;}
.testimonials-wrapp h4 span { display:inline;}
.testimonials-wrapp .testimonials-col1 { width:100%; margin:0 0 74px;}
.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:100%;}
.testimonials-wrapp .testimonials-col2 { width:100%; margin:0 0 0;}
.testimonials-wrapp .testimonials-col2 .testimonials-row2 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.testimonials-wrapp .testimonials-col3 { width:100%; margin:0 0 0;}
.testimonials-wrapp .testimonials-col3 .testimonials-row3 { width:100%;}
.testimonials-wrapp .testimonials-btn1 {font-size: 10px; float:none; margin:10px 4px 0;}
.testimonials-wrapp .testimonials-btn1:last-child { margin-right:4px;}
.testimonials-star-box { width:100%; float:left; margin:0 0 20px;}
.testimonials-star-box span { width:28%; float:none; vertical-align:middle; display:inline-block; margin:0 0 0;}
.testimonials-video-box { width:90%; margin:0 auto 0; position:absolute; bottom:12.7%;}
.testimonials-row3:hover .testimonials-video-box { bottom:15.7%;}

.yorkshire-wrapp { text-align:center; padding:54px 0 5.4%;}
.yorkshire-wrapp p { font-size:11px; margin:0 0 10px;}
.yorkshire-wrapp p span { display:inline;}
.yorkshire-wrapp h2 { font-size:23px; margin:0 0 18px;}
.yorkshire-wrapp h2 span { display:block;}
.yorkshire-wrapp .yorkshire-col1 { width:100%; margin:0 0 0;}
.yorkshire-wrapp .yorkshire-col1 .yorkshire-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; right:inherit;}
.yorkshire-wrapp .yorkshire-col2 { width:100%; margin:0 0 0;}
.yorkshire-wrapp .yorkshire-col2 .yorkshire-row2 { width:100%;}
.yorkshire-wrapp .yorkshire-btn1 {font-size: 10px; float:none; margin:10px 4px 0;}
.yorkshire-wrapp .yorkshire-btn1:last-child { margin-right:4px;}

.gallery-wrapp { text-align:center; padding:54px 0 5.4%;}
.gallery-wrapp p { font-size:11px; margin:0 0 10px;}
.gallery-wrapp p span { display:inline;}
.gallery-wrapp h2 { font-size:23px; margin:0 0 18px;}
.gallery-wrapp h2 span { display:block;}
.gallery-wrapp .gallery-col1 { width:100%; margin:0 0 0;}
.gallery-wrapp .gallery-col1 .gallery-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.gallery-wrapp .gallery-col2 { width:100%; margin:0 0 0;}
.gallery-wrapp .gallery-col2 .gallery-row2 { width:100%;}
.gallery-wrapp .gallery-btn1 {font-size: 10px; float:none; margin:10px 4px 0;}
.gallery-wrapp .gallery-btn1:last-child { margin-right:4px;}

.treatments-wrapp { text-align:center; padding:54px 0 78px;}
.treatments-wrapp p { font-size:11px; margin:0 0 10px;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 { font-size:23px; margin:0 0 18px;}
.treatments-wrapp h2 span { display:block;}
.treatments-wrapp h3 { font-size:13px; margin:0 0 0;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp .treatments-col1 { width:100%; margin:0 0 24px;}
.treatments-wrapp .treatments-col1 .treatments-row1 { width:100%; transform:none; padding:0 5% 0; position:relative; top:inherit; left:inherit;}
.treatments-wrapp .treatments-col2 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col2 .treatments-row2 { width:100%; padding:0 5% 0;}
.treatments-wrapp .treatments-col3 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col3 .treatments-row3 { width:100%;}
.treatments-wrapp .treatments-col4 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col4 .treatments-row4 { width:90%; position:absolute; left:5%;}

.hargreaves-wrapp { text-align:center; padding:54px 0 5.4%;}
.hargreaves-wrapp p { font-size:11px; margin:0 0 10px;}
.hargreaves-wrapp p span { display:inline;}
.hargreaves-wrapp h2 { font-size:23px; margin:0 0 18px;}
.hargreaves-wrapp h2 span { display:block;}
.hargreaves-wrapp .hargreaves-col1 { width:100%; margin:0 0 0;}
.hargreaves-wrapp .hargreaves-col1 .hargreaves-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; right:inherit;}
.hargreaves-wrapp .hargreaves-col2 { width:100%; margin:0 0 0;}
.hargreaves-wrapp .hargreaves-col2 .hargreaves-row2 { width:100%;}
.hargreaves-wrapp .hargreaves-btn1 {font-size: 10px; float:none; margin:10px 4px 0;}
.hargreaves-wrapp .hargreaves-btn1:last-child { margin-right:4px;}

.contact-wrapp { text-align:center; padding:54px 0 60px;}
.contact-wrapp p { font-size:11px; margin:0 0 10px;}
.contact-wrapp p span { display:inline;}
.contact-wrapp h2 { font-size:23px; margin:0 0 18px;}
.contact-wrapp h2 span { display:block;}
.contact-wrapp .contact-col1 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-col1 .contact-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; right:inherit;}
.contact-wrapp .contact-col2 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-col2 .contact-row2 { width:100%;}
.contact-wrapp .contact-col2 .contact-row2 .contact-fil1 { text-align:center;}
.contact-wrapp .contact-col2 .contact-row2 .contact-fil2 { width:48%; height:47px; margin:0 0 4.2%; padding:0 5% 0;}
.contact-wrapp .contact-col2 .contact-row2 .contact-fil2:nth-child(2n) { float:right;}
.contact-wrapp .contact-col2 .contact-row2 .contact-fil3 { width:100%; height:125px; margin:0 0 30px; padding:16px 8.8% 0;}
.contact-wrapp .contact-btn1 { float:none; margin:10px 4px 0;}
.contact-wrapp .contact-btn1:last-child { margin-right:4px;}
.contact-social-box { width:100%; margin:4px 0 0;}
.contact-social-box a { width:30px; float:none; vertical-align:middle; display:inline-block; margin:0 3px 0;}
.contact-social-box a:last-child { margin-right:3px;}

.instagram-wrapp { text-align:center; padding:54px 0 5.4%;}
.instagram-wrapp h2 { font-size:23px; margin:0 0 0;}
.instagram-wrapp h2 span { display:block;}
.instagram-wrapp .instagram-col1 { width:100%; margin:0 0 0;}
.instagram-wrapp .instagram-col1 .instagram-row1 { width:100%; transform:none; margin:0 0 34px; position:relative; top:inherit; right:inherit;}
.instagram-wrapp .instagram-col2 { width:100%; margin:0 0 0;}
.instagram-wrapp .instagram-col2 .instagram-row2 { width:100%;}
.instagram-wrapp .instagram-btn1 {font-size: 10px;}

.home-extra .footer-wrapp { text-align:center; padding:60px 0 54px;}
.home-extra .footer-wrapp h2 { font-size:11px; margin:0 0 0;}
.home-extra .footer-wrapp h2 span { display:inline;}
.home-extra .footer-wrapp .footer-col1 { width:102px; float:none; margin:0 auto 14px;}
.home-extra .footer-wrapp .footer-col1 .footer-row1 { width:100%; float:none;}
.home-extra .footer-wrapp .footer-col2 { width:100%; margin:0 0 8px;}
.home-extra .footer-wrapp .footer-col2 .footer-row2 { width:100%;}
.home-extra .footer-wrapp .footer-col2 .footer-row2 li { float:none; display:inline-block; margin:0 5px 0;}
.home-extra .footer-wrapp .footer-col3 { width:100%; margin:0 0 8px;}
.home-extra .footer-wrapp .footer-col3 .footer-row3 { width:100%;}
.home-extra .footer-wrapp .footer-col3 .footer-row3 li { float:none; display:inline-block; margin:0 5px 0;}
.home-extra .footer-wrapp .footer-col4 { width:100%; margin:0 0 34px;}
.home-extra .footer-wrapp .footer-col4 .footer-row4 { width:100%;}
.home-extra .footer-wrapp .footer-col5 { width:100%; margin:0 0 0;}
.home-extra .footer-wrapp .footer-col5 .footer-row5 { width:100%;}
.home-extra .footer-wrapp .footer-col5 .footer-row5 li { float:none; display:inline-block; margin:0 5px 0;}
.home-extra .footer-wrapp .footer-col5 .footer-row5 li:nth-child(2n) { display:none;}
.home-extra .footer-wrapp .footer-btn1 { width:100%; float:none; margin:0 0 0;}
.home-extra .footer-wrapp .footer-btn1:last-child { margin-bottom:0;}
.home-extra .footer-row2 li, .home-extra .footer-row2 li a, .home-extra .footer-row3 li, .home-extra .footer-row3 li a { font-size:11px;}
.home-extra .footer-row4 li, .home-extra .footer-row4 li a { font-size:11px;}
.home-extra .footer-row5 li, .home-extra .footer-row5 li a { font-size:10px;}
.home-extra .footer-let-box { width:100%; margin:0 0 0;}
.home-extra .footer-content-box { width:100%; margin:24px 0 0;}
.home-extra .footer-social-box { width:100%; margin:0 0 20px;}
.home-extra .footer-social-box a { width:30px; float:none; vertical-align:middle; display:inline-block; margin:0 3px 0;}
.home-extra .footer-social-box a:last-child { margin-right:3px;}

.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {font-size: 10px; margin: 0 0 4.2%; text-align: center; padding: 0 5% 0;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {height: 125px; margin: 0 0 30px; padding: 16px 5.8% 0;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {margin: 0 0 14px !important;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {width: 100%;font-size: 10px;text-align: center;display: inline;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {font-size: 10px; margin: 0 0 0;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.list-container {margin: 0 0 4.2%;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after {top: 0px;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:before {top: 4px;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell nf-field {width: 48% !important; display: inline-block; float: left;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell nf-field:nth-child(2n) {float: right;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element {justify-content: center;}

.linker-wrapp { text-align:center; display:none; padding:20px 0 20px; position:relative; top:inherit;}
.linker-wrapp .linker-col1 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col1 .linker-row1 { width:100%;}
.linker-wrapp .linker-col1 .linker-row1 a { width:30px; float:none; vertical-align:middle; display:inline-block; margin:0 3px 0;}

}

@media screen and (min-width:768px) and (max-width:900px) {

.margin { width: 94%; }



.header-wrapp .header-row1 { width:12.4%;}

.header-wrapp .header-row2 { width:94%;}



.banner-wrapp .banner-row1 .banner-bar1 { width:60%;}

.banner-wrapp .banner-row2 .banner-bar2 { width:67.5%;}

.banner-wrapp .banner-btn1 { font-size:11px; letter-spacing:0.8px;}



.enquer-wrapp h2 { font-size:24px; line-height:34px; margin:0 0 13px;}

.enquer-wrapp p { font-size:16px; line-height:32px; margin:0 0 12px;}

.enquer-wrapp .enquer-row2 .enquer-shape2 { right:-2%;}



.gester-wrapp h2 { font-size:17px; line-height:34px;}

.gester-wrapp p { font-size:15px;}



.impoer-wrapp { padding:242px 0 143px;}

.impoer-wrapp:after { width:100%; height:140%; background:url(../images/impoer-after1.png) no-repeat center / cover;}

.impoer-wrapp .impoer-row1 { width:57%;}



.judger-wrapp h2 { font-size:19.97px; line-height:36.95px;}

.judger-wrapp .judger-row1 { margin:0 0 32px;}



.footer-wrapp { padding:77px 0 50px;}



.footer-wrapp h2 { font-size:17px;}

.footer-wrapp .footer-row1 .footer-bar1 { width:35%;}

.footer-wrapp .footer-row1 .footer-bar2 { width:44%;}



/*inner*/

.inner-wrapp { min-height:700px; background:#000000 url(../images/innner-banner/inner-banner-bg1.jpg) no-repeat 8% 60%;}

.inner-wrapp2 { min-height:700px; background:#000000 url(../images/innner-banner/inner-banner-bg2.jpg) no-repeat 49% 60%;}



.impoer-wrapp2 { padding:110px 0 105px;}

.impoer-wrapp2:after { height:148%; width:66%;}



.about-wrapp { padding:0 0 20px;}

.about-wrapp .about-row3 .about-col1 .about-text { font-size:17px; line-height:36.18px;}



.acadmeny-wrapp { margin:-165px 0 0; padding:0 0 33px;}

.acadmeny-wrapp h2 { font-size:23px;}

.acadmeny-wrapp h3 { font-size:23px;}

.acadmeny-wrapp .acadmeny-row1 { padding:0 3%;}

.acadmeny-wrapp .acadmeny-logo { margin-bottom:35px;}



.conter-wrapp { margin:-188px 0 0;}

.conter-wrapp .conter-row1 { width:64%;}

.conter-wrapp .conter-row2 { width:30%; margin:0;}



.sidber-wrapp h2 { font-size:24px; line-height:36px;}



.bloginner-wrapp h2 { font-size:24px; line-height:36px;}

.bloginner-wrapp .bloginner-row1 { width:100%;}



.bloger-wrapp h2 { font-size:17px; line-height:29px;}



.contac-wrapp .contac-row3 .datetime { font-size:15px;}



.case-wrapp h2 { font-size:17px; line-height:36.18px;}



.galleryin-wrapp .galleryin-row1 { width:100%;}



.button-row .button1 { width:100%; margin:0 0 10px;}

.button-row ul li:nth-child(2) { display:none;}



.treatmentin-wrapp .treatmentin-row1 { width:100%;}



.treatment-wrapp h2 { font-size:17px; line-height:36.18px;}

.treatment-wrapp .treatment-col1 { margin:0 2.9% 6%;}



.galler-wrapp p { font-size:17px; line-height:34px;}



.impoer-wrapp .impoer-row1 .impoer-bar1 .caldera-grid .checkbox {  font-size: 10.3px; line-height: 17px;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .caldera-grid .checkbox {  font-size: 10.3px; line-height: 17px;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .g-recaptcha { transform: scale(0.65);}
.sidber-wrapp .sidber-row1 .sidber-bar1 .g-recaptcha div iframe {  margin-left: -20%;}

.contac-wrapp .form-row1 .caldera-grid .checkbox {  font-size: 10.3px; line-height: 17px;}

.acadmeny-wrapp .acadmeny-row2 .acadmeny-col1 img { max-height: 20vw;}
.header-wrapp.fixHeader .header-row1 {
    top: -10px;
}

.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {font-size: 10.3px;line-height: 17px;}

.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {font-size: 10.3px;line-height: 17px;}

.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-last-child(2) .nf-cell {width: 100% !important;}

.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li {width: 33.33%;}

.home-extra .header-wrapp .header-row1 {width: 78px;}
.home-extra .header-wrapp .header-wrapp .header-row2 {margin: 18px 0 0;}

.home-extra .banner-wrapp {min-height: 460px;}
.home-extra .banner-wrapp .banner-col1 {width: 94%;}
.home-extra .banner-wrapp .banner-col2 {width: 40%; right: 2.5vw}
.home-extra .banner-wrapp .single-welcome-slide {min-height: 60vw;}
.home-extra .banner-wrapp .banner-col2 .banner-btn2 {margin: 0 0 0 6px;padding: 15px 22px 15px 22px;font-size: 10px;}
.home-extra .banner-wrapp h2 {font-size: 33px;margin: 0 0 14px;}
.home-extra .banner-wrapp p {font-size: 14px;margin: 0 0 10px;}
.home-extra .banner-wrapp .banner-btn1 {padding: 15px 40px 15px 40px;margin: 28px 6px 0 0;font-size: 10px;}

.academy-wrapp p { font-size:11px; margin:0 0 10px;}
.academy-wrapp p span { display:inline;}
.academy-wrapp h2 { font-size:23px; margin:0 0 14px;}
.academy-wrapp h2 span { display:block;}
.academy-wrapp h3 { font-size:10px; margin:0 0 6px;}
.academy-wrapp h3 span { display:inline;}
.academy-wrapp h4 { font-size:13px; margin:0 0 12px;}
.academy-wrapp h4 span { display:inline;}
.academy-wrapp h5 { font-size:13px; margin:16px 0 12px;}
.academy-wrapp h5 span { display:inline;}
.academy-wrapp .academy-col1 { margin:0 0 30px;}
.academy-wrapp .academy-btn1 { margin:12px 6px 0 0; padding:15px 19px 15px 19px; font-size: 10px;}

.testimonials-wrapp p { font-size:11px; margin:0 0 10px;}
.testimonials-wrapp p span { display:inline;}
.testimonials-wrapp h2 { font-size:13px; margin:22px 0 12px;}
.testimonials-wrapp h2 span { display:inline;}
.testimonials-wrapp h3 { font-size:23px; margin:0 0 14px;}
.testimonials-wrapp h3 span { display:block;}
.testimonials-wrapp h4 { font-size:10px; margin:0 0 0;}
.testimonials-wrapp h4 span { display:inline;}
.testimonials-wrapp .testimonials-btn1 {font-size: 10px; margin:26px 6px 0 0; padding:15px 22px 15px 22px;}
.testimonials-star-box { margin:0 0 22px;}

.yorkshire-wrapp p { font-size:11px; margin:0 0 10px;}
.yorkshire-wrapp p span { display:inline;}
.yorkshire-wrapp h2 { font-size:23px; margin:0 0 22px;}
.yorkshire-wrapp h2 span { display:block;}
.yorkshire-wrapp .yorkshire-btn1 {font-size: 10px; margin:20px 6px 0 0; padding:15px 18px 15px 18px;}

.gallery-wrapp p { font-size:11px; margin:0 0 10px;}
.gallery-wrapp p span { display:inline;}
.gallery-wrapp h2 { font-size:23px; margin:0 0 14px;}
.gallery-wrapp h2 span { display:block;}
.gallery-wrapp .gallery-btn1 {font-size: 10px; margin:14px 6px 0 0; padding:15px 22px 15px 22px;}

.treatments-wrapp p { font-size:11px; margin:0 0 10px;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 { font-size:23px; margin:0 0 14px;}
.treatments-wrapp h2 span { display:block;}
.treatments-wrapp h3 { font-size:13px; margin:0 0 4px;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp .treatments-col1 { margin:0 0 30px;}

.hargreaves-wrapp p { font-size:11px; margin:0 0 10px;}
.hargreaves-wrapp p span { display:inline;}
.hargreaves-wrapp h2 { font-size:23px; margin:0 0 20px;}
.hargreaves-wrapp h2 span { display:block;}
.hargreaves-wrapp .hargreaves-btn1 {font-size: 10px; margin:18px 6px 0 0; padding:15px 18px 15px 18px;}

.contact-wrapp p { font-size:11px; margin:0 0 10px;}
.contact-wrapp p span { display:inline;}
.contact-wrapp h2 { font-size:23px; margin:0 0 16px;}
.contact-wrapp h2 span { display:block;}
.contact-wrapp .contact-col2 .contact-row2 .contact-fil2 { margin:0 0 12px;}
.contact-wrapp .contact-col2 .contact-row2 .contact-fil3 { margin:0 0 32px;}
.contact-wrapp .contact-btn1 { margin:0 6px 0 0; padding:15px 18px 15px 18px;}
.contact-social-box a { width:26px; margin:0 8px 0 0;}

.instagram-wrapp h2 { font-size:23px; margin:0 0 14px;}
.instagram-wrapp h2 span { display:block;}
.instagram-wrapp .instagram-btn1 {font-size: 10px;}

.home-extra .footer-wrapp h2 { font-size:11px; margin:0 0 4px;}
.home-extra .footer-wrapp h2 span { display:inline;}
.home-extra .footer-wrapp .footer-col5 { margin:38px 0 0;}
.home-extra .footer-wrapp .footer-btn1 { margin:0 6px 0 0; padding:15px 18px 15px 18px;}
.home-extra .footer-row2 li, .home-extra .footer-row2 li a, .home-extra .footer-row3 li, .home-extra .footer-row3 li a { font-size:11px;}
.home-extra .footer-row4 li, .home-extra .footer-row4 li a { font-size:11px;}
.home-extra .footer-row5 li, .home-extra .footer-row5 li a { font-size:10px;}
.home-extra .footer-social-box { margin:8px 14px 0 0;}
.home-extra .footer-social-box a { width:26px; margin:0 8px 0 0;}

.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {font-size: 10px; margin: 0 0 12px;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {margin: 0 0 32px;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {margin: 0 0 14px !important;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {font-size: 10px;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {font-size: 10px; margin: 0 6px 0 0; padding: 15px 18px 15px 18px;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.list-container {margin: 0 0 12px;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after {top: 2px;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:before {top: 6px;}

.linker-wrapp { top:144px}
.linker-wrapp .linker-col1 .linker-row1 a { width:26px; margin:0 8px 0 0;}

}

@media screen and (min-width:901px) and (max-width:1024px) {

.margin { width: 94%; }



.header-wrapp .header-row1 { width:14.4%;}

.header-wrapp .header-row2 { width:94%;}



.banner-wrapp .banner-row1 .banner-bar1 { width:60%;}

.banner-wrapp .banner-row2 .banner-bar2 { width:67.5%;}

.banner-wrapp .banner-btn1 { font-size:13px; letter-spacing:1.1px;}



.enquer-wrapp h2 { font-size:24px; line-height:34px; margin:0 0 13px;}

.enquer-wrapp p { font-size:16px; line-height:32px; margin:0 0 12px;}

.enquer-wrapp .enquer-row2 .enquer-shape2 { right:-2%;}



.gester-wrapp h2 { font-size:17px; line-height:34px;}

.gester-wrapp p { font-size:15px;}



.impoer-wrapp { padding:242px 0 143px;}

.impoer-wrapp:after { width:100%; height:140%; background:url(../images/impoer-after1.png) no-repeat center / cover;}

.impoer-wrapp .impoer-row1 { width:57%;}



.judger-wrapp h2 { font-size:22.97px; line-height:39.95px;}

.judger-wrapp .judger-row1 { margin:0 0 32px;}



.footer-wrapp { padding:77px 0 50px;}



.footer-wrapp h2 { font-size:17px;}

.footer-wrapp .footer-row1 .footer-bar1 { width:35%;}

.footer-wrapp .footer-row1 .footer-bar2 { width:44%;}



/*inner*/

.impoer-wrapp2 { padding:100px 0 105px;}

.impoer-wrapp2:after { height:148%; width:66%;}



.about-wrapp { padding:0 0 20px;}



.acadmeny-wrapp { padding:0 0 33px;}

.acadmeny-wrapp .acadmeny-row1 { padding:0 3%;}



.conter-wrapp .conter-row1 { width:64%;}

.conter-wrapp .conter-row2 { width:30%; margin:0;}



.sidber-wrapp h2 { font-size:24px; line-height:36px;}



.bloginner-wrapp h2 { font-size:24px; line-height:36px;}

.bloginner-wrapp .bloginner-row1 { width:100%;}



.bloger-wrapp h2 { font-size:20px; line-height:32px;}



.galleryin-wrapp .galleryin-row1 { width:100%;}



.button-row .button1 { width:100%; margin:0 0 10px;}

.button-row ul li:nth-child(2) { display:none;}



.treatmentin-wrapp .treatmentin-row1 { width:100%;}

.impoer-wrapp .impoer-row1 .impoer-bar1 .caldera-grid .checkbox {  font-size: 11.3px; line-height: 18px;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .caldera-grid .checkbox {  font-size: 11.3px; line-height: 18px;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .g-recaptcha div iframe {  margin-left: -2%;}
.contac-wrapp .form-row1 .caldera-grid .checkbox {  font-size: 11.3px; line-height: 18px;}

.acadmeny-wrapp .acadmeny-row2 .acadmeny-col1 img { max-height: 20vw;}
.header-wrapp.fixHeader{
  height: 80px;
}
.header-wrapp .header-row1 {
    width: 90px;
}
.header-wrapp.fixHeader .header-row1{
    transform: scale(.5);
    top: -15px;
}

.contac-wrapp .form-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {font-size: 11.3px;line-height: 18px;}

.sidber-wrapp .sidber-row1 .sidber-bar1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {font-size: 11.3px;line-height: 18px;}


.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-last-child(2) .nf-cell {width: 100% !important;}

.home-extra .header-wrapp .header-row1 {width: 90px;}
.home-extra .header-wrapp .header-wrapp .header-row2 {margin: 25px 0 0;}

.home-extra .banner-wrapp {min-height: 540px;}
.home-extra .banner-wrapp .banner-col1 {width: 94%;}
.home-extra .banner-wrapp .banner-col2 {width: 40%; right: 2.5vw;}
.home-extra .banner-wrapp .single-welcome-slide {min-height: 60vw;}
.home-extra .banner-wrapp .banner-col2 .banner-btn2 {margin: 0 0 0 10px; padding: 15px 28px 15px 28px; font-size: 11px;}
.home-extra .banner-wrapp h2 {font-size: 40px;}
.home-extra .banner-wrapp p {font-size: 16px; margin: 0 0 13px;}
.home-extra .banner-wrapp .banner-btn1 {padding: 15px 46px 15px 46px; margin: 28px 10px 0 0; font-size: 11px;}

.academy-wrapp p { font-size:12px; margin:0 0 13px;}
.academy-wrapp p span { display:inline;}
.academy-wrapp h2 { font-size:30px; margin:0 0 17px;}
.academy-wrapp h2 span { display:block;}
.academy-wrapp h3 { font-size:10px; margin:0 0 9px;}
.academy-wrapp h3 span { display:inline;}
.academy-wrapp h4 { font-size:14px; margin:0 0 15px;}
.academy-wrapp h4 span { display:inline;}
.academy-wrapp h5 { font-size:14px; margin:19px 0 15px;}
.academy-wrapp h5 span { display:inline;}
.academy-wrapp .academy-col1 { margin:0 0 33px;}
.academy-wrapp .academy-btn1 {font-size: 11px; margin:12px 10px 0 0; padding:15px 25px 15px 25px;}

.testimonials-wrapp p { font-size:12px; margin:0 0 13px;}
.testimonials-wrapp p span { display:inline;}
.testimonials-wrapp h2 { font-size:14px; margin:25px 0 15px;}
.testimonials-wrapp h2 span { display:inline;}
.testimonials-wrapp h3 { font-size:30px; margin:0 0 17px;}
.testimonials-wrapp h3 span { display:block;}
.testimonials-wrapp h4 { font-size:11px; margin:0 0 0;}
.testimonials-wrapp h4 span { display:inline;}
.testimonials-wrapp .testimonials-btn1 {font-size: 11px; margin:26px 10px 0 0; padding:15px 28px 15px 28px;}
.testimonials-star-box { margin:0 0 25px;}

.yorkshire-wrapp p { font-size:12px; margin:0 0 13px;}
.yorkshire-wrapp p span { display:inline;}
.yorkshire-wrapp h2 { font-size:30px; margin:0 0 25px;}
.yorkshire-wrapp h2 span { display:block;}
.yorkshire-wrapp .yorkshire-btn1 {font-size: 11px; margin:20px 10px 0 0; padding:15px 24px 15px 24px;}

.gallery-wrapp p { font-size:12px; margin:0 0 13px;}
.gallery-wrapp p span { display:inline;}
.gallery-wrapp h2 { font-size:30px; margin:0 0 17px;}
.gallery-wrapp h2 span { display:block;}
.gallery-wrapp .gallery-btn1 {font-size: 11px; margin:14px 10px 0 0; padding:15px 28px 15px 28px;}

.treatments-wrapp p { font-size:12px; margin:0 0 13px;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 { font-size:30px; margin:0 0 17px;}
.treatments-wrapp h2 span { display:block;}
.treatments-wrapp h3 { font-size:14px; margin:0 0 6px;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp .treatments-col1 { margin:0 0 33px;}

.hargreaves-wrapp p { font-size:12px; margin:0 0 13px;}
.hargreaves-wrapp p span { display:inline;}
.hargreaves-wrapp h2 { font-size:30px; margin:0 0 23px;}
.hargreaves-wrapp h2 span { display:block;}
.hargreaves-wrapp .hargreaves-btn1 {font-size: 11px; margin:18px 10px 0 0; padding:15px 24px 15px 24px;}

.contact-wrapp p { font-size:12px; margin:0 0 13px;}
.contact-wrapp p span { display:inline;}
.contact-wrapp h2 { font-size:30px; margin:0 0 19px;}
.contact-wrapp h2 span { display:block;}
.contact-wrapp .contact-col2 .contact-row2 .contact-fil2 { margin:0 0 15px;}
.contact-wrapp .contact-col2 .contact-row2 .contact-fil3 { margin:0 0 35px;}
.contact-wrapp .contact-btn1 { margin:0 10px 0 0; padding:15px 24px 15px 24px;}
.contact-social-box a { width:28px; margin:0 10px 0 0;}

.instagram-wrapp h2 { font-size:30px; margin:0 0 17px;}
.instagram-wrapp h2 span { display:block;}
.instagram-wrapp .instagram-btn1 {font-size: 11px;}

.home-extra .footer-wrapp h2 { font-size:12px; margin:0 0 6px;}
.home-extra .footer-wrapp h2 span { display:inline;}
.home-extra .footer-wrapp .footer-col5 { margin:44px 0 0;}
.home-extra .footer-wrapp .footer-btn1 { margin:0 10px 0 0; padding:15px 24px 15px 24px;}
.home-extra .footer-row2 li, .home-extra .footer-row2 li a, .home-extra .footer-row3 li, .home-extra .footer-row3 li a { font-size:12px;}
.home-extra .footer-row4 li, .home-extra .footer-row4 li a { font-size:12px;}
.home-extra .footer-row5 li, .home-extra .footer-row5 li a { font-size:11px;}
.home-extra .footer-social-box { margin:8px 16px 0 0;}
.home-extra .footer-social-box a { width:28px; margin:0 10px 0 0;}

.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {font-size: 11px; margin: 0 0 15px;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {margin: 0 0 35px;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {margin: 0 0 17px !important;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {font-size: 11px;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {font-size: 11px; margin: 0 10px 0 0; padding: 15px 24px 15px 24px;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.list-container {margin: 0 0 15px;}

.linker-wrapp { top:160px}
.linker-wrapp .linker-col1 .linker-row1 a { width:28px; margin:0 10px 0 0;}

}

@media screen and (min-width:1025px) and (max-width:1240px) {

.margin { width: 94%; }



.header-wrapp .header-row1 { width:14.4%;}

.header-wrapp .header-row2 { width:94%;}



.banner-wrapp .banner-btn1 { font-size:12px; letter-spacing:1.8px;}



.enquer-wrapp .enquer-row2 .enquer-shape2 { right:-1%;}



.judger-wrapp h2 { font-size:25.97px;}



.footer-wrapp h2 { font-size:19px;}



/*inner*/

.acadmeny-wrapp { padding:0 0 40px;}



.conter-wrapp .conter-row1 { width:66%;}

.conter-wrapp .conter-row2 { width:30%; margin:0;}



.bloger-wrapp h2 { font-size:23px; line-height:35px;}



.galleryin-wrapp .galleryin-row1 { width:100%;}



.button-row .button1 { width:100%; margin:0 0 10px;}

.button-row ul li:nth-child(2) { display:none;}



.treatmentin-wrapp .treatmentin-row1 { width:100%;}


.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-last-child(2) .nf-cell {width: 100% !important;}

.home-extra .banner-wrapp {min-height: 614px;}
.home-extra .banner-wrapp .banner-col1 {width: 94%;}
.home-extra .banner-wrapp .banner-col2 {width: 40%; right: 2.5vw}
.home-extra .banner-wrapp .single-welcome-slide {min-height: 614px;}
.home-extra .banner-wrapp .banner-btn1 {padding: 15px 52px 15px 52px;}
.home-extra .banner-wrapp .banner-col2 .banner-btn2 {padding: 15px 34px 15px 34px;}

.academy-wrapp p span { display:inline;}
.academy-wrapp h2 span { display:block;}
.academy-wrapp h3 span { display:inline;}
.academy-wrapp h4 span { display:inline;}
.academy-wrapp h5 span { display:inline;}
.academy-wrapp .academy-btn1 { padding:15px 31px 15px 31px;}

.testimonials-wrapp p span { display:inline;}
.testimonials-wrapp h2 span { display:inline;}
.testimonials-wrapp h3 span { display:block;}
.testimonials-wrapp h4 span { display:inline;}
.testimonials-wrapp .testimonials-btn1 { padding:15px 34px 15px 34px;}

.yorkshire-wrapp p span { display:inline;}
.yorkshire-wrapp h2 span { display:block;}
.yorkshire-wrapp .yorkshire-btn1 { padding:15px 30px 15px 30px;}

.gallery-wrapp p span { display:inline;}
.gallery-wrapp h2 span { display:block;}
.gallery-wrapp .gallery-btn1 { padding:15px 34px 15px 34px;}

.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 span { display:block;}
.treatments-wrapp h3 span { display:inline;}

.hargreaves-wrapp p span { display:inline;}
.hargreaves-wrapp h2 span { display:block;}
.hargreaves-wrapp .hargreaves-btn1 { padding:15px 30px 15px 30px;}

.contact-wrapp p span { display:inline;}
.contact-wrapp h2 span { display:block;}
.contact-wrapp .contact-btn1 { padding:15px 30px 15px 30px;}

.instagram-wrapp h2 span { display:block;}

.home-extra .footer-wrapp h2 { font-size:13px;}
.home-extra .footer-wrapp h2 span { display:inline;}
.home-extra .footer-wrapp .footer-btn1 { padding:15px 30px 15px 30px;}
.home-extra .footer-row2 li, .home-extra .footer-row2 li a, .home-extra .footer-row3 li, .home-extra .footer-row3 li a { font-size:13px;}

}



@media screen and (min-width:1241px) and (max-width:1350px) {

.header-wrapp .header-row1 { width:14.4%;}

.header-wrapp .header-row2 { width:94%;}



.banner-wrapp .banner-btn1 { font-size:12px; letter-spacing:1.8px;}



.enquer-wrapp .enquer-row2 .enquer-shape2 { right:-1%;}



.judger-wrapp h2 { font-size:25.97px;}



.footer-wrapp h2 { font-size:19px;}


.home-extra .banner-wrapp {min-height: 744px;}
.home-extra .banner-wrapp .single-welcome-slide {min-height:744px;}

.academy-wrapp p span { display:inline;}
.academy-wrapp h2 span { display:block;}
.academy-wrapp h3 span { display:inline;}
.academy-wrapp h4 span { display:inline;}
.academy-wrapp h5 span { display:inline;}

.testimonials-wrapp p span { display:inline;}
.testimonials-wrapp h2 span { display:inline;}
.testimonials-wrapp h3 span { display:block;}
.testimonials-wrapp h4 span { display:inline;}

.yorkshire-wrapp p span { display:inline;}
.yorkshire-wrapp h2 span { display:block;}

.gallery-wrapp p span { display:inline;}
.gallery-wrapp h2 span { display:block;}

.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 span { display:block;}
.treatments-wrapp h3 span { display:inline;}

.hargreaves-wrapp p span { display:inline;}
.hargreaves-wrapp h2 span { display:block;}

.contact-wrapp p span { display:inline;}
.contact-wrapp h2 span { display:block;}

.instagram-wrapp h2 span { display:block;}

.home-extra .footer-wrapp h2 { font-size:14px;}
.home-extra .footer-wrapp h2 span { display:inline;}
.home-extra .footer-row2 li, .home-extra .footer-row2 li a, .home-extra .footer-row3 li, .home-extra .footer-row3 li a { font-size:14px;}

}

@media screen and (max-width:1200px){
.banner-wrapp .banner-row4 {
    width: 60%;
    float: left;
    transform: translateY(-50%);
    margin: 0 auto 0;
    top: 27%;
    right: -32%;
    position: absolute;
}
.banner-wrapp .banner-row4 .banner-bar4 {
    text-align: center;
}

.banner-wrapp .banner-row4 .banner-bar4 a {
    width: 32px;
    margin: 0 5px;
    display: inline-block;
}
.case-wrapp .case-col1{width: 29%;}
}

@media screen and (min-width:1341px) and (max-width:1900px) {

  .home-extra .banner-wrapp {min-height: 804px;}

  .home-extra .banner-wrapp .single-welcome-slide {min-height:804px;}

.academy-wrapp p span { display:inline;}
.academy-wrapp h2 span { display:block;}
.academy-wrapp h3 span { display:inline;}
.academy-wrapp h4 span { display:inline;}
.academy-wrapp h5 span { display:inline;}

.testimonials-wrapp p span { display:inline;}
.testimonials-wrapp h2 span { display:inline;}
.testimonials-wrapp h3 span { display:block;}
.testimonials-wrapp h4 span { display:inline;}

.yorkshire-wrapp p span { display:inline;}
.yorkshire-wrapp h2 span { display:block;}

.gallery-wrapp p span { display:inline;}
.gallery-wrapp h2 span { display:block;}

.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 span { display:block;}
.treatments-wrapp h3 span { display:inline;}

.hargreaves-wrapp p span { display:inline;}
.hargreaves-wrapp h2 span { display:block;}

.contact-wrapp p span { display:inline;}
.contact-wrapp h2 span { display:block;}

.instagram-wrapp h2 span { display:block;}

.home-extra .footer-wrapp h2 span { display:inline;}

}

@media screen and (max-width: 990px){
.judger-wrapp .judger-row1 .iscwp-main-wrp .iscwp-gallery-grid.iscwp-image-fit .iscwp-col-6 .iscwp-img-wrp{
    height: auto !important;}
.enquer-wrapp .enquer-row2 .enquer-bar4 {
    position: static!important;
    top: 0;
    transform: initial !important;
}
.enquer-wrapp .owl-dots {
    bottom: -10px;
}
.mfp-auto-cursor .mfp-content {
    width: 94%!important;
}

.wp-iscwp-popup-box .wp-iscwp-popup-close {
    height: 30px;
    width: 30px;
    background-size: 28px !important;
}
}


@media screen and (min-width: 768px){
.menuzord-menu>li.show-mobile {
    display: none;
}
}

@media screen and (max-width: 767px){
.contac-wrapp .contac-lt iframe { pointer-events: none;}
.judger-wrapp .judger-row1 .iscwp-main-wrp .iscwp-gallery-grid.iscwp-image-fit .iscwp-col-6 .iscwp-img-wrp{
    height: auto !important;}
.judger-wrapp .judger-row1 .iscwp-main-wrp .iscwp-gallery-grid.iscwp-image-fit .iscwp-cnt-wrp.iscwp-col-6 {
    width: 32.66667%;
}
section.banner-wrapp {
    background: none !important;
}
.enquer-wrapp p{
    max-width: 100%!important;
}
.case-wrapp .case-col1{ width: 46%; margin: 0 1.4% 10px 1.4%; float: none; }
.case-wrapp h2{line-height: 22px;}
.case-wrapp h2 a{font-size: 17px;}

.acadmeny-row1 .impoer-row1 { width: 100%;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .caldera-grid .form-control { width: 100%; }
.acadmeny-row1 .impoer-row1 .impoer-bar1 .col-sm-6.last_col {  width: 100%;}
.acadmeny-row1 .impoer-row1 .impoer-bar1 .col-sm-6.first_col {   width: 100%;}
.header-wrapp.fixHeader {
    position: relative !important;
    height: inherit;
    background: #131315;
}

.header-wrapp.fixHeader #stickymenuadding {
    position: relative !important;
}

.header-wrapp.fixHeader .header-row1 {
    position: relative;
    top: 0;
    transform: none;
}

}
@media screen and (max-width: 667px){
.judger-wrapp .judger-row1 .iscwp-main-wrp .iscwp-gallery-grid.iscwp-image-fit .iscwp-cnt-wrp.iscwp-col-6 {
    width: 32.66667%;
}	
.banner-wrapp .banner-row2 {
    margin-bottom: 8px;
}

}

@media screen and (max-width: 330px){
.impoer-wrapp .impoer-row1 .impoer-bar1 .g-recaptcha { margin: 0 auto 0 -1%;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .g-recaptcha { margin: 0 auto 0 -1%;}
.contac-wrapp .form-row1 .g-recaptcha { margin: 0 auto 0 -1%;}
}


@media screen and (max-width: 320px){
.impoer-wrapp .impoer-row1 .impoer-bar1 .g-recaptcha { margin: 0 auto 0 -2%;}
.sidber-wrapp .sidber-row1 .sidber-bar1 .g-recaptcha { margin: 0 auto 0 -2%;}
.contac-wrapp .form-row1 .g-recaptcha { margin: 0 auto 0 -2%;}

}



@media screen and (min-width: 768px) {
    .google-rating.ggogledesktop { position: fixed; bottom: 20px; left: 20px; z-index: 999; display: inline-block;  width: 210px; cursor: pointer; background: #ffffff; border-radius: 0; padding: 8px 10px; box-shadow: 5px 5px 5px #00000017; border-top: 5px solid #4FCE6A;}
    .google-rating.ggogledesktop > img {width: 30% !important; display: inline-block; padding: 0 12px 0 0;}
    .google-rating.ggogledesktop #googlerating {width: 70%; float: right; display: inline-block;}
    .google-rating.ggogledesktop #googlerating .fulltotal {width: 100%; float: left; display: inline-block; position: relative; top: 3px;}
    .google-rating.ggogledesktop #googlerating .fulltotal .g-level1 {width: 100%; float: left; display: inline-block; margin: 0 0 4px;}
    .google-rating.ggogledesktop #googlerating .fulltotal .g-level2 {width: 100%; display: flex; flex-wrap: wrap; position: relative; float: left; align-items: center;}
    .google-rating.ggogledesktop #googlerating .fulltotal .g-level1 h2 {color: #000; font-size: 16px; font-weight: 500; line-height: normal;}
    .google-rating.ggogledesktop #googlerating .fulltotal .g-level2 .gsub-level1 {width: auto; margin: 0 6px 0 0; color: #e7711b;}
    .google-rating.ggogledesktop #googlerating img {width: auto;}
    .google-rating.ggogledesktop img { width: 100%;}
    .wp-gr .wp-google-badge_left-fixed { display: none;}
    
    }
    
    @media screen and (max-width: 767px) { 
    
    .google-rating.ggogledesktop { display: none !important;}
    .wp-google-badge.wp-google-badge_left-fixed .wp-google-badge-score { margin-left: 0 !important;}
    .wp-google-badge.wp-google-badge_left-fixed { left: 15px !important; bottom: 20px !important; z-index: 999 !important; cursor: pointer; width: 105px !important;}
    .wp-google-badge.wp-google-badge_left-fixed span.wp-star { width: 17px !important; float: left !important;}
    .wp-google-badge.wp-google-badge_left-fixed span.wp-star svg { width: 100% !important; float: left;}
    .wp-google-badge.wp-google-badge_left-fixed span.wp-google-rating { display: none !important;}
    }    