@charset "utf-8";

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

/*------------------- common style ---------------------------*/
a, button, input, select, textarea{outline:0;}

*,:after,:before{outline:0;}

img{max-width:100%;height:auto;}

iframe{border:0;}

a:focus,a:hover{outline:0;text-decoration:none;}


.common-style h1 { font-size: 38px; color: #cfb95a; letter-spacing: 0.3px; line-height: 44px; margin: 0 0 28px; } 

.common-style h2 { font-size: 34px; color: #cfb95a; letter-spacing: 0.3px; line-height: 39px; margin: 0 0 28px; }

.common-style h3 { font-size: 30px; color: #cfb95a; letter-spacing: 0.3px; line-height: 36px; margin: 0 0 28px; }

.common-style h4 { font-size: 28px; color: #cfb95a; letter-spacing: 0.3px; line-height: 34px; margin: 0 0 28px; }

.common-style h5 { font-size: 24px; color: #cfb95a; letter-spacing: 0.3px; line-height: 34px; margin: 0 0 28px; }

.common-style h6 { font-size: 22px; color: #cfb95a; letter-spacing: 0.3px; line-height: 30px; margin: 0 0 28px; }

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

.common-style p  {font-size: 16px; color: #2e3547; line-height: 26px; margin: 0 0 28px; }

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

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

.common-style ul li{ float:none; font-size: 15px; color: #2e3547; line-height: 26px; position:relative; margin: 0 0 1px; padding:0 0 15px 28px; font-family: 'futura-book-font';}

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

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

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

.common-style ol li { font-size: 16px; color: #2e3547; line-height: 26px; counter-increment: my-awesome-counter; padding-left:18px; width: auto; margin: 0 auto; margin-bottom: 1px; font-family: 'futura-book-font'; }

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

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

.common-style blockquote p { font-size: 16px; color: #2e3547; line-height: 26px; margin-bottom: 28px; position:  relative; }

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


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

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

.common-style [type=search] {border: 1px solid; padding:  10px 25px; background: none; border-color:#2e3547; font-size: 15px; color: #2e3547; line-height: 26px; 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: 26px; cursor:pointer; color: #ffffff; background: #2e3547;    border-color: #2e3547;}

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

.pagina-wrapp { width: 100%; clear: both;  display: block; text-align: center; }
nav.navigation.pagination { display: block; }


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

}
 
/*------------------- common style end ---------------------------*/




::-moz-selection{ background:#58585a; color:#ffffff; text-shadow:none;}

::selection { background:#58585a; color:#ffffff; text-shadow:none;}

*,

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

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video, textarea, input { margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline; outline:none; font-family: 'futura-regular-font';}

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

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

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

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

p, p span { font-family: 'futura-regular-font';}

p strong { font-family: 'futura-bold-font';}

img { border:0px;}

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

blockquote, q { quotes: none;}

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

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

* {-webkit-appearance: none;}

::-webkit-input-placeholder {

  color:#2e3547;

}

::-moz-placeholder { 

  color:#2e3547;

}

:-ms-input-placeholder {

  color:#2e3547;

}

:-moz-placeholder {

  color:#2e3547;

}



.header-wrapp, .canver-wrapp, .banner-wrapp, .detier-wrapp, .enquer-wrapp, .facier-wrapp, .gester-wrapp, .footer-wrapp, .innser-wrapp, .abouts-wrapp, .abouts-wrapp2, .conten-wrapp, .sidbar-wrapp, .blogin-wrapp, .blog-wrapp, .bloger-wrapp, .paiger-wrapp, .makes-wrapp, .hello-wrapp, .testi-wrapp, .treat-wrapp, .journe-wrapp, .journe-wrapp2, .genie-wrapp, .genie-wrapp , .form-wrapp, .contac-wrapp { width:100%; float:left;}

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



/*header-wrapp*/

.header-wrapp { text-align:right; background:#2e3547 url(../images/header-bg1.jpg) repeat; padding:48px 0 58px; position:relative; transition: ease all 0.7s;
    -webkit-transition: ease all 0.7s;}


.header-wrapp p { float:left; font-size:15px; color:#bba648; letter-spacing:0.4px; line-height:24px; margin:0 0 0;}

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

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

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

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

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

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

.header-wrapp .header-row2 { width:100%; float:left; margin:0 0 1%;}

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

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

.header-wrapp .header-row3 { width:18.55%; float:left; margin:2px 6.4% 0 0;}

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

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

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

.header-wrapp .header-row4 img { max-width:100%; width: auto; transition:all 0.25s ease-out 0s; display:block; height:100%;}

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

.header-wrapp .header-row4 .header-bar4 a { width:17px; height: 17px; float:left; margin:0 16px 0 0;}

/*.header-wrapp .header-row4 .header-bar4 a:first-child { width:8px;}*/

.header-wrapp .header-row4 .header-bar4 a:hover img { opacity:0.5;}

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

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

.header-wrapp .header-row5 .header-bar5 { width:100%; float:right;}



/*banner-wrapp*/

.banner-wrapp { min-height:671px; text-align:center; background:#b8b8b8; position:relative;}

.banner-wrapp p { float:none; font-size:24px; color:#af9b3f; letter-spacing:0; line-height:34.11px; margin:0 0 26px;}

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

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

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

.banner-wrapp h2 { font-size:45px; font-weight:400; color:#2e3547; letter-spacing:0.4px; line-height:58px; margin:0 0 4px;}

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

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

.banner-wrapp h3 { font-size:11px; font-weight:400; color:#2e3547; letter-spacing:1.8px; line-height:24px; margin:0 0 10px;}

.banner-wrapp h3 a { color:#2e3547;}

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

.banner-wrapp .banner-row1 { width:100%; float:left; margin:0 0 0; position:absolute; right:0; bottom:62.6%; left:0;}

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

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

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

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

.banner-wrapp .banner-row2 .banner-bar2 {
    width: 17%;
    float: left;
}

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

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

.banner-wrapp .banner-row3 .banner-bar3 { width:13.24%; float:left;}

.banner-wrapp .banner-btn1 { float:none; color:#ffffff; background:#2e3547; border-color:#2e3547; display:none; margin:0 0 0; padding:16px 20px 16px 20px;}

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

.banner-wrapp .banner-btn2 { width:100%; float:none; color:#ffffff; background:#2e3547; border-color:#2e3547; margin:0 0 0; padding:16px 2% 16px 2%;}

.banner-wrapp .banner-btn2:hover { color:#2e3547; background:#ffffff; border-color:#2e3547;}

.banner-wrapp h2, .banner-wrapp h2 span { font-family: 'gillsans-light-font';}

.banner-wrapp h3, .banner-wrapp h3 span { text-transform:uppercase; font-family: 'futura-bold-font';}



/*canver-wrapp*/

.canver-wrapp { text-align:center; background:url(../images/canver-bg1.jpg) no-repeat center / cover; padding:74px 0 86px;}

.canver-wrapp p { float:none; font-size:15px; color:#2e3547; letter-spacing:0.4px; line-height:26px; margin:0 0 26px;}

.canver-wrapp p a { color:#2e3547;}

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

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

.canver-wrapp h2 { font-size:18px; font-weight:400; color:#2e3547; letter-spacing:0.4px; line-height:31px; margin:0 0 44px;}

.canver-wrapp h2 a { color:#2e3547;}

.canver-wrapp h2 span { display:block; font-family: 'futura-bold-font';}

.canver-wrapp h3 { font-size:34px; font-weight:400; color:#cfb95a; letter-spacing:0.4px; line-height:67px; margin:-10px 0 0;}

.canver-wrapp h3 a { color:#cfb95a;}

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

.canver-wrapp .canver-row1 { width:62%; float:none; margin:0 auto 0;}

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

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

.canver-wrapp .canver-btn1 { float:none; color:#ffffff; background:#2e3547; border-color:#2e3547; margin:8px 0 0; padding:16px 38px 16px 38px;}

.canver-wrapp .canver-btn1:hover { color:#2e3547; background:#ffffff; border-color:#2e3547;}

.canver-wrapp h3, .canver-wrapp h3 span { font-family: 'midnight-regular-font';}



/*detier-wrapp*/

.detier-wrapp { text-align:center; background:#2e3547 url(../images/detier-bg1.jpg) repeat; padding:60px 0 58px;}

.detier-wrapp p { float:none; font-size:16px; color:#ffffff; letter-spacing:0.4px; line-height:29px; margin:0 0 26px;}

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

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

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

.detier-wrapp h2 { font-size:30px; font-weight:400; color:#cfb95a; letter-spacing:0; line-height:43px; margin:0 0 18px;}

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

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

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

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

.detier-wrapp .detier-row1 .detier-bar1 { width:93.5%; /*min-height:336px;*/ float:left; background:#2e3547; border:1px solid #404757; border-radius:10px; margin:0 3.2% 0; padding:12.6% 5% 13.6% 5%; position:relative;}

.detier-wrapp .detier-btn1 { width:161px; float:none; color:#ffffff; background:#b8b8b8; border-color:#b8b8b8; margin:0 auto 0; padding:16px 14px 16px 14px; position:absolute; right:0; bottom:45px; left:0;}

.detier-wrapp .detier-btn1:hover { color:#b8b8b8; background:#ffffff; border-color:#b8b8b8;}

.detier-wrapp h2, .detier-wrapp h2 span { font-family: 'gillsans-light-font';}

.detier-wrapp2 p { float:none; font-size:16px; color:#2e3547; letter-spacing:0.4px; line-height:29px; margin:0 0 26px;}

.detier-wrapp2 p a { color:#2e3547;}

.detier-wrapp2 .detier-row1 .detier-bar1 { background:url(../images/treat-bg1.jpg) no-repeat center / cover;}

.detier-wrapp2 .detier-btn1 { width:161px; float:none; color:#ffffff; background:#2e3547; border-color:#2e3547; margin:0 auto 0; padding:16px 14px 16px 14px; position:absolute; right:0; bottom:13.6%; left:0;}

.detier-wrapp2 .detier-btn1:hover { color:#2e3547; background:#ffffff; border-color:#2e3547;}


.detier-wrapp .detier-row1 .slide-post.owl-carousel .owl-stage { display: flex; flex-wrap: wrap; height: 100%;}

.detier-wrapp .detier-row1 .slide-post.owl-carousel .owl-stage .detier-bar1 {  height: 100%; padding-bottom: 100px;}
 
.detier-wrapp .detier-row1 .slide-post.owl-carousel .owl-stage .owl-item { height: auto !important;}

 



/*enquer-wrapp*/

.enquer-wrapp { text-align:center; background:url(../images/enquer-bg1.jpg) no-repeat center / cover; padding:144px 0 82px;background-size: cover !important;
    background-repeat: no-repeat !important;}

.enquer-wrapp p { float:none; font-size:16px; color:#2e3547; letter-spacing:0.4px; line-height:31px; margin:0 0 26px;}

.enquer-wrapp p a { color:#2e3547;}

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

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

.enquer-wrapp h2 { font-size:34px; font-weight:400; color:#cfb95a; letter-spacing:0.4px; line-height:47px; margin:0 0 20px;}

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

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

.enquer-wrapp h3 { font-size:32px; font-weight:400; color:#cab559; letter-spacing:0.4px; line-height:65px; margin:-4px 0 22px;}

.enquer-wrapp h3 a { color:#cab559;}

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

.enquer-wrapp .enquer-row1 { width:34.55%; float:right; clear:both; margin:0 0 90px;}

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

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

.enquer-wrapp .enquer-row1 .enquer-bar1 a { float:none; display:inline-block; margin:0 0 24px;}

.enquer-wrapp .enquer-row2 { width:21.2%; float:right; clear:both; margin:0 6.6% 0 0;}

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

.enquer-wrapp .enquer-row2 .enquer-bar2 { width:100%; float:right;}

.enquer-wrapp .enquer-btn1 { float:none; color:#ffffff; background:#2e3547; border-color:#2e3547; margin:0 0 0; padding:16px 38px 16px 38px;}

.enquer-wrapp .enquer-btn1:hover { color:#2e3547; background:#ffffff; border-color:#2e3547;}

.enquer-wrapp h2, .enquer-wrapp h2 span { font-family: 'gillsans-light-font';}

.enquer-wrapp h3, .enquer-wrapp h3 span { font-family: 'midnight-regular-font';}



/*facier-wrapp*/

.facier-wrapp { text-align:center; background:#2e3547 url(../images/facier-bg1.jpg) repeat; padding:60px 0 60px; position:relative;}

.facier-wrapp p { float:none; font-size:16px; color:#2e3547; letter-spacing:0.4px; line-height:28px; margin:0 0 26px;}

.facier-wrapp p a { color:#2e3547;}

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

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

.facier-wrapp h2 { font-size:16px; font-weight:400; color:#ffffff; letter-spacing:0.8px; line-height:24.11px; margin:0 0 0;}

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

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

.facier-wrapp h3 { font-size:34px; font-weight:400; color:#cbb858; letter-spacing:0; line-height:42px; margin:0 0 22px;}

.facier-wrapp h3 a { color:#cbb858;}

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

.facier-wrapp .facier-row1 { width:834px; float:left; transform:translateY(-50%); margin:0 0 0 -82px; top:50%;}

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

.facier-wrapp .facier-row1 .facier-bar1 { width:16.7%; float:left; border-radius:50%; padding:0 0 16.7%; top:30%; right:0;}

.facier-wrapp .facier-row2 { width:32.8%; float:right; background:#ffffff; border:2px solid #cbb858; border-radius:10px; margin:0 0 0; padding:3.7% 3.4% 2.7%;}

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

.facier-wrapp .facier-row2 .facier-bar2 { width:100%; float:right;}

.facier-wrapp .facier-btn1 { float:none; color:#ffffff; background:#2e3547; border-color:#2e3547; margin:2px 0 0; padding:16px 38px 16px 38px;}

.facier-wrapp .facier-btn1:hover { color:#604a7b; background:#ffffff; border-color:#604a7b;}

.facier-wrapp h2, .facier-wrapp h2 span { font-family: 'futura-bold-font';}

.facier-wrapp h3, .facier-wrapp h3 span { font-family: 'gillsans-light-font';}

.facier-row1, .facier-bar1 { position:absolute;}



/*gester-wrapp*/

.gester-wrapp { background:url(../images/gester-bg1.jpg) no-repeat center / cover; padding:148px 0 154px;}

.gester-wrapp2 { background:url(../images/gester-bg2.jpg) no-repeat right; padding:148px 0 154px; background-position: bottom right;}

.gester-wrapp p { float:none; font-size:15px; color:#ffffff; letter-spacing:0.4px; line-height:26px; margin:0 0 26px;}

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

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

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

.gester-wrapp h2 { font-size:34px; font-weight:400; color:#cfb95a; letter-spacing:0; line-height:39.11px; margin:0 0 42px;}

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

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

.gester-wrapp .gester-row1 { width:61.2%; float:left; margin:0 0 0;}

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

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

.gester-wrapp .gester-row1 .gester-bar1 .gester-fil1 { float:left; text-align:left; color:#2e3547; text-transform:uppercase; border:1px solid #bcbec3; border-radius:10px;}

.gester-wrapp .gester-row1 .gester-bar1 .gester-fil2 { width:32.33%; height:48px; margin:0 1.5% 1.8% 0; padding:0 2.4% 0;}

.gester-wrapp .gester-row1 .gester-bar1 .gester-fil2:nth-child(3) { margin-right:0;}

.gester-wrapp .gester-row1 .gester-bar1 .gester-fil3 { width:100%; height:102px; margin:0 0 35px; padding:16px 2.4% 0;}

.gester-wrapp .gester-btn1 { float:none; color:#ffffff; background:#2e3547; border-color:#2e3547; cursor:pointer; margin:3px 0 0; padding:16px 30px 16px 30px;}

.gester-wrapp .gester-btn1:hover { color:#604a7b; background:#ffffff; border-color:#604a7b;}

.gester-wrapp h2, .gester-wrapp h2 span { font-family: 'gillsans-light-font';}



/*footer-wrapp*/

.footer-wrapp { text-align:center; background:#2e3547 url(../images/footer-bg1.jpg) repeat; padding:40px 0 88px;}

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

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

.footer-wrapp p span { display:inline-block; margin:0 18px 0 0;}

.footer-wrapp p span:last-child { margin-right:0;}

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

.footer-wrapp .footer-row1 { width:161px; float:none; overflow:auto; margin:0 auto 52px;}

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

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

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

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

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

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

.footer-wrapp .footer-row2 .footer-bar2 li a:hover { color:#bba648;}

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

.footer-wrapp .footer-row3 img { width:100%; transition:all 0.25s ease-out 0s; display:block;}

.footer-wrapp .footer-row3 .footer-bar3 { width:auto; float:none; display:inline-block;}

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

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

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

.footer-wrapp .footer-row4 .footer-bar4 li { float:none; display:inline-block; margin:0 0 0;}

.footer-wrapp .footer-row4 .footer-bar4 li a:hover { color:#bba648;}

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

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

.footer-wrapp .footer-row5 .footer-bar5 { width:100%; float:left;}

.footer-wrapp .footer-row5 .footer-bar5 li { float:none; display:inline-block; margin:0 8px 0;}

.footer-wrapp .footer-row5 .footer-bar5 li a:hover { color:#bba648;}

.footer-wrapp .footer-btn1 { float:none; color:#ffffff; background:#b8b8b8; border-color:#b8b8b8; cursor:pointer; margin:0 0 0 2.8%; padding:16px 30px 16px 30px;}

.footer-wrapp .footer-btn1:hover { color:#b8b8b8; background:#ffffff; border-color:#b8b8b8;}

.footer-bar2 li, .footer-bar2 li a { font-size:19px; color:#ffffff; letter-spacing:0;}

.footer-bar4 li, .footer-bar4 li a, .footer-bar5 li, .footer-bar5 li a { font-size:14px; color:#ffffff; letter-spacing:0.4px;}



/*innser-wrapp*/

.innser-wrapp { /*background:url(../images/inner-slide/inner-slide1.jpg) no-repeat center / cover;*/ min-height:576px; position:relative;}

.innser-wrapp h1 { font-size:34px; color:#fff; margin:0 0 29px; letter-spacing:0.2px; font-family: 'gillsans-light-font';}

.innser-wrapp .innser-row1 { width:100%; float:left; text-align:center; margin:0 auto 0; position:absolute; bottom:250px; left:0; z-index:9;}

.innser-wrapp .innser-row1 .innser-bar1 {
    width: auto;
    float: none;
    text-align: center;
    margin: 0 auto;
    display: inline-block;
}

.innser-wrapp .innser-row1 .innser-bar1 li {
    float: left;
}

.innser-wrapp .innser-row1 .innser-bar1 li:nth-child(2n) { margin:0 7px 0; position:relative;}

.innser-wrapp .innser-row1 .innser-bar1 li a:hover { color:#000000;}

.innser-bar1 li, .innser-bar1 li a { font-size:16px; color:#fff; letter-spacing:0.4px;}

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

.innser-wrapp .innser-row2 .innser-bar2 { width:13.24%; float:right;}



/*abouts-wrapp*/

.abouts-wrapp { text-align:center; background:#2e3547; padding:70px 0 83px;}

.abouts-wrapp p { float:none; font-size:16px; color:#fff; letter-spacing:0.4px; line-height:26px; margin:0 0 34px; font-family: 'futura-book-font';}

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

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

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

.abouts-wrapp h2 { font-size:34px; font-weight:400; color:#2e3547; letter-spacing:0.3px; line-height:39.11px; margin:0 0 42px;}

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

.abouts-wrapp h2 span { display:block; font-family: 'futura-bold-font';}

.abouts-wrapp h3 { font-size:24px; font-weight:400; color:#cfb95a; line-height:34.11px; margin:7px 0 0; display:inline-block;}

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

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

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

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

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

.abouts-wrapp h2, .abouts-wrapp h2 span { font-family: 'gillsans-light-font';}


.abouts-row1.common-style ul li {
    color: #ffffff;
}

.abouts-row1.common-style ul li::before {
    color: #fff;
    content: "\2022 ";
    position: absolute;
    left: 0px;
    font-size: 20px;
    top: 1px;
}


/*abouts-wrapp2*/

.abouts-wrapp2 { background:url(../images/abouts-bg1.jpg) no-repeat center / cover; padding:94px 0 80px; position:relative;}

.abouts-wrapp2 p { float:none; font-size:16px; color:#2e3547; line-height:31px; margin:0 0 26px; font-family: 'futura-book-font';}

.abouts-wrapp2 p a { color:#2e3547; text-decoration:underline; font-family: 'futura-heavy-font';}

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

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

.abouts-wrapp2 h2 { font-size:34px; font-weight:400; color:#cfb95a; letter-spacing:0.3px; line-height:39.11px; margin:0 0 40px;}

.abouts-wrapp2 h2 a { color:#cfb95a;}

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

.abouts-wrapp2 h3 { font-size:32px; font-weight:400; color:#cab559; letter-spacing:0.4px; line-height:65px; margin:-4px 0 22px;}

.abouts-wrapp2 h3 a { color:#cab559;}

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

.abouts-wrapp2 .abouts-row2 { width:551px; float:right; clear:both; margin:0 0 90px; position:relative; z-index:9;}

.abouts-wrapp2 .abouts-row2 img { width:100%; display:block;}

.abouts-wrapp2 .abouts-row2 .abouts-bar1 { width:100%; float:right;}

.abouts-wrapp2 .abouts-row2 .abouts-bar1 a { float:none; display:inline-block; margin:0 0 24px;}

.abouts-wrapp2 .abouts-btn1 { float:none; color:#ffffff; background:#2e3547; border-color:#2e3547; margin:5px 0 0; padding:16px 38px 16px 38px;}

.abouts-wrapp2 .abouts-btn1:hover { color:#2e3547; background:#ffffff; border-color:#2e3547;}

.abouts-wrapp2 h2, .abouts-wrapp2 h2 span { font-family: 'gillsans-light-font';}



.abouts-wrapp3 { background:url(../images/your-journey-bg1.jpg) no-repeat center / cover; padding:94px 0 100px;}

.abouts-wrapp3 h4 { font-size:34px; font-weight:400; color:#2e3547; letter-spacing:0.3px; line-height:49px; margin:0 0 40px;}

.abouts-wrapp3 h4 a { color:#2e3547;}

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

.abouts-wrapp3 .abouts-row22 { width:53%; float:left;}

.abouts-wrapp3 h4, .abouts-wrapp3 h4 span { font-family: 'gillsans-light-font';}



/*conten-wrapp*/

.conten-wrapp { padding:71px 0 108px; position:relative; background:  no-repeat bottom left;}

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

.conten-wrapp .conten-row1 .conten-bar1 { width:785px; float:right; padding:0 0 0;}

.conten-wrapp .conten-row2 { width:30.6%; float:right;}

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



/*sidbar-wrapp*/

.sidbar-wrapp h2 { font-size:34px; font-weight:400; color:#cfb95a; letter-spacing:0.3px; line-height:39.11px; margin:0 0 26px;}

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

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

.sidbar-wrapp .sidbar-row1 { width:100%; float:left; margin:0 0 2px; background:#dedcdb; padding:29px 0 37px 45px;}

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

.sidbar-wrapp .sidbar-row1 .sidbar-bar1 li { width:100%; font-size:14.3px; color:#2e3547; letter-spacing:0.3px; line-height:39px; display:block; font-family: 'futura-book-font';}

.sidbar-wrapp .sidbar-row1 .sidbar-bar1 li a { color:#2e3547; display:block; padding:0 0 0;}

.sidbar-wrapp h2, .sidbar-wrapp h2 span { font-family: 'gillsans-light-font';}

.sidbar-wrapp .sidbar-row1 .sidbar-bar1 li.active a { color: #d0b95b;}

.sidbar-wrapp .sidbar-row1 .sidbar-bar1 li:hover a { color: #d0b95b;}

/*blogin-wrapp*/

.blogin-wrapp h2 { font-size:30px; line-height:45.16px; color:#2e3547; letter-spacing:0.3px; margin:0 0 0;}

.blogin-wrapp h2 a { color:#2e3547;}

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

.blogin-wrapp h3 { font-size:16px; font-weight:400; color:#2e3547; text-transform:uppercase; letter-spacing:0.3px; line-height:26px; margin:0 0 24px;}

.blogin-wrapp h3 a { color:#2e3547;}

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

.blogin-wrapp p { float:none; font-size:16px; color:#2e3547; line-height:31px; margin:0 0 26px; font-family: 'futura-book-font';}

.blogin-wrapp p a { color:#2e3547; font-family: 'futura-heavy-font';}

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

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

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

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

.blogin-wrapp .blogin-btn1 { float:none; color:#ffffff; background:#b8b8b8; border-color:#b8b8b8; margin:22px 0 0; padding:16px 30px 16px 30px;}

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

.blogin-wrapp h2, .blogin-wrapp h2 span, .blogin-wrapp h3, .blogin-wrapp h3 span { font-family: 'gillsans-light-font';}



/*blog-wrapp*/

.blog-wrapp { padding:0 0 70px;}

.blog-wrapp h2 { font-size:30px; line-height:45.16px; color:#2e3547; letter-spacing:0.3px; margin:0 0 0;}

.blog-wrapp h2 a { color:#2e3547;}

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

.blog-wrapp h3 { font-size:16px; font-weight:400; color:#2e3547; text-transform:uppercase; letter-spacing:0.3px; line-height:26px; margin:0 0 24px;}

.blog-wrapp h3 a { color:#2e3547;}

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

.blog-wrapp p { float:none; font-size:16px; color:#2e3547; line-height:31px; margin:0 0 26px; font-family: 'futura-book-font';}

.blog-wrapp p a { color:#2e3547; font-family: 'futura-heavy-font';}

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

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

.blog-wrapp .blog-row2 { width:48.4%; float:left; position: relative; padding-bottom: 65px;}

.blog-wrapp .blog-row2:last-child { float:right; margin-left: 3.2%;}

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

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

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

.blog-wrapp .blog-btn1 { float:none; color:#ffffff; background:#2e3547; border-color:#2e3547; margin:22px 0 0; padding:16px 30px 16px 30px;}

.blog-wrapp .blog-btn1:hover { color:#2e3547; background:#ffffff; border-color:#2e3547;}

.blog-wrapp h2, .blog-wrapp h2 span, .blog-wrapp h3, .blog-wrapp h3 span { font-family: 'gillsans-light-font';}



/*bloger-wrapp*/

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

.bloger-wrapp h2 { font-size:30px; line-height:45.16px; color:#2e3547; letter-spacing:0.3px; margin:0 0 0;}

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

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

.bloger-wrapp h3 { font-size:16px; font-weight:400; color:#2e3547; text-transform:uppercase; letter-spacing:0.3px; line-height:26px; margin:0 0 24px;}

.bloger-wrapp h3 a { color:#2e3547;}

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

.bloger-wrapp h4 { font-size:34px; line-height:45.16px; color:#cfb95a; letter-spacing:0.3px; margin:0 0 25px;}

.bloger-wrapp h4 a { color:#cfb95a;}

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

.bloger-wrapp p { float:none; font-size:16px; color:#2e3547; line-height:31px; margin:0 0 26px; font-family: 'futura-book-font';}

.bloger-wrapp p a { color:#2e3547; font-family: 'futura-heavy-font';}

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

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

.bloger-wrapp .bloger-row2 { width:48.5%; float:left; margin:0 0 83px; position: relative; padding-bottom: 50px;}

.bloger-wrapp .bloger-row2:nth-child(2n) { float:right; margin-left: 3%;}

.bloger-wrapp .bloger-row2 .bloger-bar1 { width:100%; float:left; margin:0 0 14px;}

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

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

.bloger-wrapp .bloger-btn1 { float:none; color:#ffffff; background:#2e3547; border-color:#2e3547; margin:0 0 0; padding:16px 30px 16px 30px; position: absolute; bottom: 0; left: 0;}

.bloger-wrapp .bloger-btn1:hover { color:#2e3547; background:#ffffff; border-color:#2e3547;}

.bloger-wrapp h2, .bloger-wrapp h2 span, .bloger-wrapp h3, .bloger-wrapp h3 span, .bloger-wrapp h4, .bloger-wrapp h4 span { font-family: 'gillsans-light-font';}



/*paiger-wrapp*/

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

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

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

.paiger-wrapp .paiger-row1 .paiger-bar1 { width:48.4%; float:none; display:inline-block; margin:4px 0 0;}

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

.paiger-wrapp .paiger-row1 .paiger-bar1 li a { display:inline-block; padding:13px 3px 13px;}

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

.paiger-wrapp .paiger-row1 .paiger-bar1 li:first-child a { color:#2e3547;}

.paiger-wrapp .paiger-btn1 { float:none; color:#ffffff; background:#b8b8b8; border-color:#b8b8b8; margin:12px 0 0; padding:16px 18px 16px 18px;}

.paiger-wrapp .paiger-btn1:hover { color:#b8b8b8; background:#ffffff; border-color:#b8b8b8;}

.paiger-wrapp .paiger-btn2 { float:none; color:#ffffff; background:#2e3547; border-color:#2e3547; margin:12px 0 0; padding:16px 18px 16px 18px;}

.paiger-wrapp .paiger-btn2:hover { color:#2e3547; background:#ffffff; border-color:#2e3547;}

.paiger-bar1 li, .paiger-bar1 li a { font-size:12.7px; color:#2e3547; letter-spacing:2px; font-family: 'futura-bold-font';}


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

.paiger-wrapp .paiger-row1 span.page-numbers.current {color: #d0b95b;display: inline-block; padding: 13px 3px 13px; font-size: 12.7px; letter-spacing: 2px; font-family: 'futura-bold-font'; 
float: none; margin: 0 5px 0;}
.paiger-wrapp .paiger-row1 a.page-numbers {color: #2e3547; display: inline-block; padding: 13px 3px 13px; font-size: 12.7px; letter-spacing: 2px; font-family: 'futura-bold-font'; 
float: none; margin: 0 5px 0;}
.paiger-wrapp .paiger-row1 a.page-numbers:hover { color: #d0b95b;}
.paiger-wrapp .paiger-row1 span.page-numbers.dots { color: #2e3547; display: inline-block; padding: 13px 3px 13px; font-size: 12.7px; letter-spacing: 2px; font-family: 'futura-bold-font'; 
float: none; margin: 0 5px 0;}
.paiger-wrapp .paiger-row1 a.next.page-numbers { padding: 0; margin: 0; margin-left: 10px;}
.paiger-wrapp .paiger-row1 a.prev.page-numbers { padding: 0; margin: 0; margin-right: 10px;}


/*makes-wrapp*/

.makes-wrapp { background:url(../images/makes-bg1.jpg) no-repeat center / cover; padding:134px 0 164px;}

.makes-wrapp p { float:none; font-size:16px; color:#2e3547; line-height:31px; margin:0 0 26px; font-family: 'futura-book-font';}

.makes-wrapp p a { color:#2e3547; text-decoration:underline; font-family: 'futura-heavy-font';}

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

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

.makes-wrapp h2 { font-size:24px; font-weight:400; color:#af9b3f; letter-spacing:0.3px; line-height:34px; margin:0 0 40px;}

.makes-wrapp h2 a { color:#af9b3f;}

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

.makes-wrapp .makes-row2 { width:524px; float:left; clear:both; margin:0 0 0;}

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

.makes-wrapp .makes-row2 .makes-bar1 { width:100%; float:right;}

.makes-wrapp .makes-row2 .makes-bar1 a { float:none; display:inline-block; margin:0 0 24px;}

.makes-wrapp .makes-btn1 { float:none; color:#ffffff; background:#2e3547; border-color:#2e3547; margin:5px 0 0; padding:16px 38px 16px 38px;}

.makes-wrapp .makes-btn1:hover { color:#2e3547; background:#ffffff; border-color:#2e3547;}



/*hello-wrapp*/

.hello-wrapp { background:url(../images/hello-bg1.jpg) no-repeat center / cover; padding:74px 0 60px;background-size: cover !important;
    background-repeat: no-repeat !important;}

.hello-wrapp p { font-size:34px; color:#fff; line-height:39.11px; font-style:italic; margin:0 0 46px;}

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

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

.hello-wrapp h3 { font-size:16px; color:#fff; line-height:20px; letter-spacing:0.3px;}

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

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

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

.hello-wrapp .hello-row1 .hello-bar1 { width:45%; float:right; position: relative;}

.hello-wrapp p, .hello-wrapp p span { font-family: 'gillsans-light-font';}

.quotes-style {
    width: auto;
    float: left;
    position: absolute;
    left: -50px;
    top: 5px;
}

/*testi-wrapp*/

.testi-wrapp { text-align:center; padding:71px 0 100px;}

.testi-wrapp p { float:none; font-size:16px; color:#2e3547; letter-spacing:0.4px; line-height:31px; margin:0 0 26px;}

.testi-wrapp p a { color:#2e3547;}

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

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

.testi-wrapp h3 { font-size:32px; font-weight:400; color:#cab559; letter-spacing:0.4px; line-height:65px; margin:0 0 0;}

.testi-wrapp h3 a { color:#cab559;}

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

.testi-wrapp .testi-row1 { width:100%; float:left; margin:0 0 0; padding:0 75px; display: flex; flex-wrap: wrap;}

.testi-wrapp .testi-row2 { width:48.5%; float:left; margin:0 0 44px 0; border:2px solid #eee7c7; border-radius:10px;/* min-height:477px; */position:relative; padding:45px 5% 0; padding-bottom: 155px;}

.testi-wrapp .testi-row2:nth-child(2n) { float:right; margin-left: 3%;}

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

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

.testi-wrapp .testi-row2 .testi-bar2 { width:100%; float:left; position:absolute; bottom:40px; left:0; right:0;}

.testi-wrapp .testi-btn1 { float:none; color:#ffffff; background:#2e3547; border-color:#2e3547; margin:26px 0 0; padding:16px 38px 16px 38px; cursor: pointer;}

.testi-wrapp .testi-btn1:hover { color:#604a7b; background:#ffffff; border-color:#604a7b;}

.testi-wrapp h3, .testi-wrapp h3 span { font-family: 'midnight-regular-font';}



/*treat-wrapp*/

.treat-wrapp { text-align:center; padding:71px 0 58px;}

.treat-wrapp p { float:none; font-size:16px; color:#2e3547; letter-spacing:0.4px; line-height:29px; margin:0 0 26px;}

.treat-wrapp p a { color:#2e3547;}

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

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

.treat-wrapp h2 { font-size:30px; font-weight:400; color:#cfb95a; letter-spacing:0; line-height:43px; margin:0 0 18px;}

.treat-wrapp h2 a { color:#cfb95a;}

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

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

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

.treat-wrapp .treat-row1 .treat-bar1 { width:31.26%; min-height:336px; float:left; background:url(../images/treat-bg1.jpg) no-repeat center / cover; border:1px solid #f5f2df; border-radius:10px; margin:0 3.11% 3.11% 0; padding:54px 3% 10px; position:relative; padding-bottom: 105px;}

.treat-wrapp .treat-row1 .treat-bar1:nth-child(3n) { margin-right:0;}

.treat-wrapp .treat-btn1 { width:161px; float:none; color:#ffffff; background:#2e3547; border-color:#2e3547; margin:0 auto 0; padding:16px 14px 16px 14px; position:absolute; right:0; bottom:51px; left:0;}

.treat-wrapp .treat-btn1:hover { color:#2e3547; background:#ffffff; border-color:#2e3547;}

.treat-wrapp h2, .treat-wrapp h2 span { font-family: 'gillsans-light-font';}



/*journe-wrapp*/

.journe-wrapp { text-align:center; background:#2e3547; padding:70px 0 83px;}

.journe-wrapp p { float:none; font-size:16px; color:#fff; letter-spacing:0.4px; line-height:26px; margin:0 0 34px; font-family: 'futura-book-font';}

.journe-wrapp p a { color:#2e3547;}

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

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

.journe-wrapp h2 { font-size:34px; font-weight:400; color:#2e3547; letter-spacing:0.3px; line-height:39.11px; margin:0 0 42px;}

.journe-wrapp h2 a { color:#2e3547;}

.journe-wrapp h2 span { display:block; font-family: 'futura-bold-font';}

.journe-wrapp h3 { font-size:24px; font-weight:400; color:#cfb95a; line-height:34.11px; margin:7px 0 0; display:inline-block;}

.journe-wrapp h3 a { color:#cfb95a;}

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

.journe-wrapp .journe-row1 { width:70%; float:none; margin:0 auto 0;}

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

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

.journe-wrapp h2, .journe-wrapp h2 span { font-family: 'gillsans-light-font';}



/*journe-wrapp2*/

.journe-wrapp2 { text-align:center; padding:70px 0 60px;}

.journe-wrapp2 p { float:none; font-size:16px; color:#2e3547; letter-spacing:0.4px; line-height:26px; margin:0 0 34px; font-family: 'futura-book-font';}

.journe-wrapp2 p a { color:#2e3547;}

.journe-wrapp2 p span { display:block;}

.journe-wrapp2 p strong { font-weight:700;}

.journe-wrapp2 h2 { font-size:34px; font-weight:400; color:#2e3547; letter-spacing:0.3px; line-height:49px; margin:0 0 0;}

.journe-wrapp2 h2 a { color:#2e3547;}

.journe-wrapp2 h2 span { display:block; font-family: 'futura-bold-font';}

.journe-wrapp2 h3 { font-size:24px; font-weight:400; color:#cfb95a; line-height:34.11px; margin:7px 0 0; display:inline-block;}

.journe-wrapp2 h3 a { color:#cfb95a;}

.journe-wrapp2 h3 span { display:block;}

.journe-wrapp2 .journe-row2 { width:1012px; float:none; margin:0 auto 0;}

.journe-wrapp2 .journe-row2 img { width:100%; display:block;}

.journe-wrapp2 .journe-row2 .journe-bar2 { width:100%; float:left; border:1px solid #f6f3e2; border-radius:10px; margin:0 0 40px; padding:40px 5%; background:url(../images/journey-bg1.jpg) no-repeat center / cover;}

.journe-wrapp2 h2, .journe-wrapp2 h2 span { font-family: 'gillsans-light-font';}



/*genie-wrapp*/

.genie-wrapp { padding:65px 0 100px;}

.genie-wrapp h2 { font-size:16px; color:#2e3547; font-family: 'futura-bold-font'; line-height: normal; letter-spacing: normal;}

.genie-wrapp h3 { text-align:center; font-size:34px; color:#cfb95a; line-height:39.11px; margin:0 0 28px; letter-spacing:0.3px;}

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

.genie-wrapp h3 a { color:#cfb95a;}

.genie-wrapp h4 { font-size:24px; color:#af9b3f; line-height:34px; margin:0 0 10px; letter-spacing:0.3px; font-family: 'futura-book-font';}

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

.genie-wrapp h4 a { color:#af9b3f;}

.genie-wrapp h5 { font-size:24px; color:#af9b3f; line-height:34px; margin:0 0 0; letter-spacing:0.3px; font-family: 'futura-book-font';}

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

.genie-wrapp h5 a { color:#af9b3f;}

.genie-wrapp p { float:none; font-size:16px; color:#2e3547; letter-spacing:0.4px; line-height:26px; margin:0 0 28px; font-family: 'futura-book-font';}

.genie-wrapp p a { color:#2e3547;}

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

.genie-wrapp .genie-row1 { width:811px; margin:auto;}

.genie-wrapp .genie-row1 .genie-row2 { width:100%; float:left; border-bottom:1px solid #e7e7e7; margin:0 0 35px; padding:0 0 43px;}

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

.genie-wrapp .genie-row22 { width:100%; float:right; margin:0 0 22px;}

.genie-wrapp .genie-row22 .genie-bar1 { width:100%; float:left; margin-bottom: 0;}

.genie-wrapp .genie-row22 .genie-bar1 li { font-size:16px; color:#2e3547; line-height:26px; letter-spacing:0.3px; /*background:url(../images/abouts-arrow1.png) no-repeat 0 12px; margin-bottom:15px;*/ display:block;  padding-left:28px;}

.genie-wrapp .genie-row11 { width:100%; float:left; margin:7px 0 0;}

.genie-wrapp .genie-row22 { width:100%; float:left; margin:0 0 0; padding:0 0 0;}

.genie-wrapp .genie-row11 .genie-bar11 { width:100%; float:left; text-align:left; padding:0 0;}

.genie-wrapp .genie-row33 { width:100%; float:right; text-align:right; margin:0 0 0;}

.genie-bar1 { font-size:15px; color:#000000; line-height:43px; }

.genie-wrapp h3, .genie-wrapp h3 span { font-family: 'gillsans-light-font';}

.genie-wrapp .genie-btn1 { float:none; color:#ffffff; background:#2e3547; border-color:#2e3547; margin:22px 15px 0 0; padding:16px 18px 16px 18px;}

.genie-wrapp .genie-btn1:hover { color:#604a7b; background:#ffffff; border-color:#604a7b;}

.genie-wrapp .genie-btn2 { float:none; color:#ffffff; background:#b8b8b8; border-color:#b8b8b8; margin:22px 0 0 0; padding:16px 18px 16px 18px;}

.genie-wrapp .genie-btn2:hover { color:#b8b8b8; background:#ffffff; border-color:#b8b8b8;}

.genie-wrapp .genie-row1.common-style ul {
    margin: 0;
}

/*contac-wrapp*/

.contac-wrapp { text-align:center; padding:71px 0 0;}

.contac-wrapp h2 { font-size:34px; font-weight:400; color:#cfb95a; letter-spacing:0; line-height:39.11px; margin:0 0 15px;}

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

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

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

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

.contac-wrapp .contac-row1 .contac-bar1 li { display:inline-block; font-size:16px; color:#2e3547; margin:0 5px;}

.contac-wrapp .contac-row2 { width:732px; margin:38px auto 0;}

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

.contac-wrapp .contac-btn1 { float:none; color:#ffffff; background:#2e3547; border-color:#2e3547; margin:0 0 0 0; padding:16px 18px 16px 18px;}

.contac-wrapp .contac-btn1:hover { color:#604a7b; background:#ffffff; border-color:#604a7b;}

.contac-wrapp .contac-btn2 { float:none; color:#ffffff; background:#b8b8b8; border-color:#b8b8b8; margin:0 17px 0 0; padding:16px 18px 16px 18px;}

.contac-wrapp .contac-btn2:hover { color:#b8b8b8; background:#ffffff; border-color:#b8b8b8;}

.contac-wrapp h2, .contac-wrapp h2 span { font-family: 'gillsans-light-font';}



/*form-wrapp*/

.form-wrapp { padding:37px 0 100px;}

.form-wrapp p { float:none; font-size:15px; color:#ffffff; letter-spacing:0.4px; line-height:26px; margin:0 0 26px;}

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

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

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

.form-wrapp h2 { font-size:34px; font-weight:400; color:#cfb95a; letter-spacing:0; line-height:39.11px; margin:0 0 24px;}

.form-wrapp h2 a { color:#cfb95a;}

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

.form-wrapp .form-row1 { width:61.2%; float:none; margin:0 auto 0;}

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

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

.form-wrapp .form-row1 .form-bar1 .form-fil1 { float:left; text-align:left; color:#2e3547; text-transform:uppercase; border:1px solid #bcbec3; border-radius:10px;}

.form-wrapp .form-row1 .form-bar1 .form-fil2 { width:32.33%; height:48px; margin:0 1.5% 1.8% 0; padding:0 2.4% 0;}

.form-wrapp .form-row1 .form-bar1 .form-fil2:nth-child(3) { margin-right:0;}

.form-wrapp .form-row1 .form-bar1 .form-fil3 { width:100%; height:102px; margin:0 0 25px; padding:16px 2.4% 0;}

.form-wrapp .captcha-row1 { width:100%; float:left; margin:0 0 30px;}

.form-wrapp .captcha-row1 .captcha-bar1 { width:251px; float:left;}

.form-wrapp .form-btn1 { float:none; color:#ffffff; background:#2e3547; border-color:#2e3547; cursor:pointer; margin:3px 0 0; padding:16px 30px 16px 30px;}

.form-wrapp .form-btn1:hover { color:#604a7b; background:#ffffff; border-color:#604a7b;}

.form-wrapp h2, .form-wrapp h2 span { font-family: 'gillsans-light-font';}



/*common-css*/

.overlay { position:absolute; height:100%; width:100%; background:#fff; opacity:0.9; display:none;}

.facier-box1 { width:60%; float:none; margin:0 auto 0; transform:translateY(-50%); position:absolute; top:50%; right:0; left:0;}

.footer-box1 { width:auto; float:none; display:inline-block; margin:0 1.6% 0 0;}

.footer-box1 a { float:left; margin:0 13px 0 0;}

.footer-box1 a:hover img { opacity:0.5;}

.innser-box1 { width:114px; float:left; text-align:center; background:#fff; border-radius:50%; padding:0 0 114px; position:relative; cursor: pointer;}

.innser-box1:hover { background:#000000;}

.innser-wrapp p { font-size:15px; color:#2e3547; line-height:18.1px; transform:translateY(-50%); position:absolute; top:50%; right:0; left:0; font-family: 'futura-bold-font';}

.book-icon { width:42px; margin:0 auto 5px; display:block;}

.header-btn1, .header-btn2, .header-btn3, .banner-btn1, .banner-btn2, .canver-btn1, .detier-btn1, .enquer-btn1, .facier-btn1, .gester-fil1, .gester-btn1, .footer-btn1, .abouts-btn1, .blogin-btn1, .bloger-btn1, .blog-btn1, .paiger-btn1, .paiger-btn2, .makes-btn1, .testi-btn1, .treat-btn1, .genie-btn1, .genie-btn2, .form-fil1, .form-btn1, .contac-btn1, .contac-btn2 { text-align:center; font-size:11px; letter-spacing:1.8px; text-transform:uppercase; border:1px solid; border-radius:8px; transition:all 0.25s ease-out 0s; display:inline-block; position:relative; font-family: 'futura-bold-font';}

.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .col-sm-4 {padding-left: 0; padding-right: 0; width: 32.33%; margin: 0 1.5% 1.8% 0;}
.gester-wrapp .gester-row1 .gester-bar1 .col-sm-4.first_col { padding-left: 0; padding-right: 0;}
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .col-sm-4.last_col { padding-left: 0; padding-right: 0;  margin-right: 0}
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .col-sm-12 {  padding-left: 0; padding-right: 0;}
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .form-control { width: 100%; height: 48px; float: left; text-align: left; color: #2e3547; font-size: 11px; letter-spacing: 1.8px; text-transform: uppercase; border: 1px solid #bcbec3; border-radius: 10px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; font-family: 'futura-bold-font'; box-shadow: none;vertical-align: baseline; outline: none; padding: 0 15px 0;}
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .form-control::placeholder { color: #2e3547;}
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid textarea.form-control { width: 100% !important; height: 102px; min-height: 50px; margin: 0 0 35px; padding: 16px 2.4% 0;}
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .btn { float: none; color: #ffffff; background: #2e3547; border-color: #2e3547; cursor: pointer; margin: 3px 0 0; padding: 16px 30px 16px 30px; text-align: center; font-size: 11px; letter-spacing: 1.8px; text-transform: uppercase; border: 1px solid; border-radius: 8px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative;  font-family: 'futura-bold-font';}
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .btn:hover {color: #604a7b; background: #ffffff; border-color: #604a7b;}
.gester-wrapp .gester-row1 .gester-bar1 .g-recaptcha {width: 100%;float: left;margin: 0px auto 20px; transform: scale(0.9);text-align: left; transform-origin: left;}
.gester-wrapp .gester-row1 .gester-bar1 .g-recaptcha div {width: auto !important;height: auto !important;margin: 0 auto !important;}
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .checkbox-inline {text-align: left; font-size: 14.3px; color: #2e3547; letter-spacing: 0.2px; line-height: 20px; width: 100%; float: left;    clear: both; margin: 0 0 8px; padding-left: 30px;}
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .checkbox-inline:last-child {width: 100%; float: right; margin: 0 0 26px;}
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .checkbox-inline input[type=checkbox]{background-image: url(../images/checkbox-thumb1.png); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; overflow: hidden; height: 14px;  width: 14px;  margin: 0px !important; padding: 0; border: 0;  position: absolute; left: 0px; top: 3px; -webkit-appearance: none;-moz-appearance: none;outline: none !important;cursor: pointer;    margin-right: 5px !important; }
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .checkbox-inline input[type=checkbox]:checked {background-position: 0  14px; }
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid a {color: #b5a04e;}
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid select.form-control { margin: 0 0 15px;}



.form-wrapp .form-row1 .form-bar1 .caldera-grid .col-sm-4 {padding-left: 0; padding-right: 0; width: 32.33%; margin: 0 1.5% 1.8% 0;}
.form-wrapp .form-row1 .form-bar1 .col-sm-4.first_col { padding-left: 0; padding-right: 0;}
.form-wrapp .form-row1 .form-bar1 .caldera-grid .col-sm-4.last_col { padding-left: 0; padding-right: 0;  margin-right: 0}
.form-wrapp .form-row1 .form-bar1 .caldera-grid .col-sm-12 {  padding-left: 0; padding-right: 0;}
.form-wrapp .form-row1 .form-bar1 .caldera-grid .form-control { width: 100%; height: 48px; float: left; text-align: left; color: #2e3547; font-size: 11px; letter-spacing: 1.8px; text-transform: uppercase; border: 1px solid #bcbec3; border-radius: 10px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; font-family: 'futura-bold-font'; box-shadow: none;vertical-align: baseline; outline: none; padding: 0 15px 0;}
.form-wrapp .form-row1 .form-bar1 .caldera-grid .form-control::placeholder { color: #2e3547;}
.form-wrapp .form-row1 .form-bar1 .caldera-grid textarea.form-control { width: 100% !important; height: 102px; min-height: 50px; margin: 0 0 35px; padding: 16px 2.4% 0;}
.form-wrapp .form-row1 .form-bar1 .caldera-grid .btn { float: none; color: #ffffff; background: #2e3547; border-color: #2e3547; cursor: pointer; margin: 3px 0 0; padding: 16px 30px 16px 30px; text-align: center; font-size: 11px; letter-spacing: 1.8px; text-transform: uppercase; border: 1px solid; border-radius: 8px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative;  font-family: 'futura-bold-font';}
.form-wrapp .form-row1 .form-bar1 .caldera-grid .btn:hover {color: #604a7b; background: #ffffff; border-color: #604a7b;}
.form-wrapp .form-row1 .form-bar1 .g-recaptcha {width: 100%;float: left;margin: 0px auto 20px; transform: scale(0.9);text-align: left; transform-origin: left;}
.form-wrapp .form-row1 .form-bar1 .g-recaptcha div {width: auto !important;height: auto !important;margin: 0 auto !important;}
.form-wrapp .form-row1 .form-bar1 .caldera-grid .checkbox-inline {text-align: left; font-size: 14.3px; color: #2e3547; letter-spacing: 0.2px; line-height: 20px; width: 100%; float: left;    clear: both; margin: 0 0 8px; padding-left: 30px;}
.form-wrapp .form-row1 .form-bar1 .caldera-grid .checkbox-inline:last-child {width: 100%; float: right; margin: 0 0 26px;}
.form-wrapp .form-row1 .form-bar1 .caldera-grid .checkbox-inline input[type=checkbox]{background-image: url(../images/checkbox-thumb1.png); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; overflow: hidden; height: 14px;  width: 14px;  margin: 0px !important; padding: 0; border: 0;  position: absolute; left: 0px; top: 3px; -webkit-appearance: none;-moz-appearance: none;outline: none !important;cursor: pointer;    margin-right: 5px !important; }
.form-wrapp .form-row1 .form-bar1 .caldera-grid .checkbox-inline input[type=checkbox]:checked {background-position: 0  14px; }
.form-wrapp .form-row1 .form-bar1 .caldera-grid a {color: #b5a04e;}

.dialog__overlay { background: #d0b95bc7 !important;}
.dialog--open .dialog-inner .caldera-grid .col-sm-12 { padding: 0;}
.dialog--open .dialog-inner .caldera-grid .form-control { width: 100%; height: 48px; float: left; text-align: center; color: #2e3547; font-size: 11px; letter-spacing: 1.8px; text-transform: uppercase;border: 1px solid #bcbec3; border-radius: 10px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; font-family: 'futura-bold-font'; box-shadow: none; vertical-align: baseline; outline: none; padding: 0 15px 0; margin: 0 0 15px 0;}
.dialog--open .dialog-inner .caldera-grid .form-control::placeholder { color: #2e3547;}
.dialog--open .dialog-inner .caldera-grid textarea.form-control { width: 100% !important; height: 80px; min-height: 50px; margin: 0 0 35px; padding: 16px 2.4% 0;}
.dialog--open .dialog-inner .caldera-grid .btn {float: none; color: #ffffff; background: #2e3547; border-color: #2e3547; cursor: pointer; margin: 3px 0 0; padding: 16px 30px 16px 30px; text-align: center; font-size: 11px; letter-spacing: 1.8px; text-transform: uppercase; border: 1px solid; border-radius: 8px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative;font-family: 'futura-bold-font';}
.dialog--open .dialog-inner .caldera-grid .btn:hover { color: #604a7b; background: #ffffff; border-color: #604a7b;}

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


section.practice-wrapp { float: left; width: 100%;}
section.practice-wrapp .practice-row2 { width: 100%; height: auto; display: flex; flex-wrap: wrap; margin: 50px 0px 30px 0px;}
section.practice-wrapp .practice-row2 .practice-row1 { width: 23.5%; margin-right: 2%;  margin-bottom: 2%; float:left;}
section.practice-wrapp .practice-row2 .practice-row1:nth-child(4n) { margin-right: 0;}
section.practice-wrapp .practice-row2 .practice-row1 a.practice-bar1.thumbnail.gallery { width: 100%;  float: left;}
section.practice-wrapp .practice-row2 .practice-row1 a.practice-bar1.thumbnail.gallery img { width: auto; display: block; max-width: 100%;  height: auto;}

.genie-wrapp .genie-row1.common-style {  text-align: center;}
 .footer-wrapp .footer-row3 .footer-box1 a img {
    width: auto !important;
    max-width: 100%;
}
.banner-wrapp .banner-row2 .banner-bar2 {
    width: 17%!important;
}
section.banner-wrapp.innser-wrapp .flexsliderstandstill, .banner-wrapp.innser-wrapp .flexsliderstandstill .slides, section.banner-wrapp.innser-wrapp .flexsliderstandstill .slides img {
    width: 100%;
    float: left;
    height: 576px;
}

section.banner-wrapp.innser-wrapp .flexsliderstandstill .slides img {

    object-fit: cover;
    float: left;
}

.abouts-wrapp .abouts-row1.common-style .abouts-bar1 ul li:before {
    color: #fff;
    content: "\2022 ";
    position: relative;
    left: -9px;
    font-size: 20px;
    top: 4px;
}

.dialog--open .dialog-inner .caldera-grid .g-recaptcha {
    text-align: center;
    display: inline-block;
    width: 100%;
    margin: 20px 0;
}

.dialog--open .dialog-inner .caldera-grid .g-recaptcha > div {
    text-align: center;
    margin: 0 auto;
}
.dialog--open .dialog-inner .caldera-grid a {
    color: #cfb95a;
}
.flexslider .slides > li{
	background-size: cover !important;
    background-repeat: no-repeat !important;
}
.form-wrapp .form-row1 .form-bar1 .caldera-grid .col-sm-12.single {
    margin-bottom: 1.8%;
    float: left;
    width: 100%;
}



.contac-wrapp .contac-row2 p {
    float: none;
    font-size: 16px;
    color: #2e3547;
    letter-spacing: 0.4px;
    line-height: 26px;
    margin: 0 0 28px;
    font-family: 'futura-book-font';
}
.dialog--open .dialog-inner .caldera-grid select.form-control option, .dialog--open .dialog-inner .caldera-grid select.form-control {
    text-align: center !important;
    float: left;
    width: 100%;
    text-align-last: center;
    -webkit-text-align-last: center;
}
.abouts-wrapp .abouts-row1 .abouts-bar1 p img {
    width: auto;
    max-width: 100%;
}


.abouts-wrapp p a.hello-btn-uy {
    float: none;
    color: #ffffff;
    background: #b8b8b8;
    border-color: #b8b8b8;
    cursor: pointer;
    margin: 0 5px 15px;
    padding: 16px 30px 16px 30px;
    text-align: center;
    font-size: 11px;
    letter-spacing: 1.8px;
    text-transform: uppercase;
    border-radius: 8px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
    font-family: 'futura-bold-font';
    line-height: normal;
}
.abouts-wrapp p a.hello-btn-uy:hover {
    color: #b8b8b8;
    background: #ffffff;
    border-color: #b8b8b8;
}


.modal.payment { background: #d0b95bc7 !important; width: 100%; height: 100%; top: 0; left: 0; padding: 0; margin: 0 auto;}
.modal.payment .modal-content {  display: flex; flex-wrap: wrap; align-items: center; top: 0; width: 90% !important; max-width: 560px; min-width: 290px; margin-top: 50px; margin-bottom: 50px;}
.modal.payment .modal-content .close { background: url(../images/close-thumb1.png); font-size: 0; width: 32px; height: 32px;}
.modal.payment .modal-content .modal-body { padding: 50px 8%; background: #fff; overflow: auto; opacity: 1; -webkit-transition: opacity .85s .35s; transition: opacity .85s .35s;}
.modal.payment .modal-content .modal-body h1 { font-size: 29px; font-weight: 400; color: #172337; margin: 0 0 25px;}
.modal.payment .modal-content .modal-body .caldera-grid .col-sm-6 { width: 48%; padding: 0;  float: left;}
.modal.payment .modal-content .modal-body .caldera-grid .col-sm-6.last_col {  margin-left: 4%;}
.modal.payment .modal-content .modal-body .caldera-grid .form-control { width: 100%; height: 48px; float: left; text-align: center; color: #2e3547; font-size: 11px; letter-spacing: 1.8px; text-transform: uppercase;border: 1px solid #bcbec3; border-radius: 10px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; font-family: 'futura-bold-font'; box-shadow: none; vertical-align: baseline; outline: none; padding: 0 15px 0; margin: 0 0 15px 0;}
.modal.payment .modal-content .modal-body .caldera-grid .form-control::placeholder { color: #2e3547;}
.modal.payment .modal-content .modal-body .caldera-grid textarea.form-control { width: 100% !important; height: 80px; min-height: 50px; margin: 0 0 35px; padding: 16px 2.4% 0;}
.modal.payment .modal-content .modal-body .g-recaptcha {width: 100%; float: left; margin: 0px auto 0px auto; transform: scale(0.8); text-align: center; transform-origin: center;}
.modal.payment .modal-content .modal-body .g-recaptcha div {width: auto !important; height: auto !important; margin: 0 auto !important;} 
.modal.payment .modal-content .modal-body .caldera-grid .btn {float: none;color: #ffffff;background: #2e3547;border-color: #2e3547;cursor: pointer;margin: 15px 0 0;padding: 16px 30px 16px 30px;text-align: center;font-size: 11px;letter-spacing: 1.8px;text-transform: uppercase;border: 1px solid;border-radius: 8px;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;font-family: 'futura-bold-font'; line-height: normal;}
.modal.payment .modal-content .modal-body .caldera-grid .btn:hover { color: #604a7b; background: #ffffff; border-color: #604a7b;}

.modal.payment .modal-content .modal-body .caldera-grid .checkbox { text-align: center; font-size: 14.3px; color: #2e3547; letter-spacing: 0.2px; line-height: 20px; width: 100%; float: left; clear: both; margin: 10px 0 0px; padding: 0; font-family: 'futura-regular-font';}
.modal.payment .modal-content .modal-body .caldera-grid .checkbox+.checkbox { margin: 10px 0 20px; }
.modal.payment .modal-content .modal-body .caldera-grid a { color: #d0b95b;}
.modal.payment .modal-content .modal-body .caldera-grid .checkbox label { padding: 0;}
.modal.payment .modal-content .modal-body .caldera-grid .checkbox input[type=checkbox]{background-image: url(../images/checkbox-thumb1.png); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; overflow: hidden; height: 14px;  width: 14px;  margin: 0px !important; padding: 0; border: 0;  position: relative; left: 0px; top: 2px; -webkit-appearance: none;-moz-appearance: none;outline: none !important;cursor: pointer;    margin-right: 5px !important; }
.modal.payment .modal-content .modal-body .caldera-grid .checkbox input[type=checkbox]:checked {background-position: 0  14px; }
.modal.payment .modal-content .modal-body .caldera-grid .col-sm-12 { padding: 0;}

.abouts-wrapp .abouts-row1 .abouts-bar1 table {
    color: #fff;
    float: left;
    width: 100%;
}

.abouts-wrapp .abouts-row1 .abouts-bar1 table td {
    padding: 5px;
}

/*Smartphone css*/


@media screen and (max-width: 1200px) {
.banner-wrapp .banner-row2 .banner-bar2 {
    width: 22%!important;
}
}
@media screen and (max-width: 480px) {

.margin { width:90%;}



.header-wrapp { text-align:center; padding:66px 0 34px;}

.header-wrapp p { float:none; font-size:14px; line-height:23px; margin:0 0 0;}

.header-wrapp .header-row1 { width:106px; overflow:auto; transform:none; margin:0 auto 30px; position:relative; top:inherit;}

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

.header-wrapp .header-row2 { width:100%; margin:0 0 0; position:fixed; top:0; right:0; left:0; z-index:9999;}

.header-wrapp .header-row3 { width:100%; display:none; margin:0 0 0;}

.header-wrapp .header-row3 .header-bar3 { width:100%;}

.header-wrapp .header-row4 { width:100%; margin:0 0 20px;}

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

.header-wrapp .header-row4 .header-bar4 a { float:none; display:inline-block; margin:0 6px 0;}

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

.header-wrapp .header-row5 .header-bar5 { width:100%;}



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

.banner-wrapp p { font-size:18px; line-height:28.11px; margin:0 0 22px;}

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

.banner-wrapp h2 { font-size:31px; color:#ffffff; line-height:35px; margin:0 0 16px;}

.banner-wrapp .banner-row1 { width:100%; margin:0 0 0; position:relative; bottom:inherit;}

.banner-wrapp .banner-row1 .banner-bar1 { width:100%; padding:34px 0 78px;}

.banner-wrapp .banner-row2 {  width: auto; margin: 0 auto; position: absolute; bottom: 68%;}

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

.banner-wrapp .banner-row3 { width:100%; display:none; margin:0 0 0; position:relative; bottom:inherit;}

.banner-wrapp .banner-row3 .banner-bar3 { width:100%;}

.banner-wrapp .banner-btn1 { display:inline-block; background:#b8b8b8; border-color:#b8b8b8;}

.banner-wrapp .banner-btn2 { padding: 10px 0 10px 0; width: 110px; font-size: 8.5px;}



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

.canver-wrapp p { max-width:260px; font-size:14px; line-height:25px; margin:0 auto 22px;}

.canver-wrapp h2 { font-size:14px; line-height:27px; margin:0 0 26px;}

.canver-wrapp h3 { font-size:26px; line-height:59px; margin:-8px 0 0;}

.canver-wrapp .canver-row1 { width:100%; margin:0 0 0;}

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

.canver-wrapp .canver-btn1 { margin:0 0 0;}



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

.detier-wrapp p { font-size:14px; line-height:27px; margin:0 0 22px;}

.detier-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 18px;}

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

.detier-wrapp .detier-row1 .detier-bar1 { width:100%; min-height:280px; margin:0 0 0; padding:32px 5% 40px;}

.detier-wrapp .detier-btn1 { width:50%; padding:16px 5% 16px 5%; position:absolute; bottom:40px;}



.enquer-wrapp { text-align:center; background:#ffffff; padding:32px 0 40px;}

.enquer-wrapp p { font-size:14px; line-height:29px; margin:0 0 22px;}

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

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

.enquer-wrapp h3 { font-size:24px; line-height:57px; margin:-4px 0 6px;}

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

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

.enquer-wrapp .enquer-row1 .enquer-bar1 a { margin:0 0 18px;}

.enquer-wrapp .enquer-row2 { width:100%; display:none; margin:0 0 0;}

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



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

.facier-wrapp p { font-size:14px; line-height:26px; margin:0 0 16px;}

.facier-wrapp h2 { font-size:12px; line-height:20.11px; margin:0 0 0;}

.facier-wrapp h3 { font-size:26px; line-height:34px; margin:0 0 14px;}

.facier-wrapp .facier-row1 { width:100%; transform:none; margin:0 0 23px; position:relative; top:inherit;}

.facier-wrapp .facier-row1 .facier-bar1 { width:26.7%; padding:0 0 26.7%; top:24%;}

.facier-wrapp .facier-row2 { width:100%; margin:0 0 0; padding:34px 5% 40px;}

.facier-wrapp .facier-btn1 { margin:7px 0 0;}



.gester-wrapp { text-align:center; background:url(../images/gester-bg11.png) no-repeat center / cover; padding:36px 0 40px;}

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

.gester-wrapp .gester-row1 { width:100%; margin:0 0 0;}

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

.gester-wrapp .gester-row1 .gester-bar1 .gester-fil1 { text-align:center;}

.gester-wrapp .gester-row1 .gester-bar1 .gester-fil2 { width:100%; margin:0 0 4.2%; padding:0 5% 0;}

.gester-wrapp .gester-row1 .gester-bar1 .gester-fil3 { width:100%; margin:0 0 30px; padding:16px 5% 0;}



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

.footer-wrapp p { font-size:15px; line-height:26px; margin:0 0 22px;}

.footer-wrapp p span { margin:0 6px 0;}

.footer-wrapp .footer-row1 { width:121px; margin:0 auto 27px;}

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

.footer-wrapp .footer-row2 { width:100%; margin:0 0 21px;}

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

.footer-wrapp .footer-row2 .footer-bar2 li { margin:0 6px 6px;}

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

.footer-wrapp .footer-row3 .footer-bar3 { width:100%;}

.footer-wrapp .footer-row4 { width:100%; margin:0 0 12px;}

.footer-wrapp .footer-row4 .footer-bar4 { width:100%;}

.footer-wrapp .footer-row4 .footer-bar4 li { display:block;}

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

.footer-wrapp .footer-btn1 { margin:0 0 0;}

.footer-bar2 li, .footer-bar2 li a { font-size:16px;}

.footer-bar4 li, .footer-bar4 li a, .footer-bar5 li, .footer-bar5 li a { font-size:12px;}



/*innser*/

.innser-wrapp h1 { font-size:27px;}

.innser-wrapp p { font-size:13px; line-height:16px;}

.innser-wrapp .innser-row1 { bottom:105px;}

.innser-wrapp .innser-row2 { bottom:-50px;}

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

.innser-box1 { width:100px; padding:0 0 100px; float:none; display:inline-block;}



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

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



.abouts-wrapp2 { padding:50px 0 20px; background:url(../images/abouts-bg1.jpg) no-repeat 21% / cover;}

.abouts-wrapp2 .abouts-row2 { width:100%; margin: 0 0 40px;}



.conten-wrapp { padding:80px 0 50px;}

.conten-wrapp .conten-row1 { width:100%; padding:0 5%; margin:0 0 50px;}

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

.conten-wrapp .conten-row2 { width:100%;}



.sidbar-wrapp .sidbar-row1 { padding:29px 5% 37px;}



.blog-wrapp { padding:0 0 30px;}

.blog-wrapp .blog-row2 { width:100%; margin:0 0 40px;}

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

.blog-wrapp .blog-row2:last-child { margin-left: 0%;}


.bloger-wrapp .bloger-row2 { width:100%; margin:0 0 45px;}
.bloger-wrapp .bloger-row2:nth-child(2n) { float:right; margin-left: 0;}


.paiger-wrapp .paiger-row1 { width:288px;}

.paiger-wrapp .paiger-row1 .paiger-bar1 { width:58.4%;}

.paiger-wrapp .paiger-btn1 { padding:16px 8px 16px 8px;}

.paiger-wrapp .paiger-btn2 { padding:16px 8px 16px 8px;}

.paiger-wrapp .paiger-row1 .paiger-bar1 li { margin:0 1px;}

.paiger-bar1 li, .paiger-bar1 li a { font-size:11.7px;}

.paiger-wrapp .paiger-row1 a.page-numbers{ font-size:11.7px; margin:0 1px;}

.contac-wrapp .contac-row1 .contac-bar1 li { font-size:15px; margin:0 3px; line-height:25px;}

.contac-wrapp .contac-btn2 { width:100%; font-size:9px; margin:0 0 10px;}

.contac-wrapp .contac-btn1 { width:100%; font-size:9px; padding:16px 7px 16px;}

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



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

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

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

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

.form-wrapp .form-row1 .form-bar1 .form-fil1 { text-align:center;}

.form-wrapp .form-row1 .form-bar1 .form-fil2 { width:100%; margin:0 0 4.2%; padding:0 5% 0;}

.form-wrapp .form-row1 .form-bar1 .form-fil3 { width:100%; margin:0 0 30px; padding:16px 5% 0;}

.form-wrapp .captcha-row1 .captcha-bar1 { float:none; display:inline-block;}



.makes-wrapp { padding:50px 0 20px; background:url(../images/makes-bg1.jpg) no-repeat 71% / cover; padding:0; position:relative;}

.makes-wrapp .makes-row2 { width:100%; position:relative; z-index:9; padding:50px 0;}



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

.hello-wrapp .hello-row1 .hello-bar1 { width:80%;}



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

.testi-wrapp .testi-row1 { padding:0;}

.testi-wrapp .testi-row2 { width:100%; min-height:inherit; padding-bottom:138px;}



.genie-wrapp h2 { font-size:13px; line-height:23px;}

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

.genie-wrapp .genie-btn1 { padding:16px 12px 16px; margin:0 0 10px;}

.genie-wrapp .genie-btn2 { padding:16px 12px 16px;  margin:0 0 10px;}



.treat-wrapp p { max-width:252px; margin:0 auto 26px;}

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

.treat-wrapp .treat-row1 .treat-bar1 { width:100%; margin-right: 0;  margin-left: 0;}



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



.journe-wrapp2 { padding-bottom:0;}

.journe-wrapp2 .journe-row2 { width:100%;}



.abouts-wrapp3 h4 span { display:contents;}

.abouts-wrapp3 { position:relative; padding:0;}

.abouts-wrapp3 .abouts-row22 { width:100%; position:relative; z-index:9; padding:50px 0;}



/*common-css*/

.overlay  { display:block;}

.footer-box1 { width:100%; margin:0 0 20px;}

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

.header-btn1, .header-btn2, .header-btn3, .banner-btn1, .banner-btn2, .canver-btn1, .detier-btn1, .enquer-btn1, .facier-btn1, .gester-fil1, .gester-btn1, .footer-btn1, .contac-btn1, .genie-btn1, .genie-btn2 { font-size:10px;}

.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .form-control { font-size: 10px; padding: 0 15px 0; text-align:center;}
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid textarea.form-control { margin:0 0 30px;}
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .checkbox-inline { font-size: 12.3px; line-height: 18px; text-align: center; width: auto; float: none; margin: 0 0 15px; padding-left: 0px;}
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .checkbox-inline:last-child { width: auto; float: none; margin: 0 0 26px; text-align: center;}
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .checkbox-inline input[type=checkbox]{top: 1px; position: relative;}
.gester-wrapp .gester-row1 .gester-bar1 .col-sm-4.first_col {width: 100%;  margin: 0 0 4.2%; float: left;}
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .col-sm-4:nth-child(2) { width: 100%; margin: 0 0 4.2%; float: right;}
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .col-sm-4.last_col { width: 100%; float: left; margin: 0 0 4.2%;}
.gester-wrapp .gester-row1 .gester-bar1 .g-recaptcha {text-align: center; transform-origin: center;}

.form-wrapp .form-row1 .form-bar1 .caldera-grid .form-control { padding: 0 15px 0; text-align:center;}
.form-wrapp .form-row1 .form-bar1 .caldera-grid textarea.form-control { margin:0 0 30px;}
.form-wrapp .form-row1 .form-bar1 .caldera-grid .checkbox-inline { font-size: 12.3px; line-height: 18px; text-align: center; width: auto; float: none; margin: 0 0 15px; padding-left: 0px;}
.form-wrapp .form-row1 .form-bar1 .caldera-grid .checkbox-inline:last-child { width: auto; float: none; margin: 0 0 26px; text-align: center;}
.form-wrapp .form-row1 .form-bar1 .caldera-grid .checkbox-inline input[type=checkbox]{top: 1px; position: relative;}
.form-wrapp .form-row1 .form-bar1 .col-sm-4.first_col {width: 100%;  margin: 0 0 4.2%; float: left;}
.form-wrapp .form-row1 .form-bar1 .caldera-grid .col-sm-4:nth-child(2) { width: 100%; margin: 0 0 4.2%; float: right;}
.form-wrapp .form-row1 .form-bar1 .caldera-grid .col-sm-4.last_col { width: 100%; float: left; margin: 0 0 4.2%;}
.form-wrapp .form-row1 .form-bar1 .g-recaptcha {text-align: center; transform-origin: center;}

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



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

.margin { width:90%;}



.header-wrapp { text-align:center; padding:66px 0 34px;}

.header-wrapp p { float:none; font-size:14px; line-height:23px; margin:0 0 0;}

.header-wrapp .header-row1 { width:106px; overflow:auto; transform:none; margin:0 auto 30px; position:relative; top:inherit;}

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

.header-wrapp .header-row2 { width:100%; margin:0 0 0; position:fixed; top:0; right:0; left:0; z-index:9999;}

.header-wrapp .header-row3 { width:100%; display:none; margin:0 0 0;}

.header-wrapp .header-row3 .header-bar3 { width:100%;}

.header-wrapp .header-row4 { width:100%; margin:0 0 20px;}

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

.header-wrapp .header-row4 .header-bar4 a { float:none; display:inline-block; margin:0 6px 0;}

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

.header-wrapp .header-row5 .header-bar5 { width:100%;}



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

.banner-wrapp p { font-size:18px; line-height:28.11px; margin:0 0 22px;}

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

.banner-wrapp h2 { font-size:31px; color:#ffffff; line-height:35px; margin:0 0 16px;}

.banner-wrapp .banner-row1 { width:100%; margin:0 0 0; position:relative; bottom:inherit;}

.banner-wrapp .banner-row1 .banner-bar1 { width:100%; padding:34px 0 78px;}

.banner-wrapp .banner-row2 { width: auto; margin: 0 auto; position: absolute; bottom: 60%;}

.banner-wrapp .banner-row2 .banner-bar2 { width:auto;}

.banner-wrapp .banner-row3 { width:100%; display:none; margin:0 0 0; position:relative; bottom:inherit;}

.banner-wrapp .banner-row3 .banner-bar3 { width:100%;}

.banner-wrapp .banner-btn1 { display:inline-block; background:#b8b8b8; border-color:#b8b8b8;}

.banner-wrapp .banner-btn2 { padding: 10px 0 10px 0;  width: 130px; font-size: 9.5px;}



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

.canver-wrapp p { max-width:260px; font-size:14px; line-height:25px; margin:0 auto 22px;}

.canver-wrapp h2 { font-size:14px; line-height:27px; margin:0 0 26px;}

.canver-wrapp h3 { font-size:26px; line-height:59px; margin:-8px 0 0;}

.canver-wrapp .canver-row1 { width:100%; margin:0 0 0;}

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

.canver-wrapp .canver-btn1 { margin:0 0 0;}



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

.detier-wrapp p { font-size:14px; line-height:27px; margin:0 0 22px;}

.detier-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 18px;}

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

.detier-wrapp .detier-row1 .detier-bar1 { width:100%; min-height:280px; margin:0 0 0; padding:32px 5% 40px;}

.detier-wrapp .detier-btn1 { width:50%; padding:16px 5% 16px 5%; position:absolute; bottom:40px;}



.enquer-wrapp { text-align:center; background:#ffffff; padding:32px 0 40px;}

.enquer-wrapp p { font-size:14px; line-height:29px; margin:0 0 22px;}

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

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

.enquer-wrapp h3 { font-size:24px; line-height:57px; margin:-4px 0 6px;}

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

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

.enquer-wrapp .enquer-row1 .enquer-bar1 a { margin:0 0 18px;}

.enquer-wrapp .enquer-row2 { width:100%; display:none; margin:0 0 0;}

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



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

.facier-wrapp p { font-size:14px; line-height:26px; margin:0 0 16px;}

.facier-wrapp h2 { font-size:12px; line-height:20.11px; margin:0 0 0;}

.facier-wrapp h3 { font-size:26px; line-height:34px; margin:0 0 14px;}

.facier-wrapp .facier-row1 { width:100%; transform:none; margin:0 0 23px; position:relative; top:inherit;}

.facier-wrapp .facier-row1 .facier-bar1 { width:21.7%; padding:0 0 21.7%; top:24%;}

.facier-wrapp .facier-row2 { width:100%; margin:0 0 0; padding:34px 5% 40px;}

.facier-wrapp .facier-btn1 { margin:7px 0 0;}



.gester-wrapp { text-align:center; background:url(../images/gester-bg11.png) no-repeat center / cover; padding:36px 0 40px;}

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

.gester-wrapp .gester-row1 { width:100%; margin:0 0 0;}

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

.gester-wrapp .gester-row1 .gester-bar1 .gester-fil1 { text-align:center;}

.gester-wrapp .gester-row1 .gester-bar1 .gester-fil2 { width:100%; margin:0 0 4.2%; padding:0 5% 0;}

.gester-wrapp .gester-row1 .gester-bar1 .gester-fil3 { width:100%; margin:0 0 30px; padding:16px 5% 0;}



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

.footer-wrapp p { font-size:15px; line-height:26px; margin:0 0 22px;}

.footer-wrapp p span { margin:0 6px 0;}

.footer-wrapp .footer-row1 { width:121px; margin:0 auto 27px;}

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

.footer-wrapp .footer-row2 { width:100%; margin:0 0 21px;}

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

.footer-wrapp .footer-row2 .footer-bar2 li { margin:0 6px 6px;}

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

.footer-wrapp .footer-row3 .footer-bar3 { width:100%;}

.footer-wrapp .footer-row4 { width:100%; margin:0 0 12px;}

.footer-wrapp .footer-row4 .footer-bar4 { width:100%;}

.footer-wrapp .footer-row4 .footer-bar4 li { display:block;}

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

.footer-wrapp .footer-btn1 { margin:0 0 0;}

.footer-bar2 li, .footer-bar2 li a { font-size:16px;}

.footer-bar4 li, .footer-bar4 li a, .footer-bar5 li, .footer-bar5 li a { font-size:12px;}



/*innser*/

.innser-wrapp h1 { font-size:31px;}

.innser-wrapp p { font-size:15px; line-height:18px;}

.innser-wrapp .innser-row1 { bottom:105px;}

.innser-wrapp .innser-row2 { bottom:-45px;}

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

.innser-box1 { float:none; display:inline-block;}



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

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



.abouts-wrapp2 { padding:50px 0 20px; background:url(../images/abouts-bg1.jpg) no-repeat 21% / cover;}

.abouts-wrapp2 .abouts-row2 { width:100%; margin: 0 0 40px;}



.conten-wrapp { padding:80px 0 50px;}

.conten-wrapp .conten-row1 { width:100%; padding:0 5%; margin:0 0 50px;}

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

.conten-wrapp .conten-row2 { width:100%;}



.sidbar-wrapp .sidbar-row1 { padding:29px 5% 37px;}



.blog-wrapp { padding:0 0 30px;}

.blog-wrapp .blog-row2 { width:100%; margin:0 0 40px;}

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

.blog-wrapp .blog-row2:last-child { margin-left: 0%;}


.bloger-wrapp .bloger-row2 { width:100%; margin:0 0 45px;}
.bloger-wrapp .bloger-row2:nth-child(2n) { float:right; margin-left: 0;}


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

.paiger-wrapp .paiger-row1 .paiger-bar1 li { margin:0 4px;}



.contac-wrapp .contac-btn2 { width:100%; margin:0 0 10px;}

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

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



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

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

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

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

.form-wrapp .form-row1 .form-bar1 .form-fil1 { text-align:center;}

.form-wrapp .form-row1 .form-bar1 .form-fil2 { width:100%; margin:0 0 4.2%; padding:0 5% 0;}

.form-wrapp .form-row1 .form-bar1 .form-fil3 { width:100%; margin:0 0 30px; padding:16px 5% 0;}

.form-wrapp .captcha-row1 .captcha-bar1 { float:none; display:inline-block;}



.makes-wrapp { padding:50px 0 20px; background:url(../images/makes-bg1.jpg) no-repeat 71% / cover; padding:0; position:relative;}

.makes-wrapp .makes-row2 { width:100%; position:relative; z-index:9; padding:50px 0;}



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

.hello-wrapp .hello-row1 .hello-bar1 { width:90%;}



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

.testi-wrapp .testi-row1 { padding:0;}

.testi-wrapp .testi-row2 { width:100%; min-height:inherit; padding-bottom:138px;}



.genie-wrapp h2 { font-size:14px; line-height:23px;}

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

.genie-wrapp .genie-btn1 { padding:16px 12px 16px;}

.genie-wrapp .genie-btn2 { padding:16px 12px 16px;}



.treat-wrapp .treat-row1 .treat-bar1 { width:100%; margin-right: 0;  margin-left: 0;}



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



.journe-wrapp2 { padding-bottom:0;}

.journe-wrapp2 .journe-row2 { width:100%;}



.abouts-wrapp3 h4 span { display:contents;}

.abouts-wrapp3 { position:relative; padding:0;}

.abouts-wrapp3 .abouts-row22 { width:100%; position:relative; z-index:9; padding:50px 0;}



/*common-css*/

.overlay  { display:block;}

.footer-box1 { width:100%; margin:0 0 20px;}

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

.header-btn1, .header-btn2, .header-btn3, .banner-btn1, .banner-btn2, .canver-btn1, .detier-btn1, .enquer-btn1, .facier-btn1, .gester-fil1, .gester-btn1, .footer-btn1 { font-size:10px;}

.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .form-control { font-size: 10px; padding: 0 15px 0; text-align:center;}
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid textarea.form-control { margin:0 0 30px;}
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .checkbox-inline { font-size: 12.3px; line-height: 18px; text-align: center; width: auto; float: none; margin: 0 0 15px; padding-left: 0px;}
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .checkbox-inline:last-child { width: auto; float: none; margin: 0 0 26px; text-align: center;}
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .checkbox-inline input[type=checkbox]{top: 1px; position: relative;}
.gester-wrapp .gester-row1 .gester-bar1 .col-sm-4.first_col {width: 100%;  margin: 0 0 4.2%; float: left;}
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .col-sm-4:nth-child(2) { width: 100%; margin: 0 0 4.2%; float: right;}
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .col-sm-4.last_col { width: 100%; float: left; margin: 0 0 4.2%;}
.gester-wrapp .gester-row1 .gester-bar1 .g-recaptcha {text-align: center; transform-origin: center;}


.form-wrapp .form-row1 .form-bar1 .caldera-grid .form-control {  padding: 0 15px 0; text-align:center;}
.form-wrapp .form-row1 .form-bar1 .caldera-grid textarea.form-control { margin:0 0 30px;}
.form-wrapp .form-row1 .form-bar1 .caldera-grid .checkbox-inline { font-size: 12.3px; line-height: 18px; text-align: center; width: auto; float: none; margin: 0 0 15px; padding-left: 0px;}
.form-wrapp .form-row1 .form-bar1 .caldera-grid .checkbox-inline:last-child { width: auto; float: none; margin: 0 0 26px; text-align: center;}
.form-wrapp .form-row1 .form-bar1 .caldera-grid .checkbox-inline input[type=checkbox]{top: 1px; position: relative;}
.form-wrapp .form-row1 .form-bar1 .col-sm-4.first_col {width: 100%;  margin: 0 0 4.2%; float: left;}
.form-wrapp .form-row1 .form-bar1 .caldera-grid .col-sm-4:nth-child(2) { width: 100%; margin: 0 0 4.2%; float: right;}
.form-wrapp .form-row1 .form-bar1 .caldera-grid .col-sm-4.last_col { width: 100%; float: left; margin: 0 0 4.2%;}
.form-wrapp .form-row1 .form-bar1 .g-recaptcha {text-align: center; transform-origin: center;}

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

}



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

.margin { width:90%;}



.header-wrapp { text-align:center; padding:66px 0 34px;}

.header-wrapp p { float:none; font-size:14px; line-height:23px; margin:0 0 0;}

.header-wrapp .header-row1 { width:106px; overflow:auto; transform:none; margin:0 auto 30px; position:relative; top:inherit;}

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

.header-wrapp .header-row2 { width:100%; margin:0 0 0; position:fixed; top:0; right:0; left:0; z-index:9999;}

.header-wrapp .header-row3 { width:100%; display:none; margin:0 0 0;}

.header-wrapp .header-row3 .header-bar3 { width:100%;}

.header-wrapp .header-row4 { width:100%; margin:0 0 20px;}

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

.header-wrapp .header-row4 .header-bar4 a { float:none; display:inline-block; margin:0 6px 0;}

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

.header-wrapp .header-row5 .header-bar5 { width:100%;}



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

.banner-wrapp p { font-size:18px; line-height:28.11px; margin:0 0 22px;}

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

.banner-wrapp h2 { font-size:31px; color:#ffffff; line-height:35px; margin:0 0 16px;}

.banner-wrapp .banner-row1 { width:100%; margin:0 0 0; position:relative; bottom:inherit;}

.banner-wrapp .banner-row1 .banner-bar1 { width:100%; padding:34px 0 78px;}

.banner-wrapp .banner-row2 { width: auto; margin: 0 auto; position: absolute; bottom: 55%;}

.banner-wrapp .banner-row2 .banner-bar2 { width:auto;}

.banner-wrapp .banner-row3 { width:100%; display:none; margin:0 0 0; position:relative; bottom:inherit;}

.banner-wrapp .banner-row3 .banner-bar3 { width:100%;}

.banner-wrapp .banner-btn1 { display:inline-block; background:#b8b8b8; border-color:#b8b8b8;}

.banner-wrapp .banner-btn2 { padding: 12px 0 12px 0; width: 150px;}



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

.canver-wrapp p { font-size:14px; line-height:25px; margin:0 0 22px;}

.canver-wrapp h2 { font-size:14px; line-height:27px; margin:0 0 26px;}

.canver-wrapp h3 { font-size:26px; line-height:59px; margin:-8px 0 0;}

.canver-wrapp .canver-row1 { width:100%; margin:0 0 0;}

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

.canver-wrapp .canver-btn1 { margin:0 0 0;}



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

.detier-wrapp p { font-size:14px; line-height:27px; margin:0 0 22px;}

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

.detier-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 18px;}

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

.detier-wrapp .detier-row1 .detier-bar1 { width:100%; min-height:280px; margin:0 0 0; padding:32px 5% 40px;}

.detier-wrapp .detier-btn1 { width:50%; padding:16px 5% 16px 5%; position:absolute; bottom:40px;}



.enquer-wrapp { text-align:center; background:#ffffff; padding:32px 0 40px;}

.enquer-wrapp p { font-size:14px; line-height:29px; margin:0 0 22px;}

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

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

.enquer-wrapp h3 { font-size:24px; line-height:57px; margin:-4px 0 6px;}

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

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

.enquer-wrapp .enquer-row1 .enquer-bar1 a { margin:0 0 18px;}

.enquer-wrapp .enquer-row2 { width:100%; display:none; margin:0 0 0;}

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



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

.facier-wrapp p { font-size:14px; line-height:26px; margin:0 0 16px;}

.facier-wrapp h2 { font-size:12px; line-height:20.11px; margin:0 0 0;}

.facier-wrapp h3 { font-size:26px; line-height:34px; margin:0 0 14px;}

.facier-wrapp .facier-row1 { width:100%; transform:none; margin:0 0 23px; position:relative; top:inherit;}

.facier-wrapp .facier-row1 .facier-bar1 { width:16.7%; padding:0 0 16.7%; top:24%;}

.facier-wrapp .facier-row2 { width:100%; margin:0 0 0; padding:34px 5% 40px;}

.facier-wrapp .facier-btn1 { margin:7px 0 0;}



.gester-wrapp { text-align:center; background:url(../images/gester-bg11.png) no-repeat center / cover; padding:36px 0 40px;}

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

.gester-wrapp .gester-row1 { width:100%; margin:0 0 0;}

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

.gester-wrapp .gester-row1 .gester-bar1 .gester-fil1 { text-align:center;}

.gester-wrapp .gester-row1 .gester-bar1 .gester-fil2 { width:48%; margin:0 0 4.2%; padding:0 5% 0;}

.gester-wrapp .gester-row1 .gester-bar1 .gester-fil2:nth-child(2n) { float:right;}

.gester-wrapp .gester-row1 .gester-bar1 .gester-fil2:nth-child(3) { width:100%;}

.gester-wrapp .gester-row1 .gester-bar1 .gester-fil3 { width:100%; margin:0 0 30px; padding:16px 5% 0;}



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

.footer-wrapp p { font-size:15px; line-height:26px; margin:0 0 22px;}

.footer-wrapp p span { margin:0 6px 0;}

.footer-wrapp .footer-row1 { width:121px; margin:0 auto 27px;}

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

.footer-wrapp .footer-row2 { width:100%; margin:0 0 21px;}

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

.footer-wrapp .footer-row2 .footer-bar2 li { margin:0 6px 6px;}

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

.footer-wrapp .footer-row3 .footer-bar3 { width:100%;}

.footer-wrapp .footer-row4 { width:100%; margin:0 0 12px;}

.footer-wrapp .footer-row4 .footer-bar4 { width:100%;}

.footer-wrapp .footer-row4 .footer-bar4 li { display:block;}

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

.footer-wrapp .footer-btn1 { margin:0 0 0;}

.footer-bar2 li, .footer-bar2 li a { font-size:16px;}

.footer-bar4 li, .footer-bar4 li a, .footer-bar5 li, .footer-bar5 li a { font-size:12px;}



/*innser*/

.innser-wrapp p { font-size:15px; line-height:18px;}

.innser-wrapp .innser-row1 { bottom:115px;}

.innser-wrapp .innser-row2 { bottom:-55px;}

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

.innser-box1 { float:none; display:inline-block;}



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

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



.abouts-wrapp2 { padding:50px 0 20px; background:url(../images/abouts-bg1.jpg) no-repeat 21% / cover;}

.abouts-wrapp2 .abouts-row2 { width:100%; margin: 0 0 40px;}



.conten-wrapp { padding:80px 0 50px;}

.conten-wrapp .conten-row1 { width:100%; padding:0 5%; margin:0 0 50px;}

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

.conten-wrapp .conten-row2 { width:100%;}



.sidbar-wrapp .sidbar-row1 { padding:29px 5% 37px;}



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

.blog-wrapp h2 { font-size:25px; line-height:38px;}

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



.bloger-wrapp .bloger-row2 { width:100%; margin:0 0 45px;}

.bloger-wrapp .bloger-row2:nth-child(2n) { float:right; margin-left: 0;}


.contac-wrapp .contac-btn2 { padding:16px 12px 16px 12px;}

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



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

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

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

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

.form-wrapp .form-row1 .form-bar1 .form-fil1 { text-align:center;}

.form-wrapp .form-row1 .form-bar1 .form-fil2 { width:48%; margin:0 0 4.2%; padding:0 5% 0;}

.form-wrapp .form-row1 .form-bar1 .form-fil2:nth-child(2n) { float:right;}

.form-wrapp .form-row1 .form-bar1 .form-fil2:nth-child(3) { width:100%;}

.form-wrapp .form-row1 .form-bar1 .form-fil3 { width:100%; margin:0 0 30px; padding:16px 5% 0;}



.makes-wrapp { padding:50px 0 20px; background:url(../images/makes-bg1.jpg) no-repeat 71% / cover; padding:0; position:relative;}

.makes-wrapp .makes-row2 { width:100%; position:relative; z-index:9; padding:50px 0;}



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

.hello-wrapp .hello-row1 .hello-bar1 { width:90%;}



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

.testi-wrapp .testi-row1 { padding:0;}

.testi-wrapp .testi-row2 { width:100%; min-height:inherit; padding-bottom:138px;}



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



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

.treat-wrapp .treat-row1 .treat-bar1 { width:48.5%; margin:0 0 3%;}

.treat-wrapp .treat-row1 .treat-bar1:nth-child(2n) { float:right; margin-left: 3%;}



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



.journe-wrapp2 { padding-bottom:0;}

.journe-wrapp2 .journe-row2 { width:100%;}



.abouts-wrapp3 h4 span { display:contents;}

.abouts-wrapp3 { position:relative; padding:0;}

.abouts-wrapp3 .abouts-row22 { width:100%; position:relative; z-index:9; padding:50px 0;}



/*common-css*/

.overlay  { display:block;}

.footer-box1 { width:100%; margin:0 0 20px;}

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

.header-btn1, .header-btn2, .header-btn3, .banner-btn1, .banner-btn2, .canver-btn1, .detier-btn1, .enquer-btn1, .facier-btn1, .gester-fil1, .gester-btn1, .footer-btn1 { font-size:10px;}


.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .form-control { font-size: 10px; padding: 0 15px 0; text-align:center;}
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid textarea.form-control { margin:0 0 30px;}
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .checkbox-inline { font-size: 12.3px; line-height: 18px; text-align: center; width: auto; float: none; margin: 0 0 15px; padding-left: 0px;}
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .checkbox-inline:last-child { width: auto; float: none; margin: 0 0 26px; text-align: center;}
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .checkbox-inline input[type=checkbox]{top: 1px; position: relative;}
.gester-wrapp .gester-row1 .gester-bar1 .col-sm-4.first_col {width: 48%;  margin: 0 0 4.2%; float: left;}
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .col-sm-4:nth-child(2) { width: 48%; margin: 0 0 4.2%; float: right;}
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .col-sm-4.last_col { width: 100%; float: left; margin: 0 0 4.2%;}
.gester-wrapp .gester-row1 .gester-bar1 .g-recaptcha {text-align: center; transform-origin: center;}

.form-wrapp .form-row1 .form-bar1 .caldera-grid .form-control { padding: 0 15px 0; text-align:center;}
.form-wrapp .form-row1 .form-bar1 .caldera-grid textarea.form-control { margin:0 0 30px;}
.form-wrapp .form-row1 .form-bar1 .caldera-grid .checkbox-inline { font-size: 12.3px; line-height: 18px; text-align: center; width: auto; float: none; margin: 0 0 15px; padding-left: 0px;}
.form-wrapp .form-row1 .form-bar1 .caldera-grid .checkbox-inline:last-child { width: auto; float: none; margin: 0 0 26px; text-align: center;}
.form-wrapp .form-row1 .form-bar1 .caldera-grid .checkbox-inline input[type=checkbox]{top: 1px; position: relative;}
.form-wrapp .form-row1 .form-bar1 .col-sm-4.first_col {width: 48%;  margin: 0 0 4.2%; float: left;}
.form-wrapp .form-row1 .form-bar1 .caldera-grid .col-sm-4:nth-child(2) { width: 48%; margin: 0 0 4.2%; float: right;}
.form-wrapp .form-row1 .form-bar1 .caldera-grid .col-sm-4.last_col { width: 100%; float: left; margin: 0 0 4.2%;}
.form-wrapp .form-row1 .form-bar1 .g-recaptcha {text-align: center; transform-origin: center;}

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



@media screen and (min-width:768px) and (max-width:900px) {

.margin { width:94%;}



.header-wrapp { padding:28px 0 38px;}

.header-wrapp p { font-size:13px; line-height:22px;}

.header-wrapp .header-row1 { width:10.9%;}

.header-wrapp .header-row3 { margin:4px 6.4% 0 0;}



.banner-wrapp { min-height:inherit;}

.banner-wrapp p { font-size:20px; line-height:30.11px;}

.banner-wrapp h2 { font-size:35px; line-height:48px;}

.banner-wrapp h3 { font-size:9px; letter-spacing:1px; line-height:22px;}

.banner-wrapp .banner-row2 { bottom:29.33%;}

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

.banner-wrapp .banner-row3 { bottom:14.5%;}

.banner-wrapp .banner-row3 .banner-bar3 { width:17.24%;}



.canver-wrapp { padding:54px 0 66px;}

.canver-wrapp p { font-size:13px; line-height:24px; margin:0 0 22px;}

.canver-wrapp h2 { font-size:16px; line-height:29px; margin:0 0 38px;}

.canver-wrapp h3 { font-size:28px; line-height:61px; margin:-10px 0 0;}



.detier-wrapp p { font-size:14px; line-height:27px; margin:0 0 20px;}

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

.detier-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}

.detier-wrapp .detier-row1 .detier-bar1 { min-height:276px;}



.enquer-wrapp { padding:84px 0 42px;}

.enquer-wrapp p { font-size:14px; line-height:29px; margin:0 0 20px;}

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

.enquer-wrapp h3 { font-size:26px; line-height:59px; margin:-4px 0 16px;}

.enquer-wrapp .enquer-row1 { margin:0 0 50px;}



.facier-wrapp p { font-size:14px; line-height:26px; margin:0 0 20px;}

.facier-wrapp h3 { font-size:26px; line-height:34px; margin:0 0 16px;}

.facier-wrapp h3 span { display:inline;}

.facier-wrapp h2 { font-size:12px; line-height:20.11px;}

.facier-wrapp .facier-row1 { width:61.77%; margin:0 0 0 -6%;}



.gester-wrapp { padding:88px 0 94px;}

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



.footer-wrapp p { font-size:15px;}

.footer-wrapp p span { margin:0 12px 0 0;}

.footer-wrapp .footer-row1 { width:13.5%;}

.footer-wrapp .footer-row2 .footer-bar2 li { margin:0 10px 0;}

.footer-wrapp .footer-row5 .footer-bar5 li { margin:0 4px 0;}

.footer-bar2 li, .footer-bar2 li a { font-size:17px;}

.footer-bar4 li, .footer-bar4 li a, .footer-bar5 li, .footer-bar5 li a { font-size:12px;}



/*innser*/

.innser-wrapp p { font-size:15px; line-height:18px;}

.innser-wrapp .innser-row1 { bottom:145px;}



.abouts-wrapp2 { padding:60px 0 0;}



.conten-wrapp .conten-row1 .conten-bar1 { width:95%;}



.sidbar-wrapp .sidbar-row1 { padding:29px 0 37px 7%;}



.blog-wrapp h2 { font-size:25px; line-height:38px;}



.bloger-wrapp h2 { font-size:23px; line-height:35px;}



.contac-wrapp .contac-row2 { width:80%;}

.form-wrapp .form-row1 { width:80%;}



.makes-wrapp { position:relative; padding:0;}

.makes-wrapp .makes-row2 { position:relative; z-index:9; padding:50px 0;}



.hello-wrapp .hello-row1 .hello-bar1 { width:74%;}



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

.testi-wrapp .testi-row1 { padding:0;}

.testi-wrapp .testi-row2 { min-height:580px;}



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



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

.treat-wrapp .treat-row1 .treat-bar1 { padding:54px 1% 10px;}



.journe-wrapp2 .journe-row2 { width:90%;}



.abouts-wrapp3 h4 span { display:contents;}

.abouts-wrapp3 { position:relative; padding:0;}

.abouts-wrapp3 .abouts-row22 { width:56%; position:relative; z-index:9; padding:50px 0;}



/*common-css*/

.overlay  { display:block;}

.header-btn1, .header-btn2, .header-btn3, .banner-btn1, .banner-btn2, .canver-btn1, .detier-btn1, .enquer-btn1, .facier-btn1, .gester-fil1, .gester-btn1, .footer-btn1 { font-size:9px; letter-spacing:1px;}

.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .form-control { font-size: 9px; letter-spacing: 1px; padding: 0 10px 0;}
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .checkbox-inline { font-size: 12.3px; line-height: 18px;}
.form-wrapp .form-row1 .form-bar1 .caldera-grid .checkbox-inline { font-size: 12.3px; line-height: 18px;}


}



@media screen and (min-width:901px) and (max-width:1024px) {

.margin { width:94%;}



.header-wrapp { padding:38px 0 48px;}

.header-wrapp p { font-size:14px; line-height:23px;}

.header-wrapp .header-row1 { width:10.9%;}

.header-wrapp .header-row3 { margin:4px 6.4% 0 0;}



.banner-wrapp { min-height:inherit;}

.banner-wrapp p { font-size:22px; line-height:32.11px;}

.banner-wrapp h2 { font-size:40px; line-height:53px;}

.banner-wrapp h3 { font-size:10px; letter-spacing:1.4px; line-height:23px;}

.banner-wrapp .banner-row2 { bottom:30.33%;}

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

.banner-wrapp .banner-row3 { bottom:17.5%;}

.banner-wrapp .banner-row3 .banner-bar3 { width:15.24%;}



.canver-wrapp { padding:64px 0 76px;}

.canver-wrapp p { font-size:14px; line-height:25px; margin:0 0 24px;}

.canver-wrapp h2 { font-size:17px; line-height:30px; margin:0 0 41px;}

.canver-wrapp h3 { font-size:30px; line-height:65px; margin:-10px 0 0;}



.detier-wrapp p { font-size:15px; line-height:28px; margin:0 0 23px;}

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

.detier-wrapp h2 { font-size:28px; line-height:41px; margin:0 0 15px;}

.detier-wrapp .detier-row1 .detier-bar1 { min-height:306px;}



.enquer-wrapp { padding:114px 0 62px;}

.enquer-wrapp p { font-size:15px; line-height:30px; margin:0 0 23px;}

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

.enquer-wrapp h2 { font-size:30px; line-height:43px; margin:0 0 17px;}

.enquer-wrapp h3 { font-size:29px; line-height:62px; margin:-4px 0 16px;}

.enquer-wrapp .enquer-row1 { margin:0 0 70px;}



.facier-wrapp p { font-size:15px; line-height:27px; margin:0 0 23px;}

.facier-wrapp h3 { font-size:30px; line-height:38px; margin:0 0 19px;}

.facier-wrapp h3 span { display:inline;}

.facier-wrapp h2 { font-size:14px; line-height:22.11px;}

.facier-wrapp .facier-row1 { width:61.77%; margin:0 0 0 -6%;}



.gester-wrapp { padding:118px 0 124px;}

.gester-wrapp h2 { font-size:30px; line-height:35.11px; margin:0 0 39px;}



.footer-wrapp p { font-size:15px;}

.footer-wrapp p span { margin:0 15px 0 0;}

.footer-wrapp .footer-row1 { width:13.5%;}

.footer-wrapp .footer-row2 .footer-bar2 li { margin:0 13px 0;}

.footer-wrapp .footer-row5 .footer-bar5 li { margin:0 6px 0;}

.footer-bar2 li, .footer-bar2 li a { font-size:18px;}

.footer-bar4 li, .footer-bar4 li a, .footer-bar5 li, .footer-bar5 li a { font-size:13px;}



/*innser*/

.innser-wrapp p { font-size:15px; line-height:18px;}

.innser-wrapp .innser-row1 { bottom:145px;}



.abouts-wrapp2 { padding:60px 0 0;}



.conten-wrapp .conten-row1 .conten-bar1 { width:95%;}



.sidbar-wrapp .sidbar-row1 { padding:29px 0 37px 7%;}



.blog-wrapp h2 { font-size:25px; line-height:38px;}



.bloger-wrapp h2 { font-size:23px; line-height:35px;}



.contac-wrapp .contac-row2 { width:80%;}

.form-wrapp .form-row1 { width:80%;}



.makes-wrapp { position:relative; padding:0;}

.makes-wrapp .makes-row2 { position:relative; z-index:9; padding:50px 0;}



.hello-wrapp .hello-row1 .hello-bar1 { width:62%;}



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

.testi-wrapp .testi-row1 { padding:0;}

.testi-wrapp .testi-row2 { min-height:517px;}



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

.treat-wrapp .treat-row1 .treat-bar1 { padding:54px 2% 10px;}



.journe-wrapp2 .journe-row2 { width:90%;}



.abouts-wrapp3 h4 span { display:contents;}

.abouts-wrapp3 { position:relative; padding:0;}

.abouts-wrapp3 .abouts-row22 { width:56%; position:relative; z-index:9; padding:50px 0;}



/*common-css*/

.overlay  { display:block;}

.header-btn1, .header-btn2, .header-btn3, .banner-btn1, .banner-btn2, .canver-btn1, .detier-btn1, .enquer-btn1, .facier-btn1, .gester-fil1, .gester-btn1, .footer-btn1 { font-size:10px; letter-spacing:1.4px;}


.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .form-control { font-size: 10px; letter-spacing: 1.4px;}
.gester-wrapp .gester-row1 .gester-bar1 .caldera-grid .checkbox-inline { font-size: 13.3px; line-height: 19px;}
.form-wrapp .form-row1 .form-bar1 .caldera-grid .checkbox-inline { font-size: 13.3px; line-height: 19px;}

}



@media screen and (min-width:1025px) and (max-width:1240px) {

.margin { width:94%;}



.header-wrapp .header-row1 { width:10.9%;}



.banner-wrapp { min-height:509px;}

.banner-wrapp .banner-row3 { bottom:18.5%;}



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



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



.facier-wrapp h3 span { display:inline;}

.facier-wrapp .facier-row1 { width:61.77%; margin:0 0 0 -6%;}



.footer-wrapp .footer-row1 { width:13.5%;}



/*innser*/

.innser-wrapp { min-height:inherit;}

.innser-wrapp p { font-size:15px; line-height:18px;}

.innser-wrapp .innser-row1 { bottom:145px;}

.abouts-wrapp2 { padding:60px 0 0;}

.conten-wrapp .conten-row1 .conten-bar1 { width:95%;}

.sidbar-wrapp .sidbar-row1 { padding:29px 0 37px 7%;}

.blog-wrapp h2 { font-size:25px; line-height:38px;}

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

.hello-wrapp .hello-row1 .hello-bar1 { width:55%;}

.testi-wrapp .testi-row1 { padding:0;}

.testi-wrapp .testi-row2 { min-height:488px;}

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

.treat-wrapp .treat-row1 .treat-bar1 { padding:54px 2% 10px;}

.journe-wrapp2 .journe-row2 { width:90%;}

.abouts-wrapp3 .abouts-row22 { width:60%; padding:60px 0;}

}



@media screen and (min-width:1241px) and (max-width:1340px) {

.banner-wrapp { min-height:616px;}

/*innser*/

.innser-wrapp { min-height:inherit;}

.conten-wrapp .conten-row1 .conten-bar1 { width:97%;}

}
@media screen and (max-width:1024px) {
section.banner-wrapp.innser-wrapp .flexsliderstandstill, .banner-wrapp.innser-wrapp .flexsliderstandstill .slides, section.banner-wrapp.innser-wrapp .flexsliderstandstill .slides img {
    height: 350px;
}
.abouts-wrapp p:last-child {
    margin-bottom: 0;
}
.abouts-wrapp {
    padding: 50px 0;
}
.journe-wrapp2 {
    text-align: center;
    padding: 40px 0;
}
.genie-wrapp {
    padding: 40px 0 40px;
}
.gester-wrapp {
    padding: 40px 0 40px;
}
.footer-wrapp, .abouts-wrapp, .journe-wrapp, .detier-wrapp, .conten-wrapp, .conten-wrapp {
    padding: 40px 0 ;
}
.abouts-wrapp h2, .journe-wrapp h2, .genie-wrapp h3, .makes-wrapp h2 {
    margin: 0 0 20px 0;
}
.form-wrapp {
    padding: 37px 0 20px;
}
.enquer-wrapp {
    padding: 20px 0 40px;
}
.contac-wrapp {
    padding: 40px 0 0;
}
.abouts-wrapp3 .abouts-row22{
	padding: 30px 0;
}
.abouts-wrapp .abouts-row1 .abouts-bar1 p {
    margin-bottom: 15px;
}
.bloger-wrapp .bloger-row2 {
    margin: 0 0 60px;
    padding-bottom: 0;
}
.tab-row11{
	 margin: 0 auto 30px;
}
section.conten-wrapp {
    padding-bottom: 0;
}
.journe-wrapp .journe-row1 .journe-bar1 p:last-child {
    margin-bottom: 0;
}
.abouts-wrapp2{
	padding: 30px 0 0;
}
}

@media screen and (min-width:768px) {

.header-wrapp.sticky {
    position: fixed;
    top: 0px;
    left: 0;
    right: 0;
    z-index: 999999;
    transition: ease all 0.7s;
    -webkit-transition: ease all 0.7s;
    padding: 20px 0 30px;
}

.header-wrapp.sticky .header-row1 {
    width: 100px;
}

.banner-wrapp .banner-btn2 {
    padding: 12px 15px!important;
    width: auto!important;
}
.enquer-wrapp.mobilewrapp {
    display: none;
}
}

@media screen and (max-width:800px) {
	.banner-wrapp .banner-row2 .banner-bar2 {
    width: 29%!important;
}
section.banner-wrapp.innser-wrapp .flexsliderstandstill, .banner-wrapp.innser-wrapp .flexsliderstandstill .slides, section.banner-wrapp.innser-wrapp .flexsliderstandstill .slides img {
    height: 350px;
}
.journe-wrapp2 {
    text-align: center;
    padding: 40px 0;
}
.genie-wrapp {
    padding: 40px 0 40px;
}
.gester-wrapp {
    padding: 40px 0 40px;
}
.footer-wrapp, .abouts-wrapp, .journe-wrapp, .detier-wrapp, .conten-wrapp, .conten-wrapp {
    padding: 40px 0 ;
}
.abouts-wrapp h2, .journe-wrapp h2, .genie-wrapp h3, .makes-wrapp h2 {
    margin: 0 0 20px 0;
}
.form-wrapp {
    padding: 37px 0 20px;
}
.enquer-wrapp {
    padding: 20px 0 40px;
}
.contac-wrapp {
    padding: 40px 0 0;
}
.abouts-wrapp3 .abouts-row22{
	padding: 30px 0;
}
.abouts-wrapp .abouts-row1 .abouts-bar1 p {
    margin-bottom: 15px;
}
.bloger-wrapp .bloger-row2 {
    margin: 0 0 60px;
    padding-bottom: 0;
}
.tab-row11{
	 margin: 0 auto 30px;
}
section.conten-wrapp {
    padding-bottom: 0;
}
.journe-wrapp .journe-row1 .journe-bar1 p:last-child {
    margin-bottom: 0;
}
.abouts-wrapp2{
	padding: 30px 0 0;
}
}

@media screen and (min-width:768px) {
.menuzord-responsive span.menu-str {
	display: none;
}
}

@media screen and (max-width:767px) {
.enquer-wrapp.desktopwrapp {
    display: none;
}	
.contac-wrapp .contac-row2 iframe { pointer-events: none;}

.testi-wrapp .testi-row2:nth-child(2n) { float:right; margin-left: 0;}
.banner-wrapp .banner-btn2 {
    padding: 12px 15px;
    width: auto;
}
.banner-wrapp .banner-row2 .banner-bar2 {
    width: 28%!important;
}
section.banner-wrapp.innser-wrapp .flexsliderstandstill, .banner-wrapp.innser-wrapp .flexsliderstandstill .slides, section.banner-wrapp.innser-wrapp .flexsliderstandstill .slides img {
    height: 300px;
}
.dialog__content {
    width: 90%;
    max-width: 90%;
    min-width: 90%;
}
.form-wrapp .form-row1 .form-bar1 .caldera-grid .col-sm-12.single {
    margin-bottom: 4.2%;
    float: left;
    width: 100%;
}
.innser-wrapp .innser-row2 .innser-bar2 .innser-box1 {
    border: 1px solid rgb(45,52,70,0.5);
}
.banner-wrapp .banner-row1 .banner-bar1{
	padding: 30px 0 ;
}
.abouts-wrapp{
	padding: 70px 0 20px;
}
.header-wrapp .header-row5 .header-bar5 p span a {
    background: #bba648;
    padding: 8px 15px;
    color: #2e3547;
    border: 1px solid #bba648;
    border-radius: 8px;
    margin-bottom: 0;
    margin-top: 15px;
    display: inline-block;
}
.header-wrapp .header-row5 .header-bar5 p span a:hover {
    background: #2e3547;
    padding: 8px 15px;
    color: #bba648;
}
.genie-wrapp {
    padding: 65px 0 40px!important;
}
.genie-wrapp .genie-row1 .genie-row2 {
    margin: 0!important;
    padding: 0 0 20px!important;
}
.genie-wrapp .genie-row1 .genie-row3 {
    margin-top: 20px;
}
.menuzord-responsive span.menu-str {
    float: left;
    margin-top: 17px;
    color: #bba648;
}
.canver-wrapp {
    padding: 30px 0;
}
.accordion h2 {
    text-align: left;
}
.enquer-wrapp.mobilewrapp {
    position: relative;
}

.enquer-wrapp.mobilewrapp::after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0.9);
    display: inline-block;
    content: "";
}

.enquer-wrapp.mobilewrapp .enquer-row1 {
    position: relative;
    z-index: 9;
}

.modal.payment .modal-content .modal-body .caldera-grid .col-sm-6 { width: 100%;}
.modal.payment .modal-content .modal-body .caldera-grid .col-sm-6.last_col { margin-left: 0;}
.modal.payment .modal-content .modal-body { padding: 50px 5%;}


.header-wrapp .header-row2.menuzord-responsive .showhide { position: fixed; top: 0; left: 0; z-index: 99;}
.header-wrapp .header-row2.menuzord-responsive span.menu-str { position: fixed; left: 10%; top: 0; z-index: 99;}



}
@media screen and (max-width:600px) {
.banner-wrapp .banner-row2 .banner-bar2 {
    width: 36%!important;
}
.abouts-wrapp2 h2{
	margin: 0 0 20px;
}
.header-wrapp .header-row2.menuzord-responsive span.menu-str {left: 12%;}
}
@media screen and (max-width:560px) {
.banner-wrapp .banner-row2 .banner-bar2 {
    width: 40%!important;
}
}
@media screen and (max-width:480px) {
.banner-wrapp .banner-row2 .banner-bar2 {
    width: 40%!important;
}
.banner-wrapp .banner-btn2 {
    padding: 12px 10px!important;
    width: auto!important;
}
section.banner-wrapp.innser-wrapp .flexsliderstandstill, .banner-wrapp.innser-wrapp .flexsliderstandstill .slides, section.banner-wrapp.innser-wrapp .flexsliderstandstill .slides img {
    height: 280px;
}
.dialog__content {
    width: 90%!important;
    max-width: 90%!important;
    min-width: 90%!important;
}
.abouts-wrapp2 .abouts-btn1 {
     padding: 16px 10px 16px 10px;
    font-size: 11px;
    letter-spacing: 1px;
}
.abouts-wrapp3 .abouts-row22 {
    padding: 0 0 30px 0;
}
.journe-wrapp2 h2 {
    font-size: 28px;
    line-height: 40px;
}
.journe-wrapp {
    padding: 70px 0 30px;
}
.abouts-wrapp3 h4 {
    font-size: 28px;
    line-height: 40px;
}
.genie-wrapp {
    padding: 30px 0 30px;
}
.gester-wrapp {
    padding: 30px 0 30px;
}
.footer-wrapp{
    padding: 30px 0 30px;
}
.abouts-wrapp2 p {
    line-height: 26px;
}
.header-wrapp .header-row2.menuzord-responsive span.menu-str {left: 14%;}
}
@media screen and (max-width:425px) {
.banner-wrapp .banner-row2 .banner-bar2 {
    width: 41%!important;
}
}

@media screen and (max-width:414px) {
section.banner-wrapp.innser-wrapp .flexsliderstandstill, .banner-wrapp.innser-wrapp .flexsliderstandstill .slides, section.banner-wrapp.innser-wrapp .flexsliderstandstill .slides img {
    height: 270px;
}
.banner-wrapp .banner-row2 .banner-bar2 {
    width: 43%!important;
}
.journe-wrapp {
    padding: 70px 0 20px;
}
.journe-wrapp2{
	padding-bottom: 0;
}
.contac-wrapp {
    padding: 30px 0 0;
}
.journe-wrapp2 .journe-row2 .journe-bar2 {
    padding: 20px 5%;
    margin: 0 0 30px;
}
.journe-wrapp2 .journe-row2 p:last-child {
    margin-bottom: 0;
}
.treat-wrapp .treat-row1 .treat-bar1 {
    min-height: 300px;
    padding: 30px 3% 20px 3%;
}
.makes-wrapp .makes-row2 {
    padding: 30px 0;
}
}
@media screen and (max-width:400px) {
	.dialog--open .dialog-inner .caldera-grid .g-recaptcha > div {
    transform: scale(0.96);
    transform-origin: left;
}
.banner-wrapp .banner-row2 .banner-bar2 {
    width: 45%!important;
}
.abouts-wrapp2 .abouts-btn1 {
    padding: 16px 8px 16px 8px;
    font-size: 10px;
    letter-spacing: 0.5px;
}
}

@media screen and (max-width:375px) {
.banner-wrapp .banner-row2 .banner-bar2 {
    width: 47%!important;
}
}
@media screen and (max-width:360px) {
	
.gester-wrapp .gester-row1 .gester-bar1 .g-recaptcha{margin: 0px auto 20px -2%;}		
.form-wrapp .form-row1 .form-bar1 .g-recaptcha{margin: 0px auto 20px -2%;}		
	.dialog--open .dialog-inner .caldera-grid .g-recaptcha > div {
    transform: scale(0.85);
    transform-origin: left;
}
.banner-wrapp .banner-row2 .banner-bar2 {
    width: 48%!important;
}

.modal.payment .modal-content .modal-body .g-recaptcha div iframe { margin-left: -1.8%;}

}

@media screen and (max-width:350px) {
.banner-wrapp .banner-row2 .banner-bar2 { width: 54%!important;}

.modal.payment .modal-content .modal-body .g-recaptcha div iframe { margin-left: -3.5%;}

}

@media screen and (max-width:340px) {
.modal.payment .modal-content .modal-body .g-recaptcha div iframe { margin-left: -5%;}

}
@media screen and (max-width:330px) {
.modal.payment .modal-content .modal-body .g-recaptcha div iframe { margin-left: -6.5%;}

}

@media screen and (max-width:320px) {
.modal.payment .modal-content .modal-body .g-recaptcha div iframe { margin-left: -8%;}

}