@charset "utf-8";

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



.mainer-wrapp, .header-wrapp, .linker-wrapp, .canver-wrapp, .banner-wrapp, .detier-wrapp, .enquer-wrapp, .facier-wrapp, .gester-wrapp, .honoer-wrapp, .impoer-wrapp, .judger-wrapp, .knower-wrapp, .laboer-wrapp, .footer-wrapp, .innser-wrapp, .conter-wrapp, .sidber-wrapp, .abouer-wrapp, .feeser-wrapp, .bloger-wrapp, .blogin-wrapp, .galler-wrapp, .gallin-wrapp, .teamer-wrapp, .teamin-wrapp, .treter-wrapp, .tretin-wrapp, .tester-wrapp, .addres-wrapp, .paiger-wrapp { width:100%; float:left;}
.margin { width:100%; max-width:1114px; margin:auto;}



/*mainer-wrapp*/

.mainer-wrapp { background:url(../images/mainer-bg1.jpg) no-repeat center / cover;}


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

/*header-wrapp*/

.header-wrapp {
    text-align: right;
    padding: 16px 0 13.5px;
    position: absolute;
    top: 0;
    transition: ease all 0.5s;
    background: rgba(0,0,0,0);
    z-index: 999;
}

.header-wrapp p { float:none; font-size:17px; color:#ffffff; letter-spacing:0.2px; line-height:20px; margin:0 0 0;}

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

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

.header-wrapp p span:first-child { display:block; margin:0 0 0;}

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

.header-wrapp .header-row1 { width:3.9%; float:left; margin:0 1.2% 0 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:auto; float:left; margin:0 0 0;}

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

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

.header-wrapp .header-row3 { width:auto; float:right; margin:6px 0 0;}

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

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

.header-wrapp p, .header-wrapp p span { font-family: "Josefin Sans", sans-serif; font-weight: 300;}


/*common style*/
.common-style h1{
	font-size: 28px;
    font-weight: 400;
    color: #ffffff;
    margin-bottom: 15px;
}
.common-style h2{
	font-size: 21px;
    font-weight: 400;
    color: #ffffff;
    margin-bottom: 15px;
}
.common-style h3{
	font-size: 18px;
    font-weight: 400;
    color: #ffffff;
    margin-bottom: 15px;
}
.common-style h4{
	font-size: 17px;
    font-weight: 400;
    color: #ffffff;
    margin-bottom: 15px;
}
.common-style h5{
	font-size: 16px;
    font-weight: 400;
    color: #ffffff;
    margin-bottom: 15px;
}
.common-style h6{
	font-size: 15px;
    font-weight: 400;
    color: #ffffff;
    margin-bottom: 15px;
}
.common-style p{
	font-size: 15.3px;
    color: #ffffff;
}
.common-style b{
	font-weight: bold;
}
.common-style img{
	width:auto;
	max-width: 100%;
}
.common-style ul{
	width: 100%;
	margin:0px 0 26px 0;
}
.common-style ol {
    width: 100%;
    margin:0px 0 26px 0;
    padding-left: 15px;
}
.common-style ul li {
    list-style-type: circle;
    list-style: inside;
    margin-bottom: 10px;
}
.common-style ol li {
    margin-bottom: 10px;
    list-style-type: decimal;
}
.common-style a{
	color: #fff;
	font-weight: 700;
}
.common-style a:hover{
	color: #999;
}
 
.common-style img.alignright{
	width: auto;
    margin: 15px 0 15px 15px;
    float: right;
}
.common-style img.alignleft{
    width: auto;
    margin: 15px 15px 15px 0;
    float: left;
}
.common-style img {
    width: auto;
    max-width: 100%;
}
.video-outer {
      position: relative;
        padding-bottom: 56.25%; /* 16:9 */
        height: 0;
        margin:0 0px 25px 0;
    width: 100%;
    float: left;
}

.video-outer iframe {
         position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
}
/*common style*/


.common-style img.alignright { float: right; margin-left: 16px; margin-bottom: 16px;}
.common-style img.alignleft { float: left; margin-right: 16px; margin-bottom: 16px;}
.common-style img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto;}
.alignnone { clear: both; }

@media(max-width:480px){
  .common-style img.alignleft,.alignleft,.common-style img.alignright,.alignright,.alignnone,.common-style img.alignnone{    display:block; margin:0px auto; float:  none; }
}



/*linker-wrapp*/

.linker-wrapp { background:none;  padding:13.5px 0 18px; position:absolute; top:72px;    text-align: right;}

