body.iosBugFixCaret{ position: fixed; width: 100%; }
@font-face {
    font-family: 'poiret_oneregular';
    src: url('fonts/poiretone-regular-webfont.eot');
    src: url('fonts/poiretone-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/poiretone-regular-webfont.woff2') format('woff2'),
         url('fonts/poiretone-regular-webfont.woff') format('woff'),
         url('fonts/poiretone-regular-webfont.ttf') format('truetype'),
         url('fonts/poiretone-regular-webfont.svg#poiret_oneregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
* {margin:0;  outline:0; box-sizing:border-box; text-decoration:inherit;}
body {margin:0; padding:0; font-family: 'Open Sans', sans-serif; font-size:13px; line-height:normal; color:#3a3a3a; background:#f4f4f4 !important;}
html,body{ height:100%;}
p{ display:block; padding-bottom:15px; margin:0; font-size:14px; line-height:22px; color:#525252;}
a , input, button , select, textrea{outline:none; text-decoration:none; color:#333; }
.transition{transition:all 0.5s ease; -ms-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
a:hover{ text-decoration:none !important;}

focus{outline:0;}
.appraence{appearance:none; -moz-appearance:none; -webkit-appearance:none; -ms-appearance:none; -o-appearance:none;}
input,  select, textarea {font-size:14px; color:#3a3a3a; vertical-align:middle;  font-family: 'Open Sans', sans-serif; outline:none;}
form {margin:0 !important;}
.tlr{ text-align:right !important;}
.vAlign {vertical-align:middle !important;}
img {border:none; max-width:100%; max-height:100%;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-weight:normal;}
p{word-wrap:break-word ;}
p.last {padding-bottom:0;}
ul {padding:0; margin:0; list-style:none;}
.black{color:#000000 !important;}
.clearfix:before, .clearfix:after {content:''; display:block; height:0; overflow:hidden;}
.clearfix:after {clear:both;}
.main-cont {width:100%;}
.darkgrey{ color:#555 !important;}
.container-Inner{ max-width:960px; margin:0 auto;}
.container{ max-width:1190px !important; margin:0 auto; padding:0 10px !important; width:100% !important;}
/*------------header---------------*/
header{ width:100%;}
.owl-dots{display:none !important}
.appBtn a:nth-child(2){display:none}
.forumBack{padding: 10px 31px !important;}
.headertop{font-size:13px; line-height:20px; background:#323232; color:#fff; text-transform:uppercase; text-align:right;}
.headertop a{  padding:10px 33px; color:#fff; display:inline-block;}
.headertop a:hover{ color:#1eb1e5; text-decoration: none !important;}
.header-bot{ width:100%; border-bottom:#e5e5e5 solid 1px; background:#fff; padding:0 0px;}
.logo-Bx{ display:inline-block; line-height:0; padding:14px 0; vertical-align:top;}
.logo-Bx img{ width:100%;}
.menuBx{ display:inline-block; float:right; vertical-align:top; position:relative;}
.nav{ display:inline-block; vertical-align:top;}
.nav > ul > li{ float:left; vertical-align:top; position:relative;}
.nav > ul > li a{ display:block; padding:22px 15px; line-height:20px; border-bottom:rgba(255, 255, 255, 0) solid 3px; font-size:14px; color:#7f7f7f; text-transform:uppercase; font-weight:300;}
.nav > ul > li > a .img{ display:block;}
.nav > ul > li > a .over{ display:none;}
.nav > ul > li > a.active .img{ display:none;}
.nav > ul > li > a.active .over{ display:block;}
.nav > ul > li.active > a{ border-bottom:#1eb1e5 solid 3px; color:#1eb1e5;}
.nav > ul > li ul{ position:absolute; width:220px; background:#fff; left:50%; margin-left:-110px; z-index:99; display:none; border: 1px solid rgba(195, 195, 195, 0.5);  box-shadow: 0 2px 3px 0 rgba(195, 195, 195, 0.5); border-top:0 !important; top:67px;}
.nav > ul > li ul:after{ content:''; position:absolute; top:-13px; left:50%; margin-left:-10px; border-bottom:#1eb1e5 solid 10px; border-left:transparent solid 10px; border-right:transparent solid 10px;}
.nav > ul > li ul li{ display:block;}
.nav > ul > li ul li a{ padding:10px; display:block; border-bottom: 1px solid rgba(195, 195, 195, 0.5); font-size:13px; text-transform:capitalize;}
.nav > ul > li ul li:last-child a{ border-bottom:0;}
.lastWdth{ width:180px !important; margin-left:-90px !important;}
.mobile-Home{ display:none;}

.searchIcon{ display:inline-block; vertical-align:top;}
.searchIcon a{ display:block; padding:24px 15px 25px 15px; background:#1eb1e5;}
.searchBox{ width:100%; background:#fff; padding:5px 0; border-bottom:#e4e4e4 solid 1px; position:absolute; left:0; top:0px; z-index:99999; display:none; padding:80px 100px;}
.searchBox-forums{ width:100%; background:#fff; padding:5px 0; border-bottom:#e4e4e4 solid 1px; position:absolute; left:0; top:0px; z-index:99; display:none; padding:80px 100px;}

.gosrchBx{ position:relative;}
.srchInp{ width:100%; display:inline-block; height:60px; font-size:18px; background:#f5f5f5; color:#666; border:#e3e3e3 solid 1px; padding:0 65px 0 10px; vertical-align:top;}
.scrhGo {background: #fc626b none repeat scroll 0 0; border: 0 none; color: #fff; cursor: pointer; font-size: 20px; height: 60px; position: absolute; right: 0;
  top: 0; width: 60px;}
.close-srch{ display:inline-block; position:absolute; right:0px; top:0px; width:50px; height:50px; text-align:center;}
.close-srch a{ display:block; font-size:40px; line-height:50px; font-weight:300; color:#fff; background:#1eb1e5;}
.close-srch-forum{ display:inline-block; position:absolute; right:0px; top:0px; width:50px; height:50px; text-align:center;}
.close-srch-forum a{ display:block; font-size:40px; line-height:50px; font-weight:300; color:#fff; background:#1eb1e5;}

.srchTxt{ padding:20px 0 0 0; font-size:16px; color:#666;}
.srchTxt a{color:#1eb1e5;}
.srchTxt a:hover{ text-decoration:underline;}
.mobmenu{ display:none;}
.Nav-close{ display:none;}
/*--------midCont----------------*/
.midCont{ padding:20px 0; width:100%;}
.bannerBx{ margin-bottom:20px;}
.banner-Left{ width:55%; float:left; position:relative;}
.banner{ padding:0;}
.banner ul{ margin:0; padding:0;}
.banner ul li{ display:block; height:374px; position:relative; border:#e4e4e4 solid 1px;}
.banner .owl-controls{ padding:0;}
.banner .owl-controls .owl-nav{ padding:0; position:absolute; top:50%; margin-top:-20px; width:100%;}
.banner .owl-controls .owl-nav .owl-prev{ background: rgba(0, 0, 0, 0) url("../images/arrow-prev.png") no-repeat scroll 0 0; display: inline-block;
  height: 42px; overflow: hidden; text-indent: -200px; width: 40px;}
.banner .owl-controls .owl-nav .owl-next{background: rgba(0, 0, 0, 0) url("../images/arrow-next.png") no-repeat scroll 0 0; display: inline-block;
  height: 42px; float:right; overflow: hidden; text-indent: -200px; width: 40px;}
.bannerCont{ position:absolute; width:100%; padding:10px; background:rgba(0, 0, 0, 0.6); left:0; bottom:0; font-size:14px; line-height:22px; color:#fff; text-align:center;}
.bannerCont span{ font-size:24px; color:#fff; padding-bottom:10px; display:block; line-height:normal; font-family: 'poiret_oneregular';}
.bannerCont p{ padding:0; color:#fff;}
.banner-Right{ width:43%; float:right;}
.banright-top{ width:100%; height:182px; margin-bottom:10px; position:relative; padding:33px 0;}
.spotlightBg{ padding:10px; background:#1eb1e5; width:135px; color:#fff; font-size:15px; position:absolute; left:0; top:0; font-weight:700; font-family: 'poiret_oneregular'; z-index:9;}
.spotlightBg span{ display:block; font-size:24px; text-transform:uppercase; line-height:25px;}
.braindcat{ width:80%; position:absolute; left:0; bottom:0; background:rgba(0, 0, 0, 0.6); padding:10px; font-size:14px; color:#fff; font-weight:300;}
.braindcat span{ font-size:16px; text-transform:uppercase; padding-bottom:2px; display:block;}
.braindcat i{ font-style:normal; display:block;}
.banbot-Left{ width:48%; height:181px; display:inline-block; line-height:0; border:#e4e4e4 solid 1px; position:relative;}
.banbot-Left img{ width:100%; height:100%;}
.banbot-Right{ width:48%; height:181px; display:table; line-height:0; float:right; position:relative; border:#e4e4e4 solid 1px;}
.banbot-Right > a{display: table-cell;margin:auto; vertical-align: middle;}
.banbot-Right img{ width:100%;}
.bantransBg{ position:absolute; left:0; bottom:-2px; width:100%; text-align:center; line-height:normal; padding:80px 0 10px 0; font-size:20px; color:#fff; font-weight:bold; background:url(../images/ban-transBg.png) 0 bottom repeat-x;}
.welcome-LeftBx{ width:77%; float:left; background:#fff; padding:30px 20px 20px 30px;}
.welImg{ width:45%; float:left; margin-left:2%; position:relative;}
.welTxt{ width:53%; float:right; padding-left:20px; font-size:14px; line-height:24px; color:#626262;}
.welTxt a{ color:#1eb1e5; font-style:italic;}
.welTxt a:hover{ text-decoration:underline;}
.welTxt span{ font-size:26px; line-height:normal; color:#000;font-family: 'poiret_oneregular'; display:block;}
.welTxt span strong{ font-size:40px;color:#1eb1e5; line-height:normal; display:block;}
.welcome-RightBx{ width:21%; float:right;}
.wel-img-L{ float:left; width:52%; padding-right:3px;}
.wel-img-L img{ width:100%; margin-bottom:2px;}
.wel-img-R{ float:right; width:48%; padding-top:20px;}
.wel-img-R img{ width:100%;}
.tag-img{ position:absolute; left:-36px; top:-17px;}
.welcomeWendHd{ background:#fc626b; padding:7px; line-height:20px; font-size:14px; color:#fff; position:relative;}
.welcomeWendHd:after{ border-left:transparent solid 10px;  border-right:transparent solid 10px;  border-top:#fc626b solid 10px; position:absolute; left:10px; bottom:-10px; content:'';}
.vender-ListBx{padding:10px 10px 0 10px; background:#fff; position:relative;}
.venderList{ padding:0;}
.venderList ul{ margin:0; padding:0;}
.venderList ul li{ display:block; padding:10px 0 10px 85px; min-height:78px; font-size:14px; color:#a3abaf; position:relative;}
.venderList ul li span{ display:block; padding-bottom:5px; line-height:14px;}
.venderList ul li span a{ font-size:14px; color:#475055;}
.venderList ul li span a:hover{ color:#fc626b;}
.vendImg{ width:72px; height:58px; border:#e4e4e4 solid 1px; position:absolute; left:0; top:10px; line-height:0;}
.vender-ListBx .owl-dots{ position:absolute; right:10px; top:-24px;}
.vender-ListBx .owl-dots .owl-dot{ width:8px; height:8px; display:inline-block; background:#fc626b; border:#fff solid 1px; border-radius:50%; margin-left:3px;}
.vender-ListBx .owl-dots .owl-dot.active{ background:#fff;}
.stageList{ width:100%; margin:20px 0;}
.stageList ul{ margin:0;}
.stageList ul li{ width:23.5%; float:left; margin-right:2%; border:#e4e4e4 solid 1px; line-height:0;}
.stageList ul li img{ width:100%;}
.stageList ul li:last-child{ margin-right:0;}
.longWedd-vend{ width:100%; padding:30px 0;}
.longWedd-Hd{ font-size:20px; font-weight:300; color:#fff; text-align:center;}
.longWedd-Hd h1{font-family: 'poiret_oneregular'; font-size:42px; display:block; margin:0;}
.longWedd-Hd i{ display:block; padding:5px 0 20px 0; font-style:normal; line-height:20px;}
.longwedd-List{ padding:10px 0;}
.longwedd-List ul{ margin:0;}
.longwedd-List ul li{border:#fff solid 1px; line-height:0;}
.longwedd-List ul li > img{ width:100%; height:200px;}
.longwedd-List ul li:last-child{ margin-right:0;}
.longweddTxt{ padding:10px; line-height:normal; background:#fff;}
.longweddTxt a{ text-align:center; display:block; font-size:16px; color:#454545; padding-bottom:5px;}
.longweddTxt a:hover{color:#fc626b;}
.longweddTxt span{ display:block;}
.longweddTxt i{ display:inline-block; padding:2px 0 0 0;}
.longweddTxt small{ font-size:14px; color:#454545; float:right;}
.longweddTxt small b{ color:#eeb326; font-weight:400;}
.longwedd-List .owl-controls{ padding:0;}
.longwedd-List .owl-controls .owl-nav{ padding:0; position:absolute; top:50%; margin-top:-20px; width:100%;}
.longwedd-List .owl-controls .owl-nav .owl-prev{ background: rgba(0, 0, 0, 0) url("../images/arrow-prev.png") no-repeat scroll 0 0; display: inline-block; height: 42px; overflow: hidden; text-indent: -200px; width: 40px; position:absolute; left:-55px; z-index: 9;}
.longwedd-List .owl-controls .owl-nav .owl-next{background: rgba(0, 0, 0, 0) url("../images/arrow-next.png") no-repeat scroll 0 0; display: inline-block; height: 42px; float:right; overflow: hidden; text-indent: -200px; width: 40px; position:absolute; right:-55px;z-index: 9;}
.realweddBx{ margin:30px 0 60px 0; min-height: 500px;}
.realwedd-Left{ width:63%; float:left; position:relative;}
.weddingImg{ position:absolute; left:120px; border:#FFFFFF solid 20px; line-height:0; z-index:9;}
.weddingImg2{ position:absolute; left:0px; top:90px; border:#FFFFFF solid 20px; line-height:0; z-index:2;}
.weddingImg3{ position:absolute; left:265px; top:281px; border:#FFFFFF solid 20px; line-height:0; z-index:1;}
.moreimages{ position:absolute; right:20px; top:240px;}
.moreimages a{ color:#1eb1e5;  font-style:italic; font-size:14px; padding-bottom:3px; display:block;}
.moreimages a span{ height:1px; background:#1eb1e5; display:block; margin-top:5px;}
.moreimages a:hover span{ background:#fc626b;}
.moreimages a .img{ display:inline-block;}
.moreimages a .over{ display:none;}
.moreimages a:hover .img{ display:none;}
.moreimages a:hover .over{ display:inline-block;}
.moreimages a:hover{ color:#fc626b;}
.realwedd-Right{ width:35%; float:right;}
.realwedd-Tab{ padding:25px; background:#fff; position:relative;}
.realwedd-Tab:after{ border-bottom: 15px solid transparent; border-right: 15px solid #fff; border-top: 15px solid transparent; content: "";
  left: -15px; position: absolute; top: 100px;}
.realwednav{ font-size:14px; color:#454545; border-bottom:#e4e4e4 solid 1px; padding-bottom:5px;}
.realwednav ul{ margin:0;}
.realwednav ul li{ display:inline-block; padding:0 5px;}
.realwednav ul li a{ color:#a3a2a2; font-size:14px; text-transform:uppercase;}
.realwednav ul li a:hover, .realwednav ul li a.active{ color:#fc626b;}
.realweddBox{ padding:10px 0;}
.realweddBox h2{ font-size:39px; color:#fc626b; margin:0 !important; line-height:42px; padding-bottom:10px;font-family: 'poiret_oneregular'; display:block;}
.realweddBox span{ font-size:20px; line-height:25px; font-weight:bold; padding-bottom:10px; display:block;}
.realweddBox span small{ display:block; font-size:20px;}
.realweddBox p{ font-size:15px; line-height:24px; padding-bottom:15px;}
.realweddBox a{ background:#fc626b; padding:10px 20px; display:inline-block; color:#fff; font-size:16px; text-transform:uppercase;}
.realweddBox a:hover{ background:#d12731;}
.realweddBox a i{ vertical-align:top;}
.wedd-placeimg{ padding:20px 0 0 0;}
.wedd-placeimg ul{ margin:0;}
.wedd-placeimg ul li{ width:48%; margin-right:4%; float:left; border:#e4e4e4 solid 1px; line-height:0;}
.wedd-placeimg ul li img{ width:100%;}
.wedd-placeimg ul li:last-child{ margin-right:0;}
/*------------------footer-------------*/
footer{ background:#fff; padding:30px 0;}
.footer-L{ width:25%; float:left; padding-right:25px; font-size:14px; color:#8c8c8c;}
.footLogoHd{ font-size:36px; color:#8c8c8c; line-height:36px; padding-bottom:10px;font-family: 'poiret_oneregular';}
.footer-L p{ color:#8c8c8c; padding-bottom:20px; font-size:13px;}
.footerHd{ font-size:14px; text-transform:uppercase; color:#8c8c8c; padding-bottom:7px; line-height:20px; font-weight:600;}
.social{ padding:0;}
.social ul{ margin:0;}
.social ul li{ display:inline-block; padding:0 3px;}
.social ul li a{ display:block; width:33px; height:20px;}
.instagram{ background:url(../images/social-img.png) 0 0 no-repeat; overflow:hidden;}
.instagram:hover{ background-position:0 -22px;}
.facebook{ background:url(../images/social-img.png) -30px 0 no-repeat; overflow:hidden;}
.facebook:hover{ background-position:-30px -22px;}
.twitter{ width:25px !important; background:url(../images/social-img.png) -60px 0 no-repeat; overflow:hidden;}
.twitter:hover{ background-position: -60px -22px;}
.linkedin{ width:25px !important; background:url(../images/social-img.png) -92px 0 no-repeat; overflow:hidden;}
.linkedin:hover{ background-position: -92px -22px;}
.youtube{ width:25px !important; background:url(../images/social-img.png) -127px 0 no-repeat; overflow:hidden;}
.youtube:hover{ background-position: -127px -22px;}
.footerLinked{ padding:0;}
.footerLinked ul{ margin:0}
.footerLinked ul li{ display:block;}
.footerLinked ul li a{ display:block; font-size:12px; text-transform:uppercase; color:#8c8c8c; line-height:17px; padding:4px 0 4px 10px; background:url(../images/footer-bull.png) 0 11px no-repeat;}
.footerLinked ul li a:hover{ background:url(../images/footer-bull-over.png) 0 11px no-repeat; color:#1eb1e5;}
.hiddens{ overflow:hidden;}
.footer-R1{ width:14%; float:left;}
.footer-R2{ width:16.5%; float:left;}
.footer-R3{ width:15.5%; float:left;}
.footer-R4{ width:49%; float:left;}
.footer-R5{ width:51%; float:left;}
.footer-right{ width:29%; float:right;}
.appBtn{display:block;}
.appBtn a{ display:inline-block; margin-right:5px;}
.liwebAbout{ margin:40px 0 20px 0; text-align:center; padding:20px; background:#fff;}
.mainHd{ font-size:42px;font-family: 'poiret_oneregular'; padding-bottom:10px;}
.liwebAbout p{ font-size:14px; line-height:24px;}
/*--------------vender------------------*/
.venderMain{ margin:10px 0 30px 0;}
.vender-Left{ width:75%; float:left;}
.vender-banner{min-height:254px; text-align:center; padding:80px 0; margin-bottom:20px;}
.vendbanHd{ font-size:36px; color:#fff;font-family: 'poiret_oneregular'; line-height:40px;}
.vendFltBx{ width:100%; padding-top:15px;}
.choosevendInp{ max-width:390px; width:100%; display:inline-block; border:0; background:#fff url(../images/dropdown-arrow.png) right 10px center no-repeat; height:40px; padding:0 25px 0 10px; margin-right:10px; font-size:13px; text-transform:uppercase; color:#4c4c4c;}
.findVend{ background:#fc626b; font-size:13px; text-transform:uppercase; line-height:20px; padding:10px 20px; color:#fff; border:0; cursor:pointer;}
.findVend:hover{ background:#d12731;}
.venderListing{ padding:0;}
.venderListing ul{ margin:0;}
.venderListing ul li{ width:32%; float:left; margin-right:2%; margin-bottom:20px;}
.venderListing ul li:nth-child(3n){ margin-right:0;}
.effect{transform:scale(1); -moz-transform:scale(1); -webkit-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1);}
.venderListing ul li:hover .effect{transform:scale(1.3); -webkit-transform:scale(1.3); -moz-transform:scale(1.3); -ms-transform:scale(1.3); -o-transform:scale(1.3);}
.vndlsting-imgBx{ width:100%; border:#e4e4e4 solid 1px;}
.vndlsting-imgBx i{ display:block; line-height:0; overflow:hidden;}
.vndlsting-imgBx i img{ width:100%;}
.vndlsting-imgBx span{ display:block; text-align:center;}
.vndlsting-imgBx a{ display:block; padding:15px 10px; line-height:20px; font-size:16px; color:#454545; background:#FFFFFF}
.vndlsting-imgBx a:hover{ color:#fc626b;}
.bridalAdd{ padding-bottom:20px; text-align:center;}
.venderListing ul{ margin:0;}
.bridalAdd ul li{ width:26%; padding:0 10px; display:inline-block;}
.bridalAdd ul li a{ display:block; border:#e4e4e4 solid 1px; line-height:0;}
.bridalAdd ul li a img{ max-width:100%;}
.longIslad{ padding:20px; background:#fff; font-size:14px; color:#454545; line-height:22px;}
.longIslad a{ color:#1eb1e5; font-style:italic;}
.longIslad a:hover{ text-decoration:underline;}
.longIslad strong{ display:block; font-size:28px; color:#1eb1e5; padding-bottom:10px;font-family: 'poiret_oneregular';}
.vender-Right{ width:25%; float:left; padding-left:20px;}
.vend-Add{ padding:0;}
.vend-Add ul{ margin:0;}
.vend-Add ul li{ display:block; padding-bottom:20px;}
.vend-Add ul li a{ display:block; border:#e4e4e4 solid 1px; line-height:0;}
.vend-Add ul li a img{ width:100%;}
/*----------------Vender Details----------------*/
.vendDet-Top{ background:#fff; border:#e4e4e4 solid 1px; position:relative; text-align:center; padding:0px 10px; width:100%;}
.vendTop-HD{ font-size:36px; color:#00a8e1;font-family: 'poiret_oneregular'; font-weight:bold;/*#656565*/}
.followBtn {
  display: inline-block;
  padding-top: 17px;
  vertical-align: middle;
}
.followBtn a{background:#00a8e1; color:#fff; display:block; padding:3px 10px; line-height:20px; font-size:13px; text-transform:uppercase;}
.followBtn a:hover{ background:#056e92;color:#fff !important;}
.detail-loc {color: #656565;float: right;font-size: 14px;line-height: 15px; padding: 15px 0 30px;width: 30%;}
.detail-loc i{ display:block;vertical-align:top;}
.detail-loc span{ display:block; padding-right:15px; padding-left:25px; word-wrap: break-word; text-align:left; margin-bottom:10px; position:relative;}
.detail-loc span img{ vertical-align:top; position:absolute; left:0; top:2px;}
.detail-loc a {color: #00a8e1; display: block; word-wrap: break-word;}
.detail-loc a:hover{ text-decoration:underline !important; color:#00a8e1;}
.detRating{ font-size:14px; line-height:15px; display:block; vertical-align:top; padding:15px 0 0px 0 ;}
.detRating img{ vertical-align:top;}
.detRating small{color:#eeb326; font-size:14px;}
.detRating span{ display:inline-block;}
.detRating i{ display:inline-block; padding:0 5px; font-style:normal;}
.detRating a{ color:#00a8e1;text-decoration:underline;}
.detRating a:hover{ text-decoration:none;}
.detSocial {
  display: inline-block;
  padding-left: 0px;
  padding-top: 12px;
  vertical-align: top;
  height: 52px;
}
.detSocial ul li{ display:inline-block;vertical-align: top;}
.detSocial ul li a{ display:block; margin:0 2px; overflow:hidden;height: 43px;}
.vendetail-fb{ width:20px; height:17px !important; background:url(../images/detail-social.png) 0 0 no-repeat;margin: 10px 2px !important;}
.vendetail-fb:hover{ background-position:0 -17px;}
.vendetail-twtter{ width:20px; height:17px !important; background:url(../images/detail-social.png) -20px 0 no-repeat;margin: 10px 2px !important;}
.vendetail-twtter:hover{ background-position:-20px -17px;}
.vendetail-gplus{ width:30px; height:17px !important; background:url(../images/detail-social.png) -40px 0 no-repeat;margin: 10px 2px !important;}
.vendetail-gplus:hover{ background-position:-40px -17px;}

.vendetail-ytube{ width:22px; height:17px !important; background:url(../images/detail-social.png) -70px 0 no-repeat;margin: 10px 2px !important;}
.vendetail-ytube:hover{ background-position:-70px -17px;}

.vendetail-insta{ width:20px; height:17px !important; margin-left: 5px !important; background:url(../images/detail-social.png) -93px 0 no-repeat;margin: 10px 2px !important;}
.vendetail-insta:hover{ background-position:-93px -17px;}


.vendetail-vimeo{ width:23px; height:17px !important; background:url(../images/detail-social.png) -111px 0 no-repeat;margin: 10px 2px !important;}
.vendetail-vimeo:hover{ background-position:-111px -17px;}


.vendetail-pintrest{ width:27px; height:17px !important; background:url(../images/detail-social.png) -134px 0 no-repeat;margin: 10px 2px !important;}
.vendetail-pintrest:hover{ background-position:-134px -17px;}

.vendetail-flicker{ width:30px; height:17px !important; background:url(../images/detail-social.png) -156px 0 no-repeat;margin: 10px 2px !important;}
.vendetail-flicker:hover{ background-position:-156px -17px;}



.venDet-BanBx{ background:#fff; border:#e4e4e4 solid 1px; margin-top:20px;}
.vend-Det-Banner{ width:60%; float:left;}
.vend-Det-Banner ul li{ display:flex;}
.vend-Det-Banner ul li img{ width:auto !important; margin: auto; display: inline-block !important; max-height: 100% !important;}
.vend-Det-Frm{ padding:20px; width:40%; float:right;}
.vend-Det-Banner .owl-controls{ padding:0;}
.vend-Det-Banner .owl-controls .owl-nav{ padding:0; position:absolute; top:50%; margin-top:-20px; width:100%;}
.vend-Det-Banner .owl-controls .owl-nav .owl-prev{ background: rgba(0, 0, 0, 0) url("../images/arrow-prev.png") no-repeat scroll 0 0; display: inline-block; height: 42px; overflow: hidden; text-indent: -200px; width: 40px;}
.vend-Det-Banner .owl-controls .owl-nav .owl-next{background: rgba(0, 0, 0, 0) url("../images/arrow-next.png") no-repeat scroll 0 0; display: inline-block; height: 42px; float:right; overflow: hidden; text-indent: -200px; width: 40px;}
.vendFrmHd{ font-size:26px; color:#656565; text-align:center; padding-bottom:10px;font-family: 'poiret_oneregular';}
.vendet-frm-L{ width:49%; display:inline-block; margin-bottom:15px; vertical-align:top;}
.vendet-frm-R{ width:49%; display:inline-block; float:right; margin-bottom:15px; vertical-align:top;}
.vendet-frm-full{ width:100%; margin-bottom:15px;}
.vendDet-Inp{ width:100%; height:40px; background:#f4f4f4; padding:0 10px; font-size:13px; text-align:left !important; font-style:italic; border:0; color:#7e7e7e;}
.vendDet-InpTxtarea{width:100%; height:100px; background:#f4f4f4; padding:10px; resize:none; font-size:13px; font-style:italic;border:0;color:#7e7e7e;}
.vendDet-Inp2{width:100%; height:40px; background:#f4f4f4 url(../images/dropdown-arrow2.png) right 10px center no-repeat; font-size:13px; padding:0 10px; border:0; color:#7e7e7e;}
.calIcon{ background:#f4f4f4 url(../images/calander-icon.png) right 10px center no-repeat;}
.vendSubmit{ text-align:center;}
.vendDet-submit{ width:130px; text-align:center; line-height:19px; padding:8px 0;  font-size:16px; color:#FFFFFF; text-transform:uppercase; border:0; background:#fc626b; cursor:pointer; margin:0 auto;}
.vendDet-submit:hover{background:#d12731;}
.vendDet-submit > img { vertical-align: middle;}
.venDet-nav{ background:#00a8e1; text-align:center;}
.venDet-nav ul li{ display:inline-block; margin-left:-3px;}
.venDet-nav ul li a{ font-size:14px; display:block; color:#fff; font-weight:300; text-transform:uppercase; padding:15px; line-height:23px;}
.venDet-nav ul li a:hover, .venDet-nav ul li a.active{ background:#fff; color:#000;}
.vendProfDet{ padding:20px 20px 0 20px; background:#fff; margin-bottom:10px;}

.vendProf-Hd{ font-size:26px; color:#1f1f1f; padding-bottom:10px;font-family: 'poiret_oneregular';}
.vendProfDet p{ font-size:14px; line-height:24px; color:#666; padding-bottom:0px; padding-top:15px; position:relative;}
.blogList{ padding:5px 0 10px 0;}
.blogList ul li{ display:block; padding-bottom:30px; margin-bottom:30px; border-bottom:#e4e4e4 solid 1px;}
.blogList ul li:last-child{ border-bottom:0; margin-bottom:10px; padding-bottom:10px;}
.blogHd{ font-size:18px; color:#414141; padding-bottom:10px; display:block; line-height:18px;}
.blogHd a{ color:#414141;}
.blogHd a:hover{ color:#00a8e1;}
.blogdate{ font-size:14px; color:#414141; padding:3px 0 12px 0; display:block;}
.blogdate small{ font-size:14px;}
.blogdate small a{color:#00a8e1;}
.blogdate small a:hover{ text-decoration:underline; color:#00a8e1;}
.blogdate i{ display:inline-block; font-style:normal; padding-left:5px;}
.blog-like{ background:#00549f; line-height:20px; padding:3px 8px; font-size:14px; color:#fff; margin-right:5px;}
.blog-tweet{ background:#7bc5e4; line-height:20px; padding:3px 8px; font-size:14px; color:#fff; margin-right:5px;}
.blog-gplus{ background:#de684d; line-height:20px; padding:3px 8px; font-size:14px; color:#fff; margin-right:5px;}

.blog-Img{ width:50%; padding-right:20px; margin-bottom:10px; float:left;}
.blog-Img img{ width:100%;}
.venBlog-Cmt{ background:#fc626b; display:inline-block; line-height:19px; padding:8px 20px;  font-size:14px; color:#FFFFFF; text-transform:uppercase;}
.venBlog-Cmt:hover{background:#d12731;}
.venBlog-Cmt-temp{ background:#fc626b; display:inline-block; line-height:19px; padding:8px 20px;  font-size:14px; color:#FFFFFF; text-transform:uppercase;}
.venBlog-Cmt-temp:hover{background:#d12731;}
.interViewBx{ padding:0;}
.interViewBx strong{ font-size:15px; color:#5b5b5b; display:block; padding-bottom:5px;}
.commentBx{ width:100%; padding:15px; margin:15px auto 0 auto; background:#eee; display:none; clear:both;}
.rating{ padding-bottom:5px; display:block;}
.cmtInp{ width:100%; background:#fff; height:40px; margin-bottom:15px; border:#e5e5e5 solid 1px; padding:10px;}
.cmtInp2{ width:100%; background:#fff; height:120px; margin-bottom:15px; border:#e5e5e5 solid 1px; padding:10px; resize:none;}
.cmtBtn{background:#fc626b; display:inline-block; line-height:20px; padding:5px 20px; border:0; vertical-align:top;  font-size:14px; color:#FFFFFF; text-transform:uppercase;}
.cmtBtn:hover{background:#d12731;}
.cmtcncl{background: #666; display: inline-block; line-height: 22px; padding: 5px 20px !important; font-size: 14px; vertical-align: top; text-transform: uppercase; color: #fff; margin-left:5px;}
.cmtcncl:hover{background: #000;}
.postedCmt{ font-size:14px; color:#626262; padding:10px 0;}
.postedCmt ul li{ display:block; padding:15px 0 !important; margin:0 !important;}
.postedCmt ul li span{ display:block; line-height:15px;}
.postedCmt ul li img{ vertical-align:top;}
.postedCmt ul li small{ font-size:13px; display:block; padding:5px 0; color:#818181;}
.postedCmt ul li small a{ color:#818181;}
.postedCmt ul li small a:hover{ color:#fc626b;}
.postedCmt ul li p{ font-size:14px; line-height:24px; padding:0;}
.galleryBx{ padding:10px 0;}
.galleryBx > ul > li{ width:24%; margin-right:1.33%; margin-bottom:20px; float:left;position:relative; border:#eee solid 1px;}
.galleryBx > ul > li > a {
  border: 1px solid #eee;
  display: block;
  height: 220px;
  line-height: 0;
  position: relative;
}
.galleryBx > ul > li span {
  display: block;
  padding: 10px;
  text-align: center;
  font-size: 16px;
}
.galleryBx ul li img{ max-width:100%;  max-height:100%; position:absolute; left:0; right:0; top:0;  bottom:0; margin: auto;}
.galleryBx > ul > li:nth-child(4n){ margin-right:0;}
.galleryBx > ul > li > a:hover{ box-shadow:#e5e5e5 0 0 5px 5px; border:#fff solid 5px; border-radius:3px;}
.gallhover{ background:rgba(252, 98, 107, 0.86) url(../images/search-icon2.png) center center no-repeat; position:absolute; left:0; top:0; right:0; bottom:0; width:100%; height:100%; opacity:0;}
.galleryBx > ul > li:hover .gallhover{ opacity:1;}

/*groupGallery*/
.groupGallery li {
  border: 1px solid #eee;
  float: left;
  margin-bottom: 20px;
  margin-right: 1.33%;
  position: relative;
  width: 32% !important;
}
.loadmoreBtn{line-height:19px; padding:8px 20px;  font-size:14px; color:#FFFFFF; text-transform:uppercase; border:0; background:#fc626b; cursor:pointer; margin:0 auto;}
.loadmoreBtn:hover{background:#d12731;}
.videoGallery{ padding:10px 0 20px 0;}
.videoGallery ul li{ display:block; position:relative;}
.videoGallery ul li img{ width:100%; height:100%;}
.videoGallery ul li video{ background:#000; height:100%; width:100%;}
.videoGallery .owl-controls{ padding:0;}
.videoGallery .owl-controls .owl-nav .owl-prev { background: rgba(0, 0, 0, 0) url("../images/arrow-prev.png") no-repeat scroll 0 0; display: inline-block; height: 42px; margin-top: -72px; overflow: hidden; position: absolute; text-indent: -200px; top: 50%; width: 40px;}
.videoGallery .owl-controls .owl-nav .owl-next{background: rgba(0, 0, 0, 0) url("../images/arrow-next.png") no-repeat scroll 0 0; display: inline-block; height: 42px; float:right; overflow: hidden; text-indent: -200px; width: 40px; position:absolute; top:50%; margin-top:-21px; right:0;}
.playIcon{ position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; display:inline-block; width:57px; height:57px;}
.playIcon img{ width:100%; height:100%;}
.videoBackBg, .videoBackBg2{background:rgba(0, 0, 0, 0.8); position:fixed; left:0; top:0; width:100%; height:100%; z-index:9; display:none; overflow:auto;}
.videoBxInn{position:absolute; margin:auto; max-width:700px; left:0; top:0; right:0; bottom:0; z-index:9;}
.videoClose1{display:inline-block; width:30px; height:30px; font-size:20px; color:#ccc; font-weight:600; text-transform:uppercase; line-height:30px; text-align:center; position:fixed; right:0; top:0; cursor:pointer; background:#666666; z-index:9;}
.videoClose2{display:inline-block; width:30px; height:30px; font-size:20px; color:#ccc; font-weight:600; text-transform:uppercase; line-height:30px; text-align:center; position:fixed; right:0; top:0; cursor:pointer; background:#666666; z-index:9;}
.videoClose3{display:inline-block; width:30px; height:30px; font-size:20px; color:#ccc; font-weight:600; text-transform:uppercase; line-height:30px; text-align:center; position:fixed; right:0; top:0; cursor:pointer; background:#666666; z-index:9;}
.audioClose{display:inline-block; width:30px; height:30px; font-size:20px; color:#ccc; font-weight:600; text-transform:uppercase; line-height:30px; text-align:center; position:fixed; right:0; top:0; cursor:pointer; background:#666666; z-index:9;}
.audioClosen{display:inline-block; width:30px; height:30px; font-size:20px; color:#ccc; font-weight:600; text-transform:uppercase; line-height:30px; text-align:center; position:fixed; right:0; top:0; cursor:pointer; background:#666666; z-index:9;}

.video-height{ height:450px; position:absolute; top:50%; margin-top:-225px; width: 100%;
    left: 0;}
.venderListHd{ font-size:14px; color:#fff;}
.venderListHd span{ font-size:36px; color:#fff; display:block; font-family: 'poiret_oneregular'; line-height:40px; padding-bottom:5px;}
.VenderFilter{ display:block; max-width:730px; padding:0 10px 0 5px; margin:10px auto 0 auto; text-align:left; position:relative;}
.venderCat{ border:0; width:35%; text-transform:uppercase; background:#fc626b url(../images/venderlist-arrow.png) right 10px center no-repeat !important; padding:0 10px; height:40px; color:#FFFFFF; float:left; font-size:13px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
::i-block-chrome, select {background:#fc626b; color:#fff !important;} 
}
.srchFld{ width:65%; float:right; padding:0 50px 0 10px; background:#fff; color:#666; height:40px; border:0; font-style:italic; font-size:13px;}
.srchFlt-Btn{ width:44px; height:40px; border:0; background:#fc626b; text-align:center; cursor:pointer; position:absolute; right:10px;}
.srchFlt-Btn:hover{background:#d12731;}
.totalVend{ font-size:26px; color:#5b5b5b; display:inline-block; font-family: 'poiret_oneregular'; line-height:40px; margin:0;}
.Vendsrch-type{display:inline-block; float:right; }
.vendertypelist{font-size:14px; color:#FFFFFF; background:#7f7f7f url(../images/venderlist-arrow.png) right 10px center no-repeat; height:40px; width:100px; border:0; padding:0 10px 0 5px;}
.totVendList{ padding:10px 0;}
.totVendList ul li{ float:left; width:23.5%; margin-right:2%; background:#FFFFFF; border:#e3e3e3 solid 1px; margin-bottom:15px;}
.totVendList ul li:nth-child(4n){ margin-right:0;}
.venderImg{ display:block; overflow:hidden; height:150px; line-height:0;}
.venderImg img{  margin: 0 auto;  display: inherit; height:100%;}
.totVendList ul li:hover .effect{transform:scale(1.3); -webkit-transform:scale(1.3); -moz-transform:scale(1.3); -ms-transform:scale(1.3);} 
.vendListName{ padding:5px 10px;}
.vendListName a{ display:block; text-align:center; font-size:14px; height:40px; color:#454545; padding-bottom:5px;}
.vendListName a:hover{ color:#fc626b;}
.vendListName span{ display:block; padding:5px 0;}
.vendListName span i{ display:inline-block;}
.vendListName span small{ display:inline-block; float:right; font-size:12px; color:#b1b1b1;}
.vendListName span small i{ color:#eeb326; font-style:normal;}
.venderListMain {margin: 10px 0 0px 0;}
/*-------------Best Vender-----------------*/
.bestVenderTop{ background:#fff; padding:20px; font-size:14px; line-height:24px; color:#626262; margin-bottom:20px;}
.bestVend-Img{ width:180px; height:166px; float:left; border:#d9d9d9 solid 1px; margin-right:20px; margin-bottom:10px; line-height:0; position: relative;}
.bestVend-Img img{bottom: 0;left: 0;margin: auto;position: absolute;right: 0; top: 0;}

.bestVenderTop a{ display:block; font-size:28px; color:#1eb1e5; padding-bottom:5px; font-family: 'poiret_oneregular'; line-height:normal;}
.bestVenderTop a:hover{ color:#fc626b;}
.bestvend2017{ background:#FFFFFF; padding:20px; margin-bottom:20px;}
.bestVentop{ font-size:14px; line-height:24px; color:#626262; padding-bottom:20px;}
.bestVentop span{ display:block; line-height:normal; font-size:28px; color:#1eb1e5; padding-bottom:5px; font-family: 'poiret_oneregular';}
.frstchoose{ font-size:18px; padding-bottom:8px; color:#5b5b5b; padding-top:5px;}
.choosevendSelect{ width:50%; background:#fc626b url(../images/venderlist-arrow.png) right 10px center no-repeat; height:40px; color:#fff; font-size:13px; text-transform:uppercase; border:0; padding:0 10px 0 5px; margin-bottom:20px;}
.sechooseVed{ padding-bottom:20px; font-size:14px; line-height:14px; color:#5b5b5b;}
.sechooseVed span{ display:inline-block; padding-right:25px;}
.sechooseVed span label{ vertical-align:middle;}
.subBtnfnt{ font-size:14px !important;}
.bestWed-VendList{ padding:20px 0 20px 0;}
.bestWed-VendList > ul > li{ display:block; margin-bottom:20px; background:#FFFFFF; padding:15px;}
.bestvendYrs{line-height:26px; color:#5b5b5b;font-size:18px; padding-right:20px; background:#fff url(../images/plus-icon.png) right 8px no-repeat; cursor:pointer;}
.bestvendYrs.active{ background:#fff url(../images/minus-icon.png) right 8px no-repeat; color:#1eb1e5;}
.bestVend-listing{ padding:5px 0 0 0; display:none;}
.forumspostHd{ font-size:26px; color:black;  font-weight: bold;padding-bottom:13px;font-family: 'poiret_oneregular';}
.forumsrchBx{ padding-bottom:20px;}
.forum-Select{ border:0; width:20%; text-transform:uppercase; background:#fc626b url(../images/venderlist-arrow.png) right 10px center no-repeat; padding:0 10px; height:40px; color:#FFFFFF; float:left; font-size:13px;}
.forum-Select2{ border:0; width:30%; text-transform:uppercase; background:#fc626b url(../images/venderlist-arrow.png) right 10px center no-repeat; padding:0 25px 0 10px; height:40px; color:#FFFFFF; float:left; font-size:13px;}
.forum-srchFldBx{ width:25px; float:right; position:relative;}
.forum-srchFldBxT{ float:left; position:relative;margin-bottom:20px;}
.forum-srchFldBx2{ width:70%; float:left; position:relative;}
.forum-srchFld{ width:100%; float:right; padding:0 50px 0 10px; background:#f5f5f5; color:#666; height:40px; border:#e3e3e3 solid 1px; font-style:italic; font-size:13px;}
.forum-srchBtn{ width:44px; height:40px; border:0; background:#1eb1e5; text-align:center; cursor:pointer; position:absolute; right:0;}
.forum-srchBtn:hover{background:#d12731;}
.forumscrh-Btn-R{ float:left;margin-left:116px; width:40%;}
.forumscrh-Btn-RR{ margin-top:10px; clear:both;}
.forumscrh-Btn-RR a{ display:block; text-align:center; line-height:20px; padding:10px 0;  font-size:14px; color:#FFFFFF; text-transform:uppercase; border:0; background:#fc626b; cursor:pointer; margin:0 auto;}
.forumscrh-Btn-RR .submit{ display:block; text-align:center; line-height:20px; padding:10px;  font-size:14px; color:#FFFFFF; text-transform:uppercase; border:0; background:#fc626b; cursor:pointer; margin-right:2px;float:left;}
.forumscrh-Btn-RR a:hover{background:#d12731;}
.forumscrh-Btn-R a{ display:block; text-align:center; line-height:20px; padding:10px 0;  font-size:14px; color:#FFFFFF; text-transform:uppercase; border:0; background:#fc626b; cursor:pointer; margin:0 auto;}
.forumscrh-Btn-R .submit{ display:block; text-align:center; line-height:20px; padding:10px;  font-size:14px; color:#FFFFFF; text-transform:uppercase; border:0; background:#fc626b; cursor:pointer; margin-right:2px;float:left;}
.forumscrh-Btn-R a:hover{background:#d12731;}
.forumsTble{ background:#fff; padding:20px;}
.forumsTble table th{ background:#e5e5e5; font-size:13px; border-right:#d9d9d9 solid 1px; font-weight:400; color:#4f4f4f; padding:15px; line-height:20px; text-align:left;}
.forumsTble table th:last-child{ border-right:0;}
.forumsTble table td{ padding:18px 15px; font-size:13px; vertical-align:top; line-height:20px; color:#3e454c; border-bottom:#8b8b8b dotted 1px;}
.lastpost{ padding:0;}
.lastpost a{ color:#1eb1e5;}
.lastpost span{ display:block;}
.lastpost a:hover{ color:#0b8cba; text-decoration:underline;}
.forumtbleDet{ position:relative; padding-left:40px; font-size:13px; line-height:20px; color:#8f8f8f;}
.forumtbleDet strong{ font-size:16px; text-transform:uppercase;}
.forumtbleDet a{ color:#1eb1e5;}
.forumtbleDet a:hover{color:#1eb1e5;}
.forumtbleDet span{ color:#5b5b5b; display:block; font-size:14px; padding:0 0 5px 0;}
.forumtbleDet i{ display:block; font-style:normal; text-transform:uppercase; padding-top:5px;}
.forumtbleDet i small{color:#1eb1e5; font-size:13px;}
.forumtbleDet i small a{color:#1eb1e5;}
.forumtbleDet i small a:hover{color:#0b8cba; text-decoration:underline;}
.chat-Icon{ position:absolute; left:0; top:0;}
.bdrnone{ border-bottom:0 !important;}
.forumsMob{ padding:10px; background:#fff;}
.forumsMob ul li{ display:block; padding-bottom:15px; margin-bottom:15px; border-bottom:#8b8b8b dotted 1px;}
.forumsMob ul li:last-child{ border-bottom:0; margin-bottom:0;}
.TopicMob{ padding:5px 0 0 40px; color:#3e454c; font-size:13px; line-height:20px;}
.TopicMob span{ font-size:14px; font-weight:600; color:#333333; display:inline-block; width:80px;}
.TopicMob a{ color:#1eb1e5; display:inline-block}
.TopicMob a:hover{ text-decoration:underline;}
.bridehepHd{ font-size:13px; text-transform:uppercase; color:#8f8f8f; padding-bottom:10px;}
.bridehepHd strong{ font-size:16px; color:#5b5b5b; font-weight:600;}
.bridehepHd i{ font-size:14px; font-style:normal; padding:0 5px;}
.bridehepHd a{ color:#1eb1e5;}
.bridehepHd a:hover{color:#0b8cba; text-decoration:underline;}
.forumtbleDet-topic{ position:relative; padding-left:40px; font-size:13px; line-height:20px; color:#8f8f8f;}
.forumtbleDet-topic a{ color:#1eb1e5; font-size:16px; font-weight:600;}
.forumtbleDet-topic a:hover{color:#1eb1e5;}
.forumtbleDet-topic span{ color:#5b5b5b; display:block; font-size:14px; padding:0 0 5px 0;}
.forum-srchFldBx3{ width:38%; display:block;margin: 0 auto;padding-bottom:10px;}
.forum-postrply-R{ width:13%; float:left; margin-left:1%;}
.forumscrh-Btn-RR .search_btn{margin-left: 35%}
.forum-postrply-R a{ display:block; text-align:center; line-height:20px; padding:10px 0;  font-size:14px; color:#FFFFFF; text-transform:uppercase; border:0; background:#fc626b; cursor:pointer; margin:0 auto;}
.forum-postrply-R a:hover{background:#d12731;}
.forumtop-det-L{ padding:20px 20px 1px 20px; background:#fff;}
.frm-topicHd{ font-size:16px; font-weight:600; color:#5b5b5b; padding-bottom:10px;}
.bridalTopicBx{ border:#e3e3e3 solid 1px; margin-bottom:20px;}
.bridaltopic-top{ background:#f7f7f7; padding:10px 150px 10px 115px; min-height:133px; border-bottom:#8b8b8b dotted 1px; position:relative;}
.bridetails-bx{ background:#fff; padding:10px;}
.bridal-img {
  height: 113px;
  left: 10px;
  line-height: 0;
  position: absolute;
  text-align: center;
  top: 10px;
  width: 93px;
}
.bridal-img > img {
  max-height: 100%;
  max-width: 100%;
  border: 1px solid #fefefe;
}
.bridPerdet{ font-size:12px; color:#9e9e9e; line-height:21px;}
.bridPerdet span{ display:block;}
.bridPerdet span i{ font-style:normal; color:#3e454c;}
.bridPerdet a{ display:inline-block; color:#1eb1e5; font-size:14px; font-weight:500;}
.bridPerdet a:hover{ text-decoration:underline;}
.posteddate{ width:175px; position:absolute; right:0; top:10px;}
.posteddate span{ display:block; font-size:12px; padding-bottom:3px; color:#3e454c;}
.bridalHd{ font-size:15px; color:#343434; padding-bottom:10px;}
.bridalHd strong{ font-size:16px; color:#979797; font-weight:bold; padding:0 0 8px 0; display:block;}
.bridalHd strong a{ color:#212121;}
.bridalHd strong a:hover{ color:#1eb1e5;}
.bridalHd p{ padding:12px 0; font-size:13px; color:#979797;}
.bridalHd span{ display:block; padding-top:5px;}
.bridalHd span a{ color:#1eb1e5;}
.bridalHd span a:hover{ text-decoration:underline;}
.eq{ display:inline-block;}
.bridalHd img{ max-width:100%;}
.bridalbotBx{ background:#f7f7f7; border-top:#878787 dotted 1px; padding:10px; line-height:16px; font-size:13px;font-weight:bold;}
.bridalbotBx > a{ color:#1eb1e5;}
.bridalbotBx > a:hover{ text-decoration:underline; color:#1eb1e5;}
.bridalbotBx img{ vertical-align:top; margin-right:3px;}
.relpyList{ padding:10px;}
.relpyList ul li{ border-left:#e6e6e6 solid 5px; margin-bottom:15px; padding-left:10px; font-size:13px; color:#979797;}
.relpyList ul li strong{ font-size:16px; color:#212121; line-height:16px; display:block; padding-bottom:5px;}
.relpyList ul li:last-child{ margin-bottom:0;}
.replyQuoteBx{ padding:15px 0 10px 0; display:none;}
/*------------------*/
.bridalshow-top{ background:#fff; padding:15px; margin-bottom:20px; font-size:14px; color:#626262; line-height:24px;}
.bridalshow-top span{ display:block; padding-bottom:10px; font-size:28px; color:#1eb1e5;font-family: 'poiret_oneregular';}
/*-----------------*/
.privacy-Main{ background:#fff; padding:20px;}
.privHd{ font-size:28px; color:#00a8e1; padding-bottom:7px;font-family: 'poiret_oneregular';}
.privacy-Main p{ font-size:14px; color:#848484; margin:0;}
.privacy-Main strong{ display:block; padding-bottom:5px; color:#000; font-size:14px; font-weight:400;}
.privacy-Main span{ display:block; font-size:14px; color:#626262;}
.privacy-Main a{ color:#00a8e1;}
.privacy-Main a:hover{ color:#00a8e1; text-decoration:underline;}
.privacy-Main p:last-child{ padding-bottom:0;}
.text-trans{ text-transform:uppercase;}
.ContactMain{ padding:0;}
.contactBx{ padding:20px; background:#fff;  }
.lblTxt{ font-size:14px; color:#626262; display:block; font-weight:300; text-transform:uppercase;}
.cont-half-L{ width:49%; display:inline-block; position:relative; vertical-align:top;}
.cont-half-R{ width:49%; display:inline-block; float:right; margin-bottom:0px; position:relative; vertical-align:top;}
.contInput{background:#f4f4f4; height:40px; color:#7e7e7e; font-size:13px; font-style:italic; width:100%; border:0; padding:0 10px;}
.cont-onethard-L{ width:32%; float:left; margin-right:2%; margin-bottom:20px; position: relative;}
.cont-onethard-M{ width:32%; float:left; margin-right:2%; margin-bottom:20px; position: relative;}
.cont-onethard-R{ width:32%; float:left; margin-bottom:20px; position: relative;}
.fullWidth{ width:100%; margin-bottom:20px; position:relative;}
.contTxtarea{ width:100%; resize:none; height:130px; background:#f4f4f4; padding:10px; font-size:13px; font-style:italic; border:0;}
.captchaBx{ padding:0;}
.captchaImg{ display:inline-block; vertical-align:top;}
.CaptchaInp{ display:inline-block; vertical-align:top; width:210px; padding-left:10px;}
.contSub{ display:inline-block; float:right; vertical-align:top;}
.contSubmitBtn{line-height:19px; padding:8px 20px;  font-size:14px; color:#FFFFFF; text-transform:uppercase; border:0; background:#fc626b; cursor:pointer;}
.contSubmitBtn:hover{background:#d12731;}
.real-wedding-imgBx{ width:100%; border:#e4e4e4 solid 1px;}
.real-wedding-imgBx i{ display:block; line-height:0; overflow:hidden;}
.real-wedding-imgBx i img{ }
.real-wedding-imgBx span{display:block; text-align:center; line-height:25px; font-size:16px; background:#FFFFFF; color:#454545; padding:10px 0 10px 0;}
.real-wedding-imgBx a{ display:block; padding:0px 10px; color:#454545;}
.real-wedding-imgBx a:hover{ color:#fc626b;}
.bridal-shows-top{ background:#fff; margin-bottom:20px; padding:35px 17px 30px 20px; min-height:245px; border:#00a8e1 solid 3px; position:relative;}
.britop-img-wrap{width:185px;min-height:285px;float:left;margin-right:20px;}
.britop-img{float:left; margin-right:15px;  line-height: 0; left: 20px; top: 35px; border: #eee solid 1px; background: #fff;}
.britop-img img{ width:auto; height:auto;margin:auto; min-height:185px;min-width:185px;}
.britopHd{ font-size:16px; color:#5b5b5b; font-weight:600; line-height:16px; padding-bottom:2px;}
.britopHd a{color:#5b5b5b;}
.britopHd a:hover{color:#00a8e1;}
.briTxt{ font-size:14px; line-height:22px; color:#777;}
.briTxt span{ display:block; padding:4px 0 4px 0;}
.briTxt span img{vertical-align:middle;}
.briTxt a{font-style:italic;color:#00a8e1;}
.briTxt a:hover{ text-decoration:underline; color:#06789f;}
.featshowBtn{ background:url(../images/featBg.png) 0 0 no-repeat; width:150px; height:42px; padding:8px 0 8px 15px; line-height:20px; color:#fff; font-size:13px; text-transform:uppercase; position:absolute; right:-12px; top:0px; cursor:unset;}
.featshowBtn:hover{color:#fff !important;}

.bridalList{ padding:15px 20px; background:#fff;}
.bridalList > ul > li{ padding:15px 0 15px 200px; border-bottom:#e4e4e4 solid 1px; position:relative; min-height:205px;}
.app_brideshow li.bridal_shows{text-align:left !important;}
.bridal_shows{ padding:15px 0 15px 0px !important; border-bottom:#e4e4e4 solid 1px; position:relative; min-height:205px;}
.bridalList > ul > li:last-child{ border-bottom:0;}

.briList-img{ position:absolute; width:182px; height:175px; line-height:0; left:0px; top:17px; border:#eee solid 1px;}
.briList-img img {bottom: 0;left: 0; margin: auto; max-height: 100%; position: absolute; right: 0; top: 0; width: auto;}

.ContWinn-top{ padding:20px 20px 20px 220px; min-height:200px; background:#fff; margin-bottom:20px; position:relative;}
.contWin-Img{ width:182px; position:absolute; left:20px; top:20px;}
.Contwin-topHd{ font-size:28px; color:#5b5b5b;font-family: 'poiret_oneregular'; padding-bottom:5px;}
.Contwin-topHd a{color:#00a8e1;}
.Contwin-topHd a:hover{color:#06789f; text-decoration:underline;}
.contWinn-Txt{ font-size:14px; line-height:24px; color:#626262;}
.contest-List{ padding:15px 20px; background:#fff;}
.contest-List ul li{ padding:15px 0 15px 205px; position:relative; min-height:205px; border-bottom:#e4e4e4 solid 1px;}
.contest-List ul li:last-child{border-bottom:0;}
.contest-Note{ background:#00a8e1; padding:20px; text-transform:uppercase; font-size:14px; color:#FFFFFF;}
.contestFrmBx{ background:#fff; background:#FFFFFF; padding:20px;}
.agreeTxt{ font-size:14px; color:#626262; line-height:20px; padding-bottom:20px;}
.agreeTxt label{ vertical-align:middle;}
.agreeTxt a{ color:#1eb1e5; text-decoration:underline; font-style:italic;}
.agreeTxt a:hover{text-decoration:none;}
.vidPlayIcon{ bottom: 0; left: 0; margin: auto; position: absolute; right: 0; top: 0; width: 39px; height: 38px;}
.eng-leftTop{ background:#fff; padding:20px;font-size:14px; color:#626262; line-height:24px;}
.eng-leftTop span{ display:block; padding-bottom:10px; font-size:28px; color:#1eb1e5;font-family: 'poiret_oneregular';}
.bestvendor-leftTop{ background:#fff; padding:0px;font-size:14px; color:#626262; line-height:24px;}
.bestvendor-leftTop span{ display:block; padding-bottom:10px; line-height:30px; font-size:28px; color:#1eb1e5;font-family: 'poiret_oneregular';}
.engannue{background:#00a8e1; font-size:14px; color:#fff; padding:20px; margin-bottom:20px;}
.engannue a{color:#000;}
.engannue a:hover{color:#000; text-decoration:underline;}
.engPop-Bx{ max-width:650px; margin:auto; position:relative; top:10%;}
.popHd{ background:#1eb1e5; padding:20px; text-align:center; color:#FFFFFF; font-size:28px; line-height:29px; font-family: 'poiret_oneregular';}
.popCont{ padding:20px 50px; background:#fff;}
.popCont i{ display:block; padding-bottom:20px; line-height:0; text-align:center;}
.popCont i img{ max-width:100%; border:#e4e4e4 solid 1px;}
.popCont span{ display:block; padding-bottom:5px; text-align:center;}
.popCont span small{ font-size:14px; color:#8f8f8f;}
.popCont a{ font-size:34px; color:#fc626b; padding-bottom:10px;font-family: 'poiret_oneregular';}
.popCont p{ font-size:14px; line-height:22px; color:#848484; padding-bottom:10px; text-align:center;}
.PopClose{ background: #087da7; color: #fff; cursor: pointer; font-size: 18px; height: 25px; line-height: 25px; position: absolute; right: 0; text-align: center; top: 0; width: 25px;}  
.sercBy{ font-size:14px; padding:20px 0 8px 0; color:#626262;}
.sercBy span{ padding-right:20px;}
.sercBy label{ vertical-align:middle;}
.product-List{ padding:0;}
.product-List ul li{ float:left; width:32%; margin-right:2%; border:#e4e4e4 solid 1px; margin-bottom:20px;}
.product-List ul li:nth-child(3n){ margin-right:0;}
.prodImg{ overflow:hidden; line-height:0;}
.prodImg img {display: flex;margin: auto;width: auto;}
.product-List ul li:hover .effect{transform:scale(1.3); -webkit-transform:scale(1.3); -moz-transform:scale(1.3); -ms-transform:scale(1.3); -o-transform:scale(1.3);}
.prodnameBx{ padding:10px; font-size:16px; color:#454545; line-height:22px; text-align:center; background:#fff;}
.prodnameBx a{ color:#454545;}
.prodnameBx a:hover{ color:#fc626b;}
.prodnameBx span{ display:block; font-size:20px; padding-top:5px; color:#fc626b; font-weight:bold;}
.addCartBx{ background:#f4f4f4; padding:12px 0; text-align:center;}
.vendBreatcrum span{ padding-left:5px; color:#1eb1e5;}
.votebestVend{ margin:15px 0 px 0; font-size:14px; text-transform:uppercase; color:#fff; padding:7px 25px;line-height:20px; cursor:pointer; background:#fc626b; display:inline-block;}
.votebestVend:hover{background:#d12731;}
.voteBx{ margin:10px 0; display:none;}
.photosFltr{ padding:0 0 15px 0;}
.photos-Left{ width:70%; float:left; position:relative;}
.photos-Right{ width:28%; float:right;}
.potosvisited{ border:0; width:100%; text-transform:uppercase; background:#7f7f7f url(../images/venderlist-arrow.png) right 10px center no-repeat; padding:0 10px; height:40px; color:#FFFFFF; font-size:13px;}
.photosListing{ padding:0 0 10px 0;}
.photos-Listing-L{ width:32%; float:left; margin-right:2%;}
.photos-Listing-M{ width:32%; float:left; margin-right:2%;}
.photos-Listing-R{ width:32%; float:right;}
.photoList{ padding:0;}
.vendBreatcrum{ font-size:14px; color:#666; padding: 10px; margin-bottom:10px; background:#fff;}
.vendBreatcrum a{ color:#666;}
.addCartBx a{ display:block; color:#a6a6a6; display:block; font-size:14px; text-transform:uppercase; line-height:16px;}
.addCartBx a img{ vertical-align:top;}
.addCartBx a .img{ display:inline-block;}
.addCartBx a .over{ display:none;}
.vendBreatcrum a:hover{ color:#fc626b;}


.photoList ul li{
  background: #fff none repeat scroll 0 0;
  border: 1px solid #e4e4e4;
  float: left;
  margin-bottom: 20px;
  margin-right: 1%;
  margin-left:1%;
  width: 31.33%;
}
.photoImg{ overflow:hidden; line-height:0;}
.photoImg img{ width:100%;}
.PhotoName{ padding:0;}
.PhotoName a{ display:block; padding:15px 0; line-height:20px; font-size:16px; color:#454545; text-align:center;}
.PhotoName a:hover{ color:#1eb1e5;}
.photoList ul li:hover .effect{transform:scale(1.3); -webkit-transform:scale(1.3); -moz-transform:scale(1.3); -ms-transform:scale(1.3); -o-transform:scale(1.3);}
.aboutBanner{ width:100%; line-height:0;}
.aboutBanner img{ width:100%;}
.aboutNav{ text-align:center; background:#fff;}
.aboutNav ul li{ display:inline-block; padding:0 10px;}
.aboutNav ul li a{ display:block; font-size:14px; text-transform:uppercase; color:#000; text-transform:uppercase; padding:15px 10px; border-bottom:transparent solid 2px;}
.aboutNav ul li a:hover,.aboutNav ul li a.active{ border-bottom:#00a7e1 solid 2px;}
.planingTop{ padding:30px 10px;}
.planingTop ul li{ width:33.33%; float:left; border-left:#b8b8b8 dotted 1px; min-height:200px; padding: 30px 30px; text-align:center; font-size:14px; line-height:24px; color:#626262; position:relative;}
.planingTop ul li:first-child{ border-left:0;}
.planingTop ul li:first-child .radioCrcl-Img{ display:none;}
.radioCrcl-Img{ width:20px; height:20px; background:url(../images/radioCrcl.png) left top no-repeat; position:absolute; left:-10px; top:0;}
.planingTop ul li i{ display:block; padding-bottom:10px;}
.planingTop ul li span{ font-size:26px; color:#1f1f1f; padding-bottom:10px;font-family: 'poiret_oneregular'; display:block;}
.historyBg{background:#fff; padding:20px 30px 30px 30px; text-align:center;}
.histHd{ font-size:42px; padding-bottom:10px; color:#000; text-align:center;font-family: 'poiret_oneregular';}
.ourTeamBx{ padding:20px 30px 30px 30px; text-align:center;}
.our-teamList{ padding:10px 0;}
.our-teamList ul li{ float:left; width:23.5%; margin-right:2%; margin-bottom:20px; position:relative; border:#e9e9e9 solid 1px; line-height:0;}
.our-teamList ul li img{ width:100%;}
.our-teamList ul li:nth-child(4n){ margin-right:0;}
.our-teamList ul li:hover .teamName{ opacity:1;}
.teamName{ background:rgba(0, 167, 225, 0.75); position:absolute; left:0; top:0; right:0; bottom:0; opacity:0;}
.teamNameInn{ position:absolute; left:0; right:0; top:50%; margin-top:-22px;}
.teamNameInn span{ display:block; text-align:center; font-size:18px; line-height:22px; color:#fff; font-weight:600;}
.teamNameInn small{ display:block; text-align:center; font-size:16px; line-height:22px; font-weight:300; color:#fff;}
.blogDetFrm{ text-align:center; padding:46px 0;}
.blog-Det-Banner{ width:64%; float:left;}
.blog-Det-Banner ul li{ display:block;}
.blog-Det-Banner ul li img{ width:100%; height:100%;}
.blog-Det-Frm{ padding:10px; width:36%; float:right;}
.blog-Det-Banner .owl-controls{ padding:0;}
.blog-Det-Banner .owl-controls .owl-nav{ padding:0; position:absolute; top:50%; margin-top:-20px; width:100%;}
.blog-Det-Banner .owl-controls .owl-nav .owl-prev{ background: rgba(0, 0, 0, 0) url("../images/arrow-prev.png") no-repeat scroll 0 0; display: inline-block; height: 42px; overflow: hidden; text-indent: -200px; width: 40px;}
.blog-Det-Banner .owl-controls .owl-nav .owl-next{background: rgba(0, 0, 0, 0) url("../images/arrow-next.png") no-repeat scroll 0 0; display: inline-block; height: 42px; float:right; overflow: hidden; text-indent: -200px; width: 40px;}
.blogFrmHd{ font-size:24px; color:#656565; text-align:center; padding-bottom:10px;font-family: 'poiret_oneregular';}
.blogDetBx{ padding:10px 0;}
.blogHeading{font-size:18px; color:#414141; font-weight:600; padding-bottom:5px;}
.blogSocial{ font-size:14px; color:#414141; padding-bottom:5px; line-height:18px;}
.blogSocial a{ color:#00a8e1;}
.blogSocial a:hover{ color:#fc626b; text-decoration:underline;}
.blogSocial span{ display:inline-block; padding-left:10px;}
.blogSocial span a{ display:inline-block; vertical-align:top;}
.blogSocial span a:hover{ text-decoration:none;}
.blog-fb, .blog-twitter, .blog-pintrest, .blog-googleplus, .blog-ticker, .blog-email, .blog-print{ width:18px; height:18px; overflow:hidden; display:inline-block; margin:0 2px; background:url(../images/blog-social.png) no-repeat;}
.blog-fb{ background-position:0 0;}
.blog-fb:hover{ background-position:0 -18px;}
.blog-twitter{ background-position:-23px 0;}
.blog-twitter:hover{ background-position:-23px -18px;}
.blog-pintrest{ background-position:-46px 0;}
.blog-pintrest:hover{ background-position:-46px -18px;}
.blog-googleplus{ background-position:-70px 0;}
.blog-googleplus:hover{ background-position:-70px -18px;}
.blog-ticker{ background-position:-94px 0;}
.blog-ticker:hover{ background-position:-94px -18px;}
.blog-email{ background-position:-118px 0;}
.blog-email:hover{ background-position:-118px -18px;}
.blog-print{ background-position:-142px 0;}
.blog-print:hover{ background-position:-142px -18px;}
.blogDetTxt{ padding:15px 0;}
.blogCmtBx{ background:#fff;}
.otherItemHd{ font-size:26px; color:#5b5b5b; padding-bottom:10px;font-family: 'poiret_oneregular';}
.ProdetBx{ margin-bottom:25px; background:#fff;}
.prodetImg{ width:34%; float:left; border:#efefef solid 1px; line-height:0;}
.prodetImg img{ width:100%;}
.prodet-Right{ padding:20px 20px 0 20px; width:66%; float:right;}
.prodName{ font-size:13px; padding-bottom:10px; border-bottom:#ededed solid 1px; line-height:22px; text-transform:uppercase; color:#6f6f6f;}
.prodName strong{ color:#454545; font-weight:bold; display:block; font-size:16px;}
.prodName span{ color:#1eb1e5;}
.prodPrice{ display:block; padding:10px 0; border-bottom:#ededed solid 1px; margin-bottom:10px; font-size:14px; color:#555;}
.prodPrice span{ display:block; padding:5px 0 5px 100px; line-height:20px; position:relative;}
.prodPrice span small{ width:110px; display:inline-block; font-size:14px; vertical-align:top; position:absolute; left:0;}
.prodPrice span small i{ font-style:normal; float:right; padding-right:15px;}
.prodPrice span strong{ font-size:18px; color:#fc626b; display:inline-block; vertical-align:top;}

.prodPrice2{ display:block; padding:10px 0; border-bottom:#ededed solid 1px; margin-bottom:10px; font-size:14px; color:#555;}
.prodPrice2 span{ display:block; padding:5px 0; line-height:20px; position:relative;}
.prodPrice2 span small{ display:inline-block; font-size:14px; vertical-align:top;}
.prodPrice2 span strong{ font-size:18px; color:#fc626b; display:inline-block; vertical-align:top;}
.attrListInp2{ width:240px; font-size: 12px; background:#e5e5e5; border:#959595 solid 1px !important; height:25px; margin-left:5px; background:url(../images/dropdown-arrow.png) right 5px center no-repeat;}

.prodQuant{ font-size:14px; color:#555; line-height:22px;}
.qtyListInp{ width:60px; background:#e5e5e5; border:#959595 solid 1px; height:22px; margin-left:5px; background:url(../images/dropdown-arrow.png) right 5px center no-repeat;}
.attrListInp{ width:150px; background:#e5e5e5; border:#959595 solid 1px; height:22px; margin-left:5px; background:url(../images/dropdown-arrow.png) right 5px center no-repeat;}
.Prodet-Addcart{ padding-top:15px;}
.Prodet-Addcart a{ width:195px; text-align:center; line-height:19px; padding:8px 0;  font-size:16px; color:#FFFFFF; text-transform:uppercase; border:0; background:#fc626b; margin:0 5px 0 0; display:inline-block;}
.Prodet-Addcart a:hover{background:#d12731;}
.prodDisc{ padding:20px; font-size:14px; line-height:24px; color:#8f8f8f;}
.prodDisc strong{ display:block; font-size:16px; text-transform:uppercase; color:#5b5b5b; padding-bottom:7px;}
.viewcartBx{ padding:0;}
.viewcartBx table tr th{ padding:15px; background:#999999; font-size:12px; border-right:#a8a8a8 solid 1px; color:#fff; text-transform:uppercase; text-align:left; line-height:22px; font-weight:400;}
.viewcartBx table tr th:last-child{ border-right:none;}
.viewcartBx table tr td{ padding:15px; font-size:12px; line-height:20px; color:#555; border-bottom:#e5e5e5 solid 1px;}
.viewcartBx table tr:nth-child(even){ background:#fff;}
.itemCart{ position:relative; padding:0 0 0 90px; min-height:80px;}
.cartImg{ border:#ececec solid 1px; width:79px; height:79px; float:left; position:absolute; line-height:0; left:0; top:0;}
.cartImg img{ width:100%; height:100%;}
.itemCart span{ display:block; font-size:13px; color:#6f6f6f;}
.itemCart span a{ color:#1eb1e5;}
.itemCart span a:hover{ color:#0b87b3; text-decoration:underline;}
.itemCart span i{ font-style:normal; color:#1eb1e5;}
.itemHd{ padding-top:20px;}
.removeCart{ display:block; background:#e64f13; line-height:18px; font-size:12px; font-weight:bold; text-transform:; color:#fff; width:18px; height:18px; text-align:center; margin:0 auto; cursor:pointer;}
.even{ background:#fff;}
.pricePink{ color:#fc626b !important;}
.priceTotalBg{ background:#999; padding:20px;}
.priceValue{ width:284px; float:right; font-size:15px; color:#fff; line-height:20px;}
.priceValue span{ padding:5px 10px; display:block;}
.priceValue span small{ width:180px; display:inline-block; font-size:15px;}
.priceValue span small i{ font-style:normal; font-size:15px; float:right; padding-right:40px;}
.totalPrice{ padding:5px 0; border-bottom:#fff solid 1px; border-top:#fff solid 1px; font-weight:bold; margin-top:7px;}
.updateCrtBtnMain{ text-align:right; padding-top:10px;}
.updateCrtBtn{ width:195px; text-align:center; line-height:19px; padding:8px 0;  font-size:16px; color:#FFFFFF; text-transform:uppercase; border:0; background:#fc626b; margin:0 0 0 5px; display:inline-block; cursor:pointer;}
.updateCrtBtn:hover{background:#d12731;}
.dashboard-L{ width:35%; float:left; padding-right:20px;}
.dashboard-R{ width:65%; float:left;}
.userNameBx{ padding:20px 15px 15px 70px; margin-bottom:10px; background:#fff; text-transform:uppercase; border:#ececec solid 1px; position:relative; min-height:75px;}
.userNameBx strong{ display:block; font-size:13px; color:#555; padding-bottom:2px;}
.userNameBx span{ display:block; font-size:13px;}
.userNameBx span a{color:#1eb1e5;}
.userNameBx span a:hover{ color:#0b87b3; text-decoration:underline;}
.userImg{ width:45px; height:45px; position:absolute; left:15px; top:15px; line-height:0;}
.userImg img{ max-width:100%;}
.dashnav{ padding:0; border:#ececec solid 1px; padding-bottom:100px; background:#fff;}
.dashnav ul li{ display:block;}
.dashnav ul li a{ display:block;font-size:13px; line-height:14px; text-transform:uppercase; color:#757575; padding:10px; border-bottom:#ececec solid 1px;}
.dashnav ul li a.active{ background:#1eb1e5; color:#fff;}
.dashnav ul li a .img{ display:inline-block; vertical-align:top; margin-right:7px;}
.dashnav ul li a .over{ display:none;}
.dashnav ul li a.active .img{ display:none;}
.dashnav ul li a.active .over{ display:inline-block; vertical-align:top; margin-right:7px;}


.dashBoardHd{ font-size:13px; color:#535252; text-align:center;}
.dashBoardHd strong{ font-size:28px; color:#6c6c6c; font-family: 'poiret_oneregular'; display:block; padding-bottom:5px;}
.spent{ padding:10px 0;}
.spent ul li{ width:32.33%; float:left; margin-right:1.5%;}
.spent ul li:last-child{ margin-right:0;}
.spantTop{ width:100%; min-height:86px; background:#fc626b url(../images/spent-img.jpg) right bottom no-repeat; font-size:18px; color:#fff; text-transform:uppercase; font-weight:700; line-height:30px; padding:10px;}
.spantTop strong{ display:block; font-size:36px;}
.spantBot{ font-size:11px; line-height:16px; padding:8px 0; text-align:center; background:#e25860; color:#fff;}
.guestTop{ width:100%; min-height:86px; background:#1eb1e5 url(../images/guest-img.jpg) right bottom no-repeat; font-size:18px; color:#fff; text-transform:uppercase; font-weight:700; line-height:30px; padding:10px;}
.guestTop strong{ display:block; font-size:36px;}
.guestBot{ font-size:11px; line-height:16px; padding:8px 0; text-align:center; background:#1b9fce; color:#fff;}
.todo-Top{ width:100%; min-height:86px; background:#f39c12 url(../images/todo-list-img.jpg) right bottom no-repeat; font-size:18px; color:#fff; text-transform:uppercase; font-weight:700; line-height:30px; padding:10px;}
.todo-Top strong{ display:block; font-size:36px;}
.todoBot{ font-size:11px; line-height:16px; padding:8px 0; text-align:center; background:#da8c10; color:#fff;}
.guestEasir-L{ margin:10px 0; width:49%; float:left; background:#fff; padding:30px 10px; text-align:center;}
.guestEasir-R{ margin:10px 0; width:49%; float:right; background:#fff; padding:30px 10px; text-align:center;}
.guesteaisTxt{ text-align:center;}
.guesteaisTxt strong{ font-size:16px; text-transform:uppercase; color:#505050; padding:10px 0; display:block;}
.guesteaisTxt span{ font-size:14px; line-height:20px; padding-bottom:20px; color:#848484; display:block;}
.guesteaisTxt a{ display:block; width:105px; margin:0px auto; text-align:center; background:#1eb1e5; font-size:13px; text-transform:uppercase; color:#fff; font-weight:400; padding:7px 0; line-height:20px;}
.guesteaisTxt a:hover{ background:#056e92;}
.comunityBx{ background:#fff; padding:20px;}
.communityHd{ padding-bottom:10px; color:#505050; font-size:15px; text-transform:uppercase;}
.communityHd span{ display:inline-block; float:right;}
.communityHd span a{ font-size:10px; line-height:15px; color:#fff; padding:5px 15px; background:#fc626b;}
.communityHd span a:hover{ background:#d12731;}
.communityList{ padding:10px 0 ;}
.communityList ul li{ padding:0 0 20px 105px; position:relative; font-size:13px; color:#848484; line-height:20px;}
.communityList ul li:last-child{ padding-bottom:0;}
.communityList ul li span{ display:block;}
.communityList ul li a{ color:#1eb1e5; font-size:14px; line-height:20px;}
.communityList ul li a:hover{ color:#056e92; text-decoration:underline;}
.commImg{ width:94px; height:72px; position:absolute; left:0; top:0; line-height:0; border:#ececec solid 1px;}
.commImg img{ width:100%; height:100%;}
.profileBx{ padding:20px; background:#fff; margin:15px 0;}
.profileImg{ width:45%; border:#d9d9d9 solid 1px; float:left; position:relative; line-height:0;}
.profileImg img{ width:100%; height:100%;}
.profImg { background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0; bottom: 0; color: #fff; font-size: 14px; left: 0; line-height: 20px; padding: 10px 0;
  position: absolute; text-align: center; text-transform: uppercase; width: 100%;}
.fileupload { bottom: 0; width:100%; height: 40px;left: 0;opacity: 0;position: absolute;}
.profileDet{ width:55%; float:right; padding-left:15px;}
.profHd{ font-size:26px; line-height:25px; font-family: 'poiret_oneregular'; color:#656565;}
.profHd span{ display:inline-block; float:right;}
.profHd a{ font-size:10px; text-transform:uppercase;font-family: 'Open Sans', sans-serif; font-weight:600; line-height:15px; padding:5px 15px; color:#FFFFFF; background:#1eb1e5;}
.profHd a:hover{ background:#056e92;}
.profileList{ padding:10px 0;}
.profileList ul li{ display:block; padding:9px 0; line-height:20px; font-size:14px; color:#878787; border-bottom:#e9e9e9 solid 1px;}
.profileList ul li:first-child{border-top:#e9e9e9 solid 1px;}
.profileList ul li span{ width:45%; display:inline-block;}
.profileList ul li img{ vertical-align:middle; padding-right:5px;}
.messageTop{ margin-top:10px; background:#e5e5e5;}
.messageTop ul li{ float:left;}
.messageTop ul li a{ display:block; font-size:13px; color:#4f4f4f; border-right:#d9d9d9 solid 1px; padding:15px; line-height:20px;}
.messageTop ul li a:hover, .messageTop ul li a.active{ background:url(../images/messageNav-arrow.png) center bottom no-repeat;}
.messageList{ padding:10px; background:#fff;}
.msgTble tr th{ color:#606060; font-size:13px; font-weight:400; line-height:20px; padding:5px 0 5px 10px; text-align:left; background:#ececec; border-top:#e1e1e1 solid 1px;}
.msgTble tr th:after{ content:"|"; float:right; color:#ddddde;}
.msgTble tr th:last-child:after{ content:"";}
.msgTble tr{padding:0;}
.msgTble tr td{ padding:10px; vertical-align:middle; color:#b4bbc2; font-size:13px; background:#f5f5f5;}
.messageImg{ font-size:13px; color:#383737; position:relative; line-height:16px;}
.messageImg img{ vertical-align:top;}
.messageImg span{ position:absolute; left:45px; top:50%; margin-top:-8px;}
.msgList{ cursor:pointer;}
.msgDetBx{ display:none; padding:0!important; }
.blankTd{ padding:0!important; height:10px; background:#fff !important;}
.msgHd{ font-size:13px; color:#979797; line-height:20px; padding:6px 10px; border-top:#ececec solid 1px;}
.msgHd span{ color:#343737;}
.replyBtn{ text-align:right;}
.replyBtn a{ display:inline-block; padding:5px 10px; font-size:13px; color:#fff; background:#1eb1e5;}
.replyBx{ padding:10px 0; display:none;}
.replyTxtarea{ width:100%; height:80px; background:#fff; resize:none; border:#ececec solid 1px; padding:10px; margin-bottom:10px;}
.msg-cmtBtn{background:#1eb1e5; display:inline-block; line-height:20px; padding:5px 20px; border:0; vertical-align:top;  font-size:14px; color:#FFFFFF; text-transform:uppercase; cursor:pointer;}
.msg-cmtBtn:hover{background:#056e92;}
.msg-cmtcncl{background: #666; display: inline-block; line-height: 22px; padding: 5px 20px; font-size: 14px; vertical-align: top; text-transform: uppercase; color: #fff; margin-left:5px;}
.msg-cmtcncl:hover{background: #000;}
.composeBx{ background:#f4f4f4; border:#ddd solid 1px;}
.msgTo{ background:#e3e3e3; padding:10px;}
.subjectBx{ padding:10px; background:#f4f4f4;}
.msgToInp{ width:100%; padding:0 10px; background:#fff; border:0; color:#999; height:43px; font-size:14px;}
.composeTxtarea{ background:#fff; width:100%; height:155px; padding:10px; color:#999999; border:0; font-size:14px; resize:none;}
.sandBg{ background:#e3e3e3; padding:10px;}
.msgsendBtn{background:#1eb1e5; display:inline-block; line-height:20px; padding:5px 20px; border:0; vertical-align:top;  font-size:14px; color:#FFFFFF; cursor:pointer;}
.msgsendBtn:hover{background:#056e92;}
.friendsBx{ padding:15px 15px 0 15px; background:#fff; margin:15px 0;}
.friendsBx ul li{ width:49%; float:left; font-size:13px; line-height:20px; color:#848484; margin-bottom:20px; margin-right:2%; min-height:73px; position:relative; padding:0 0 0 105px;}
.friendsBx ul li:nth-child(2n){ margin-right:0;}
.friendsBx ul li span{ display:block;}
.friendsBx ul li span a{ color:#00a7e1;}
.friendsBx ul li span a:hover{ color:#056e92; text-decoration:underline;}
.friendsImg{ width:94px; height:73px; border:#ececec solid 1px; line-height:0; position:absolute; left:0; top:0;}
.frndsNam{ line-height:13px; padding-bottom:5px;}
.suiteBest-Bg{ background:#afafaf; padding:20px; color:#fff; margin-top:10px;}
.suiteBest-Bg strong{ display:block; font-size:18px; color:#FFFFFF; font-weight:400; padding-bottom:8px;}
.suiteBest-Bg span{ float:left; width:50%;}
.suiteBest-Bg span label{ vertical-align:middle; font-size: 14px; margin:0; font-weight:400;}
.engageFrm{ padding:20px; background:#FFFFFF;}
.browseFld{ width:75%; float:left;}
.browseBtn{ width:25%; float:left; overflow:hidden; position:relative;}
.uploadBtn{ background:#00a7e1; color:#fff; line-height:20px; padding:10px 0; width:100%; border:0; text-align:center;}
.uploadfile{ position:absolute; height:39px; opacity:0; left:0; top:0;}
.home-vend-Hd{ font-size:14px; color:#fff; text-align:center;}
.home-vend-Hd span{ font-size:36px; color:#fff; display:block; font-family: 'poiret_oneregular'; line-height:40px; padding-bottom:5px;}
.home-vend-Filter{ display:block; max-width:95%; padding:0 10px 0 5px; margin:10px auto 0 auto; text-align:left; position:relative;}
.Home-venderCat {background: #fc626b url("../images/venderlist-arrow.png") no-repeat scroll right 10px center; border: 0 none; color: #ffffff;
  float: left; font-size: 13px; height: 40px; padding: 0 10px; text-transform: uppercase; width: 35%;}
.Home-srchFld{background:#fff; border:0 none; color: #666; float: right; font-size: 13px; font-style: italic; height: 40px; padding: 0 50px 0 10px; width: 65%;}
.guestTab{ border-bottom:#dddddd solid 1px; padding-top:20px;}
.guestTab ul li{ float:left; position:relative; top:1px;}
.guestTab ul li a{ font-size:14px; text-transform:uppercase; color:#00a7e1; line-height:20px; padding:15px 20px; border:transparent solid 1px; display:block;}
.guestTab ul li a:hover,.guestTab ul li a.active{ background:#fff; color:#555; border:#ddd solid 1px; border-bottom:#fff solid 1px !important;}
.guestFrm-main{ background:#FFFFFF;}
.guestFrm-Inn{ padding:20px 10px 0 10px;}
.guestFrm-Inn2{ padding:20px;}
.membList{ padding:0;}
.membList span{ display:inline-block; padding-right:20px; font-size:14px; color:#555;}
.membList span label{ vertical-align:middle;}
.otherPartMemb{ font-size:18px; color:#fff; line-height:25px; padding:15px; background:#afafaf;}
.addmemb{ display:block; font-size:14px; padding-bottom:15px; text-transform:uppercase;}
.addmemb a{color:#00a7e1;}
.addmemb a:hover{ color:#fc626b;}
.guestTble{ padding:0;}
.guestTble table{ border:#e2e2e2 solid 1px;}
.guestTble table tr th{ padding:15px 0; background:#999999; font-size:10px; border-right:#a8a8a8 solid 1px; color:#fff; text-transform:uppercase; text-align:center; line-height:18px; font-weight:400;}
.guestTble table tr th:last-child{ border-right:none;}
.guestTble table tr td{ padding:15px; font-size:12px; line-height:20px; color:#555; text-align:center;}
.guestName{ font-size:11px; line-height:12px; color:#00a7e1;}
.odd{ background:#f4f4f4;}
.downloadsBtn{ padding:20px 0;}
.downloadsBtn a{background:#fc626b; display:inline-block; line-height:20px; padding:5px 20px; border:0; vertical-align:top;  font-size:14px; color:#FFFFFF; cursor:pointer; margin:0 5px 0 0;}
.downloadsBtn a img{ vertical-align:middle;}
.downloadsBtn a:hover{background:#d12731;}
.addVendBtn{ padding:20px 0 10px 0;}
.addVendBtn a{background:#fc626b; display:inline-block; line-height:20px; padding:5px 20px; border:0; text-transform:uppercase; vertical-align:top;  font-size:14px; color:#FFFFFF; cursor:pointer; margin:0 5px 0 0;}
.addVendBtn a:hover{background:#d12731;}
.vendTble{ padding:0; background:#fff;}
.vendTble table{ border:#e2e2e2 solid 1px;}
.vendTble table tr th{ padding:15px 10px; background:#999999; font-size:12px; border-right:#a8a8a8 solid 1px; color:#fff; text-transform:uppercase; text-align:center; line-height:18px; font-weight:400;}
.vendTble table tr th:last-child{ border-right:none;}
.vendTble table tr td{ padding:15px 10px; font-size:12px; line-height:20px; color:#555;}
.AddVEndHd{ font-size:26px; color:#000; border-bottom:#e5e5e5 solid 1px; padding-bottom:5px; margin-bottom:10px; font-family: 'poiret_oneregular'; }
.vendFrmmain{ padding:20px 0;}
.Vendfrm-Cont{ padding:20px; background:#fff;}
.timepikerIcon{ background:#f4f4f4 url(../images/timepiker-icon.png) right 10px center no-repeat;}
.marked{ font-size:14px; color:#666666; padding-bottom:10px;}
.marked label{ vertical-align:middle;}
.unread{ color:#000 !important;}
.editPopup-Bx{max-width:400px; margin:0 auto; top:10%; position:relative;}
.profeditCont{ padding:10px 20px 20px 20px; background:#fff;}
.disabledFld{background: #f4f4f4 none repeat scroll 0 0 !important; font-size: 16px !important; font-style: normal !important;}
.canclBtn{background: #666; color: #fff; display: inline-block; text-transform:uppercase; font-size: 14px; line-height: 21px; margin-left: 5px; padding: 8px 15px;}
.canclBtn:hover{ background:#333;}
/*------------login Popup--------------*/
.backBg{ background:rgba(0, 0, 0, 0.8); position:fixed; left:0; top:0; width:100%; height:100%; z-index:1000; display:none; overflow:auto;}
.loginBox{ max-width:810px; margin:0 auto; top:15%; position:relative; background:#e7e7e8; border:#fff solid 5px; border-radius:5px; padding:25px;}
.login-left{ width:50%; float:left; padding-right:25px; border-right:#d5d6d7 solid 1px;}
.login-right{ width:50%; float:left; padding-left:25px;}
.signhd{ font-size:26px; font-family: 'poiret_oneregular'; color:#000; padding-bottom:10px; border-bottom:#d5d6d7 solid 1px; margin-bottom:10px;}
.loginFldBx{ padding:10px 0;}
.loginInp{ height:45px; width:100%; background:#fff; border:#dddddd solid 1px; font-size:13px; padding:0 10px; font-style:italic;}
.loginInp:focus{ border:#7ac9e5 solid 1px; box-shadow:#7ac9e5 0 0 2px 2px;}
.rembBx{ font-size:13px; color:#969797;}
.rembBx label{ vertical-align:middle;}
.rembBx a{ display:inline-block; color:#1eb1e5; float:right;}
.rembBx a:hover{ color:#fc626b; text-decoration:underline;}
.signinBtn{ width:100%; margin:20px 0 0 0; background:#fc626b; font-size:17px; text-transform:uppercase; color:#fff; padding:15px 0; text-align:center; border:0; cursor:pointer; line-height:17px;}
.signinBtn:hover{ background:#d12731;}
.signInNote{ font-size:14px; color:#494949; line-height:22px; padding:10px 0 0px 0; font-style:italic;text-align:center;}
.signInNote a{ color:#00a7e1;}
.signInNote a:hover{ color:#00a7e1; text-decoration:underline;}
.fbLogBtn{ padding:30px 0 10px 0;}
.fbLogBtn a{ display:block; line-height:25px; background:#3162a2; position:relative;}
.fbLogBtn a i{ line-height:0; border-right:#2c5891 solid 1px; width:50px; text-align:center; display:inline-block; padding:11px 0; left:0; top:0; position:absolute;}
.fbLogBtn a span{ display:block; line-height:21px; font-size:16px; padding:13px 0; text-align:center; color:#fff; text-transform:uppercase;}
.fbLogBtn a:hover{ background:#224f89;}
.gplus-LogBtn{ padding:10px 0;}
.gplus-LogBtn a{ display:block; line-height:25px; background:#df4a32; position:relative;}
.gplus-LogBtn a i{ line-height:0; border-right:#c8422d solid 1px; width:50px; text-align:center; display:inline-block; padding:11px 0; left:0; top:0; position:absolute;}
.gplus-LogBtn a span{ display:block; line-height:21px; font-size:16px; padding:13px 0; text-align:center; color:#fff; text-transform:uppercase;}
.gplus-LogBtn a:hover{ background:#b2301b;}
.signClose{background:#1eb1e5; color: #fff; font-size: 16px; font-weight: 600; height: 25px; line-height: 25px; position: absolute; right: 0;
  text-align: center; top: 0; width: 25px; cursor:pointer;}
.calander-icon{background:#fff url(../images/calander-icon.png) right 10px center no-repeat;}
/*------------login Popup--------------*/
.timeline-list{ padding:20px 0 10px 0;}
.timeline-list ul li{ background:#fff; margin-bottom:15px; padding:10px;}
.weddlist{ padding:0px 20px;}
.weddlist ul li{ background:none; margin:0px; padding:5px 0; font-size:16px; color:#454545; display:block;}
.weddlist ul li label{ vertical-align:middle; padding-left:5px;}
.weddlist ul li a{ color:#00a8e1;}
.weddlist ul li a:hover{ text-decoration:underline; color:#00a8e1;}
.budget-Tble{ padding:0; background:#fff;}
.budget-Tble table{ border:#e2e2e2 solid 1px;}
.budget-Tble table tr th{ padding:10px 5px; background:#999999; font-size:10px; border-right:#a8a8a8 solid 1px; color:#fff; text-transform:uppercase; text-align:left; line-height:18px; font-weight:400;}
.budget-Tble table tr th:last-child{ border-right:none;}
.budget-Tble table tr td{ padding:10px 5px; font-size:12px; line-height:20px; color:#555; border-bottom:#eee solid 1px; position:relative;}
.budgetDel{ font-size:12px; color:#ff0000;  opacity:0;}
.odd1{ background:#e9e9e9;}
.brandName{ color:#00a8e1 !important;}
.addsub-category{ color:#00a8e1;}
.brandicon{ position:absolute; left:3px; top:9px; cursor:pointer; opacity:0;}
.budget-Tble table tr:hover .budgetDel{ opacity:1;}
.budget-dropDown{ width:8px; height:5px; overflow:hidden; position:absolute; left:3px; top:18px; background:url(../images/brand-icon.png) 0 -5px no-repeat;}
.budget-dropDown.active{background:url(../images/brand-icon.png) 0 0px no-repeat;}
.budsub-cat{ display:none;}
.budsub-cat table tr .budgetDel{opacity:0 !important;}
.budsub-cat table tr:hover .budgetDel{ opacity:1 !important;}
.blog-share, .blog-fb, .blog-pintrest, .blog-twtter, .blog-gplus, .blog-tumbler, .blog-email, .blog-printer{ display:inline-block; width:18px; height:18px; background:url(../images/blogsocial.png) no-repeat; overflow:hidden;}
.blog-share{ background-position:0 0;}
.blog-fb{ background-position:-16px 0;}
.blog-fb:hover{ background-position:-16px -18px;}
.blog-pintrest{ background-position:-65px 0;}
.blog-pintrest:hover{ background-position:-65px -18px;}
.blog-twtter{ background-position:-41px 0;}
.blog-twtter:hover{ background-position:-41px -18px;}
.blog-gplus{ background-position:-88px 0;}
.blog-gplus:hover{ background-position:-88px -18px;}
.blog-tumbler{ background-position:-111px 0;}
.blog-tumbler:hover{ background-position:-111px -18px;}
.blog-email{ background-position:-135px 0;}
.blog-email:hover{ background-position:-135px -18px;}
.blog-printer{ background-position:-159px 0;}
.blog-printer:hover{ background-position:-159px -18px;}
.blogshare{ padding:5px 0 3px 0;display:none}
.blogDetTxt a{}
.blogtags a{margin:5px;background: #666 !important;
border: 0 none !important;
color: #fff !important;
display: inline-block;
margin-bottom: 5px;
padding: 5px 12px !important;
text-transform: uppercase;
font-size:11px;}
.blogshare i{ display:inline-block; vertical-align:top;}
.blogshare a{ display:inline-block; margin-right:10px;  margin-Left:10px; vertical-align:top;}
.blogshare a:nth-child(3){ margin-left:-10px !important;}
.promotionsHd{ padding:0 0 15px 0;}
.promotionsHd strong{ display:inline-block; font-size:26px; color:#5d5d5d; line-height:40px;font-family: 'poiret_oneregular';}
.promotionsHd span{ display:inline-block; float:right;}
.vendSelect{ background:#7f7f7f url(../images/venderlist-arrow.png) right 10px center no-repeat; color:#FFFFFF; text-transform:uppercase; height:40px; border:0; padding:0 10px; font-size:12px; width:210px; }
.promotionsList{ padding:0;}
.promotionsList ul li{ padding:20px; background:#fff; margin-bottom:20px;}
.promotionsList ul li strong{ font-size:16px; text-transform:uppercase; display:block;}
.promotionsList ul li strong a{ color:#5b5b5b;}
.promotionsList ul li strong a:hover{ color:#1eb1e5;}
.promotionsList ul li span{ font-size:14px; line-height:24px; color:#848484; padding:5px 0; display:block;}
.promotionsList ul li i{ display:block; font-style:normal; padding-top:5px;}
.promotionsList ul li i a{display:inline-block; padding:8px 20px; background:#fc626b; font-size:13px; color:#fff; line-height:15px; text-transform:uppercase;}
.promotionsList ul li i a:hover{ background:#d62e38;}
.promotionsList ul li i a img{ vertical-align:top; padding-right:5px;}
/*----------Vendor Dashboard---------------*/
.header-Vend{background: #fff;border-bottom: 1px solid #e5e5e5; padding: 0; width: 100%;}
.vend-hdr-right{ font-size:12px; color:#5d5d5d; line-height:16px; padding:24px 0; text-transform:uppercase; display:inline-block; float:right;}
.vend-hdr-right a{ color:#1eb1e5;}
.vend-hdr-right a:hover{ color:#1eb1e5; text-decoration:underline;}
.vend-Left{ background:#fff; border:#e9e9e9 solid 1px; width:25%; float:left; padding-bottom:50px;}
.vendash-Nav{ padding:0;}
.vendash-Nav ul li{ display:block;}
.vendash-Nav ul li a{ display:block; font-size:12px; line-height:16px; padding:8px 10px; color:#5d5d5d; text-transform:uppercase; border-bottom:#e9e9e9 solid 1px;}
.vendash-Nav ul li a span{ display:inline-block; float:right; background:url(../images/vend-nav-plus.png) right center no-repeat; width:16px; height:11px; margin-top:3px;}
.vendash-Nav ul li a.active span{ background:url(../images/vend-nav-minus.png) right center no-repeat;}
.vendash-Nav ul li a img{ vertical-align:top; margin-right:5px;}
.vendash-Nav ul li a .img{ display:inline-block;}
.vendash-Nav ul li a .over{ display:none;}
.vendash-Nav ul li a:hover .img, .vendash-Nav ul li a.active .img{ display:none;}
.vendash-Nav ul li a:hover .over, .vendash-Nav ul li a.active .over{ display:inline-block;}
.vendash-Nav ul li a:hover, .vendash-Nav ul li a.active{ color:#1eb1e5;}
.vendSubNav{ padding:0; display:none;}
.vendSubNav ul li{ display:block;}
.vendSubNav ul li a{ background:#dcdcdc; display:block; padding:8px 10px 8px 40px; color:#767676}
.vendSubNav ul li a:hover, .vendSubNav ul li a.current{ background:#1eb1e5; color:#fff;}
.vend-Right{ width:73%; float:right;}
.vendaddressBx{ background:#fff; border:#e4e4e4 solid 1px; padding:20px; margin-top:20px;}
.revmarketBx{ padding-top:20px;}
.dashTop{ padding:20px 0;}
.vendTop-L{ width:49%; display:inline-block; background:#fff; border:#e4e4e4 solid 1px;}
.vendTop-R{ width:49%; display:inline-block; float:right; background:#fff; border:#e4e4e4 solid 1px;}
.vend-leftTop{ line-height:0;}
.staticsHd{ font-size:16px; color:#FFFFFF; text-transform:uppercase; font-weight:600; padding:10px 0; text-align:center; background:#1eb1e5;}
.dashAddress{ font-size:14px; line-height:24px; color:#848484; padding:15px 0; text-align:center; text-transform:uppercase;}
.dashAddress span{ display:block;}
.vendrightImg{ line-height:0;}
.vendright-BotLogo{ padding:4px 0; text-align:center;}
.dash-newsList{ background:#FFFFFF; padding:20px; border:#e4e4e4 solid 1px;}
.newsHd{ font-size:15px; font-weight:600; color:#000; padding-bottom:15px; text-transform:uppercase;}
.dash-newsList ul li {border-bottom: 1px solid #c5c5c5;color: #848484; display: block; font-size: 13px; line-height: 22px; padding: 10px 0;}
.dash-newsList ul li:last-child{ padding-bottom:0;}
.dash-newsList ul li strong {color: #000; display: block; font-size: 15px; padding-bottom: 5px;}
.dash-newsList ul li span{ display:block;}
.newsCmtBtns{ padding:10px 0;}
.newsCmtBtns a{ background:#fc626b; line-height:20px; display:inline-block; font-size:13px; text-transform:uppercase; color:#fff; padding:10px 15px; margin-right:7px;}
.newsCmtBtns a:hover{ background:#d12731;}

.vendPromot-Btn{ padding:0px;}
.vendPromot-Btn a{background:#fc626b; display:inline-block; line-height:20px; padding:8px 20px; border:0; text-transform:uppercase; vertical-align:top;  font-size:14px; color:#FFFFFF; cursor:pointer; margin:0 5px 0 0;}
.vendPromot-Btn a:hover{background:#d12731;}
.participate{ font-size:13px; color:#a4a4a4; padding-bottom:15px;}
.participate label{ vertical-align:middle; font-style:italic;}
.vendPromot-Btn a{ padding:5px 10px; margin:0 1px 0 0; font-size:12px;}
.sendmaketBx{ border:#e4e4e4 solid 1px; padding:20px; background:#fff; margin-top:20px; font-size:14px; color:#848484; line-height:20px; margin-bottom:20px;}
.sendmaketBx strong{ color:#505050; font-size:15px; text-transform:uppercase; padding-bottom:5px; display:block; line-height:15px;}
.sendmaketBx span{ display:block; padding-bottom:4px;}
.emaibriDeMain{ border:#e4e4e4 solid 1px; background:#fff;}
.emailbridetop{ background:#e3e3e3; padding:10px 20px;}
.emaibrideInp{ background:#fff; height:43px; padding:0 10px; font-size:14px; color:#666; width:100%; border:0;}
.emailbrideTxtarea{ width:100%; height:230px; padding:10px; font-size:14px; line-height:24px; color:#999; border:0; resize:none;}
.emalbridBtn{ padding:0;}
.emalbridBtn a{ line-height:18px; padding:10px 20px; margin-right:10px; font-size:14px; color:#fff; text-transform:uppercase; background:#1eb1e5; display:inline-block;}
.emalbridBtn a:hover{ background:#118eba;}
.forum-mailBx{ margin-top:20px;}
.reviewBanBx{ margin-top:20px;}
.reviewBanBx ul li{ width:32%; float:left; margin-right:2%; background:#fff; border:#e4e4e4 solid 1px;}
.reviewBanBx ul li:last-child{margin-right:0;}
.revimgBx{ width:100%; height:215px; display:table; text-align:center; position:relative;}
.revimages{ font-size:14px; color:#6d6d6d; line-height:20px; display:table-cell; vertical-align:middle; margin:auto;}
.revimages2{ font-size:14px; color:#6d6d6d; line-height:20px; height:170px; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto;}
.revimages3{ font-size:14px; color:#6d6d6d; line-height:20px; height:133px; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto;}
.htmlcodeBx{ padding:15px; font-size:14px; color:#6d6d6d; line-height:20px; text-align:center;word-wrap: break-word;}
.addpageBtn{ padding:0;}
.addpageBtn a{ background:#1eb1e5; padding:15px 0; text-align:center; display:block; font-size:13px; text-transform:uppercase; color:#fff;}
.addpageBtn a:hover{ background:#118db9;}
.ratingTxt{ padding-top:7px; font-size:14px; text-transform:uppercase; color:#848484;}
.ratingTxt img{ vertical-align:middle;}
.apprTxt{ display:inline-block; font-size:14px; line-height:20px; padding:10px 0; color:#666666;}
.submtTst{ display:inline-block; float:right;}
.reviewCmt-Bx{ border:#e4e4e4 solid 1px; padding:0 20px; background:#fff; margin-top:20px; font-size:14px; color:#848484; line-height:20px; margin-bottom:20px;}

.Rev-CmtBtns{ padding:10px 0 0 0;}
.Rev-CmtBtns > a{ background:#fc626b; line-height:20px; display:inline-block; font-size:13px; text-transform:uppercase; color:#fff; padding:10px 15px; margin-right:7px;}
.Rev-CmtBtns > a:hover{ background:#d12731;}
.revComtBx{ width:100%; padding:15px; margin:7px auto 0 auto; background:#eee; display:none;}
.grandTotl{ color:#fff !important; font-weight:bold;}
.awardsCont{ font-size:14px; line-height:24px; color:#626262; padding-bottom:10px;}
.awardsupload{ position:relative; margin:10px 0 0 0;}
.upldImg-Inp{ width:100%; height:40px; background:#f4f4f4; padding:0 110px 0 10px; font-size:13px; font-style:italic; border:0; color:#7e7e7e;}
.uploadsize{ width:100px; text-align:center; position:absolute; right:0; top:0;}
.uploadImg-file{ position:absolute; width:100px; right:0; top:0; height:40px; overflow:hidden; opacity:0;}
.mTOp{ margin-top:15px;}
.awardList{ padding:20px 0 10px 0;}
.awardList ul li{ float:left; width:32%; margin-right:2%; margin-bottom:15px; position:relative; text-align:center; padding:20px; border:#e4e4e4 solid 1px; background:#fff;}
.awardList ul li:nth-child(3n){ margin-right:0;} 
.awardList ul li span{ display:block; padding-bottom:15px; font-size:15px; color:#505050; text-transform:uppercase; font-weight:600;}
.awardList ul li i{ display:block;}
.delete_award {position: absolute; right: 10px; top: 5px;}
.pdfupload{ position:relative;}
.audioPlyBx { height: 35px !important; margin:auto; width: 80%; max-width:550px; position:absolute; left:0; top:0; right:0; bottom:0;}
.profTxt-Txtarea{width:100%; height:180px; background:#f4f4f4; padding:10px; resize:none; font-size:13px;border:0;color:#7e7e7e;}
.brideshowBx{ background: #fff none repeat scroll 0 0; border: 1px solid #e4e4e4; padding: 20px; display:none; margin-bottom:20px;}
.newsHgt{ height:650px; padding:20px 10px 20px 20px;}
.newsHgt li{ padding-right:15px;}

/*--------------*/
.totalOrders{ font-size:26px; color:#767676; padding-bottom:10px;font-family: 'poiret_oneregular'; padding-top:20px;}
.itemHdName{ padding-top:20px;}
.red{ color:#fc626b;}
.green{ color:#44b500;}
hr{ margin-bottom:15px; padding:0; height:1px; background:#e5e5e5; width:100%; border:0;}
.ItemOptTxt{ font-size:14px; line-height:20px; color:#626262; padding-bottom:15px;}
.storePaymentList{padding:0; max-width:400px;}
.storePaymentList ul li{ display:block; padding-bottom:10px;}
.paymentCheck{ font-size:14px; color:#626262;}
.paymentCheck label{ vertical-align:middle; padding-left:5px;}
.paymentCheck small{ color:#7e7e7e; font-size:13px;}
.storesettBx{margin:20px 0; padding:20px; background:#fff;}
.paymentfldBx{ padding:7px 0 10px 0;}
.prcedurCont{margin:20px 0; padding:20px; background:#fff; font-size:14px; line-height:26px; color:#626262;}
.prcedurCont strong{display:block; color:#000; font-weight:400;}
.prcedurCont span{display:inline-block; color:#000; font-weight:400;}
.prcedurCont p{ font-size:14px; color:#626262; line-height:26px; padding-bottom:25px;}
.brid-Inqmain{ padding:20px 0;}
.brideInq-Left{ width:49%; float:left; padding:20px 10px 20px 20px; background:#fff; border:#e4e4e4 solid 1px;}
.brideInq-Right{ width:49%; float:right; padding:20px; background:#fff; border:#e4e4e4 solid 1px;}
.brideHd{ font-size:15px; text-transform:uppercase; color:#505050; font-weight:600; padding-bottom:10px;}
.brideHd > span {font-weight: normal;text-transform: none;}
.enquiryList{ padding:0; height:457px;}
.enquiryList ul li{ display:block;}
.enquiryList ul li a{ display:block; font-size:14px; color:#848484; padding:7px 0; line-height:14px;}
.enquiryList ul li a:hover{ color:#1eb1e5;}
.directInq{ padding:0;}
.directInq ul li{ color:#848484; display:block; font-size:14px; padding:8px 0; line-height:20px;}
.directInq ul li span{ display:inline-block; text-transform:uppercase; width:49%;}
.directInq ul li i{ font-style:normal; display:inline-block; float:right; color:#000; width:50%;word-wrap: break-word;}
.delItemBtn{ padding:15px 0 0 0 !important;}
.acc-summ-L{ width:49%; min-height:340px; float:left; padding:15px; margin-bottom:20px; background:#fff; border:#e4e4e4 solid 1px; }
.acc-summ-R{ width:49%; min-height:340px; float:right; padding:15px; background:#fff; margin-bottom:20px; border:#e4e4e4 solid 1px;}
.accList{ padding:0;}
.accList85{width:80%; float:left;}
.accList ul li{ display:block; font-size:13px; line-height:20px; padding:7px 0; color:#848484;}
.accList ul li span{ width:30%; display:inline-block;}
.accList ul li small{ color:#000; width:68%; display:inline-block; float:right; font-size:13px; word-wrap:break-word;}
.accList ul li small.acc100{ color:#000; margin-bottom: 10px;  float: left; width:100%; display:inline-block;  font-size:13px;}
.chatavatrBx{ position:relative; padding:0 0 0 180px; font-size:13px; min-height: 188px; color:#848484; line-height:21px;}
.chatavatr{ width:167px; height:150px; border:#d9d9d9 solid 1px; position:absolute; left:0; top:0; line-height:0;}
.chatavatr img{ max-width:100%; max-height:148px; margin:0 auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto;}
.browseimg{ background:rgba(0, 0, 0, 0.68); height:36px; border:0; width:100%; line-height:36px; font-size:14px; cursor:pointer; color:#fff; text-transform:uppercase; position:absolute; left:0; bottom:-38px;}
.browseFile{ width:100%; overflow:hidden; position:absolute; height:36px; bottom:-38px; left:0; opacity:0; cursor:pointer;}
.htmleditor{ padding: 0;}
.htmleditor img{ width:100%;}
.venue-DetBx{ background:#fff; border:#e4e4e4 solid 1px; padding:20px; width:49%; float:left; height:390px; margin:20px 0;}
.avail-DetBx{ background:#fff; border:#e4e4e4 solid 1px; padding:20px; width:49%; float:right; height:390px; margin:20px 0;}
.venueHd{ font-size:15px; font-weight:600; text-transform:uppercase; color:#505050; padding-bottom:10px;}
.capacity-L{ width:47%; float:left; margin-bottom:20px;}
.capacity-M{ width:6%; float:left; font-size:13px; font-style:italic; text-align:center; line-height:40px; margin-bottom:20px;}
.capacity-R{ width:47%; float:left; margin-bottom:20px;}
.furtherInfBx{ width:100%; padding:20px; border:#e4e4e4 solid 1px; background:#fff;}
.cusionBx{ background:#f4f4f4; padding:10px;}
.cusionBx ul li{ width:25%; float:left; padding-bottom:15px; font-size:12px; font-style:italic; font-weight:300; color:#b9b9b9;}
.cusionBx ul li span{ padding-left:10px; display:inline-block;}
.extravagengBx{ padding:20px 20px 0 20px; background:#fff; border:#e4e4e4 solid 1px; margin-top:20px;}
.extravagengBx p{color: #626262; font-size: 14px;line-height: 26px;padding-bottom: 20px;}
.extravagengBx span{ display:block;}
.extravagengBx i{ display:inline-block; padding-right:5px; text-transform:uppercase; font-style:normal; color:#000;}
.reserv-Bx{ width:49%; float:left; background:#fff; border:#e4e4e4 solid 1px; padding:20px 20px 0 20px; height:825px; margin-top:20px;}
.reserv-Bx-R{ width:49%; float:right; background:#fff; border:#e4e4e4 solid 1px; padding:20px 20px 0 20px; height:825px; margin-top:20px;}
.optionsList{ padding:0 0 10px 0;}
.optionsList ul li{ display:block; padding-bottom:5px;}
.optionsList ul li label{ vertical-align:middle; padding-left:5px;}
.optionselect{ width:100%; margin-bottom:10px;}
.paymentInf{ padding-bottom:10px; color:#848484; font-size:13px; text-transform:uppercase;}
.paymentInf span{ color:#000;}
.easypayment{ padding-bottom:10px; position:relative; font-size:13px; padding-left:20px; text-transform:uppercase; color:#848484;}
.easypayment span{ display:block; padding-bottom:5px;}
.easypayment span small{ font-size:13px; color:#000; line-height:22px;}
.easypayment i{ position:absolute; left:0; top:4px;}
.payfull{ padding-bottom:15px; font-size:14px; color:#848484;}
.payfull label{ vertical-align:middle; text-transform:uppercase;}
.flooreBx-L{ width:49%; float:left; background:#fff; border:#e4e4e4 solid 1px; padding:20px 2px 0 20px; height:520px; margin-top:20px;}
.flooreBx-R{ width:49%; float:right; background:#fff; border:#e4e4e4 solid 1px; padding:20px 20px 0 20px; height:520px; margin-top:20px;}
.flooreList{ padding:0; height:445px;}
.flooreList ul li{ display:block; font-size:13px; line-height:28px; color:#848484;}
.flooreList ul li span{ color:#000;}
.paymInp{ width:80px; height:30px; background:#f4f4f4; padding:0 10px; font-size:13px; border:0; color:#666;}
.floorplan{ padding:0;}
.floorplan img{ width:100%;}
.appbx-L{ width:49%; float:left; background:#fff; border:#e4e4e4 solid 1px; padding:20px; margin-top:20px;}
.appbx-R{width:49%; float:right; background:#fff; border:#e4e4e4 solid 1px; padding:20px; margin-top:20px;}
.mobile-Img{}
.appstoreList{ padding-bottom:15px;}
.appstoreList ul li{ display:block; position:relative; font-size:14px; color:#848484; line-height:25px;}
.appstoreList ul li label{ vertical-align:middle; padding-left:5px;}
.errorTxt{ text-align:center; font-size:16px; padding:40px 0;}
.errorTxt i{ padding:30px 0; text-align:center; display:block; font-size:120px; color:#fc626b; font-weight:bold; text-transform:uppercase; font-style:normal;}
.errorTxt i img{ width:100px; margin:0 5px;}
.errorTxt a{ color:#fc626b ;}
.errorTxt a:hover{ color:#000; text-decoration:underline;}
.galleryNav{ padding:20px 0 0 0;}
.galleryNav ul{margin:0;}
.galleryNav ul li{ float:left;}
.galleryNav ul li a{ display:block; border-top:#dddddd solid 1px; border-left:#dddddd solid 1px; border-bottom:#ddd solid 1px; padding:15px; line-height:19px; color:#00a7e1; font-size:14px; text-transform:uppercase;}
.galleryNav ul li:last-child a{ border-right:#ddd solid 1px;}
.galleryNav ul li a:hover, .galleryNav ul li a.active{ background:#fff; color:#555555; border-bottom:#fff solid 1px;}
.galleryBg{ padding:20px; background:#FFF; border-top:#ddd solid 1px; margin-top:-1px; position:relative;}
.albumBtns{ padding:0 0 10px 0; display:inline-block; vertical-align:top; position:relative;}
.albumBtns a{line-height:20px; padding:5px 20px; background:#fc626b; font-size:13px; text-transform:uppercase; color:#fff; margin-right:10px; display:inline-block;}
.uploadAlbumBtn{ width:125px !important; }
.albumBtns a:hover{ background:#e33842;}
.gall-AlbumBx{ padding:0;}
.galleryList{ padding:0;}
.galleryList > ul > li{ width:32%; margin-right:2%; height:200px; display:flex; margin-bottom:20px; border:#eee solid 1px; float:left;position:relative;}
.galleryList > ul > li > span{ display:block; line-height:0; border:#e0e0e0 solid 1px;}
.galleryList > ul > li > img{margin:auto;}
.galleryList > ul > li:nth-child(3n){ margin-right:0;}
.galleryList > ul > li > span:hover{ box-shadow:#e5e5e5 0 0 5px 5px; border:#fff solid 5px; border-radius:3px;}
.album-Img{ background:rgba(252, 98, 107, 0.86); position:absolute; left:0; top:0; right:0; bottom:0; width:100%; height:100%; opacity:0;}
.galleryList > ul > li:hover .album-Img{ opacity:1;}
.editIconBx{left: 0;position: absolute; text-align: center; top: 50%; width: 100%; margin-top: -16px;}
.vedioCont{font-size:14px; line-height:20px; color:#626262; line-height:20px;}
.vedioCont p{ padding-bottom:20px;}
.vedioCont span{ color:#000;}
.videoList{ padding:0 0 0 10px 0;}
.videoList ul li{ position:relative; display:block; padding:0 0 20px 280px; min-height:196px; font-size:14px; line-height:24px; color:#626262; word-wrap: break-word;}
.videoList ul li span{ display:block; padding:2px 0;}
.videoList ul li strong{ font-size:18px; text-transform:uppercase; display:block; line-height:18px; padding-bottom:5px;}
.videoList ul li a{ vertical-align:top; padding:0 5px 0 0; }
.videoList ul li a:hover{ color:#1eb1e5;}
.videoImg{ width:266px; position:absolute; height:175px; left:0; top:0; line-height:0;}
.videoImg > img{ width:100%; height:100%; border:#ccc solid 1px;}
.videoIconBg{ position:absolute; left:0; top:0; right:0; bottom:0; width:100%; background:rgba(0, 0, 0, 0.6)}
.videoIconBg img{ position:absolute; left:0; right:0; top:0; bottom:0; margin:auto;}
.errorMsg{font-size:16px; color:#fff; line-height:20px; font-weight:300; padding:5px; background:#fc626b; padding:10px; border-radius:3px;}
.help-error,.help-block-error{color: #e73d4a !important; display: inline-block !important; margin-bottom: 5px; margin-top: 5px;}
.video-height2 {height: 450px; position: absolute; top: 50%; margin-top: -225px; width: 100% !important; left: 0;}
.videoImg > video {background: #000 none repeat scroll 0 0;height: 100%; width: 100%;}
.audio-List{ padding:0 0 0 10px 0;}
.audio-List ul li{ position:relative; display:block; padding:0 0 20px 280px; font-size:14px; line-height:24px; color:#626262;}
.audio-List ul li span{ display:block; padding:2px 0;}
.audio-List ul li strong{ font-size:18px; text-transform:uppercase; display:block; line-height:18px; padding-bottom:5px;}
.audio-List ul li a{ vertical-align:top; padding:0 5px 0 0; }
.audio-List ul li a:hover{ color:#1eb1e5;}
.italicCont{ font-style:italic; word-wrap: break-word;}
/*-------------------26-05-2016--------------*/
.upldimg-List {margin: 20px 0 0;}
.upldimg-List ul li {position: relative; width: 100px; height:90px; border:#dfdfdf solid 1px; display:inline-block; margin:0 4px 5px 0;}
.upldimg-List ul li > img{ width:100%; height:100%;}
.upldimg-List .delete_img {background: #666; height: 15px;line-height: 15px; position: absolute; right:0px;text-align: center;top: 0px; width: 15px;}
.reset-password{width:70%;margin:15px auto 0 auto;}
.reset-password.middle{width:40%;}
.reset-password .signinBtn{margin-bottom:25px;}
.pagination{display: inline !important;}
.pagination li{display: inline !important;}
.reviewBox{ max-width:519px !important;}
span.error{color:red;}
.reviewList{ padding:10px 0;}
.reviewList ul li{ background:#fff; padding:15px; font-size:14px; color:#626262; line-height:24px; margin-bottom:20px;}
.reviewList ul li strong{ font-weight:600; text-transform:uppercase; display:block; font-size:16px; padding-bottom:3px;}
.reviewList ul li span{ display:block;}
.reviewList ul li small{ font-size:13px; display:block;}
.revHdClr{ color:#626262;}
.revHdClr:hover{ color:#1eb1e5;}
.rev-moreClr{ color:#1eb1e5; font-style:italic;}
.rev-moreClr:hover{ color:#1eb1e5; text-decoration:underline;}
.byname{ color:#626262;}
.byname:hover{ color:#fc626b;}
.community-List{ padding:15px 15px 0 15px; background:#fff; margin:15px 0;}
.community-List ul li{ display:block; font-size:13px; line-height:19px; color:#848484; margin-bottom:30px; min-height:73px; position:relative; padding:0 0 0 105px;}
.community-List ul li strong{ display:block; font-size:14px; font-weight:400; line-height:14px; padding-bottom:4px;}
.community-List ul li a{ color:#1eb1e5;}
.community-List ul li a:hover{ color:#0490c2; text-decoration:underline;}
.community-List ul li span{ display:block;}
.albumList{ font-size:11px; line-height:12px; color:#00a7e1; text-transform:uppercase;}
.albumList a{color:#00a7e1;}
.albumList a:hover{color:#fc626b;}
.upld-photoBtn{ background:#fc626b; color:#fff; line-height:20px; padding:9px 0; width:100px; border:0; text-align:center;}
.preweddingBx{ padding:15px; background:#fff; position:relative;}
.PrwweddingHd{ font-size:28px; color:#6d6c6c;font-family: 'poiret_oneregular';}
.albumbList{ padding:10px 0;}
.albumbList ul li{ display:block; font-size:14px; line-height:26px; color:#626262;}
.albumbList ul li a{ color:#00a7e1;}
.albumbList ul li a:hover{ text-decoration:underline; color:#00a7e1;}
.albumbList ul li span{ display:inline-block; width:120px;}
.prewedding-Bann{ padding:20px 0 0 0;}
.prewedding-Bann ul li{ display:block;}
.prewedding-Bann .owl-controls{ padding:0;}
.prewedding-Bann .owl-controls .owl-nav{ padding:0; position:absolute; top:50%; margin-top:-20px; width:100%;}
.prewedding-Bann .owl-controls .owl-nav .owl-prev{ background: rgba(0, 0, 0, 0) url("../images/arrow-prev.png") no-repeat scroll 0 0; display: inline-block !important; height: 42px; overflow: hidden; text-indent: -200px; width: 40px;}
.prewedding-Bann .owl-controls .owl-nav .owl-next{background: rgba(0, 0, 0, 0) url("../images/arrow-next.png") no-repeat scroll 0 0; display: inline-block !important; height: 42px; float:right; overflow: hidden; text-indent: -200px; width: 40px;}
.backalbum{ background:#00a8e1; font-size:13px; color:#fff; text-transform:uppercase; padding:5px 10px; line-height:23px; position:absolute; right:10px; top:10px;}
.backalbum:hover{ background:#09789d;}
.engage-Btn{ padding:0;}
.engage-Btn a{ line-height:18px; padding:10px 20px; margin-right:10px; font-size:14px; color:#fff; text-transform:uppercase; background:#fc626b; display:inline-block;}
.engage-Btn a:hover{ background:#d12731;}
.photoalbumBx{ padding:20px; margin-bottom:20px; background:#fff; position:relative;}
.albumTble{ padding:0;}
.albumTble table{ border:#e2e2e2 solid 1px; background:#fff;}
.albumTble table th{ background:#999; border-right:#a8a8a8 solid 1px; font-size:11px; text-transform:uppercase; font-weight:600; text-align:left; line-height:12px; padding:15px 10px; color:#fff;}
.albumTble table td{font-size:11px; padding:10px 10px; border-bottom:#eee solid 1px;}
.albumImg{ line-height:0; border:#ececec solid 1px; width:79px; height:79px; display:inline-block; position:relative;}
.albumImg > img {bottom: 0; left: 0; margin: auto; position: absolute; right: 0; top: 0;max-height: 100%;}
.albumlistDel{ background:#e64f13; font-size:13px; font-weight:600; width:18px; height:18px; line-height:18px; color:#fff; text-align:center; cursor:pointer; display:inline-block;}
.RetriveLeadBx{ background:#fff; padding:20px; border:#e4e4e4 solid 1px; margin:20px 0; color:#848484; font-size:14px;}
.RetriveLeadBx strong{ font-size:16px; text-transform:uppercase; font-weight:600; display:block; color:#505050;}
.RetriveLeadBx span{ font-size:14px; display:block; color:#848484; padding:2px 0;}
.RetriveLeadBx i{ color:#505050; font-style:normal;}
.markstepBx{ padding-bottom:20px;}
.markstepBx-L{ width:32%; height:250px; float:left; margin-right:2%; background:#fff; border:#e4e4e4 solid 1px; padding:10px;}
.markstepBx-M{ width:32%; height:250px; float:left; margin-right:2%; background:#fff; border:#e4e4e4 solid 1px; padding:10px;}
.markstepBx-R{ width:32%; height:250px; float:left; background:#fff; border:#e4e4e4 solid 1px; padding:10px;}
.stepHd{ font-size:15px; text-transform:uppercase; font-weight:600; padding:10px 0px 10px 10px; color:#505050;}
.step1Txt{ font-size:14px; color:#848484; padding:0 0 0 5px;}
.step1Txt span{ display:block; padding:5px 0}
.step1Txt span label{ vertical-align:middle; padding-left:5px;}
.step1Txt p{ color:#6d6d6d; font-size:14px; line-height:21px; padding:10px 0;}
.weddtime{ padding:10px;}
.leadsBtn{ padding:10px 10px 0 10px;}
.leadsBtn a{ line-height:20px; padding:10px 0; text-align:center; font-weight:600; margin-bottom:15px; display:block; background:#fc626b; font-size:13px; color:#fff; text-transform:uppercase;}
.leadsBtn a:hover{ background:#b52d35;}

.leadsBtn input[type=submit]{     border: 0px;
    width: 100%; line-height:20px; padding:10px 0; text-align:center; font-weight:600; margin-bottom:15px; display:block; background:#fc626b; font-size:13px; color:#fff; text-transform:uppercase;}
.leadsBtn input[type=submit]:hover{ background:#b52d35;}


.redownLeadBx{ background:#fff; border:#e4e4e4 solid 1px; padding:20px; margin:0 0 20px 0; font-size:14px; color:#848484;}
.redownLeadBx strong{ display:block; font-size:15px; text-transform:uppercase; color:#505050;}
.redownLeadBx span{ display:block; padding-bottom:10px;}
.redownLeadBx i{ display:block; font-style:normal; padding:5px 0;}
.redownLeadBx a{display:inline-block; font-size:14px; color:#1eb1e5; text-decoration:underline;}
.redownLeadBx a:hover{ text-decoration:none;}
.calanderBx{ background:#fff;}
.checkoutFldBx{ width:100%; padding:20px; border:#e4e4e4 solid 1px; margin:10px 0; background:#fff;}
.checkOut100{width:100%; margin-bottom:20px; display:block;}
.checkOut75{ width:75%; margin-bottom:20px; display:block;}
.checkOut60{ width:60%; margin-bottom:20px; display:block;}
.checkOut49-L{ float:left; width:49%;}
.checkOut49-R{ float:right; width:49%;}
.checkOut32-L{ float:left; width:32%; margin-right:2%;}
.checkOut32-M{ float:left; width:32%; margin-right:2%;}
.checkOut32-R{ float:right; width:32%;}
.checkoutInp{ border:#e4e4e4 solid 1px; height:40px; padding:0 10px; background:#fff; font-size:14px; width:100%;}
.checkout-Select{ border:#e4e4e4 solid 1px; height:40px; padding:0 10px; background:#fff url(../images/dropdown-arrow2.png) right 10px center no-repeat; font-size:14px; width:100%;}
/*----------------31-05-2016-------------------*/
.orderDetTop{ margin:20px 0 0 0;}
.order-det-L{ background:#fff; border:#e4e4e4 solid 1px; width:49%; height:230px; float:left; margin-bottom:20px;}
.order-det-R{ background:#fff; border:#e4e4e4 solid 1px; width:49%; height:230px; float:right; margin-bottom:20px;}
.order-detHd{background:#dcdcdc; border-bottom: 1px solid #e4e4e4; font-size: 16px; font-weight: 600; padding: 10px;text-transform: uppercase;}
.orderDet{ padding:15px; font-size:13px; color:#999; line-height:20px;}
.orderDet span{ display:block; padding:3px 0;}
.orderDet i{ font-style:normal; width:180px; display:inline-block; color:#000;}
.orderDet small{ color:#1eb1e5; font-size:13px;}
.orderadd{ padding:15px; font-size:13px; color:#333; line-height:22px;}
.orderadd span{ display:block;}
.shoppingCartHd{ border-bottom: 1px solid #e4e4e4; font-size: 16px; font-weight: 600; padding:0px 0 5px 0; margin-bottom:10px;text-transform: uppercase;}
.shippingItem{ position:relative;}
.shippingItem span{ display:block; font-size:13px; color:#6f6f6f;}
.shippingItem span a{ color:#1eb1e5;}
.shippingItem span a:hover{ color:#0b87b3; text-decoration:underline;}
.shippingItem span i{ font-style:normal; color:#1eb1e5;}
.tipsList{ padding:20px; background:#fff;}
.tipsList ul li{ display:block; font-size:14px; line-height:22px; color:#848484; padding-bottom:20px;}
.tipsList ul li strong{ display:block; font-size:16px; font-weight:600; text-transform:uppercase; padding-bottom:7px;}
.tipsList ul li a{ display:inline-block; color:#00a8e1; border-bottom:#00a8e1 solid 1px;}
.tipsList ul li a:hover{ color:#fc626b; border-bottom:#fc626b solid 1px;}
.aks-liwedd-top{ background:#fff; margin-bottom:20px; padding:15px ; border:#00a8e1 solid 3px; position:relative;}
.feat-QuestBtn{background:url("../images/featBg.png") no-repeat 0 0;color: #fff; font-size: 12px; height: 42px; line-height: 20px; padding: 8px 9px; position: absolute; right: -12px; text-transform: uppercase; top: 0; width: 150px;}
.aks-Que{ margin-bottom:20px; font-size:14px; line-height:24px; color:#777; word-wrap: break-word;}
.aks-Que strong{ font-size:16px; font-weight:700; color:#00a8e1; display:block;}
.aks-Ans{ font-size:14px; line-height:24px; color:#777;}
.aks-Ans strong{ font-size:16px; font-weight:700; color:#00a8e1; display:inline-block;}
.Queans-List{ padding:0;}
.Queans-List ul li{ display:block; background:#fff; font-size}
.Queans-List{ padding:0 0 20px 0;}
.Queans-List > ul > li{ display:block; margin-bottom:20px; background:#FFFFFF; padding:15px 25px 15px 15px; height:}
.ask-question{line-height:26px; color:#5b5b5b;font-size:18px; padding-right:20px; background:#fff url(../images/plus-icon.png) right 8px no-repeat; cursor:pointer; height:26px; overflow:hidden;}
.ask-question.active{ background:#fff url(../images/minus-icon.png) right 8px no-repeat; font-size:14px; height:auto; overflow:auto; margin-bottom:15px;color:#00a8e1;}
.ask-answare{font-size:14px; line-height:24px; color:#777;}
.ask-answare strong{ font-size:16px; font-weight:700; color:#00a8e1; display:inline-block;}
/*----------------------03-06-2016-----------------*/
.fr{ float:right !important;}
.accList ul li span{ line-height:20px;}
.accList ul li span.span_text{ line-height:40px;}
.accList ul li span.help-block{ display:inline !important; width:auto !important;}
.accList{padding: 0 0 10px;}
.srchonof{ width:18%; float:left; margin-top:20px;}
.prdlstflt-bx{ width:80%; float:right; margin-top:20px;}
.prdlstflt-bx .forum-Select2{ width:38%;}
.prdlstflt-bx .forum-srchFldBx2{ width:62%;}
.tipsList ul li span {color: #000; display: block;font-size: 14px;font-weight: 600;}
/*---------------Switch on/off----------------*/
.onoffswitch {position: relative; width:130px;  -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none; }
.onoffswitch-checkbox { display: none;}
.onoffswitch-label { display: block; overflow: hidden; cursor: pointer;  border-radius: 20px;}
.onoffswitch-inner {display: block; width: 200%; margin-left: -100%; transition: margin 0.3s ease-in 0s;}
.onoffswitch-inner:before, .onoffswitch-inner:after {display: block; float: left; width: 50%; height:35px; padding: 0; line-height: 35px;
font-size: 14px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold; box-sizing: border-box;}
.onoffswitch-inner:before { content: "Items"; padding-left: 70px; background-color: #fc626b; color: #FFFFFF; }
.onoffswitch-inner:after {content: "Vendors"; padding-right: 60px; background-color: #1eb1e5; color: #FFFFFF; text-align: right;}
.onoffswitch-switch { display: block; width: 33px; height:33px; margin:1px 1px; background: #FFFFFF; box-shadow:#ccc 0 0 3px 0;  position: absolute; top: 0; bottom: 0; right: 0px;border: 2px solid #FFFFFF; border-radius: 50%; transition: all 0.3s ease-in 0s; }
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner { margin-left: 0; }
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch { right: 94px; }
/*---------------------03-06-2016----------------*/
.tipsList ul li span {color: #000; display: block;font-size: 14px;font-weight: 600;}
.tipsList ul li {border-bottom: 1px solid #e4e4e4; padding-bottom:15px; margin-bottom:15px;}
/*---------------------07-06-2016-----------------*/
.selectCatList{ font-size:14px; font-weight:400;}
.selectCatList span{ display:block; padding:5px 0;}
.selectCatList span label{ vertical-align:middle; font-weight:400; color:#000;}
.selectCatList span  input{ margin:0;}
.storeitem-Top{ padding:20px 0 5px 0;}
.adstoreItem{ display:inline-block; float:right; vertical-align:top; padding:0;}
.addstoreitem-left{ display:inline-block; vertical-align:top;}
.jtable{ border:#999 solid 1px !important;}
.jtable tr th{ padding:10px 8px !important; font-size:13px !important; color:#fff !important;}
.fltrBtn{background:#3598dc; color:#fff;}
.fltrBtn:hover{background:#0e66a3; color:#fff !important;}
.resetBtn{background:#999; color:#fff;}
.resetBtn:hover{background:#666; color:#fff !important;}
.viewcartBx .jtable-bottom-panel {background: #ccc !important; border-top: #ccc solid 1px !important;}
.storeitem-Top .form-group{ display:inline-block; margin-bottom:0;}
input[type=checkbox], input[type=radio]{ margin:0 !important;}
.paymentCheck label{ margin:0;}
.websiteListadd{ position:relative;}
.websiteListadd small{ width:75% !important; float:none !important; margin-bottom:10px; margin-right:10px;}
.addwebBtn{margin-left: 7px;padding: 9px 12px !important;}
.webremoveBtn{ margin:0 0 0 10px !important;}
.websiteListadd .webremoveBtn{ margin:0 !important;}
.websiteListadd .btn{ padding:10px 14px; float:none;}
.websiteListadd .addwebBtn{ position:absolute; bottom:17px;}
.loginInp2{height: 90px; width: 100%; background: #fff; border: #dddddd solid 1px;font-size: 13px; padding:10px;font-style: italic; resize:none;}
.loginInp2:focus{ border:#7ac9e5 solid 1px; box-shadow:#7ac9e5 0 0 2px 2px;}

/*------------------09-06-2016-------------------*/
.diamondOffer {color: #333; font-size: 16px; padding: 15px 0; line-height:24px; text-align: center;}
.diamondOffer span { display: block; font-weight: 600;}
.printDiamondBtn{ padding:10px 0 0 0; font-size:14px; color:#fff; text-align:center;}
.printDiamondBtn a{ display:inline-block; color:#fff; margin-left:10px; padding:10px 15px; line-height:20px; background:#999;}
.printDiamondBtn a:hover{ background:#666;}
.diamPromoBtn{background:#fc626b; display:inline-block; line-height:20px; padding:10px 20px; border:0; text-transform:uppercase; vertical-align:top;  font-size:14px; color:#FFFFFF; cursor:pointer;}
.diamPromoBtn:hover{background:#d12731;}
.loadmoreBtn{ width:120px; padding: 10px 0; text-align: center; font-size: 16px; text-transform: uppercase; color: #fff; cursor: pointer; background: #999 !important; margin:0 auto;}
.loadmoreBtn:hover{ background: #333 !important;}
/*----------------13-06-2016---------------*/
.storeItemAdd{ display:inline-block; float:left; background:#00a7e1; border-radius:3px; color:#fff; font-size:18px; vertical-align:top; margin-left:5px; padding:10px 12px; line-height:20px;}
.storeItemAdd.addOption{background-color:green;}
.storeOptBx{ padding:0 0 15px 0; margin-left:100px; float:left; display:inline-block; width:70%;}
.oderitemBx{ width:49%; float:left;}
.oderitemBx2{ width:49%; float:right;}
.btn-danger{ margin-left:3px; float:left; line-height:20px !important; padding:9px 12px !important; vertical-align:top;}
.optloop{ padding-top:15px;}
nav.plus{display: inline;margin-left: 10px;display: none;}
.editprodBdr{ margin-bottom:20px; padding-bottom:10px; border-bottom:#eee solid 1px;}
.real-wedding-imgBx a{ padding:0 5px !important;}
.real-wedding-imgBx i {margin:5px 0; height:200px; display:flex;}
.real-wedding-imgBx i img{ margin:auto;}
/*---------------------08-06-2016----------------*/
.realweddingSlider{ padding:20px 0;}
.realweddingSlider ul li{ display:block;}
.privacy-Main ul{ list-style:circle; padding-bottom:20px; padding-left:15px;}
.privacy-Main ul li{ font-size:14px; line-height:30px; color:#626262;}
.privacy-Main ul li ul{ padding:25px 0 25px 20px;}
.suggSong{ color:#1eb1e5; text-decoration:underline;}
.suggSong:hover{text-decoration:none;}
.songsFltrBx{ background:#fff; padding:20px; margin-bottom:20px;}
.songflt-L{ width:32%; float:left; margin-right:2%;}
.songflt-M{ width:32%; float:left; margin-right:2%;}
.songflt-R{ width:32%; float:left; position:relative;}
.vendDet-newInp{ width:100%; height:40px; background:#f4f4f4; padding:0 50px 0 10px; font-size:13px; font-style:italic; border:0; color:#7e7e7e;}
/*----------------09-06-2016-----------------*/
.videoGrapher-Det{ padding:20px 0; font-size:14px; line-height:24px; color:#626262; background:#fff; padding:20px;}
.videoGrapher-Det a{ color:#1eb1e5;}
.videoGrapher-Det a:hover{ text-decoration:underline; color:#1eb1e5;}
.prevweddBtns{ padding:20px 0 0 0;}
.prevweddBtns a{ background:#fc626b; padding:10px 20px; font-size:14px; color:#fff; line-height:22px; display:inline-block;}
.prevweddBtns a span{ font-size:16px; display:block; font-weight:600; color:#fff;}
.prevweddBtns a:hover{background:#d12731; color:#fff;}
.prevweddBtns i {float: left; width: 33.33%; font-style:normal; color:#fff;}
.prevweddBtns_50 i {float: left; width: 50%; font-style:normal;}
.weddIndBtn{ text-align:center;}

/*---------------------08-06-2016----------------*/
.realweddingSlider{ padding:20px 0;}
.realweddingSlider ul li{ display:block;}
.privacy-Main ul{ list-style:circle; padding-bottom:20px; padding-left:15px;}
.privacy-Main ul li{ font-size:14px; line-height:30px; color:#626262;}
.privacy-Main ul li ul{ padding:25px 0 25px 20px;}
.suggSong{ color:#1eb1e5; text-decoration:underline;}
.suggSong:hover{text-decoration:none;}
.songsFltrBx{ background:#fff; padding:20px; margin-bottom:20px;}
.songflt-L{ width:32%; float:left; margin-right:2%;}
.songflt-M{ width:32%; float:left; margin-right:2%;}
.songflt-R{ width:32%; float:left; position:relative;}
.vendDet-newInp{ width:100%; height:40px; background:#f4f4f4; padding:0 10px; font-size:13px; font-style:italic; border:0; color:#7e7e7e;}
/*----------------09-06-2016-----------------*/
.videoGrapher-Det{ padding:20px 0; font-size:14px; line-height:24px; color:#626262; background:#fff; padding:20px;}
.videoGrapher-Det a{ color:#1eb1e5;}
.videoGrapher-Det a:hover{ text-decoration:underline; color:#1eb1e5;}
.prevweddBtns{ padding:20px 0 0 0;}
.prevweddBtns a{ background:#fc626b; padding:10px 20px; font-size:14px; color:#fff; line-height:22px; display:inline-block;}
.prevweddBtns a span{ font-size:16px; display:block; font-weight:600;}
.prevweddBtns a:hover{background:#d12731;}
.realwedd-Slider{ width:100%; padding-bottom:20px; margin-top:5px;}
.realwedd-Slider ul li{line-height:0; width:140px; float:left; margin-right:5px;}
.realwedd-Slider ul li a{ display:block;}
.realwedd-Slider ul li img{ width:100%; height:120px;}
.realwedd-Slider .owl-controls{ padding:0;}
.realwedd-Slider .owl-controls .owl-nav{}
.realwedd-Slider .owl-controls .owl-nav .owl-prev{ background: rgba(0, 0, 0, 0) url("../images/arrow-prev.png") no-repeat scroll 0 0; display: inline-block !important; height: 42px; overflow: hidden; text-indent: -200px; width: 40px; position:absolute; top:50%; margin-top:-20px;}
.realwedd-Slider .owl-controls .owl-nav .owl-next{background: rgba(0, 0, 0, 0) url("../images/arrow-next.png") no-repeat scroll 0 0; display: inline-block !important; height: 42px; float:right; overflow: hidden; text-indent: -200px; width: 40px; position:absolute; top:50%; margin-top:-20px; right:0;}
.realwedd-Slider .owl-thumbs {text-align: center; padding:10px 0 0 0;}
.realwedd-Slider .owl-thumb-item{ width:130px; border:#ccc solid 1px; margin:0 5px; line-height:0; padding:2px 0; cursor:pointer;}
.realwedd-Slider .owl-thumb-item.active{ border:#fc626b  solid 1px;}
.detRating .jq-ry-container{ float:none; display:inline-block;}
.blueClr{color:#00a8e1 !important;}
.contestFrmBx  .contSub{ float:none;}
.norecord{ background:#e5e5e5; padding:10px; text-align:center; font-size:20px;}
/*--------------20-06-2016---------------------*/
.prodImg > a {display: flex; height: 190px; background:#ddd;}
.nodatareco{ background:#f5f5f5; border:#e5e5e5 solid 1px; padding:15px; font-size:20px; text-align:center; font-weight:600; margin:10px 0;}
.nodatareco span{ font-size: 13px; font-weight: 400; display: block; padding-top:5px;}
.nodatareco a:hover{ text-decoration:underline !important; color:#fc626b;}
.blogimg-Box{ max-width:280px;}
.blogImgBx {
  border: 1px solid #e5e5e5;
  height: 150px;
  margin: 5px 0 10px;
  position: relative;
  text-align: center;
  width: 200px;
}
.blogImgBx img {
  bottom: 0;
  left: 0;
  margin: auto;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0;
}
.blogImgBx  a{ position:absolute; right:0; top:0; width: 20px;height: 20px;background: rgba(0, 0, 0, 0.8);}
.blogImgBx  a > img{width: auto; text-align: center; display: block; padding: 5px 0; margin: auto;}
/*--------------------16-06-2016------------------*/
.songtbleBx{ padding:20px; background:#fff;}
.songtbleBx table th{ background:#e5e5e5; padding:15px 10px; font-size:13px; color:#4f4f4f; border-right:#d9d9d9 solid 1px; text-align:left; font-weight:400;}
.songtbleBx table th:last-child{ border-right:0;}
.songtbleBx table td{ color:#3e454c; font-size:13px; padding:15px 10px; border-bottom:#8b8b8b dotted 1px;}
.bdrNone{ border:none !important;}
.venueguide-Left{ width:75%; display:inline-block; margin-bottom:20px;}
.venueguide-Right{ width:23%; float:right; display:inline-block; margin-bottom:20px; border:#e4e4e4 solid 1px; line-height:0;}
.venueguide-Right img{ width:100%; height:100%;}
.venguideBx{ padding:20px; background:#fff; margin-bottom:20px;}
.venguideBx ul li{ padding:0 20px; position:relative; float:left; width:20%; margin-bottom:10px; line-height:43px; font-size:13px; color:#626262;}
.venguideBx ul li:nth-child(5n){ padding-right:0;}
.venguideBx ul li label{ vertical-align:middle; font-size:11px;}
.venguideBx ul li input.option {position: absolute; left: 0; top: 14px;}
.venueguidePadd{ padding:0 20px 0 0 !important;}
.fltrCompBtn{ padding:15px 0 10px 0; text-align:center;}
.fltrBtn{ background:#fc626b; height:35px; color:#fff; text-transform:uppercase; margin-right:10px; font-size:14px; width:130px; text-align:center; border:0; cursor:pointer;}
.fltrBtn:hover{ background:#cc2e37;}
.compareBtn{background:#afafaf; height:35px; text-transform:uppercase; color:#fff; font-size:14px; width:130px; text-align:center; border:0; cursor:pointer;}
.compareBtn:hover{background:#404040;}
.venueGuidetble{ padding:20px; background:#fff;}
.venueGuidetble table {
  border-left: 1px solid #d9d9d9;
}
.venueGuidetble table th {
  background: #e5e5e5 none repeat scroll 0 0;
  border-right: 1px solid #d9d9d9;
  color: #4f4f4f;
  font-size: 13px;
  font-weight: 400;
  padding: 15px 15px 15px 10px;
  text-align: center;
}
.venueGuidetble table th:last-child{ border-right:0;}
 
.venueGuidetble table td {
  border-bottom: 1px dotted #d9d9d9;
  border-right: 1px solid #d9d9d9;
  color: #3e454c;
  font-size: 12px;
  padding: 15px 10px;
  text-align: center;
  vertical-align: top;
}
 
.venueGuidetble table td strong{ display:block; font-size:14px; color:#5b5b5b; padding-bottom:5px;}
.venueGuidetble table td strong a{ color:#5b5b5b;}
.venueGuidetble table td strong a:hover{ color:#1eb1e5;}
.venueGuidetble table td span{ display:block;}
/*-------------------20-06-2016--------------*/
.bestVenderTop strong{ display:block; font-size:28px; color:#1eb1e5; padding-bottom:5px; font-family: 'poiret_oneregular'; line-height:normal;}
.inforeq-Step{ font-size:28px; color:#1eb1e5; padding:0 0 10px 0; font-family: 'poiret_oneregular'; font-weight:bold;}
.inforeq-CateBg{ background:#fff; padding:20px;}
.inforeqfrm-Bx{ padding:10px 0 0 0;}
.inforeq-L{ width:49%; display:inline-block; margin-bottom:20px;}
.inforeq-R{ width:49%; display:inline-block; float:right; margin-bottom:20px;}
.info-full{ width:100%; margin-bottom:20px;}
.info-wedet-L{ width:32%; float:left; margin-right:2%;}
.info-wedet-R{ width:32%; float:left;}
.infoCategory{ padding:0 0 10px 0; border-bottom:#e5e5e5 solid 1px; height:350px;}
.infoCategory ul li{ width:50%; float:left; padding:5px 10px 5px 0; line-height:20px; font-size:14px; color:#666;}
.infoCategory ul li label{ vertical-align:top; font-weight: 400 !important;}

.blogBrowse {
  margin: 10px 0;
  position: relative;
  width: 200px;
}
.blogBrowse1{ margin:0px 0 15px 0; width:200px;  }
.blog-browseFile{background: rgba(0, 0, 0, 0.68); height: 36px;border: 0; width: 100%;line-height: 36px;font-size: 14px; cursor: pointer;color: #fff;    text-transform: uppercase;}
 /*------------------21-06-2016-------------------*/
.brideCheck {color: #333;font-size: 14px; padding: 0;}
.brideCheck label {display: inline-block;font-weight: 400; margin-bottom: 0; padding-left: 5px; vertical-align: middle;}
label.error{color:red;}
.bckBtn{ display:inline-block; position:absolute; top:5px; right:5px; z-index:1000;}
.bckBtn a{background:#00a8e1; color:#fff; display:block; padding:5px 10px; line-height:18px; font-size:13px; text-transform:uppercase;}
.bckBtn a:hover{ background:#056e92;   cursor: pointer; color:#fff !important;}



.vendImg img {
  height: 100%;
  transform-style: flat !important;
  width: 100% !important;
}
.inforeqfrm-Bx .inforeq-L,.inforeqfrm-Bx .inforeq-R, .info-full{ position: relative;}
.inforeqfrm-Bx .help-block-error{ position: absolute; left: 0; top: 60px;}
.inforeqfrm-Bx .info-full .help-block-error{ position: absolute; left: 0; top: 150px;}
.vendImg img {height: 100%; transform-style: flat !important; width: 100% !important;}
.alert{padding:5px 10px;margin: 5px auto;}
.lblTxt span.required{color:#ff0000;display:inline !important;}
@media print
   {
	 body{ background:#fff !important; height:100%;}
	.backBg{ background:#000 !important; padding:20px;}
	.prientBx{ background:#f5f5f5 !important;  border:#000 solid 5px; border-radius:10px; padding:20px;}
	.reviewBox{ max-width:519px !important;}
	.signhd{ font-size:26px; font-family: 'poiret_oneregular'; color:#000; padding-bottom:10px; border-bottom:#d5d6d7 solid 1px; margin-bottom:10px; text-decoration:none;}
	p {display: block; padding-bottom: 15px; margin: 0; font-size: 14px;line-height: 22px;color: #525252; text-decoration:none;}
	.diamondOffer {color: #333; font-size: 16px;padding: 15px 0;line-height: 24px; text-align: center;}
	.diamondOffer span {display: block; font-weight: 600;}
	.loginBox{ max-width:810px; margin:0 auto; top:15%; position:relative; background:#e7e7e8; border:#fff solid 5px; border-radius:5px; padding:25px;}
}


 
/*----------------------30-06-2016--------------------*/
.songflt-R{ width:66%; float:right; position:relative; padding-right:44px;}
.forum-srchBtn{ width:44px; height:40px; border:0; background:#fc626b; text-align:center; cursor:pointer; position:absolute; right:0; top:0;}
.lyricsBx{ padding:0;}
.LyricsTxt{ color:#000; font-size:14px; max-height:450px; overflow:auto; padding-right:10px;}
.lyricsPrint{display:inline-block; padding:8px 20px; background:#fc626b; border:0; cursor:pointer; font-size:13px; color:#fff; line-height:15px; text-transform:uppercase;}
.lyricsPrint:hover{ background:#d62e38;}
.lyricsPrint img{ vertical-align:top; padding-right:5px;}
.printLyr{ padding-top:10px;}
.lyricsBox{ max-width:600px; margin:0 auto; top:50px; position:relative; background:#e7e7e8; border:#fff solid 5px; border-radius:5px; padding:15px 15px 15px 15px;}
.slideBigImg{ display:block; position:relative; background:#fff; min-height: 500px;}
.slideBigImg > img{ width:100%; height:auto !important;}
.zoomContainer {display: none;}
.realwedd-Slider ul li a.selected img{ border:#F00 solid 1px;}
.zoomWrapper{ margin-bottom:5px; display:flex; width: auto !important; height: auto !important;}
.zoomWrapper img {bottom: 0;left: 0;margin: auto; right: 0; top: 0; max-height:100%; max-width:100%;}
.realwedd-Slider ul li a.active img {border: 1px solid #fc626b;}
optgroup{ padding-left: 5px; font-weight: bold !important;}
optgroup option{ padding-left: 7px;}
.sort{background:#e5e5e5 url(../images/sort-sortable.png) right 0px center no-repeat !important; cursor: pointer;}
.sort.sortasc{background:#e5e5e5 url(../images/sort-asc.png) right 0px center no-repeat !important;}
.sort.sortdesc{background:#e5e5e5 url(../images/sort-desc.png) right 0px center no-repeat !important;}


/*------------------13/07/2016------------------*/
.reviewTitle{ background:#f5f5f5; padding:5px 0; text-align:center; font-size:16px; color:#333;}
.ui-datepicker{ z-index:99 !important;}
.otheraward{ width:100%; height:160px; vertical-align:middle;}
.otheraward > img{ position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; max-height:100%; max-width:100%;}
#social_form .help-block-error{ position:absolute; left:0; top:60px;}
.prefrTxt{ font-size:14px; color:#666; position:relative; padding-left:20px;}
.prefrTxt .required{ position:absolute; left:0; top:5px;}
.prefrTxt h4{ font-size:16px;}
.prefrTxt label {font-weight: 400;margin: 0; padding: 5px 0; vertical-align: middle;}
/*.engageFrm .help-block-error{ position:absolute; left:0; top:60px;}*/
.bridePict{ padding:10px 0;}
.longwedd-List ul li > a {display: block; height:200px;}
.longwedd-List ul li > a img{ height:100%;}
.Vendsrch-type{ padding-bottom: 5px;}
.Vendsrch-type .vendertypelist{ width: 150px;}


/*-----------------04/07/2016-----------------------*/
.postreplyBx{ max-width:600px; margin:0 auto; top:10%; position:relative; background:#e7e7e8; border:#fff solid 5px; border-radius:5px; padding:25px;}
.postreply-Inp{ height:45px; width:100%; background:#fff; border:#dddddd solid 1px; font-size:13px; padding:0 10px; font-style:italic;}
.postreply-Inp2{ height:120px; width:100%; background:#fff; border:#dddddd solid 1px; font-size:13px; padding:10px; resize:none; font-style:italic;}
.attachimage-Inp{ width:100%; height:40px; background:#fff; padding:0 110px 0 10px; font-size:13px; font-style:italic; border:0; color:#7e7e7e;}
.attachedImg{ padding:0 0 0 0;}
.attachimgBx{ width:120px; height:100px; display:none; border:#ccc solid 1px; position:relative; float:left; margin:0 10px 10px 0;}
.attachimgBx img{ width:100%; height:100%;}
.attachimgBx a {background: #fff none repeat scroll 0 0; color: #ff0000; font-size: 12px; font-weight: 600; height: 20px; line-height: 20px;  position: absolute; right: 0; text-align: center; top: 0; width: 20px;}
.notifyTxt{ font-size:13px; color:#333; padding-bottom:20px;}
.notifyTxt label{ vertical-align:middle;}

/*------------------14-07-2016-------------------*/
.photosFltr  .photos-Left{ width:60%;}
.photo-Mid{ width:10%; float:left; padding:0 0 0 10px;}
.photo-Mid  a {background: #666; color: #fff; cursor: pointer; display: block; line-height: 20px; padding: 10px 0; text-align: center;}
.photo-Mid  a:hover{background:#333; color: #fff;}

.engg-uload{ width:200px; position:relative;}
.uploadfile-engg{ position:absolute; left:0; bottom:0; width:100%; height:40px;}



/*-------------------------14-07-2016------------------------*/
.mobile-Img{ padding:73px 18px 70px 16px; width:286px; margin:0 auto; background:url(../images/mobile-img.png) center 0 no-repeat;}
.mobileBx{ width:100%; height:397px; position:relative;}
.vend-mobhdrBx{ background:#0099cc; padding:10px; height:40px;}
.vendmobNav{ width:40px; padding-right:10px; float:left; padding-top:2px;}
.vendmobNav a{ display:block;}
.vendmobNav i{ display:block; height:3px; background:#fff; margin-bottom:4px; border-radius:3px;}
.vendmobNav i:last-child{ margin-bottom:0;}
.vend-hdrName{ text-align:center; font-size:14px; color:#fff; font-weight:600; width:192px; float:right;}
.appInner{ height:357px;}
.appBanner{padding:0;}
.appBanner ul li{ float:left;}
.appBanner .owl-controls{ padding:0;}
.appBanner .owl-controls .owl-nav{ padding:0; position:absolute; top:50%; margin-top:-20px; width:100%;z-index: -1684874545;}
.appBanner .owl-controls .owl-nav .owl-prev{ background: rgba(0, 0, 0, 0) url("../images/arrow-prev.png") no-repeat scroll 0 0; display: inline-block; height: 42px; overflow: hidden; text-indent: -200px; width: 40px; opacity:0.7;float:left;}
.appBanner .owl-controls .owl-nav .owl-next{background: rgba(0, 0, 0, 0) url("../images/arrow-next.png") no-repeat scroll 0 0; display: inline-block; height: 42px; float:right; overflow: hidden; text-indent: -200px; width: 40px; opacity:0.7;}
.appBanner .owl-controls .owl-nav .owl-prev;hover{ opacity:1;}
.appBanner .owl-controls .owl-nav .owl-next:hover{ opacity:1;}
.appProfBx{ font-size:14px; color:#555; padding:10px 10px 15px 10px; text-align: center}
.appProfBx strong{ font-size:20px; color:#e86100; display:block;}
.appProfBx span{ font-size:15px; color:#0099cc; display:block; font-weight:600;}
.appProfBx i{ font-style:normal; font-size:15px; color:#e86100; display:block; padding-top:5px; font-weight:600;}
.appProfBx p{ padding:10px 0; font-size:14px; color:#555; text-align: left;}
.mobnavList{background: rgba(0, 0, 0, 0.9); bottom: 0; left: 0; position: absolute; right: 0; top:40px; display:none; width: 100%; z-index: 12; padding-top:10px;}
.mobnavList ul li{ display:block; padding:0 10px;}
.mobnavList ul li a{ display:block; font-size:14px; color:#fff; line-height:20px; border-bottom:#666 solid 1px; padding:8px 0;}
.mobnavList ul li a:hover, .mobnavList ul li a.active{color:#e86100;}
.appInnHd{ font-size:20px; color:#000; background:#e5e5e5; border-bottom:#ccc solid 1px; margin-bottom:10px; padding:5px 0; text-align:center; text-transform:uppercase; font-weight:bold;}
.appInner .bridalList{ padding:0 10px;}
.appInner .bridalList ul li{ min-height: 0; padding: 10px 0; position: relative;}
.appInner .briList-img{position: relative;top: 0;width: 100%; margin-bottom:5px;}
.appInner .britopHd{ font-size:14px; color:#333; font-weight:600;}
.appInner .briTxt{ font-size:13px;}

.vendapp-Contact .bridalshow-top{ background: #fff; color: #626262; font-size: 13px; line-height: 22px; margin-bottom: 20px; padding: 10px;}
.vendapp-Contact .bridalshow-top span{ font-size:20px;}
.vendapp-Contact .contactBx{ padding:10px;}
.vendapp-Contact .cont-half-L{ width:100%; margin-bottom:15px; float:none;}
.vendapp-Contact .cont-half-R{ width:100%; margin-bottom:15px; float:none;}
.vendapp-Contact .cont-onethard-L{ width:100%; margin-bottom:15px; float:none;}
.vendapp-Contact .cont-onethard-M{ width:100%; margin-bottom:15px; float:none;}
.vendapp-Contact .cont-onethard-R{ width:100%; margin-bottom:15px; float:none;}
.vendapp-Contact .captchaImg{ width:100%; display:block; padding-bottom:10px;}
.vendapp-Contact .CaptchaInp{ width:100%; display:block; padding-bottom:10px; padding-left:0;}
.vendapp-Contact .contSub{ width:100%; float:none; display:block; padding-bottom:10px;}

.appInner .vendaddressBx{ padding:10px; margin-top:10px;}
.appInner .awardsCont{ font-size:13px; line-height:22px;}
.appInner .uploadsize{ width:80px;}
.appInner .uploadImg-file{ width:80px;}
.appInner .awardList ul li{ width:95%; margin:0 auto 15px auto; text-align:center;}
.appInner .bridalshow-top{ font-size:13px; line-height:22px;}
.appInner .bridalshow-top span{ font-size:22px;}
.appInner .promotionsHd strong{ font-size:22px; line-height:30px; display:block;}
.appInner .promotionsHd span {display: block; float: none; padding-top: 5px;}
.appInner .vendSelect{ width:100%; margin-bottom:10px;}
.appInner .promotionsHd{ padding:10px;}
.appInner .reviewList ul li{ padding:10px; font-size:13px; line-height:22px;}
.appInner .reviewList ul li strong{ font-size:15px;}
.appInner .reviewList ul li p{ font-size:13px; line-height:22px;}
.audioImg {left: 0; line-height: 0;position: absolute;top: 0; width: 266px;}
.prewedding-Bann ul li {height: 400px; margin: auto; vertical-align: middle; position:relative;}
.prewedding-Bann ul li img {bottom: 0; left: 0; margin: auto; position: absolute; right: 0; top: 0; width: auto !important;}


.quote{background-color: #f7f7f7; border-bottom: 1px solid #f4838a; border-top: 1px solid #f4838a; color: #666; font-size: 14px; line-height: normal; padding:5px 10px; width: 100%;}
.quote .quote{border-bottom: 1px solid #f0b7ba; border-top: 1px solid #f0b7ba;}
.quote p{ padding:10px 0; color: #666; font-size: 14px;} 

.paging{margin-bottom:15px;}
.margin-top-10{margin-top:10px !important;}

/*----------------27-07-2016----------------*/
.attrclone{ width:85%;}
.guestFrm-Inn2 .btn-danger {margin-top: 25px; margin-left:5px;}
.guestFrm-Inn2 .storeItemAdd{ margin-top:25px; text-decoration:none !important; color:#fff !important;}
.cont-half-L .help-block-error { position:absolute; left:0; bottom:-34px;}
.cont-half-R .help-block-error { position:absolute; left:0; bottom:-34px;}
.prof_update{position: relative;}
.uploadfile-new {position: absolute; height: 39px; opacity: 0; left: 0; bottom: 0; width: 100%;}
.photosFrmBx{ padding:0;}  
.photosFrmInp{ width:30%; margin-right: 1%; float:left; padding:0 50px 0 10px; background:#e5e5e5; color:#666; height:40px; border:0; font-style:italic; font-size:13px;}
.photosFrmBtn{ width:5%; margin-right: 1%; float: left; height:40px; border:0; background:#fc626b; text-align:center; cursor:pointer;}
.photosFrmBtn:hover{background:#d12731;}  
.photosSelect{ border:0; width:25%; margin-right: 1%; float: left; text-transform:uppercase; background:#7f7f7f url(../images/venderlist-arrow.png) right 10px center no-repeat; padding:0 10px; height:40px; color:#FFFFFF; font-size:13px;}
.photo-reset{background: #666; color: #fff; cursor:pointer; width:11%; float: left; pointer; display: block; line-height: 20px; padding: 10px 0; text-align: center;}
.photo-reset:hover{background:#333; color: #fff;}

/*--------------04/08/2016--------------------*/
.vend-albumBx{ padding:15px; background:#fff; position:relative;}
.vend-albumHd{ font-size:28px; color:#6d6c6c;font-family: 'poiret_oneregular';}
.vend-album-List{ padding:10px 0;}
.vend-album-List ul li{ display:block; font-size:14px; line-height:26px; color:#626262;}
.vend-album-List ul li a{ color:#00a7e1;}
.vend-album-List ul li a:hover{ text-decoration:underline; color:#00a7e1;}
.vend-album-List ul li span{ display:inline-block; width:120px;}

.headertop span{ display:inline-block; margin-left:10px; 
vertical-align:top;}
.headertop span a{ padding:10px 15px 10px 14px; position:relative;}
.favBg{ background:#1eb1e5;}
.favBg-selected{ background:#666;}

.errorMsg-mail{
  display: block;
  float: none !important;
  margin: 10px auto;
  
}
 
/*---------------------Main Profile---------------------*/
.mainProfHd{font-size:28px; color:#6c6c6c; font-family: 'poiret_oneregular'; display:block; padding-bottom:5px;}
.main-profileImg{ width:200px; height:180px; border:#d9d9d9 solid 1px; float:left; position:relative; line-height:0; position:absolute; left:20px; top:20px; line-height:0;}
.main-profileImg > img {bottom: 0;left: 0; margin: auto; max-height: 100%; position: absolute; right: 0; top: 0;}
.main-profile-box{ padding:20px 20px 20px 260px; width:100%; background:#fff; position:relative;}
.main-profEdit {background: #1eb1e5; border-radius: 50%; display: inline-block; height: 30px; line-height: 30px; position: relative; text-align: center; width: 30px; overflow:hidden; position:absolute; right:0; bottom:30px;}
.main-profEdit img{ vertical-align:middle;}
.profile-upload{ width:30px; height:30px; opacity:0; position:absolute; left:0; top:0;}
.main-profileList{ padding:10px 0;}
.main-profileList ul li{ display:block; padding:9px 0; line-height:20px; font-size:14px; color:#878787; border-bottom:#e9e9e9 solid 1px;}
.main-profileList ul li:first-child{border-top:#e9e9e9 solid 1px;}
.main-profileList ul li span{ width:30%; display:inline-block;}
.main-profileList ul li img{ vertical-align:middle; padding-right:5px;} 
 
.editProf-Popup-Bx{max-width:600px; margin:0 auto; top:9%; position:relative;}
.mainProf-L{ display:inline-block; width:48%; vertical-align:top; padding:10px 0;}
.mainProf-R{ float:right; display:inline-block; width:48%; vertical-align:top; padding:10px 0;}

.addfrdmain{ padding:30px 0 20px 0;}
.addfrdmain a{ display:inline-block; padding:8px 20px; text-transform:uppercase; line-height:18px; background:#fc626b; color:#fff; font-size:14px; line-height:18px; margin-right:5px;}
.addfrdmain a img{ vertical-align:middle;}
.addfrdmain a:hover{background:#d12731;     cursor: pointer;}
.awardsupload .help-block-error{bottom: 23px;left: 0;position: absolute;}
.review_comment .help-block-error{bottom: 38px;left:14px;position: absolute;}
.record .relpyList ul li {padding: 0 0 0 10px !important; margin-bottom: 15px !important;}
.record .relpyList ul li:last-child {margin-bottom: 0px !important;}
.text-center{text-align: center;}
.prientBx .signhd{ background:#ddd; padding:10px; margin:-25px -25px 0 -25px;}
.prientBx .signhd span{color: #fc626b;}
.prientBx .signhd p{font-size:16px; line-height:22px;}


.flex-container a:hover, .flex-slider a:hover { outline: none;}
.slides, .slides > li, .flex-control-nav, .flex-direction-nav { margin: 0; padding: 0; list-style: none;}
.flex-pauseplay span { text-transform: capitalize;}
.flexslider { margin: 0; padding: 0;}
.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden;}
.flexslider .slides img { width: 100%; display: block;}
.flexslider .slides:after { content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .flexslider .slides { display: block;}
* html .flexslider .slides { height: 1%;}
.no-js .flexslider .slides > li:first-child { display: block;}
.flexslider {margin: 0 0 10px; background: #fff; border: 4px solid #fff; position: relative; zoom: 1; -webkit-border-radius: 4px;  -moz-border-radius: 4px; border-radius: 4px;  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2); -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);  box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);}
.flexslider .slides { zoom: 1;}
.flexslider .slides img { height: auto; -moz-user-select: none;}
.flex-viewport { max-height: 500px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport { max-height: 300px;}
.carousel li { margin-right: 5px;}
.flex-direction-nav { *height: 0;}
.flex-direction-nav a { text-decoration: none; display: block;
 width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; 
  z-index: 10; overflow: hidden; opacity: 1; cursor: pointer;
   color: rgba(0, 0, 0, 0.8); text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; overflow:hidden; z-index:10; text-indent:200px; font-size:0;}
.flex-direction-nav a:before { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: ''; color: rgba(0, 0, 0, 0.8); text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);}
.flex-direction-nav a.flex-next:before { content: '';}
.flex-direction-nav .flex-prev { left: 0px; background:url(../images/arrow-prev.png) right center no-repeat;}
.flex-direction-nav .flex-next { right: 0px; text-align: right; background:url(../images/arrow-next.png) right center no-repeat;}
.flexslider:hover .flex-direction-nav .flex-prev { opacity: 1; left: 0px;}
.flexslider:hover .flex-direction-nav .flex-prev:hover { opacity: 1;}
.flexslider:hover .flex-direction-nav .flex-next { opacity: 1; right: 0px;}
.flexslider:hover .flex-direction-nav .flex-next:hover { opacity: 1;}
.flex-direction-nav .flex-disabled { opacity: 0!important; filter: alpha(opacity=0); cursor: default; z-index: -1;}
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000;}
.flex-pauseplay a:before { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004';}
.flex-pauseplay a:hover { opacity: 1;}
.flex-pauseplay a.flex-play:before { content: '';}
.flex-control-nav { width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li { margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0, 0, 0, 0.5); cursor: pointer;
  text-indent: -9999px; -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -webkit-border-radius: 20px; -moz-border-radius: 20px;
  border-radius: 20px;}
.flex-control-paging li a:hover { background: #333; background: rgba(0, 0, 0, 0.7);}
.flex-control-paging li a.flex-active {background: #000; background: rgba(0, 0, 0, 0.9); cursor: default;}
.flex-control-thumbs { margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li { width: 25%; float: left; margin: 0;}
.flex-control-thumbs img { width: 100%; height: auto; display: block; opacity: .7; cursor: pointer; -moz-user-select: none; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}
.flex-control-thumbs img:hover { opacity: 1;}
.flex-control-thumbs .flex-active { opacity: 1; cursor: default;}
#carousel .flex-active-slide img{box-shadow:#fc626b 0 0 0 1px inset; padding:1px;}

/*----------------------16/08/2016------------------*/
#carousel .flex-viewport ul.slides li {height: 120px; position: relative;}
#carousel .flex-viewport ul.slides li img {bottom: 0; left: 0; margin: auto; position: absolute; right: 0; top: 0;}

#slider .flex-viewport ul.slides li {height:500px !important; position: relative;}
#slider .flex-viewport ul.slides li img {bottom: 0; left: 0; margin: auto; width:auto; position: absolute; right: 0; top: 0;}

@media screen and (max-width: 860px) { 
.flex-direction-nav .flex-prev { opacity: 1; left: 0px;}
.flex-direction-nav .flex-next { opacity: 1; right: 0px;}
.britop-img-wrap{display:none !important}
.britopHd{clear:both;}
.briTxt{text-align:left;}
.britop-img{float:none !important}
#forum_select {width:80% !important;}
.forumscrh-Btn-R {width:100% !important;margin:0 0 0 0 !important;float:left;}
.forum-srchFldBx{position:relative;width:100% !important;right:0px;top:-90px !important}
}

#carousel .flex-viewport ul.slides li {height: 120px; position: relative;}
#carousel .flex-viewport ul.slides li img {bottom: 0; left: 0; margin: auto; position: absolute; right: 0; top: 0;}
#slider .flex-viewport ul.slides li {height:500px !important; position: relative;}
.video-iframeBx iframe{ height:500px;}
#slider .flex-viewport ul.slides li img {bottom: 0; left: 0; margin: auto; width:auto; position: absolute; right: 0; top: 0; max-height: 100%;} 

 
/*----------------------12-08-2016----------------------*/
.topBrideName{background: #eee; border-bottom: 1px solid #e5e5e5; font-size: 16px; font-weight: 600; line-height: 20px; padding: 10px; position: relative;}
.topBrideName > span{background:#1eb1e5; color:#fff; cursor:pointer; font-size:35px; font-weight:bold; height:40px; line-height:40px; position: absolute; right:0; text-align:center; top:0; width:40px;}
.topBrideName i{font-size: 13px; color: #999; display: inline-block; float: right; padding-right: 50px;}
.bridaltopic-top{ display:none;}
.posteddate{ bottom:0;}
.posteddate i{ position:absolute; right:10px; bottom:10px; cursor:pointer;}
.topBrideName a { color:#1eb1e5; }

option{ background:#fff !important; color:#333 !important; text-overflow:ellipsis; overflow:hidden; width:100%;}
.viewcartBx table {-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #e5e5e5 #e5e5e5 -moz-use-text-color; border-image: none; border-style: solid solid none; border-width: 1px 1px 0;} 
.topBrideName a {color:#1eb1e5;}

.cont-onethard-L .help-block-error, .cont-onethard-R .help-block-error {bottom: -29px; font-size: 14px; left: 0; position: absolute;}

.composeBx > span.error {display: block; padding-bottom: 10px; padding-left: 10px;}

.prod_attr{position:relative; padding: 10px 0 20px 120px!important;}
.prod_attr small{ width: 120px !important; }
 .prod_attr .attr_err{position: absolute;left:114px; bottom: 1px; font-size: 13px;}

/*--------------23-08-2016----------------*/
.blogBrowse .browseimg{ bottom:0;}
.srch-resList{ padding:0;}
.srch-resList h4{ font-size:18px; display:block; margin-top:15px; font-weight:600;}
.srch-resList ul{ margin-bottom:10px;}
.srch-resList ul li{ display:block; padding:5px 10px; background:#fff; border-bottom:#eee solid 1px;}
.srch-resList ul li a{ display:inline-block; color:#666;}
.srch-resList ul li a:hover{ color:#337ab7;}
.gosrchBx2{ position:relative; margin-bottom:10px;}
.srchInp-new{ width:100%; display:inline-block; height:45px; font-size:16px; background:#f5f5f5; color:#666; border:#e3e3e3 solid 1px; padding:0 50px 0 10px; vertical-align:top; background:#fff;}
.scrhGo2 {background: #fc626b none repeat scroll 0 0; border: 0 none; color: #fff; cursor: pointer; font-size: 20px; height: 45px; position: absolute; right: 0; top: 0; width: 50px;}
#vendor_update .help-block-error{position:absolute !important;}
.planingtips-List{background: #fff; padding: 20px;}
.planingtips-List h4{ text-transform:capitalize;}
.planingtips-List ol, .planingtips-List ul{ padding:0 0 0 15px;}
.planingtips-List li {padding: 5px 0;}
.planingtips-List strong{display:inline-block; padding-right:5px; font-weight:600;}
.palbum-editBx{ width:248px; display:block;}
.margBot10{ margin-bottom:10px !important;}
.helpCont-error .help-block-error{bottom: 30px; left: 0; position: absolute;}
.checkout-Select:focus{ box-shadow:#cccccc 0 0 0px 1px;}
/* forumpost */
.padrgt0 { padding-right: 0px !important; }
span.track{color:#337ab7 !important; cursor: pointer;}
.unfriendBtn{ background:#666 !important;}
.videoGallery .owl-carousel .owl-item img {margin: 0 auto;}
.videoGallery ul li img{width:auto !important;}
.VendslideTop{background-color:#000; height:450px; position:relative;}
/*30-08-2016---FS639*/

#codeigniter_profiler{display: none;} 
/*-------------------06-09-2016--------------------*/
.engageFrm .cont-half-L .help-block-error { position:absolute; left:0; bottom:-29px;}
.engageFrm .cont-half-R .help-block-error { position:absolute; left:0; bottom:-29px;}
.btn{ border-radius:0 !important;}
.vender-Left .reset-password {margin: 15px 0 0; width: 100%;}

.no-prodHd{ font-size:26px;font-family: 'poiret_oneregular'; padding-bottom:5px; color:#000; border-bottom:#e5e5e5 solid 1px; margin-bottom:10px;}
.engClick{ display: inline-block !important; font-size: 18px !important; }
.blog-Img.profile-blog{max-width: 170px !important;}
.blog-Img.profile-blog img{width:auto !important;}


/*-------------------12-09-2016-----------------*/
.appGalleryBx {padding: 0;}
.appGalleryBx ul li {border: 1px solid #e5e5e5;display: inline-block;margin-bottom: 10px; padding: 5px; width: 48.5%;}
.appGalleryBx ul li a {display: block;height: 150px; position: relative;text-align: center;}
.appGalleryBx ul li img {bottom: 0; left: 0; margin: auto; max-height: 100%; position: absolute; right: 0; top: 0;}
.appGalleryBx ul li:nth-child(2n) {float: right;}
.forumBack { background: #666 !important; border: 0 none !important; color: #fff !important;
  display: inline-block; margin-bottom: 5px; padding: 10px 33px !important; text-transform: uppercase;}
  .forumBack:hover { background: #333 !important;}
.vend-website a{color:#656565 !important;}
.vend-website a:hover{color:#00a8e1 !important;}
.TipsHd{ font-size:24px; padding-bottom:15px; color:#333;font-family: 'poiret_oneregular';}
.my_vendor-Top{ padding:20px 0 5px;}
.my_vendor-Top .form-group{ display:block !important;}
.my_vendor-Top .form-group .adstoreItem{ display:inline-block !important; padding-top:0 !important;}
/*-----------------16-09-2016-------------------*/
.video-iframeBx{ max-width: 900px; height: 550px; position:absolute; left: 0; top: 50%; right: 0; bottom: 0; margin:-275px auto 0 auto; }
.video-iframeBx iframe{ width: 100%; height: 550px; }
.video-iframeBx #slider .flex-viewport ul.slides li{ height: 250px; }
.video-iframeBx .flex-viewport{ max-height: 250px; }
#album_frame_src .midCont{ padding: 0; }
.videoClose2-1{display:inline-block; width:30px; height:30px; font-size:20px; color:#ccc; font-weight:600; text-transform:uppercase; line-height:30px; text-align:center; position:fixed; right:0; top:0; cursor:pointer; background:#666666; z-index:9;}
.vendProfDet .diam-click{ background: #fc626b none repeat scroll 0 0; color: #fff; display: inline-block; font-size: 13px;line-height: 15px; padding: 8px 20px; text-transform: uppercase;}
.diaomond_promotion.vendProfDet{padding:20px;}

/* For SEO purpose new classes for H1 tags @23-sep-2016 */
h1.pageHeadingBold, h1.pageHeading{display: block; line-height: 30px; font-size: 28px; color: #1eb1e5; font-family: 'poiret_oneregular';margin-top: 0px; margin-bottom: 10px;}
.appheading{color:#fc626b !important; font-weight: bold;}
h1.pageHeadingBold{ font-weight: bold;}
.welTxt h2{ font-size:26px; line-height:normal; color:#000;font-family: 'poiret_oneregular'; display:block; padding-bottom:10px;}
.welTxt h2 strong{ font-size:40px;color:#1eb1e5; line-height:normal; display:block;}
ul.forum_images {padding: 20px 0;}
ul.forum_images > li {border: 1px solid #e4e3e3; float:left; margin:0 1% 15px 1%; position:relative; width:31.33%; height:200px;}
ul.forum_images li img {bottom: 0;left: 0;margin: auto; position: absolute;right: 0; top: 0; max-height: 100%;}
.blog_image{display: block; margin: 0 0 20px 0; text-align: center;}
.engageFrm .cont-half-L{ margin-bottom:20px;}
.attribute-clone.storeOptBx{ margin-left:0 !important;}
.vendrightImg {height: 215px;line-height: 0;}
.vendrightImg img{ width:100%; height:100%;}
/*.vendright-BotLogo > img {height:70px;}*/
.record img {height: auto !important; max-width: 100% !important; width: 100% !important;}
.record .aloha-image-box-active {height:auto !important; max-width: 100% !important; width: 100% !important;}
.emailtxtarea .help-block-error {padding: 0 20px;}
.modal{ background:rgba(0, 0, 0, 0.8) !important;}
.modal-backdrop{ background:none !important;}
.flex-control-nav.flex-control-paging{display:none;}
.menuImg{width:auto !important;}
 


.isLoading { overflow-x: hidden;}
.isLoading::before { content:''; position: fixed;z-index: 99999; top:0; left:0; width: 100%; height: 3px;}

.isLoading::after{
    display: block;
  position: fixed;
  content: "";
  left: -200px;
  width: 200px;
  height: 3px;
  top: 0;
  background-color: #FF1F1F;
  animation: loading 2s linear infinite;
  z-index: 999999;
  }
  @keyframes loading {
      from {left: -200px; width: 30%;}
      50% {width: 30%;}
      70% {width: 70%;}
      80% { left: 50%;}
      95% {left: 120%;}
      to {left: 100%;}
  }

.galleryList-new{ padding: 0;}
.galleryList-new ul li{ width:31%; padding: 0 1% 2%; float: left;}
.galleryList-new ul li > i{ display: block; text-align: center; position: relative; height: 150px; border: #e5e5e5 solid 1px; padding: 10px; }
.galleryList-new ul li > i img{ position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto;}
.galleryList-new ul li span{background: #f5f5f5; padding: 10px; line-height: 20px; display: block;border: #e5e5e5 solid 1px;border-top: 0 !important;}
.galleryList-new ul li span label{ font-weight: 400; vertical-align: middle;}
.galleryList-new ul li span a{ display: inline-block; float: right; padding: 0;}
.galleryList-new ul li span a i{ display: inline-block; font-size: 18px; line-height: 20px;}


.delete_blog {

    margin-left: 26px;

    margin-right: 10px;

}

 
.delete_interview{
   margin-left: 26px;

    margin-right: 10px;
  
}

 
.vendet-l {float: left; text-align: left; width: 68%;}
.vendet-l .vendTop-HD {
  color: #fc626b;
  font-family: "poiret_oneregular";
  font-size: 28px;
  font-weight: bold;
}
.followmain {
  display: inline-block;
  vertical-align: top;
}
h1.vendTop-HD{

  margin-top: 14px;
  margin-bottom: 0;
}
 
.formPostBox strong{

  display: inline;
}

.formPostBox p{

  margin: 0px !important;
  padding:5px !important; 
}

.formPostBox p strong{
    font-size: inherit;
}
.bridalHd h3{margin-bottom:0px;margin-top: 0px;} 



.songCat{ border:0; width:100%; text-transform:uppercase; background:#fc626b url(../images/venderlist-arrow.png) right 10px center no-repeat !important; padding:0 10px; height:40px; color:#FFFFFF; float:left; font-size:13px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
::i-block-chrome, select {background:#fc626b; color:#fff !important;} 
}

.app_icon{ overflow: visible; top: 4px; position: relative; }
.app_icon img{ height: 27px; }


.frm_mainBx {
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 15px;
  padding-bottom: 5px;
}
.removebtn-custom{ padding:6px 12px !important; }
 .add-custom{left: 50px; position: relative; top: -56px;}

 .addbtn-single{ left:3px !important; top: 0 !important; margin-bottom:5px !important;}


*-----------------------------08/11/2016-------------------------*/
/*..sitemapBg {background:#fff; border: 1px solid #eee;padding: 20px;}
h2.sitemapHd {font-size: 20px; font-weight: 600; padding-bottom: 5px; border-bottom: #eee solid 1px; margin-bottom:20px;}
.sitemap-L{ width:34%; float:left; padding-right:2%;}
.sitemap-R{ width:32%; float:left;}
.sitemapList{ padding:0;}
.sitemapList > ul > li{ display:block; padding:3px 0;}
.sitemapList > ul > li > a{ display:block; padding:10px 10px 10px 55px; line-height:22px; background:#cde0ee; color:#000; position:relative;}
.sitemapList > ul > li > a > i{ width:45px; background:#b7d8e7 url(../images/down-arrow2.png) center center no-repeat; position:absolute; left:0; top:0; bottom:0;}
.sitemapList > ul > li > a.active > i{ width:45px; background:#b7d8e7 url(../images/down-arrow.png) center center no-repeat; position:absolute; left:0; top:0; bottom:0;}

.sitemapList > ul > li > a:hover{ background:#b7d8e7;}
ul.submenu {padding: 3px 0 0 45px;}
ul.submenu > li {display: block; padding: 3px 0;}
ul.submenu > li > a {background: #e1e1e1; display: block; font-size: 14px; padding: 10px 10px 10px 50px; line-height:20px; position:relative;}
ul.submenu > li > a > i{ width:40px; background:#bfbfbf url(../images/down-arrow2.png) center center no-repeat; position:absolute; left:0; top:0; bottom:0;}
ul.submenu > li > a.active > i{ width:40px; background:#bfbfbf url(../images/down-arrow.png) center center no-repeat; position:absolute; left:0; top:0; bottom:0;}

ul.submenu-Inn {padding: 3px 0 0 45px;}
ul.submenu-Inn > li {display: block; padding: 3px 0;}
ul.submenu-Inn > li > a {background: #f5f5f5; display: block; font-size: 14px; line-height:20px; padding: 7px 10px; position:relative;}
ul.submenu-Inn > li > a:hover{background: #eee;}*/

/*td,div{word-break: break-all;}*/

.modal{z-index: 99999 !important;}

.sitemapBg {background:#fff; border: 1px solid #eee;padding: 20px;}
h2.sitemapHd {font-size: 20px; font-weight: 600; padding-bottom: 5px; border-bottom: #eee solid 1px; margin-bottom:20px;}
.sitemap-L{ width:34%; float:left; padding-right:2%;}
.sitemap-R{ width:32%; float:left;}
.sitemapList{ padding:0;}
.sitemapList > ul > li{ display:block; padding:3px 0;}
.sitemapList > ul > li > a{ display:block; background:url(../images/bull-icon.png) left center no-repeat; padding:5px 10px 5px 20px; line-height:22px;color:#000; position:relative;}
 
.sitemapList > ul > li > a{ color:#5d6a75;}
ul.submenu {padding: 3px 0 0 20px;}
ul.submenu > li {display: block; padding: 3px 0;}
ul.submenu > li > a { display: block; background:url(../images/bull-icon2.png) left center no-repeat; font-size: 14px; padding: 5px 10px 5px 20px; font-size:12px; color:#1eb1e5; line-height:20px; position:relative;}
 
ul.submenu > li > a:hover{ color:#0a7297;}
ul.submenu-Inn {padding: 3px 0 0 20px;}
ul.submenu-Inn > li {display: block; padding: 3px 0;}
ul.submenu-Inn > li > a {display: block; font-size: 12px; color:#666; line-height:20px; padding:4px 10px; position:relative;}
ul.submenu-Inn > li > a:hover{ color:#000;}
.playIcon > img {background-color: #fc626b;border-radius: 100%;}
/*
@Author : Bizhues IT Services
Feature : Bride Wedding Website
*/
label.guest_contact {
    display: block;
}
/*Wedding Website Ends Here*/
