@charset "utf-8";

/* CSS Document */

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



.common-style h1 { font-size: 30px; color: #c59d3a; line-height: 46px; margin: 0 0 28px; } 
.common-style h2 { font-size: 24px; color: #c59d3a; line-height: 38px; margin: 0 0 28px; }
.common-style h3 { font-size: 22px; color: #c59d3a; line-height: 36px; margin: 0 0 28px; }
.common-style h4 { font-size: 20px; color: #c59d3a; line-height: 34px; margin: 0 0 28px; }
.common-style h5 { font-size: 19px; color: #c59d3a; line-height: 32px; margin: 0 0 28px; }



.common-style h6 { font-size: 18px; color: #c59d3a; line-height: 30px; margin: 0 0 28px; }



.common-style a { color: #c59d3a; outline: none !important;}



.common-style p { font-size: 15px; color: #404040; line-height: 33px; margin: 0 0 28px; }



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



.common-style strong { font-weight: bold !important;}



.common-style b { font-weight: bold !important;}



.common-style i { font-style: italic !important; }



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



.common-style ul li{ float:none; font-size: 15px; color: #404040; line-height: 33px; position:relative; margin: 0 0 0; padding:0 0 0 15px; font-family: 'Jost', sans-serif; font-weight: 400;}



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



.common-style ol { width: 100%; float: left; counter-reset: my-awesome-counter; margin:0 auto 28px; position: relative; }



.common-style ol li { font-size: 15px; color: #404040; line-height: 33px; counter-increment: my-awesome-counter; padding-left:15px; width: auto; margin: 0 auto;  position: relative; font-family: 'Jost', sans-serif; font-weight: 400; }



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



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



.common-style blockquote p { font-size:15px; color: #404040; line-height: 33px; margin-bottom: 28px; position:  relative; }



.common-style blockquote p:before { content: '"'; position:  absolute; left: -100px; font-size: 15px; color:#f4d58d; 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; }





.main-bg-img  img{ object-fit: cover !important; height:inherit !important;float: left; width: 100%;}

.bgflex { background-size: cover!important;}

 

 

.fullhide a{ color:#504f50}

.fullhide a:hover{ color:#c59d3a}

 



@media(max-width:767px){  
	/* .common-style iframe { width:100%; height:350px; }*/
	.typeform-widget {   height: initial !important;}
	.linker-wrapp .linker-col2 .linker-row2 .inlineLocations { float: none!important; display:inline-block; }
	.fheader-wrapp .fheader-col3 .fheader-row3 .inlineLocations { float: none!important; display:inline-block; }
}



@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:#404040; font-size: 15px; color: #404040; line-height: 33px; width: 200px; display: inline-block; margin-left: 15px; }



.common-style [type=submit] { -webkit-appearance: none; border: 1px solid; padding: 10px 20px; font-size: 15px; line-height: 33px; cursor:pointer; color: #ffffff; background: #c59d3a; border-color: #c59d3a;}



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



.common-style [type=submit] span.screen-reader-text { position: relative; height: auto; width: auto; clip: inherit; clip-path: inherit;}



nav.navigation.pagination { display: block; }





.videoWrapper {

	position: relative;

	padding-bottom: 56.25%; /* 16:9 */

	height: 0;

    margin:0 0px 28px 0;

    float: left;

    width: 100%;

}

.videoWrapper iframe {

	position: absolute;

	top: 0;

	left: 0;

	width: 100% !important;

	height: 100% !important;



}

 





@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;}



}











.header-wrapp, .linker-wrapp, .abouts-wrapp, .banner-wrapp, .dentistry-wrapp, .straight-wrapp, .aesthetics-wrapp, .enquiry-wrapp, .charity-wrapp, .testimonials-wrapp, .instagram-wrapp, .fheader-wrapp, .flinker-wrapp, .footer-wrapp, .inner-wrapp, .smilein-wrapp, .treatments-wrapp, .treatin-wrapp, .smile-wrapp, .test-wrapp, .blog-wrapp, .blogin-wrapp, .charityin-wrapp, .contactus-wrapp, .conten-wrapp { width:100%; float:left;}



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







/*header-wrapp*/



.header-wrapp { background:#ffffff; border-bottom:1px solid #eeefee; padding:12px 0 12px; position:absolute; top:0; right:0; left:0; z-index:999;}



.header-wrapp p { float:left; font-size:15px; color:#ffffff; letter-spacing:0; line-height:28px; margin:0 0 16px;}



.header-wrapp p a { color:#ffffff;}



.header-wrapp p span { display:inline; margin:0 0 0 8px;}



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



.header-wrapp h2 { float:left; font-size:13px; color:#c3a253; letter-spacing:0.80px; line-height:24px; margin:4px 10px 0 0;}



.header-wrapp h2 a { color:#c3a253;}



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



.header-wrapp .header-col1 { width:auto; float:left; margin:0 0 0;}



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



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



.header-wrapp .header-col1 .header-row1 a { width:33px; float:left; margin:0 0 0;}



.header-wrapp .header-col2 { width:auto; float:right; margin:0 0 0;}



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



.header-wrapp .header-col2 .header-row2 { width:100%; float:right;}



.header-wrapp h2, .header-wrapp h2 span { text-transform:uppercase;}







/*linker-wrapp*/



.linker-wrapp { text-align:center; background:#ffffff; margin:58px 0 0; padding:84px 0 94px; position:relative;}



.linker-wrapp p { float:left; font-size:17px; color:#a1a4a7; letter-spacing:0.5px; line-height:30px; margin:0 0 16px;}



.linker-wrapp p a { color:#a1a4a7;}



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



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



.linker-wrapp h2 { float:left; font-size:13px; color:#c3a253; letter-spacing:0.80px; line-height:24px; margin:9px 16px 0 0;}



.linker-wrapp h2 a { color:#c3a253;}



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



.linker-wrapp .linker-col1 { width:344px; float:none; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; right:0; left:0;}



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



.linker-wrapp .linker-col1 .linker-row1 { width:100%; float:none;}



.linker-wrapp .linker-col2 { width:auto; float:right; margin:0 0 0;}



.linker-wrapp .linker-col2 img { width:100%; display:block;}



.linker-wrapp .linker-col2 .linker-row2 { width:100%; float:right;}



.linker-wrapp .linker-btn1 { float:left; color:#ffffff; background:#c3a253; border-color:#c3a253; margin:0 0 0; padding:12px 22px 13px 22px;}



.linker-wrapp h2, .linker-wrapp h2 span { text-transform:uppercase;}







/*banner-wrapp*/



.banner-wrapp { min-height:inherit; background:#989996; position:relative;}



.banner-wrapp p { float:none; font-size:15px; color:#ffffff; letter-spacing:0; line-height:33px; margin:0 0 16px;}



.banner-wrapp p a { color:#ffffff;}



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



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



.banner-wrapp h2 { float:right; font-size:156px; color:#c3a253; letter-spacing:1.8px; line-height:167px; margin:0 0 42px; width: 100%; text-align: right;}



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



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



.banner-wrapp .banner-col1 { width:1340px; float:right; margin:0 auto 0; position:absolute; right:0; bottom:11.5%; left:0;}



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



.banner-wrapp .banner-col1 .banner-row1 { width:31.3%; float:right;}



.banner-wrapp .banner-btn1 { float:left; color:#ffffff; background:rgba(0,0,0,0.0); border-color:rgba(255,255,255,0.20); margin:14px 0 0; padding:12px 22px 13px 22px;}



.banner-wrapp .banner-btn1:hover { color:#c59d3a; background:#ffffff; border-color:#ffffff;}



.banner-wrapp h2, .banner-wrapp h2 span { font-family: 'rlg-regular-font';}







/*abouts-wrapp*/



.abouts-wrapp { background:none; padding:96px 0 76px; position:relative;}



.abouts-wrapp p { float:none; font-size:15px; color:#404040; letter-spacing:0; line-height:33px; margin:0 0 16px;}



.abouts-wrapp p a { color:#c59d3a;}



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



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



.abouts-wrapp h2 { float:none; font-size:328px; color:rgba(195,162,83,0.10); letter-spacing:0; line-height:528px; margin:0 0 0;}



.abouts-wrapp h2 a { color:#c59d3a;}



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



.abouts-wrapp h3 { float:none; font-size:13px; color:#c59d3a; letter-spacing:1.40px; line-height:24px; margin:0 0 4px;}



.abouts-wrapp h3 a { color:#c59d3a;}



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



.abouts-wrapp h4 { float:none; font-size:34px; color:#404040; letter-spacing:0; line-height:45px; margin:0 0 38px;}



.abouts-wrapp h4 a { color:#404040;}



.abouts-wrapp h4 span { display:block;}



.abouts-wrapp .abouts-col1 { width:1240px; float:none; margin:0 auto 0;}



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



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



.abouts-wrapp .abouts-col2 { width:100%; float:right; margin:0 0 0; position:relative;}



.abouts-wrapp .abouts-col2 img { width:100%; display:block;}



.abouts-wrapp .abouts-col2 .abouts-row2 { width:30.7%; float:right;}



.abouts-wrapp .abouts-btn1 { float:left; color:#c59d3a; background:rgba(0,0,0,0.0); border-color:rgba(197,157,58,0.20); margin:29px 0 0; padding:12px 22px 13px 22px;}



.abouts-wrapp .abouts-btn1:hover { color:#ffffff; background:#c3a253; border-color:#c3a253;}



.abouts-wrapp h2, .abouts-wrapp h2 span { font-family: 'rlg-regular-font';}



.abouts-wrapp h3, .abouts-wrapp h3 span { text-transform:uppercase; font-family: 'Jost', sans-serif; font-weight: 600;}



.abouts-wrapp .abouts-logo { width: auto; float: none; margin: 0 auto; position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: center;}



.abouts-wrapp .abouts-logo .about-logo-row1 { width: auto; float: left; display: inline-block; margin: 0 0 0; position: relative;}



.abouts-wrapp .abouts-logo .about-logo-row1 img { width: 100%; display: block; margin: 0 auto; height: auto; max-width: 120px;}



.abouts-wrapp .abouts-logo .about-logo-row1:nth-child(2n) { float: right; margin-left: 6%;}







/*dentistry-wrapp*/



.dentistry-wrapp { background:none; padding:76px 0 0;}



.dentistry-wrapp p { float:none; font-size:15px; color:#404040; letter-spacing:0; line-height:33px; margin:0 0 16px;}



.dentistry-wrapp p a { color:#c59d3a;}



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



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



.dentistry-wrapp h3 { float:none; font-size:13px; color:#c59d3a; letter-spacing:1.40px; line-height:24px; margin:0 0 4px;}



.dentistry-wrapp h3 a { color:#c59d3a;}



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



.dentistry-wrapp h4 { float:none; font-size:34px; color:#404040; letter-spacing:0; line-height:45px; margin:0 0 12px;}



.dentistry-wrapp h4 a { color:#404040;}



.dentistry-wrapp h4 span { display:block;}



.dentistry-wrapp .dentistry-col1 { width:1240px; float:none; margin:0 auto 0;}



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



.dentistry-wrapp .dentistry-col1 .dentistry-row1 { width:39%; float:right; transform:translateY(-50%); position:absolute; top:44%; right:0;}



.dentistry-wrapp .dentistry-col2 { width:100%; float:left; margin:0 0 0; position:relative;}



.dentistry-wrapp .dentistry-col2 img { width:100%; display:block;}



.dentistry-wrapp .dentistry-col2 .dentistry-row2 { width:45.8%; float:left;}



.dentistry-wrapp .dentistry-btn1 { float:left; color:#c59d3a; background:rgba(0,0,0,0.0); border-color:rgba(197,157,58,0.20); margin:9px 0 0; padding:12px 22px 13px 22px;}



.dentistry-wrapp .dentistry-btn1:hover { color:#ffffff; background:#c3a253; border-color:#c3a253;}



.dentistry-wrapp h3, .dentistry-wrapp h3 span { text-transform:uppercase; font-family: 'Jost', sans-serif; font-weight: 600;}







/*straight-wrapp*/



.straight-wrapp { background:none; margin:-4.1% 0 -4.1%;}



.straight-wrapp p { float:none; font-size:15px; color:#404040; letter-spacing:0; line-height:33px; margin:0 0 16px;}



.straight-wrapp p a { color:#c59d3a;}



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



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



.straight-wrapp h3 { float:none; font-size:13px; color:#c59d3a; letter-spacing:1.40px; line-height:24px; margin:0 0 4px;}



.straight-wrapp h3 a { color:#c59d3a;}



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



.straight-wrapp h4 { float:none; font-size:34px; color:#404040; letter-spacing:0; line-height:45px; margin:0 0 12px;}



.straight-wrapp h4 a { color:#404040;}



.straight-wrapp h4 span { display:block;}



.straight-wrapp .straight-col1 { width:1240px; float:none; margin:0 auto 0;}



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



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



.straight-wrapp .straight-col2 { width:100%; float:right; margin:0 0 0; position:relative;}



.straight-wrapp .straight-col2 img { width:100%; display:block;}



.straight-wrapp .straight-col2 .straight-row2 { width:45.8%; float:right;}



.straight-wrapp .straight-btn1 { float:left; color:#c59d3a; background:rgba(0,0,0,0.0); border-color:rgba(197,157,58,0.20); margin:9px 0 0; padding:12px 22px 13px 22px;}



.straight-wrapp .straight-btn1:hover { color:#ffffff; background:#c3a253; border-color:#c3a253;}



.straight-wrapp h3, .straight-wrapp h3 span { text-transform:uppercase; font-family: 'Jost', sans-serif; font-weight: 600;}







/*aesthetics-wrapp*/



.aesthetics-wrapp { background:none; padding:0 0 56px; position:relative;}



.aesthetics-wrapp p { float:none; font-size:15px; color:#404040; letter-spacing:0; line-height:33px; margin:0 0 16px;}



.aesthetics-wrapp p a { color:#c59d3a;}



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



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



.aesthetics-wrapp h2 { float:none; font-size:274px; color:rgba(195,162,83,0.10); letter-spacing:0; line-height:474px; margin:0 0 0;}



.aesthetics-wrapp h2 a { color:#c59d3a;}



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



.aesthetics-wrapp h3 { float:none; font-size:13px; color:#c59d3a; letter-spacing:1.40px; line-height:24px; margin:0 0 4px;}



.aesthetics-wrapp h3 a { color:#c59d3a;}



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



.aesthetics-wrapp h4 { float:none; font-size:34px; color:#404040; letter-spacing:0; line-height:45px; margin:0 0 12px;}



.aesthetics-wrapp h4 a { color:#404040;}



.aesthetics-wrapp h4 span { display:block;}



.aesthetics-wrapp .aesthetics-col1 { width:1240px; float:none; margin:0 auto 0;}



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



.aesthetics-wrapp .aesthetics-col1 .aesthetics-row1 { width:39%; float:right; transform:translateY(-50%); position:absolute; top:70%; right:0;}



.aesthetics-wrapp .aesthetics-col2 { width:100%; float:left; margin:0 0 0; position:relative;}



.aesthetics-wrapp .aesthetics-col2 img { width:100%; display:block;}



.aesthetics-wrapp .aesthetics-col2 .aesthetics-row2 { width:45.8%; float:left;}



.aesthetics-wrapp .aesthetics-btn1 { float:left; color:#c59d3a; background:rgba(0,0,0,0.0); border-color:rgba(197,157,58,0.20); margin:9px 0 0; padding:12px 22px 13px 22px;}



.aesthetics-wrapp .aesthetics-btn1:hover { color:#ffffff; background:#c3a253; border-color:#c3a253;}



.aesthetics-wrapp h2, .aesthetics-wrapp h2 span { font-family: 'rlg-regular-font';}



.aesthetics-wrapp h3, .aesthetics-wrapp h3 span { text-transform:uppercase; font-family: 'Jost', sans-serif; font-weight: 600;}







/*charity-wrapp*/



.charity-wrapp {background:url(../images/Home-6_02.jpg) no-repeat center / cover; padding:152px 0 116px 0;}



.charity-wrapp p { font-size:16px; color:#ffffff; line-height:25px; letter-spacing:0.50px; margin:0 0 16px;} 



.charity-wrapp h3 { font-size:45px; color:#ffffff; margin:0 0 16px;}



.charity-wrapp .charity-col1 { width:46%; float:left; margin:0 0 0;}



.charity-wrapp .charity-btn1 { float:left; color:#ffffff; background:#c3a253; border-color:#c59d3a; margin:18px 22px 0 0; padding:12px 22px 13px 22px;}



.charity-wrapp .charity-btn1:hover {color:#c59d3a; background:#ffffff;}



.charity-wrapp .sig-logo { width:162px; float:left; margin:21px 0 0;}



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



.charity-wrapp .sig-logo-next {width: 192px; float: left; margin: 21px 0 0 21px;}
.charity-wrapp .sig-logo-next img {width: 100%; display: block;}



/*enquiry-wrapp*/



.enquiry-wrapp { text-align:center; background:none; padding:56px 0 52px;}



.enquiry-wrapp p { float:none; font-size:15px; color:#404040; letter-spacing:0; line-height:33px; margin:0 0 16px;}



.enquiry-wrapp p a { color:#c59d3a;}



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



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



.enquiry-wrapp h2 { float:none; font-size:34px; color:#404040; letter-spacing:0; line-height:45px; margin:0 0 36px;}



.enquiry-wrapp h2 a { color:#404040;}



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



.enquiry-wrapp .enquiry-col1 { width:50%; float:none; margin:0 auto 0;}



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



.enquiry-wrapp .enquiry-col1 .enquiry-row1 { width:46%; float:none; overflow:auto; margin:0 auto 0;}



.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil1 { color:#c59d3a; letter-spacing:0; background:rgba(0,0,0,0.0); border-color:rgba(197,157,58,0.20); text-transform:inherit; resize:none;}



.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil2 { width:100%; height:43px; float:left; margin:0 0 12px; padding:0 2% 0;}



.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil3 { width:100%; height:95px; float:left; margin:0 0 40px; padding:13px 2% 0;}



.enquiry-wrapp .enquiry-btn1 { float:none; color:#c59d3a; background:rgba(0,0,0,0.0); border-color:rgba(197,157,58,0.20); cursor:pointer; margin:17px 0 0; padding:12px 28px 13px 28px;}



.enquiry-wrapp .enquiry-btn1:hover { color:#ffffff; background:#c3a253; border-color:#c3a253;}







/*testimonials-wrapp*/



.testimonials-wrapp { background:none; padding:52px 0 54px;}



.testimonials-wrapp p { float:none; font-size:15px; color:#404040; letter-spacing:0; line-height:33px; margin:0 0 16px;}



.testimonials-wrapp p a { color:#c59d3a;}



.testimonials-wrapp p q { width:11.2%; display:inline-block; margin:0 0 -6% 1.9%;}



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



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



.testimonials-wrapp h2 { float:none; font-size:13px; color:#c59d3a; letter-spacing:1.40px; line-height:24px; margin:0 0 4px;}



.testimonials-wrapp h2 a { color:#c59d3a;}



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



.testimonials-wrapp .testimonials-col1 { width:50.2%; float:left; margin:0 0 0; position:relative;}



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



.testimonials-wrapp .testimonials-col1:after { content:""; width:1px; height:172px; float:right; background:#e8d8b0; margin:0 0 0; position:absolute; top:0; right:0;}



.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:17.4%; float:left; border-radius:50%;-webkit-border-radius: 50%;

-moz-border-radius: 50%; overflow:hidden;}



.testimonials-wrapp .testimonials-col2 { width:100%; float:right; margin:0 0 0;}



.testimonials-wrapp .testimonials-col2 img { width:100%; display:block;}



.testimonials-wrapp .testimonials-col2 .testimonials-row2 { width:98%; float:right; padding:0 7.6% 0 0;}



.testimonials-wrapp .testimonials-col3 { width:46.8%; float:right; margin:0 0 0;}



.testimonials-wrapp .testimonials-col3 img { width:100%; display:block;}



.testimonials-wrapp .testimonials-col3 .testimonials-row3 { width:100%; float:left; border-radius:50%; overflow:visible; text-align:center;}



.testimonials-wrapp .testimonials-col4 { width:80.8%; float:left; margin:0 16% 0;}



.testimonials-wrapp .testimonials-col4 img { max-width: 108px; width: auto; display: block; margin: 0 auto;}



.testimonials-wrapp .testimonials-col4:last-child { margin-right:0;}



.testimonials-wrapp .testimonials-col4 .testimonials-row4 { width:100%; float:left; text-align:center; padding:20px 0 0;}



.testimonials-wrapp .testimonials-btn1 { float:none; color:#c59d3a; background:rgba(0,0,0,0.0); border-color:rgba(197,157,58,0.20); margin:5px 0 0; padding:12px 28px 13px 28px;}



.testimonials-wrapp .testimonials-btn1:hover { color:#ffffff; background:#c3a253; border-color:#c3a253;}



.testimonials-wrapp h2, .testimonials-wrapp h2 span { text-transform:uppercase; font-family: 'Jost', sans-serif; font-weight: 600;}



.testimonials-wrapp .testimonials-col3 .testimonials-row3 a { width: 100%; display: block; margin: 0 auto;}







/*instagram-wrapp*/



.instagram-wrapp { text-align:center; background:none; position:relative;}



.instagram-wrapp p { float:none; font-size:16px; color:#fffcfc; letter-spacing:0; line-height:27px; margin:0 0 16px;}



.instagram-wrapp p a { color:#fffcfc;}



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



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



.instagram-wrapp h2 { float:none; font-size:246px; color:rgba(195,162,83,0.10); letter-spacing:0; line-height:446px; margin:0 0 0;}



.instagram-wrapp h2 a { color:#c59d3a;}



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



.instagram-wrapp .instagram-col1 { width:100%; float:left; display:none; margin:0 0 0; position:relative;}



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



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



.instagram-wrapp .instagram-col2 { width:85.6%; float:left; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; right:0; left:0; z-index:9;}



.instagram-wrapp .instagram-col2 img { width:100%; display:block;}



.instagram-wrapp .instagram-col2 .instagram-row2 { width:49%; float:left; margin:1% 0 1%;}



.instagram-wrapp .instagram-col2 .instagram-row2:nth-child(2n) { float:right;}



.instagram-wrapp .instagram-btn1 { float:none; color:#c59d3a; background:rgba(0,0,0,0.0); border-color:rgba(197,157,58,0.20); margin:30px 0 0; padding:12px 28px 13px 28px;}



.instagram-wrapp .instagram-btn1:hover { color:#ffffff; background:#c3a253; border-color:#c3a253;}



.instagram-wrapp h2, .instagram-wrapp h2 span { font-family: 'rlg-regular-font';}







/*fheader-wrapp*/



.fheader-wrapp { text-align:center; background:none; padding:84px 0 94px; position:relative; z-index:9;}



.fheader-wrapp p { float:left; font-size:17px; color:#a1a4a7; letter-spacing:0.5px; line-height:30px; margin:0 0 16px;}



.fheader-wrapp p a { color:#a1a4a7;}



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



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



.fheader-wrapp h2 { float:left; font-size:13px; color:#c3a253; letter-spacing:0.80px; line-height:24px; margin:4px 10px 0 0;}



.fheader-wrapp h2 a { color:#c3a253;}



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



.fheader-wrapp h3 { float:left; font-size:13px; color:#c3a253; letter-spacing:0.80px; line-height:24px; margin:9px 16px 0 0;}



.fheader-wrapp h3 a { color:#c3a253;}



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



.fheader-wrapp .fheader-col1 { width:344px; float:none; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; right:0; left:0;}



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



.fheader-wrapp .fheader-col1 .fheader-row1 { width:100%; float:none;}



.fheader-wrapp .fheader-col2 { width:auto; float:left; margin:5px 0 0;}



.fheader-wrapp .fheader-col2 img { width:100%; display:block;}



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



.fheader-wrapp .fheader-col2 .fheader-row2 a { width:33px; float:left; margin:0 0 0;}



.fheader-wrapp .fheader-col3 { width:auto; float:right; margin:0 0 0;}



.fheader-wrapp .fheader-col3 img { width:100%; display:block;}



.fheader-wrapp .fheader-col3 .fheader-row3 { width:100%; float:right;}



.fheader-wrapp .fheader-btn1 { float:left; color:#ffffff; background:#c3a253; border-color:#c3a253; margin:0 0 0; padding:12px 22px 13px 22px;}



.fheader-wrapp .fheader-btn1:hover { color:#c3a253; background:#ffffff; border-color:#c3a253;}



.fheader-wrapp h2, .fheader-wrapp h2 span, .fheader-wrapp h3, .fheader-wrapp h3 span { text-transform:uppercase;}







/*flinker-wrapp*/



.flinker-wrapp { text-align:center; background:none; border-top:1px solid #eeefee; border-bottom:1px solid #eeefee;}



.flinker-wrapp p { float:none; font-size:15px; color:#19485e; letter-spacing:0; line-height:28px; margin:0 0 16px;}



.flinker-wrapp p a { color:#19485e;}



.flinker-wrapp p span { display:inline; margin:0 4px 0;}



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



.flinker-wrapp .flinker-col1 { width:100%; float:left; margin:0 0 0;}



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



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



.flinker-wrapp .flinker-col1 .flinker-row1 li { float:none; display:inline-block;}



.flinker-wrapp .flinker-col1 .flinker-row1 li a { display:inline-block; padding:15px 11px 16px 11px;}



.flinker-wrapp .flinker-col1 .flinker-row1 li a:hover { color:#c59d3a;}



.flinker-row1 li, .flinker-row1 li a { font-size:13px; color:#404040; letter-spacing:0.80px; text-transform:uppercase;}







/*footer-wrapp*/



.footer-wrapp { text-align:center; background:none; padding:44px 0 96px;}



.footer-wrapp p { float:none; font-size:12.36px; color:#ffffff; letter-spacing:0.4px; line-height:25px; margin:-5px 0 0;}



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



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



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



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



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



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



.footer-wrapp .footer-col1 .footer-row1 li { float:none; color:#404040; display:inline-block; margin:0 2px 0;}



.footer-wrapp .footer-col1 .footer-row1 li a { color:#404040;}



.footer-wrapp .footer-col1 .footer-row1 li a:hover { color:#c59d3a;}



.footer-wrapp .footer-col2 { width:100%; float:left; margin:0 0 0;}



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



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



.footer-wrapp .footer-col2 .footer-row2 li { float:none; color:#c59d3a; display:inline-block; margin:0 10px 0;}



.footer-wrapp .footer-col2 .footer-row2 li a { color:#c59d3a;}



.footer-wrapp .footer-col2 .footer-row2 li a:hover { color:#404040;}



.footer-row1 li, .footer-row1 li a, .footer-row2 li, .footer-row2 li a {font-size:14px; letter-spacing:0.40px;}







/*blog-wrapp*/



.blog-wrapp .blog-bar1 {width:100%; float:left; border-bottom:#c59d3a 1px solid; margin:0 0 50px;}



.blog-wrapp .blog-col1 {width:100%; float:left; margin:14px 0 80px;}



.blog-wrapp .blog-row1 {width:25%; float:left;}



.blog-wrapp .blog-row1 img {width:100%; float:none; display:block;}



.blog-wrapp .blog-row2 {width:70%; float:right;}



.blog-wrapp .blog-col1 h2 {font-size:21px; line-height:32px; color:#404040; margin: 0 0 0;}



.blog-wrapp .blog-col1 h3 {font-size:13px; line-height:32px; color:#c59d3a; margin:0 0 25px; font-family: 'Jost', sans-serif; font-weight: 600; letter-spacing:0.100px;}



.blog-wrapp .blog-col1 p {font-size:15px; line-height:32px; color:#404040; margin:0 0 25px;}



.blog-wrapp .blog-col1 .testy-btn1 {float:left; color:#c59d3a; background:#ffffff; border-color:#c59d3a; padding:12px 22px 13px 22px; margin:6px 0 59px;}



.blog-wrapp .blog-col1 .testy-btn1:hover {color:#ffffff; background:#c59d3a; border-color:#c59d3a;}







/*blogin-wrapp*/



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



.blogin-wrapp .blogin-row1 img {width:100%; float:left; display:block; margin:0 0 50px;}



.blogin-wrapp .blogin-row2 {width:100%; float:left; border-bottom:#c59d3a 1px solid; margin:0 0 25px;}



.blogin-wrapp .blogin-row2 h2 {font-size:21px; line-height:32px; color:#404040; margin: 0 0 0;}



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



.blogin-wrapp .blogin-row2 h2 span {display:block;}



.blogin-wrapp .blogin-row2 h3 {font-size:13px; line-height:32px; color:#c59d3a; margin:0 0 25px; font-family: 'Jost', sans-serif; font-weight: 600; letter-spacing:0.100px;}



.blogin-wrapp .blogin-row2 h3 a {color:#ffffff;}



.blogin-wrapp .blogin-row2 h3 span {display:block;}



.blogin-wrapp .blogin-row2 p {font-size:15px; line-height:32px; color:#404040; margin:0 0 25px;}



.blogin-wrapp .blogin-row2 p a {color:#c59d3a;}



.blogin-wrapp .blogin-row2 p span { display:block;}



.blogin-wrapp .blogin-btn1 {float:left; color:#c59d3a; background:#ffffff; border-color:#c59d3a; padding:12px 22px 13px 22px; margin:6px 0 59px; font-family: 'Jost', sans-serif; font-weight: 600;}



.blogin-wrapp .blogin-btn1:hover {color:#ffffff; background:#c59d3a; border-color:#c59d3a;}







/*inner-wrapp*/



.inner-wrapp { min-height:404px; background:none; position:relative; margin:0 0 56px;}



.inner-wrapp p {float:none; font-size:18px; color:#3d3935; letter-spacing:0; line-height:30px; margin:0 0 30px;}



.inner-wrapp p a { color:#3d3935;}



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



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



.inner-wrapp h1 {font-size:60px; color:#c3a253; letter-spacing:0.2px; line-height:55px; margin:0 0 30px; font-family:'rlg-regular-font'; }



.inner-wrapp .inner-col1 { width:100%; float:left; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:54%; right:0; left:0; z-index:99; text-align:right; }



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



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



.inner-wrapp .inner-col1 .inner-row1 li { display:inline-block; margin:0 1px 0;}



.inner-wrapp .inner-col1 .inner-row1 li a:hover { color:#c3a253;}



.inner-wrapp .inner-col1 .inner-row1 li a { color:#ffffff;}



.inner-row1 li, .inner-row1 li a { font-size:16px; color:#ffffff; letter-spacing:0.4px;}



.inner-wrapp .banner-col2 { bottom:10%;}





/*conten-wrapp*/



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



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



.conten-wrapp .conten-row1 .conten-bar1 { width:66.2%; float:left; margin:10px 0 0;}



.conten-wrapp .conten-row1 .conten-bar2 { width:26%; float:right;}







/*sidbar-wrapp*/



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



.sidbar-wrapp p {float:none; font-size:15px; color:#424242; letter-spacing:0.25px; line-height:29.6px; margin:0 0 26px;}



.sidbar-wrapp p a {color:#424242;}



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



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



.sidbar-wrapp h2 {float:none; font-size:36px; line-height:48px; }



.sidbar-wrapp h2 a {color:#424242;}



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



.sidbar-wrapp h3 {float:none; font-size:14px; color:#3953a3; letter-spacing:0; line-height:24px;  margin:0 0 26px;}



.sidbar-wrapp h3 a {color:#3953a3;}



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



.sidbar-wrapp .sidbar-row1 {width:100%; float:left; background:#ffffff; margin:0 0 50px; padding:0 10px 62px; text-align:left; border-bottom: #c3a253 1px solid;}



.sidbar-wrapp .sidbar-row1 h2 {font-size:34px; margin:0 0 27px;}



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



.sidbar-wrapp .sidbar-row1 .enquiry-row1 .enquiry-fil1 {color:#c59d3a; background:none; border-color:#c59d3a; resize:none; text-align:left; text-transform:none;}



.sidbar-wrapp .sidbar-row1 .enquiry-row1 .enquiry-fil2 {width:100%; height:50px; float:left; margin:0 0 10px; padding:0 10% 0;}



.sidbar-wrapp .sidbar-row1 .enquiry-row1 .enquiry-fil3 {width:100%; height:126px; float:left; margin:0 0 33px; padding:16px 10% 0; border-color:#c59d3a; border-radius:25px;}



.sidbar-wrapp .enquiry-btn1 {float:none; color:#c59d3a; background:#ffffff; border-color:#c59d3a; margin:6px 0 0; padding:12px 22px 13px 22px; font-family: 'Jost', sans-serif; font-weight: 600;}



.sidbar-wrapp .enquiry-btn1:hover {color:#ffffff; background:#c3a253; border-color:#ffffff;}



.sidbar-wrapp .sidbar-row3 {width: 100%; float: left; background: #c59d3a url(../images/shape.png) no-repeat bottom right; padding: 34px 10% 48px; text-align:left; margin:0 0 71px;}



.sidbar-wrapp .sidbar-row3 h2 {font-size:32px; line-height:84.78px; color:#ffffff;}



.sidbar-wrapp .sidbar-row3 .sidbar-bar3 {width:100%; float:left;}



.sidbar-wrapp .sidbar-row3 .sidbar-bar3 li {display:block; float:none;}



.sidbar-wrapp .sidbar-row3 .sidbar-bar3 li a {font-size: 16px; color: #ffffff; padding: 0 0 0 22px; line-height: 30px; display: block; transition: all 0.25s ease-out 0s; background:url(../images/right-arrow.svg) no-repeat center left;background-size: 11px;}

.sidbar-wrapp .sidbar-row3 .sidbar-bar3 li a:hover {background:url(../images/right-arrow1.svg) no-repeat center left;background-size: 11px; color: #404040; }

.sidbar-wrapp .sidbar-row3 .sidbar-bar3 li.active a {background:url(../images/right-arrow1.svg) no-repeat center left;background-size: 11px; color: #404040;}

.sidbar-wrapp .sidbar-row2 {width:100%; float:left; text-align:left;}


.sidbar-wrapp .sidbar-row2 .testy-col1 .testy-thumb {width:35%; border-radius:50%; float:left;  /*overflow:hidden;*/ margin:0 0 25px;}



.sidbar-wrapp .sidbar-row2 .testy-col1 .testy-thumb img {width:100%; display:block;}



.sidbar-wrapp .sidbar-row2 .testy-col1 h2 {font-size:15px; color:#c59d3a; font-family: 'Jost', sans-serif; font-weight: 600; text-transform:uppercase; line-height:30px;}



.sidbar-wrapp .sidbar-row2 .testy-btn1 {float:left; color:#c59d3a; background:#ffffff; border-color:#c59d3a; margin:6px 0 0; padding:12px 22px 13px 22px; font-family: 'Jost', sans-serif; font-weight: 600;}



.sidbar-wrapp .sidbar-row2 .testy-btn1:hover {color:#ffffff; background:#c59d3a; border-color:#ffffff;}



.sidbar-wrapp .sidbar-row2 .testy-row1 {width:100%; float:left;}



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



.sidbar-wrapp .sidbar-row2 .testy-row1 p q {width:11.2%; display:inline-block; margin:0 0 -6% 33.1%;}







/*about-wrapp*/



.about-wrapp h3 {font-size:34px; color:#404040; margin:0 0 28px;}



.about-wrapp h3 a { color:#ffffff;}



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



.about-wrapp h2 {font-size:15px; color:#c59d3a; letter-spacing:0.100px; margin:0 0 4px; text-transform:uppercase; font-family: 'Jost', sans-serif; font-weight: 600;}



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



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



.about-wrapp h5 {font-size:15px; color:#c59d3a; margin:0 0 10px;}



.about-wrapp h5 a { color:#ffffff;}



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



.about-wrapp h4 {font-size:15px; color:#404040; margin:0 0 10px;}



.about-wrapp h4 a { color:#ffffff;}



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



.about-wrapp .about-col1 { width:100%; float:left; position:relative;}



.about-wrapp p {font-size:15px; line-height:30px; color:#404040; margin:0 0 28px;}



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



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



.about-wrapp .about-row1 { width:50%; float:left; overflow:hidden; margin:0 0 55px;}



.about-wrapp .about-row1 img {width:100%; float:left; display:block;}



.about-wrapp .about-row2 { width:41%; float:right; overflow:hidden; margin:0 0 23px; position:absolute; 



top:50%; transform:translateY(-50%); right:0;}



.about-wrapp .about-col2 { width:100%; float:left; overflow:hidden; margin:0 0 5px;}



.about-wrapp .about-col2 h6 { line-height:30px; margin:0 0 25px; font-size:15px; color:#c59d3a; letter-spacing:0.100px; margin:0 0 28px; text-transform:uppercase; font-family: 'Jost', sans-serif; font-weight: 600;}



.conten-wrapp .conten-row1 .conten-bar1.about-wrapp.about-conten .about-col2 h2:nth-child(2n) {

    margin: 0 0 25px;

}





/*test-wrapp*/



.conten-wrapp .test-wrapp {width:100%; float:none; margin:0 0 36px; text-align:center;}



.test-wrapp .test-row {width:100%; float:left; text-align:left; }



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



/*.test-wrapp .test-row2 {width:45%; float:right; display:block; margin-left: 10%;}*/



.test-wrapp .testy-col1 .testy-thumb {width:20%; border-radius:50%; float:left; /*overflow:hidden;*/ margin:0 0 25px;}



.test-wrapp .testy-col1 .testy-thumb img {width:100%; display:block;}



.test-wrapp .testy-col1 h2 {font-size:15px; color:#c59d3a; font-family: 'Jost', sans-serif; font-weight: 600; text-transform:uppercase; line-height:33px;}



.test-wrapp .testy-col1 p {font-size:15px; color:#404040; line-height:33px;}



.test-wrapp .testy-btn1 {float:left; color:#c59d3a; background:#ffffff; border-color:#c59d3a; margin:6px 0 0; padding:12px 22px 13px 22px; font-family: 'Jost', sans-serif; font-weight: 600; cursor: pointer;}



.test-wrapp .testy-btn1:hover {color:#ffffff; background:#c59d3a; border-color:#ffffff;}



.test-wrapp .testy-col1 {width:45%; float:left; margin:0 0 90px;}



.test-wrapp .testy-col1:nth-child(2n) {float:right; margin-left: 10%;}



.test-wrapp .testy-row1 {width:70%; float:right;}



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



.test-wrapp .testy-row1 p q {width:11.2%; display:inline-block; margin:-25px 0 0 88.1%;}



.test-wrapp .loadmore-btn {float:none; color:#c59d3a; background:#ffffff; border-color:#c59d3a; margin:6px 0 86px; padding:12px 22px 13px 22px; font-family: 'Jost', sans-serif; font-weight: 600; cursor: pointer;}



.test-wrapp .loadmore-btn:hover {color:#ffffff; background:#c59d3a; border-color:#ffffff;}



.test-wrapp .testy-row1 p span { display: inline; }







/*smile-wrapp*/



.smile-wrapp .smile-bar1 { width:100%; float:left; border-bottom:#c59d3a 1px solid; margin:0 0 50px;}



.smile-wrapp .smile-col1 {width:50%; float:left; margin:35px 0 25px;}



.smile-wrapp .smile-col1 h3 {font-size:11px; color:#c59d3a; line-height:45.16px; letter-spacing:1px; text-transform: uppercase; font-family: 'Jost', sans-serif; font-weight: 600;}



.smile-wrapp .smile-col2 .smile-row3 h2 {font-size:21px; color:#404040; line-height:32px; margin: 30px 0 20px;}



.smile-wrapp .smile-col2 .smile-row3 p {font-size:15px; color:#404040; line-height:33px; margin:0 0 30px;}



.smile-wrapp .smile-col1 .smile-row1 {width:49%; float:left;}



.smile-wrapp .smile-col1 .smile-row2 {width:49%; float:right;}



.smile-wrapp .smile-col1 .smile-row1 img {width:100%;}



.smile-wrapp .smile-col1 .smile-row2 img {width:100%;}



.smile-wrapp .smile-col2 {width:40%; float:left; margin:0 0 70px 5%;}



.smile-wrapp .smilegal-btn {float:left; color:#c59d3a; background:#ffffff; border-color:#c59d3a; margin:6px 0 0; padding:12px 22px 13px 22px; font-family: 'Jost', sans-serif; font-weight: 600;}



.smile-wrapp .smilegal-btn:hover {color:#ffffff; background:#c59d3a; border-color:#ffffff;}







/*smilein-wrapp*/



.smilein-wrapp .smilein-col1 {width:100%; float:left; margin:0 0 0px; position:relative;}



.smilein-wrapp .smilein-col1 .smilein-row1 {width:45%; float:left;}



.smilein-wrapp .smilein-col1 .smilein-row2 {width:45%; float:right;}



.smilein-wrapp .smilein-col1 .smilein-row1 img {width:100%; float:left; display:block;}



.smilein-wrapp .smilein-col1 .smilein-row2 img {width:100%; float:right; display:block;}



.smilein-wrapp .smilein-col1 h3 {font-size:11px; color:#c59d3a; line-height:45.16px; letter-spacing:1px; text-transform: uppercase; font-family: 'Jost', sans-serif; font-weight: 600; margin:0 0 0;}



.smilein-wrapp .smilein-col2 .smilein-row3 {width:100%; float:left; border-bottom:#c59d3a 1px solid; margin: 0 0 50px;}

.smilein-wrapp .smilein-col2 .smilein-row3 p {
  font-size: 15px;
    color: #404040;
    line-height: 33px;
    margin: 0 0 30px;
}

.smilein-wrapp .smilein-col2 .gallback-btn {width:100%; float:left;}



.smilein-wrapp .smilein-col2 {width:100%; float:left;}



.smilein-wrapp .smilein-col2 h2 {font-size:21px; color:#404040; line-height:84.78px; margin: 0 0 0;} 



.smilein-wrapp .smilein-col2 p {font-size:15px; color:#404040; line-height:33px; margin:0 0 10px;}



.smilein-wrapp .smilein-col2 h4 {font-size:14px; color:#c59d3a; line-height:64.99px; letter-spacing:1.20px; text-transform: uppercase; font-family: 'Jost', sans-serif; font-weight: 600;    margin: 0 0 0;}	



.smilein-wrapp .smilein-col2 .smilein-btn1 {float:left; color:#ffffff; background:#c59d3a; border-color:#c59d3a; padding:12px 22px 13px 22px; margin:6px 0 59px;}



.smilein-wrapp .smilein-col2 .smilein-btn1:hover {color:#c59d3a; background:#ffffff; border-color:#c59d3a;}



.smilein-wrapp .smilein-col2 .smilein-btn2 {float:left; color:#c59d3a; background:#ffffff; border-color:#c59d3a; margin:6px 0 0; padding:12px 22px 13px 22px;}



.smilein-wrapp .smilein-col2 .smilein-btn2:hover {color:#ffffff; background:#c59d3a; border-color:#ffffff;}









/*treatments-wrapp*/



.treatments-wrapp .treat-col1 { width:100%; float:left; display: flex; flex-wrap: wrap;}



.treatments-wrapp .treat-col1 .treat-row1 h2 {font-size:30px; color:#404040; line-height: 54.78px; width: 100%; display: block; float: left; margin: 10px 0 15px 0;}



.treatments-wrapp .treat-col1 .treat-row1 { width:23.5%; float:left; margin:0 2% 20px 0;}



.treatments-wrapp .treat-col1 .treat-row1 .treat-thumb {width:100%; float:left;}



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



.treatments-wrapp .treat-col1 .treat-row1:nth-child(4n) {margin-right:0;}







.treatments-wrapp .treat-col1.wrappercol { display: block; flex-wrap: inherit; }



.treatments-wrapp .treat-col1.wrappercol .treat-row1-outer { width: 100%; float: left; display: flex; flex-wrap: wrap; justify-content: center; margin: 0 auto 20px;}



.treatments-wrapp .treat-col1.wrappercol .treat-row1 { width:31%; float:left; margin:0 2.2% 20px 0;}

 









/*treatin-wrapp*/



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



.treatin-wrapp .treatin-col1 h2 {font-size:14px; color:#c59d3a; line-height:32.31px; letter-spacing:1.20px; text-transform: uppercase; font-family: 'Jost', sans-serif; font-weight: 600; margin:0 0 30px;} 



.treatin-wrapp .treatin-col1 p {font-size:15px; color:#404040; line-height:33px; margin:0 0 30px;}



.treatin-wrapp .treatin-col1 h4 {font-size:14px; color:#c59d3a; line-height:64.99px; letter-spacing:1.20px; text-transform: uppercase; font-family: 'Jost', sans-serif; font-weight: 600; margin: 0 0 0;}	



.treatin-wrapp .treatin-col1 .treatin-btn1 {float:left; color:#ffffff; background:#c59d3a; border-color:#c59d3a; padding:12px 22px 13px 22px; margin:6px 0 59px;}



.treatin-wrapp .treatin-col1 .treatin-btn1:hover {color:#c59d3a; background:#ffffff; border-color:#c59d3a;}



.treatin-wrapp .treatin-col1 .treatin-btn2 {float:left; color:#c59d3a; background:#ffffff; border-color:#c59d3a; margin:6px 0 0; padding:12px 22px 13px 22px;}



.treatin-wrapp .treatin-col1 .treatin-btn2:hover {color:#ffffff; background:#c59d3a; border-color:#ffffff;}



.treatin-wrapp .treatin-col1 .treatin-row1 {width:100%; float:left; border-bottom:#c59d3a 1px solid; margin: 0 0 50px;}



.treatin-wrapp .treatin-col1 .gallback-btn {width:100%; float:left;}



.treatin-wrapp .treatin-col1 .treatin-row2 {width:100%; float:left; margin:22px 0 45px;}



.treatin-wrapp .treatin-row2 iframe {width:100%; display:block; height:358px;}



.treatin-wrapp .treatin-col1 h5 { font-size:14px; color:#000000; line-height:34px; letter-spacing:1.20px; text-transform: uppercase; font-family: 'Jost', sans-serif; font-weight: 600; margin: 0 0 0;}	







/*charityin-wrapp*/



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



.charityin-wrapp .charityin-col1 img {width:207px;  display:block;}



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



.charityin-wrapp .charityin-row1 img {width:100%; float:left; display:block; margin:0 0 50px;}



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



.charityin-wrapp .charityin-row2 h2 {font-size:18px; line-height:32px; color:#404040; margin:0 0 15px;}



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



.charityin-wrapp .charityin-row2 h2 span { display:block;}



.charityin-wrapp .charityin-row2 p {font-size:15px; line-height:32px; color:#404040; margin:0 0 30px;}



.charityin-wrapp .charityin-row2 p a { color:#c59d3a;}



.charityin-wrapp .charityin-row2 p span { display:block;}



.charityin-wrapp .charityin-row3 {width:100%; float:left;}



.charityin-wrapp .charity-img { width:100%; float:left; margin:0 20px 40px 0;}



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




.charityin-wrapp ul.slick-dots { margin: 0 auto 35px;}
.charityin-wrapp ul.slick-dots li { border-radius: 50%; margin: 0 3px 0;}
.charityin-wrapp ul.slick-dots li:before { display: none;}
.charityin-wrapp ul.slick-dots li button { width: auto; height: auto; padding: 0;}
.charityin-wrapp ul.slick-dots li button:before { width: 8px; height: 8px; background: rgba(64,64,64,.5); border-radius: 50%; display: inline-block; margin: 0 6px 0;}
.charityin-wrapp ul.slick-dots li.slick-active button:before { background: #c59d3a;}


.charityin-wrapp .charityin-col1 p img {width:350px;}

.charityin-wrapp .take-me-btn {  float: none; color: #c59d3a; background: #ffffff; border: 1px solid #c59d3a;  margin: 0 0 36px; padding: 13px 22px 13px 22px;  font-family: 'Jost', sans-serif;  font-weight: 600;  text-align: center;  font-size: 13px;  letter-spacing: 0.80px; text-transform: uppercase; border-radius: 40px;  transition: all 0.25s ease-out 0s;  display: inline-block;  position: relative; outline: none !important;  line-height: normal;  box-shadow: none;}
.charityin-wrapp .take-me-btn:hover { color: #ffffff; background: #c3a253;  border-color: #c59d3a;}


/*contactus-wrapp*/



.contactus-wrapp {text-align:center; margin:0 0 100px;}



.contactus-wrapp .contactus-col1 {width:100%; float:none; text-align:center; margin:0 auto 90px; overflow:hidden;}



.contactus-wrapp .contactus-col1 h2 {font-size:34px; margin:0 0 27px; text-align:center; }



.contactus-wrapp .contactus-col1 .contactus-row1 {width: 30%; float: none; margin: auto;}



.contactus-wrapp .contactus-col1 .contactus-row1 .contactus-fil1 {color:#c59d3a; background:none; border-color:#c59d3a; resize:none; text-align:center; text-transform:none; width: 100%; height: 100px; margin:0 0 40px;



border-radius:25px; padding:16px 0 0;}



.contactus-wrapp .contactus-col1 .contactus-row1 .contactus-fil2 {width:100%; height:50px; float:left; margin:0 0 10px; padding:0 10% 0;}



.contactus-wrapp .contactus-col1 .contactus-row1 .contactus-fil3 {width:100%; height:126px; float:left; margin:0 0 33px; padding:16px 10% 0; border-color:#c59d3a;}



.contactus-wrapp .contactus-col1 .contactus-btn1 {float:none; color:#c59d3a; background:#ffffff; border-color:#c59d3a; margin:10px 0 0; padding:12px 22px 13px 22px; font-family: 'Jost', sans-serif; font-weight: 600; text-align:center;}



.contactus-wrapp .contactus-col1 .contactus-btn1:hover {color:#ffffff; background:#c59d3a; border-color:#ffffff;}



.contactus-wrapp .Knightsbridge-btn1 {float:none; color:#ffffff; background:#c59d3a; border-color:#c59d3a; margin:6px 5px 50px; padding:12px 22px 13px 22px; font-family: 'Jost', sans-serif; font-weight: 600; text-align:center; cursor: pointer;}



.contactus-wrapp .Knightsbridge-btn1:hover {color:#c59d3a; background:#ffffff; border-color:#c59d3a;}



.contactus-wrapp .Knightsbridge-btn1.active {color:#c59d3a; background:#ffffff; border-color:#c59d3a;}

 
.contactus-wrapp span.Knightsbridge-btn1 {cursor: default;}


.contactus-wrapp .contactus-col2 {width:100%; float:none; text-align:center; margin:auto; }



.contactus-wrapp .contactus-col2 h2 {font-size:34px; margin:0 0 27px; text-align:center; }



.contactus-wrapp .contactus-col2 h3 {font-size:13px; color:#c59d3a; text-align:center; font-family: 'Jost', sans-serif; font-weight: 600; line-height:30px; letter-spacing:1.400px; text-transform:uppercase; margin: 0 0 20px;}



.contactus-wrapp .contactus-col2 .location {width:692px; float:none; margin:0 auto 25px;}



.contactus-wrapp .contactus-col2 iframe {width:100%; display:block; height:262px;}



.contactus-wrapp .contactus-col2 .address {width:100%; float:none; margin:auto;}



.contactus-wrapp .contactus-col2 .address li {font-size:15px; line-height:33px; display:inline-block;}



.contactus-wrapp .contactus-col2 .address li:nth-child(2n) {color:#c59d3a;}



.contactus-wrapp .contactus-col2 h4 span {font-size:15px; line-height:33px; color:#404040;}



.contactus-wrapp .contactus-col2 h4 span {font-size:15px; color:#c59d3a; line-height:33px; font-family: 'Jost', sans-serif; font-weight: 600;}



.contactus-wrapp .contactus-col2 .full-content { width: 100%; display: block; margin: 0 auto; position: relative;}



.contactus-wrapp .contactus-col2 .full-content p {  font-size: 15px; line-height: 30px; color: #404040; margin: 0 0 28px;}







.pagination-col1 { width:auto; float:left; text-align:center; margin-bottom: 22px;}



.pagination-col1 .pagination-row1 { width:auto; float:left; margin:22px 0 0;}



.pagination-col1 .pagination-row1 li { float:none; display:inline-block; margin:0 1px 0;}



.pagination-col1 .pagination-btn1 { float:none; color:#c59d3a; background:#ffffff; border-color:#c59d3a; margin:6px 20px 0 0; padding:12px 22px 12px 22px; font-family: 'Jost', sans-serif; font-weight: 600;}



.pagination-col1 .pagination-btn1:hover { color:#ffffff; background:#c59d3a; border-color:#ffffff;}



.pagination-col1 .pagination-btn2 { float:none; color:#c59d3a; background:#ffffff; border-color:#c59d3a; margin:6px 0 0 20px ; padding:12px 22px 12px 22px; font-family: 'Jost', sans-serif; font-weight: 600;}



.pagination-col1 .pagination-btn2:hover { color:#ffffff; background:#c59d3a; border-color:#ffffff;}



.pagination-col1 .pagination-row1 li.active a { color:#c59d3a;}



.pagination-row1 li, .pagination-row1 li a { font-size:12px; color:#c59d3a;}





.pagination-col1 h2.screen-reader-text { display: none;}



.pagination-col1 span.page-numbers.current { float: none; display: inline-block; margin: 0 1px 0; padding: 0; font-size:12px; color:#404040;}



.pagination-col1 a.page-numbers { float: none; display: inline-block; margin: 0 1px 0; padding: 0; font-size:12px; color:#c59d3a;}



.pagination-col1 a.page-numbers:hover { color:#404040;}



.pagination-col1 a.next.page-numbers { padding: 0; margin: 0;}



.pagination-col1 a.prev.page-numbers { padding: 0; margin: 0;}



.pagination-col1 span.page-numbers.dots { float: none; display: inline-block; margin: 0 3px 0; padding: 0; font-size:12px; color:#c59d3a;}









/*common-css*/



.instagram-thm1 { width:29px; float:none; margin:0 auto 27px;}



.instagram-thm2 { width:55px; float:none; margin:0 auto 10px;}



.instagram-thm2 img { width:100%; display:block;}



.instagram-thm2 a { transition:0.25s ease-out 0s;}



.instagram-thm2:hover a img { transform:rotate(360deg);}



.instagram-box1 { width:25.4%; float:left; margin:0 0 0;}







/*title-css*/



.abouts-title1 { width:auto; margin:0 0 0; position:absolute; bottom:0; left:26%; z-index:-9;}



.aesthetics-title1 { width:auto; margin:0 0 0; position:absolute; top:8%; right:4%; z-index:-9;}



.instagram-title1 { width:auto; display:none; margin:0 0 0; position:absolute; bottom:-12%; left:0; z-index:9;}







/*mobile-css*/



.linker-mob1 { width:100%; float:left; display:none; margin:0 0 0;}



.linker-mob1 a { width:31px; float:none; display:inline-block; margin:0 2px 0;}



.linker-mob1 a img { width:100%; display:block;}







/*btn-css*/



.linker-btn1, .banner-btn1, .abouts-btn1, .dentistry-btn1, .straight-btn1, .aesthetics-btn1, .enquiry-fil1, .enquiry-btn1, .testimonials-btn1, .instagram-btn1, .fheader-btn1, .charity-btn1, .enquiry-btn1, .testy-btn1,



.smilein-btn1, .smilein-btn2, .treatin-btn1, .treatin-btn2, .smilegal-btn, .pagination-btn1, .pagination-btn2, .loadmore-btn, .blogin-btn1,



.contactus-btn1, .contactus-fil1, .Knightsbridge-btn1 { text-align:center; font-size:13px; letter-spacing:0.80px; text-transform:uppercase; border:1px solid; border-radius:40px; transition:all 0.25s ease-out 0s; display:inline-block; position:relative;}









.enquiry-wrapp .enquiry-col1 .caldera-grid .col-sm-12 { padding: 0;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .row.first_row { width: 46%; float: none; overflow: auto; margin: 0 auto 0 !important;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .form-control { width: 100%; height: 43px; float: left; margin: 0 0 12px; padding: 0 2% 0; color: #c59d3a; letter-spacing: 0; background: rgba(0,0,0,0.0); border-color: rgba(197,157,58,0.20); text-transform: inherit; resize: none; text-align: center; font-size: 13px; border-radius: 40px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; box-shadow: none; line-height: normal; vertical-align: baseline; outline: none; font-family: 'Jost', sans-serif; font-weight: 400;}

.enquiry-wrapp .enquiry-col1 .caldera-grid textarea.form-control { width: 100%; height: 95px; float: left; margin: 0 0 40px; padding: 13px 2% 0;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .checkbox { width: 100%; float: left; margin: 0 0 14px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .form-group.extra-class2 .checkbox { width: 100%; float: left; margin: 0 0 26px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .checkbox label { padding: 0 0 0; font-size: 13px; color: #404040; letter-spacing: 0; line-height: 19px; display: inline-block; position: relative; top: -4px; vertical-align: baseline; outline: none; font-family: 'Jost', sans-serif; font-weight: 400;}

.enquiry-wrapp .enquiry-col1 .caldera-grid a { color: #c59d3a; text-decoration: none;}    

.enquiry-wrapp .enquiry-col1 .caldera-grid a:hover { color: #404040 } 

.enquiry-wrapp .enquiry-col1 .caldera-grid .checkbox input[type=checkbox]{background-image: url(../images/checkbox-thumb1.svg); -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: 15px; width: 16px; margin: 0px !important; padding: 0; border: 0; position: relative; left:0px; top: 3.2px; -webkit-appearance: none; -moz-appearance: none; outline: none !important; cursor: pointer; margin-right: 5px !important; background-size: 15px; background-repeat: no-repeat;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .checkbox input[type=checkbox]:checked {background-position: 0 -19px; }

.enquiry-wrapp .enquiry-col1 .g-recaptcha { width: 100%; float: left; margin: 0px auto 0px auto; transform: scale(0.8); text-align: center; transform-origin: center;}

.enquiry-wrapp .enquiry-col1 .g-recaptcha div { width: auto !important; height: auto !important; margin: 0 auto !important;} 

.enquiry-wrapp .enquiry-col1 .caldera-grid .btn { float: none; color: #c59d3a; background: rgba(0,0,0,0.0); border-color: rgba(197,157,58,0.20); cursor: pointer; margin: 17px 0 0; padding: 13px 28px 13px 28px; text-align: center; font-size: 13px; letter-spacing: 0.80px; text-transform: uppercase; border-radius: 40px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; vertical-align: baseline; outline: none !important; font-family: 'Jost', sans-serif; font-weight: 400; line-height: normal; box-shadow: none;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .btn:hover { color: #ffffff; background: #c3a253; border-color: #c3a253; }







.sidbar-wrapp .sidbar-row1 .caldera-grid .col-sm-12 { padding: 0;} 

.sidbar-wrapp .sidbar-row1 .caldera-grid .form-control { width: 100%; height: 50px; float: left; margin: 0 0 10px; padding: 0 10% 0; color: #c59d3a; letter-spacing: 0.80px; background: none; border-color: #c59d3a; resize: none; text-align: left; text-transform: none; font-size: 13px; border-radius: 40px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; box-shadow: none; line-height: normal; vertical-align: baseline; outline: none; font-family: 'Jost', sans-serif; font-weight: 400;}

.sidbar-wrapp .sidbar-row1 .caldera-grid textarea.form-control { width: 100%; height: 126px; float: left; margin: 0 0 33px; padding: 16px 10% 0; border-color: #c59d3a; border-radius: 25px;}

.sidbar-wrapp .sidbar-row1 .caldera-grid .checkbox { width: 100%; float: left; margin: 0 0 14px;}

.sidbar-wrapp .sidbar-row1 .caldera-grid .form-group.extra-class2 .checkbox { width: 100%; float: left; margin: 0 0 26px;}

.sidbar-wrapp .sidbar-row1 .caldera-grid .checkbox label { padding: 0 0 0; font-size: 13px; color: #404040; letter-spacing: 0; line-height: 20px; display: inline-block; position: relative; top: -4px; vertical-align: baseline; outline: none; font-family: 'Jost', sans-serif; font-weight: 400;}

.sidbar-wrapp .sidbar-row1 .caldera-grid a { color: #c59d3a; text-decoration: none;}    

.sidbar-wrapp .sidbar-row1 .caldera-grid a:hover { color: #404040 } 

.sidbar-wrapp .sidbar-row1 .caldera-grid .checkbox input[type=checkbox]{background-image: url(../images/checkbox-thumb1.svg); -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: 15px; width: 16px; margin: 0px !important; padding: 0; border: 0; position: relative; left:0px; top: 3px; -webkit-appearance: none; -moz-appearance: none; outline: none !important; cursor: pointer; margin-right: 6px !important; background-size: 15px; background-repeat: no-repeat;}

.sidbar-wrapp .sidbar-row1 .caldera-grid .checkbox input[type=checkbox]:checked {background-position: 0 -19px; }

.sidbar-wrapp .sidbar-row1 .g-recaptcha { width: 100%; float: left; margin: 0px auto 0px auto; transform: scale(0.8); text-align: left; transform-origin: left;}

.sidbar-wrapp .sidbar-row1 .g-recaptcha div { width: auto !important; height: auto !important; margin: 0 auto !important;} 

.sidbar-wrapp .sidbar-row1 .caldera-grid .btn { float: none; color: #c59d3a; background: #ffffff; border-color: #c59d3a; margin: 20px 0 0; padding: 13px 22px 13px 22px; font-family: 'Jost', sans-serif; font-weight: 600; text-align: center; font-size: 13px; letter-spacing: 0.80px; text-transform: uppercase; border-radius: 40px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative;  outline: none !important; line-height: normal; box-shadow: none;}

.sidbar-wrapp .sidbar-row1 .caldera-grid .btn:hover { color: #ffffff; background: #c3a253; border-color: #ffffff;}







.contactus-wrapp .contactus-col1 .caldera-grid .col-sm-12 { padding: 0;}

.contactus-wrapp .contactus-col1 .caldera-grid .row.first_row { width: 30%; float: none;  margin: auto !important;}

.contactus-wrapp .contactus-col1 .caldera-grid .form-control { width: 100%; height: 50px; float: left; margin: 0 0 10px; padding: 0 10% 0; color: #c59d3a; letter-spacing: 0.80px; background: none; border-color: #c59d3a; resize: none; text-align: center; text-transform: none; font-size: 13px; border-radius: 40px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; box-shadow: none; line-height: normal; vertical-align: baseline; outline: none; font-family: 'Jost', sans-serif; font-weight: 400;}

.contactus-wrapp .contactus-col1 .caldera-grid textarea.form-control { width: 100%; height: 100px; float: left; margin: 0 0 40px; padding: 16px 0 0; border-color: #c59d3a; border-radius: 25px;}

.contactus-wrapp .contactus-col1 .caldera-grid .checkbox { width: 100%; float: left; margin: 0 0 14px;}

.contactus-wrapp .contactus-col1 .caldera-grid .form-group.extra-class2 .checkbox { width: 100%; float: left; margin: 0 0 26px;}

.contactus-wrapp .contactus-col1 .caldera-grid .checkbox label { padding: 0 0 0; font-size: 13px; color: #404040; letter-spacing: 0; line-height: 19px; display: inline-block; position: relative; top: -4px; vertical-align: baseline; outline: none; font-family: 'Jost', sans-serif; font-weight: 400;}

.contactus-wrapp .contactus-col1 .caldera-grid a { color: #c59d3a; text-decoration: none;}    

.contactus-wrapp .contactus-col1 .caldera-grid a:hover { color: #404040 } 

.contactus-wrapp .contactus-col1 .caldera-grid .checkbox input[type=checkbox]{background-image: url(../images/checkbox-thumb1.svg); -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: 15px; width: 16px; margin: 0px !important; padding: 0; border: 0; position: relative; left:0px; top: 3.2px; -webkit-appearance: none; -moz-appearance: none; outline: none !important; cursor: pointer; margin-right: 5px !important; background-size: 15px; background-repeat: no-repeat;}

.contactus-wrapp .contactus-col1 .caldera-grid .checkbox input[type=checkbox]:checked {background-position: 0 -19px; }

.contactus-wrapp .contactus-col1 .g-recaptcha { width: 100%; float: left; margin: 0px auto 0px auto; transform: scale(0.8); text-align: center; transform-origin: center;}

.contactus-wrapp .contactus-col1 .g-recaptcha div { width: auto !important; height: auto !important; margin: 0 auto !important;} 

.contactus-wrapp .contactus-col1 .caldera-grid .btn { float: none; color: #c59d3a; background: #ffffff; border-color: #c59d3a; margin: 20px 0 0; padding: 13px 22px 13px 22px; font-family: 'Jost', sans-serif; font-weight: 600; text-align: center; font-size: 13px; letter-spacing: 0.80px; text-transform: uppercase; border-radius: 40px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative;  outline: none !important; line-height: normal; box-shadow: none;}

.contactus-wrapp .contactus-col1 .caldera-grid .btn:hover { color: #ffffff; background: #c3a253; border-color: #ffffff;}













.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;}







.featherlight .featherlight-content { max-width: 700px !important; margin: 0 auto}









/*practice-wrapp*/



.practice-wrapp { width: 100%; display: block; float: left; text-align:center; padding:20px 0 70px;}



.practice-wrapp p { font-size:16px; color:#707070; letter-spacing:normal; line-height:26px; text-transform:inherit; margin:0 0 0;}



.practice-wrapp p a { color:#45c3d3;}



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



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



.practice-wrapp .practice-row1 { width:24.17%; float:left; margin:0 1.1% 1.1% 0; background:#c39452;}



.practice-wrapp .practice-row1:nth-child(4n) { margin-right:0;}



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



.practice-wrapp .practice-row1:hover img { opacity:0.40;}



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



.contactus-wrapp .contactus-col2.focushere .Knightsbridge-btn1 {

    color: #c59d3a;

    background: #ffffff;

    border-color: #c59d3a;

}



.contactus-wrapp .contactus-col2.focushere .Knightsbridge-btn1.active {

    color: #ffffff;

    background: #c59d3a;

    border-color: #c59d3a;

}



.conten-wrapp .conten-row1 .conten-bar1.about-wrapp.about-conten { width: 100%; max-width: 100%;}

.conten-wrapp .conten-row1 .conten-bar1.about-wrapp.about-conten .about-col2 { float: none; text-align: center; max-width: 960px; margin: 0 auto 5px;}

.about-wrapp .about-col1.noimgcondn .about-row2 {

    position: static !important;

    width: 100%;

    transform: inherit !important;

    text-align: center;

}





.container-top { width: 100%; display: block; margin: 0 0 0; float: left; }

.container-top h2 { font-size: 21px; line-height: 32px; color: #404040; margin: 0 0 15px; }

.container-top p { font-size: 15px; color: #404040; line-height: 33px; margin: 0 0 28px; }

.container-top p a { color: #c59d3a; }





.linker-wrapp .linker-col2 .linker-row2 .kninghtbox .location-btn { display: block; color: #c59d3a; padding: 12px 20px 13px 20px; cursor: pointer; font-size: 13px; letter-spacing: 0.80px; text-transform: uppercase; text-align: center;}
.linker-wrapp .linker-col2 .linker-row2 .inlineLocations {
	float: right;
}
.linker-wrapp .linker-col2 .linker-row2 .inlineLocations a {
	border: 1px solid #e7daba;
	border-radius: 40px;

	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;

	color: #c59d3a;
  padding: 10px 20px 10px 20px;
  cursor: pointer;
  font-size: 13px;
  letter-spacing: 0.80px;
  text-transform: uppercase;
  text-align: center;
  /*float: left;*/

  display: block;
  clear: both;
}
.linker-wrapp .linker-col2 .linker-row2 .inlineLocations a:first-child {
	/*margin-right: 5px;*/
	margin-bottom: 6px;
}

.linker-wrapp .linker-col2 .linker-row2 .inlineLocations a:hover,
.linker-wrapp .linker-col2 .linker-row2 .inlineLocations a:active {
	background: #c3a253;
	color: #fff;
}

.linker-wrapp .linker-col2 .linker-row2 .kninghtbox:hover .location-btn { color: #ffffff; }



.fheader-wrapp .fheader-col3 .fheader-row3 .kninghtbox .location-btn { display: block; color: #c59d3a; padding: 12px 20px 13px 20px; cursor: pointer; font-size: 13px; letter-spacing: 0.80px; text-transform: uppercase; text-align: center;}

.fheader-wrapp .fheader-col3 .fheader-row3 .kninghtbox:hover .location-btn { color: #ffffff; }


/* start links locations */
.fheader-wrapp .fheader-col3 .fheader-row3 .inlineLocations {
	float: right;
}
.fheader-wrapp .fheader-col3 .fheader-row3 .inlineLocations a {
	border: 1px solid #e7daba;
	border-radius: 40px;

	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;

	color: #c59d3a;
  padding: 10px 20px 10px 20px;
  cursor: pointer;
  font-size: 13px;
  letter-spacing: 0.80px;
  text-transform: uppercase;
  text-align: center;
  /*float: left;*/

  display: block;
  clear: both;
}
.fheader-wrapp .fheader-col3 .fheader-row3 .inlineLocations a:first-child {
	/*margin-right: 5px;*/
	margin-bottom: 6px;
}

.fheader-wrapp .fheader-col3 .fheader-row3 .inlineLocations a:hover,
.fheader-wrapp .fheader-col3 .fheader-row3 .inlineLocations a:active {
	background: #c3a253;
	color: #fff;
}
/* end */


.charityin-wrapp .charityin-row2 p a.view-work { float: none; color: #c59d3a; background: #ffffff; border: 1px solid #c59d3a; margin: 0 0 20px; padding: 13px 22px 13px 22px; font-family: 'Jost', sans-serif; font-weight: 600; text-align: center; font-size: 13px; letter-spacing: 0.80px; text-transform: uppercase; border-radius: 40px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative;  outline: none !important; line-height: normal; box-shadow: none;}

.charityin-wrapp .charityin-row2 p a.view-work:hover { color: #ffffff; background: #c3a253; border-color: #c59d3a;}

.conten-wrapp .conten-row1 .conten-bar1.charityin-wrapp .container-top h2 {

    font-size: 15px;

    color: #c59d3a;

    letter-spacing: 0.100px;

    margin: 0 0 15px;

    text-transform: uppercase;

    font-family: 'Jost', sans-serif; font-weight: 600;

}

.banner-wrapp.inner-wrapp .flexslider {

    height: 1005px;

}



.banner-wrapp.inner-wrapp .flexslider ul.slides {

    height: 100%;

}



.banner-wrapp.inner-wrapp .flexslider ul.slides li.bgflex {

    height: 100% !important;  object-fit: cover;

}


.grecaptcha-badge {
    z-index: 99;
    background: #fff;
}

.menu-col1 .scroll { background: transparent !important; }


.conten-wrapp .conten-row1 .inner-charity {width: 100%; display: flex; flex-wrap: wrap;}
.conten-wrapp .conten-row1 .inner-charity .charity-box {width: 32.33%; padding: 0; border: 1px solid #c59d3a; border-radius: 12px; display: inline-block; margin: 10px 1% 25px 0; transition: all 0.35s ease-in 0s;}
.conten-wrapp .conten-row1 .inner-charity .charity-box:last-child {margin-right: 0;}
.conten-wrapp .conten-row1 .inner-charity .charity-box a {width: 100%; display: block; height: 100%;}
.conten-wrapp .conten-row1 .inner-charity .charity-box img {width: 100%; display: block; height: 100%; max-height: 64px; object-fit: contain; transition: all 0.35s ease-in 0s; padding: 15px 20px;}
.conten-wrapp .conten-row1 .inner-charity .charity-box:hover img {filter: grayscale(1);}
.conten-wrapp .conten-row1 .inner-charity .charity-box:hover {border-color: #404040;}


/*Smartphone css*/



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



.margin { width:90%;}



.smilein-wrapp .smilein-col2 h4{ line-height:30px; margin-bottom: 10px;}



.header-wrapp { text-align:center; display:none; padding:40px 0 40px; position:relative; top:inherit;}



.header-wrapp h2 { float:none; font-size:11px; letter-spacing:0.60px; margin:0 0 12px;}



.header-wrapp .header-col1 { width:100%; margin:0 0 26px;}



.header-wrapp .header-col1 .header-row1 { width:100%;}



.header-wrapp .header-col1 .header-row1 a { width:31px; float:none; display:inline-block; margin:0 2px 0;}



.header-wrapp .header-col2 { width:100%; margin:0 0 0;}



.header-wrapp .header-col2 .header-row2 { width:100%;}







.linker-wrapp { text-align:center; margin:0 0 0; padding:64px 0 40px;}



.linker-wrapp h2 { float:none; font-size:11px; letter-spacing:0.60px; margin:0 0 12px;}



.linker-wrapp .linker-col1 { width:204px; transform:none; margin:0 auto 30px; position:relative; top:inherit;}



.linker-wrapp .linker-col1 .linker-row1 { width:100%;}



.linker-wrapp .linker-col2 { width:100%; margin:0 0 0;}



.linker-wrapp .linker-col2 .linker-row2 { width:100%;}



.linker-wrapp .linker-btn1 { width:100%; margin:0 0 0; padding:12px 2% 13px 2%;}







.banner-wrapp { text-align:center; background:#ffffff; min-height:inherit;}



.banner-wrapp p { float:none; font-size:13px; color:#404040; line-height:31px; margin:0 0 10px;}



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



.banner-wrapp h2 { float:none; font-size:32px; letter-spacing:1px; line-height:43px; margin:0 0 16px;}



.banner-wrapp .banner-col1 { width:100%; margin:0 0 0; padding:38px 5% 78px; position:relative; bottom:inherit;}



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



.banner-wrapp .banner-btn1 { float:none; color:#c59d3a; background:rgba(0,0,0,0.0); border-color:rgba(197,157,58,0.20); margin:10px 0 0;}





.abouts-wrapp { text-align:center; padding:14px 0 27px;}



.abouts-wrapp p { float:none; font-size:13px; line-height:31px; margin:0 0 10px;}



.abouts-wrapp p span { display:inline;}



.abouts-wrapp h2 { float:none; font-size:148px; line-height:248px; margin:0 0 0;}



.abouts-wrapp h3 { float:none; font-size:11px; letter-spacing:1.20px; line-height:22px; margin:0 0 6px;}



.abouts-wrapp h4 { float:none; font-size:24px; line-height:35px; margin:0 0 10px;}



.abouts-wrapp .abouts-col1 { width:100%; margin:0 0 0;}



.abouts-wrapp .abouts-col1 .abouts-row1 { width:100%; transform:none; padding:0 5% 40px; position:relative; top:inherit;}



.abouts-wrapp .abouts-col2 { width:100%; margin:0 0 0;}



.abouts-wrapp .abouts-col2 .abouts-row2 { width:100%;}



.abouts-wrapp .abouts-btn1 { float:none; margin:9px 0 0;}







.dentistry-wrapp { text-align:center; padding:27px 0 27px;}



.dentistry-wrapp p { float:none; font-size:13px; line-height:31px; margin:0 0 10px;}



.dentistry-wrapp p span { display:inline;}



.dentistry-wrapp h3 { float:none; font-size:11px; letter-spacing:1.20px; line-height:22px; margin:0 0 6px;}



.dentistry-wrapp h4 { float:none; font-size:24px; line-height:35px; margin:0 0 10px;}



.dentistry-wrapp .dentistry-col1 { width:100%; margin:0 0 0;}



.dentistry-wrapp .dentistry-col1 .dentistry-row1 { width:100%; transform:none; padding:0 5% 40px; position:relative; top:inherit;}



.dentistry-wrapp .dentistry-col2 { width:100%; margin:0 0 0;}



.dentistry-wrapp .dentistry-col2 .dentistry-row2 { width:100%;}



.dentistry-wrapp .dentistry-btn1 { float:none; margin:9px 0 0;}







.straight-wrapp { text-align:center; margin:0 0 0; padding:27px 0 27px;}



.straight-wrapp p { float:none; font-size:13px; line-height:31px; margin:0 0 10px;}



.straight-wrapp p span { display:inline;}



.straight-wrapp h3 { float:none; font-size:11px; letter-spacing:1.20px; line-height:22px; margin:0 0 6px;}



.straight-wrapp h4 { float:none; font-size:24px; line-height:35px; margin:0 0 10px;}



.straight-wrapp .straight-col1 { width:100%; margin:0 0 0;}



.straight-wrapp .straight-col1 .straight-row1 { width:100%; transform:none; padding:0 5% 40px; position:relative; top:inherit;}



.straight-wrapp .straight-col2 { width:100%; margin:0 0 0;}



.straight-wrapp .straight-col2 .straight-row2 { width:100%;}



.straight-wrapp .straight-btn1 { float:none; margin:9px 0 0;}







.aesthetics-wrapp { text-align:center; margin:0 0 0; padding:27px 0 0;}



.aesthetics-wrapp p { float:none; font-size:13px; line-height:31px; margin:0 0 10px;}



.aesthetics-wrapp p span { display:inline;}



.aesthetics-wrapp h2 { float:none; font-size:94px; line-height:194px; margin:0 0 0;}



.aesthetics-wrapp h3 { float:none; font-size:11px; letter-spacing:1.20px; line-height:22px; margin:0 0 6px;}



.aesthetics-wrapp h4 { float:none; font-size:24px; line-height:35px; margin:0 0 10px;}



.aesthetics-wrapp .aesthetics-col1 { width:100%; margin:0 0 0;}



.aesthetics-wrapp .aesthetics-col1 .aesthetics-row1 { width:100%; transform:none; padding:0 5% 40px; position:relative; top:inherit;}



.aesthetics-wrapp .aesthetics-col2 { width:100%; margin:0 0 0;}



.aesthetics-wrapp .aesthetics-col2 .aesthetics-row2 { width:100%;}



.aesthetics-wrapp .aesthetics-btn1 { float:none; margin:9px 0 0;}







.charity-wrapp {width:100%; padding:60px 5% 60px;}



.charity-wrapp .charity-col1 {width:100%; text-align:center;}



.charity-wrapp p {text-align:center; font-size:13px;}



.charity-wrapp h3 {text-align:center; font-size:24px;}



.charity-wrapp .charity-btn1{margin: 0 auto 0; float: none; display: block; width: fit-content;}
.charity-wrapp .sig-logo {width: 47%; float: none; display: inline-block; margin: 21px auto 0;}
.charity-wrapp .sig-logo-next {width: 48%; float: none; display: inline-block; margin: 13px 0 0 1.5%;}




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



.enquiry-wrapp h2 { float:none; font-size:24px; line-height:35px; margin:0 0 22px;}



.enquiry-wrapp .enquiry-col1 { width:100%;}



.enquiry-wrapp .enquiry-col1 .enquiry-row1 { width:100%;}



.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil2 { width:100%; height:41px; margin:0 0 4.2%;}



.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil3 { width:100%; height:85px; margin:0 0 30px;}



.enquiry-wrapp .enquiry-btn1 { margin:3px 0 0;}







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



.testimonials-wrapp p { float:none; font-size:13px; line-height:31px; margin:0 0 10px;}



.testimonials-wrapp p q { width:30px; margin:0 0 -4% 4px;}



.testimonials-wrapp p span { display:inline;}



.testimonials-wrapp h2 { float:none; font-size:11px; letter-spacing:1.20px; line-height:22px; margin:0 0 4px;}



.testimonials-wrapp .testimonials-col1 { width:100%; margin:0 0 0;}



.testimonials-wrapp .testimonials-col1:after { width:80%; height:1px; display:none; margin:0 auto 0; top:inherit; right:0; bottom:0; left:0;}



.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:88px; float:none; margin:0 auto 24px;}



.testimonials-wrapp .testimonials-col2 { width:100%; margin:0 0 0;}



.testimonials-wrapp .testimonials-col2 .testimonials-row2 { width:100%; padding:0 0 0;}



.testimonials-wrapp .testimonials-col3 { width:100%; display:none; margin:0 0 0;}



.testimonials-wrapp .testimonials-col3 .testimonials-row3 { width:88px; float:none; margin:0 auto 24px;}



.testimonials-wrapp .testimonials-col4 { width:100%; margin:0 0 0;}



.testimonials-wrapp .testimonials-col4 .testimonials-row4 { width:100%; padding:0 0 0;}



.testimonials-wrapp .testimonials-btn1 { margin:10px 0 0;}







.instagram-wrapp { text-align:center; padding:40px 0 0;}



.instagram-wrapp h2 { float:none; font-size:86px; line-height:186px; margin:0 0 0;}



.instagram-wrapp .instagram-col1 { width:100%; background:url(../images/instagram-thumb1.jpg) no-repeat center / cover; margin:0 0 0;}



.instagram-wrapp .instagram-col1 .instagram-row1 { width:100%;}



.instagram-wrapp .instagram-col2 { width:90%; float:none; transform:none; overflow:auto; margin:60px auto 60px; position:relative; top:inherit;}



.instagram-wrapp .instagram-col2 .instagram-row2 { width:48%; margin:2% 0 2%;}



.instagram-wrapp .instagram-btn1 { margin:30px 0 0;}







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



.fheader-wrapp h2 { float:none; font-size:11px; letter-spacing:0.60px; display:none; margin:0 0 12px;}



.fheader-wrapp h3 { float:none; font-size:11px; letter-spacing:0.60px; margin:0 0 12px;}



.fheader-wrapp .fheader-col1 { width:204px; transform:none; margin:0 auto 30px; position:relative; top:inherit;}



.fheader-wrapp .fheader-col1 .fheader-row1 { width:100%;}



.fheader-wrapp .fheader-col2 { width:100%; margin:0 0 18px;}



.fheader-wrapp .fheader-col2 .fheader-row2 { width:100%;}



.fheader-wrapp .fheader-col2 .fheader-row2 a { width:31px; float:none; display:inline-block; margin:0 2px 0;}



.fheader-wrapp .fheader-col3 { width:100%; margin:0 0 0;}



.fheader-wrapp .fheader-col3 .fheader-row3 { width:100%;}



.fheader-wrapp .fheader-btn1 { width:100%; margin:0 0 0; padding:12px 2% 13px 2%;}







.flinker-wrapp { padding:14px 0 14px;}



.flinker-wrapp .flinker-col1 { width:100%; margin:0 0 0;}



.flinker-wrapp .flinker-col1 .flinker-row1 { width:100%;}



.flinker-wrapp .flinker-col1 .flinker-row1 li { float:none; display:inline-block; margin:0 0 0;}



.flinker-wrapp .flinker-col1 .flinker-row1 li a { padding:3px 5px 3px;}



.flinker-row1 li, .flinker-row1 li a { font-size:11px; letter-spacing:0.60px;}







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



.footer-wrapp .footer-col1 { width:100%; margin:0 0 8px;}



.footer-wrapp .footer-col1 .footer-row1 { width:100%;}



.footer-wrapp .footer-col1 .footer-row1 li { float:none; display:inline-block; margin:0 4px 4px;}



.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { display:none;}



.footer-wrapp .footer-col2 { width:100%; margin:0 0 0;}



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



.footer-wrapp .footer-col2 .footer-row2 li { float:none; display:inline-block; margin:0 4px 4px;}



.footer-row1 li, .footer-row1 li a, .footer-row2 li, .footer-row2 li a {font-size:12px; letter-spacing:0.20px;}







/*inner*/



.inner-wrapp {margin:0 0 16px;}



.inner-wrapp h1 {font-size:25px; margin:0 0 0;}



.inner-wrapp .inner-row1 li, .inner-row1 li a {font-size:10px;}







.conten-wrapp .conten-row1 {margin:0 0 0;}



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



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



.charityin-wrapp .charity-img{ width: 100%; }







.about-wrapp h3 {font-size:14px;}



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



.about-wrapp h4 {font-size:12px;}



.about-wrapp h5 {font-size:12px;}



.about-wrapp .about-col2 {margin:0 0 10px;}







.blog-wrapp .blog-row1 {width:30%; display:inline-block; float:none; margin:0 0 15px;}



.blog-wrapp .blog-row2 {width: 100%; display: inline-block; float: none;}



.blog-wrapp .blog-col1 {margin:0 0 0;}







.contactus-wrapp .contactus-col1 .contactus-row1 {width:100%;}



.contactus-wrapp .contactus-col2 .location {width:100%;}







.smile-wrapp .smile-col2 .smile-row3 h2 {line-height:32px; margin: 0 0 10px;}



.smile-wrapp .smile-col1 {width:100%; float:left; margin:0 0 0;}



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



.smile-wrapp .smile-col1 .smile-row2 {width:100%; float:right;}



.smile-wrapp .smile-col1 .smile-row1 img {width:100%;}



.smile-wrapp .smile-col1 .smile-row2 img {width:100%;}



.smile-wrapp .smile-col2 { width:100%;}



.smile-wrapp .smile-col2 { margin:0 0 70px 0;}







.treatin-wrapp .treatin-col1 {text-align:center;}



.treatin-wrapp .treatin-col1 p {margin:0 0 16px;}



.treatin-wrapp .treatin-col1 h4 {line-height:33px; margin:0 0 25px;}



.treatin-wrapp .treatin-col1 h5 {line-height:33px; margin:0 0 25px;}



.treatin-wrapp .treatin-col1 .treatin-btn1 {float:none; margin:10px 0 30px;}



.treatin-wrapp .treatin-col1 .treatin-btn2 {float:none; margin:10px 0 40px;}



.treatin-wrapp .treatin-col1 .treatin-row1 {margin:0 0 30px;}







.treatments-wrapp .treat-col1 .treat-row1 {width:100%; text-align:center; margin: 0 0 20px 0;}



.treatments-wrapp .treat-col1.wrappercol .treat-row1 { width:100%; text-align:center; margin: 0 0 20px 0;}







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



/*.test-wrapp .test-row2 {width:100%; float:left; margin-left: 0;}*/



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



.test-wrapp .testy-col1 {width:100%; margin:0 0 50px;}



.test-wrapp .testy-col1:nth-child(2n) { margin-left: 0;}

 







.sidbar-wrapp .sidbar-row1 h2 {font-size: 25px; margin: 0 0 10px; text-align: center;}



.sidbar-wrapp .sidbar-row1 {text-align:center;}



.sidbar-wrapp .sidbar-row1 .enquiry-row1 .enquiry-fil2 {text-align:center;}



.sidbar-wrapp .sidbar-row1 .enquiry-row1 .enquiry-fil3 {text-align:center;}



.sidbar-wrapp .testy-col1 {text-align:center; margin:0 0 30px;}



.sidbar-wrapp .sidbar-row2 .testy-col1 .testy-thumb {display:inline-block; text-align:center; float:none; width:40%;}



.sidbar-wrapp .sidbar-row2 .testy-btn1 {float:none;}



.sidbar-wrapp .sidbar-row2 .testy-row1 p q {margin:0 0 -6% 1.1%;}



.sidbar-wrapp .sidbar-row3 { text-align:center;}







.pagination-col1 { width:100%;}



.pagination-col1 .pagination-row1 { width:auto; margin:15px 0 0;}



.pagination-col1 .pagination-row1 li { margin:0 2px 0;}



.pagination-col1 .pagination-btn1 { padding:12px 15px 12px 15px; margin: 6px 15px 0 0;}



.pagination-col1 .pagination-btn2 { padding:12px 15px 12px 15px; margin: 6px 0 0 15px;}





.pagination-col1 span.page-numbers.current { margin:0 2px 0;}



.pagination-col1 a.page-numbers { margin:0 2px 0;}

  









/*common-css*/



.instagram-thm1 { width:25px; float:none; margin:0 auto 30px;}



.instagram-box1 { width:100%; margin:0 0 0;}







/*title-css*/



.abouts-title1 { width:100%; margin:0 0 0; top:12%; bottom:inherit; left:0;}



.aesthetics-title1 { width:100%; margin:0 0 0; top:12%; right:0;}



.instagram-title1 { width:100%; margin:0 0 0; bottom:-16%; left:0;}







/*hide-css*/



.hide1 { display:none;}







/*mobile-css*/



.linker-mob1 { width:100%; display:block; margin:0 0 18px;}







/*btn-css*/



.linker-btn1, .banner-btn1, .abouts-btn1, .dentistry-btn1, .straight-btn1, .aesthetics-btn1, .enquiry-fil1, .enquiry-btn1, .testimonials-btn1, .instagram-btn1, .fheader-btn1, .charity-btn1, .enquiry-btn1, .testy-btn1, .smilein-btn1, .smilein-btn2, .treatin-btn1, .treatin-btn2, .smilegal-btn, .pagination-btn1, .pagination-btn2, .loadmore-btn, .blogin-btn1, .contactus-btn1, .contactus-fil1, .Knightsbridge-btn1 { font-size:11px; letter-spacing:0.60px;}







.practice-wrapp { padding:50px 0 45px;}



.practice-wrapp .practice-row1 { width:48%; margin:0 0 2%;}



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





.smilein-wrapp .smilein-col1 .smilein-row1{width: 47%;}

.smilein-wrapp .smilein-col1 .smilein-row2{width: 47%;}

.smilein-wrapp .smilein-col1 h3{clear: both; line-height: 24px;}

.smilein-wrapp .smilein-col1{margin-bottom: 5px;}

.smilein-wrapp .smilein-col2 h2{line-height: 30px;}

.smilein-wrapp .smilein-col2 p{line-height: 20px;}







.linker-wrapp .linker-col2 .linker-row2 .kninghtbox .location-btn { padding: 13px 5% 12px 5%; font-size: 11px; letter-spacing: 0.60px;}



.fheader-wrapp .fheader-col3 .fheader-row3 .kninghtbox .location-btn { padding: 13px 5% 12px 5%; font-size: 11px; letter-spacing: 0.60px;}





.enquiry-wrapp .enquiry-col1 .caldera-grid .row.first_row { width: 100%;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .form-control { width: 100%; height: 41px; float: left; margin: 0 0 4.2%; font-size: 11px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid textarea.form-control { width: 100%; height: 85px; margin: 0 0 30px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .checkbox label { font-size: 11px; line-height: 20px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .checkbox { width: 100%; float: left; margin: 0 0 10px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .form-group.extra-class2 .checkbox { width: 100%; float: left; margin: 0 0 18px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .checkbox input[type=checkbox] { width: 13px; height: 14px; background-size: 13px; top: 3.35px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .checkbox input[type=checkbox]:checked { background-position: 0 -16px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .btn { margin: 13px 0 0; font-size: 11px; letter-spacing: 0.60px;}





.contactus-wrapp .contactus-col1 .caldera-grid .row.first_row{ width: 100%; }

.contactus-wrapp .contactus-col1 .caldera-grid .form-control { font-size: 11px; letter-spacing: 0.60px;}

.contactus-wrapp .contactus-col1 .caldera-grid .checkbox label { font-size: 12px; line-height: 18px;}

.contactus-wrapp .contactus-col1 .caldera-grid .checkbox { width: 100%; float: left; margin: 0 0 10px;}

.contactus-wrapp .contactus-col1 .caldera-grid .form-group.extra-class2 .checkbox { width: 100%; float: left; margin: 0 0 18px;}

.contactus-wrapp .contactus-col1 .caldera-grid .checkbox input[type=checkbox] { width: 13px; height: 14px; background-size: 13px; top: 3px;}

.contactus-wrapp .contactus-col1 .caldera-grid .checkbox input[type=checkbox]:checked { background-position: 0 -16px;}

.contactus-wrapp .contactus-col1 .caldera-grid .btn { margin: 13px 0 0; font-size: 11px; letter-spacing: 0.60px;}





.sidbar-wrapp .sidbar-row1 .caldera-grid .form-control { text-align: center; font-size: 11px; letter-spacing: 0.60px;}

.sidbar-wrapp .sidbar-row1 .caldera-grid .checkbox { width: 100%; float: left; margin: 0 0 10px;}

.sidbar-wrapp .sidbar-row1 .caldera-grid .form-group.extra-class2 .checkbox { width: 100%; float: left; margin: 0 0 18px;}

.sidbar-wrapp .sidbar-row1 .caldera-grid .checkbox label { font-size: 12px; line-height: 18px;}

.sidbar-wrapp .sidbar-row1 .caldera-grid .checkbox input[type=checkbox] { width: 13px; height: 14px; background-size: 13px; top: 3px; margin-right: 5px !important;}

.sidbar-wrapp .sidbar-row1 .caldera-grid .checkbox input[type=checkbox]:checked { background-position: 0 -16px;}

.sidbar-wrapp .sidbar-row1 .g-recaptcha { transform: scale(0.8); text-align: center; transform-origin: center;}

.sidbar-wrapp .sidbar-row1 .caldera-grid .btn { margin: 13px 0 0; font-size: 11px; letter-spacing: 0.60px;}

.conten-wrapp .conten-row1 .inner-charity {justify-content: center;}
.conten-wrapp .conten-row1 .inner-charity .charity-box {width: 46.5%; margin: 10px 3% 25px 0;}
.conten-wrapp .conten-row1 .inner-charity .charity-box img {padding: 10px 8px;}


.charityin-wrapp .charityin-col1 p img {width:100%; max-width: 320px;}

.sidbar-wrapp .sidbar-row3 h2 {font-size: 28px; line-height: 1.25; margin: 0 0 25px;}

}







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



.margin { width:90%;}



.contactus-wrapp .contactus-col1 .caldera-grid .row.first_row{ width:70%}



.header-wrapp { text-align:center; display:none; padding:40px 0 40px; position:relative; top:inherit;}



.header-wrapp h2 { float:none; font-size:11px; letter-spacing:0.60px; margin:0 0 12px;}



.header-wrapp .header-col1 { width:100%; margin:0 0 26px;}



.header-wrapp .header-col1 .header-row1 { width:100%;}



.header-wrapp .header-col1 .header-row1 a { width:31px; float:none; display:inline-block; margin:0 2px 0;}



.header-wrapp .header-col2 { width:100%; margin:0 0 0;}



.header-wrapp .header-col2 .header-row2 { width:100%;}







.linker-wrapp { text-align:center; margin:0 0 0; padding:64px 0 40px;}



.linker-wrapp h2 { float:none; font-size:11px; letter-spacing:0.60px; margin:0 0 12px;}



.linker-wrapp .linker-col1 { width:204px; transform:none; margin:0 auto 30px; position:relative; top:inherit;}



.linker-wrapp .linker-col1 .linker-row1 { width:100%;}



.linker-wrapp .linker-col2 { width:100%; margin:0 0 0;}



.linker-wrapp .linker-col2 .linker-row2 { width:100%;}



.linker-wrapp .linker-btn1 { width:100%; margin:0 0 0; padding:12px 2% 13px 2%;}







.banner-wrapp { text-align:center; background:#ffffff; min-height:inherit;}



.banner-wrapp p { float:none; font-size:13px; color:#404040; line-height:31px; margin:0 0 10px;}



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



.banner-wrapp h2 { float:none; font-size:32px; letter-spacing:1px; line-height:43px; margin:0 0 16px;}



.banner-wrapp .banner-col1 { width:100%; margin:0 0 0; padding:38px 5% 78px; position:relative; bottom:inherit;}



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



.banner-wrapp .banner-btn1 { float:none; color:#c59d3a; background:rgba(0,0,0,0.0); border-color:rgba(197,157,58,0.20); margin:10px 0 0;}







.abouts-wrapp { text-align:center; padding:14px 0 27px;}



.abouts-wrapp p { float:none; font-size:13px; line-height:31px; margin:0 0 10px;}



.abouts-wrapp p span { display:inline;}



.abouts-wrapp h2 { float:none; font-size:148px; line-height:248px; margin:0 0 0;}



.abouts-wrapp h3 { float:none; font-size:11px; letter-spacing:1.20px; line-height:22px; margin:0 0 6px;}



.abouts-wrapp h4 { float:none; font-size:24px; line-height:35px; margin:0 0 10px;}



.abouts-wrapp .abouts-col1 { width:100%; margin:0 0 0;}



.abouts-wrapp .abouts-col1 .abouts-row1 { width:100%; transform:none; padding:0 5% 40px; position:relative; top:inherit;}



.abouts-wrapp .abouts-col2 { width:100%; margin:0 0 0;}



.abouts-wrapp .abouts-col2 .abouts-row2 { width:100%;}



.abouts-wrapp .abouts-btn1 { float:none; margin:9px 0 0;}







.dentistry-wrapp { text-align:center; padding:27px 0 27px;}



.dentistry-wrapp p { float:none; font-size:13px; line-height:31px; margin:0 0 10px;}



.dentistry-wrapp p span { display:inline;}



.dentistry-wrapp h3 { float:none; font-size:11px; letter-spacing:1.20px; line-height:22px; margin:0 0 6px;}



.dentistry-wrapp h4 { float:none; font-size:24px; line-height:35px; margin:0 0 10px;}



.dentistry-wrapp .dentistry-col1 { width:100%; margin:0 0 0;}



.dentistry-wrapp .dentistry-col1 .dentistry-row1 { width:100%; transform:none; padding:0 5% 40px; position:relative; top:inherit;}



.dentistry-wrapp .dentistry-col2 { width:100%; margin:0 0 0;}



.dentistry-wrapp .dentistry-col2 .dentistry-row2 { width:100%;}



.dentistry-wrapp .dentistry-btn1 { float:none; margin:9px 0 0;}







.straight-wrapp { text-align:center; margin:0 0 0; padding:27px 0 27px;}



.straight-wrapp p { float:none; font-size:13px; line-height:31px; margin:0 0 10px;}



.straight-wrapp p span { display:inline;}



.straight-wrapp h3 { float:none; font-size:11px; letter-spacing:1.20px; line-height:22px; margin:0 0 6px;}



.straight-wrapp h4 { float:none; font-size:24px; line-height:35px; margin:0 0 10px;}



.straight-wrapp .straight-col1 { width:100%; margin:0 0 0;}



.straight-wrapp .straight-col1 .straight-row1 { width:100%; transform:none; padding:0 5% 40px; position:relative; top:inherit;}



.straight-wrapp .straight-col2 { width:100%; margin:0 0 0;}



.straight-wrapp .straight-col2 .straight-row2 { width:100%;}



.straight-wrapp .straight-btn1 { float:none; margin:9px 0 0;}







.aesthetics-wrapp { text-align:center; margin:0 0 0; padding:27px 0 0;}



.aesthetics-wrapp p { float:none; font-size:13px; line-height:31px; margin:0 0 10px;}



.aesthetics-wrapp p span { display:inline;}



.aesthetics-wrapp h2 { float:none; font-size:94px; line-height:194px; margin:0 0 0;}



.aesthetics-wrapp h3 { float:none; font-size:11px; letter-spacing:1.20px; line-height:22px; margin:0 0 6px;}



.aesthetics-wrapp h4 { float:none; font-size:24px; line-height:35px; margin:0 0 10px;}



.aesthetics-wrapp .aesthetics-col1 { width:100%; margin:0 0 0;}



.aesthetics-wrapp .aesthetics-col1 .aesthetics-row1 { width:100%; transform:none; padding:0 5% 40px; position:relative; top:inherit;}



.aesthetics-wrapp .aesthetics-col2 { width:100%; margin:0 0 0;}



.aesthetics-wrapp .aesthetics-col2 .aesthetics-row2 { width:100%;}



.aesthetics-wrapp .aesthetics-btn1 { float:none; margin:9px 0 0;}







.charity-wrapp {width:100%; padding:60px 5% 60px;}



.charity-wrapp .charity-col1 {width:100%; text-align:center;}



.charity-wrapp p {text-align:center; font-size:13px;}



.charity-wrapp h3 {text-align:center; font-size:24px;}



.charity-wrapp .charity-btn1{margin: 0 auto 0; float: none; display: block; width: fit-content;}
.charity-wrapp .sig-logo { width: 158px; float: none; display: inline-block; margin: 21px auto 0;}
.charity-wrapp .sig-logo-next {width: 180px; float: none; display: inline-block;}




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



.enquiry-wrapp h2 { float:none; font-size:24px; line-height:35px; margin:0 0 22px;}



.enquiry-wrapp .enquiry-col1 { width:100%;}



.enquiry-wrapp .enquiry-col1 .enquiry-row1 { width:100%;}



.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil2 { width:48%; height:41px; float:left; margin:0 0 4.2%;}



.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil2:nth-child(2n) { float:right;}



.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil3 {width:48%; height:41px; float:right; margin:0 0 30px;}



.enquiry-wrapp .enquiry-btn1 { margin:3px 0 0;}







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



.testimonials-wrapp p { float:none; font-size:13px; line-height:31px; margin:0 0 10px;}



.testimonials-wrapp p q { width:30px; margin:0 0 -4% 4px;}



.testimonials-wrapp p span { display:inline;}



.testimonials-wrapp h2 { float:none; font-size:11px; letter-spacing:1.20px; line-height:22px; margin:0 0 4px;}



.testimonials-wrapp .testimonials-col1 { width:100%; margin:0 0 0;}



.testimonials-wrapp .testimonials-col1:after { width:80%; height:1px; display:none; margin:0 auto 0; top:inherit; right:0; bottom:0; left:0;}



.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:88px; float:none; margin:0 auto 24px;}



.testimonials-wrapp .testimonials-col2 { width:100%; margin:0 0 0;}



.testimonials-wrapp .testimonials-col2 .testimonials-row2 { width:100%; padding:0 0 0;}



.testimonials-wrapp .testimonials-col3 { width:100%; display:none; margin:0 0 0;}



.testimonials-wrapp .testimonials-col3 .testimonials-row3 { width:88px; float:none; margin:0 auto 24px;}



.testimonials-wrapp .testimonials-col4 { width:100%; margin:0 0 0;}



.testimonials-wrapp .testimonials-col4 .testimonials-row4 { width:100%; padding:0 0 0;}



.testimonials-wrapp .testimonials-btn1 { margin:10px 0 0;}







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



.instagram-wrapp h2 { float:none; font-size:86px; line-height:186px; margin:0 0 0;}



.instagram-wrapp .instagram-col1 { width:100%; background:url(../images/instagram-thumb1.jpg) no-repeat center / cover; margin:0 0 0;}



.instagram-wrapp .instagram-col1 .instagram-row1 { width:100%;}



.instagram-wrapp .instagram-col2 { width:70%; float:none; transform:none; overflow:auto; margin:60px auto 60px; position:relative; top:inherit;}



.instagram-wrapp .instagram-col2 .instagram-row2 { width:48%; margin:2% 0 2%;}



.instagram-wrapp .instagram-btn1 { margin:30px 0 0;}







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



.fheader-wrapp h2 { float:none; font-size:11px; letter-spacing:0.60px; display:none; margin:0 0 12px;}



.fheader-wrapp h3 { float:none; font-size:11px; letter-spacing:0.60px; margin:0 0 12px;}



.fheader-wrapp .fheader-col1 { width:204px; transform:none; margin:0 auto 30px; position:relative; top:inherit;}



.fheader-wrapp .fheader-col1 .fheader-row1 { width:100%;}



.fheader-wrapp .fheader-col2 { width:100%; margin:0 0 18px;}



.fheader-wrapp .fheader-col2 .fheader-row2 { width:100%;}



.fheader-wrapp .fheader-col2 .fheader-row2 a { width:31px; float:none; display:inline-block; margin:0 2px 0;}



.fheader-wrapp .fheader-col3 { width:100%; margin:0 0 0;}



.fheader-wrapp .fheader-col3 .fheader-row3 { width:100%;}



.fheader-wrapp .fheader-btn1 { width:100%; margin:0 0 0; padding:12px 2% 13px 2%;}







.flinker-wrapp { padding:14px 0 14px;}



.flinker-wrapp .flinker-col1 { width:100%; margin:0 0 0;}



.flinker-wrapp .flinker-col1 .flinker-row1 { width:100%;}



.flinker-wrapp .flinker-col1 .flinker-row1 li { float:none; display:inline-block; margin:0 0 0;}



.flinker-wrapp .flinker-col1 .flinker-row1 li a { padding:3px 5px 3px;}



.flinker-row1 li, .flinker-row1 li a { font-size:11px; letter-spacing:0.60px;}







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



.footer-wrapp .footer-col1 { width:100%; margin:0 0 8px;}



.footer-wrapp .footer-col1 .footer-row1 { width:100%;}



.footer-wrapp .footer-col1 .footer-row1 li { float:none; display:inline-block; margin:0 4px 4px;}



.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { display:none;}



.footer-wrapp .footer-col2 { width:100%; margin:0 0 0;}



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



.footer-wrapp .footer-col2 .footer-row2 li { float:none; display:inline-block; margin:0 4px 4px;}



.footer-row1 li, .footer-row1 li a, .footer-row2 li, .footer-row2 li a { font-size:12px; letter-spacing:0.20px;}







/*inner*/



.inner-wrapp {margin:0 0 16px;}



.inner-wrapp h1 {font-size:25px; margin:0 0 0;}



.inner-wrapp .inner-row1 li, .inner-row1 li a {font-size:10px;}







.conten-wrapp .conten-row1 {margin:0 0 0;}



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



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







.smile-wrapp .smile-col2 .smile-row3 h2 {line-height:32px; margin: 0 0 10px;}



.smile-wrapp .smile-col1 {width:100%; float:left; margin:0 0 0;}



.smile-wrapp .smile-col1 .smile-row1 {width:45%; float:left;}



.smile-wrapp .smile-col1 .smile-row2 {width:45%; float:right;}



.smile-wrapp .smile-col1 .smile-row1 img {width:100%;}



.smile-wrapp .smile-col1 .smile-row2 img {width:100%;}



.smile-wrapp .smile-col2 {width:100%;}



.smile-wrapp .smile-col2 { margin:0 0 70px 0;}







.about-wrapp h3 {font-size:21px;}



.about-wrapp .about-col2 {margin:0 0 10px;}







.blog-wrapp .blog-row1 {width:30%; display:inline-block; float:none; margin:0 0 15px;}



.blog-wrapp .blog-row2 {width: 100%; display: inline-block; float: none;}



.blog-wrapp .blog-col1 {margin:0 0 0;}







.treatin-wrapp .treatin-col1 {text-align:center;}



.treatin-wrapp .treatin-col1 p {margin:0 0 16px;}



.treatin-wrapp .treatin-col1 h4 {line-height:33px;}



.treatin-wrapp .treatin-col1 h5 {line-height:33px; }



.treatin-wrapp .treatin-col1 .treatin-btn1 {float:none; margin:10px 0 30px;}



.treatin-wrapp .treatin-col1 .treatin-btn2 {float:none; margin:10px 0 50px;}



.treatin-wrapp .treatin-col1 .treatin-row1 {margin:0 0 30px;}







.treatments-wrapp .treat-col1 .treat-row1 {width:48%; margin:0 0 4% 0;}



.treatments-wrapp .treat-col1 .treat-row1:nth-child(2n) {float:right; margin-left: 4%;}



.treatments-wrapp .treat-col1 .treat-row1 h2 { font-size:25px; text-align:center; margin: 0 0 0; line-height: 84.78px;}





.treatments-wrapp .treat-col1.wrappercol .treat-row1 { width:48%; margin:0 0 4% 0;}



.treatments-wrapp .treat-col1.wrappercol .treat-row1:nth-child(2n) {float:right; margin-left: 4%;}



.treatments-wrapp .treat-col1.wrappercol .treat-row1 h2 { font-size:25px; text-align:center; margin: 20px 0 20px; line-height:40px;}







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



/*.test-wrapp .test-row2 {width:100%; float:left; margin-left: 0;}*/



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



.test-wrapp .testy-col1 {width:100%; margin:0 0 50px;}



.test-wrapp .testy-col1:nth-child(2n) { margin-left: 0;}

 







.sidbar-wrapp .sidbar-row1 h2 {font-size: 25px; margin: 0 0 10px; text-align: center;}



.sidbar-wrapp .sidbar-row1 {text-align:center;}



.sidbar-wrapp .sidbar-row1 .enquiry-row1 .enquiry-fil2 {text-align:center;}



.sidbar-wrapp .sidbar-row1 .enquiry-row1 .enquiry-fil3 {text-align:center;}



.sidbar-wrapp .testy-col1 {text-align:center; margin:0 0 30px;}



.sidbar-wrapp .sidbar-row2 .testy-col1 .testy-thumb {display:inline-block; text-align:center; float:none; width:40%;}



.sidbar-wrapp .sidbar-row2 .testy-btn1 {float:none;}



.sidbar-wrapp .sidbar-row2 .testy-row1 p q {margin:0 0 -6% 1.1%;}



.sidbar-wrapp .sidbar-row3 {text-align:center;}







.pagination-col1 { width:auto;}



.pagination-col1 .pagination-row1 { width:auto; margin:15px 0 0;}



.pagination-col1 .pagination-row1 li { margin:0 2px 0;}



.pagination-col1 .pagination-btn1 { padding:12px 20px 12px 20px;}



.pagination-col1 .pagination-btn2 { padding:12px 20px 12px 20px;}



.pagination-col1 span.page-numbers.current { margin:0 2px 0;}



.pagination-col1 a.page-numbers { margin:0 2px 0;}







/*common-css*/



.instagram-thm1 { width:25px; float:none; margin:0 auto 30px;}



.instagram-box1 { width:100%; margin:0 0 0;}







/*title-css*/



.abouts-title1 { width:100%; margin:0 0 0; top:12%; bottom:inherit; left:0;}



.aesthetics-title1 { width:100%; margin:0 0 0; top:12%; right:0;}



.instagram-title1 { width:100%; margin:0 0 0; bottom:-16%; left:0;}







/*hide-css*/



.hide1 { display:none;}







/*mobile-css*/



.linker-mob1 { width:100%; display:block; margin:0 0 18px;}







/*btn-css*/



.linker-btn1, .banner-btn1, .abouts-btn1, .dentistry-btn1, .straight-btn1, .aesthetics-btn1, .enquiry-fil1, .enquiry-btn1, .testimonials-btn1, .instagram-btn1, .fheader-btn1, .charity-btn1, .enquiry-btn1, .testy-btn1, .smilein-btn1, .smilein-btn2, .treatin-btn1, .treatin-btn2, .smilegal-btn, .pagination-btn1, .pagination-btn2, .loadmore-btn, .blogin-btn1, .contactus-btn1, .contactus-fil1, .Knightsbridge-btn1 { font-size:11px; letter-spacing:0.60px;}





.practice-wrapp { padding:50px 0 45px;}



.practice-wrapp .practice-row1 { width:48%; margin:0 0 2%;}



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





.linker-wrapp .linker-col2 .linker-row2 .kninghtbox .location-btn { padding: 13px 5% 12px 5%; font-size: 11px; letter-spacing: 0.60px;}



.fheader-wrapp .fheader-col3 .fheader-row3 .kninghtbox .location-btn { padding: 13px 5% 12px 5%; font-size: 11px; letter-spacing: 0.60px;}



.contactus-wrapp .contactus-col2 .location {width:100%;}





.enquiry-wrapp .enquiry-col1 .caldera-grid .row.first_row { width: 100%;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .form-control { width: 48%; height: 41px; float: left; margin: 0 0 4.2%; font-size: 11px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid textarea.form-control { width: 48%; height: 41px; float: right; margin: 0 0 30px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .row.first_row .form-group:nth-child(2n) .form-control { float: right;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .checkbox label { font-size: 11px; line-height: 20px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .checkbox { width: 100%; float: left; margin: 0 0 10px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .form-group.extra-class2 .checkbox { width: 100%; float: left; margin: 0 0 18px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .checkbox input[type=checkbox] { width: 13px; height: 14px; background-size: 13px; top: 3.5px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .checkbox input[type=checkbox]:checked { background-position: 0 -16px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .btn { margin: 13px 0 0; font-size: 11px; letter-spacing: 0.60px;}





.contactus-wrapp .contactus-col1 .caldera-grid .form-control { font-size: 11px; letter-spacing: 0.60px;}

.contactus-wrapp .contactus-col1 .caldera-grid .checkbox label { font-size: 12px; line-height: 18px;}

.contactus-wrapp .contactus-col1 .caldera-grid .checkbox { width: 100%; float: left; margin: 0 0 10px;}

.contactus-wrapp .contactus-col1 .caldera-grid .form-group.extra-class2 .checkbox { width: 100%; float: left; margin: 0 0 18px;}

.contactus-wrapp .contactus-col1 .caldera-grid .checkbox input[type=checkbox] { width: 13px; height: 14px; background-size: 13px; top: 3px;}

.contactus-wrapp .contactus-col1 .caldera-grid .checkbox input[type=checkbox]:checked { background-position: 0 -16px;}

.contactus-wrapp .contactus-col1 .caldera-grid .btn { margin: 13px 0 0; font-size: 11px; letter-spacing: 0.60px;}





.sidbar-wrapp .sidbar-row1 .caldera-grid .form-control { text-align: center; font-size: 11px; letter-spacing: 0.60px;}

.sidbar-wrapp .sidbar-row1 .caldera-grid .checkbox { width: 100%; float: left; margin: 0 0 10px;}

.sidbar-wrapp .sidbar-row1 .caldera-grid .form-group.extra-class2 .checkbox { width: 100%; float: left; margin: 0 0 18px;}

.sidbar-wrapp .sidbar-row1 .caldera-grid .checkbox label { font-size: 12px; line-height: 18px;}

.sidbar-wrapp .sidbar-row1 .caldera-grid .checkbox input[type=checkbox] { width: 13px; height: 14px; background-size: 13px; top: 3px; margin-right: 5px !important;}

.sidbar-wrapp .sidbar-row1 .caldera-grid .checkbox input[type=checkbox]:checked { background-position: 0 -16px;}

.sidbar-wrapp .sidbar-row1 .g-recaptcha { transform: scale(0.8); text-align: center; transform-origin: center;}

.sidbar-wrapp .sidbar-row1 .caldera-grid .btn { margin: 13px 0 0; font-size: 11px; letter-spacing: 0.60px;}


.conten-wrapp .conten-row1 .inner-charity {justify-content: center;}
.conten-wrapp .conten-row1 .inner-charity .charity-box img {padding: 10px 8px;}


}







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



.margin { width:90%;}



.contactus-wrapp .contactus-col1 .caldera-grid .row.first_row{ width:70%}



.header-wrapp { text-align:center; display:none; padding:40px 0 40px; position:relative; top:inherit;}



.header-wrapp h2 { float:none; font-size:11px; letter-spacing:0.60px; margin:0 0 12px;}



.header-wrapp .header-col1 { width:100%; margin:0 0 26px;}



.header-wrapp .header-col1 .header-row1 { width:100%;}



.header-wrapp .header-col1 .header-row1 a { width:31px; float:none; display:inline-block; margin:0 2px 0;}



.header-wrapp .header-col2 { width:100%; margin:0 0 0;}



.header-wrapp .header-col2 .header-row2 { width:100%;}







.linker-wrapp { text-align:center; margin:0 0 0; padding:64px 0 40px;}



.linker-wrapp h2 { float:none; font-size:11px; letter-spacing:0.60px; margin:0 0 12px;}



.linker-wrapp .linker-col1 { width:204px; transform:none; margin:0 auto 30px; position:relative; top:inherit;}



.linker-wrapp .linker-col1 .linker-row1 { width:100%;}



.linker-wrapp .linker-col2 { width:100%; margin:0 0 0;}



.linker-wrapp .linker-col2 .linker-row2 { width:100%;}



.linker-wrapp .linker-btn1 { width:100%; margin:0 0 0; padding:12px 2% 13px 2%;}







.banner-wrapp { text-align:center; background:#ffffff; min-height:inherit;}



.banner-wrapp p { float:none; font-size:13px; color:#404040; line-height:31px; margin:0 0 10px;}



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



.banner-wrapp h2 { float:none; font-size:32px; letter-spacing:1px; line-height:43px; margin:0 0 16px;}



.banner-wrapp .banner-col1 { width:100%; margin:0 0 0; padding:38px 5% 78px; position:relative; bottom:inherit;}



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



.banner-wrapp .banner-btn1 { float:none; color:#c59d3a; background:rgba(0,0,0,0.0); border-color:rgba(197,157,58,0.20); margin:10px 0 0;}







.abouts-wrapp { text-align:left; padding:14px 0 27px;}



.abouts-wrapp p { float:none; font-size:13px; line-height:31px; margin:0 0 10px;}



.abouts-wrapp p span { display:inline;}



.abouts-wrapp h2 { float:none; font-size:148px; line-height:248px; margin:0 0 0;}



.abouts-wrapp h3 { float:none; font-size:11px; letter-spacing:1.20px; line-height:22px; margin:0 0 6px;}



.abouts-wrapp h4 { float:none; font-size:24px; line-height:35px; margin:0 0 10px;}



.abouts-wrapp .abouts-col1 { width:90%; margin:0 auto 0;}



.abouts-wrapp .abouts-col1 .abouts-row1 { width:45.8%;}



.abouts-wrapp .abouts-col2 { width:100%; margin:0 0 0;}



.abouts-wrapp .abouts-col2 .abouts-row2 { width:45.8%;}



.abouts-wrapp .abouts-col2 .abouts-row2 img { width:116%; margin:0 0 0 -8%;}



.abouts-wrapp .abouts-btn1 { float:none; margin:9px 0 0;}







.dentistry-wrapp { text-align:left; padding:27px 0 0;}



.dentistry-wrapp p { float:none; font-size:13px; line-height:31px; margin:0 0 10px;}



.dentistry-wrapp p span { display:inline;}



.dentistry-wrapp h3 { float:none; font-size:11px; letter-spacing:1.20px; line-height:22px; margin:0 0 6px;}



.dentistry-wrapp h4 { float:none; font-size:24px; line-height:35px; margin:0 0 10px;}



.dentistry-wrapp .dentistry-col1 { width:90%; margin:0 auto 0;}



.dentistry-wrapp .dentistry-col1 .dentistry-row1 { width:45.8%;}



.dentistry-wrapp .dentistry-col2 { width:100%; margin:0 0 0;}



.dentistry-wrapp .dentistry-col2 .dentistry-row2 { width:45.8%;}



.dentistry-wrapp .dentistry-col2 .dentistry-row2 img { width:116%; margin:0 0 0 -8%;}



.dentistry-wrapp .dentistry-btn1 { float:none; margin:9px 0 0;}







.straight-wrapp { text-align:left; padding:0 0 0;}



.straight-wrapp p { float:none; font-size:13px; line-height:31px; margin:0 0 10px;}



.straight-wrapp p span { display:inline;}



.straight-wrapp h3 { float:none; font-size:11px; letter-spacing:1.20px; line-height:22px; margin:0 0 6px;}



.straight-wrapp h4 { float:none; font-size:24px; line-height:35px; margin:0 0 10px;}



.straight-wrapp .straight-col1 { width:90%; margin:0 auto 0;}



.straight-wrapp .straight-col1 .straight-row1 { width:45.8%;}



.straight-wrapp .straight-col2 { width:100%; margin:0 0 0;}



.straight-wrapp .straight-col2 .straight-row2 { width:45.8%;}



.straight-wrapp .straight-col2 .straight-row2 img { width:116%; margin:0 0 0 -8%;}



.straight-wrapp .straight-btn1 { float:none; margin:9px 0 0;}







.aesthetics-wrapp { text-align:left; padding:26px 0 30px;}



.aesthetics-wrapp p { float:none; font-size:13px; line-height:31px; margin:0 0 10px;}



.aesthetics-wrapp p span { display:inline;}



.aesthetics-wrapp h2 { float:none; font-size:94px; line-height:194px; margin:0 0 0;}



.aesthetics-wrapp h3 { float:none; font-size:11px; letter-spacing:1.20px; line-height:22px; margin:0 0 6px;}



.aesthetics-wrapp h4 { float:none; font-size:24px; line-height:35px; margin:0 0 10px;}



.aesthetics-wrapp .aesthetics-col1 { width:90%; margin:0 auto 0;}



.aesthetics-wrapp .aesthetics-col1 .aesthetics-row1 { width:45.8%;}



.aesthetics-wrapp .aesthetics-col2 { width:100%; margin:0 0 0;}



.aesthetics-wrapp .aesthetics-col2 .aesthetics-row2 { width:45.8%;}



.aesthetics-wrapp .aesthetics-col2 .aesthetics-row2 img { width:116%; margin:0 0 0 -8%;}



.aesthetics-wrapp .aesthetics-btn1 { float:none; margin:9px 0 0;}







.charity-wrapp {width:100%; padding:60px 5% 60px;}



.charity-wrapp .charity-col1 {width:100%; text-align:center;}



.charity-wrapp p {text-align:center; font-size:13px;}



.charity-wrapp h3 {text-align:center; font-size:24px;}



.charity-wrapp .charity-btn1{margin: 0 auto 0; float: none; display: block; width: fit-content;}
.charity-wrapp .sig-logo { width: 158px; float: none; display: inline-block; margin: 21px auto 0;}
.charity-wrapp .sig-logo-next {width: 180px; float: none; display: inline-block;}





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



.enquiry-wrapp h2 { float:none; font-size:24px; line-height:35px; margin:0 0 22px;}



.enquiry-wrapp .enquiry-col1 { width:100%;}



.enquiry-wrapp .enquiry-col1 .enquiry-row1 { width:100%;}



.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil2 { width:48%; height:41px; float:left; margin:0 0 4.2%;}



.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil2:nth-child(2n) { float:right;}



.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil3 { width:48%; height:41px; float:right; margin:0 0 30px;}



.enquiry-wrapp .enquiry-btn1 { margin:3px 0 0;}



.testimonials-wrapp { text-align:center; padding:30px 0 50px; overflow:hidden; }
.testimonials-wrapp p { float:none; font-size:13px; line-height:31px; margin:0 0 10px;}
.testimonials-wrapp p q { width:30px; margin:0 0 -4% 4px;}
.testimonials-wrapp p span { display:inline;}
.testimonials-wrapp h2 { float:none; font-size:11px; letter-spacing:1.20px; line-height:22px; margin:0 0 4px;}
.testimonials-wrapp .testimonials-col1 { width:100%; margin:0 0 40px;}
.testimonials-wrapp .testimonials-col1:after { width:80%; height:1px; margin:0 auto 0; top:inherit; right:0; bottom:0; left:0;}
.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:88px; float:none; margin:0 auto 24px;}
.testimonials-wrapp .testimonials-col2 { width:100%; margin:0 0 40px;}
.testimonials-wrapp .testimonials-col2 .testimonials-row2 { width:100%; padding:0 0 0;}
.testimonials-wrapp .testimonials-col3 { width:100%; margin:0 0 0;}
.testimonials-wrapp .testimonials-col3 .testimonials-row3 { width:88px; float:none; margin:0 auto 24px;}
.testimonials-wrapp .testimonials-col4 { width:100%; margin:0 0 0;}
.testimonials-wrapp .testimonials-col4 .testimonials-row4 { width:100%; padding:0 0 0;}
.testimonials-wrapp .testimonials-btn1 { margin:10px 0 0;}







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



.instagram-wrapp h2 { float:none; font-size:86px; line-height:186px; margin:0 0 0;}



.instagram-wrapp .instagram-col1 { width:100%; background:url(../images/instagram-thumb1.jpg) no-repeat center / cover; margin:0 0 0;}



.instagram-wrapp .instagram-col1 .instagram-row1 { width:100%;}



.instagram-wrapp .instagram-col2 { width:90%; float:none; transform:none; overflow:auto; margin:60px auto 60px; position:relative; top:inherit;}



.instagram-wrapp .instagram-col2 .instagram-row2 { width:48%; margin:2% 0 2%;}



.instagram-wrapp .instagram-btn1 { margin:30px 0 0;}







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



.fheader-wrapp h2 { float:none; font-size:11px; letter-spacing:0.60px; display:none; margin:0 0 12px;}



.fheader-wrapp h3 { float:none; font-size:11px; letter-spacing:0.60px; margin:0 0 12px;}



.fheader-wrapp .fheader-col1 { width:204px; transform:none; margin:0 auto 30px; position:relative; top:inherit;}



.fheader-wrapp .fheader-col1 .fheader-row1 { width:100%;}



.fheader-wrapp .fheader-col2 { width:100%; margin:0 0 18px;}



.fheader-wrapp .fheader-col2 .fheader-row2 { width:100%;}



.fheader-wrapp .fheader-col2 .fheader-row2 a { width:31px; float:none; display:inline-block; margin:0 2px 0;}



.fheader-wrapp .fheader-col3 { width:100%; margin:0 0 0;}



.fheader-wrapp .fheader-col3 .fheader-row3 { width:100%;}



.fheader-wrapp .fheader-btn1 { width:100%; margin:0 0 0; padding:12px 2% 13px 2%;}







.flinker-wrapp { padding:14px 0 14px;}



.flinker-wrapp .flinker-col1 { width:100%; margin:0 0 0;}



.flinker-wrapp .flinker-col1 .flinker-row1 { width:100%;}



.flinker-wrapp .flinker-col1 .flinker-row1 li { float:none; display:inline-block; margin:0 0 0;}



.flinker-wrapp .flinker-col1 .flinker-row1 li a { padding:3px 5px 3px;}



.flinker-row1 li, .flinker-row1 li a { font-size:11px; letter-spacing:0.60px;}







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



.footer-wrapp .footer-col1 { width:100%; margin:0 0 8px;}



.footer-wrapp .footer-col1 .footer-row1 { width:100%;}



.footer-wrapp .footer-col1 .footer-row1 li { float:none; display:inline-block; margin:0 4px 4px;}



.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { display:none;}



.footer-wrapp .footer-col2 { width:100%; margin:0 0 0;}



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



.footer-wrapp .footer-col2 .footer-row2 li { float:none; display:inline-block; margin:0 4px 4px;}



.footer-row1 li, .footer-row1 li a, .footer-row2 li, .footer-row2 li a { font-size:12px; letter-spacing:0.20px;}







/*inner*/



.inner-wrapp {margin:0 0 16px;}



.inner-wrapp h1 {font-size:25px; margin:0 0 0;}



.inner-wrapp .inner-row1 li, .inner-row1 li a {font-size:10px;}







.conten-wrapp .conten-row1 {margin:0 0 0px;}



.conten-wrapp .conten-row1 .conten-bar1 {width:100%; float:left; margin:0 0 40px;}



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







.smile-wrapp .smile-col2 .smile-row3 h2 {line-height:32px; margin: 0 0 10px;}



.smile-wrapp .smile-col1 {width:100%; float:left; margin:0 0 0;}



.smile-wrapp .smile-col1 .smile-row1 {width:45%; float:left;}



.smile-wrapp .smile-col1 .smile-row2 {width:45%; float:right;}



.smile-wrapp .smile-col1 .smile-row1 img {width:100%;}



.smile-wrapp .smile-col1 .smile-row2 img {width:100%;}



.smile-wrapp .smile-col2 {width:100%;}



.smile-wrapp .smile-col2 { margin:0 0 70px 0;}







.treatin-wrapp .treatin-col1 {text-align:center;}



.treatin-wrapp .treatin-col1 p {margin:0 0 16px;}



.treatin-wrapp .treatin-col1 h4 {line-height:33px;}



.treatin-wrapp .treatin-col1 h5 {line-height:33px; }



.treatin-wrapp .treatin-col1 .treatin-btn1 {float:none; margin:10px 0 30px;}



.treatin-wrapp .treatin-col1 .treatin-btn2 {float:none; margin:10px 0 10px;}



.treatin-wrapp .treatin-col1 .treatin-row1 {margin:0 0 30px;}







.treatments-wrapp .treat-col1 .treat-row1 {width:48%; margin:0 0 4% 0;}



.treatments-wrapp .treat-col1 .treat-row1:nth-child(2n) {float:right; margin-left: 4%;}



.treatments-wrapp .treat-col1 .treat-row1 h2 {font-size:25px; text-align:center; margin: 0 0 0; line-height: 84.78px;}





.treatments-wrapp .treat-col1.wrappercol .treat-row1 { width:48%; margin:0 0 4% 0;}



.treatments-wrapp .treat-col1.wrappercol .treat-row1:nth-child(2n) {float:right; margin-left: 4%;}







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



/*.test-wrapp .test-row2 {width:100%; float:left; margin-left: 0;}*/



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



.test-wrapp .testy-col1 {width:100%; margin:0 0 50px;}



.test-wrapp .testy-col1:nth-child(2n) { margin-left: 0;}

 







.sidbar-wrapp .sidbar-row1 h2 {font-size: 25px; margin: 0 0 10px; text-align: center;}



.sidbar-wrapp .sidbar-row1 {text-align:center;}



.sidbar-wrapp .sidbar-row1 .enquiry-row1 .enquiry-fil2 {text-align:center;}



.sidbar-wrapp .sidbar-row1 .enquiry-row1 .enquiry-fil3 {text-align:center;}



.sidbar-wrapp .testy-col1 {text-align:center; margin:0 0 30px;}



.sidbar-wrapp .sidbar-row2 .testy-col1 .testy-thumb {display:inline-block; text-align:center; float:none; width:40%;}



.sidbar-wrapp .sidbar-row2 .testy-btn1 {float:none;}



.sidbar-wrapp .sidbar-row2 .testy-row1 p q {margin:0 0 -6% 1.1%;}







.pagination-col1 { width:auto;}



.pagination-col1 .pagination-row1 { width:auto; margin:15px 0 0;}



.pagination-col1 .pagination-row1 li { margin:0 2px 0;}



.pagination-col1 .pagination-btn1 { padding:12px 20px 12px 20px;}



.pagination-col1 .pagination-btn2 { padding:12px 20px 12px 20px;}



.pagination-col1 span.page-numbers.current { margin:0 2px 0;}



.pagination-col1 a.page-numbers { margin:0 2px 0;}







/*common-css*/



.instagram-thm1 { width:25px; float:none; margin:0 auto 30px;}



.instagram-box1 { width:50%; margin:0 0 0;}







/*title-css*/



.abouts-title1 { width:100%; margin:0 0 0; top:12%; bottom:inherit; left:0;}



.aesthetics-title1 { width:100%; text-align:right; margin:0 0 0; top:12%; right:0;}



.instagram-title1 { width:100%; margin:0 0 0; bottom:-16%; left:0;}







/*hide-css*/



.hide1 { display:none;}







/*mobile-css*/



.linker-mob1 { width:100%; display:block; margin:0 0 18px;}







/*btn-css*/



.linker-btn1, .banner-btn1, .abouts-btn1, .dentistry-btn1, .straight-btn1, .aesthetics-btn1, .enquiry-fil1, .enquiry-btn1, .testimonials-btn1, .instagram-btn1, .fheader-btn1, .charity-btn1, .enquiry-btn1, .testy-btn1, .smilein-btn1, .smilein-btn2, .treatin-btn1, .treatin-btn2, .smilegal-btn, .pagination-btn1, .pagination-btn2, .loadmore-btn, .blogin-btn1, .contactus-btn1, .contactus-fil1, .Knightsbridge-btn1 { font-size:11px; letter-spacing:0.60px;}





.linker-wrapp .linker-col2 .linker-row2 .kninghtbox .location-btn { padding: 13px 5% 12px 5%; font-size: 11px; letter-spacing: 0.60px;}



.fheader-wrapp .fheader-col3 .fheader-row3 .kninghtbox .location-btn { padding: 13px 5% 12px 5%; font-size: 11px; letter-spacing: 0.60px;}



.contactus-wrapp .contactus-col2 .location {width:100%;}





.enquiry-wrapp .enquiry-col1 .caldera-grid .row.first_row { width: 100%;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .form-control { width: 48%; height: 41px; float: left; margin: 0 0 4.2%; font-size: 11px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid textarea.form-control { width: 48%; height: 41px; float: right; margin: 0 0 30px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .row.first_row .form-group:nth-child(2n) .form-control { float: right;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .checkbox label { font-size: 11px; line-height: 18px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .checkbox { width: 100%; float: left; margin: 0 0 10px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .form-group.extra-class2 .checkbox { width: 100%; float: left; margin: 0 0 18px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .checkbox input[type=checkbox] { width: 13px; height: 14px; background-size: 13px; top: 3.5px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .checkbox input[type=checkbox]:checked { background-position: 0 -16px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .btn { margin: 13px 0 0; font-size: 11px; letter-spacing: 0.60px;}





.contactus-wrapp .contactus-col1 .caldera-grid .form-control { font-size: 11px; letter-spacing: 0.60px;}

.contactus-wrapp .contactus-col1 .caldera-grid .checkbox label { font-size: 12px; line-height: 18px;}

.contactus-wrapp .contactus-col1 .caldera-grid .checkbox { width: 100%; float: left; margin: 0 0 10px;}

.contactus-wrapp .contactus-col1 .caldera-grid .form-group.extra-class2 .checkbox { width: 100%; float: left; margin: 0 0 18px;}

.contactus-wrapp .contactus-col1 .caldera-grid .checkbox input[type=checkbox] { width: 13px; height: 14px; background-size: 13px; top: 2.9px;}

.contactus-wrapp .contactus-col1 .caldera-grid .checkbox input[type=checkbox]:checked { background-position: 0 -16px;}

.contactus-wrapp .contactus-col1 .caldera-grid .btn { margin: 13px 0 0; font-size: 11px; letter-spacing: 0.60px;}





.sidbar-wrapp .sidbar-row1 .caldera-grid .form-control { text-align: center; font-size: 11px; letter-spacing: 0.60px;}

.sidbar-wrapp .sidbar-row1 .caldera-grid .checkbox { width: 100%; float: left; margin: 0 0 10px;}

.sidbar-wrapp .sidbar-row1 .caldera-grid .form-group.extra-class2 .checkbox { width: 100%; float: left; margin: 0 0 18px;}

.sidbar-wrapp .sidbar-row1 .caldera-grid .checkbox label { font-size: 12px; line-height: 18px;}

.sidbar-wrapp .sidbar-row1 .caldera-grid .checkbox input[type=checkbox] { width: 13px; height: 14px; background-size: 13px; top: 3px; margin-right: 5px !important;}

.sidbar-wrapp .sidbar-row1 .caldera-grid .checkbox input[type=checkbox]:checked { background-position: 0 -16px;}

.sidbar-wrapp .sidbar-row1 .g-recaptcha { transform: scale(0.8); text-align: center; transform-origin: center;}

.sidbar-wrapp .sidbar-row1 .caldera-grid .btn { margin: 13px 0 0; font-size: 11px; letter-spacing: 0.60px;}

.banner-wrapp.inner-wrapp .flexslider{

	height:405px;

}


.conten-wrapp .conten-row1 .inner-charity {justify-content: center;}
.conten-wrapp .conten-row1 .inner-charity .charity-box img {padding: 10px 8px;}


}







@media screen and (min-width:768px) and (max-width:900px) {



.margin { width:94%;}



.contactus-wrapp .contactus-col1 .caldera-grid .row.first_row{ width:50%}





.header-wrapp h2 { font-size:11px; letter-spacing:0.40px; line-height:22px; margin:4px 6px 0 0;}



.header-wrapp .header-col1 { margin:0 0 0 36px;}



.header-wrapp .header-col1 .header-row1 a { width:29px;}







.linker-wrapp { padding:4.4% 0 4.96%;}



.linker-wrapp h2 { font-size:11px; letter-spacing:0.40px; line-height:22px; margin:9px 12px 0 0;}



.linker-wrapp .linker-col1 { width:18.2%;}







.banner-wrapp { min-height:inherit;}



.banner-wrapp p { font-size:13px; line-height:31px; margin:0 0 10px;}



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



.banner-wrapp h2 { font-size:82px; letter-spacing:1.4px; line-height:93px; margin:0 0 26px;}



.banner-wrapp .banner-col1 { width:94%;}



.banner-wrapp .banner-col1 .banner-row1 { width:35.3%;}



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







.abouts-wrapp { padding:56px 0 50px;}



.abouts-wrapp p { font-size:13px; line-height:31px; margin:0 0 10px;}



.abouts-wrapp p span { display:inline;}



.abouts-wrapp h2 { font-size:168px; line-height:268px;}



.abouts-wrapp h3 { font-size:11px; letter-spacing:1px; line-height:22px; margin:0 0 0;}



.abouts-wrapp h4 { font-size:24px; line-height:35px; margin:0 0 28px;}



.abouts-wrapp .abouts-col1 { width:94%;}



.abouts-wrapp .abouts-col2 .abouts-row2 img { width:108%; margin:0 0 0 -4%;}



.abouts-wrapp .abouts-btn1 { margin:24px 0 0;}







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



.dentistry-wrapp p { font-size:13px; line-height:31px; margin:0 0 10px;}



.dentistry-wrapp p span { display:inline;}



.dentistry-wrapp h3 { font-size:11px; letter-spacing:1px; line-height:22px; margin:0 0 0;}



.dentistry-wrapp h4 { font-size:24px; line-height:35px; margin:0 0 8px;}



.dentistry-wrapp .dentistry-col1 { width:94%;}



.dentistry-wrapp .dentistry-btn1 { margin:5px 0 0;}







.straight-wrapp p { font-size:13px; line-height:31px; margin:0 0 10px;}



.straight-wrapp p span { display:inline;}



.straight-wrapp h3 { font-size:11px; letter-spacing:1px; line-height:22px; margin:0 0 0;}



.straight-wrapp h4 { font-size:24px; line-height:35px; margin:0 0 8px;}



.straight-wrapp .straight-col1 { width:94%;}



.straight-wrapp .straight-btn1 { margin:5px 0 0;}







.aesthetics-wrapp { padding:0 0 40px;}



.aesthetics-wrapp p { font-size:13px; line-height:31px; margin:0 0 10px;}



.aesthetics-wrapp p span { display:inline;}



.aesthetics-wrapp h2 { font-size:114px; line-height:214px;}



.aesthetics-wrapp h3 { font-size:11px; letter-spacing:1px; line-height:22px; margin:0 0 0;}



.aesthetics-wrapp h4 { font-size:24px; line-height:35px; margin:0 0 8px;}



.aesthetics-wrapp .aesthetics-col1 { width:94%;}



.aesthetics-wrapp .aesthetics-btn1 { margin:5px 0 0;}







.charity-wrapp {width:100%; padding:60px 5% 60px;}



.charity-wrapp p {font-size:13px; letter-spacing:0;}



.charity-wrapp h3 {font-size:24px;}



.charity-wrapp .charity-btn1{margin:18px 24px 0 0;}



.charity-wrapp .sig-logo{width:122px;}







.enquiry-wrapp { padding:40px 0 36px;}



.enquiry-wrapp h2 { font-size:24px; line-height:35px; margin:0 0 26px;}



.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil2 { height:41px;}



.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil3 { height:85px; margin:0 0 30px;}



.enquiry-wrapp .enquiry-btn1 { margin:13px 0 0;}







.testimonials-wrapp { padding:36px 0 38px;}



.testimonials-wrapp p { font-size:13px; line-height:31px; margin:0 0 10px;}



.testimonials-wrapp p span { display:inline;}



.testimonials-wrapp h2 { font-size:11px; letter-spacing:1px; line-height:22px; margin:0 0 0;}



.testimonials-wrapp .testimonials-col3 .testimonials-row3 { width:74%; float:none; margin:0 auto 0;}



.testimonials-wrapp .testimonials-col4 .testimonials-row4 { padding:16px 0 0;}







.instagram-wrapp h2 { font-size:86px; line-height:186px;}



.instagram-wrapp .instagram-btn1 { margin:22px 0 0; padding:12px 18px 13px 18px;}







.fheader-wrapp { padding:4.4% 0 4.96%;}



.fheader-wrapp h2 { font-size:11px; letter-spacing:0.40px; line-height:22px; margin:4px 6px 0 0;}



.fheader-wrapp h3 { font-size:11px; letter-spacing:0.40px; line-height:22px; margin:9px 12px 0 0;}



.fheader-wrapp .fheader-col1 { width:18.2%;}



.fheader-wrapp .fheader-col2 .fheader-row2 a { width:29px;}







.flinker-wrapp .flinker-col1 .flinker-row1 li a { padding:15px 7px 16px 7px;}



.flinker-row1 li, .flinker-row1 li a { font-size:11px; letter-spacing:0.40px;}







.footer-wrapp { padding:28px 0 56px;}



.footer-wrapp .footer-col1 { margin:0 0 6px;}



.footer-wrapp .footer-col1 .footer-row1 li { margin:0 0 0;}



.footer-wrapp .footer-col2 .footer-row2 li { margin:0 6px 0;}



.footer-row1 li, .footer-row1 li a, .footer-row2 li, .footer-row2 li a {font-size:12px; letter-spacing:0.20px;}







/*inner*/



.inner-wrapp {margin:0 0 16px;}



.inner-wrapp h1 {font-size:45px; margin:0 0 10px;}



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



.banner-wrapp.inner-wrapp {  min-height: inherit;}





.conten-wrapp .conten-row1 {margin:0 0 50px;}



.conten-wrapp .conten-row1 .conten-bar1 { width:62%;}



.conten-wrapp .conten-row1 .conten-bar2 { width:34%;}







.about-wrapp h3 {font-size:22px;}







.treatments-wrapp .treat-col1 .treat-row1 {width:48%; margin:0 0 4% 0;}



.treatments-wrapp .treat-col1 .treat-row1:nth-child(2n) {float:right; margin-left: 4%;}



.treatments-wrapp .treat-col1 .treat-row1 h2 {font-size:25px; text-align:center; margin: 0 0 0; line-height: 84.78px;}





.treatments-wrapp .treat-col1.wrappercol .treat-row1 { width:31%; float:left; margin:0 2.2% 20px 0;}

 

 







.test-wrapp .testy-row1{width:100%;}







.smile-wrapp .smile-col2 {width:45%; margin: 0 0 50px 5%;}



.smile-wrapp .smile-col2 .smile-row3 h2 { margin: 30px 0 15px;}



.smile-wrapp .smile-col2 .smile-row3 p {margin:0 0 20px;}







.sidbar-wrapp .sidbar-row1 h2 {font-size: 22px; margin: 0 0 10px; text-align: center;}



.sidbar-wrapp .sidbar-row1 {text-align:center;}



.sidbar-wrapp .sidbar-row1 .enquiry-row1 .enquiry-fil2 {text-align:center;}



.sidbar-wrapp .sidbar-row1 .enquiry-row1 .enquiry-fil3 {text-align:center;}



.sidbar-wrapp .testy-col1 {text-align:center; margin:0 0 30px;}



.sidbar-wrapp .sidbar-row2 .testy-col1 .testy-thumb {display:inline-block; text-align:center; float:none; width:40%;}



.sidbar-wrapp .sidbar-row2 .testy-btn1 {float:none;}



.sidbar-wrapp .sidbar-row2 .testy-row1 p q {margin:0 0 -6% 1.1%;}











/*common-css*/



.instagram-thm1 { width:25px; margin:0 auto 19px;}







/*btn-css*/



.linker-btn1, .banner-btn1, .abouts-btn1, .dentistry-btn1, .straight-btn1, .aesthetics-btn1, .enquiry-fil1, .enquiry-btn1, .testimonials-btn1, .instagram-btn1, .fheader-btn1, .charity-btn1, .enquiry-btn1, .testy-btn1,



.smilein-btn1, .smilein-btn2, .treatin-btn1, .treatin-btn2, .smilegal-btn, .loadmore-btn, .blogin-btn1,



.contactus-btn1, .contactus-fil1, .Knightsbridge-btn1 { font-size:11px; letter-spacing:0.40px;}





.linker-wrapp .linker-col2 .linker-row2 .kninghtbox .location-btn { padding: 12px 14px 13px 14px; font-size: 11px; letter-spacing: 0.40px;}



.fheader-wrapp .fheader-col3 .fheader-row3 .kninghtbox .location-btn { padding: 12px 14px 13px 14px; font-size: 11px; letter-spacing: 0.40px;}





.abouts-wrapp .abouts-logo .about-logo-row1 { width: 40%;}





.enquiry-wrapp .enquiry-col1 .caldera-grid .form-control { height: 41px; font-size: 11px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid textarea.form-control { height: 85px; margin: 0 0 30px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .checkbox label { font-size: 12px; line-height: 20px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .checkbox { width: 100%; float: left; margin: 0 0 10px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .form-group.extra-class2 .checkbox { width: 100%; float: left; margin: 0 0 18px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .checkbox input[type=checkbox] { width: 13px; height: 14px; background-size: 13px; top: 3.54px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .checkbox input[type=checkbox]:checked { background-position: 0 -16px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .btn { margin: 13px 0 0; font-size: 12px; letter-spacing: 0.60px;}





.contactus-wrapp .contactus-col1 .caldera-grid .form-control { font-size: 11px; letter-spacing: 0.40px;}

.contactus-wrapp .contactus-col1 .caldera-grid .checkbox label { font-size: 12px; line-height: 20px;}

.contactus-wrapp .contactus-col1 .caldera-grid .checkbox { width: 100%; float: left; margin: 0 0 10px;}

.contactus-wrapp .contactus-col1 .caldera-grid .form-group.extra-class2 .checkbox { width: 100%; float: left; margin: 0 0 18px;}

.contactus-wrapp .contactus-col1 .caldera-grid .checkbox input[type=checkbox] { width: 13px; height: 14px; background-size: 13px; top: 3.2px;}

.contactus-wrapp .contactus-col1 .caldera-grid .checkbox input[type=checkbox]:checked { background-position: 0 -16px;}

.contactus-wrapp .contactus-col1 .caldera-grid .btn { margin: 13px 0 0; font-size: 12px; letter-spacing: 0.60px;}





.sidbar-wrapp .sidbar-row1 .caldera-grid .form-control { text-align: center; font-size: 11px; letter-spacing: 0.40px;}

.sidbar-wrapp .sidbar-row1 .caldera-grid .checkbox { width: 100%; float: left; margin: 0 0 10px;}

.sidbar-wrapp .sidbar-row1 .caldera-grid .form-group.extra-class2 .checkbox { width: 100%; float: left; margin: 0 0 18px;}

.sidbar-wrapp .sidbar-row1 .caldera-grid .checkbox label { font-size: 12px; line-height: 20px;}

.sidbar-wrapp .sidbar-row1 .caldera-grid .checkbox input[type=checkbox] { width: 13px; height: 14px; background-size: 13px; top: 3px;}

.sidbar-wrapp .sidbar-row1 .caldera-grid .checkbox input[type=checkbox]:checked { background-position: 0 -16px;}

.sidbar-wrapp .sidbar-row1 .g-recaptcha { transform: scale(0.74); text-align: left; transform-origin: left;}

.sidbar-wrapp .sidbar-row1 .caldera-grid .btn { margin: 13px 0 0; font-size: 11px; letter-spacing: 0.40px;}

.banner-wrapp.inner-wrapp .flexslider{height:405px;}


.conten-wrapp .conten-row1 .inner-charity .charity-box img {padding: 10px 8px;}


.charity-wrapp .charity-col1 {width: 50%;}
.charity-wrapp .charity-btn1 {width: fit-content; float: none; margin: 18px 0 0; display: block;}
.charity-wrapp .sig-logo {width: 130px; margin: 22px 0 0;}
.charity-wrapp .sig-logo-next {width: 160px; margin: 22px 0 0 15px;}

.sidbar-wrapp .sidbar-row3 h2 {font-size: 26px; line-height: 1.25; margin: 0 0 25px;}

}







@media screen and (min-width:901px) and (max-width:1024px) {

	

.contactus-wrapp .contactus-col1 .caldera-grid .row.first_row{ width:50%}



.margin { width:94%;}







.header-wrapp h2 { font-size:12px; letter-spacing:0.60px; line-height:23px; margin:4px 8px 0 0;}



.header-wrapp .header-col1 { margin:0 0 0 36px;}



.header-wrapp .header-col1 .header-row1 a { width:31px;}







.linker-wrapp { padding:4.4% 0 4.96%;}



.linker-wrapp h2 { font-size:12px; letter-spacing:0.60px; line-height:23px; margin:9px 14px 0 0;}



.linker-wrapp .linker-col1 { width:18.2%;}







.banner-wrapp { min-height:inherit;}



.banner-wrapp p { font-size:14px; line-height:32px; margin:0 0 13px;}



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



.banner-wrapp h2 { font-size:98px; letter-spacing:1.6px; line-height:109px; margin:0 0 34px;}



.banner-wrapp .banner-col1 { width:94%;}



.banner-wrapp .banner-col1 .banner-row1 { width:35.3%;}



.banner-wrapp .banner-btn1 { margin:12px 0 0;}



.banner-wrapp.inner-wrapp {  min-height: inherit;}









.abouts-wrapp { padding:76px 0 63px;}



.abouts-wrapp p { font-size:14px; line-height:32px; margin:0 0 13px;}



.abouts-wrapp p span { display:inline;}



.abouts-wrapp h2 { font-size:208px; line-height:308px;}



.abouts-wrapp h3 { font-size:12px; letter-spacing:1.20px; line-height:23px; margin:0 0 2px;}



.abouts-wrapp h4 { font-size:29px; line-height:40px; margin:0 0 33px;}



.abouts-wrapp .abouts-col1 { width:94%;}



.abouts-wrapp .abouts-col2 .abouts-row2 img { width:104%; margin:0 0 0 -2%;}



.abouts-wrapp .abouts-btn1 { margin:27px 0 0;}







.dentistry-wrapp { padding:63px 0 0;}



.dentistry-wrapp p { font-size:14px; line-height:32px; margin:0 0 13px;}



.dentistry-wrapp p span { display:inline;}



.dentistry-wrapp h3 { font-size:12px; letter-spacing:1.20px; line-height:23px; margin:0 0 2px;}



.dentistry-wrapp h4 { font-size:29px; line-height:40px; margin:0 0 10px;}



.dentistry-wrapp .dentistry-col1 { width:94%;}



.dentistry-wrapp .dentistry-btn1 { margin:8px 0 0;}







.straight-wrapp p { font-size:14px; line-height:32px; margin:0 0 13px;}



.straight-wrapp p span { display:inline;}



.straight-wrapp h3 { font-size:12px; letter-spacing:1.20px; line-height:23px; margin:0 0 2px;}



.straight-wrapp h4 { font-size:29px; line-height:40px; margin:0 0 10px;}



.straight-wrapp .straight-col1 { width:94%;}



.straight-wrapp .straight-btn1 { margin:8px 0 0;}







.aesthetics-wrapp { padding:0 0 48px;}



.aesthetics-wrapp p { font-size:14px; line-height:32px; margin:0 0 13px;}



.aesthetics-wrapp p span { display:inline;}



.aesthetics-wrapp h2 { font-size:154px; line-height:254px;}



.aesthetics-wrapp h3 { font-size:12px; letter-spacing:1.20px; line-height:23px; margin:0 0 2px;}



.aesthetics-wrapp h4 { font-size:29px; line-height:40px; margin:0 0 10px;}



.aesthetics-wrapp .aesthetics-col1 { width:94%;}



.aesthetics-wrapp .aesthetics-btn1 { margin:8px 0 0;}







.charity-wrapp {width:100%; padding:60px 5% 60px;}



.charity-wrapp p {font-size:13px; letter-spacing:0;}



.charity-wrapp h3 {font-size:24px;}



.charity-wrapp .charity-btn1{margin:18px 24px 0 0;}



.charity-wrapp .sig-logo{width:122px;}







.enquiry-wrapp { padding:48px 0 44px;}



.enquiry-wrapp h2 { font-size:29px; line-height:40px; margin:0 0 31px;}



.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil2 { height:42px;}



.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil3 { height:90px; margin:0 0 35px;}



.enquiry-wrapp .enquiry-btn1 { margin:15px 0 0;}







.testimonials-wrapp { padding:44px 0 46px;}



.testimonials-wrapp p { font-size:14px; line-height:32px; margin:0 0 13px;}



.testimonials-wrapp p span { display:inline;}



.testimonials-wrapp h2 { font-size:12px; letter-spacing:1.20px; line-height:23px; margin:0 0 2px;}



.testimonials-wrapp .testimonials-col3 .testimonials-row3 { width:74%; float:none; margin:0 auto 0;}



.testimonials-wrapp .testimonials-col4 .testimonials-row4 { padding:20px 0 0;}







.instagram-wrapp h2 { font-size:126px; line-height:226px;}



.instagram-wrapp .instagram-btn1 { margin:27px 0 0; padding:12px 23px 13px 23px;}







.fheader-wrapp { padding:4.4% 0 4.96%;}



.fheader-wrapp h2 { font-size:12px; letter-spacing:0.60px; line-height:23px; margin:4px 8px 0 0;}



.fheader-wrapp h3 { font-size:12px; letter-spacing:0.60px; line-height:23px; margin:9px 14px 0 0;}



.fheader-wrapp .fheader-col1 { width:18.2%;}



.fheader-wrapp .fheader-col2 .fheader-row2 a { width:31px;}







.flinker-wrapp .flinker-col1 .flinker-row1 li a { padding:15px 9px 16px 9px;}



.flinker-row1 li, .flinker-row1 li a { font-size:12px; letter-spacing:0.60px;}







.footer-wrapp { padding:36px 0 76px;}



.footer-wrapp .footer-col1 { margin:0 0 8px;}



.footer-wrapp .footer-col1 .footer-row1 li { margin:0 1px 0;}



.footer-wrapp .footer-col2 .footer-row2 li { margin:0 8px 0;}



.footer-row1 li, .footer-row1 li a, .footer-row2 li, .footer-row2 li a { font-size:13px; letter-spacing:0.30px;}







/*inner*/



.inner-wrapp {margin:0 0 16px;}



.inner-wrapp h1 {font-size:45px; margin:0 0 10px;}



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







.conten-wrapp .conten-row1 {margin:0 0 50px;}



.conten-wrapp .conten-row1 .conten-bar1 { width:62%;}



.conten-wrapp .conten-row1 .conten-bar2 { width:34%;}







.about-wrapp h3 {font-size:22px;}







.test-wrapp .testy-row1{width:100%;}







.sidbar-wrapp .sidbar-row1 h2 {font-size: 22px; margin: 0 0 10px; text-align: center;}



.sidbar-wrapp .sidbar-row1 {text-align:center;}



.sidbar-wrapp .sidbar-row1 .enquiry-row1 .enquiry-fil2 {text-align:center;}



.sidbar-wrapp .sidbar-row1 .enquiry-row1 .enquiry-fil3 {text-align:center;}



.sidbar-wrapp .testy-col1 {text-align:center; margin:0 0 30px;}



.sidbar-wrapp .sidbar-row2 .testy-col1 .testy-thumb {display:inline-block; text-align:center; float:none; width:40%;}



.sidbar-wrapp .sidbar-row2 .testy-btn1 {float:none;}



.sidbar-wrapp .sidbar-row2 .testy-row1 p q {margin:0 0 -6% 1.1%;}











/*common-css*/



.instagram-thm1 { width:27px; margin:0 auto 23px;}







/*btn-css*/



.linker-btn1, .banner-btn1, .abouts-btn1, .dentistry-btn1, .straight-btn1, .aesthetics-btn1, .enquiry-fil1, .enquiry-btn1, .testimonials-btn1, .instagram-btn1, .fheader-btn1, .charity-btn1, .enquiry-btn1, .testy-btn1,



.smilein-btn1, .smilein-btn2, .treatin-btn1, .treatin-btn2, .smilegal-btn, .loadmore-btn, .blogin-btn1,



.contactus-btn1, .contactus-fil1, .Knightsbridge-btn1 { font-size:12px; letter-spacing:0.60px;}



.treatments-wrapp .treat-col1 .treat-row1 h2 { font-size: 23px; line-height: 44.78px;}





.linker-wrapp .linker-col2 .linker-row2 .kninghtbox .location-btn { padding: 12px 19px 13px 19px; font-size: 12px; letter-spacing: 0.60px;}



.fheader-wrapp .fheader-col3 .fheader-row3 .kninghtbox .location-btn { padding: 12px 19px 13px 19px; font-size: 12px; letter-spacing: 0.60px;}







.enquiry-wrapp .enquiry-col1 .caldera-grid .form-control { height: 42px; font-size: 12px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid textarea.form-control { height: 90px; margin: 0 0 35px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .checkbox label { font-size: 12px; line-height: 20px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .checkbox { width: 100%; float: left; margin: 0 0 12px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .form-group.extra-class2 .checkbox { width: 100%; float: left; margin: 0 0 22px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .btn { margin: 15px 0 0; font-size: 12px; letter-spacing: 0.60px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .checkbox input[type=checkbox] { width: 13px; height: 14px; background-size: 13px; top: 3.4px;}

.enquiry-wrapp .enquiry-col1 .caldera-grid .checkbox input[type=checkbox]:checked { background-position: 0 -16px;}





.contactus-wrapp .contactus-col1 .caldera-grid .form-control { font-size: 12px; letter-spacing: 0.60px;}

.contactus-wrapp .contactus-col1 .caldera-grid .checkbox label { font-size: 12px; line-height: 20px;}

.contactus-wrapp .contactus-col1 .caldera-grid .checkbox { width: 100%; float: left; margin: 0 0 12px;}

.contactus-wrapp .contactus-col1 .caldera-grid .form-group.extra-class2 .checkbox { width: 100%; float: left; margin: 0 0 22px;}

.contactus-wrapp .contactus-col1 .caldera-grid .btn { margin: 15px 0 0; font-size: 12px; letter-spacing: 0.60px;}

.contactus-wrapp .contactus-col1 .caldera-grid .checkbox input[type=checkbox] { width: 13px; height: 14px; background-size: 13px; top: 2.4px;}

.contactus-wrapp .contactus-col1 .caldera-grid .checkbox input[type=checkbox]:checked { background-position: 0 -16px;}





.sidbar-wrapp .sidbar-row1 .caldera-grid .form-control { text-align: center; font-size: 12px; letter-spacing: 0.60px;}

.sidbar-wrapp .sidbar-row1 .caldera-grid .checkbox { width: 100%; float: left; margin: 0 0 12px;}

.sidbar-wrapp .sidbar-row1 .caldera-grid .form-group.extra-class2 .checkbox { width: 100%; float: left; margin: 0 0 22px;}

.sidbar-wrapp .sidbar-row1 .caldera-grid .checkbox label { font-size: 12px; line-height: 20px;}

.sidbar-wrapp .sidbar-row1 .caldera-grid .checkbox input[type=checkbox] { width: 13px; height: 14px; background-size: 13px; top: 3px;}

.sidbar-wrapp .sidbar-row1 .caldera-grid .checkbox input[type=checkbox]:checked { background-position: 0 -16px;}

.sidbar-wrapp .sidbar-row1 .g-recaptcha { transform: scale(0.78); text-align: center; transform-origin: center;}

.sidbar-wrapp .sidbar-row1 .caldera-grid .btn { margin: 15px 0 0; font-size: 12px; letter-spacing: 0.60px;}



.banner-wrapp.inner-wrapp .flexslider{

	height:405px;

}

.charity-wrapp .charity-btn1 {width: fit-content; float: none; margin: 18px 0 0; display: block;}
.charity-wrapp .sig-logo {width: 144px; margin: 22px 0 0;}
.charity-wrapp .sig-logo-next {width: 180px; margin: 21px 0 0 15px;}

.sidbar-wrapp .sidbar-row3 h2 {font-size: 28px}

}







@media screen and (min-width:1025px) and (max-width:1240px) {



.margin { width:94%;}







.header-wrapp .header-col1 { margin:0 0 0 36px;}







.linker-wrapp { padding:4.4% 0 4.96%;}



.linker-wrapp .linker-col1 { width:18.2%;}







/*.banner-wrapp { min-height:541px;}*/



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



.banner-wrapp h2 { font-size:114px; line-height:125px;}



.banner-wrapp .banner-col1 { width:94%;}







.abouts-wrapp p span { display:inline;}



.abouts-wrapp h2 { font-size:228px; line-height:328px;}



.abouts-wrapp .abouts-col1 { width:94%;}







.dentistry-wrapp p span { display:inline;}



.dentistry-wrapp .dentistry-col1 { width:94%;}







.straight-wrapp p span { display:inline;}



.straight-wrapp .straight-col1 { width:94%;}







.aesthetics-wrapp p span { display:inline;}



.aesthetics-wrapp h2 { font-size:174px; line-height:274px;}



.aesthetics-wrapp .aesthetics-col1 { width:94%;}







.testimonials-wrapp p span { display:inline;}







.instagram-wrapp h2 { font-size:146px; line-height:246px;}



.instagram-wrapp .instagram-btn1 { padding:12px 26px 13px 26px;}







.fheader-wrapp { padding:4.4% 0 4.96%;}



.fheader-wrapp .fheader-col1 { width:18.2%;}





.sidbar-wrapp .sidbar-row1 .g-recaptcha { transform: scale(0.76);}



.treatments-wrapp .treat-col1 .treat-row1 h2 {

    font-size: 26px;

}


.charity-wrapp .charity-col1 {width: 50%;}
.charity-wrapp .charity-btn1 {margin: 18px 10px 0 0;}
.charity-wrapp .sig-logo {width: 148px; margin: 24px 0 0;}
.charity-wrapp .sig-logo-next {width: 180px; margin: 21px 0 0 10px;}

.sidbar-wrapp .sidbar-row3 h2 {font-size: 26px}

}







@media screen and (min-width:1241px) and (max-width:1340px) {



.margin { width:94%;}







.header-wrapp .header-col1 { margin:0 0 0 36px;}







/*.banner-wrapp { min-height:655px;}*/



.banner-wrapp.inner-wrapp .flexslider{height:655px;}



.banner-wrapp h2 { font-size:132px; line-height:143px;}



.banner-wrapp .banner-col1 { width:94%;}







.abouts-wrapp .abouts-col1 { width:94%;}



.abouts-wrapp h2 { font-size:268px; line-height:368px;}







.dentistry-wrapp .dentistry-col1 { width:94%;}







.straight-wrapp .straight-col1 { width:94%;}







.aesthetics-wrapp .aesthetics-col1 { width:94%;}



.aesthetics-wrapp h2 { font-size:214px; line-height:314px;}







.instagram-wrapp h2 { font-size:186px; line-height:286px;}


.sidbar-wrapp .sidbar-row3 h2 {font-size: 31px;}

}







@media screen and (min-width:1341px) and (max-width:1640px) {



.header-wrapp .header-col1 { margin:0 0 0 60px;}



 

/*.banner-wrapp { min-height:708px;}*/



.banner-wrapp.inner-wrapp .flexslider{height:708px;}







.abouts-wrapp h2 { font-size:268px; line-height:468px;}







.aesthetics-wrapp h2 { font-size:214px; line-height:414px;}







.instagram-wrapp h2 { font-size:186px; line-height:386px;}







}







@media screen and (-webkit-min-device-pixel-ratio:0) {







}







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

.featherlight .featherlight-content { max-width: 80% !important; margin: 0 auto !important; max-height: 80% !important;}

}

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

	.abouts-wrapp .abouts-col1 .abouts-row1 {

	    transform: none;

	    position: relative;

	    top: inherit;

	}

}

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

.contactus-wrapp .contactus-col2 iframe { pointer-events: none; }

.featherlight .featherlight-close-icon { right: 0 !important; top: -30px !important;}



.sidbar-wrapp .sidbar-row2 .testy-col1 .testy-thumb img { width: auto; display: block; margin: 0 auto;}



.abouts-wrapp .abouts-logo { width: 100%; float: left; margin: 25px 0 0;}

.abouts-wrapp .abouts-logo .about-logo-row1 { width: 48%;}

.abouts-wrapp .abouts-logo .about-logo-row1:nth-child(2n) { margin-left: 4%;}



.banner-wrapp h2 { text-align: center; }



.banner-wrapp.inner-wrapp .flexslider {

    height: 360px;

}



.banner-wrapp.inner-wrapp {  min-height: inherit;}


.charityin-wrapp .charityin-col1 { margin: 0 0 55px;}

.charityin-wrapp .charity-img { margin: 0 5px 40px; }

}



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

.sidbar-wrapp .sidbar-row3 .sidbar-bar3 li a { width: auto; display: inline-block;}



.abouts-wrapp .abouts-logo .about-logo-row1 { width: auto;}



.smilein-wrapp .smilein-col2 .gallback-btn { margin-bottom: 30px;}



}

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

.banner-wrapp.inner-wrapp .flexslider {

    height: 260px;

}


.linker-mob1 .circle-effects1:hover img { opacity: 1 !important;}
.linker-mob1 .circle-effects1 .circle-row1 { display: none !important;}

.fheader-wrapp .fheader-col2 .fheader-row2 .circle-effects1:hover img { opacity: 1 !important;}
.fheader-wrapp .fheader-col2 .fheader-row2 .circle-effects1 .circle-row1 { display: none !important;}


}

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

	.banner-wrapp.inner-wrapp .flexslider {

		height: 220px;

	}

	}

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

.sidbar-wrapp .sidbar-row1 .g-recaptcha div iframe { margin-left: 0%;}

.banner-wrapp.inner-wrapp .flexslider {

	height: 220px;

}

}

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

.sidbar-wrapp .sidbar-row1 .g-recaptcha div iframe { margin-left: -1%;}

}

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

.sidbar-wrapp .sidbar-row1 .g-recaptcha div iframe { margin-left: -3%;}

}

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

.enquiry-wrapp .enquiry-col1 .g-recaptcha div iframe { margin-left: -1%;}

.contactus-wrapp .contactus-col1 .g-recaptcha div iframe { margin-left: -1%;}

.sidbar-wrapp .sidbar-row1 .g-recaptcha div iframe { margin-left: -4.5%;}

}



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

.enquiry-wrapp .enquiry-col1 .g-recaptcha div iframe { margin-left: -2.5%;}

.contactus-wrapp .contactus-col1 .g-recaptcha div iframe { margin-left: -2.5%;}

.sidbar-wrapp .sidbar-row1 .g-recaptcha div iframe { margin-left: -6.4%;}

} 







@media screen and (min-width: 1660px) {

.banner-wrapp.inner-wrapp {

    min-height: 60vh;

}



.banner-wrapp.inner-wrapp .flexslider ul.slides li.bgflex {

    min-height: 60vh;

}

}