@charset "utf-8";
/* CSS Document */
*{outline:none;}
body{margin:0; padding:0; background:#fff;  font-family: 'alegreya_sansregular';}
.bg{ background:#f0ece4; width:100%; float:left;}
html {
	-webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}


 a{ color:#9D3D8D;}
 a:hover{ text-decoration:underline;}


img {
	border: none;
}
.receipt1{ position:relative; top:2px; margin-left:5px;}


a{ color:#9D3D8D; font-family: 'alegreya_sansmedium'; text-decoration:none;}

@font-face {
    font-family: 'alegreya_sansregular';
    src: url('../fonts/alegreyasans-regular-webfont.eot');
    src: url('../fonts/alegreyasans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alegreyasans-regular-webfont.woff') format('woff'),
         url('../fonts/alegreyasans-regular-webfont.ttf') format('truetype'),
         url('../fonts/alegreyasans-regular-webfont.svg#alegreya_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'alegreya_sansblack';
    src: url('../fonts/alegreyasans-black-webfont.eot');
    src: url('../fonts/alegreyasans-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alegreyasans-black-webfont.woff') format('woff'),
         url('../fonts/alegreyasans-black-webfont.ttf') format('truetype'),
         url('../fonts/alegreyasans-black-webfont.svg#alegreya_sansblack') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'alegreya_sansbold_italic';
    src: url('../fonts/alegreyasans-bolditalic-webfont.eot');
    src: url('../fonts/alegreyasans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alegreyasans-bolditalic-webfont.woff') format('woff'),
         url('../fonts/alegreyasans-bolditalic-webfont.ttf') format('truetype'),
         url('../fonts/alegreyasans-bolditalic-webfont.svg#alegreya_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'alegreya_sansitalic';
    src: url('../fonts/alegreyasans-italic-webfont.eot');
    src: url('../fonts/alegreyasans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alegreyasans-italic-webfont.woff') format('woff'),
         url('../fonts/alegreyasans-italic-webfont.ttf') format('truetype'),
         url('../fonts/alegreyasans-italic-webfont.svg#alegreya_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'alegreya_sansmedium';
    src: url('../fonts/alegreyasans-medium-webfont.eot');
    src: url('../fonts/alegreyasans-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alegreyasans-medium-webfont.woff') format('woff'),
         url('../fonts/alegreyasans-medium-webfont.ttf') format('truetype'),
         url('../fonts/alegreyasans-medium-webfont.svg#alegreya_sansmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'alegreya_sans_scblack';
    src: url('../fonts/alegreyasanssc-black-webfont.eot');
    src: url('../fonts/alegreyasanssc-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alegreyasanssc-black-webfont.woff') format('woff'),
         url('../fonts/alegreyasanssc-black-webfont.ttf') format('truetype'),
         url('../fonts/alegreyasanssc-black-webfont.svg#alegreya_sans_scblack') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'alegreya_sans_scbold_italic';
    src: url('../fonts/alegreyasanssc-bolditalic-webfont.eot');
    src: url('../fonts/alegreyasanssc-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alegreyasanssc-bolditalic-webfont.woff') format('woff'),
         url('../fonts/alegreyasanssc-bolditalic-webfont.ttf') format('truetype'),
         url('../fonts/alegreyasanssc-bolditalic-webfont.svg#alegreya_sans_scbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'alegreya_sans_scitalic';
    src: url('../fonts/alegreyasanssc-italic-webfont.eot');
    src: url('../fonts/alegreyasanssc-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alegreyasanssc-italic-webfont.woff') format('woff'),
         url('../fonts/alegreyasanssc-italic-webfont.ttf') format('truetype'),
         url('../fonts/alegreyasanssc-italic-webfont.svg#alegreya_sans_scitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'alegreya_sans_scmedium';
    src: url('../fonts/alegreyasanssc-medium-webfont.eot');
    src: url('../fonts/alegreyasanssc-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alegreyasanssc-medium-webfont.woff') format('woff'),
         url('../fonts/alegreyasanssc-medium-webfont.ttf') format('truetype'),
         url('../fonts/alegreyasanssc-medium-webfont.svg#alegreya_sans_scmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'alegreya_sans_scthin';
    src: url('../fonts/alegreyasanssc-thin-webfont.eot');
    src: url('../fonts/alegreyasanssc-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alegreyasanssc-thin-webfont.woff') format('woff'),
         url('../fonts/alegreyasanssc-thin-webfont.ttf') format('truetype'),
         url('../fonts/alegreyasanssc-thin-webfont.svg#alegreya_sans_scthin') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'alegreya_sansblack_italic';
    src: url('../fonts/alegreyasans-blackitalic-webfont.eot');
    src: url('../fonts/alegreyasans-blackitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alegreyasans-blackitalic-webfont.woff') format('woff'),
         url('../fonts/alegreyasans-blackitalic-webfont.ttf') format('truetype'),
         url('../fonts/alegreyasans-blackitalic-webfont.svg#alegreya_sansblack_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'alegreya_sansextrabold';
    src: url('../fonts/alegreyasans-extrabold-webfont.eot');
    src: url('../fonts/alegreyasans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alegreyasans-extrabold-webfont.woff') format('woff'),
         url('../fonts/alegreyasans-extrabold-webfont.ttf') format('truetype'),
         url('../fonts/alegreyasans-extrabold-webfont.svg#alegreya_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'alegreya_sansthin_italic';
    src: url('../fonts/alegreyasans-thinitalic-webfont.eot');
    src: url('../fonts/alegreyasans-thinitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alegreyasans-thinitalic-webfont.woff') format('woff'),
         url('../fonts/alegreyasans-thinitalic-webfont.ttf') format('truetype'),
         url('../fonts/alegreyasans-thinitalic-webfont.svg#alegreya_sansthin_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'alegreya_sanslight';
    src: url('../fonts/alegreyasans-light-webfont.eot');
    src: url('../fonts/alegreyasans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alegreyasans-light-webfont.woff') format('woff'),
         url('../fonts/alegreyasans-light-webfont.ttf') format('truetype'),
         url('../fonts/alegreyasans-light-webfont.svg#alegreya_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'alegreya_sansmedium_italic';
    src: url('../fonts/alegreyasans-mediumitalic-webfont.eot');
    src: url('../fonts/alegreyasans-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alegreyasans-mediumitalic-webfont.woff') format('woff'),
         url('../fonts/alegreyasans-mediumitalic-webfont.ttf') format('truetype'),
         url('../fonts/alegreyasans-mediumitalic-webfont.svg#alegreya_sansmedium_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'alegreya_sans_scblack_italic';
    src: url('../fonts/alegreyasanssc-blackitalic-webfont.eot');
    src: url('../fonts/alegreyasanssc-blackitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alegreyasanssc-blackitalic-webfont.woff') format('woff'),
         url('../fonts/alegreyasanssc-blackitalic-webfont.ttf') format('truetype'),
         url('../fonts/alegreyasanssc-blackitalic-webfont.svg#alegreya_sans_scblack_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'alegreya_sans_scextrabold';
    src: url('../fonts/alegreyasanssc-extrabold-webfont.eot');
    src: url('../fonts/alegreyasanssc-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alegreyasanssc-extrabold-webfont.woff') format('woff'),
         url('../fonts/alegreyasanssc-extrabold-webfont.ttf') format('truetype'),
         url('../fonts/alegreyasanssc-extrabold-webfont.svg#alegreya_sans_scextrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'alegreya_sans_sclight';
    src: url('../fonts/alegreyasanssc-light-webfont.eot');
    src: url('../fonts/alegreyasanssc-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alegreyasanssc-light-webfont.woff') format('woff'),
         url('../fonts/alegreyasanssc-light-webfont.ttf') format('truetype'),
         url('../fonts/alegreyasanssc-light-webfont.svg#alegreya_sans_sclight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'alegreya_sans_scmedium_italic';
    src: url('../fonts/alegreyasanssc-mediumitalic-webfont.eot');
    src: url('../fonts/alegreyasanssc-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alegreyasanssc-mediumitalic-webfont.woff') format('woff'),
         url('../fonts/alegreyasanssc-mediumitalic-webfont.ttf') format('truetype'),
         url('../fonts/alegreyasanssc-mediumitalic-webfont.svg#alegreya_sans_scmedium_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'alegreya_sansbold';
    src: url('../fonts/alegreyasans-bold-webfont.eot');
    src: url('../fonts/alegreyasans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alegreyasans-bold-webfont.woff') format('woff'),
         url('../fonts/alegreyasans-bold-webfont.ttf') format('truetype'),
         url('../fonts/alegreyasans-bold-webfont.svg#alegreya_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'alegreya_sansextrabold_italic';
    src: url('../fonts/alegreyasans-extrabolditalic-webfont.eot');
    src: url('../fonts/alegreyasans-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alegreyasans-extrabolditalic-webfont.woff') format('woff'),
         url('../fonts/alegreyasans-extrabolditalic-webfont.ttf') format('truetype'),
         url('../fonts/alegreyasans-extrabolditalic-webfont.svg#alegreya_sansextrabold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'alegreya_sans_scthin_italic';
    src: url('../fonts/alegreyasanssc-thinitalic-webfont.eot');
    src: url('../fonts/alegreyasanssc-thinitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alegreyasanssc-thinitalic-webfont.woff') format('woff'),
         url('../fonts/alegreyasanssc-thinitalic-webfont.ttf') format('truetype'),
         url('../fonts/alegreyasanssc-thinitalic-webfont.svg#alegreya_sans_scthin_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'alegreya_sans_scbold';
    src: url('../fonts/alegreyasanssc-bold-webfont.eot');
    src: url('../fonts/alegreyasanssc-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alegreyasanssc-bold-webfont.woff') format('woff'),
         url('../fonts/alegreyasanssc-bold-webfont.ttf') format('truetype'),
         url('../fonts/alegreyasanssc-bold-webfont.svg#alegreya_sans_scbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'oswaldbold';
    src: url('oswald-bold-webfont.eot');
    src: url('oswald-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('oswald-bold-webfont.woff') format('woff'),
         url('oswald-bold-webfont.ttf') format('truetype'),
         url('oswald-bold-webfont.svg#oswaldbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'oswaldlight';
    src: url('../fonts/oswald-light-webfont.eot');
    src: url('../fonts/oswald-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald-light-webfont.woff') format('woff'),
         url('../fonts/oswald-light-webfont.ttf') format('truetype'),
         url('../fonts/oswald-light-webfont.svg#oswaldlight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'oswaldbook';
    src: url('../fonts/oswald-regular-webfont.eot');
    src: url('../fonts/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald-regular-webfont.woff') format('woff'),
         url('../fonts/oswald-regular-webfont.ttf') format('truetype'),
         url('../fonts/oswald-regular-webfont.svg#oswaldbook') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'oswald_stencilregular';
    src: url('../fonts/oswald-stencil-webfont.eot');
    src: url('../fonts/oswald-stencil-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald-stencil-webfont.woff') format('woff'),
         url('../fonts/oswald-stencil-webfont.ttf') format('truetype'),
         url('../fonts/oswald-stencil-webfont.svg#oswald_stencilregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
	font-family: 'MYRIADPROREGULAR';
	src: url('../fonts/MYRIADPROREGULAR.eot');
	src: local('MYRIADPROREGULAR'), url('../fonts/MYRIADPROREGULAR.woff') format('woff'), url('../fonts/MYRIADPROREGULAR.ttf') format('truetype');
}
/* use this class to attach this font to any element i.e. <p class="fontsforweb_fontid_4410">Text with this font applied</p> */
.fontsforweb_fontid_4410 {
	font-family: 'MYRIADPROREGULAR' !important;
}


.mrn6{ margin-left:20px !important;}
.header{width:100%; float:left; height:91px; background:#9a3a87; position:relative;}
.midheader{width:1020px; margin:0 auto; position:relative;}
.logo { height:61px; float:left; margin:20px 0 0 0px;}
.logo img{max-width: 323px;}
.c-n{ margin:45px 0 0 16px; float:left; width:358px; height:40px;}
.header-right{ float:right; margin:36px 0px 0 0; /*width:calc(100% - 340px); -moz-width:calc(100% - 340px); -ms-width:calc(100% - 340px);*/}
 .header-right span a{ color:#fff; font-size:18px; text-decoration:none;  font-family: 'oswaldlight';} 
.header-right span a:hover{ color:#e9dabe; text-decoration:none;}
.custom-menu{ margin: 0; padding:0; list-style-type: none; }
.custom-menu li{float: left; display: block; background: none; }
.custom-menu li a{color: #fff; text-transform: uppercase; font-family: 'oswaldlight';  font-size: 16px; letter-spacing: 0.7px; text-decoration: none;}
.showinmobile{display: block; float: left; }
.showinmobile .social-icon a{display: block;}
.showinmobile .social-icon a img{max-width: 10px;}
.showinmobile a{display: none;}
.menu img{ position:relative; top:4px; margin-right:0px; float:left;  width:27px;}
.mobile-navbar-toggle{position:relative;max-width:32px;-webkit-appearance:none;appearance:none;background:none;border:none;
padding:0; margin:8px 15px 0 20px; display: none; float: left; cursor: pointer;}
.mobile-navbar-toggle .icon-bar{display: block;width: 30px;height: 2px; border-radius: 1px; background: #fff; transition: all 0.3s;}
.mobile-navbar-toggle .icon-bar + .icon-bar{margin-top: 7px;}
.header-right #menu1.menu{margin-left: 20px; display: inline-block; margin-top: 2px;}
.mobile-navbar-toggle.active .menu-bar1{display: none;}
.mobile-navbar-toggle.active .menu-bar2{position: relative; transform: rotate(45deg); -webkit-transform: rotate(45deg); top:2px;}
.mobile-navbar-toggle.active .menu-bar3{position: relative; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); top:-7px;}
.custom-menu li .dropdownnv,.custom-menu li ul{display: none;}
.logo-mobile{display: none;}

.bg2{ background:#fff; float:left;  padding:38px 30px 34px 30px;} 
.social-icon{ float:left; width:auto; margin-left:20px; margin-top: 2px; }
.banner{ width:100%; height:573px; float:left; z-index:10;} .banner img { width:100%;  z-index:0;}
.middle-section-bg{ width:1020px; margin:0px auto;  z-index:99999; clear:both; position:relative;}
.middle-section{ float:left; margin-top:-100px;  width:100%; padding:0px 0px 0px 0px; border-top:1px solid #E0DCD5;  border-left:1px solid #E0DCD5; border-right:1px solid #E0DCD5; background:#faf6f3;  }
.middle-section h2{ clear:both; font-size:32px; color:#333333; border-bottom:1px solid #e0e0e0; padding-bottom:25px; text-align:center; width:100%; font-family: 'oswaldlight'; font-weight:normal;}
.middle-box-section{ width:632px; float:left; margin-top:8px;}
.medical-box{  width:235px; height:280px;   padding: 4% 4% 2% 6%; float:left; background:#e34873; color:#fff; }
.medical-box-left{ float:left; width:47px; margin-right:17px; }
.medical-box-right{ float:left; width:168px; color:#fff;   }
.medical-box-right1{ float:left; width:202px;  }
.medical-box img{ float:left;}
.medical-box h3{ font-size:18px; color:#fff;  font-family: 'oswaldlight'; margin-bottom:0px; margin-top:7px; font-weight:normal; float:left; text-transform:uppercase;}
.medical-box h3:hover{ text-decoration:underline;}
.medical-box h3 a{ font-size:18px; color:#fff;  font-family: 'oswaldlight';  text-transform:uppercase;}
.medical-box h4{ font-size:16px; color:#fff; margin-top:0px;  font-family: 'alegreya_sansmedium'; font-weight:normal; clear:both; margin-bottom:0;}
.medical-box p{ font-size:16px; color:#fff; margin-top:58px;  margin:25px 0 0 0px; font-family: 'alegreya_sansregular'; clear:both; float:left; } 
.waxing-box{  width:235px; height:280px;  padding: 4% 4% 2% 6%; float:left; margin-left:10px; background:#818dc9; color:#fff; }
.waxing-box img{ float:left;}
.waxing-box h3{ margin-top:7px; font-size:18px; color:#fff;  margin-bottom:5px; font-family: 'oswaldlight';  margin-bottom:0px; font-weight:normal; float:left; clear:both; text-transform:uppercase;}
.waxing-box h4{ font-size:16px; color:#fff; margin-top:0px;  font-family: 'alegreya_sansmedium'; margin-bottom:0;   } 
.waxing-box h3:hover{ text-decoration:underline;}
.waxing-box h3 a{ font-size:16px; color:#fff; font-family: 'alegreya_sansmedium'; text-transform:uppercase; }
.waxing-box p{ font-size:16px; color:#fff;  margin:25px 0 0 0; font-family: 'alegreya_sansregular'; clear:both; float:left; }
.services{ width:100%; text-align:center;  float:left; clear:both;margin-top:33px; } 
.services-view{ width:215px; padding:12px; border:1px solid #cfcfcf; background:#fff; border-radius:5px; clear:both; margin:0px auto; font-family: 'alegreya_sansmedium';} 
.services-view:hover { border:1px solid #9D3D8D; text-decoration:none; color:#77286a;}
.services a{ text-decoration:none; color:#333;} .services a:hover{ text-decoration:underline; color:#333;}
.services a:hover{ text-decoration:none;}
.gift-section{ width:282px; float:left; margin:5px 0 0 40px; text-align:center;} 
.gift-section ol{ }
.gift-section ol li { color:#000; font-size:16px;  font-family: 'MYRIADPROREGULAR'; }
.gift-section ul  {}
.gift-section ul li { color:#000; font-size:16px;  font-family: 'MYRIADPROREGULAR';}


.gift-section h4{ color:#9d3d8d; font-size:18px; text-transform:uppercase; margin-bottom:10px;  font-weight:normal; font-family: 'MYRIADPROREGULAR'; } 
.gift-section p{ color:#000; font-size:16px; font-family: 'MYRIADPROREGULAR'; height:145px;}
.gift-butn{ background:#9d3d8d; color:#fff; font-size:18px; border-radius:3px; width:170px; height:15px; padding:16px; font-family:"Myriad Pro"; line-height:15px; margin:0px auto; cursor:pointer; margin-top:0px;}
.gift-butn a{ color:#fff !important;}
.gift-butn:hover{ background:#77286a; color:#77286a;} 
.gift-section a{ text-decoration:none; color:#9D3D8D;} .gift-section a:hover {  }
.blissful-special{ width:100%; margin:0 0 0 0; float:left; }
.blissful-left{ width:123px; float:left;  } .blissful-left img { float:left; }
.price{ margin:50px 0 0 20px; clear:both;  float:left;} .price span{ color:#666; font-size:12px; padding:0; font-family: 'oswaldlight';  } .price span a{ color:#666; font-size:12px; font-family: 'oswaldlight';}
.price span a:hover{ color:#9D3D8D; text-decoration:none;}
.price h4{margin:0; color:#e34873; font-size:32px;font-family: 'oswaldlight'; text-align:center;  } 
.price1{ margin:0px 0 0 20px; clear:both;  float:left;} .price1 span{ color:#666; font-size:12px; padding:0; font-family: 'oswaldlight';  }
.price1 h4{margin:0; color:#e34873; font-size:32px;font-family: 'oswaldlight'; text-align:center;  } 
.price2{ margin:20px 0 0 32px; clear:both;  float:left;} .price span{ color:#666; font-size:12px; padding:0; font-family: 'oswaldlight';  }
.price2 h4{margin:0; color:#e34873; font-size:32px;font-family: 'oswaldlight'; text-align:center;  } 
span.menu5{ padding:0; }
.blissful-right { width:252px; float:right; margin-right:45px; } .margn4{ margin-right:11px !important;}
.blissful-right1{ width:89%; float:right; padding:0px 20px 20px 20px;  } .margn4{ margin-right:11px !important;}
.blissful-right1 p{ font-size:15px; color:#333;  font-family: 'alegreya_sansregular'; }
.blissful-right p{ font-size:15px; color:#333;  font-family: 'alegreya_sansregular'; }

.blissful-right ol{}
.special-dream-package  .blissful-right ol li{ list-style-position:outside; }
.special-dream-package .blissful-right ul li{}

.special-dream-package-left1 ul{}
.special-dream-package-left1 ul li{ margin-left:20px !important;}
.special-dream-package-right ul li{ margin-left:20px !important;}

.margn5{ margin-right:11px !important; margin-left:0 !important;}
.blissful-special h3{ font-size:24px; color:#333; text-align:center; margin-top:40px; font-family: 'oswaldlight'; font-weight:normal;  width:100%;}
.blissful-special h3 a{ font-size:24px; color:#333; font-family: 'oswaldlight';}
.blissful-special h3 a:hover{ color:#9D3D8D; text-decoration:none;}
.dream-package{ width:46%; float:left; background:#fefefe url(../images/package-bg.jpg) bottom right no-repeat; position:relative; padding-bottom:30px;  margin:0 0px 15px 14px; height:245px;  }
.mg31{ margin-left:32px;}
.dream-package h5 { color:#9d3d8d; font-size:18px; margin-bottom:3px; font-family: 'oswaldlight'; font-weight:normal; text-transform:uppercase; } 
.blissful-right h5 a{ text-decoration:none; color:#9d3d8d; font-size:18px; font-family: 'oswaldlight';}
.dream-package h6{ color:#333; font-size:16px; margin:0px 0 10px 0; font-family: 'alegreya_sansbold'; font-weight:normal;}
.dream-package .plus{ color:#333; font-size:16px; width:100%; display:block; font-family: 'alegreya_sansregular'; margin-left:12px;}
.plus1{ color:#333; font-size:16px; width:100%; display:block; font-family: 'alegreya_sansregular'; margin-left:12px; margin-top:10px;}
.dream-package  span.value{ font-size:16px; color:#333; margin-top:20px; float:left; font-family: 'alegreya_sansregular'; }
.dream-package  span{ font-size:14px; color:#333; float:left; font-family: 'oswaldlight';  margin-top:3px;}
.dream-package  span a{ color:#333;  font-family: 'oswaldlight'; font-size:14px;}
.dream-package ul { margin:0; padding:0; list-style:none;}  .dream-package ul li { color:#333; font-size:16px;  line-height:20px; background:url(../images/bullet1.png) 4px 8px no-repeat; padding-left:16px; font-family: 'alegreya_sansregular';  margin-bottom:8px;}
.dream-package ol{ margin:0;padding:0;}
.marg33{ margin-left:33px;}
.special-dream-package{ width:49.3%; float:left; background:#fefefe url(../images/package-bg.jpg) bottom right no-repeat; position:relative; padding-bottom:28px;  margin:0 0px 13px 0px; height:240px;  }
.special-dream-package h5 { color:#9d3d8d; font-size:18px; margin-bottom:3px; font-family: 'oswaldlight'; font-weight:normal; } 
.blissful-right h5 a{ text-decoration:none; color:#9d3d8d; font-size:18px; font-family: 'oswaldlight'; text-transform:uppercase; }
.blissful-right h5 a:hover{ text-decoration:underline;}
.blissful-right h5 { text-decoration:none; color:#9d3d8d; font-size:18px; font-family: 'oswaldlight'; text-transform:uppercase; }
.blissful-right1 h5 a{ text-decoration:none; color:#9d3d8d; font-size:18px; font-family: 'oswaldlight';}
.special-dream-package h6{ color:#333; font-size:16px; margin:0px 0 10px 0; font-family: 'alegreya_sansbold'; font-weight:normal;}
.special-dream-package .plus{ color:#333; font-size:16px; width:100%; display:block; font-family: 'alegreya_sansregular'; margin-left:12px;}
.special-dream-package  span.value{ font-size:16px; color:#333; margin-top:20px; float:left; font-family: 'alegreya_sansregular'; }
.special-dream-package  span{ font-size:14px; color:#333; float:left; font-family: 'oswaldlight'; }
.special-dream-package ul { margin:0; padding:0; list-style:none;}  .dream-package ul li { color:#333; font-size:16px;  line-height:20px; background:url(../images/bullet1.png) 4px 7px no-repeat; padding-left:16px; font-family: 'alegreya_sansregular';  margin-bottom:8px;}
.margns5{ margin-right:11px !important; }


.view-special{ width:100%; text-align:center; clear:both;  margin:8px 0 30px 0; }
.view-special-butn{  margin:0px auto; width:232px; text-align:center;}
.view-special-butn a{  border:1px solid #ccc; border-radius:4px; padding:15px; height:15px; line-height:15px; background:#fff;  font-family: 'alegreya_sansmedium'; display:block;}
.view-special-butn a:hover{ color:#9D3D8D; border:1px solid #9D3D8D;}


.view-special a{ color:#333; font-size:18px; text-decoration:none;} .view-special a:hover {}
.brand{ width:100%; float:left; background:#fff; padding:20px 0; }
.brand h3{ text-align:center; width:100%; color:#333; font-size:24px; font-family: 'oswaldlight';  font-weight:normal; margin-bottom:0px; }   .brand ul{ margin:0; padding:0; list-style:none; }
.brand h3 a{  color:#333; font-size:24px; font-family: 'oswaldlight';}
.brand h3 a:hover{ color:#9D3D8D; text-decoration:none;}
.brand ul li{margin:0; padding:0;  display:inline-block;  height:130px; float:left; background:none;  } 
.brand ul li .brnd-box{ display:table-cell;   text-align:center; vertical-align:middle; height:130px; width:200px; }
.brand1 ul li .brnd-box{ display:table-cell;   text-align:center; vertical-align:middle; height:130px; width:185px;}
.brand1 ul li .brnd-box1{ display:table-cell;   text-align:center; vertical-align:middle; height:130px; width:200px; }
.brand ul li a{  }
.brand-list1{ width:100%; height:150px;}
.brand-outer1{ height:130px; width:230px; display:inline-block;  float:left;}
.brnd-box{ display:table-cell;  text-align:center;vertical-align:middle; height:130px; width:230px;}
.footer{ width:100%; float:left; height:240px; background:#9a3a87 url(../images/header-bg.jpg) center top repeat-y; }
.footermid{ width:980px; margin:0px auto; padding:20px 20px; }
.footer-hours{ width:430px; float:left; margin:0 0 0 15px;  font-family: 'oswaldlight'; } 
 .footer-hours .heading5{ font-size:18px; color:#fff; margin:20px 0 0px 0px; width:100%; clear:both; font-family:'oswaldlight'; letter-spacing: 0.5px; font-weight:normal; }  .footer-hours ul{ margin:0; padding:0; list-style:none; width:195px;}   .footer-hours ul li { color:#fff; font-size:16px; float:left; font-family: 'alegreya_sansmedium'; }
.days2{   float:left; margin-left:35px;}  .days2 ul {  margin:0; padding:0; list-style:none; margin-top:6px;}  .days2 ul li{ padding-left:0px; color:#fff; font-size:16px; float:left; font-family: 'alegreya_sansregular'; line-height: 28px; background:none; width:100%; }
.days{   float:left;}  .days ul {  margin:0; padding:0; list-style:none; margin-top:6px;}  .days ul li{ padding-left:0px; color:#fff; font-size:16px; float:left; font-family: 'alegreya_sansregular'; line-height: 28px; background:none; }
.days2 p{ color:#fff; font-size:16px; font-family: 'alegreya_sansregular'; clear:both;}
.location{  width:200px; float:left; margin:10px 0 0 35px;}
.location  .heading5{ font-size:18px; color:#fff; margin:10px 0 10px 0;  font-family:  'oswaldlight'; letter-spacing: 0.5px;}
.location span{ padding:0; display:block; width:100%;  margin-top:5px; color:#fff;  font-family: 'alegreya_sansregular'; } .location span a{ text-decoration:underline; font-family: 'alegreya_sansmedium'; font-size:16px; }
.location span a,.location a{ text-decoration:underline; color: #fff;}
.location span a:hover{ text-decoration:none;}
.location p{ color:#fff; font-size:16px; margin:10px 0 0px 0; font-family: 'alegreya_sansregular'; }
.footer-follow{  width:160px; float:left; margin:10px 0px 0 60px;  font-family: 'oswaldlight';} 
.footer-follow .heading5{ color:#fff; font-size:18px; font-family:  'oswaldlight'; letter-spacing: 0.5px;   margin-top:10px; } 
.footer-follow span {  color:#fff; margin-top:5px; }
.zeemo{ width:127px; margin:20px 8px 0 0; clear:both; float:right;} .zeemo a{ color:#ccc; font-size:10px; text-decoration:none; font-family:Arial, Helvetica, sans-serif;} .zeemo a:hover { }
.social-pic{ margin:14px 0 0 0;}  .social-pic img{ margin-right:10px;}
.sitemap { margin:20px 0 0 0; float:left; width:100%; color:#fff;} 
.sitemap span { padding:0; } 
.sitemap span a{ text-decoration:underline; font-size:16px; font-family: 'alegreya_sansregular'; margin-right:2px; color: #fff;}
.sitemap span a:hover{ text-decoration:none;}
.middle-content h3{ font-size:18px; color:#9d3d8d; float:left; font-family: 'alegreya_sansmedium'; font-weight:normal; clear:both; width:100%; margin-bottom:8px; position:relative;}
.middle-content{ width:941px; margin:0px auto; clear:both; position:relative; padding: 32px 40px 0;  }
.middle-left{ width:225px; float:left; padding:0 0 0 0; } .middle-left ul{ margin:0 0 15px 0; padding:0; list-style:none; float:left;}
.middle-left ul li{ margin:0;padding:5px 0;    font-family: 'alegreya_sansregular'; line-height:23px; background:none;}
.middle-left h6{ text-transform:uppercase; font-family: 'oswaldlight'; color:#999; margin:6px 0 10px 0; font-size:18px; font-weight:normal;}
.middle-left ul li a{ font-size:18px; color:#999; text-decoration:none;  font-family: 'alegreya_sansregular'; }
h6{  font-family: 'oswaldlight'; color:#999; margin:10px 0 10px 0; font-size:18px; font-weight:normal;}
.middle-left ul li a:hover{ color:#9d3d8d;} 
.accordion-head{ font-family: 'alegreya_sansmedium'; }
.middle-left ul li a.active{ color:#9d3d8d; font-family: 'alegreya_sansregular'; }
.middle-right{ width:655px; float:left; margin-left:22px;  border-left:1px solid #ccc; padding-left:35px; margin-bottom:60px;}

 h2{ color:#9d3d8d; font-size:28px; margin:0 0 25px 0; float:left; width:100%; font-family: 'oswaldlight'; font-weight:normal;}
.middle-right p{ color:#31372c; font-size:16px; margin:20px 0 20px 0;  font-family: 'alegreya_sansmedium';}
.middle-right .butn{ background:#9d3d8d; color:#fff; font-size:18px; clear:both; margin-top:50px; width:187px; border-radius:4px;   font-family: 'alegreya_sansmedium';   line-height: 17px;
height:15px; padding:15px; text-align:center;}
.middle-right .butn:hover{ background:#77286a;}
.middle-right a{ text-decoration:none;}
.middle-content p{font-size:16px; font-family: 'alegreya_sansregular'; color:#31372c;  margin-top:0; clear:both; width:95%; margin-bottom:13px; }
.input-box{ width:96%; float:left; margin:7px 0; clear:both; color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif; position:relative;  }
.input-box10{ width:85%; float:left; margin:7px 0; clear:both; color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif; position:relative; border:none;  }
.input-box6{ width:95%; float:left; margin:10px 0 5px 0; clear:both; color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif; float:left;  margin-left:5%; position:relative;}
.input-box6 span{ position:absolute; top:10px; color:#9d3d8d; left:7px;}
.input-box8{ width:100%; float:left; margin:7px 0; clear:both; color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif; position:relative;  }
.input-box8 span{ position:absolute; top:10px; color:#9d3d8d; left:7px;}
.cheakbox span{ color:#9d3d8d; position:inherit;}
.input-box42{ width:100%; float:left;}
.join-selectbox{ width:100%; float:left; margin:0px 0; display:none;}
.join-selectbox h6{ margin:0; font-family: 'oswaldlight'; font-size:18px; color:#999;}
.join-selectbox select{ height: 30px;padding: 7px 10px 6px;width: 80%; margin:14px 0; }

.services-selectbox{ width:100%; float:left; margin:0px 0; display:none;}
.services-selectbox h6{ margin:0; font-family: 'oswaldlight'; font-size:18px; color:#999; }
.services-selectbox select{ height: 30px;padding: 7px 10px 6px;width: 80%; margin:14px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; }

.blog-selectbox{ width:100%; float:left; margin:0px 0; display:none; margin-bottom:12px;}
.blog-selectbox h6{ margin:0; font-family: 'oswaldlight'; font-size:18px; color:#999; }
.blog-selectbox select{ height: 30px;padding: 7px 10px 6px;width: 80%; margin:14px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; }

.blog-select{ width:100%; float:left; margin:0px 0; display:none;}
.blog-select h6{ margin:0;}
.blog-select select{ height: 30px;padding: 7px 10px 6px;width: 80%; margin:14px 0; }

.input-box6 textarea{ width:96.5%; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; border:1px solid #cbcfe0; border-radius:3px;}
.sayhello input[type="text"]:hover{ border:1px solid #8a9ae8; border-radius:3px;}
.sayhello input[type="text"]:focus{ outline-color: transparent; outline-style: none;}
.input-box61{ width:96%; float:left; margin:7px 0; clear:both; color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0px 0px 0px 0px; border:1px solid #cbcfe0; border-radius:3px; position:relative;}
.input-box61:hover{ border:1px solid #8a9ae8;  border-radius:3px; }
.input-box61:focus{ outline-color: transparent; outline-style: none; }
.input-box61 span{ position:absolute; top:10px; color:#9d3d8d; left:7px;}
 
.input-box6 input[type="text"]{  border: 1px solid #CBCFE0;border-radius: 3px;color: #666666;font-family: Arial,Helvetica,sans-serif;font-size: 12px;height: 30px;padding: 6px 2%;width: 94.5%; }
.input-box6 input[type="text"]:hover{ border:1px solid #8a9ae8;  border-radius:3px;}
.input-box6 input[type="text"]:focus{ outline-color: transparent; outline-style: none;}
.upload { float:right; width:70%; padding-top:10px; height:30px; padding-right:20px; background:#fff;}
.upload1{ float:left; width:22%; margin:13px 0 10px 14px; color:#acacac;}
.upload input[type=file]{ width:90%; text-align:right; background:#ffffff !important; border:none; outline:none; }
.input-box  .check{  clear:both; width:100px}
.input-box4 {  width:79%; float:left; margin:7px 0; clear:both; color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif; position:relative;}
.input-box4  span{ position:absolute; top:10px; color:#9d3d8d; left:50px; }
.input-box41 { float:left;  width:20%; float:left; margin:7px 0;  color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif; position:relative;}
.input-box41  span{ position:absolute; top:10px; color:#9d3d8d; left:31px; }
.input-box4 select{ width:95%; float:left; height:43px; padding:12px 1.8% 8px 2%; color:#666; margin-right:20px; margin-left:6%; line-height:40px; border:1px solid #cbcfe0; border-radius:3px;}
.input-box4 select:hover{ border:1px solid #8a9ae8;  border-radius:3px;}
.input-box4 select:focus{ outline-color: transparent; outline-style: none;}
.input-box41 select{ width:95%; float:left; height:43px; padding:12px 6px 6px 10px; color:#666; margin-right:20px; border:#ccc 1px solid; border-radius:3px; margin-left:5%; }
.input-box41 select:hover{ border:1px solid #cbcfe0;  border-radius:3px;}
.input-box41 select:focus{ outline-color: transparent; outline-style: none;}
.qty{ width:130px;  padding:12px; text-align:center; border:1px solid #cbcfe0; border-radius:4px; float:left;}
.input-box2{ width:97.3%; float:left; margin:7px 0; clear:both; color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.input-box input[type="text"]{ width:96%; height:30px; padding:6px 2%; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666;  border:1px solid #cbcfe0; border-radius:3px; }
.input-box span{ position:absolute; top:10px; color:#9d3d8d; left:7px;}
.input-box input[type="text"]:hover{ border:1px solid #8a9ae8;  border-radius:3px;}
.input-box input[type="text"]:focus{ outline-color: transparent; outline-style: none;}
.input-box2 select{ height:23px; padding:6px; color:#666; width:100%; }
.input-box41  input[type="text"] {height:30px; padding:6px 8%; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666; margin-left:25px; width:68%; border:1px solid #cbcfe0; border-radius:3px;}
.input-box41 input[type="text"]:hover{ border:1px solid #8a9ae8;  border-radius:3px;}
.input-box41 input[type="text"]:focus{ outline-color: transparent; outline-style: none;}
.input-box2 select{ height:43px; padding:10px 3%; color:#666; width:100%;   border-radius: 3px; line-height:40px; border:1px solid #ccc; border-radius:3px;}
.input-box2 select:hover{ border:1px solid #8a9ae8;  border-radius:3px;}
.input-box2 select:focus{outline-color: transparent; outline-style: none;}
.input-box3{ width:70%; float:left; margin:14px 0; clear:both; color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif; position:relative;}
.input-box3 select{ height:43px; padding:12px 1% 8px 1%; color:#666; width:60%;   margin-left:7%;  line-height:40px; border:1px solid #cbcfe0; border-radius:3px;}
.input-box3 select:hover{ border:1px solid #8a9ae8;  border-radius:3px;}
.input-box3 select:focus{ outline-color: transparent; outline-style: none;}
.input-box3 span{ position:absolute; top:10px; color:#9d3d8d; left:49px;}
.input-box7{ width:100%; float:left; margin:7px 0; clear:both; color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.mrgn21{ margin-right:17px;}
.select-box{  float:left; width:49%; position:relative;}  .select-box1{  float:left; width:48%; position:relative;}
.calender1{ height:25px; padding:8px 3%; color:#666; width:365px; border:1px solid #cbcfe0; border-radius:3px; }
.calender1:hover{border:1px solid #8a9ae8;  border-radius:3px;}
/*.calender1:focus{border:2px solid #cbcfe0;  border-radius:3px;}*/
.select-box span{ position:absolute; top:10px; color:#9d3d8d; left:7px;}
.select-box1 span{ position:absolute; top:10px; color:#9d3d8d; left:7px;}
textarea{ width:100%; height:170px; padding: 10px 1%; width: 98%;  }
textarea:hover{ border:1px solid #8a9ae8;  border-radius:3px;  }
textarea:focus{ outline-color: transparent; outline-style: none;  }
.submit1{margin-top:20px; background:#9d3d8d; padding:10px 15px;  color:#fff; border-radius:2px; font-size:18px; line-height:20px; border:0; outline:0; cursor:pointer; font-family:'alegreya_sansmedium';
 -webkit-appearance: none; width:210px; height:45px; }
 .submit1:hover{ background:#77286a;}
.submit2{ background:#9d3d8d; padding:12px; height:45px; color:#fff; border-radius:5px; width:160px; border:0;outline:0;}
.about-section{ width:100%; float:left;margin:7px 0 30px 0;}
.about-section a{ text-decoration:none;}
.about-box{ width:411px; height:75px; float:left; padding: 28px 18px 20px 35px; background:#e7e3dc; margin-bottom:10px; text-decoration:none;}

.about-box:hover{ background:#f9f7f3;}
.about-box h3{ font-size:22px; color:#9d3d8d; margin:0px 0 0px 0px; font-family: 'oswaldlight'; font-weight:normal; }
.about-box h3 img{ margin-right:8px;  position: relative; top: 4px;}
.about-box p{ font-size:16px; color:#333; margin:6px 0 0 0; font-family: 'alegreya_sansmedium'; float:left;}
.mrgn8{margin-right:10px;}
.cta-bar{ width:102%; margin:30px auto 40px auto; text-align:center;  clear:both; float:left;   } .cta-bar ul{ margin:0; padding:0; list-style:none; width:100%; }

.cta-bar ul li:hover{ background:#5a68b0;}
.cta-bar ul li:hover span{ color:#ffffcc;}
.cta-bar ul li{ margin:0;  float:left; text-align:left;  width:48.5%;   cursor:pointer; background:none; padding-left:0;  }
.cta-bar ul li a{ text-decoration:none; color:#fff; font-family: 'alegreya_sansmedium'; display:block; padding:25px 2% 10px 8%; height:70px; background:#818dc9;}
.cta-bar ul li a:hover{background:#5a68b0; }
.cta-bar ul li img{ margin-right:10px; position:relative; top:0px; } .cta-bar ul li span{ color:#fff; font-size:22px; font-family: 'oswaldlight'; }
 .cta-bar ul li p{ color:#fff; font-size:16px; margin-top:8px; width:100%;clear:both; font-family: 'alegreya_sansmedium';}
.mrgncta{ margin-right:10px !important;}
.container{ width:95%;}
.container ul{ margin:0; padding:0; width:100%; }
.receipt-details2{ width:716px; display:block; background:#f6f6f6; border:1px solid #ccc; float:left; padding:10px; border-radius:5px; display:none; top:-17px; left:152px; position:absolute; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; z-index:999; } 
.receipt-details2 span{ position:absolute; top:17px; left:-9px;}

.container ul li { margin:10px 0px 10px 0px; padding:0px;  list-style:none; }
.container ol li {  background:none !important;  list-style-position:inside !important; list-style:decimal;  margin-left:20px; padding-left:0 !important; }
.container ul li li {  background:url(../images/bullet2.png) 0px 6px  no-repeat; padding-left:20px; font-size:16px; margin-left:20px; line-height:16px; }
.container ol li li{ background:none !important;  padding:0px !important; list-style-position:inside; margin-left:20px; }
.container ul ul{  margin-bottom:15px;}

.accordion-head{ background:#ccc; padding:5px; }
.accordion-panel{ display:none; padding:14px 0 14px 0;}
.accordion-butn{ float:right; position:absolute; top:37px; right:42px; cursor:pointer;}
.why-us-section{}
.team{ color: #31372C;float: left;font-family: 'alegreya_sansregular';font-size: 16px; margin-top: 6px; margin-bottom:18px;}
.why-us-left{ float:left; width:430px;}
.mrgn32{  margin-right:70px;}
.why-us-box { width:100%; float:left; margin-bottom:15px;  }
.why-us-box span{ font-size:48px; color:#9d3d8d; font-weight:bold; position:relative; top:0px; margin-right:14px;  font-family: 'alegreya_sansmedium';}  .why-us-box h4{ color:#9d3d8d; font-size:18px; margin-bottom:0px;  font-family: 'alegreya_sansmedium'; font-weight:normal; margin-top:0; line-height:30px; }
.why-us-box p{ color:#31372c; font-size:16px; line-height:22px;  font-family: 'alegreya_sansregular'; margin-top:8px !important; }
.submit-butn1{ background:#9d3d8d; padding:10px 20px 10px 20px; width:180px;  color:#fff; font-size:18px; border:0; border-radius:4px; cursor:pointer;  -webkit-appearance: none;}
.submit-butn1:hover{ background:#77286a;}
.meet-team-section{ width:100%; float:left; margin:30px 0 80px 0;}
.meet-team-section2{ width:48%; float:left; margin:60px 0 0px 0; height:390px; margin-bottom:45px; }
.meet-team-section3{ width:48%;  margin:60px 0 0px 0; height:200px; margin-bottom:45px; display:inline-block; }
.meet-team-section2 img{ margin-bottom:14px;}
.meet-team-left{ float:left; margin:0 0 0 0; width:40%; text-align:center;}
.meet-team-right{  float:left; margin:0 0 0 0; width:50%; padding:0px 20px 20px 40px; }
.meet-team-right span{ color:#9d3d8d; font-size:18px; font-family: 'alegreya_sansmedium'; }
.meet-team-right .post{ color:#333; font-size:16px; font-family: 'alegreya_sansmedium'; margin-top: 10px;}
.meet-team-right .degree{ color:#999; font-size:16px; font-family: 'alegreya_sansregular'; margin:22px 0 13px 0; }
.meet-team-right p{ color:#31372c; font-size:16px; font-family: 'alegreya_sansregular'; margin:10px 0 0 0; }

.meet-team-left1{ float:left; margin:0 0 0 0; width:40%; text-align:center;}
.meet-team-right1{  float:left; margin:0 0 0 25px; width:53%; padding:0; }
.meet-team-right1 span{ color:#9d3d8d; font-size:18px; font-family: 'alegreya_sansmedium'; }
.post{ font-family: 'alegreya_sansmedium'; margin-top:10px; color:#333;}
.meet-team-righ1t .post{ color:#333; font-size:16px; font-family: 'alegreya_sansmedium'; margin-top: 10px;}
.meet-team-right1 .degree{ color:#999; font-size:16px; font-family: 'alegreya_sansmedium'; margin:13px 0 13px 0; }
.meet-team-right1 p{ color:#31372c; font-size:16px;font-family: 'alegreya_sansregular'; margin:10px 0 0 0; }

h4{ clear:both; color:#9d3d8d; font-size:18px; font-family: 'alegreya_sansmedium'; font-weight:normal; margin:19px 0 19px 0; }
.middle-blog-right{ width:100%; float:left; margin-top:12px;}
.read-more-butn{ list-style:none !important; }
.read-more-butn a{ background:#fff; border:1px solid #ccc; border-radius:4px; padding:9px; color:#333; width:115px; font-size:14px;  font-family: 'alegreya_sansmedium'; text-align:center; margin:30px 0 10px 0; float:left; -webkit-appearance: none;}
.read-more-butn:hover a{ border:1px solid #9D3D8D; color:#9D3D8D;}

.read-more-butn a{ text-decoration:none; color:#333;  font-family: 'alegreya_sansmedium';} 
.middle-blog-right span{  font-family: 'alegreya_sansmedium'; color:#9d3d8d; display:block; margin:15px 0 0px 0; font-size:18px;}

.middle-blog-right  p{ color:#333; font-size:16px; margin:20px 0 20px 0;   font-family: 'alegreya_sansregular'; margin:10px 0 0 0;}
.line{ width:100%; background:#e0e0e0; height:1px; clear:both; margin:10px auto;}
.line2{ width:100%; background:#e0e0e0; height:1px; clear:both; margin:20px auto;}
.line3{ width:100%; background:#e0e0e0; height:1px; clear:both; margin:20px auto;}
.blog-date { width:100%; float:left; margin:0 0 7px 0;}
.blog-div span a{ color:#9d3d8d; font-family: 'alegreya_sansmedium'; font-size:18px;}
.blog-div span a:hover{ text-decoration:underline;}
.blog-date ul{ margin:25px 0 0 20px;padding:0; list-style:none; width:460px;  float:left;} .blog-date ul li{ float:left; margin:0 20px 0 0; padding:0; color:#9d3d8d;  font-family: 'alegreya_sansregular'; font-size:14px; } .blog-date ul li img{ margin-right:5px; position:relative; top:2px;}
.blog-date-box { width:90px; float:left;  }
.blog-date-box .date{ float:left; color:#9d3d8d; font-size:48px;   font-family: 'alegreya_sansregular'; margin-right:6px; font-weight:bold; line-height:66px; }
.blog-date-box .month{ float:left; color:#9d3d8d; font-size:17px;   font-family: 'alegreya_sansregular';  margin-top:19px; line-height:22px; }
.blog-date-box .year{  color:#9d3d8d; font-size:14px;   font-family: 'alegreya_sansregular'; float:left; line-height:10px; margin-top:0px; }
.middle-blog-right h2{ font-size:28px; color:#9d3d8d; font-family: 'oswaldlight';  font-weight:normal; margin-bottom:0px; margin-top:-5px; }
.blog-div{ margin:0 0 40px 0; float:left; width:100%;}
.brand p{ color:#31372c; font-size:16px;   font-family: 'alegreya_sansmedium';}
.brand1{ width:100%; float:left; background:#fff;/* padding:20px 0;*/ }
.brand1 h3{ text-align:center; width:100%; color:#333; font-size:24px;font-family: 'oswaldlight'; font-weight:normal;   } 

.brand-left{  float:left; width:250px; margin:0 40px 0 0; padding:0;}
.brand_left1{  float:left; width:100%; margin:20px 40px 0 0; padding:0;}
.brand-left img{margin:15px 0;}
.brand_left1 img{margin:0px 0 15px 0;}
.brand-left p{ color:#31372c; font-size:16px; font-family: 'alegreya_sansregular';  margin:12px 0 10px 0; }
.brand_left1 p{ color:#31372c; font-size:16px; font-family: 'alegreya_sansregular';  margin:14px 0 10px 0; }
.brand-right{  float:left; width:643px; margin:0 0 0 0; padding:0;}
.brand-video{ margin-bottom:40px; }
.oops-left{ width:273px; float:left;  padding-left:33px;}  .oops-left img{  text-align:center;}
.oops-right{ float:left; width:632px; margin-bottom:30px; }
.oops-right h2{  color:#9d3d8d; font-size:28px; font-family: 'oswaldlight'; font-weight:normal; }
.oops-right span{ color:#333; font-size:18px; font-family: 'alegreya_sansmedium';  padding-bottom:15px; display:block; margin:4px 0; }
.oops-right p{  color:#31372c; font-size:16px; font-family: 'alegreya_sansregular';  }
.oops-right p a{color:#9d3d8d; text-decoration:none;}
.oops-right p a:hover{text-decoration:underline;}

.follow-us-section{ float:left; margin:58px 0 0 0; width:300px;}  .follow-us-section img{ margin-right:12px; }
.follow-us-section span{ display:block; color:#9d3d8d; font-size:28px; font-family: 'oswaldlight'; margin-bottom:22px;}
.special-time { color:#999; font-size:22px; font-family: 'alegreya_sansmedium'; margin:8px 0 20px 0; float:left; position:relative; width:100%;} .special-time img{ position:relative; top:3px; margin-right:5px;}
.special-time ul{ margin:0px 0 0 0; padding:0; list-style:none; float:left; width:300px; margin-right:20px; margin-bottom:12px;} 
.special-time ul li{ margin:0; padding:0; color:#333; font-size:17px; font-family: 'alegreya_sansregular'; background:url(../images/bullet2.png) 4px 7px no-repeat; padding-left:20px; margin-left:0 !important;}
.special-time p{ margin:5px 0 0 0; font-size:17px;font-family: 'alegreya_sansregular'; color:#333;}
.special-time span { color:#999; font-size:22px; font-family: 'alegreya_sansmedium'; display:block; text-align:left; margin-bottom:15px;}
.special-dream-package-right{ width:400px; float:left; margin-top:16px; margin-left:30px;}
.special-dream-package-left1{ width:300px; float:left; margin-top:16px;}
.special-dream-package-right span{ color:#333; font-size:17px; font-family: 'alegreya_sansregular'; }
.special-dream-package-right p{  color:#333; font-size:17px;font-family: 'alegreya_sansregular';  width:83%;}
.special-price{ position:absolute; top:12px; right:2px; }
.special-price .price{ color:#e34873; font-size:46px; font-weight:bold; font-family: 'oswaldlight'; margin:0; line-height:44px;}
.special-price .value{ color:#999; font-size:17px;font-family: 'alegreya_sansregular'; clear:both; margin:0 0 0 4px; }
.pre-next-butn { width:250px; position:absolute; top:27px; right:34px;}
.pre-next-butn-phone{ width:83px; position:absolute; top:27px; right:0px; display:none;}

.prev-butn{  float:left;  width:96px; height:37px; margin-right: 10px; }
.prev-butn a{  background:url(../images/prev-butn.png) no-repeat; font-family: 'alegreya_sansmedium'; font-size:14px; padding:9px 0 0 0px;   width:96px; height:28px; display:block; text-align:center; }
.prev-butn a:hover{ background:url(../images/prev-butn-hover.png) no-repeat; color:#9D3D8D; }

.next-butn{  float:left;  width:137px; height:37px; }
.next-butn a{  background:url(../images/next-butn.png) no-repeat; font-family: 'alegreya_sansmedium'; font-size:14px; padding:9px 0 0 0px;   width:137px; height:37px; display:block; text-align:center; }
.next-butn a:hover{ background:url(../images/next-butn-hover.png) no-repeat; color:#9D3D8D;}

.prev-butn:hover{ color:#9D3D8D;}
.next-butn:hover{ color:#9D3D8D;}
.prev-butn-phone{ background:url(../images/pre-butn-phone.png) no-repeat; font-family: 'alegreya_sansmedium'; font-size:14px; width:36px; height:37px;  float:left; }
.prev-butn-phone:hover{ background:url(../images/pre-butn-phone-hover.png) no-repeat;}
.next-butn-phone{ background:url(../images/next-butn-iphone.png) no-repeat; font-family: 'alegreya_sansmedium'; font-size:14px; width:36px; height:37px;  float:left; margin-left:9px; }
.next-butn-phone:hover { background:url(../images/next-butn-iphone-hover.png) no-repeat; }
.prev-butn:hover{ background:url(../images/prev-butn-hover.png) no-repeat;}
.next-butn:hover{ background:url(../images/next-butn-hover.png) no-repeat;}

.pre-next-butn a{ text-decoration:none; color:#333;} .pre-next-butnn a{ text-decoration:none; color:#333;}
.testimonial-box { background:#f9f7f3 url(../images/testimonials-bg.png) 11px 15px no-repeat;   padding: 34px 30px 20px 38px; float:left; margin:0 0 18px 0; width:875px;}
.testimonial-box  p{ color:#31372c; font-size:17px; font-family: 'alegreya_sansregular'; width:95%;}



.testimonial-box ul.testi{ margin:0; padding:0; list-style:none; float:right;}
.testimonial-box ul.testi li{ margin:0; padding:0; float:left; margin-left:40px; color:#9d3d8d; font-size:14px; font-family: 'alegreya_sansregular'; background:none;  }
.testimonial-box ul.testi li img{ position:relative; top:2px; margin-right:7px; }



.leader{ width:100%; float:left; margin:40px 0 100px 0;}
.leader ul{ margin:0; padding:0; list-style:none;}
.leader ul li{ margin:0 20px 0 20px; padding:0; /*float:left; */width:23%; text-align:center; display:inline-block;}
.form1{ width:100%; float:left; margin-left:40px; margin-bottom:40px; padding-top:10px; }
.form2{ width:90%; float:left; margin-left:0px; position:relative;}
.pagination{ width:100%;  margin:15px 0 15px 0; float:left; }
.pagination ul{ margin:0; padding:0; list-style:none; float:right;}
.pagination ul li{ margin:0 0px 0 10px; padding:0; float:left;   border:none; background:none; }

.pagination ul li a{ text-decoration:none; color:#9D3D8D;  background:#f9f7f3; color:#9d3d8d; font-size:14px; font-family: 'alegreya_sansmedium'; display:block; padding:1px 10px; padding-bottom:3px;}
.pagination ul li a.active{  border:1px solid #ccc; color:#9D3D8D;}

.navigation{ width:165px; background:#f0ece4; /*border:1px solid #ccc;*/ margin:0;padding:15px 0 25px 0px; position:absolute; z-index:999999999; display:none; top:80px; right:0px;  box-shadow:-5px 5px 4px rgba(0,0,0,0.3);}
.navigation ul{ margin:0; padding:0 20px; list-style:none; width:100%; margin:0px auto; float:none; }
.navigation ul li{ margin:0;padding:0; background:none; }
.navigation ul li a{ color:#666; font-size:16px; font-family: 'oswaldlight'; text-decoration:none;   display:block; width:100%; padding:6px 10px 6px 0px; text-transform:uppercase;}
.navigation ul li a:hover{ color:#9d3d8d; }
.navigation ul li a.active{ color:#9d3d8d; }
.navigation .whitarrow{background:url(../images/whitearrow.png) no-repeat right top; position: absolute; top:-6px; right: 7px; width: 12px; height: 6px;}

.cheakbox input.css-checkbox[type="checkbox"] {display:none;}

.cheakbox {float:left; width:auto; padding:0; margin-right:20px;}
.cheakbox input.css-checkbox[type="checkbox"] {display:none;}
.cheakbox input.css-checkbox[type="checkbox"] + label.css-label {background-position: 0 0; background-repeat: no-repeat;  cursor: pointer; display: inline-block;font-size: 12px; height:27px;  line-height:20px; padding-left:27px;
 vertical-align: middle;  font-family:Arial, Helvetica, sans-serif;  color:#666;}
 .css-label a{ text-decoration:none; color:#9D3D8D; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
  .css-label a:hover{ text-decoration:underline;}
.cheakbox input.css-checkbox[type="checkbox"]:checked + label.css-label { background-image:url(../images/checkbox-hover.png);}
.cheakbox .css-label {background-image:url(../images/checkbox.png);}

.cheakbox1 {float:left; width:auto; margin-right:20px; margin-left:45px; margin-top:8px;}
.cheakbox1 input.css-checkbox[type="radio"] {display:none;}
.cheakbox1 input.css-checkbox[type="radio"] + label.css-label {background-position: 0 0; background-repeat: no-repeat;  cursor: pointer; display: inline-block;font-size: 12px; height:27px;   padding-left:27px;
 vertical-align: middle;  font-family:Arial, Helvetica, sans-serif;  color:#666;}
.cheakbox1 input.css-checkbox[type="radio"]:checked + label.css-label { background-image:url(../images/checkbox1-hover.png);}
.cheakbox1 .css-label {background-image:url(../images/checkbox1.png);}

.join-box{ width:100%; float:left; margin-top:10px; display:none;}
.join-box h6{ olor:#333; font-size:16px; margin:0px 0 10px 0; font-family: 'alegreya_sansbold';  }
.join-box select{ width:50%; height:30px; padding:6px;}
.special-img img{ max-width:100%;}
.team-pic{ width:100%;} .team-pic img{ max-width:100%;}
.team-pic2{ width:100%; float:left;}
.team-pic2 p { width:auto !important; float:left; clear:none;}
/*----------services page style---------------*/

.services-list{ width:100%; margin:0px auto; float:left; margin-bottom:30px; }
.services-list a{ text-decoration:none;}
.services-box{ width:244px; float:left; height:260px; background:#e7e3dc; padding:30px 30px 30px 30px; margin-right:0px; margin-bottom:10px; }
.mr8 { margin-right:10px !important;}
.mr9{ margin-right:0px !important;}
.mrg10{ margin-right:10px;}
.services-box:hover { background:#f9f7f3;}
.services-box p{ color:#333333; font-size:16px; font-family: 'alegreya_sansregular'; float:left; margin-top:16px;} 
                                      
.services-img{ margin:0; padding:0; }
.services-img img{ float:left;}
.services-img  h3{ color:#9d3d8d; font-size:18px; float:none; font-family: 'oswaldlight'; margin:0; padding:0 0 5px 0; text-transform:uppercase;}
.services-img  h3 a{color:#9d3d8d;  text-decoration:none; font-family: 'oswaldlight';}
.services-img  h3 a:hover{text-decoration:underline;}
.services-img  h3:hover{text-decoration:underline; }

.services-img span{ color:#333; font-size:16px; font-family: 'alegreya_sansmedium'; padding:0 0 0px 0; width:100%; float:left;}
.mob-cta{ width:100%; margin:0px auto; text-align:center; display:none;}
.mob-cta ul{ margin:0;padding:0; list-style:none; width:100%;}
.mob-cta ul li{  color:#fff;  float:left; text-align:left; background:none; width:100%;   cursor:pointer;  padding-left:0;}
.mob-cta ul li:hover{ background:#5a68b0;}
.mob-cta ul li a{ text-decoration:none; color:#fff; font-family: 'alegreya_sansmedium'; display:block; padding:25px 4% 10px 6%; background:#818dc9; }

.mob-cta ul li span{ color:#fff; font-size:22px; font-family: 'oswaldlight'; }
.mob-cta ul li p{ color:#fff; font-size:16px; margin-top:8px; width:100%;clear:both;}
.mob-cta ul li img{ margin-right:10px; position:relative; top:4px; }
.leader-box{ display:table-cell; text-align:center; vertical-align:middle;}
.sev-left{width:20%; float:left;}
.sev-right{width:75%; float:left; margin-left:10px;}
.sev-right1{width:100%; float:left;}

.boxone{width:90.7%; display:inline-block;  padding: 10px 5%;  border:#e4e0d9 1px solid; background:#fff;}
.boxtwo{width:90.7%; display:inline-block; padding:10px 5%;  border-bottom:#e4e0d9 1px solid; border-right:#e4e0d9 1px solid; border-left:#e4e0d9 1px solid; background:#f9f7f3;}
.boxoneleft{width:auto; float:left;}
.boxoneright{width:auto; float:right;}
.padnone{padding:0 0 35px 0px !important}
.padnone p{margin:0!important; padding:10px 0 10px 10px!important; width:98% !important;}

.contactmain{width:100%; float:left; margin-bottom:30px;}
.contactleft{width:565px; float:left; border-right:#e0e0e0 1px solid; padding-right:25px; margin-right:25px;}
.contacttextone{width:280px; float:left; margin-bottom:15px;}
.contacttextone1{width:230px; float:left; margin-bottom:15px;}
.contacttextone p{ font-weight:100;}
.contacttextone p a{ text-decoration:none;  color:#31372C; font-family: 'alegreya_sansregular';}
.sayhello p a{ text-decoration:none;  color:#31372C; font-family: 'alegreya_sansregular';}
.contacttextone ul{ list-style:none; margin:0; padding:0; width:100%;}
.contacttextone ul li{ margin:0; padding:0; clear:both; font-size:16px; font-family: 'alegreya_sansregular'; color:#9D3D8D; line-height:22px; width:75%; background:none; padding-bottom:7px;}
.contacttextone ul li span{ color:#31372C; font-size:16px; font-family: 'alegreya_sansregular'; float:right;}
.contacttextone h3{margin:0; padding:0 0 10px 0;}

.contacttextone1 p{ font-weight:100;}
.contacttextone1 p a{ text-decoration:none;  color:#31372C; font-family: 'alegreya_sansregular';}

.contacttextone1 ul{ list-style:none; margin:0; padding:0; width:100%;}
.contacttextone1 ul li{ margin:0; padding:0; clear:both; font-size:16px; font-family: 'alegreya_sansregular'; color:#9D3D8D; line-height:32px; width:75%; background:none;}
.contacttextone1 ul li span{ color:#31372C; font-size:16px; font-family: 'alegreya_sansregular'; float:right;}
.contacttextone1 h3{margin:0; padding:0 0 10px 0;}
.middle-content p{width:100%; }
.contacttextone p span{width:50%; float:left; display:block; color:#9d3d8d; }
.contacttextone1 p span{width:50%; float:left; display:block; color:#9d3d8d; }
.map{width:100%; float:left;}
.map img{width:100%;}

.howtofind{width:100%; float:left; margin-top:15px;}
.howtofind p{width:100%; }

.sayhello{width:315px; float:left;}
.sayhello p a{ text-decoration:none;}
.sayhello h3{margin:0; padding:0 0 10px 0;}
.sayhello input[type=text]{ float:left; padding:13px 6%; width:87%;  font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #cbcfe0; border-radius:3px;  -webkit-appearance: none; color:#666;}


.sayhello input[type=text]:focus{ outline-color: transparent; outline-style: none;}
.sayhello select{ float:left; padding:10px 3%; width:100%;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; outline:none; height:40px; -webkit-user-select: none; border:1px solid #cbcfe0; border-radius:3px;  }
.sayhello select:hover{ border:1px solid #8a9ae8;}

.sayhello textarea{ float:left; padding:13px 6%; width:87%;  font-family:Arial, Helvetica, sans-serif; font-size:12px; height:150px; border:1px solid #cbcfe0; border-radius:3px; color:#666;}
.sayhello textarea:hover{ border:1px solid #8a9ae8;  border-radius:3px; }

.faqlink{width:100%; font-family: 'alegreya_sansmedium'; font-size:16px; float:left; margin-top:20px;}
.faqlink img{float:left; margin-right:10px;}
.faqlink a{color:#9d3d8d; display:block; float:left; margin-top:-2px; text-decoration:underline;}
.faqlink a:hover{text-decoration:none;}

.visa{width:100%; float:left; padding:40px 0; position:relative;}
.visa img{max-width:100%;}


.myordermain{margin-bottom:50px; width:100%; float:left;  margin-top: 12px;}
.myorderbox{width:94%; float:left; background:#f9f7f3; border-bottom:#e4e0d9 1px solid;  font-size:16px; color:#333333; font-family: 'alegreya_sansmedium'; font-family: 'alegreya_sansregular'; padding:8px 2%; }

.myorderbox input[type=text]{border:#cbcfe0 1px solid; padding:5px 0; width:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; margin-right:10px; }

.gift-style table  tr:nth-child(even) {background: #faf6f3;  padding:10px 3%;}
.gift-style table  tr:nth-child(odd) {background: #FFF;  padding:10px 3%;}

.bgwhite{background:#fff!important;}
.bgwhite2{background:#fff!important; border:none!important; }

.VoucherButtonmain{width:100%; margin-top:25px; float:left;}
.VoucherButton{ background:#818dc9; padding:13px 25px 15px 25px; color:#fff; border-radius:2px; font-size:18px; line-height:20px; border:0; outline:0; cursor:pointer; font-family:'alegreya_sansmedium'; text-decoration:none; float:right; margin-right:25px;}
.PayNowButton{ background:#9d3d8d; padding:12px 20px;  text-align:center; width:180px; color:#fff; border-radius:2px; font-size:18px; line-height:20px; border:0; outline:0; cursor:pointer; font-family:'alegreya_sansmedium';  text-decoration:none; float:right;}

.PayNowButton1{ background:#9d3d8d; padding:13px 50px 15px 50px;  color:#fff; border-radius:2px; font-size:18px; line-height:20px; border:0; outline:0; cursor:pointer; font-family:'alegreya_sansmedium';  text-decoration:none; float:right; display:none;}

.VoucherButton:hover{ background:#5a68b0; color:#ffffcc; text-decoration:none;}
.PayNowButton:hover{ background:#77286a;  text-decoration:none;}

.visa2{width:100%; float:left; text-align:right; margin-top:25px;}
.font28{font-size:28px!important;}
.mapimg{width:100%; padding-top:8px;}
.mapimg img{max-width:100%;}

.RedirectingBox{/*width:80%;*/ background:#9d3d8d; border-radius:2px; /*box-shadow:#000 0 0 5px;*/ float:left; padding:10px 5px 10px 5px; margin:0px 0;}
.RedirectingBoxLeft{width:15%; float:left; text-align:center; margin-top:25px;}
.RedirectingBoxRight{width:85%; float:left;}
.RedirectingBoxRight h2{margin:0; padding:10px 0 0 0; color:#fff; font-size:18px; font-weight:normal; padding-bottom:10px;  font-family: 'oswaldlight'; clear:both; }
.RedirectingBoxRight p{color:#fff; font-size:14px;  font-family: 'alegreya_sansregular'; clear:both;}

.RedirectingBox1{/*width:80%;*/ background:#9d3d8d; border-radius:2px; /*box-shadow:#000 0 0 5px;*/ float:left; padding:10px 20px 10px 20px; margin-top:40px; -webkit-box-shadow: -6px -4px 11px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    -6px -4px 11px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         -6px -4px 11px 0px rgba(50, 50, 50, 0.75);}
.RedirectingBoxLeft1{width:15%; float:left; text-align:center; margin-top:25px;}
.RedirectingBoxRight1{width:85%; float:left;}
.RedirectingBoxRight1 h2{margin:0; padding:10px 0 0 0; color:#fff; font-size:18px; font-weight:normal; padding-bottom:10px;  font-family: 'oswaldlight'; clear:both; }
.RedirectingBoxRight1 p{color:#fff; font-size:14px;  font-family: 'alegreya_sansregular'; clear:both;}


.homeborder{ background:#f9f7f3; float:left;}
.butnnew{margin:15px 0 15px 0;}
.input-box-new{ width:85%; float:left; margin:7px 0; clear:both; color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:1px solid #ccc; padding:12px 10px 5px 10px; height:30px; border-radius:5px;}  
.input-box-new  input[type="text"]{ width:89%; height:25px; float:right; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666; border:none; font-style:italic;}
.input-box-new span{ display:block; width:77px; float:left; position:relative; top:4px;}
.input-box-new2{ width:88%; float:left; margin:7px 0; clear:both; color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif;} 
.input-box-new2 select{ border:none; width:87%; color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.input-box-new2 .select-box{ width:46%; float:left;  border:1px solid #cbcfe0; padding:17px 10px 5px 10px; height:27px; border-radius:5px;}
.input-box81 {clear: both;color: #666666;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 12px; margin: 7px 0;width: 87%;}
.input-box81 textarea{ width:100%;}
.expand-butn{  width:auto; border:1px solid #ccc; padding:8px 23px 8px 23px; border-radius:5px; float:right; position:absolute; top:26px; right:42px; cursor:pointer; font-family: 'alegreya_sansmedium'; font-size:14px; color:#333;}

.expand-butn:hover{ border:1px solid #9D3D8D; color:#9D3D8D;}

.switch{  width:auto;   float:right; position:absolute; top:26px; right:42px; cursor:pointer; font-family: 'alegreya_sansmedium'; font-size:14px; color:#333;}


#wrapper .expand {  font-family: 'alegreya_sansmedium';}
.collapse p {  font-family: 'alegreya_sansregular';}


.expand-butn1{  width:auto; border:1px solid #ccc; padding:10px 15px 10px 15px; border-radius:5px; float:right; position:absolute; top:23px; right:40px; cursor:pointer; font-family: 'alegreya_sansmedium'; font-size:14px; color:#333;}
.expand-butn1:hover{ border:1px solid #9D3D8D; color:#9D3D8D;}

.expand-butn2{  width:auto; border:1px solid #ccc; padding:10px 15px 10px 15px; border-radius:5px; float:right; position:absolute; top:23px; right:40px; cursor:pointer; font-family: 'alegreya_sansmedium'; font-size:14px; color:#333;}
.expand-butn2:hover{ border:1px solid #9D3D8D; color:#9D3D8D;}
.code1{ margin-left:5% !important;}
.gift-voucher{ position:relative; float:left; width:96%;}
.heading3{ width:142px !important; float:left;}
.heading3 img { position:relative; top:3px; margin-left:2px;}
.form_error{ border:2px solid #e64674 !important;  border-radius:3px !important;}
.form_focus{ border:2px solid #e34873; border-radius:3px;}
.join{ margin-left:40px; float:left; width:96%; margin-bottom:20px;}
.expand-butn1{  width:auto; border:1px solid #ccc; padding:10px 15px 10px 15px; border-radius:5px; float:right; position:absolute; top:23px; right:40px; cursor:pointer; font-family: 'alegreya_sansmedium'; font-size:14px; color:#333; text-decoration:none;}
.expand-butn1 a{ text-decoration:none;}
.expand-butn1:hover{ border:1px solid #9D3D8D; color:#9D3D8D;}
.expand-butn1 a{ text-decoration:none;}

.expand-butn2{  width:auto; border:1px solid #ccc; padding:10px 15px 10px 15px; border-radius:5px; float:right; position:absolute; top:33px; right:37px; cursor:pointer; font-family: 'alegreya_sansmedium'; font-size:14px; color:#333; text-decoration:none;}
.expand-butn2 a{ text-decoration:none;}
.expand-butn2:hover{ border:1px solid #9D3D8D; color:#9D3D8D;}
.expand-butn2 a{ text-decoration:none;}

.tell{ margin-left:30px;}
.archive-details{ margin:0 0 0 0; padding:0;display:none;  }
.archive-details ul{ margin:0; padding:0; list-style:none; }
.archive-details ul li{line-height: 23px;margin: 0;padding: 5px 0; background:none; }
.archive-details h6{ color: #999999;font-family: 'oswaldlight';font-size: 18px;font-weight: normal;margin: 6px 0  0 0;text-transform: uppercase;}
.archive-details ul li a{font-family: 'alegreya_sansregular';line-height: 23px;margin: 0;padding: 3px 0; color:#999; font-size:14px;}
iframe{zindex:1;}
input[disabled='disabled']{
  color: #666;     
}.mr22{ margin-left:0px; float:left; margin-bottom:20px; width:100%;}
.mr221{ margin-left:0px; float:left; margin-bottom:0px; width:100%;}
.mr222{ margin-left:0px; float:left; margin-bottom:20px; width:100%;}
.pp_fade {display:none;}
#cart_loading{ margin:0px; padding:0px; position:fixed; left:37%; display:none; top:0; width:330px; z-index:5; background-color:#818DC9; color:#fff;  font-family: 'open_sansregular'; font-size:16px; line-height:25px; text-align:center; }
.heading21{ width:50%;}
.padding45{ padding-left:302px; margin-bottom:10px; width:65%;}
ol{ margin-left:24px; padding:0;  clear:both; margin-top:20px; text-align:left; list-style-position: inside; margin-left:20px; margin-bottom:12px; }
 ol li{ color:#333;  font-family: 'alegreya_sansregular'; font-size:16px; line-height:23px; background:none; margin-left:2px; list-style-position:inside;  }

ul{ margin-left:20px; background:none; padding:0; margin-top:20px; text-align:left; list-style:none; margin-bottom:12px;  float:left; }
ul li{ color:#333;  font-family: 'alegreya_sansregular'; font-size:16px; line-height:23px;  background: url("../images/bullet2.png") no-repeat scroll 4px 8px rgba(0, 0, 0, 0); padding-left:21px; list-style-position:outside; }
.sitemap1{ width:100%; float:left; margin-bottom:40px;}
.sitemap-list1{ width:190px; float:left; margin-right:40px;}
.line31{ width:100%; height:1px; background:#ccc; float:left; clear:both; margin:1px 0 8px 0;}
.sitemap-list1 h3{ font-family: 'oswaldlight'; font-size:22px; color:#333; font-weight:bold;}
.sitemap-list1 h3 a{ font-family: 'oswaldlight'; font-size:22px; color:#333; font-weight:bold;}
.sitemap-list1 ul{ float:left; margin:0; padding:0; list-style:none;}
.sitemap-list1 ul li{ margin:0;padding:0; background:none; line-height:24px; padding-bottom:10px; }
.sitemap-list1 ul li a{ font-family: 'alegreya_sansregular'; font-size:16px; color:#333; text-decoration:none;}
.sitemap-list1 ul li a:hover{ text-decoration:underline;}
.checkoutform .contact_frm{width: 100%;}
.contact_frm{ float:left; width:90%;}
iframe{ height:345px;}
.mg59{ margin-bottom:30px;}
.mg44{}
.heading32{ color:#333; font-size:16px; font-family: 'alegreya_sansregular'; clear:both; }
.terms1{ float:left; }
.terms1 h3{ color:#333; font-size:18px; font-family: 'alegreya_sansregular';  clear:both;  }
.terms1 ul{ margin:0; padding:0;}
.terms1 ul li{ margin:0; padding:0; font-size:16px; line-height:25px;  background: url("../images/bullet2.png") no-repeat scroll 4px 10px rgba(0, 0, 0, 0); padding-left:16px;}
.shopping-cart{ float:right; color:#9D3D8D; font-size:15px; font-family: 'alegreya_sansregular';  position:absolute; top:16px; right:26px;}
.shopping-cart a{ color:#9D3D8D; font-size:15px; font-family: 'alegreya_sansregular';  /*border:1px solid #ccc;*/ padding:10px; text-align:center; border-radius:3px;}
.mrn11{ margin-top:5px;}
.servies-heading{ text-transform:capitalize; margin-bottom:15px;}
.expand a { font-family: 'alegreya_sansmedium';}
.collapse p{  font-family: 'alegreya_sansregular';}
.w1{ width:55%;  }  .w1 a{ color:#333;  } .w1 a:hover{color:#9D3D8D; text-decoration:none;}
.w2{width:5%;  }
.w3{width:2%;   }
.w4{ width:11%;  text-align:center; }
.w5{width:2%;   }
.w6{width:65%;   }
.w7{ width:21%; }
.w8{width:5%;   }  
.mg57{ margin-top:20px; margin-bottom:20px;}  
.middileAbout{ width:900px; margin:0px auto;}
.case1{ text-transform:capitalize;}
.mark1{background: none repeat scroll 0 0 #999999;border-radius: 50%;color: #FFFFFF;font-size: 11px; font-weight: bold;height: 14px;
 line-height: 16px; padding: 0 0 3px 6px; width: 11px;  margin-left: 2px;position: relative; top: 3px; float:right; cursor:pointer;}
 
 .mark2{background: none repeat scroll 0 0 #999999;border-radius: 50%;color: #FFFFFF;font-size: 11px; font-weight: bold;height: 14px;
 line-height: 16px; padding: 0 0 3px 7px; width: 11px;  margin-left: 2px;position: relative; top: 3px; float:right; display:none;}
 .mark2 receipt-details2 { left:156px;}
 .mr-top{width:72%; }

/* newletter design---*/
.newsletter{ float:left; color:#fff; font-size:18px; font-family: 'alegreya_sansbold'; margin-top:20px;}
.newsletter a{ text-decoration:underline; color:#fff;}
.newsletter a:hover{ text-decoration:none;}
.txt2{ width:100%; float:left; clear:both; color:#666; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:12px 0 19px 0; }
.input-box checkbox{clear:both;}

.cheakbox2 {float:left; width:auto; margin-right:20px;   width:100%; margin-bottom:4px;}
.cheakbox2 input.css-checkbox[type="radio"] {display:none;}
.cheakbox2 input.css-checkbox[type="radio"] + label.css-label {background-position: 0 0; background-repeat: no-repeat;  cursor: pointer; display: inline-block;font-size: 12px; height:24px;   padding-left:27px;
 vertical-align: middle;  font-family:Arial, Helvetica, sans-serif;  color:#666;}
.cheakbox2 input.css-checkbox[type="radio"]:checked + label.css-label { background-image:url(../images/checkbox1-hover.png);}
.cheakbox2 .css-label {background-image:url(../images/checkbox1.png);}

/*23-07-2019*/
.checkoutform{display: block; margin:0 0 50px; padding:0; width: 100%; float: left; position: relative; overflow: hidden;  box-sizing: border-box;}
.checkoutform .customrow{margin: 0 -10px; position: relative; box-sizing: border-box;}
.customrow .col6{position: relative; display: block; float: left; padding: 0 10px; width: 50%; box-sizing: border-box;}
.input-text {appearance: none;-webkit-appearance: none;border: 1px solid #ddd;width: 100%;height: 40px;padding: 0 10px; box-sizing: border-box;
margin-bottom: 15px; font-size: 15px;}
.input-text.select{background:#fff url('../images/select-arrow.png') no-repeat;background-size: 15px; background-position: right 10px center; }
.customrow .col12{position: relative; display: block; float: left; padding: 0 10px; width: 100%; box-sizing: border-box;}
.cartsect{display: block;width: 100%;background:#f9f7f3;padding: 0 0 15px;}
.cartsect h4,.userdetail h4{margin: 0; padding: 10px 15px; background: #cd89c2; color: #ffffff;}
.cartsect .productsec{display: block; padding: 15px;}
.productsec .cartinfo{width: 100%;}
.productsec .cartinfo th{border-bottom: 1px solid #ddd; padding: 7px; border-bottom: 1px solid #ddd; text-align: right;}
.productsec .cartinfo th:first-child{text-align: left;}
.productsec .cartinfo td{padding: 7px; text-align: right; vertical-align:top; border-bottom: 1px solid #ddd;}
.prodcutsecp{display: block; position: relative;}
.productsec .cartinfo td.productt{text-align:left; width:50%;}
.cartinfo.shippinfo{margin-top: 25px;}
.cartinfo.shippinfo td{padding:7px 10px; text-align: right; vertical-align:top; border-bottom:none;}
.mainformsec{display: block; padding:15px; background:#f9f7f3; box-sizing: border-box; -webkit-box-sizing:border-box; float: left;
width: 100%;}
.action.checkout{appearance:none; -webkit-appearance:none; display: inline-block; padding: 10px 35px; border: none; background:#cd89c2; color: #fff;
font-size: 16px; margin-top: 25px; cursor: pointer;}
.input-text:focus{font-size: 15px !important;}