.linker-wrapp p { float:none; font-size:17px; color:#ffffff; letter-spacing:0.2px; line-height:20px; margin:0 0 0;}

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

.linker-wrapp p span { display:inline; margin:0 15px 0 0;}

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

.linker-wrapp .linker-row1 {
    width: auto;
    /* float: right; */
    margin: 0 0 0;
    display: inline-block;
}

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

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

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

.linker-wrapp .linker-row1 .linker-bar1 li a { font-size:21.5px; color:#ffffff; display:block; padding:10px 12.4px 10px 12.4px;}

.linker-wrapp .linker-row1 .linker-bar1 li a:hover { color:#7e7e7e;}

.linker-wrapp .linker-row1 .linker-bar1 li:first-child a { padding-left:0;}

.linker-wrapp .linker-row2 {
    width: auto;
    /* float: right; */
    margin: 0 0 0 6%;
    display: inline-block;
}

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

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

.linker-wrapp .linker-btn1 { float:left; color:#ffffff; background-color:none; border-color:#a3a5a5; margin:0 0 0; padding:14px 20px 14px 20px;}

.linker-wrapp .linker-btn1:hover { color:#a3a5a5; background-color:#ffffff;}
.canver-wrapp .margin {
    position: relative;
}


/*banner-wrapp*/

.banner-wrapp { text-align:center; min-height:1017px; background:#1d1d1d url(../images/banner-thumb/banner-thumb1.jpg) no-repeat center / cover; position:relative;}

.banner-wrapp p { float:none; font-size:17px; color:#ffffff; letter-spacing:0.2px; line-height:20px; margin:0 0 0;}

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

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

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

.banner-wrapp h2 { font-size:35px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:52px; margin:0 0 0;}

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

.banner-wrapp h2 span { display:inline; margin:0 1% 0 1.2%;}

.banner-wrapp h3 { font-size:30px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:40px; margin:0 0 20px;}

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

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

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

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

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

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

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

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

.banner-wrapp .banner-btn1 { float:left; color:#7e7e7e; background-color:#ffffff; border-color:#ffffff; margin:0 6px 15px 0; padding:0px 20px;min-height: 50px;  height: auto; display: inline-flex; flex-wrap: wrap; align-items: center;    font-size: 11px;line-height: 50px;}

.banner-wrapp .banner-btn1:hover { color:#ffffff; background-color:#7e7e7e;}

.banner-wrapp .banner-btn2 {
    float: right;
    color: #383838;
    background-color: #fff;
    border-color: #fff;
    margin: 0;
    padding: 0px 20px ;
    min-height: 50px;
    height: auto;
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    font-size: 11px;
    line-height: 50px;
}

.banner-wrapp .banner-btn2:hover { color:#ffffff; background-color:#7e7e7e;}

.banner-wrapp h2, .banner-wrapp h2 span { font-family: "Josefin Sans", sans-serif; font-weight: 300;}

.banner-wrapp:before { content: "";  position: absolute; background: #0000004a; height: 100%; width: 100%;  left: 0; right: 0; margin: 0 auto;}


.banner-wrapp .banner-row1 .banner-icon a img { max-height: 17px;}


/*canver-wrapp*/

.canver-wrapp { text-align:center; background:none; padding:18px 0 18px; position:absolute; top:150px; z-index: 99;}

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

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

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

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

.canver-wrapp .canver-row1 {width: auto;float: right;margin: 0 0 0; position: absolute;right: 0;top: 40px; min-width:320px; }

.canver-wrapp .canver-row1 img { width:100%; display:block; transition:transform 0.8s ease-in-out 0s; max-height: 17px;}

.canver-wrapp .canver-row1 img:hover { transform:rotate(360deg);}

.canver-wrapp .canver-row1 .canver-bar1 {
    width: 38%;
    float: right;
    display: block;
    text-align: right;
    margin-bottom: 15px;
    align-items: center;
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
}

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

.canver-wrapp .canver-row2 { width:auto; float:right; margin:-4px 0 0;}

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

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

.canver-wrapp p, .canver-wrapp p span { font-family: 'MetropolisLight';}


/*detier-wrapp*/

.detier-wrapp { text-align:center; background:#1d1d1d; padding:25px 0 31px; position: relative;}

.detier-wrapp p { float:left; font-size:17px; color:#ffffff; letter-spacing:0.2px; line-height:20px; margin:0 0 0;}

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

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

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

.detier-wrapp h2 { font-size:27px; font-weight:400; color:#ffffff; letter-spacing:1.2px; line-height:37px; margin:0 0 24px;}

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

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

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

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

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

.detier-wrapp .detier-row1 .detier-bar1 .detier-fil1 { text-align:left; color:#939393; background:#1d1d1d; border-color:#3a3a3a;}

.detier-wrapp .detier-row1 .detier-bar1 .detier-fil2 { width:16.9%; height:45px; float:left; margin:0 17px 0 0; padding:0 1.6% 0;}

.detier-wrapp .detier-row1 .detier-bar1 .detier-fil3 { width:28%; height:45px; float:left; margin:0 0 0; padding:14px 1.6% 0;}

.detier-wrapp .detier-btn1 { width:14.7%; float:right; color:#ffffff; background:#1d1d1d; border-color:#999999; cursor:pointer; margin:0 0 0; padding:14px 1% 14px 1%;}

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



/*enquer-wrapp*/

.enquer-wrapp { text-align:center; background:none; border-bottom:1px solid #666565; padding:78px 0 72px;}

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

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

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

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

.enquer-wrapp h2 { font-size:27px; font-weight:400; color:#ffffff; letter-spacing:1.2px; line-height:37px; margin:0 0 24px;}

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

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

.enquer-wrapp h3 { font-size:15.23px; font-weight:400; color:#ffffff; letter-spacing:0.2px; line-height:25px; margin:0 0 24px;}

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

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

.enquer-wrapp .enquer-row1 { width:100%; float:left; margin:46px 0 62px;}

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

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

.enquer-wrapp .enquer-btn1 { float:none; color:#ffffff; background-color:none; border-color:#9f9fa0; margin:8px 0 0; padding:14px 17px 14px 19px;}

.enquer-wrapp .enquer-btn1:hover { color:#9f9fa0; background-color:#ffffff;}

.enquer-wrapp h3, .enquer-wrapp h3 span { font-family: "Josefin Sans", sans-serif; font-weight: 700;}



/*facier-wrapp*/

.facier-wrapp { text-align:center; background:none; padding:58px 0 54px;}

.facier-wrapp p { float:none; font-size:17px; color:#ffffff; letter-spacing:0.2px; line-height:20px; margin:0 0 26px;}

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

.facier-wrapp p span { display:inline; margin:0 5px 0;}

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

.facier-wrapp h2 { font-size:16px; font-weight:400; color:#000000; letter-spacing:6.2px; line-height:26px; margin:0 0 20px;}

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

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

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

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

.facier-wrapp .facier-row1 .facier-bar1 { width:67px; float:none; margin:0 auto 0;}

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

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

.facier-wrapp .facier-row2 .facier-bar2 { width:100%; float:none; margin:0 auto 0;}

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

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

.facier-wrapp .facier-row2 .facier-bar2 li a { font-size:21.5px; color:#ffffff; display:block;}

.facier-wrapp .facier-row2 .facier-bar2 li a:hover { color:#7e7e7e;}

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

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

.facier-wrapp .facier-row3 .facier-bar3 { width:100%; float:none; margin:0 auto 0;}

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

.facier-wrapp .facier-row3 .facier-bar3 li { float:none; display:inline-block; margin:0 8.4px 0;}

.facier-wrapp .facier-row3 .facier-bar3 li a { font-size:17px; color:#ffffff; display:block;}

.facier-wrapp .facier-row3 .facier-bar3 li a:hover { color:#7e7e7e;}

.facier-wrapp .facier-row4 { width:100%; float:left; margin:0 0 0;}

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

.facier-wrapp .facier-row4 .facier-bar4 { width:100%; float:none; margin:0 auto 0;}

.facier-wrapp .facier-btn1 { float:none; color:#ffffff; background-color:none; border-color:#9f9fa0; margin:11px 0 0; padding:14px 18px 14px 20px;}

.facier-wrapp .facier-btn1:hover { color:#9f9fa0; background-color:#ffffff;}



/*footer-wrapp*/

.footer-wrapp { text-align:center; background:#1d1d1d; padding:44px 0 70px;}

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

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

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

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

.footer-wrapp .footer-row1 { width:auto; float:left; margin:10px 0 0;}

.footer-wrapp .footer-row1 img { width:100%; display:block; transition:transform 0.8s ease-in-out 0s; max-height: 17px;}

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

.footer-wrapp .footer-row1 .footer-bar1 { width:100%; float:left;    align-items: center;justify-content: center; display: flex;}

.footer-wrapp .footer-row1 .footer-bar1 a { float:left; margin:0 16px 0 0;}

.footer-wrapp .footer-row2 { width:auto; float:right; margin:5px 0 0;}

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

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

.footer-wrapp .footer-row3 { width:100%; float:none; margin:0 0 0;}

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

.footer-wrapp .footer-row3 .footer-bar3 { width:100%; float:none; margin:0 auto 5px;}

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

.footer-wrapp .footer-row3 .footer-bar3 li a:hover { color:#ffffff;}

.footer-wrapp .footer-row4 { width:100%; float:none; margin:0 0 0;}

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

.footer-wrapp .footer-row4 .footer-bar4 { width:100%; float:none; margin:0 auto 0; max-width: 600px;}

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

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

.footer-bar3 li, .footer-bar3 li a, .footer-bar4 li, .footer-bar4 li a { font-size:12px; color:#a8a8a8; font-family: "Josefin Sans", sans-serif; font-weight: 300;}


/*innser-wrapp*/

.innser-wrapp { min-height:738px; /*background:url(../images/innser-thumb/innser-thumb1.jpg) no-repeat center / cover;*/ background: #1d1d1d;}

.innser-wrapp h1 { font-size:44.22px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:39px; margin:0 0 21px;}

.innser-wrapp h1 a { color:#ffffff;}

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

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

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

.innser-wrapp .innser-row1 .innser-bar1 { width:362px; float:none; margin:0 auto 0;}

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

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

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

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

.innser-wrapp .innser-row2 .innser-bar2 li a:hover { color:#a3a5a5;}

.innser-wrapp h1, .innser-wrapp h1 span { font-family: "Josefin Sans", sans-serif; font-weight: 300;}

.innser-bar2 li, .innser-bar2 li a { font-size:14px; font-weight:700; color:#ffffff; letter-spacing:2.4px; text-transform:uppercase; font-family: 'Montserrat', sans-serif;}



/*conter-wrapp*/

.conter-wrapp { background:#1d1d1d url(../images/conter-bg1.jpg) no-repeat top center / 100%; padding:74px 0 54px;}

.conter-wrapp .conter-row1 { width:57.8%; float:left; margin:0 0 0;}

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

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

.conter-wrapp .conter-row2 { width:33.7%; float:right; margin:0 0 0;}

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

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



/*sidber-wrapp*/

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

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

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

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

.sidber-wrapp h2 { font-size:27px; font-weight:400; color:#ffffff; letter-spacing:0.4px; line-height:37px; margin:0 0 36px;}

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

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

.sidber-wrapp h3 { font-size:27px; font-weight:400; color:#ffffff; letter-spacing:0.4px; line-height:37px; margin:0 0 32px;}

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

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

.sidber-wrapp h4 { font-size:17px; font-weight:400; color:#ffffff; letter-spacing:0.4px; line-height:27px; margin:0 0 26px;}

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

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

.sidber-wrapp .sidber-row1 { width:100%; float:left; border:1px solid rgba(100%,100%,100%,0.13); margin:0 0 24px; padding:35px 11.2% 46px;}

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

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

.sidber-wrapp .sidber-row1 .sidber-bar1 .sidber-fild1 { text-align:left; color:#939393; background:none; border:1px solid rgba(100%,100%,100%,0.13);}

.sidber-wrapp .sidber-row1 .sidber-bar1 .sidber-fild2 { width:100%; height:45px; float:left; margin:0 0 19px; padding:0 20px 0;}

.sidber-wrapp .sidber-row1 .sidber-bar1 .sidber-fild3 { width:100%; height:45px; float:left; margin:0 0 44px; padding:11px 20px 0}

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

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

.sidber-wrapp .sidber-row2 .sidber-bar2 { width:100%; float:left; border:1px solid rgba(100%,100%,100%,0.13);}

.sidber-wrapp .sidber-row3 { width:100%; float:left; border:1px solid rgba(100%,100%,100%,0.13); margin:0 0 24px; padding:36px 11.2% 37px;}

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

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

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

.sidber-wrapp .sidber-row3 .sidber-bar3 li a { display:block; padding:8px 30px 8px;}

.sidber-wrapp .sidber-row3 .sidber-bar3 li a:hover, .sidber-wrapp .sidber-row3 .sidber-bar3 li.active a { background:url(../images/sidber-arrow1.png) no-repeat left center;}

.sidber-wrapp .sidber-row4 { width:100%; float:left; border:1px solid rgba(100%,100%,100%,0.13); margin:0 0 24px; padding:42px 11.2% 50px;}

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

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

.sidber-wrapp .sidber-btn1 { float:left; color:#ffffff; background:none; border-color:#999999; cursor:pointer; margin:27px 0 0; padding:14px 20px 14px 23px;}

.sidber-wrapp .sidber-btn1:hover { color:#999999; background-color:#ffffff;}

.sidber-wrapp h4, .sidber-wrapp h4 span { font-family: "Josefin Sans", sans-serif; font-weight: 700;}

.sidber-bar3 li, .sidber-bar3 li a { font-size:12.29px; font-weight:700; color:#949494; letter-spacing:2px; text-transform:uppercase; font-family: 'Montserrat', sans-serif;}



/*abouer-wrapp*/

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

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

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

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

.abouer-wrapp h2 { font-size:19px; font-weight:400; color:#ffffff; letter-spacing:0.4px; line-height:32px; margin:0 0 24px;}

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

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

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

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

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



/*feeser-wrapp*/

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

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

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

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

.feeser-wrapp h2 { font-size:19px; font-weight:400; color:#ffffff; letter-spacing:0.4px; line-height:32px; margin:0 0 24px;}

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

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

.feeser-wrapp h3 { font-size:12.29px; font-weight:700; color:#ffffff; letter-spacing:2px; line-height:22px; margin:0 0 24px;}

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

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

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

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

.feeser-wrapp .feeser-row1 .feeser-bar1 { width:80%; float:left; text-align:left; padding:0 0 0 18px;}

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

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

.feeser-wrapp .feeser-row2 .feeser-bar2 { width:20%; float:right; text-align:right; padding:0 18px 0 0;}

.feeser-bar1, .feeser-bar2 { font-size:15.3px; color:#ffffff; letter-spacing:0.4px; line-height:24.75px;}

.feeser-wrapp h3, .feeser-wrapp h3 span { text-transform:uppercase; font-family: 'Montserrat', sans-serif;}



/*bloger-wrapp*/

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

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

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

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

.bloger-wrapp h2 { font-size:19px; font-weight:400; color:#ffffff; letter-spacing:0.4px; line-height:32px; margin:0 0 2px;}

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

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

.bloger-wrapp h3 { font-size:15.3px; font-weight:400; color:#ffffff; letter-spacing:0.4px; line-height:32px; margin:0 0 26px;}

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

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

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

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

.bloger-wrapp .bloger-row1 .bloger-bar1 { width:23.2%; float:left;}

.bloger-wrapp .bloger-row2 { width:100%; float:left; border-bottom:1px solid rgba(255,255,255,0.13); margin:0 0 64px; padding:0 0 56px;}

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

.bloger-wrapp .bloger-row2 .bloger-bar2 { width:69.8%; float:right;}

.bloger-wrapp .bloger-btn1 { float:left; color:#ffffff; background:none; border-color:#999999; margin:10px 0 0; padding:14px 20px 14px 23px;}

.bloger-wrapp .bloger-btn1:hover { color:#999999; background-color:#ffffff;}

.bloger-wrapp h2, .bloger-wrapp h2 span { font-family: "Josefin Sans", sans-serif; font-weight: 300;}



/*blogin-wrapp*/

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

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

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

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

.blogin-wrapp h2 { font-size:19px; font-weight:400; color:#ffffff; letter-spacing:0.4px; line-height:32px; margin:0 0 2px;}

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

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

.blogin-wrapp h3 { font-size:15.3px; font-weight:400; color:#ffffff; letter-spacing:0.4px; line-height:32px; margin:0 0 26px;}

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

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

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

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

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

.blogin-wrapp .blogin-row2 { width:100%; float:left; border-bottom:1px solid rgba(100%,100%,100%,0.13); margin:0 0 34px; padding:0 0 30px;}

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

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

.blogin-wrapp .blogin-btn1 { float:left; color:#ffffff; border-color:#999999; margin:22px 0 0; padding:14px 18px 14px 38px;}

.blogin-wrapp .blogin-btn1:hover { color:#999999 !important; background-color:#ffffff;}

.blogin-wrapp h2, .blogin-wrapp h2 span { font-family: "Josefin Sans", sans-serif; font-weight: 300;}



/*galler-wrapp*/

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

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

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

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

.galler-wrapp h2 { font-size:19px; font-weight:400; color:#ffffff; letter-spacing:0.4px; line-height:32px; margin:0 0 2px;}

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

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

.galler-wrapp .galler-row1 { width:100%; float:left; border:1px solid rgba(100%,100%,100%,0.13); margin:0 0 19px; padding:26px 26px 0;}

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

.galler-wrapp .galler-row1:last-child { margin:0 0 66px;}


.galler-wrapp .galler-row2 .full-face-section { width: 100%; display: block;  position: relative; float: left;}

.galler-wrapp .galler-row1 .full-face-section .galler-bar1 { width:48%; float:left; margin: 0 0 4% 0;}

.galler-wrapp .galler-row1 .full-face-section .galler-bar1:nth-child(2n) { float: right;  margin-left: 4%;}

.galler-wrapp .galler-row2 { width:100%; float:right; margin:0 0 22px; position:relative;}

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

.galler-wrapp .galler-row2 .galler-bar2 { width:25%; float:right; position:absolute; right:0; bottom:0; margin-bottom: 3%;}

.galler-wrapp .galler-btn1 { float:left; color:#ffffff; background:none; border-color:#999999; margin:0 0 0; padding:14px 20px 14px 22px;  }

.galler-wrapp .galler-btn1:hover { color:#999999; background-color:#ffffff;}

.galler-bar1, .galler-bar2 { text-align:center; position:relative;}

.galler-wrapp .galler-row1 .full-face-section .galler-bar1 img { height: 200px; object-fit: cover; object-position: 50%;}

.galler-bar2 { margin-bottom: 28px; float: left;}

.galler-wrapp .galler-row1 .full-face-section .galler-bar1 .masonry-bar1 { border: 1px solid #949597; overflow: hidden; position: relative;}


/*gallin-wrapp*/

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

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

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

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

.gallin-wrapp h2 { font-size:18px; font-weight:400; color:#ffffff; letter-spacing:0.4px; line-height:29px; margin:0 0 26px;}

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

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

.gallin-wrapp .gallin-row1 { width:100%; float:left; border:1px solid rgba(100%,100%,100%,0.13); margin:0 0 44px; padding:20px;}

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

.gallin-wrapp .gallin-row1 .gallin-bar1 { width:47.8%; float:left;}

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

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

.gallin-wrapp .gallin-row2 .gallin-bar2 { width:47.8%; float:right;}

.gallin-wrapp .gallin-btn1 { float:left; color:#ffffff; border-color:#999999; margin:0 0 0; padding:14px 18px 14px 38px;}

.gallin-wrapp .gallin-btn1:hover { color:#999999; background-color:#ffffff;}

.gallin-bar1, .gallin-bar2 { position:relative;}

.gallin-wrapp .gallin-row2 .masonry-effect1 .masonry-bar1 img { height: 200px; object-fit: cover; object-position: 50%;}


/*teamer-wrapp*/

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

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

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

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

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

.teamer-wrapp h2 { font-size:21px; font-weight:400; color:#ffffff; letter-spacing:0.4px; line-height:26px; margin:0 0 4px;}

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

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

.teamer-wrapp h3 { font-size:15.3px; font-weight:400; color:#ffffff; letter-spacing:0.4px; line-height:26px; margin:0 0 26px;}

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

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

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

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

.teamer-wrapp .teamer-row1:last-child { margin-bottom:0;}

.teamer-wrapp .teamer-row1:last-child .teamer-row2 { border-bottom:none;}

.teamer-wrapp .teamer-row1 .teamer-bar1 { width:100%; float:left; border:1px solid rgba(100%,100%,100%,0.13);}

.teamer-wrapp .teamer-row2 { width:47.8%; float:left; border-bottom:1px solid rgba(100%,100%,100%,0.13); margin:0 0 0;}

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

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

.teamer-wrapp .teamer-row2 .teamer-bar2 { width:100%; float:left; padding:42px 8% 60px;}

.teamer-wrapp .teamer-btn1 { float:none; color:#ffffff; background:none; border-color:#999999; margin:6px 0 0; padding:14px 20px 14px 22px;}

.teamer-wrapp .teamer-btn1:hover { color:#999999; background-color:#ffffff;}



/*teamin-wrapp*/

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

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

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

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

.teamin-wrapp h2 { font-size:21px; font-weight:400; color:#ffffff; letter-spacing:0.4px; line-height:26px; margin:0 0 6px;}

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

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

.teamin-wrapp h3 { font-size:15px; font-weight:400; color:#747474; letter-spacing:0.4px; line-height:25px; margin:0 0 2px;}

.teamin-wrapp h3 a { color:#747474;}

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

.teamin-wrapp h4 { font-size:15.3px; font-weight:400; color:#ffffff; letter-spacing:0.4px; line-height:26px; margin:0 0 0;}

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

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

.teamin-wrapp h5 { font-size:19px; font-weight:400; color:#ffffff; letter-spacing:0.4px; line-height:32px; margin:0 0 24px;}

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

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

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

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

.teamin-wrapp .teamin-row1 .teamin-bar1 { width:50%; float:left; border:1px solid rgba(100%,100%,100%,0.13);}

.teamin-wrapp .teamin-row2 { width:100%; float:right; text-align:center; margin:0 0 0; position:relative;}

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

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

.teamin-wrapp .teamin-row3 { width:100%; float:left; border-bottom:1px solid rgba(100%,100%,100%,0.13); margin:0 0 34px; padding:0 0 30px;}

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

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

.teamin-wrapp .teamin-btn1 { float:left; color:#ffffff; border-color:#999999; margin:22px 0 0; padding:14px 18px 14px 38px;}

.teamin-wrapp .teamin-btn1:hover { color:#999999; background-color:#ffffff;}

.teamin-wrapp h3, .teamin-wrapp h3 span { font-family: "Josefin Sans", sans-serif; font-weight: 700;}



/*treter-wrapp*/

.treter-wrapp { text-align:center; background:#1d1d1d url(../images/conter-bg1.jpg) no-repeat top center / 100%; padding:74px 0 54px;}

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

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

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

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

.treter-wrapp h2 { font-size:21px; font-weight:400; color:#ffffff; letter-spacing:0.4px; line-height:31px; margin:0 0 15px;}

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

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

.treter-wrapp .treter-row1 { width:30.8%; float:left; border:1px solid rgba(100%,100%,100%,0.13); margin:0 3.8% 3.8% 0; position:relative;}

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

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

.treter-wrapp .treter-row1 .treter-bar1 { width:100%; float:left; transform:translateY(-50%); position:absolute; top:50%; right:0; left:0; z-index:99;}
.treter-wrapp .treter-row1:after {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    top: 0;
    background: rgba(60, 60, 60, 0.3);
}


/*tretin-wrapp*/

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

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

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

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

.tretin-wrapp h2 { font-size:19px; font-weight:400; color:#ffffff; letter-spacing:0.4px; line-height:32px; margin:0 0 24px;}

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

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

.tretin-wrapp h3 { font-size:19px; font-weight:400; color:#ffffff; letter-spacing:0.4px; line-height:32px; margin:0 0 24px;}

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

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

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

.tretin-wrapp .tretin-row1 iframe { width:100%; display:block;}

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

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

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

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

.tretin-wrapp .tretin-btn1 { float:left; color:#ffffff; border-color:#999999; margin:0 0 0; padding:14px 20px 14px 23px;}

.tretin-wrapp .tretin-btn1:hover { color:#999999; background-color:#ffffff;}

.tretin-wrapp .tretin-btn2 { float:left; color:#ffffff; border-color:#999999; margin:24px 0 0; padding:14px 18px 14px 38px;}

.tretin-wrapp .tretin-btn2:hover { color:#999999; background-color:#ffffff;}

.tretin-bar1 li, .tretin-bar1 li a { font-size:15px; color:#414142; letter-spacing:0.4px; line-height:28px;}



/*tester-wrapp*/

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

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

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

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

.tester-wrapp h2 { font-size:17px; font-weight:400; color:#ffffff; letter-spacing:0.4px; line-height:32px; margin:0 0 0;}

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

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

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

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

.tester-wrapp .tester-row1 .tester-bar1 { width:47.9%; float:left; border:1px solid rgba(100%,100%,100%,0.13); position:relative;}

.tester-wrapp .tester-row1 .tester-bar1:nth-child(2n) { float:right;}

.tester-wrapp .tester-row2 { width:100%; float:left; margin:0 0 4.2%;}

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

.tester-wrapp .tester-row2:last-child { margin-bottom:0;}

.tester-wrapp .tester-row2 .tester-bar2 { width:63px; float:left;}

.tester-wrapp .tester-row3 { width:100%; float:left; margin:0 0 0;}

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

.tester-wrapp .tester-row3 .tester-bar3 { width:7.2%; float:left; margin:-12px 0 0 -13.5%;}

.tester-wrapp .tester-row4 { width:97.3%; float:left; background:url(../images/tester-border1.png) no-repeat center / 100% 100%; margin:0 0 26px 2.8%; padding:43px 5.4% 28px 8.4%;}

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

.tester-wrapp .tester-row4 .tester-bar4 { width:100%; float:left; margin:-10px 0 0;}

.tester-wrapp h2, .tester-wrapp h2 span { font-family: "Josefin Sans", sans-serif; font-weight: 700;}



/*addres-wrapp*/

.addres-wrapp { background:#1d1d1d url(../images/conter-bg1.jpg) no-repeat top center / 100%; padding:74px 0 54px;}

.addres-wrapp p { float:none; font-size:19px; color:#ffffff; letter-spacing:0.4px; line-height:32px; margin:-8px 0 0;}

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

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

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

.addres-wrapp h2 { font-size:27px; font-weight:400; color:#ffffff; letter-spacing:0.4px; line-height:37px; margin:0 0 46px;}

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

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

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

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

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

.addres-wrapp .addres-row1 .addres-bar1:last-child { width:55.1%; float:right;}

.addres-wrapp .addres-row2 { width:100%; float:left; border-bottom:1px solid rgba(100%,100%,100%,0.13); margin:0 0 50px; padding:0 0 54px;}

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

.addres-wrapp .addres-row2 .addres-bar2 { width:17px; float:left;}

.addres-wrapp .addres-row3 { width:100%; float:right; margin:0 0 14px;}

.addres-wrapp .addres-row3:first-child { margin-bottom:40px;}

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

.addres-wrapp .addres-row3 .addres-bar3 .addres-box1 img { max-height: 17px; width: auto; margin: 0 auto;}

.addres-wrapp .addres-row3 .addres-bar3 { width:84.2%; float:right;}

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

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

.addres-wrapp .addres-row4 .addres-bar4 { width:22px; float:left;}

.addres-wrapp .addres-row5 { width:100%; float:right; margin:0 0 14px;}

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

.addres-wrapp .addres-row5 .addres-bar5 { width:84.2%; float:right;}

.addres-wrapp .addres-row6 { width:100%; float:left; margin:0 0 82px;}

.addres-wrapp .addres-row6 img { width:100%; display:block;}

.addres-wrapp .addres-row6 .addres-bar6 { width:100%; float:left;}

.addres-wrapp .addres-row6 .addres-bar6 .addres-fild1 { text-align:left; color:#939393; background:none; border:1px solid rgba(100%,100%,100%,0.13);}

.addres-wrapp .addres-row6 .addres-bar6 .addres-fild2 { width:48%; height:45px; float:left; margin:0 0 19px; padding:0 20px 0;}

.addres-wrapp .addres-row6 .addres-bar6 .addres-fild2:nth-child(2n) { float:right;}

.addres-wrapp .addres-row6 .addres-bar6 .addres-fild3 { width:100%; height:104px; float:left; margin:0 0 26px; padding:11px 20px 0}

.addres-wrapp .addres-row7 { width:100%; float:left; margin:0 0 0;}

.addres-wrapp .addres-row7 iframe { width:100%; height:312px; display:block;}

.addres-wrapp .addres-row7 .addres-bar7 { width:100%; float:left; border:1px solid #ffffff;}

.addres-wrapp .addres-btn1 { float:left; color:#ffffff; background:none; border-color:#999999; cursor:pointer; margin:24px 0 0; padding:14px 20px 14px 23px;}

.addres-wrapp .addres-btn1:hover { color:#999999; background-color:#ffffff;}



/*paiger-wrapp*/

.paiger-wrapp { text-align:center; margin:-12px 0 0;}

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

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

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

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

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

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

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

.paiger-wrapp .paiger-btn1 {     display: inline-block; color:#ffffff; border-color:#999999; margin:0 0 0; padding:11px 21px 11px 22px;}

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

.paiger-wrapp .paiger-btn2 {display: inline-block;color:#ffffff; border-color:#999999; margin:0 0 0; padding:11px 20px 11px 21px;}

.paiger-wrapp .paiger-btn2:hover { color:#999999; background-color:#ffffff;}

.paiger-bar1 li, .paiger-bar1 li a { font-size:12.29px; font-weight:700; color:#999999; letter-spacing:1.4px; font-family: 'Montserrat', sans-serif;}



/*common-css*/

.banner-box1 { width:400px; float:none; margin:0 auto 60px;}

.canver-tex1 { float:left; font-size:13px; color:#ffffff; line-height:26px; margin:0 0 0 -7px; font-family: 'MetropolisRegular';}

.footer-tex1 { float:none; font-size:13px; color:#ffffff; line-height:26px; margin:0 0 0 0; font-family: 'MetropolisRegular';}

.blogin-btn1 { background:url(../images/blogin-arrow1.png) no-repeat 14px center;}

.blogin-btn1:hover { background:url(../images/blogin-arrow11.png) no-repeat 14px center;}

.gallin-btn1 { background:url(../images/gallin-arrow1.png) no-repeat 14px center;}

.gallin-btn1:hover { background:url(../images/gallin-arrow11.png) no-repeat 14px center;}

.teamin-btn1 { background:url(../images/teamin-arrow1.png) no-repeat 14px center;}

.teamin-btn1:hover { background:url(../images/teamin-arrow11.png) no-repeat 14px center;}

.tretin-btn2 { background:url(../images/tretin-arrow1.png) no-repeat 14px center;}

.tretin-btn2:hover { background:url(../images/tretin-arrow11.png) no-repeat 14px center;}

.galler-tex1 { font-size:10px; color:#ffffff; letter-spacing:1.4px; text-transform:uppercase;}

.gallin-tex1 { font-size:10px; color:#ffffff; letter-spacing:1.4px; text-transform:uppercase;}

.teamin-box1 { width:39px; float:none; margin:0 auto 24px;}

.tretin-tex1 { float:left; font-size:12.29px; font-weight:700; color:#ffffff; letter-spacing:2px; text-transform:uppercase; margin:15px 2.8% 0 3%; font-family: 'Montserrat', sans-serif;}

.addres-box1 { width:100%; float:left; margin:28px 0 0;}

.addres-box1 a { float:left; margin:0 18px 0 0;}

.addres-box2 { width:43%; float:left; margin:0 0 0;}

.addres-box3 { width:56%; float:right; margin:0 0 0;}

.addres-tex1 {  font-size:13px; color:#ffffff; line-height:1; margin:10px 0 0 -7px; font-family: 'MetropolisRegular';}

.galler-tex1, .gallin-tex1 { text-align:center; position:absolute; right:0; bottom:14px; left:0; z-index:99; font-family: "Josefin Sans", sans-serif; font-weight: 700;}

.linker-btn1, .banner-btn1, .banner-btn2, .detier-btn1, .detier-fil1, .enquer-btn1, .facier-btn1, .sidber-btn1, .sidber-fild1, .bloger-btn1, .blogin-btn1, .galler-btn1, .gallin-btn1, .teamer-btn1, .teamin-btn1, .tretin-btn1, .tretin-btn2, .addres-fild1, .addres-btn1, .paiger-btn1, .paiger-btn2 { text-align:center; font-size:12.29px; font-weight:700; letter-spacing:2px; text-transform:uppercase; border:1px solid; transition:all 0.25s ease-out 0s; display:inline-block; position:relative; font-family: 'Montserrat', sans-serif;}

.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .form-control {
     height: 45px;
    float: left;
    margin: 0 17px 0 0;
    padding:0 15px 0 15px!important;
    text-align: left;
    color: #939393;
    background: #1d1d1d;
   	border-radius: 0 !important;
    font-size: 12.29px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    border: 1px solid #3a3a3a; 
    transition: all 0.25s ease-out 0s;
	font-family: 'Montserrat', sans-serif;
}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid textarea.form-control{
	padding-top: 13px !important;
 	resize: vertical;
	min-height: 40px !important;
}



.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .col-sm-2 {
    width: 16.9%; 
    float: left;
    margin:0 1.6% 0 0;
        padding: 0;
}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .col-sm-3.last_col input.btn.btn-default{
    color: #ffffff;
    background: #1d1d1d;
    border :1px solid #999999 !important;
    cursor: pointer;
    margin: 0 0 0;
    height: 45px;
     text-align: center;
    font-size: 12.29px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    width: 100%;
    border-radius: 0 !important;
	font-family: 'Montserrat', sans-serif;
}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .col-sm-3.last_col input.btn.btn-default:hover{
	color: #999999;
    background-color: #ffffff;
    }
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .col-sm-3 {
    width: 28%;
    margin: 0 17px 0 0;
    padding: 0;
}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .col-sm-3.last_col {
    width: 14.7%;
    margin: 0 ;
    padding: 0;
    float: right;
}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .row.first_row {
    margin: 0;
}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid a {
    color: #504f50;
}

.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid  label.checkbox-inline a{
    color: #fefefe;
}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid  label.checkbox-inline a:hover{
    color: #fff;
    text-decoration: underline;
 }
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid  label.checkbox-inline{
    color: #fff;
    display: inline-block;
    padding-left: 25px;
    font-size: 14.8px;
	float: left;
	margin: 28px 0 0;
    line-height: 24px;
}

.detier-wrapp .detier-row1 .detier-bar1 .g-recaptcha {width: 100%;float: left;margin: 15px auto 0px auto;transform: scale(0.8);text-align: left;transform-origin: left;}
.detier-wrapp .detier-row1 .detier-bar1 .g-recaptcha div {width: auto !important; height: auto !important; margin: 0 auto !important;} 


.conter-wrapp .conter-row2 .conter-bar2.sidber-wrapp .caldera-grid .checkbox label{
	color: #fff;
    display: inline-block;
    padding-left: 25px;
    font-size: 14.8px;
	margin:0px auto 10px;
	line-height: 23px;
	}
.addres-wrapp .addres-row1 .addres-bar1 .caldera-grid .checkbox, .dialog--open .dialog-inner .caldera-grid .checkbox{
	margin-bottom:0px !important;
	margin-top:0px !important;
}
.addres-wrapp .addres-row1 .addres-bar1 .caldera-grid .checkbox label, .dialog--open .dialog-inner .caldera-grid .checkbox label{
 	color: #fff!important;
    display: inline-block;
    padding-left: 28px;
    font-size: 12.8px;
    margin: 0px auto 10px;
    line-height: 23px;
    font-family: "Josefin Sans", sans-serif;
}
.addres-wrapp .addres-row1 .addres-bar1 .caldera-grid a, .dialog--open .dialog-inner .caldera-grid .checkbox a {
    color: #fefefe !important;
}
.addres-wrapp .addres-row1 .addres-bar1 .caldera-grid .checkbox label input[type=checkbox], .dialog--open .dialog-inner .caldera-grid .checkbox label input[type=checkbox]{
     -webkit-touch-callout: none;  -webkit-user-select: none;
    -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
    overflow: hidden; height: 15px; width: 15px; margin: 0 !important; padding: 0; border: 0; position: absolute; left: 0; top: 1px; -webkit-appearance: none; -moz-appearance: none; outline: none !important;  cursor: pointer; }
	
.addres-wrapp .addres-row1 .addres-bar1 .caldera-grid .checkbox label input[type=checkbox], .dialog--open .dialog-inner .caldera-grid .checkbox label input[type=checkbox] {
    background-image: url(../images/checkbox-thumb1.png);
    height: 15px;
    width: 15px;
    top: 2px;
}
.addres-wrapp .addres-row1 .addres-bar1 .caldera-grid .checkbox label input[type=checkbox]:checked, .dialog--open .dialog-inner .caldera-grid .checkbox label input[type=checkbox]:checked{ background-position: 0 -16px; }



.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid   label.checkbox-inline{
	width: 40%;
    float: left;
    text-align: left;
}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid  label.checkbox-inline:last-child{
    width: 100%;
	/*width: 59.5%;
    float: right;
    text-align: left;*/
}

.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid  label.checkbox-inline input[type=checkbox], .conter-wrapp .conter-row2 .conter-bar2.sidber-wrapp .caldera-grid .checkbox label input[type=checkbox] {
     -webkit-touch-callout: none;  -webkit-user-select: none;
    -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
    overflow: hidden; height: 15px; width: 15px; margin: 0 !important; padding: 0; border: 0; position: absolute; left: 0; top: 1px; -webkit-appearance: none; -moz-appearance: none; outline: none !important;
    cursor: pointer; }

.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid  label.checkbox-inline input[type=checkbox]{
 	background-image: url(../images/checkbox-thumb1.png); height: 15px; width: 15px; top: 3px;
 }    

.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid  label.checkbox-inline input[type=checkbox]:checked, .conter-wrapp .conter-row2 .conter-bar2.sidber-wrapp .caldera-grid .checkbox label input[type=checkbox]:checked  { background-position: 0 -16px; }
.conter-wrapp .conter-row1 .conter-bar1.teamer-wrapp .teamer-row1 .teamer-row2 .teamer-bar1 {
    height: 256px;
}
.conter-wrapp .conter-row2 .conter-bar2.sidber-wrapp .caldera-grid .checkbox label input[type=checkbox]{
	 	background-image: url(../images/checkbox-thumb1.png); height: 15px; width: 15px; top: 5px;}
 
.caldera-grid .form-group {
    margin-bottom: 0px !important;
}
.caldera-grid .row {
    margin-left: 0px !important;
    margin-right: 0px !important;
    max-width: 100%;
}

.conter-wrapp .conter-row1 .conter-bar1.teamer-wrapp .teamer-row1 .teamer-row2 .teamer-bar1 .masonry-bar1 {
    height: 100%;
}

.conter-wrapp .conter-row1 .conter-bar1.teamer-wrapp .teamer-row1 .teamer-row2 .teamer-bar1 .masonry-bar1 img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.conter-wrapp .conter-row1 .conter-bar1.teamer-wrapp .teamer-row1 {
    display: flex;
    flex-wrap: wrap;
}
.conter-wrapp .conter-row1 .conter-bar1.teamer-wrapp .teamer-row1 .teamer-row2 .teamer-bar2 {
    height: 60%;
    padding: 42px 8% 100px;
    position: relative;
}
.conter-wrapp .conter-row1 .conter-bar1.teamer-wrapp .teamer-row1 .teamer-row2:nth-child(odd) {
    float: left;
}
.conter-wrapp .conter-row1 .conter-bar1.teamer-wrapp .teamer-row1 .teamer-row2:nth-child(even) {
    float: right;
    margin-left: 4%;
}
.teamer-wrapp .teamer-row2 .teamer-bar2 a.teamer-btn1 {
    position: absolute;
    bottom: 50px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 150px;
}
.conter-wrapp .conter-row2 .conter-bar2.sidber-wrapp .caldera-grid input, .conter-wrapp .conter-row2 .conter-bar2.sidber-wrapp .caldera-grid textarea, .addres-wrapp .addres-row1 .addres-bar1 .caldera-grid input.form-control {
    width: 100%;
    height: 45px;
    float: left;
    margin: 0 0 19px;
    padding: 0 20px 0;
    text-align: left;
    color: #939393;
    background: none;
    border: 1px solid rgba(100%,100%,100%,0.13);
    font-size: 12.29px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
    font-family: 'Montserrat', sans-serif;
}
.conter-wrapp .conter-row2 .conter-bar2.sidber-wrapp .caldera-grid textarea{
	resize: vertical !important;
	padding-top: 13px;
}
.conter-wrapp .conter-row2 .conter-bar2.sidber-wrapp .caldera-grid input.btn.btn-default, .addres-wrapp .addres-row1 .addres-bar1 .caldera-grid input.btn.btn-default {
    float: left;
    color: #ffffff;
    background: none;
    border-color: #999999;
    cursor: pointer;
    margin:15px 0 0;
    padding: 14px 20px 14px 23px;
    width: auto;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    font-size: 12.29px;
    letter-spacing: 2px;
}
.conter-wrapp .conter-row2 .conter-bar2.sidber-wrapp .caldera-grid input.btn.btn-default:hover, .addres-wrapp .addres-row1 .addres-bar1 .caldera-grid input.btn.btn-default:hover {
	color: #999999;
    background-color: #ffffff;
}
.addres-wrapp .addres-row1 .addres-bar1 .caldera-grid .intl-tel-input.allow-dropdown {
    width: 100%;
}
.conter-wrapp .conter-row2 .conter-bar2.sidber-wrapp .caldera-grid input.parsley-error, .detier-wrapp .detier-row1 .detier-bar1 .caldera-grid input.parsley-error, .caldera-grid input.parsley-error{
    border: 1px dotted #a94442  ;
}
.help-block.caldera_ajax_error_block.filled {
    margin-bottom: 0!important;
}
.conter-wrapp .conter-row2 .conter-bar2.sidber-wrapp .caldera-grid span.parsley-required, .detier-wrapp .detier-row1 .detier-bar1 .caldera-grid span.parsley-required, .caldera-grid span.parsley-required{
	display: none;
}
.conter-wrapp .conter-row1 .conter-bar1.gallin-wrapp .gallin-row1 a.tretin-btn1 {
    border: none;
}
.conter-wrapp .conter-row1 ul li a, .conter-wrapp .conter-row1 ol li a, .conter-wrapp .conter-row1 .conter-bar1.gallin-wrapp .gallin-row1 a{
	color: #fff;
}
.conter-wrapp .conter-row1 ul li a:hover, .conter-wrapp .conter-row1 ol li a:hover, .conter-wrapp .conter-row1 .conter-bar1.gallin-wrapp .gallin-row1 a:hover{
	color: #999;
}
.conter-wrapp .conter-row1 .conter-bar1.feeser-wrapp .accordion {
    margin: 0 0 0;
}
.conter-wrapp .conter-bar1.teamin-wrapp .teamin-row3 .teamin-bar3 img {
    width: auto;
    max-width: 100%;
}
.conter-wrapp .conter-bar1.teamin-wrapp .teamin-row3 .teamin-bar3 img.alignleft, .conter-wrapp .conter-row1 .conter-bar1.gallin-wrapp .gallin-row1 img.alignleft{
    width: auto;
    margin: 15px 15px 10px 0;
    float: left;
}
.conter-wrapp .conter-bar1.teamin-wrapp .teamin-row3 .teamin-bar3 img.alignright, .conter-wrapp .conter-row1 .conter-bar1.gallin-wrapp .gallin-row1 img.alignright{
    width: auto;
    margin: 15px 0 10px 15px;
    float: right;
}

.conter-wrapp .conter-row1 .conter-bar1.common-style h1{
	font-size: 28px;
    font-weight: 400;
    color: #ffffff;
}
.conter-wrapp .conter-row1 .conter-bar1.common-style h2{
	font-size: 21px;
    font-weight: 400;
    color: #ffffff;
}
/*.conter-wrapp .conter-row1 .conter-bar1.common-style h3{
	font-size: 18px;
    font-weight: 400;
    color: #ffffff;
}*/
.conter-wrapp .conter-row1 .conter-bar1.common-style h4{
	font-size: 17px;
    font-weight: 400;
    color: #ffffff;
}
.conter-wrapp .conter-row1 .conter-bar1.common-style h5{
	font-size: 16px;
    font-weight: 400;
    color: #ffffff;
}
.conter-wrapp .conter-row1 .conter-bar1.common-style h6{
	font-size: 15px;
    font-weight: 400;
    color: #ffffff;
}
.conter-wrapp .conter-row1 .conter-bar1.common-style p{
	font-size: 15.3px;
    color: #ffffff;
}
.conter-wrapp .conter-row1 .conter-bar1.common-style b{}
.conter-wrapp .conter-row1 .conter-bar1.common-style img{
	width:auto;
	max-width: 100%;
	height: auto;
    margin-top: 15px;
}
.conter-wrapp .conter-row1 .conter-bar1.common-style ul{
	width: 100%;
	margin:0px 0 26px 0;
}
.conter-wrapp .conter-row1 .conter-bar1.common-style ol {
    width: 100%;
    margin:0px 0 26px 0;
    padding-left: 15px;
}
.conter-wrapp .conter-row1 .conter-bar1.common-style ul li {
    list-style-type: circle;
    list-style: outside;
    margin-bottom: 10px;
	margin-left: 15px;
	letter-spacing: 0.4px;
    line-height: 24.75px;
	font-size: 15.3px;
}
.conter-wrapp .conter-row1 .conter-bar1.common-style ol li {
    margin-bottom: 10px;
    list-style-type: decimal;
}
.conter-wrapp .conter-row2 .conter-bar2.sidber-wrapp .caldera-grid .checkbox label a{
	color: #999 ;
}
.conter-wrapp .conter-row1 .conter-bar1.common-style a{
		color: #fff;
}
.conter-wrapp .conter-row2 .conter-bar2.sidber-wrapp .caldera-grid .checkbox label a:hover{
	color: #fff;
}
.conter-wrapp .conter-row1 .conter-bar1.common-style a:hover{
	color: #999;
}

.conter-wrapp .conter-row1 .conter-bar1.common-style p em{
	font-style: italic;
}
section.conter-wrapp.error-sec .conter-row1.common-style {
    width: 100%;
    text-align: center;
}

section.conter-wrapp.error-sec .conter-row1.common-style form.search-form {
    text-align: center;
    margin: 20px 0;
}

section.conter-wrapp.error-sec .conter-row1.common-style form.search-form label {
    display: inline-block;
    margin: 0 15px 10px 0;
}

section.conter-wrapp.error-sec .conter-row1.common-style form.search-form input.search-field {
    height: 45px;
    margin: 0 0 19px;
    padding: 0 20px 0;
    text-align: left;
    color: #939393;
    background: none;
    border: 1px solid rgba(100%,100%,100%,0.13);
    font-size: 12.29px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
    font-family: 'Montserrat', sans-serif;
}

section.conter-wrapp.error-sec .conter-row1.common-style form.search-form button.search-submit {
    color: #ffffff;
    background: none;
    border-color: #999999;
    cursor: pointer;
    margin: 27px 0 0;
    padding: 14px 20px 14px 23px;
    width: auto;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    font-size: 12.29px;
    letter-spacing: 2px;
    border: 1px solid rgba(100%,100%,100%,0.13);
    display: inline-block;
    text-transform: uppercase;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
    margin-left: 10px;
}

section.conter-wrapp.error-sec .conter-row1.common-style form.search-form button.search-submit:hover {
    color: #999999;
    background-color: #ffffff;
}
nav.navigation.pagination .nav-links a.page-numbers {
    font-size: 12.29px;
    font-weight: 700;
    color: #999999;
    letter-spacing: 1.4px;
    font-family: 'Montserrat', sans-serif;
    display: inline-block;
    padding: 10px 10px 10px;
}
nav.navigation.pagination .nav-links span.page-numbers.dots {
    font-size: 12.29px;
    font-weight: 700;
    color: #999999;
    letter-spacing: 1.4px;
    font-family: 'Montserrat', sans-serif;
}
nav.navigation.pagination .nav-links a.prev.page-numbers {
    padding: 0 10px 0 0;
}
nav.navigation.pagination .nav-links span.page-numbers.current {
    font-size: 12.29px;
    font-weight: 700;
}
.popup-gallery {
    display: inline-block;
    width: 100%;
}
.conter-wrapp .conter-row1 .conter-bar1 .popup-gallery {
    display: flex;
    flex-wrap: wrap;

}
.conter-wrapp .conter-row1 .conter-bar1 .popup-gallery .item {
    width: 31.25%;
    margin: 0 3% 30px 0;
}
.conter-wrapp .conter-row1 .conter-bar1 .popup-gallery .item:nth-child(3n) {
    margin-right: 0 !important;
}

.treter-wrapp .margin {
    display: flex;
    flex-wrap: wrap;
}
.conter-wrapp .conter-row1 .conter-bar1 .popup-gallery .item .home-photo {
    height: 100%;
    width: 100%;
    height: 234px;
}

.conter-wrapp .conter-row1 .conter-bar1 .popup-gallery .item .home-photo a {
    display: inline-block;
    width: 100%;
    height: 100%;
}

.conter-wrapp .conter-row1 .conter-bar1 .popup-gallery .item .home-photo a img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
/*.treter-wrapp .margin a .masonry-bar1 {
    height: 100%;
}*/

.treter-wrapp .margin a .masonry-bar1 img {
    height: 100%;
    object-fit: cover;
}
.banner-wrapp .banner-btn1 {
 margin-bottom:15px !important;
}



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



.conter-wrapp .conter-row2 .conter-bar2.sidber-wrapp .g-recaptcha {width: 100%; float: left; margin: 0px auto 0px auto; transform: scale(0.8); text-align: left; transform-origin: left;}
.conter-wrapp .conter-row2 .conter-bar2.sidber-wrapp .g-recaptcha div {width: auto !important; height: auto !important; margin: 0 auto !important;} 


.addres-wrapp .addres-row1 .addres-bar1 .g-recaptcha {width: 100%; float: left; margin: 0px auto 0px auto; transform: scale(0.8); text-align: left; transform-origin: left;}
.addres-wrapp .addres-row1 .addres-bar1 .g-recaptcha div {width: auto !important; height: auto !important; margin: 0 auto !important;} 




.comman-anchor {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 9;
}


.canver-bar2 {cursor: pointer;position: relative;-webkit-transform: translateZ(0);-webkit-font-smoothing: antialiased;}
.canver-bar2 .tooltip {background: #1d1d1d;bottom: 100%;color: #ffffff;display: block;left: 0;margin-bottom: 12px;opacity: 0;padding: 5px 5px;pointer-events: none;position: absolute;width: 100%;-webkit-transform: translateY(10px);-moz-transform: translateY(10px);-ms-transform: translateY(10px);-o-transform: translateY(10px);transform: translateY(10px);-webkit-transition: all .25s ease-out;-moz-transition: all .25s ease-out;-ms-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out;-webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);-moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);-ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);-o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);}
.canver-bar2 .tooltip:before {bottom: -20px;content: " ";display: block;height: 15px;left: 0;position: absolute;width: 100%;}
.canver-bar2 .tooltip:after {border-left: solid transparent 10px;border-right: solid transparent 10px;border-top: solid #1d1d1d 10px;bottom: -10px;content: " ";height: 0;left: 50%;margin-left: -10px;position: absolute;width: 0;}
.canver-bar2:hover .tooltip {opacity: 1;pointer-events: auto;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px);}
.canver-bar2 .tooltip { font-size: 11px; line-height: 16px; color: #ffffff;}


.footer-bar2 {cursor: pointer;position: relative;-webkit-transform: translateZ(0);-webkit-font-smoothing: antialiased;}
.footer-bar2 .tooltip {background: #1d1d1d;bottom: 100%;color: #ffffff;display: block;left: 0;margin-bottom: 12px;opacity: 0;padding: 5px 5px;pointer-events: none;position: absolute;width: 100%;-webkit-transform: translateY(10px);-moz-transform: translateY(10px);-ms-transform: translateY(10px);-o-transform: translateY(10px);transform: translateY(10px);-webkit-transition: all .25s ease-out;-moz-transition: all .25s ease-out;-ms-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out;-webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);-moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);-ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);-o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);}
.footer-bar2 .tooltip:before {bottom: -20px;content: " ";display: block;height: 15px;left: 0;position: absolute;width: 100%;}
.footer-bar2 .tooltip:after {border-left: solid transparent 10px;border-right: solid transparent 10px;border-top: solid #1d1d1d 10px;bottom: -10px;content: " ";height: 0;left: 50%;margin-left: -10px;position: absolute;width: 0;}
.footer-bar2:hover .tooltip {opacity: 1;pointer-events: auto;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px);}
.footer-bar2 .tooltip { font-size: 11px; line-height: 16px; color: #ffffff;}


.gallery-group-box {display:flex; flex-wrap: wrap; width: 100%; height: auto; float: left;  position: relative; margin-top: 40px; margin-bottom: 15px;}
.gallery-group-box .gallin-row2 { width: 100%; display: block; height: auto;  position: relative; float: left;}
.gallery-group-box .gallin-row2 .gallin-bar1.masonry-effect1 { width: 48%; margin: 0 0 4%; float: left; display: inline-block;}
.gallery-group-box .gallin-row2 .gallin-bar2 { width: 48%; float: left; margin-left: 4%;}




.treter-wrapp .treter-row1.square-effect1:hover {
    background: #000;
    background: linear-gradient(135deg, #7d7b7b 0%, #6d6c6c 25%, #616060 30%, #c1c1c1 69%, #262626 100%);
    background: linear-gradient(135deg, #7d7b7b 0%, #6d6c6c 25%, #616060 30%, #c1c1c1 69%, #262626 100%);
    background: linear-gradient(135deg, #7d7b7b 0%, #6d6c6c 25%, #616060 30%, #c1c1c1 69%, #262626 100%);
    background-size: 400% 400%;
    background-repeat: no-repeat;
    display: flex;
    position: relative;
    cursor: pointer;
    transition: .5s all;
}

.treter-wrapp .treter-row1.square-effect1:hover .masonry-bar1 {
    width: 100%;
    float: left;
    position: relative;
    mix-blend-mode: screen;
}

.treter-wrapp .treter-row1.square-effect1:hover {
    background-position: 100% 100% !important;
}
.treter-wrapp .masonry-thumb2 {
    position: absolute;
    left: 0;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    z-index: 10;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    display: inline-block;
    width: 90%;
    margin: 0 auto;
}

.treter-wrapp .treter-row1:hover .masonry-thumb2 {
    opacity: 0.4;
    visibility: visible;
}

.treter-wrapp .treter-row1:hover .masonry-thumb1 {
    opacity: 0;
    visibility: hidden;
}
.banner-wrapp .banner-row1 .banner-bar1 h2 span {
    display: block;
}


.conter-wrapp .conter-row2 .conter-bar2.sidber-wrapp .gallery-section img {
    width: 47%;
    float: left;
    display: block;
    margin: 0 0 2%;
    height: 108px;
    object-fit: cover;
    padding-left: 1%;
}
.conter-wrapp .conter-row2 .conter-bar2.sidber-wrapp .gallery-section .pair1 {
    float: left;
    width: 100%;
}
.conter-wrapp .conter-row2 .conter-bar2.sidber-wrapp .gallery-section img:nth-child(2n) { float: right; margin-left: 3%;}
.conter-wrapp .conter-row2 .conter-bar2.sidber-wrapp .gallery-section .slider.autoplayfortreatment .slick-dots {position: relative;text-align: center;bottom: 0;margin: 5px auto 25px;transform: none;top: inherit;width: 100%;}
.slick-initialized .slick-slide .pair1 a:focus, .slick-initialized .slick-slide .pair1 a:active, .slick-initialized .slick-slide .pair1 a:hover, .gallery-section .slick-slide .pair2 a:focus, .gallery-section .slick-slide .pair2 a:active, .gallery-section .slick-slide .pair2 a:hover {
    outline:none !important;
    border:none !important;
}
.conter-wrapp .conter-row2 .conter-bar2.sidber-wrapp .gallery-section .pair1 .img-gal {
    width: 47%;
    float: left;
    height: 108px;
    background: #000;
}

.conter-wrapp .conter-row2 .conter-bar2.sidber-wrapp .gallery-section .pair1 .img-gal img {
    width: auto;
    height: 100%;
}

.conter-wrapp .conter-row2 .conter-bar2.sidber-wrapp .gallery-section .pair1 .img-gal:nth-child(2n) {
    float: right;
    margin-left: 6%;
}
.conter-wrapp .conter-row1 .conter-bar1 figure.wp-block-gallery.is-cropped ul.blocks-gallery-grid li.blocks-gallery-item {
    width: 49%;
    float: left;
    flex-grow: inherit;
    margin: 0 0.5%;
}

.conter-wrapp .conter-row1 .conter-bar1 figure.wp-block-gallery.is-cropped ul.blocks-gallery-grid li.blocks-gallery-item:nth-child(1) {
    margin-left: 0;
}

.conter-wrapp .conter-row1 .conter-bar1 figure.wp-block-gallery.is-cropped ul.blocks-gallery-grid li.blocks-gallery-item:nth-child(2) {
    margin-right: 0;
}

header.header-wrapp.hide-social-icons {
    background: rgba(0,0,0,0.8);
}
header.header-wrapp.hide-social-icons {
    padding: 24px 0;
}
.canver-wrapp .canver-row1 a.banner-btn2 {
    float: right;
}
.addres-wrapp .addres-row5:nth-child(6) .addres-bar5 .addres-box2 {
    width: 100% !important;
}
.addres-wrapp .addres-row3 .addres-bar3 .icon-set {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.addres-wrapp .addres-row3 .addres-bar3 .icon-set img {
    width: 36px;
    float: left;
    margin: 0 20px 15px 0;
}
.addres-bar-new {
    float: left;
    width: 100%;
    margin-top: 20px;
    text-align: center;
}

.addres-bar-new .icon-set {
    display: inline-block;
    margin: 0 5% 20px 0;
    text-align: center;
}

.addres-bar-new .icon-set img {
    width: 45px;
    display: inline-block;
    margin-top: 15px;
}


.non-slider { width: 100%; float: left; margin-bottom: 25px;}
.dialog--open .dialog-inner .caldera-grid .checkbox label input[type=checkbox] {
    position: relative;
    left: -10px;
}
.dialog--open .dialog-inner .caldera-grid .checkbox:nth-child(2) label {
    margin-bottom: 0;
}

.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .col-sm-12.single .form-group {
    float: left;
}


.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .col-sm-12.single .form-group:nth-child(1) {
    margin-right: 15px !important;
}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid label.checkbox-inline {
    padding-left: 22px;
}
.dialog--open .dialog-inner .caldera-grid .form-control.parsley-error {
    border: 2px dotted #dd4b39 !important;
}
.conter-gallery.common-style {
    width: 100%;

}
.conter-gallery .popup-gallery{
   display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.conter-gallery .popup-gallery .item {
    width: 18.8%;
    margin: 0 1.5% 15px 0;
    max-height: 142px;
}
.conter-gallery .popup-gallery .item:nth-child(5n) {
    margin-right: 0 !important;
}
.conter-gallery .popup-gallery .item .home-photo {
    height: 100%;
}

.conter-gallery .popup-gallery .item .home-photo a {
    display: inline-block;
    width: 100%;
    height: 100%;
}

.conter-gallery .popup-gallery .item .home-photo a img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.banner-icon {
    margin-top: 10px;
    align-items: center;
    justify-content: center;
    display: flex;
}

.banner-icon a {
    display: inline-block;
        margin: 0 5px;
}
.detier-wrapp .detier-row1 a img {
    width: 40px;
}

.detier-wrapp .detier-row1 a {
    display: inline-block;
    margin: 0 auto 20px auto;
}
.galler-wrapp .galler-row1 .full-image {
    float: left;
    width: 100%;
}

.galler-wrapp .galler-row1 .full-image .gal-img-col{
    width: 48%;
    float: left;
    margin: 0 0 4% 0;
    border: 1px solid #949597;
    overflow: hidden;
    position: relative;
    height: 400px;
}
.gallin-wrapp .gallin-row1 .full-image .gal-img-col{
    width: 48%;
    float: left;
    margin: 0 ;
    border: 1px solid #949597;
    overflow: hidden;
    position: relative;
    height: 400px;
}
.galler-wrapp .galler-row1 .full-image .gal-img-col:nth-child(2n), .gallin-wrapp .gallin-row1 .full-image .gal-img-col:nth-child(2n) {
    float: right;
    margin-left: 4%;
    float: right;
    margin-left: 4%;
}

.galler-wrapp .galler-row1 .full-image .gal-img-col img, .gallin-wrapp .gallin-row1 .full-image .gal-img-col img {
    height: 100%;
    object-fit: cover;
    float: left;
    width: 100%;
    display: inline-block;
}
.galler-wrapp .galler-row1 .content {
    float: left;
    width: 100%;
    margin-bottom: 25px;
}
.iscwp-gallery-grid.iscwp-image-fit .iscwp-col-7 .iscwp-img-wrp, .iscwp-image-fit.slidestoshow-7 .iscwp-img-wrp, .iscwp-gallery-grid.iscwp-image-fit .iscwp-col-8 .iscwp-img-wrp, .iscwp-image-fit.slidestoshow-8 .iscwp-img-wrp, .iscwp-gallery-grid.iscwp-image-fit .iscwp-col-9 .iscwp-img-wrp, .iscwp-image-fit.slidestoshow-9 .iscwp-img-wrp{
    height: auto !important;

}
.conter-wrapp .conter-row1 .conter-bar1 .galler-row1 .galler-row2 .galler-bar2 {
    position: relative;
    margin-bottom: 0;
   width: auto;
}
.conter-wrapp .conter-row1 .conter-bar1 .galler-row1 .galler-row2 h2 {
    margin-bottom: 10px;
}

.flexslider .slides > li::before{
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:rgba(0,0,0,0.35);
    display: inline-block;
}
.footer-wrapp .footer-row3 .footer-bar3 li:nth-child(2n) {
    margin: 0 8px;
}

.conter-wrapp .conter-row1 .conter-bar1.teamin-wrapp.common-style .teamin-row1 .teamin-row2 .teamin-bar1.masonry-effect1 .masonry-bar1::before {
    content: none !important;
}

.conter-wrapp .conter-row1 .conter-bar1.teamin-wrapp.common-style .teamin-row1 .teamin-row2 .teamin-bar1.masonry-effect1:hover .masonry-bar1 img {
    -webkit-transform: scale(1)!important;
    -ms-transform: scale(1)!important;
    transform: scale(1)!important;
    filter:none!important;
    -webkit-filter: none!important;
}
.conter-wrapp .conter-row1 .conter-bar1.teamin-wrapp.common-style .teamin-row1 .teamin-row2 .teamin-bar1.masonry-effect1{
    cursor: default!important;
}

.google-sec {
    position: fixed;
    z-index: 999;
    bottom: 20px;
    left: 30px;
    width: 219px;
}

.google-sec a {
    display: block;
    height: 100%;
    width: 100%;
}
.google-sec a img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
    width: 100%;
}


.detier-wrapp .detier-row1 .detier-bar1 .insta-gallery-feed.insta-gallery-square.loaded .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap .insta-gallery-image-mask {background: rgba(0,0,0,.4) !important;}

.detier-wrapp .detier-row1 .detier-bar1 .insta-gallery-feed.insta-gallery-square.loaded .insta-gallery-list .insta-gallery-item:hover .insta-gallery-image-wrap img.insta-gallery-image { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); filter: grayscale(100%); -webkit-filter: grayscale(100%);}




.canver-wrapp .canver-row1 .canver-bar1 a.whshow.desktop { display: none; }
.canver-wrapp .canver-row1 .canver-bar1 a.whshow.mobile { display: none;}

.banner-wrapp .banner-row1 .banner-icon a.whshow.desktop { display: none;}
.banner-wrapp .banner-row1 .banner-icon a.whshow.mobile { display: none;}

.footer-wrapp .footer-row1 .footer-bar1 a.whshow.desktop { display: none;}
.footer-wrapp .footer-row1 .footer-bar1 a.whshow.mobile { display: none;} 

.addres-box1 a.whshow.desktop { display: none;}
.addres-box1 a.whshow.mobile { display: none;} 
 
.canver-wrapp .canver-row1 .canver-bar1 a.whshow.desktop.showwhatsapp { display: inline-block;}
.banner-wrapp .banner-row1 .banner-icon a.whshow.desktop.showwhatsapp { display: inline-block;}
.footer-wrapp .footer-row1 .footer-bar1 a.whshow.desktop.showwhatsapp { display: inline-block;}
.addres-box1 a.whshow.desktop.showwhatsapp { display: inline-block;} 

.banner-wrapp .banner-row1 .banner-icon a.whshow.mobile.showwhatsapp { display: none;}
.canver-wrapp .canver-row1 .canver-bar1 a.whshow.mobile.showwhatsapp { display: none;}
.footer-wrapp .footer-row1 .footer-bar1 a.whshow.mobile.showwhatsapp { display: none;}
.addres-box1  a.whshow.mobile.showwhatsapp { display: none;}



.floating { width: 195px !important; position: fixed; z-index: 9999; left: 2%; right: auto; bottom: 5%; padding: 0; float: left; margin: 0 auto 0; }
.wh-mobile-floating { display: none; }
.wh-desktop-floating { width: 100% !important; display: inline-block; text-align: center; float: left; background: #fff; border-radius: 24px; margin: 0; padding:5%; -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.3); box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.3); }
.wh-desktop-floating h3 { font-size: 14px; font-weight: 500; letter-spacing: 0.4px; line-height: 16px; margin: 0 auto 10px; color: #000000; text-align: center; }
.wh-desktop-floating h3 span { display: block; }
.wh-desktop-floating a.desktop-widget { width: 100%; float: none; margin: 0 auto 0;}
.floating .mob-row3 { width: 22%; float: none; margin: 0 auto 0; }
.floating .mob-row3 img { width: 100%; margin: 0 auto; }

.whshow.wh-desktop-floating.hidewhatsapp { display: none;}
.whshow.wh-desktop-floating.showwhatsapp { display: inline-block;}

.whshow.wh-mobile-floating.hidewhatsapp { display: none;}
.whshow.wh-mobile-floating.showwhatsapp { display: none;}

.detier-wrapp .booking-channel {width: 100%;display: flex;flex-wrap: wrap;justify-content: center;}
.detier-wrapp .booking-channel .locaitonfull {width: 48%;display: inline-block;float: left;margin: 0 1% 30px;padding: 30px 20px 20px;border: 1px solid #666565;}
.detier-wrapp .booking-channel .locaitonfull h2 {font-size: 25px;line-height: 1.40;margin: 0 0 18px}
.detier-wrapp .booking-channel .locaitonfull p {float: none;margin: 0 0 24px;}
.detier-wrapp .booking-channel .email-btn {float: none;color: #383838;background: #ffffff;border: 1px solid #ffffff;margin: 0 0 20px;padding: 14px 17px 14px 19px;font-size: 12.29px;font-weight: 700;letter-spacing: 2px;text-transform: uppercase;}
.detier-wrapp .booking-channel .email-btn:hover {color: #ffffff;background: #7e7e7e;}
.detier-wrapp .booking-channel .phone-btn {float: none;color: #ffffff;margin: 0 0 18px;font-size: 17px;letter-spacing: 0.2px;text-transform: uppercase;}
.detier-wrapp .booking-channel .phone-btn:hover {color: #7e7e7e;}
.detier-wrapp .booking-channel .book-btn {float: none;color: #ffffff;background: #7e7e7e;border: 1px solid #7e7e7e;margin: 0 0 15px;padding: 13px 17px 12px 19px;font-size: 12px;font-weight: 700;line-height: normal;letter-spacing: 2px;text-transform: uppercase;}
.detier-wrapp .booking-channel .book-btn:hover {color: #383838;background: #ffffff;border-color: #ffffff;}


/*Smartphone css*/

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

.margin { width:90%;}



.header-wrapp { text-align:center; padding:50px 0 11.5px; position:relative; top:inherit;}

.banner-wrapp p { line-height:27px;}

.banner-wrapp p span { display:inline; margin:0 6px 0;}

.header-wrapp p span:first-child { display:inline; margin:0 6px 0;}

.header-wrapp .header-row1 { width:100%; margin:0 0 24px;}

.header-wrapp .header-row1 .header-bar1 { width:43px; float:none; margin:0 auto 0;}

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

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

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

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



.linker-wrapp { text-align:center; display:none; padding:9.5px 0 18px; position:relative; top:inherit;}

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

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

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

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



.banner-wrapp { text-align:center; min-height:inherit; padding:0 0 40px; overflow: hidden;}

.banner-wrapp h2 { font-size:20px; line-height:38px;}

.banner-wrapp h2 span { margin:0 6px 0 9px;}

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

.banner-wrapp .banner-row1 { width:100%; margin:0 0 20px; position:relative; top:inherit;    transform: initial;}

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

.banner-wrapp .banner-row2 { width:100%; text-align:center; margin:0 0 0; position:relative; bottom:inherit;}

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

.banner-wrapp .banner-btn1 { width:100%; margin:0 0 4.5%;  padding: 0 2% 0 2%; display: inline-grid;  min-height: 45px;}

.banner-wrapp .banner-btn2 { width:100%; margin:0 0 0; padding: 0 2% 0 2%; display: inline-grid;  min-height: 45px;}



.canver-wrapp { text-align:center; padding:11.5px 0 50px; position:relative; top:inherit;}

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

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

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

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

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



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

.detier-wrapp h2 { font-size:23px; letter-spacing:0.8px; line-height:33px;}

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

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

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

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

.detier-wrapp .detier-row1 .detier-bar1 .detier-fil3 { width:100%; margin:0 0 4.2%; padding:14px 2% 0;}

.detier-wrapp .detier-btn1 { width:60%; float:none;}



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

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

.enquer-wrapp h2 { font-size:23px; letter-spacing:0.8px; line-height:33px;}

.enquer-wrapp h3 { font-size:14.23px; line-height:24px; margin:-2px 0 24px;}

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

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

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



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

.facier-wrapp p { font-size:15px; line-height:18px; margin:0 0 24px;}

.facier-wrapp p span { display:inline-block; margin:0 3px 3px;}

.facier-wrapp .facier-row1 { width:100%; margin:0 0 26px;}

.facier-wrapp .facier-row1 .facier-bar1 { width:67px;}

.facier-wrapp .facier-row2 { width:100%; margin:0 0 17px;}

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

.facier-wrapp .facier-row2 .facier-bar2 li { margin:0 7.4px 7.4px;}

.facier-wrapp .facier-row2 .facier-bar2 li a { font-size:17.5px;}

.facier-wrapp .facier-row3 { width:100%; margin:0 0 22px;}

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

.facier-wrapp .facier-row3 .facier-bar3 li { margin:0 4.4px 4.4px;}

.facier-wrapp .facier-row3 .facier-bar3 li a { font-size:15px;}

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



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

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

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

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

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

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

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

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

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

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

.footer-wrapp .footer-row4 .footer-bar4 li { margin:0 4px 0;}



/*inner-css*/

.innser-wrapp h1 { font-size:36.22px; line-height:31px; margin:0 0 26px;}

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

.innser-wrapp .innser-row1 .innser-bar1 { width:280px;}

.innser-wrapp .innser-row2 { width:100%; margin:0 0 45px; position:relative; bottom:inherit;}



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

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

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

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

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



.sidber-wrapp h2 { font-size:23px; line-height:33px; margin:0 0 23px;}

.sidber-wrapp h3 { font-size:23px; line-height:33px; margin:0 0 13px;}

.sidber-wrapp .sidber-row1 { width:100%; margin:0 0 22px; padding:32px 5% 40px;}

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

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

.sidber-wrapp .sidber-row1 .sidber-bar1 .sidber-fild3 { width:100%; margin:0 0 30px; padding:14px 5% 0;}

.sidber-wrapp .sidber-row3  { width:100%; margin:0 0 22px; padding:32px 5% 30px;}

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

.sidber-wrapp .sidber-row3 .sidber-bar3 li a { padding:8px 5% 8px;}

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

.sidber-bar3 li, .sidber-bar3 li a { font-size:11.29px;}



.abouer-wrapp p { font-size:14.3px; line-height:23.75px; margin:0 0 18px;}

.abouer-wrapp h2 { font-size:17px; line-height:28px; margin:0 0 18px;}

.abouer-wrapp .abouer-row1 { width:100%; margin:6px 0 0;}

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



.bloger-wrapp p { font-size:14.3px; line-height:23.75px; margin:0 0 18px;}

.bloger-wrapp h3 { margin:0 0 14px;}

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

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

.bloger-wrapp .bloger-row2 { width:100%; margin:0 0 30px; padding:0 0 30px;}

.bloger-wrapp .bloger-row2 .bloger-bar2 { width:100%; padding:20px 0 0;}

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



.blogin-wrapp p { font-size:14.3px; line-height:23.75px; margin:0 0 18px;}

.blogin-wrapp h3 { margin:0 0 14px;}

.blogin-wrapp .blogin-row1 { width:100%; margin:8px 0 22px;}

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

.blogin-wrapp .blogin-row2 { width:100%; margin:0 0 30px; padding:0 0 7px;}

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



.feeser-wrapp p { font-size:14.3px; line-height:23.75px; margin:0 0 18px;}

.feeser-wrapp h2 { font-size:17px; line-height:28px; margin:0 0 18px;}

.feeser-wrapp h3 { font-size:11.29px; letter-spacing:1.4px;}

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

.feeser-wrapp .feeser-row1:last-child { margin-bottom:0;}

.feeser-wrapp .feeser-row1 .feeser-bar1 { width:80%; padding:0 0 0 5%;}

.feeser-wrapp .feeser-row2 { width:100%; margin:0 0 8px;}

.feeser-wrapp .feeser-row2 .feeser-bar2 { width:20%; padding:0 5% 0 0;}



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

.galler-wrapp p { font-size:14.3px; line-height:23.75px; margin:0 0 18px;}

.galler-wrapp .galler-row1 { width:100%; margin:0 0 30px; padding:5% 5% 7px;}

.galler-wrapp .galler-row1:last-child { margin-bottom:40px;}

.galler-wrapp .galler-row1 .galler-bar1 { width:100%; margin:0 0 4.2%;}

.galler-wrapp .galler-row1 .galler-bar1:nth-child(2n) { margin:0 0 4%;}

.galler-wrapp .galler-row2 { width:100%; margin:0 0 24px;}

.galler-wrapp .galler-row2 .galler-bar2 { width:100%; position:relative; margin-top: 20px;}

.galler-wrapp .galler-btn1 { float:none;}



.gallin-wrapp p { font-size:14.3px; line-height:23.75px; margin:0 0 18px;}

.gallin-wrapp h2 { font-size:17px; line-height:28px; margin:0 0 18px;}

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

.gallin-wrapp .gallin-row1 .gallin-bar1 { width:100%; margin:0 0 4.2%;}

.gallin-wrapp .gallin-row2 { width:100%; margin:0 0 24px;}

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



.teamer-wrapp p { font-size:14.3px; line-height:23.75px; margin:0 0 18px;}

.teamer-wrapp h2 { font-size:19px; line-height:24px; margin:0 0 8px;}

.teamer-wrapp h3 { font-size:14.3px; line-height:25px; margin:0 0 18px;}

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

.teamer-wrapp .teamer-row1:first-child { margin:8px 0 0;}

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

.teamer-wrapp .teamer-row2 { width:100%; margin:0 0 30px;}

.teamer-wrapp .teamer-row2 .teamer-bar2 { width:100%; padding:26px 5% 30px;}

.teamer-wrapp .teamer-row1:last-child .teamer-row2 { margin-bottom:0;}

.teamer-wrapp .teamer-row1:last-child .teamer-row2:last-child .teamer-bar2 { padding-bottom:0;}



.teamin-wrapp p { font-size:14.3px; line-height:23.75px; margin:0 0 18px;}

.teamin-wrapp h2 { font-size:19px; line-height:24px; margin:0 0 9px;}

.teamin-wrapp h3 { font-size:14px; line-height:24px; margin:0 0 7px;}

.teamin-wrapp h4 { font-size:14.3px; line-height:25px; margin:0 0 0;}

.teamin-wrapp h5 { font-size:17px; line-height:28px; margin:0 0 18px;}

.teamin-wrapp .teamin-row1 { width:100%; margin:0 0 17px;}

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

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

.teamin-wrapp .teamin-row2 .teamin-bar2 { width:100%; padding:30px 0 0; transform:none; position:relative; top:inherit;}

.teamin-wrapp .teamin-row3 { width:100%; margin:0 0 30px; padding:0 0 7px;}

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



.tester-wrapp p { font-size:14.3px; line-height:23.75px; margin:0 0 18px;}

.tester-wrapp h2 { font-size:15px; line-height:28px;}

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

.tester-wrapp .tester-row1 .tester-bar1 { width:100%; margin:0 0 4.2%;}

.tester-wrapp .tester-row1 .tester-bar1:last-child { margin-bottom:0;}

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

.tester-wrapp .tester-row2 .tester-bar2 { width:59px;}

.tester-wrapp .tester-row3 { width:100%; margin:0 0 0;}

.tester-wrapp .tester-row3 .tester-bar3 { width:7.2%; margin:0 0 0 -8.8%;}

.tester-wrapp .tester-row4 { width:97.3%; margin:0 0 30px 2.8%; padding:35px 5% 22px 5%;}

.tester-wrapp .tester-row4:last-child { margin-bottom:0;}

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



.treter-wrapp { padding:40px 0 40px;}

.treter-wrapp h2 { font-size:19px; line-height:29px; margin:0 0 0;}

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

.treter-wrapp .treter-row1:last-child { margin-bottom:0;}

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



.tretin-wrapp p { font-size:14.3px; line-height:23.75px; margin:0 0 18px;}

.tretin-wrapp h2 { font-size:17px; line-height:28px; margin:0 0 18px;}

.tretin-wrapp h3 { font-size:17px; line-height:28px; margin:0 0 23px;}

.tretin-wrapp .tretin-row1 { width:100%; margin:7px 0 21px;}

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

.tretin-wrapp .tretin-row2 { width:100%; margin:0 0 30px;}

.tretin-wrapp .tretin-btn1 { width:38%; margin:0 0 0; padding:14px 2% 14px 2%;}

.tretin-wrapp .tretin-btn1:last-child { width:58%; float:right;}

.tretin-wrapp .tretin-btn2 { margin:0 0 0;}



.addres-wrapp p { font-size:16px; line-height:29px;}

.addres-wrapp h2 { font-size:23px; line-height:33px; margin:0 0 23px;}

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

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

.addres-wrapp .addres-row1 .addres-bar1:last-child { width:100%;}

.addres-wrapp .addres-row2 { width:100%; margin:0 0 21px; padding:0 0 16px;}

.addres-wrapp .addres-row2 .addres-bar2 { width:17px;}

.addres-wrapp .addres-row3 { width:100%; margin:0 0 12px;}

.addres-wrapp .addres-row3:first-child { margin-bottom:12px;}

.addres-wrapp .addres-row3 .addres-bar3 { width:84.2%;}

.addres-wrapp .addres-row4 { width:100%; border-bottom:1px solid rgba(100%,100%,100%,0.13); margin:0 0 22px; padding:0 0 8px;}

.addres-wrapp .addres-row4 .addres-bar4 { width:22px;}

.addres-wrapp .addres-row5 { width:100%; margin:0 0 14px;}

.addres-wrapp .addres-row5 .addres-bar5 { width:84.2%;}

.addres-wrapp .addres-row6 { width:100%; margin:0 0 30px;}

.addres-wrapp .addres-row6 .addres-bar6 .addres-fild2 { width:100%; margin:0 0 4.2%;}

.addres-wrapp .addres-row6 .addres-bar6 .addres-fild3 { width:100%; margin:0 0 30px;}

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



.paiger-wrapp .paiger-row1 { width:100%; margin:12px 0 0;}

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

.paiger-wrapp .paiger-btn1 { /*width:48%;*/ margin:0 0 15px;}

.paiger-wrapp .paiger-btn2 { /*width:48%;*/ margin:0 0 15px;}



/*common-css*/

.banner-box1 { width:280px; float:none; margin:0 auto 25px;}

.canver-tex1 { display:none;}

.footer-tex1 { display:none;}

.tretin-tex1 { display:none;}

.addres-box1 { margin:12px 0 0;}

.galler-tex1, .gallin-tex1 { bottom:10px;}

.linker-btn1, .banner-btn1, .banner-btn2, .detier-btn1, .detier-fil1, .enquer-btn1, .facier-btn1, .sidber-btn1, .sidber-fild1, .bloger-btn1, .blogin-btn1, .galler-btn1, .gallin-btn1, .teamer-btn1, .teamin-btn1, .tretin-btn1, .tretin-btn2, .addres-fild1, .addres-btn1, .paiger-btn1, .paiger-btn2 { font-size:11.29px; letter-spacing:1.4px;}

.galler-wrapp .galler-row1 .full-face-section .galler-bar1 img {  height: 32.5vw;}
.gallin-wrapp .gallin-row2 .masonry-effect1 .masonry-bar1 img {  height: 50vw;}


.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .col-sm-2 {width: 100%;margin: 0 0 4.2%;float: left;display: block;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .col-sm-2:nth-child(2n) { float: right;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .col-sm-3 {width: 100%;float: right;margin: 0 0 4.2%;display: block;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .col-sm-3.last_col { width: 60%; float: none; display: inline-block; margin: 0 auto; position: absolute; bottom: 45px; left: 0; right: 0;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .form-control { width: 100%; margin: 0; padding: 0 2% 0; text-align: center; font-size: 11.29px; letter-spacing: 1.4px;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid textarea.form-control { padding-top: 14px !important;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .col-sm-3.last_col input.btn.btn-default { width: 100%; font-size: 11.29px; letter-spacing: 1.4px;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid  label.checkbox-inline { width: 100%; text-align: center; margin: 10px 0 0; font-size: 13.8px; line-height: 25px; padding: 0;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid  label.checkbox-inline:last-child { width: 100%; text-align: center; margin: 20px 0 0;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid  label.checkbox-inline input[type=checkbox] { position: relative; margin-right: 10px !important; top: 1px;}

.detier-wrapp .booking-channel .email-btn {font-size: 11px;padding: 14px 8px 14px 8px;}
.detier-wrapp .booking-channel .book-btn {font-size: 11px;}
.detier-wrapp .booking-channel .locaitonfull {width: 100%;margin: 0 0 20px;}


} 



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

.margin { width:90%;}



.header-wrapp { text-align:center; padding:76px 0 11.5px; position:relative; top:inherit;}

.banner-wrapp p { line-height:27px;}

.banner-wrapp p span { display:inline; margin:0 6px 0;}

.header-wrapp p span:first-child { display:inline; margin:0 6px 0;}

.header-wrapp .header-row1 { width:100%; margin:0 0 24px;}

.header-wrapp .header-row1 .header-bar1 { width:43px; float:none; margin:0 auto 0;}

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

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

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

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



.linker-wrapp { text-align:center; display:none; padding:9.5px 0 18px; position:relative; top:inherit;}

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

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

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

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



.banner-wrapp { text-align:center; min-height:inherit; padding:0 0 40px; overflow: hidden;}

.banner-wrapp h2 { font-size:30.22px; line-height:38px;}

.banner-wrapp h2 span { margin:0 6px 0 9px;}

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

.banner-wrapp .banner-row1 { width:100%; margin:0 0 45px; position:relative; top:inherit;    transform: initial;}

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

.banner-wrapp .banner-row2 { width:100%; text-align:center; margin:0 0 0; position:relative; bottom:inherit;}

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

.banner-wrapp .banner-btn1 { width:48%; margin:0 0 4.5%; padding: 0 2% 0 2%; display: inline-grid;}

.banner-wrapp .banner-btn1:nth-child(2n) { float:right;}

.banner-wrapp .banner-btn2 { width: 48%; margin: 0 0; padding: 0 2% 0 2%; display: inline-grid;}



.canver-wrapp { text-align:center; padding:11.5px 0 75px; position:relative; top:inherit;}

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

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

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

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

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



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

.detier-wrapp h2 { font-size:23px; letter-spacing:0.8px; line-height:33px;}

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

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

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

.detier-wrapp .detier-row1 .detier-bar1 .detier-fil2 { width:48%; margin:0 0 4.2%; padding:0 2% 0;}

.detier-wrapp .detier-row1 .detier-bar1 .detier-fil2:nth-child(2n) { float:right;}

.detier-wrapp .detier-row1 .detier-bar1 .detier-fil3 { width:48%; float:right; margin:0 0 4.2%; padding:14px 2% 0;}

.detier-wrapp .detier-btn1 { width:60%; float:none;}



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

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

.enquer-wrapp h2 { font-size:23px; letter-spacing:0.8px; line-height:33px;}

.enquer-wrapp h3 { font-size:14.23px; line-height:24px; margin:-2px 0 24px;}

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

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

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



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

.facier-wrapp p { font-size:15px; line-height:18px; margin:0 0 24px;}

.facier-wrapp p span { display:inline-block; margin:0 3px 3px;}

.facier-wrapp .facier-row1 { width:100%; margin:0 0 26px;}

.facier-wrapp .facier-row1 .facier-bar1 { width:67px;}

.facier-wrapp .facier-row2 { width:100%; margin:0 0 17px;}

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

.facier-wrapp .facier-row2 .facier-bar2 li { margin:0 7.4px 7.4px;}

.facier-wrapp .facier-row2 .facier-bar2 li a { font-size:17.5px;}

.facier-wrapp .facier-row3 { width:100%; margin:0 0 22px;}

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

.facier-wrapp .facier-row3 .facier-bar3 li { margin:0 4.4px 4.4px;}

.facier-wrapp .facier-row3 .facier-bar3 li a { font-size:15px;}

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



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

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

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

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

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

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

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

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

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

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

.footer-wrapp .footer-row4 .footer-bar4 li { margin:0 4px 0;}



/*inner-css*/

.innser-wrapp h1 { font-size:36.22px; line-height:31px; margin:0 0 26px;}

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

.innser-wrapp .innser-row1 .innser-bar1 { width:280px;}

.innser-wrapp .innser-row2 { width:100%; margin:0 0 45px; position:relative; bottom:inherit;}



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

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

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

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

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



.sidber-wrapp h2 { font-size:23px; line-height:33px; margin:0 0 23px;}

.sidber-wrapp h3 { font-size:23px; line-height:33px; margin:0 0 13px;}

.sidber-wrapp .sidber-row1 { width:100%; margin:0 0 22px; padding:32px 5% 40px;}

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

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

.sidber-wrapp .sidber-row1 .sidber-bar1 .sidber-fild3 { width:100%; margin:0 0 30px; padding:14px 5% 0;}

.sidber-wrapp .sidber-row3  { width:100%; margin:0 0 22px; padding:32px 5% 30px;}

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

.sidber-wrapp .sidber-row3 .sidber-bar3 li a { padding:8px 5% 8px;}

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

.sidber-bar3 li, .sidber-bar3 li a { font-size:11.29px;}



.abouer-wrapp p { font-size:14.3px; line-height:23.75px; margin:0 0 18px;}

.abouer-wrapp h2 { font-size:17px; line-height:28px; margin:0 0 18px;}

.abouer-wrapp .abouer-row1 { width:100%; margin:6px 0 0;}

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



.bloger-wrapp p { font-size:14.3px; line-height:23.75px; margin:0 0 18px;}

.bloger-wrapp h3 { margin:0 0 14px;}

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

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

.bloger-wrapp .bloger-row2 { width:100%; margin:0 0 30px; padding:0 0 30px;}

.bloger-wrapp .bloger-row2 .bloger-bar2 { width:100%; padding:20px 0 0;}

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



.blogin-wrapp p { font-size:14.3px; line-height:23.75px; margin:0 0 18px;}

.blogin-wrapp h3 { margin:0 0 14px;}

.blogin-wrapp .blogin-row1 { width:100%; margin:8px 0 22px;}

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

.blogin-wrapp .blogin-row2 { width:100%; margin:0 0 30px; padding:0 0 7px;}

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



.feeser-wrapp p { font-size:14.3px; line-height:23.75px; margin:0 0 18px;}

.feeser-wrapp h2 { font-size:17px; line-height:28px; margin:0 0 18px;}

.feeser-wrapp h3 { font-size:11.29px; letter-spacing:1.4px;}

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

.feeser-wrapp .feeser-row1:last-child { margin-bottom:0;}

.feeser-wrapp .feeser-row1 .feeser-bar1 { width:80%; padding:0 0 0 5%;}

.feeser-wrapp .feeser-row2 { width:100%; margin:0 0 8px;}

.feeser-wrapp .feeser-row2 .feeser-bar2 { width:20%; padding:0 5% 0 0;}



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

.galler-wrapp p { font-size:14.3px; line-height:23.75px; margin:0 0 18px;}

.galler-wrapp .galler-row1 { width:100%; margin:0 0 30px; padding:5% 5% 7px;}

.galler-wrapp .galler-row1:last-child { margin-bottom:40px;}

.galler-wrapp .galler-row1 .galler-bar1 { width:100%; margin:0 0 4.2%;}

.galler-wrapp .galler-row1 .galler-bar1:nth-child(2n) { margin:0 0 4%;}

.galler-wrapp .galler-row2 { width:100%; margin:0 0 24px;}

.galler-wrapp .galler-row2 .galler-bar2 { width:100%; position:relative; margin-top: 20px;}

.galler-wrapp .galler-btn1 { float:none;}



.gallin-wrapp p { font-size:14.3px; line-height:23.75px; margin:0 0 18px;}

.gallin-wrapp h2 { font-size:17px; line-height:28px; margin:0 0 18px;}

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

.gallin-wrapp .gallin-row1 .gallin-bar1 { width:47.8%; margin:0 0 4.2%;}

.gallin-wrapp .gallin-row2 { width:100%; margin:0 0 5px;}

.gallin-wrapp .gallin-row2 .gallin-bar2 { width:47.8%;}



.teamer-wrapp p { font-size:14.3px; line-height:23.75px; margin:0 0 18px;}

.teamer-wrapp h2 { font-size:19px; line-height:24px; margin:0 0 8px;}

.teamer-wrapp h3 { font-size:14.3px; line-height:25px; margin:0 0 18px;}

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

.teamer-wrapp .teamer-row1:first-child { margin:8px 0 0;}

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

.teamer-wrapp .teamer-row2 { width:100%; margin:0 0 30px;}

.teamer-wrapp .teamer-row2 .teamer-bar2 { width:100%; padding:26px 5% 30px;}

.teamer-wrapp .teamer-row1:last-child .teamer-row2 { margin-bottom:0;}

.teamer-wrapp .teamer-row1:last-child .teamer-row2:last-child .teamer-bar2 { padding-bottom:0;}



.teamin-wrapp p { font-size:14.3px; line-height:23.75px; margin:0 0 18px;}

.teamin-wrapp h2 { font-size:19px; line-height:24px; margin:0 0 9px;}

.teamin-wrapp h3 { font-size:14px; line-height:24px; margin:0 0 7px;}

.teamin-wrapp h4 { font-size:14.3px; line-height:25px; margin:0 0 0;}

.teamin-wrapp h5 { font-size:17px; line-height:28px; margin:0 0 18px;}

.teamin-wrapp .teamin-row1 { width:100%; margin:0 0 17px;}

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

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

.teamin-wrapp .teamin-row2 .teamin-bar2 { width:100%; padding:30px 0 0; transform:none; position:relative; top:inherit;}

.teamin-wrapp .teamin-row3 { width:100%; margin:0 0 30px; padding:0 0 7px;}

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



.tester-wrapp p { font-size:14.3px; line-height:23.75px; margin:0 0 18px;}

.tester-wrapp h2 { font-size:15px; line-height:28px;}

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

.tester-wrapp .tester-row1 .tester-bar1 { width:100%; margin:0 0 4.2%;}

.tester-wrapp .tester-row1 .tester-bar1:last-child { margin-bottom:0;}

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

.tester-wrapp .tester-row2 .tester-bar2 { width:59px;}

.tester-wrapp .tester-row3 { width:100%; margin:0 0 0;}

.tester-wrapp .tester-row3 .tester-bar3 { width:7.2%; margin:0 0 0 -8.8%;}

.tester-wrapp .tester-row4 { width:97.3%; margin:0 0 30px 2.8%; padding:35px 5% 22px 5%;}

.tester-wrapp .tester-row4:last-child { margin-bottom:0;}

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



.treter-wrapp { padding:40px 0 40px;}

.treter-wrapp h2 { font-size:19px; line-height:29px; margin:0 0 0;}

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

.treter-wrapp .treter-row1:last-child { margin-bottom:0;}

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



.tretin-wrapp p { font-size:14.3px; line-height:23.75px; margin:0 0 18px;}

.tretin-wrapp h2 { font-size:17px; line-height:28px; margin:0 0 18px;}

.tretin-wrapp h3 { font-size:17px; line-height:28px; margin:0 0 23px;}

.tretin-wrapp .tretin-row1 { width:100%; margin:7px 0 21px;}

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

.tretin-wrapp .tretin-row2 { width:100%; margin:0 0 30px;}

.tretin-wrapp .tretin-btn1 { width:38%; margin:0 0 0; padding:14px 2% 14px 2%;}

.tretin-wrapp .tretin-btn1:last-child { width:58%; float:right;}

.tretin-wrapp .tretin-btn2 { margin:0 0 0;}



.addres-wrapp p { font-size:16px; line-height:29px;}

.addres-wrapp h2 { font-size:23px; line-height:33px; margin:0 0 23px;}

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

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

.addres-wrapp .addres-row1 .addres-bar1:last-child { width:100%;}

.addres-wrapp .addres-row2 { width:100%; margin:0 0 21px; padding:0 0 16px;}

.addres-wrapp .addres-row2 .addres-bar2 { width:17px;}

.addres-wrapp .addres-row3 { width:100%; margin:0 0 12px;}

.addres-wrapp .addres-row3:first-child { margin-bottom:12px;}

.addres-wrapp .addres-row3 .addres-bar3 { width:84.2%;}

.addres-wrapp .addres-row4 { width:100%; border-bottom:1px solid rgba(100%,100%,100%,0.13); margin:0 0 22px; padding:0 0 8px;}

.addres-wrapp .addres-row4 .addres-bar4 { width:22px;}

.addres-wrapp .addres-row5 { width:100%; margin:0 0 14px;}

.addres-wrapp .addres-row5 .addres-bar5 { width:84.2%;}

.addres-wrapp .addres-row6 { width:100%; margin:0 0 30px;}

.addres-wrapp .addres-row6 .addres-bar6 .addres-fild2 { width:100%; margin:0 0 4.2%;}

.addres-wrapp .addres-row6 .addres-bar6 .addres-fild3 { width:100%; margin:0 0 30px;}

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



.paiger-wrapp .paiger-row1 { width:100%; margin:12px 0 0;}

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

.paiger-wrapp .paiger-btn1 { /*width:48%;*/ margin:0 0 15px;}

.paiger-wrapp .paiger-btn2 { /*width:48%;*/ margin:0 0 15px;}



/*common-css*/

.banner-box1 { width:280px; float:none; margin:0 auto 32px;}

.canver-tex1 { display:none;}

.footer-tex1 { display:none;}

.tretin-tex1 { display:none;}

.addres-box1 { margin:12px 0 0;}

.galler-tex1, .gallin-tex1 { bottom:28px;}

.linker-btn1, .banner-btn1, .banner-btn2, .detier-btn1, .detier-fil1, .enquer-btn1, .facier-btn1, .sidber-btn1, .sidber-fild1, .bloger-btn1, .blogin-btn1, .galler-btn1, .gallin-btn1, .teamer-btn1, .teamin-btn1, .tretin-btn1, .tretin-btn2, .addres-fild1, .addres-btn1, .paiger-btn1, .paiger-btn2 { font-size:11.29px; letter-spacing:1.4px;}


.galler-wrapp .galler-row1 .full-face-section .galler-bar1 img {  height: 32.5vw;}
.gallin-wrapp .gallin-row2 .masonry-effect1 .masonry-bar1 img {  height: 32.5vw;}

.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .col-sm-2 { width: 48%; margin: 0 0 4.2%; float: left; display: block;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .col-sm-2:nth-child(2n) { float: right;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .col-sm-3 { width: 48%; float: right; margin: 0 0 4.2%; display: block;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .col-sm-3.last_col { width: 60%; float: none; display: inline-block; margin: 0 auto; position: absolute; bottom: 45px; left: 0; right: 0;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .form-control { width: 100%; margin: 0; padding: 0 2% 0; text-align: center; font-size: 11.29px; letter-spacing: 1.4px;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid textarea.form-control { padding-top: 14px !important;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .col-sm-3.last_col input.btn.btn-default { width: 100%; font-size: 11.29px; letter-spacing: 1.4px;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid  label.checkbox-inline { width: 100%; text-align: center; margin: 10px 0 0; font-size: 13.8px; line-height: 25px; padding: 0;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid  label.checkbox-inline:last-child { width: 100%; text-align: center; margin: 20px 0 0;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid  label.checkbox-inline input[type=checkbox] { position: relative; margin-right: 10px !important; top: 1px;}

.detier-wrapp .booking-channel .email-btn {font-size: 11.29px;}
.detier-wrapp .booking-channel .book-btn {font-size: 11px;}
.detier-wrapp .booking-channel .locaitonfull {width: 100%;margin: 0 0 30px;}

}



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

.margin { width:90%;}



.header-wrapp { text-align:center; padding:76px 0 11.5px; position:relative; top:inherit;}

.banner-wrapp p { line-height:27px;}

.banner-wrapp p span { display:inline; margin:0 6px 0;}

.header-wrapp p span:first-child { display:inline; margin:0 6px 0;}

.header-wrapp .header-row1 { width:100%; margin:0 0 24px;}

.header-wrapp .header-row1 .header-bar1 { width:43px; float:none; margin:0 auto 0;}

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

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

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

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



.linker-wrapp { text-align:center; display:none; padding:9.5px 0 18px; position:relative; top:inherit;}

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

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

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

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



.banner-wrapp { text-align:center; min-height: 850px; padding:0 0 40px; overflow: hidden;}

.banner-wrapp h2 { font-size:30.22px; line-height:38px;}

.banner-wrapp h2 span { margin:0 6px 0 9px;}

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

.banner-wrapp .banner-row1 { width:100%; margin:0 0 45px; position:relative; top:inherit;    transform: initial;}

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

.banner-wrapp .banner-row2 { width:100%; text-align:center; margin:0 0 0; position:relative; bottom:inherit;}

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

.banner-wrapp .banner-btn1 { width:49%; margin:0 0 4.5%; padding: 0 2% 0 2%; display: inline-grid; letter-spacing: normal;}

.banner-wrapp .banner-btn1:nth-child(2n) { float:right;}

.banner-wrapp .banner-btn2 { width: 49%; margin: 0 0; padding: 0 1% 0 1%; display: inline-grid; letter-spacing: normal;}



.canver-wrapp { text-align:center; padding:11.5px 0 75px; position:relative; top:inherit;}

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

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

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

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

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



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

.detier-wrapp h2 { font-size:23px; letter-spacing:0.8px; line-height:33px;}

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

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

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

.detier-wrapp .detier-row1 .detier-bar1 .detier-fil2 { width:48%; margin:0 0 4.2%; padding:0 2% 0;}

.detier-wrapp .detier-row1 .detier-bar1 .detier-fil2:nth-child(2n) { float:right;}

.detier-wrapp .detier-row1 .detier-bar1 .detier-fil3 { width:48%; float:right; margin:0 0 4.2%; padding:14px 2% 0;}

.detier-wrapp .detier-btn1 { width:60%; float:none;}



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

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

.enquer-wrapp h2 { font-size:23px; letter-spacing:0.8px; line-height:33px;}

.enquer-wrapp h3 { font-size:14.23px; line-height:24px; margin:-2px 0 24px;}

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

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

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



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

.facier-wrapp p { font-size:15px; line-height:18px; margin:0 0 24px;}

.facier-wrapp p span { display:inline-block; margin:0 3px 3px;}

.facier-wrapp .facier-row1 { width:100%; margin:0 0 26px;}

.facier-wrapp .facier-row1 .facier-bar1 { width:67px;}

.facier-wrapp .facier-row2 { width:100%; margin:0 0 17px;}

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

.facier-wrapp .facier-row2 .facier-bar2 li { margin:0 7.4px 7.4px;}

.facier-wrapp .facier-row2 .facier-bar2 li a { font-size:17.5px;}

.facier-wrapp .facier-row3 { width:100%; margin:0 0 22px;}

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

.facier-wrapp .facier-row3 .facier-bar3 li { margin:0 4.4px 4.4px;}

.facier-wrapp .facier-row3 .facier-bar3 li a { font-size:15px;}

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



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

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

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

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

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

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

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

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

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

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

.footer-wrapp .footer-row4 .footer-bar4 li { margin:0 4px 0;}



/*inner-css*/

.innser-wrapp h1 { font-size:36.22px; line-height:31px; margin:0 0 26px;}

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

.innser-wrapp .innser-row1 .innser-bar1 { width:280px;}

.innser-wrapp .innser-row2 { width:100%; margin:0 0 45px; position:relative; bottom:inherit;}



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

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

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

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

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



.sidber-wrapp h2 { font-size:23px; line-height:33px; margin:0 0 23px;}

.sidber-wrapp h3 { font-size:23px; line-height:33px; margin:0 0 13px;}

.sidber-wrapp .sidber-row1 { width:100%; margin:0 0 22px; padding:32px 5% 40px;}

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

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

.sidber-wrapp .sidber-row1 .sidber-bar1 .sidber-fild3 { width:100%; margin:0 0 30px; padding:14px 5% 0;}

.sidber-wrapp .sidber-row3  { width:100%; margin:0 0 22px; padding:32px 5% 30px;}

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

.sidber-wrapp .sidber-row3 .sidber-bar3 li a { padding:8px 5% 8px;}

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

.sidber-bar3 li, .sidber-bar3 li a { font-size:11.29px;}



.abouer-wrapp p { font-size:14.3px; line-height:23.75px; margin:0 0 18px;}

.abouer-wrapp h2 { font-size:17px; line-height:28px; margin:0 0 18px;}

.abouer-wrapp .abouer-row1 { width:100%; margin:6px 0 0;}

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



.bloger-wrapp p { font-size:14.3px; line-height:23.75px; margin:0 0 18px;}

.bloger-wrapp h3 { margin:0 0 14px;}

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

.bloger-wrapp .bloger-row1 .bloger-bar1 { width:23.2%;}

.bloger-wrapp .bloger-row2 { width:100%; margin:0 0 30px; padding:0 0 30px;}

.bloger-wrapp .bloger-row2 .bloger-bar2 { width:69.8%; padding:20px 0 0;}

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



.blogin-wrapp p { font-size:14.3px; line-height:23.75px; margin:0 0 18px;}

.blogin-wrapp h3 { margin:0 0 14px;}

.blogin-wrapp .blogin-row1 { width:100%; margin:8px 0 22px;}

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

.blogin-wrapp .blogin-row2 { width:100%; margin:0 0 30px; padding:0 0 7px;}

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



.feeser-wrapp p { font-size:14.3px; line-height:23.75px; margin:0 0 18px;}

.feeser-wrapp h2 { font-size:17px; line-height:28px; margin:0 0 18px;}

.feeser-wrapp h3 { font-size:11.29px; letter-spacing:1.4px;}

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

.feeser-wrapp .feeser-row1:last-child { margin-bottom:0;}

.feeser-wrapp .feeser-row1 .feeser-bar1 { width:80%; padding:0 0 0 5%;}

.feeser-wrapp .feeser-row2 { width:100%; margin:0 0 8px;}

.feeser-wrapp .feeser-row2 .feeser-bar2 { width:20%; padding:0 5% 0 0;}



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

.galler-wrapp p { font-size:14.3px; line-height:23.75px; margin:0 0 18px;}

.galler-wrapp .galler-row1 { width:100%; margin:0 0 30px; padding:5% 5% 7px;}

.galler-wrapp .galler-row1:last-child { margin-bottom:40px;}

.galler-wrapp .galler-row1 .galler-bar1 { width:48%; margin:0 0 4%;}

.galler-wrapp .galler-row1 .galler-bar1:nth-child(2n) { float:right;}

.galler-wrapp .galler-row2 { width:100%; margin:0 0 24px;}

.galler-wrapp .galler-row2 .galler-bar2 { width:100%; position:relative; margin-top: 20px; }

.galler-wrapp .galler-btn1 { float:none;}



.gallin-wrapp p { font-size:14.3px; line-height:23.75px; margin:0 0 18px;}

.gallin-wrapp h2 { font-size:17px; line-height:28px; margin:0 0 18px;}

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

.gallin-wrapp .gallin-row1 .gallin-bar1 { width:48%; margin:0 0 0;}

.gallin-wrapp .gallin-row2 { width:100%; margin:0 0 24px;}

.gallin-wrapp .gallin-row2 .gallin-bar2 { width:48%;}



.teamer-wrapp p { font-size:14.3px; line-height:23.75px; margin:0 0 18px;}

.teamer-wrapp h2 { font-size:19px; line-height:24px; margin:0 0 8px;}

.teamer-wrapp h3 { font-size:14.3px; line-height:25px; margin:0 0 18px;}

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

.teamer-wrapp .teamer-row1:first-child { margin:8px 0 0;}

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

.teamer-wrapp .teamer-row2 { width:48%; margin:0 0 30px;}

.teamer-wrapp .teamer-row2 .teamer-bar2 { width:100%; padding:26px 5% 30px;}

.teamer-wrapp .teamer-row1:last-child .teamer-row2 { margin-bottom:0;}

.teamer-wrapp .teamer-row1:last-child .teamer-row2 .teamer-bar2 { padding-bottom:0;}



.teamin-wrapp p { font-size:14.3px; line-height:23.75px; margin:0 0 18px;}

.teamin-wrapp h2 { font-size:19px; line-height:24px; margin:0 0 9px;}

.teamin-wrapp h3 { font-size:14px; line-height:24px; margin:0 0 7px;}

.teamin-wrapp h4 { font-size:14.3px; line-height:25px; margin:0 0 0;}

.teamin-wrapp h5 { font-size:17px; line-height:28px; margin:0 0 18px;}

.teamin-wrapp .teamin-row1 { width:100%; margin:0 0 23px;}

.teamin-wrapp .teamin-row1 .teamin-bar1 { width:50%;}

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

.teamin-wrapp .teamin-row2 .teamin-bar2 { width:50%;}

.teamin-wrapp .teamin-row3 { width:100%; margin:0 0 30px; padding:0 0 7px;}

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



.tester-wrapp p { font-size:14.3px; line-height:23.75px; margin:0 0 18px;}

.tester-wrapp h2 { font-size:15px; line-height:28px;}

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

.tester-wrapp .tester-row1 .tester-bar1 { width:48%; margin:0 0 4.2%;}

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

.tester-wrapp .tester-row2 .tester-bar2 { width:59px;}

.tester-wrapp .tester-row2:last-child .tester-bar1 { margin-bottom:0;}

.tester-wrapp .tester-row3 { width:100%; margin:0 0 0;}

.tester-wrapp .tester-row3 .tester-bar3 { width:7.2%; margin:0 0 0 -8.8%;}

.tester-wrapp .tester-row4 { width:97.3%; margin:0 0 30px 2.8%; padding:35px 5% 22px 5%;}

.tester-wrapp .tester-row4:last-child { margin-bottom:0;}

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



.treter-wrapp { padding:40px 0 40px;}

.treter-wrapp h2 { font-size:19px; line-height:29px; margin:0 0 0;}

.treter-wrapp .treter-row1 { width:48%; margin:0 0 4.2%;}

.treter-wrapp .treter-row1:nth-child(2n) { float:right; margin-left: 4%;}

.treter-wrapp .treter-row1:last-child { margin-bottom:0;}

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



.tretin-wrapp p { font-size:14.3px; line-height:23.75px; margin:0 0 18px;}

.tretin-wrapp h2 { font-size:17px; line-height:28px; margin:0 0 18px;}

.tretin-wrapp h3 { font-size:17px; line-height:28px; margin:0 0 23px;}

.tretin-wrapp .tretin-row1 { width:100%; margin:7px 0 21px;}

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

.tretin-wrapp .tretin-row2 { width:100%; margin:0 0 30px;}

.tretin-wrapp .tretin-btn1 { width:38%; margin:0 0 0; padding:14px 2% 14px 2%;}

.tretin-wrapp .tretin-btn1:last-child { width:58%; float:right;}

.tretin-wrapp .tretin-btn2 { margin:0 0 0;}



.addres-wrapp p { font-size:16px; line-height:29px;}

.addres-wrapp h2 { font-size:23px; line-height:33px; margin:0 0 23px;}

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

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

.addres-wrapp .addres-row1 .addres-bar1:last-child { width:100%;}

.addres-wrapp .addres-row2 { width:100%; margin:0 0 21px; padding:0 0 16px;}

.addres-wrapp .addres-row2 .addres-bar2 { width:17px;}

.addres-wrapp .addres-row3 { width:100%; margin:0 0 12px;}

.addres-wrapp .addres-row3:first-child { margin-bottom:12px;}

.addres-wrapp .addres-row3 .addres-bar3 { width:84.2%;}

.addres-wrapp .addres-row4 { width:100%; border-bottom:1px solid rgba(100%,100%,100%,0.13); margin:0 0 22px; padding:0 0 8px;}

.addres-wrapp .addres-row4 .addres-bar4 { width:22px;}

.addres-wrapp .addres-row5 { width:100%; margin:0 0 14px;}

.addres-wrapp .addres-row5 .addres-bar5 { width:84.2%;}

.addres-wrapp .addres-row6 { width:100%; margin:0 0 30px;}

.addres-wrapp .addres-row6 .addres-bar6 .addres-fild2 { width:48%; margin:0 0 4.2%;}

.addres-wrapp .addres-row6 .addres-bar6 .addres-fild3 { width:100%; margin:0 0 30px;}

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



.paiger-wrapp .paiger-row1 { width:100%; margin:12px 0 0;}

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

.paiger-wrapp .paiger-btn1 { /*width:48%;*/ margin:0 0 15px;}

.paiger-wrapp .paiger-btn2 { /*width:48%;*/ margin:0 0 15px;}



/*common-css*/

.banner-box1 { width:280px; float:none; margin:0 auto 32px;}

.canver-tex1 { display:none;}

.footer-tex1 { display:none;}

.tretin-tex1 { display:none;}

.addres-box1 { margin:12px 0 0;}

.galler-tex1, .gallin-tex1 { bottom:28px;}

.linker-btn1, .banner-btn1, .banner-btn2, .detier-btn1, .detier-fil1, .enquer-btn1, .facier-btn1, .sidber-btn1, .sidber-fild1, .bloger-btn1, .blogin-btn1, .galler-btn1, .gallin-btn1, .teamer-btn1, .teamin-btn1, .tretin-btn1, .tretin-btn2, .addres-fild1, .addres-btn1, .paiger-btn1, .paiger-btn2 { font-size:11.29px; letter-spacing:1.4px;}


.galler-wrapp .galler-row1 .full-face-section .galler-bar1 img {  height: 32.5vw;}
.gallin-wrapp .gallin-row2 .masonry-effect1 .masonry-bar1 img {  height: 32.5vw;}



.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .col-sm-2 { width: 48%; margin: 0 0 4.2%; float: left; display: block;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .col-sm-2:nth-child(2n) { float: right;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .col-sm-3 { width: 48%; float: right; margin: 0 0 4.2%; display: block;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .col-sm-3.last_col { width: 60%; float: none; display: inline-block; margin: 0 auto; position: absolute; bottom: 45px; left: 0; right: 0;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .form-control { width: 100%; margin: 0; padding: 0 2% 0; text-align: center; font-size: 11.29px; letter-spacing: 1.4px;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid textarea.form-control { padding-top: 14px !important;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .col-sm-3.last_col input.btn.btn-default { width: 100%; font-size: 11.29px; letter-spacing: 1.4px;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid  label.checkbox-inline { width: 100%; text-align: center; margin: 0px 0 0; font-size: 13.8px; line-height: 25px; padding: 0;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid  label.checkbox-inline:last-child { width: 100%; text-align: center; margin: 20px 0 0;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid  label.checkbox-inline input[type=checkbox] { position: relative; margin-right: 10px !important; top: 1px;}

.detier-wrapp .booking-channel .email-btn {font-size: 11.29px;}
.detier-wrapp .booking-channel .book-btn {font-size: 11px;}
.detier-wrapp .booking-channel .locaitonfull {width: 100%;margin: 0 0 30px;}

}



@media screen and (min-width:768px) and (max-width:900px) {

.margin { width:94%;}



.linker-wrapp .linker-row1 .linker-bar1 li a { font-size:14.5px; padding:10px 7.4px 10px;}

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



.banner-wrapp { min-height:680px;}

.banner-wrapp p { font-size:11.5px; line-height:16px;}

.banner-wrapp h2 { font-size:30.22px; line-height:38px;}

.banner-wrapp h3 { font-size:26px; line-height:36px;}

.banner-wrapp .banner-btn1 { margin:0 5px 0 0; padding:0 8px 0 8px;}

.banner-wrapp .banner-btn2 { margin:0 0 0; padding:0 16px 0 19px;}



.canver-wrapp .canver-row1 .canver-bar1 a { margin:0 12px 0 0;}



.detier-wrapp h2 { font-size:23px; letter-spacing:0.8px; line-height:33px;}

.detier-wrapp .detier-row1 .detier-bar1 .detier-fil2 { height:39px;}

.detier-wrapp .detier-row1 .detier-bar1 .detier-fil3 { width:24%; height:39px; padding:12px 1.6% 0;}

.detier-wrapp .detier-btn1 { width:16.7%; padding:12px 1% 12px 1%;}



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

.enquer-wrapp h2 { font-size:23px; letter-spacing:0.8px; line-height:33px;}

.enquer-wrapp h3 { font-size:13.23px; line-height:23px;}

.enquer-wrapp .enquer-btn1 { margin:0 0 0; padding:12px 13px 12px 15px;}



.facier-wrapp p { font-size:14px; line-height:17px;}

.facier-wrapp p span { margin:0 3px 0;}

.facier-wrapp .facier-row1 .facier-bar1 { width:6%;}

.facier-wrapp .facier-row2 .facier-bar2 li { margin:0 7.4px 0;}

.facier-wrapp .facier-row2 .facier-bar2 li a { font-size:15.5px;}

.facier-wrapp .facier-row3 .facier-bar3 li { margin:0 4.4px 0;}

.facier-wrapp .facier-row3 .facier-bar3 li a { font-size:14px;}

.facier-wrapp .facier-btn1 { margin:3px 0 0; padding:12px 14px 12px 16px;}



.footer-wrapp p { font-size:16.11px; line-height:26px;}

.footer-wrapp .footer-row1 .footer-bar1 a { margin:0 12px 0 0;}



/*inner-css*/

.conter-wrapp .conter-row1 { width:55.8%;}

.conter-wrapp .conter-row2 { width:35.7%;}



.sidber-wrapp h2 { font-size:23px; line-height:33px;}

.sidber-wrapp h3 { font-size:23px; line-height:33px;}



.galler-wrapp .galler-btn1 { padding:14px 4px 14px 6px;}



.teamin-wrapp .teamin-row2 img { width:120%; margin:0 0 0 -10%;}

.teamin-wrapp .teamin-row2 .teamin-box1 img { width:100%; margin:0 0 0;}

.teamin-wrapp .teamin-row1 .teamin-bar1 { overflow:hidden;}



.treter-wrapp h2 { font-size:19px; line-height:29px;}



.addres-wrapp p { font-size:17px; line-height:30px;}

.addres-wrapp h2 { font-size:23px; line-height:33px;}



/*common-css*/

.banner-box1 { width:38.5%;}

.tretin-tex1 { font-size:10.29px; letter-spacing:1.2px;}

.linker-btn1, .banner-btn1, .banner-btn2, .detier-btn1, .detier-fil1, .enquer-btn1, .facier-btn1, .sidber-btn1, .sidber-fild1, .bloger-btn1, .blogin-btn1, .galler-btn1, .gallin-btn1, .teamer-btn1, .teamin-btn1, .tretin-btn1, .tretin-btn2, .addres-fild1, .addres-btn1, .paiger-btn1, .paiger-btn2 { font-size:9.29px; letter-spacing:1.2px;}

.galler-wrapp .galler-row1 .full-face-section .galler-bar1 img {  height: 16.3vw;}
.gallin-wrapp .gallin-row2 .masonry-effect1 .masonry-bar1 img {  height: 16.3vw;}

.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .col-sm-2 { margin: 0 17px 0 0;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .col-sm-3 { width: 24%; margin: 0 0 0;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .col-sm-3.last_col { width: 16.7%;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .form-control { height: 39px; font-size: 10.29px; letter-spacing: 1.2px; padding: 0 14px 0 14px!important; margin: 0;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .col-sm-3.last_col input.btn.btn-default { padding: 12px 1% 12px 1%; font-size: 10.29px; letter-spacing: 1.2px; height: 39px;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid textarea.form-control { padding-top: 14px !important;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid  label.checkbox-inline { font-size: 12px; line-height: 22px; margin: 20px 0 0;  padding-left: 27px;}




.conter-wrapp .conter-row2 .conter-bar2.sidber-wrapp .g-recaptcha { transform: scale(0.66);  }
 

.floating { bottom: 5%; width: 180px !important;}
.wh-desktop-floating { border-radius: 15px; padding: 5%;}
.wh-desktop-floating h3 { font-size: 13px; line-height: 15px; margin: 3px 0 8px;}

.detier-wrapp .booking-channel .book-btn {font-size: 10px;}
.detier-wrapp .booking-channel .email-btn {font-size: 10.29px;}

}



@media screen and (min-width:901px) and (max-width:1024px) {

.margin { width:94%;}



.linker-wrapp .linker-row1 .linker-bar1 li a { font-size:16.5px; padding:10px 11.4px 10px;}

.linker-wrapp .linker-btn1 { margin:0 0 0; padding:13px 18px 13px 18px;}



.banner-wrapp { min-height:817px;}

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

.banner-wrapp h2 { font-size:37.22px; line-height:45px;}

.banner-wrapp h3 { font-size:28px; line-height:38px;}

.banner-wrapp .banner-btn1 { margin:0 6px 0 0; padding:0 8px 0 8px;}

.banner-wrapp .banner-btn2 { margin:0 0 0; padding:0 18px 0 21px;}



.canver-wrapp .canver-row1 .canver-bar1 a { margin:0 14px 0 0;}



.detier-wrapp h2 { font-size:25px; letter-spacing:1px; line-height:35px;}

.detier-wrapp .detier-row1 .detier-bar1 .detier-fil2 { height:42px;}

.detier-wrapp .detier-row1 .detier-bar1 .detier-fil3 { width:24%; height:42px; padding:13px 1.6% 0;}

.detier-wrapp .detier-btn1 { width:16.7%; padding:13px 1% 13px 1%;}



.enquer-wrapp p { font-size:15px; line-height:23px;}

.enquer-wrapp h2 { font-size:25px; letter-spacing:1px; line-height:35px;}

.enquer-wrapp h3 { font-size:14.23px; line-height:24px;}

.enquer-wrapp .enquer-btn1 { margin:4px 0 0; padding:13px 15px 13px 17px;}



.facier-wrapp p { font-size:15.5px; line-height:18.5px;}

.facier-wrapp p span { margin:0 4px 0;}

.facier-wrapp .facier-row1 .facier-bar1 { width:6%;}

.facier-wrapp .facier-row2 .facier-bar2 li { margin:0 10.4px 0;}

.facier-wrapp .facier-row2 .facier-bar2 li a { font-size:18.5px;}

.facier-wrapp .facier-row3 .facier-bar3 li { margin:0 6.4px 0;}

.facier-wrapp .facier-row3 .facier-bar3 li a { font-size:15.5px;}

.facier-wrapp .facier-btn1 { margin:7px 0 0; padding:13px 16px 13px 18px;}



.footer-wrapp p { font-size:18.11px; line-height:28px;}

.footer-wrapp .footer-row1 .footer-bar1 a { margin:0 14px 0 0;}



/*inner-css*/

.conter-wrapp .conter-row1 { width:56.8%;}

.conter-wrapp .conter-row2 { width:34.7%;}



.sidber-wrapp h2 { font-size:25px; line-height:35px;}

.sidber-wrapp h3 { font-size:25px; line-height:35px;}



.galler-wrapp .galler-btn1 { padding:14px 8px 14px 10px;}



.treter-wrapp h2 { font-size:20px; line-height:30px;}



.addres-wrapp p { font-size:18px; line-height:31px;}

.addres-wrapp h2 { font-size:25px; line-height:35px;}



/*common-css*/

.banner-box1 { width:38.5%;}

.tretin-tex1 { font-size:11.29px; letter-spacing:1.6px;}

.linker-btn1, .banner-btn1, .banner-btn2, .detier-btn1, .detier-fil1, .enquer-btn1, .facier-btn1, .sidber-btn1, .sidber-fild1, .bloger-btn1, .blogin-btn1, .galler-btn1, .gallin-btn1, .teamer-btn1, .teamin-btn1, .tretin-btn1, .tretin-btn2, .addres-fild1, .addres-btn1, .paiger-btn1, .paiger-btn2 { font-size:11.29px; letter-spacing:1.6px;}


.galler-wrapp .galler-row1 .full-face-section .galler-bar1 img {  height: 15.3vw;}
.gallin-wrapp .gallin-row2 .masonry-effect1 .masonry-bar1 img {  height: 15.3vw;}



.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .form-control { height: 42px;  font-size: 11.29px; letter-spacing: 1.6px;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .col-sm-3 { width: 24%;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid textarea.form-control { height: 42px;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .col-sm-3.last_col { width: 16.7%;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .col-sm-3.last_col input.btn.btn-default { padding: 13px 1% 13px 1%; font-size: 11.29px; letter-spacing: 1.6px; height: 42px;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid  label.checkbox-inline { font-size: 12px; line-height: 23px;}


.conter-wrapp .conter-row2 .conter-bar2.sidber-wrapp .g-recaptcha { transform: scale(0.75);  }
 

.footer-wrapp .footer-row4 .footer-bar4 { max-width: 560px;}


.floating {width: 180px !important;}

.floating .mob-row3 {width: 20%;}

.detier-wrapp .booking-channel .book-btn {font-size: 11px;}
.detier-wrapp .booking-channel .email-btn {font-size: 11.29px;}

}



@media screen and (min-width:1025px) and (max-width:1240px) {

.margin { width:94%;}



.linker-wrapp .linker-row1 .linker-bar1 li a { font-size:18.5px; padding:10px 15.2px 10px;}



.banner-wrapp { min-height:817px;}

.banner-wrapp p { font-size:16px; line-height:19px;}



.facier-wrapp p { font-size:16.5px; line-height:19.5px;}

.facier-wrapp .facier-row1 .facier-bar1 { width:6%;}



/*inner-css*/

.galler-wrapp .galler-btn1 { padding:14px 12px 14px 14px;}



/*common-css*/

.banner-box1 { width:38.5%;}

.galler-wrapp .galler-row1 .full-face-section .galler-bar1 img {  height: 15.3vw;}
.gallin-wrapp .gallin-row2 .masonry-effect1 .masonry-bar1 img {  height: 15.3vw;}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid label.checkbox-inline {
    padding-left: 22px;
    font-size: 14px;
}

.floating {width: 180px !important;}

.floating .mob-row3 {width: 20%;}
}



@media screen and (min-width:1241px) and (max-width:1340px) {

.margin { width:94%;}



}

 
@media screen and (max-width:767px){
/*.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .col-sm-2, 
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .col-sm-3.last_col, 
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .col-sm-3 {
    width: 100%;
    margin: 0 0 15px 0;
    padding: 0;
    float: left;
}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .col-sm-3.last_col input.btn.btn-default{
	width: auto;
}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid  label.checkbox-inline {
    margin-bottom: 15px;
}*/
section.mainer-wrapp.background {
    background-size: cover !important;
}
/*.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid  label.checkbox-inline input[type=checkbox], */
.addres-wrapp .addres-row1 .addres-bar1 .caldera-grid .checkbox label input[type=checkbox]{
	top: 0px;
}

.galler-wrapp .galler-row2 .full-face-section { width: 100%;}


}

@media (min-width: 768px){
    .caldera-grid .col-sm-12 {
        width: 100%;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .caldera-grid .col-sm-6 {
        padding-left: 0px !important;
    }
    .caldera-grid .col-sm-6:nth-child(2n) {
        padding-right: 0px !important;
        padding-left: 7.5px !important;
    }
}







/*POOPUP*/
.dialog--open .dialog-inner .caldera-grid .form-control {
	width:100%;
    height: 45px ;
    float: left !important;
    margin: 0 0 19px !important;
    padding: 0 20px 0 !important;
    text-align: left !important;
    color: #939393 !important;
    background: none !important;
    border: 1px solid rgba(100%,100%,100%,0.13) !important;
    font-size: 12.29px !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
    transition: all 0.25s ease-out 0s !important;
    display: inline-block !important;
    position: relative !important;
    font-family: 'Montserrat', sans-serif !important;
}



.dialog--open .dialog-inner .caldera-grid textarea.form-control {
    height: 45px;
    min-height: 45px;
    float: left !important;
    margin: 0 !important;
    padding: 14px 20px 0 !important;
    text-align: left !important;
    color: #939393 !important;
    background: none !important;
    border: 1px solid rgba(100%,100%,100%,0.13) !important;
    font-size: 12.29px !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
    transition: all 0.25s ease-out 0s !important;
    display: inline-block !important;
    position: relative !important;
    font-family: 'Montserrat', sans-serif !important;
	white-space: nowrap !important;
	width:100% !important;
}



.dialog--open .dialog-inner .caldera-grid .btn {
    color: #ffffff !important;
    background: none !important;
    border-color: #999999 !important;
    padding: 14px 20px 14px 23px !important;
    text-align: center !important;
    font-size: 12.29px !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
    border: 1px solid !important;
    transition: all 0.25s ease-out 0s !important;
    display: inline-block !important;
    position: relative !important;
    font-family: 'Montserrat', sans-serif !important;
    margin-top: 20px;
}

.dialog--open .dialog-inner .caldera-grid .btn:hover {
    color: #999999 !important;
    background-color: #ffffff !important;
}
.dialog--open .dialog-inner .caldera-grid .col-sm-6 {
    float: left;
    width: 50% !important;
}
.dialog--open .dialog-inner .caldera-grid .col-sm-6 label {
    display: none;
}

@media screen and (max-width:1024px){
    .dialog--open .dialog-inner .caldera-grid .form-control {
    	padding: 0 5% 0 !important;
    }
    .dialog--open .dialog-inner .caldera-grid textarea.form-control {
    	padding: 14px 5% 0 !important;
    }
}


/*POOPUP END*/

.addres-wrapp .addres-row1 .addres-bar1 .caldera-grid textarea.form-control {
    width: 100% !important;
    height: 104px !important;
    float: left !important;
    margin: 0 0 26px !important;
    padding: 11px 20px 0 !important;
    text-align: left !important;
    color: #939393 !important;
    background: none !important;
    border: 1px solid rgba(100%,100%,100%,0.13) !important;
    font-size: 12.29px !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
    transition: all 0.25s ease-out 0s !important;
    display: inline-block !important;
    position: relative !important;
    font-family: 'Montserrat', sans-serif !important;
}




@media screen and (min-width:1025px) and (max-width:1200px) {
.banner-wrapp .banner-btn2 {
    margin: 0 0 15px 0;
    padding: 0 20px;
}
.banner-wrapp .banner-btn1 {
    margin: 0 6px 15px 0;
    padding: 0 20px;
}
}
@media screen and (min-width:800px) and (max-width:1023px) {
.banner-wrapp .banner-btn2 {
    margin: 0 0 15px 0;
    padding: 0 11px;
    line-height: 40px;
    height: 40px;
}
.banner-wrapp .banner-btn1 {
    margin: 0 5px 15px 0;
       padding: 0 11px;
    line-height: 40px;
    height: 40px;
}
.canver-wrapp .canver-row1 a.banner-btn2 {
    font-size: 8px;
    padding: 0 5px;
    width: 183px;
    line-height: 32px;
    display: block;
    clear: both;
    height: 32px !important;
    letter-spacing: normal;
    min-height: 32px !important;
}
.canver-wrapp .canver-row1 .canver-bar1 {
    width: auto;
}
}

@media screen and (min-width:768px) and (max-width:799px) {
.banner-wrapp .banner-btn2 {
    margin: 0 0 15px 0;
    padding: 0 9px;
    min-height: 36px;
    line-height: 36px;
}
.banner-wrapp .banner-btn1 {
    margin: 0 5px 15px 0;
    padding: 0 9px;
    min-height: 36px;
    line-height: 36px;
    letter-spacing: normal;
}
.canver-wrapp .canver-row1 a.banner-btn2 {
    font-size: 8px;
    padding: 0 5px;
    width: 183px;
    line-height: 32px;
    display: block;
    clear: both;
    height: 32px !important;
    letter-spacing: normal;
    min-height: 32px !important;
}
.canver-wrapp .canver-row1 .canver-bar1 {
    width: auto;
}
}


@media screen and (min-width:768px){
.header-wrapp .menuzord.desktop{
    display: block!important;
}
.header-wrapp .menuzord.mobile{
    display:none!important;
}
.menuer-row1.mobile {
    display: none!important;
}
.overlay.mobile {
    display: none!important;
}
.banner-wrapp .banner-row2 .banner-bar2 a.banner-btn2.mobappear {
    display: none;
}
.canver-wrapp .canver-row2 a.canver-btn1.mobile-appear {
    display: none;
}

}

@media screen and (max-width:767px){
    .dialog__content { width: 85% !important;}
    .conter-wrapp .conter-row1 .conter-bar1 .popup-gallery .item:nth-child(3n) {
        margin-right: 3% !important;
    }
    .conter-wrapp .conter-row1 .conter-bar1 .popup-gallery .item:nth-child(2n) {
        margin-right: 0 !important;
    }
    .conter-wrapp .conter-row1 .conter-bar1 .popup-gallery .item {
        width: 48.5%;
        margin: 0 3% 15px 0;
    }
    .banner-wrapp .banner-btn2:nth-child(6) {
    float: left!important;
}
.header-wrapp .menuzord.desktop{
    display: none!important;
}
.header-wrapp .menuzord.mobile{
    display: block!important;
}
.banner-wrapp .banner-btn2:nth-child(5) {
    float: right!important;
}
.header-wrapp .menuzord.mobile .menuzord-title {
    float: left;
    margin: 17px 0 0 15px;
    color: #fff;
}
.menuzord-responsive .menuzord-menu.scrollable {
    margin-top: -5px!important;
}
a.showhide.burgerextra em:nth-child(1) {
    -webkit-transform: translateY(6px) translateX(0) rotate(45deg);
    position: relative;
    top: -2px;
}

a.showhide.burgerextra em:nth-child(2) {
    opacity: 0;
    display: none;
}

a.showhide.burgerextra em:nth-child(3) {
    width: 100%;
    -webkit-transform: translateY(-12px) translateX(0) rotate(-45deg);
    position: relative;
    top: 9px;
}

a.showhide em {
    -webkit-transition: all .35s ease;
    transition: all .35s ease;
}
.menuzord-responsive .menuzord-menu>li{
    float: left;
}

.header-wrapp{
    z-index: 999;
}
header.header-wrapp.hide-social-icons .header-row1, header.header-wrapp.hide-social-icons .header-row3  {
    display: none!important;
}
.menuzord-responsive .menuzord-menu ul.dropdown, .menuzord-responsive .menuzord-menu ul.dropdown li ul.dropdown{
    opacity: 1;
}
.menuzord-responsive .menuzord-menu ul.dropdown, .menuzord-responsive .menuzord-menu ul.dropdown li ul.dropdown {
    position: static !important;
}
.overlay.mobile #cssmenu span.menuzord-title {
    display: none!important;
}

.overlay.mobile #cssmenu ul#menu-mobile-menu li a {
    width: 100%;
    padding: 12px 20px;
    display: block;
    border-top: solid 1px #f0f0f0;
    color: #fff;
    font-size: 14.09px;
    color: #fff;
    letter-spacing: 2.3px;
    text-transform: uppercase;
    cursor: pointer;
    display: inline-block;
    outline: 0;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
}

.overlay.mobile #cssmenu ul#menu-mobile-menu {
    display: inline-block;
    width: 100%;
    height: 0;
    overflow: hidden;
}
.overlay.mobile.nav-active #cssmenu ul#menu-mobile-menu {
    height: inherit;
    overflow: visible;
}
.banner-wrapp .header-wrapp .overlay.mobile #cssmenu {
    padding: 0;
    display: inline-block;
    transform: inherit;
    position: relative;
}

.overlay.mobile #cssmenu ul#menu-mobile-menu li:nth-child(1) a {
    border: none;
}

.header-wrapp .overlay.mobile #cssmenu span.indicator {
    width: 60px;
    height: 39px;
    position: absolute;
    right: 0;
    top: 0;
    font-size: 22px;
    text-align: center;
    line-height: 36px;
    border-left: solid 1px #f5f5f5;
}
.overlay.mobile #cssmenu ul#menu-mobile-menu li ul.dropdown-menu li a {
    border-top: solid 1px #f0f0f0;
}
.overlay.mobile #cssmenu ul#menu-mobile-menu li ul.dropdown-menu li a:hover{
    color:#7e7e7e;
}
.menuer-row1.mobile .toggle-text1 {
    color: #fff;
    font-family: "Josefin Sans", sans-serif;
    text-transform: uppercase;
}
.canver-wrapp .canver-row1 .canver-bar1 {
    width: 100%;
    text-align: center;
}
.canver-wrapp .canver-row1 a.banner-btn2 {
    float: none;
    width: 48%;
    display: inline-block;
    height: 50px;
    padding: 0;
    flex-wrap: inherit !important;
    line-height: 50px;
}
.banner-wrapp .banner-row1 .banner-bar1 .banner-box1 {
    width: 100%!important;
    }
.banner-wrapp .banner-row1 .banner-bar1 .banner-box1 a {
    margin-top: 10px !important;
    display: inline-block;
}
.banner-wrapp .banner-row1 .banner-bar1 .banner-box1 img {
    width: auto;
    margin: 0 auto;
   max-width: 100%;
}
.overlay{
        z-index: 9!important;
}
.overlay.mobile.nav-active {
    z-index: 99999!important;
}
.innser-wrapp .innser-row1 .innser-bar1 {
    width: 100%!important;
}
.innser-wrapp .innser-row1 .innser-bar1 a {
    margin-top: 70px !important;
    display: inline-block;
}

.innser-wrapp .innser-row1 .innser-bar1 a img {
    width: auto;
   
    max-width: 100%;
}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .col-sm-12.single .form-group:nth-child(1) {
    margin-right: 15px !important;
}
.detier-wrapp .detier-row1 .detier-bar1 .caldera-grid .col-sm-12.single .form-group {
    width: 100%;
    text-align: center;
}
.detier-wrapp .detier-row1 .detier-bar1 .g-recaptcha {
    margin: 15px auto 0px auto;
    transform: scale(0.8);
    text-align: center;
    transform-origin: center;
}
.canver-wrapp .canver-row1 a.banner-btn2, .canver-wrapp .canver-row1{
    display: none!important;
}
.conter-gallery .popup-gallery .item {
    width: 32%;
    margin: 0 1.5% 15px 0;
}
.conter-gallery .popup-gallery .item:nth-child(5n) {
     margin: 0 1.5% 15px 0!important;
}
.conter-gallery .popup-gallery .item:nth-child(3n) {
    margin-right: 0 !important;
}
.banner-icon {
    display: inline-block;
    margin-top: 40px;
}
.canver-wrapp .canver-row2 a.canver-btn1.mobile-appear {
    float: none;
    color: #ffffff;
    background: none;
    border-color: #a3a5a5;
    margin: 20px 0 0 0;
    padding: 14px 20px 14px 20px;
    text-align: center;
    font-size: 12.29px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    border: 1px solid;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
    font-family: 'Montserrat', sans-serif;
}
.canver-wrapp .canver-row2 a.canver-btn1.mobile-appear:hover{
     color: #a3a5a5;
    background-color: #ffffff;
}
.conter-wrapp .conter-row1 .conter-bar1 .galler-row1 .galler-row2 .galler-bar2 {
    position: relative;
    margin-bottom: 0;
    width: auto;
    margin-top: 0;
}
.conter-wrapp .conter-row1 .conter-bar1 .galler-row1 .galler-row2 h2 {
    margin-bottom: 8px;
}
}


@media screen and (max-width:600px){
.banner-wrapp .banner-btn2, .banner-wrapp .banner-btn1 {
    width: 100%;
        margin-bottom: 15px;
}
.galler-wrapp .galler-row1 .full-image .gal-img-col, .gallin-wrapp .gallin-row1 .full-image .gal-img-col {
    height: 350px;
}
}
@media screen and (max-width:480px){
    .dialog__content { width: 85% !important;}
    .dialog--open .dialog-inner .caldera-grid .col-sm-6 {
        float: left;
        width: 100% !important;
    	    padding: 0 !important;
    }
    .conter-wrapp .conter-row1 .conter-bar1 .popup-gallery .item .home-photo {
        height: 200px;
    }

.canver-wrapp .canver-row1 a.banner-btn2 {
    width: 100%;
    }
.banner-wrapp .banner-row1 .banner-bar1 .banner-box1 a {
    margin-top: 15px !important;
}
.dialog--open .dialog-inner .caldera-grid textarea.form-control {
    margin-bottom: 20px !important;
}
.conter-gallery .popup-gallery .item:nth-child(3n) {
    margin: 0 4% 15px 0 !important;
}

.conter-gallery .popup-gallery .item:nth-child(2n) {
    margin-right: 0 !important;
}
.conter-gallery .popup-gallery .item {
    width: 48%;
    margin: 0 4% 15px 0;
}
.banner-icon {
    display: inline-block;
    margin-top: 40px;
}
.galler-wrapp .galler-row1 .full-image .gal-img-col{
    height: 32.5vw;
}
.galler-wrapp .galler-row1 .full-image .gal-img-col {
    height: 320px;
}
.conten-wrapp .conten-row1 .conten-bar1 table td {
    padding: 0px 10px 14px 0;
    font-size: 14px;
    line-height: normal;
}

.google-sec {
    left: 20px;
    width: 190px;
}
}
@media screen and (max-width:414px){
.addres-bar-new .icon-set:first-child {
    margin-bottom: 30px;
}
.dialog--open .dialog-inner .caldera-grid .g-recaptcha {
    transform: scale(0.94);
    transform-origin: left;
}
.banner-wrapp .banner-btn2, .banner-wrapp .banner-btn1 {
    padding: 0 1% 0 1%;
    letter-spacing: normal;
}
}

@media screen and (max-width:375px){
.dialog--open .dialog-inner .caldera-grid .g-recaptcha {
    transform: scale(0.87);
    transform-origin: left;
}
}
@media screen and (max-width:360px){
    .g-recaptcha {
        transform: scale(0.9);
        transform-origin: left;
        margin-left: 3%;
    }
    .conter-wrapp .conter-row1 .conter-bar1 .popup-gallery .item .home-photo {
        height: 150px;
    }
.dialog--open .dialog-inner .caldera-grid .g-recaptcha {
    transform: scale(0.8);
    transform-origin: left;
}
}

@media screen and (max-width:340px){
.detier-wrapp .detier-row1 .detier-bar1 .g-recaptcha div iframe { margin-left: -2%;}
.dialog--open .dialog-inner .caldera-grid .g-recaptcha {
    transform: scale(0.75);
    transform-origin: left;
}
}

@media screen and (max-width:330px){
.detier-wrapp .detier-row1 .detier-bar1 .g-recaptcha div iframe { margin-left: -4%;}
}

@media screen and (max-width:320px){
.detier-wrapp .detier-row1 .detier-bar1 .g-recaptcha div iframe { margin-left: -6%;}
}


 

@media screen and (max-width: 767px) {
 
/*.canver-wrapp .canver-row1 .canver-bar1 a.whshow.desktop { display: none; }
.canver-wrapp .canver-row1 .canver-bar1 a.whshow.mobile { display: inline-block;}

.banner-wrapp .banner-row1 .banner-icon a.whshow.desktop { display: none; }
.banner-wrapp .banner-row1 .banner-icon a.whshow.mobile { display: inline-block;}

.footer-wrapp .footer-row1 .footer-bar1 a.whshow.desktop { display: none; }
.footer-wrapp .footer-row1 .footer-bar1 a.whshow.mobile { display: inline-block;}*/


.canver-wrapp .canver-row1 .canver-bar1 a.whshow.desktop.showwhatsapp  { display: none; }
.banner-wrapp .banner-row1 .banner-icon a.whshow.desktop.showwhatsapp  { display: none; }
.footer-wrapp .footer-row1 .footer-bar1 a.whshow.desktop.showwhatsapp { display: none; }
.addres-box1 a.whshow.desktop.showwhatsapp { display: none; }

.banner-wrapp .banner-row1 .banner-icon a.whshow.mobile.showwhatsapp { display: inline-block;}
.canver-wrapp .canver-row1 .canver-bar1 a.whshow.mobile.showwhatsapp { display: inline-block;}
.footer-wrapp .footer-row1 .footer-bar1 a.whshow.mobile.showwhatsapp { display: inline-block;}
.addres-box1 a.whshow.mobile.showwhatsapp { display: inline-block;}

.whshow.wh-desktop-floating.hidewhatsapp { display: none;}
.whshow.wh-desktop-floating.showwhatsapp { display: none;}

.whshow.wh-mobile-floating.hidewhatsapp { display: none;}
.whshow.wh-mobile-floating.showwhatsapp { display: inline-block;}

.floating {bottom: 3%; width: 180px !important;}
.floating .mob-row3 {width: 40%;}
.wh-desktop-floating { display: none;}
.wh-mobile-floating { width: 76% !important; display: inline-block; text-align: center; float: left; background: #fff; border-radius: 18px; margin: 0; padding: 5%; -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.3); box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.3); }
.wh-mobile-floating h3 { font-size: 12px; font-weight: 500; letter-spacing: 0; line-height: 16px;;margin: 0 0 11px;color: #6a747c; text-align: center; }
.wh-mobile-floating h3 span { display: block; }
.wh-mobile-floating a.desktop-widget { width: 100%; float: none; margin: 0 auto 0;}

 

}

/* Deb */
/* https://www.royalwharfdental.com/treatment/endodontics/?dev */
#nf-form-2-cont div.nf-before-form-content{
    display: none;
  }
  /*div#nf-form-4-cont{
    width: 74.6%;
    margin: 0 auto 0;
  }*/
  #nf-form-2-cont .nf-form-content input:not([type='checkbox'],[type='submit']) {
    width: 100%;
    height: 45px;
    float: left;
    margin: 0 0 13px;
    padding: 0 20px 0;
    text-align: left;
    color: #939393;
    background: none;
    border: 1px solid rgba(100%, 100%, 100%, 0.13);
    font-size: 12.29px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
    font-family: 'Montserrat', sans-serif;
    border-radius: 2px;
    line-height: 1.42857143;
  }
  /*#nf-form-4-cont .nf-form-content input:not([type='checkbox'],[type='submit'])::placeholder{
    color: #ffffff;
  }*/
  #nf-form-2-cont .nf-form-content input:not([type='checkbox'],[type='submit']):focus {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
  }
  #nf-form-2-cont .nf-form-content textarea:focus {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
  }
  /*#nf-form-2-cont .nf-form-content select{
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0.3px;
    background: url(../images/down-black-plain-arrow.svg) no-repeat 95% #fdf8f8;
    transition: all 0.25s ease-out 0s;
    width: 95%;
    height: 39px;
    float: none;
    margin: 0 auto 17px;
    padding: 0 1% 0;
    color: #000000;
    text-transform: inherit;
    line-height: 28px;
    border: 1px solid rgba(151, 151, 151, 0.5);
    border-radius: 25px;
    resize: none;
    text-align: center;
    box-shadow: none;
  }
  #nf-form-2-cont .nf-form-content select:hover{
    background: url(../images/down-white-plain-arrow.svg) no-repeat 95% #000000;
    border-color: #000000;
    color: #ffffff;
  }
  #nf-form-2-cont .nf-form-content select option{
    color: #000;
    background-color: #FFF;
  }
  #nf-form-2-cont .nf-form-content div[for="nf-field-5"]{
    display: none;
  }*/
  /*#nf-form-2-cont .nf-form-content select:focus {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
  }*/
  #nf-form-2-cont textarea.ninja-forms-field{
    resize: vertical !important;
    width: 100%;
    height: 45px;
    float: left;
    margin: 0 0 19px;
    padding: 13px 20px 0;
    text-align: left;
    color: #939393;
    background: none;
    border: 1px solid rgba(100%, 100%, 100%, 0.13);
    font-size: 12.29px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
    font-family: 'Montserrat', sans-serif;
    border-radius: 2px;
    line-height: 1.42857143;
  }
  /*#nf-form-4-cont textarea.ninja-forms-field::placeholder{
    color: #ffffff;
  }*/
  #nf-form-2-cont .nf-field-container{
    margin-bottom: 0px;
  }
  /*#nf-form-5-cont #nf-field-9-container{
    margin-bottom: 5px;
  }*/
  #nf-form-2-cont .consent-class label{
    color: #fff;
    display: inline-block;
    padding-left: 10px;
    font-size: 14.8px;
    /*margin: 0px auto 10px;*/
    line-height: 23px;
    min-height: 20px;
    font-weight: 400;
    cursor: pointer;
    max-width: 100%;
  }
  #nf-form-2-cont .checkbox-container.label-right label{
    margin-left: 21px;
  }/*
  #nf-form-4-cont div.consent-class div.nf-field-label{
    /* Consent check box center *
    justify-content: center;
  }*/
  #nf-form-2-cont .checkbox-container.label-right label:before {
    left: -14.5px;
    content: "\f00c";
    font-size: 8px;
    cursor: pointer;
    top: 0px;
    color: #bfbbb5;
  }
  #nf-form-2-cont .checkbox-container.label-right label:after {
    left: -18px;
    border-radius: 0px;
    cursor: pointer;
    border-color: #bfbbb5;
    width: 15px;
    height: 15px;
    top: 5px;
    background-color: #22211c;
  }
  #nf-form-2-cont .nf-form-layout .nf-form-content .nf-row:nth-child(5) .nf-cell nf-fields nf-field a 
  {
    color: #999;
  }
  #nf-form-2-cont .nf-form-layout .nf-form-content .nf-row:nth-child(5) .nf-cell nf-fields nf-field a:hover {
    color: #FFF;
    text-decoration: underline;
  }
  #nf-form-2-cont .consent-class div.nf-field-element {
    width: 56%
  }
  #nf-form-2-cont .consent-class div.nf-field-element > input[type='checkbox'] {
    width: 80%
  }
  #nf-form-2-cont .nf-form-content input[type=submit]{
    float: left;
    color: #fff;
    background: 0 0;
    border-color: #999;
    cursor: pointer;
    margin: 15px 0 0;
    padding: 11px 20px 14px 23px;
    width: auto;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    font-size: 12.29px;
    letter-spacing: 2px;
    text-align: left;
    border: 1px solid rgba(100%, 100%, 100%, .6);
    text-transform: uppercase;
    transition: all .25s ease-out 0s;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    touch-action: manipulation;
    line-height: 1.42857143;
    border-radius: 2px;
    height: 43px;
  }
  #nf-form-2-cont .nf-form-content input[type=submit]:hover{
    color: #999;
    background-color: #fff;
  }
  #nf-form-2-cont .nf-error.field-wrap .nf-field-element:after {
    height: 37px;
    width: 39px;
    line-height: 37px;
    top: 4px;
    right: 6px;
    border-radius: 5px;
  }
  #nf-form-2-cont .nf-pass.field-wrap .nf-field-element:after {
    height: 37px;
    width: 39px;
    line-height: 37px;
    top: 4px;
    right: 6px;
    border-radius: 5px;
  }
  /*#nf-form-2-cont .nf-response-msg p{
    color: #eee;
  }*/

  /* https://www.royalwharfdental.com/treatment/endodontics/?dev ("ASK US A QUESTION" button on top) */
#nf-form-3-cont div.nf-before-form-content{
    display: none;
  }
  /*div#nf-form-4-cont{
    width: 74.6%;
    margin: 0 auto 0;
  }*/
  #nf-form-3-cont .nf-form-content input:not([type='checkbox'],[type='submit']) {
    width: 100%;
    height: 45px;
    float: left;
    margin: 0 0 14px;
    padding: 0 20px 0;
    text-align: left;
    color: #939393;
    background: none;
    border: 1px solid rgba(100%, 100%, 100%, 0.13);
    font-size: 12.29px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
    font-family: 'Montserrat', sans-serif;
    border-radius: 2px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    line-height: 1.42857143;
  }
  #nf-form-3-cont .nf-form-content input:not([type='checkbox'],[type='submit'])::placeholder{
    color: #939393;
  }
  #nf-form-3-cont .nf-form-content input:not([type='checkbox'],[type='submit']):focus {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
  }
  #nf-form-3-cont .nf-form-content textarea:focus {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
  }
  /*#nf-form-2-cont .nf-form-content select{
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0.3px;
    background: url(../images/down-black-plain-arrow.svg) no-repeat 95% #fdf8f8;
    transition: all 0.25s ease-out 0s;
    width: 95%;
    height: 39px;
    float: none;
    margin: 0 auto 17px;
    padding: 0 1% 0;
    color: #000000;
    text-transform: inherit;
    line-height: 28px;
    border: 1px solid rgba(151, 151, 151, 0.5);
    border-radius: 25px;
    resize: none;
    text-align: center;
    box-shadow: none;
  }
  #nf-form-2-cont .nf-form-content select:hover{
    background: url(../images/down-white-plain-arrow.svg) no-repeat 95% #000000;
    border-color: #000000;
    color: #ffffff;
  }
  #nf-form-2-cont .nf-form-content select option{
    color: #000;
    background-color: #FFF;
  }
  #nf-form-2-cont .nf-form-content div[for="nf-field-5"]{
    display: none;
  }*/
  /*#nf-form-2-cont .nf-form-content select:focus {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
  }*/
  #nf-form-3-cont textarea.ninja-forms-field{
    height: 45px;
    min-height: 45px;
    float: left;
    margin: 0;
    padding: 14px 20px 0;
    text-align: left;
    color: #939393;
    background: none;
    border: 1px solid rgba(100%, 100%, 100%, 0.13);
    font-size: 12.29px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
    font-family: 'Montserrat', sans-serif;
    white-space: nowrap;
    width: 100% ;
    border-radius: 2px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    line-height: 1.42857143;
  }
  #nf-form-3-cont textarea.ninja-forms-field::placeholder{
    color: #939393;
  }
  #nf-form-3-cont .nf-field-container{
    margin-bottom: 0px;
  }
  /*#nf-form-5-cont #nf-field-9-container{
    margin-bottom: 5px;
  }*/
  #nf-form-3-cont .consent-class label{
    color: #fff;
    display: inline-block;
    padding-left: 7px;
    font-size: 12.8px;
    margin: 0px auto 10px;
    line-height: 23px;
    font-family: "Josefin Sans", sans-serif;
    cursor: pointer;
    max-width: 100%;
    font-weight: 400;
  }
  #nf-form-3-cont .checkbox-container.label-right label{
    margin-left: 21px;
  }
  #nf-form-3-cont div.consent-class div.nf-field-label{
    /* Consent check box center */
    justify-content: center;
  }
  #nf-form-3-cont .checkbox-container.label-right label:before {
    left: -14.5px;
    content: "\f00c";
    font-size: 8px;
    cursor: pointer;
    top: 0px;
    color: #bfbbb5;
  }
  #nf-form-3-cont .checkbox-container.label-right label:after {
    left: -18px;
    border-radius: 0px;
    cursor: pointer;
    border-color: #bfbbb5;
    width: 15px;
    height: 15px;
    top: 5px;
    background-color: #262626;
  }
  #nf-form-3-cont .nf-form-layout .nf-form-content .nf-row:nth-child(3) .nf-cell nf-fields nf-field a 
  {
    color: #FFF;
  }
  #nf-form-3-cont .nf-form-layout .nf-form-content .nf-row:nth-child(3) .nf-cell nf-fields nf-field a:hover {
    text-decoration: underline;
  }
  #nf-form-3-cont .consent-class div.nf-field-element {
    width: 56%;
    cursor: pointer;
  }
  #nf-form-3-cont .consent-class div.nf-field-element > input[type='checkbox'] {
    width: 80%;
    cursor: pointer;
  }
  #nf-form-3-cont .nf-form-content input[type=submit]{
    color: #ffffff;
    background: none;
    border-color: #999999 !important;
    padding: 14px 20px 14px 23px !important;
    text-align: center !important;
    font-size: 12.29px !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
    border: 1px solid !important;
    transition: all 0.25s ease-out 0s !important;
    display: inline-block !important;
    position: relative !important;
    font-family: 'Montserrat', sans-serif !important;
    margin-top: 20px;
    cursor: pointer;
    border-radius: 2px;
    height: 43px;
  }
  #nf-form-3-cont .nf-form-content input[type=submit]:hover{
    color: #999;
    background-color: #fff;
  }
  #nf-form-3-cont .nf-error.field-wrap .nf-field-element:after {
    height: 37px;
    width: 39px;
    line-height: 37px;
    top: 4px;
    right: 6px;
    border-radius: 5px;
  }
  #nf-form-3-cont .nf-pass.field-wrap .nf-field-element:after {
    height: 37px;
    width: 39px;
    line-height: 37px;
    top: 4px;
    right: 6px;
    border-radius: 5px;
  }
  /*#nf-form-2-cont .nf-response-msg p{
    color: #eee;
  }*/

  /* https://www.royalwharfdental.com/contact-us/?dev */
  #nf-form-4-cont div.nf-before-form-content{
    display: none;
  }
  /*div#nf-form-4-cont{
    width: 74.6%;
    margin: 0 auto 0;
  }*/
  #nf-form-4-cont .nf-form-content input:not([type='checkbox'],[type='submit']) {
    width: 100%;
    height: 45px;
    float: left;
    margin: 0 0 14px;
    padding: 0 20px 0;
    text-align: left;
    color: #939393;
    background: none;
    border: 1px solid rgba(100%, 100%, 100%, 0.13);
    font-size: 12.29px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
    font-family: 'Montserrat', sans-serif;
    border-radius: 2px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    line-height: 1.42857143;
  }
  /*#nf-form-3-cont .nf-form-content input:not([type='checkbox'],[type='submit'])::placeholder{
    color: #939393;
  }*/
  #nf-form-4-cont .nf-form-content input:not([type='checkbox'],[type='submit']):focus {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
  }
  #nf-form-4-cont .nf-form-content textarea:focus {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
  }
  /*#nf-form-2-cont .nf-form-content select{
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0.3px;
    background: url(../images/down-black-plain-arrow.svg) no-repeat 95% #fdf8f8;
    transition: all 0.25s ease-out 0s;
    width: 95%;
    height: 39px;
    float: none;
    margin: 0 auto 17px;
    padding: 0 1% 0;
    color: #000000;
    text-transform: inherit;
    line-height: 28px;
    border: 1px solid rgba(151, 151, 151, 0.5);
    border-radius: 25px;
    resize: none;
    text-align: center;
    box-shadow: none;
  }
  #nf-form-2-cont .nf-form-content select:hover{
    background: url(../images/down-white-plain-arrow.svg) no-repeat 95% #000000;
    border-color: #000000;
    color: #ffffff;
  }
  #nf-form-2-cont .nf-form-content select option{
    color: #000;
    background-color: #FFF;
  }
  #nf-form-2-cont .nf-form-content div[for="nf-field-5"]{
    display: none;
  }*/
  /*#nf-form-2-cont .nf-form-content select:focus {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
  }*/
  #nf-form-4-cont textarea.ninja-forms-field{
    height: 104px;
    min-height: 45px;
    float: left;
    margin-bottom: 20px;
    padding: 14px 20px 0;
    text-align: left;
    color: #939393;
    background: none;
    border: 1px solid rgba(100%, 100%, 100%, 0.13);
    font-size: 12.29px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
    font-family: 'Montserrat', sans-serif;
    white-space: nowrap;
    width: 100% ;
    border-radius: 2px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    line-height: 1.42857143;
  }
  /*#nf-form-3-cont textarea.ninja-forms-field::placeholder{
    color: #939393;
  }*/
  #nf-form-4-cont .nf-field-container{
    margin-bottom: 0px;
  }
  /*#nf-form-5-cont #nf-field-9-container{
    margin-bottom: 5px;
  }*/
  #nf-form-4-cont .consent-class label{
    color: #fff;
    display: inline-block;
    padding-left: 7px;
    font-size: 12.8px;
    margin: 0px auto 10px;
    line-height: 23px;
    font-family: "Josefin Sans", sans-serif;
    cursor: pointer;
    max-width: 100%;
    font-weight: 400;
  }
  #nf-form-4-cont .checkbox-container.label-right label{
    margin-left: 21px;
  }
  /*#nf-form-3-cont div.consent-class div.nf-field-label{
    /* Consent check box center *
    justify-content: center;
  }*/
  #nf-form-4-cont .checkbox-container.label-right label:before {
    left: -14.5px;
    content: "\f00c";
    font-size: 8px;
    cursor: pointer;
    top: 0px;
    color: #bfbbb5;
  }
  #nf-form-4-cont .checkbox-container.label-right label:after {
    left: -18px;
    border-radius: 0px;
    cursor: pointer;
    border-color: #bfbbb5;
    width: 15px;
    height: 15px;
    top: 5px;
    background-color: #262626;
  }
  #nf-form-4-cont .nf-form-layout .nf-form-content .nf-row:nth-child(4) .nf-cell nf-fields nf-field a 
  {
    color: #FFF;
  }
  #nf-form-4-cont .nf-form-layout .nf-form-content .nf-row:nth-child(4) .nf-cell nf-fields nf-field a:hover {
    text-decoration: underline;
  }
  #nf-form-4-cont .consent-class div.nf-field-element {
    width: 56%;
    cursor: pointer;
  }
  #nf-form-4-cont .consent-class div.nf-field-element > input[type='checkbox'] {
    width: 80%;
    cursor: pointer;
  }
  #nf-form-4-cont .nf-form-content input[type=submit]{
    color: #ffffff;
    background: none;
    border-color: #999999 !important;
    padding: 14px 20px 14px 23px !important;
    text-align: center !important;
    font-size: 12.29px !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
    border: 1px solid !important;
    transition: all 0.25s ease-out 0s !important;
    display: inline-block !important;
    position: relative !important;
    font-family: 'Montserrat', sans-serif !important;
    margin-top: 20px;
    cursor: pointer;
    border-radius: 2px;
    height: 43px;
  }
  #nf-form-4-cont .nf-form-content input[type=submit]:hover{
    color: #999;
    background-color: #fff;
  }
  #nf-form-4-cont .nf-error.field-wrap .nf-field-element:after {
    height: 37px;
    width: 39px;
    line-height: 37px;
    top: 4px;
    right: 6px;
    border-radius: 5px;
  }
  #nf-form-4-cont .nf-pass.field-wrap .nf-field-element:after {
    height: 37px;
    width: 39px;
    line-height: 37px;
    top: 4px;
    right: 6px;
    border-radius: 5px;
  }
  /*#nf-form-2-cont .nf-response-msg p{
    color: #eee;
  }*/