/* ==========================================================================
   Author's custom styles
   ========================================================================== */
 
 @font-face {
  font-family:'OpenSans-Semibold';
  src: url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/fonts/opensans-semibold_gdi.eot');
  src: url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/fonts/opensans-semibold_gdi.eot#iefix') format('embedded-opentype'),
    url('fonts/opensans-semibold_gdi.woff') format('woff'),
    url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/fonts/opensans-semibold_gdi.ttf') format('truetype'),
    url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/fonts/opensans-semibold_gdi.svg') format('svg');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-25CA;
}

@font-face {
  font-family:'OpenSans-Bold';
  src: url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/fonts/opensans-bold_latin-latin-ext_gdi.eot');
  src: url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/fonts/opensans-bold_latin-latin-ext_gdi.eot#iefix') format('embedded-opentype'),
    url('fonts/opensans-bold_latin-latin-ext_gdi.woff') format('woff'),
    url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/fonts/opensans-bold_latin-latin-ext_gdi.ttf') format('truetype'),
    url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/fonts/opensans-bold_latin-latin-ext_gdi.svg') format('svg');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-20AC;
}

@font-face {
  font-family:'OpenSans-Regular';
  src: url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/fonts/opensans.eot');
  src: url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/fonts/opensans.eot#iefix') format('embedded-opentype'),
    url('fonts/opensans.woff') format('woff'),
    url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/fonts/opensans.ttf') format('truetype'),
    url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/fonts/opensans.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-2212;
}

@font-face {
  font-family:'OpenSans-Italic';
  src: url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/fonts/opensans-italic_gdi.eot');
  src: url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/fonts/opensans-italic_gdi.eot#iefix') format('embedded-opentype'),
    url('fonts/opensans-italic_gdi.woff') format('woff'),
    url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/fonts/opensans-italic_gdi.ttf') format('truetype'),
    url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/fonts/opensans-italic_gdi.svg') format('svg');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  unicode-range: U+0020-25CA;
}
@font-face {
  font-family:'OpenSans-Light';
  src: url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/fonts/opensans-light_gdi.eot');
  src: url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/fonts/opensans-light_gdi.eot#iefix') format('embedded-opentype'),
    url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/fonts/opensans-light_gdi.woff') format('woff'),
    url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/fonts/opensans-light_gdi.ttf') format('truetype'),
    url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/fonts/opensans-light_gdi.svg') format('svg');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-25CA;
}

@font-face {
    font-family: 'blessed_dayregular';
    src: url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/fonts/blesd____-webfont.woff') format('woff2'),
         url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/fonts/blesd____-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

   ::-moz-selection{ background: #cae7fd; color:#4c4c4c; text-shadow: none; }
   ::selection { background:#cae7fd; color:#4c4c4c; text-shadow: none; } 
   
   a {color:#ff7870; text-decoration:none; -webkit-transition: color 300ms, background-color 300ms; -moz-transition: color 300ms, background-color 300ms;
  -o-transition:  color 300ms, background-color 300ms; transition:  color 300ms, background-color 300ms; }
   a:hover {color:#000; text-decoration:none; }
   
   .alignleft { margin: 0; padding: 0 15px 0 0; float: left; vertical-align: middle;}
   .alignright { margin: 0; padding: 0 0 0 15px; float: right;}
   .aligncenter { margin:5px auto; display:block; }
   .center-img { margin:5px auto; display:block; }
   .fr {float:right; }
   .clr {clear:both; }
   
   h1 { margin:0; padding:0 0 10px; font-size:44px; line-height:100%; font-family:'OpenSans-Bold'; font-weight:normal;}
   h1 span { color: #34c1ca;}
   h2 { margin:0; padding:0 0 10px 0; font-size:36px; line-height:110%; font-family:'ralewaybold'; font-weight:normal;}
   h3 { margin:0; padding:0 0 10px 0; font-size:33px; line-height:110%; font-family:'OpenSans-Regular';}

   h4 { margin:0; padding:0 0 10px 0; font-size:24px; line-height:110%; font-family:'OpenSans-Regular';}
   h5 { margin:0; padding:0 0 10px 0; font-size:22px; line-height:110%; font-family:'OpenSans-Regular';}
   h6 { margin:0; padding:0 0 10px 0; font-size:19px; line-height:130%; font-family:'OpenSans-Bold';}

   p { margin:0; padding:0 0 10px 0; font-size:15px; line-height:140%; font-family:'OpenSans-Regular'; font-weight:normal;}

   body{background: #fff;}

   .clr-pnk{color: #ff7870;}
   .clr-blk{color: #000;}
   .clr-wht{color: #fff;}
   .clr-blue{color: #04a2c5;}
   .clr-drk-grey{color: #3f3f3f;}
   img{max-width:100%; height: auto;}

   .txt-left{text-align: left;}
   .txt-right{text-align: right;}
   .txt-center{text-align: center;}

   .fnt-open-reg{font-family: 'OpenSans-Regular';}
   .fnt-opensans-bld{font-family: 'OpenSans-Bold';}
   .fnt-raleway-bld{font-family: 'ralewaybold';}
   .fnt-raleway-nrml{font-family: 'ralewayregular';}


.fnt24px{font-size: 24px;}
.font17{font-size: 17px !important; line-height: 100%;}
.paddtp{padding: 25px 0 10px 0;}

/*--------------------------------*/
   #cnfolioHolder .cnportfolio-content-wrapper h3{line-height: 115% !important; padding: 10px 0 0 0;}
#cnfolioHolder .cnportfolio-hover .cnlinks a span{height: 24px !important;}
#cnfolioHolder .cnportfolio-hover .cnlinks { bottom: 0; left: 0; position: absolute; top: 70px !important; width: 100%;}
content { float: left; margin: 0 ; padding: 4% 0; width: 100%;}

/*ul#cnFilterOptions li:first-child{float: right;}*/

.full-width-container{width: 100%; float: left;}  
#layout-wrapper{margin:0; padding:0; width:100%; float:left;}
#header {margin:0;padding:30px 0 0 0;float:left;width:100%; background:#fff;} 
.container {width:1200px; margin:0 auto; padding:0;}
ul.tp-hdr-info{margin: 0; padding: 0; float: right; width: 64%;}
ul.tp-hdr-info li{margin: 0; padding: 0; float: left; display: inline; list-style: none;}
ul.tp-hdr-info li:first-child{font-family: 'OpenSans-Semibold'; font-size: 15px; color: #747474; width: 71%;}
ul.tp-hdr-info li:nth-child(2){font-family: 'OpenSans-Semibold'; font-size: 18px; color: #747474; width: 29%; float: right;}
ul.tp-hdr-info li:first-child span{display: inline-block; float: left; width: 32px; margin: 0 0 18px 0;}
ul.tp-hdr-info li:nth-child(2) span{display: inline-block; float: left; width: 32px; margin: 0;}

ul.socl-lst{margin: 5px 0 0 0; padding: 0; float: right;}
ul.socl-lst li{margin: 0; padding: 0; float: left; display: inline; list-style: none; width: auto !important;}
ul.socl-lst li a{margin: 0 1px; padding: 0; float: left; display: inline; list-style: none; height: 26px; width: 26px; color: #fff; font-size: 16px; background: #ff7870; text-align: center; line-height: 26px; border-radius: 50%; transition:all 1s;}
ul.socl-lst li a:hover{background: #540000;}
.logo-holder{margin:0;}

.top-nav-holder{width:100%; margin:25px 0 0 0; padding:0; height:50px;}
.navbar-inverse{background:transparent;}
.navbar-inverse .navbar-nav > li > a{ margin:0 1px; padding:0 0 0 35px; font-size:14px; line-height:37px; font-family:'OpenSans-Semibold'; font-weight:normal; color:#747474; text-align:left; transition:all 1s;}
.navbar-inverse .navbar-nav > li > a:hover{color: #ff7870;}
.navbar-inverse .navbar-nav > li.current-menu-item a{color: #ff7870;}
.navbar-inverse .navbar-nav > li.current-menu-item ul.sub-menu li a{color: #fff;}


.navbar{padding:0 !important;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border:none;}
.navbar-nav{ margin: 9.75px 0;}
.navbar-collapse{padding: 0;}
.navbar{margin: 0; float: right;}
ul.sub-menu { background: #ff7870 none repeat scroll 0 0; float: left; margin: 0; padding: 0; width: 200px; display: none; position: absolute; z-index: 9;}
ul.sub-menu li a { color: #fff; float: left; font-size: 16px; line-height: 40px; padding: 0 15px; text-align: center; width: 100%;}
ul.sub-menu li{list-style: none;}
ul.sub-menu li.current-menu-item a{ background: #d95e57 none repeat scroll 0 0;}
ul.sub-menu li a:hover{ background: #d95e57 none repeat scroll 0 0;}
.navbar-inverse .navbar-nav > li.menu-item-has-children:hover ul.sub-menu{display: block;}
.navbar-inverse .navbar-nav > li.current-menu-parent a{color: #ff7870;}
.navbar-inverse .navbar-nav > li.current-menu-parent ul.sub-menu li a{color: #fff;}
ul.content-slider li{list-style: none;}


#banner{width:100%; margin:0; padding:0; float:left; background:#000; text-align: center; position: relative;}
#banner img{width: 100%;}
.pos-abslt{position: absolute; top: 0; left: 0; width: 100%;}
.bnr-sc h1{margin: 0; padding: 0 0 10px 0; color: #fff; font-size: 60px; font-family: 'OpenSans-Bold';}
.bnr-sc h2{margin: 0; padding: 0 0 10px 0; color: #fff; font-size: 33px; font-family:'OpenSans-Regular';}
.bnr-sc{padding-top: 15%;}
.bnr-sc a{margin: 25px auto 0; padding: 0; display: block; height: 58px; width: 260px; border:2px solid #fff; border-radius: 15px; background: rgba(0,0,0,0.4); color: #fff; font-size: 18px; font-family: 'OpenSans-Bold'; line-height: 58px; text-align: center; transition:all 1s;}
.bnr-sc a:hover{background: rgba(0,0,0,1); color: #fff;}
.venTes-image img{border-radius: 50%;}
a.wht-txt-link{color: #fff !important;}
a.wht-txt-link:hover{color: #000 !important;}


#content{width:100%; margin:0; padding:4% 0; float:left; text-align: center; position: relative;}
ul.content-lst{margin: 20px auto 0;padding: 0; width: 85%;}
ul.content-lst li{margin: 0 .5%; padding: 3px 3px 15px; float: left; width: 15.5%; list-style: none; border:1px solid rgba(0,0,0,0.3); position: relative; transition:all 1s;}
ul.content-lst li p{font-family: 'OpenSans-Semibold'; font-size: 15px; padding: 15px 0 20px 0;transition:all 1s;}
ul.content-lst li img{margin: 0 0 15px 0;}
ul.content-lst li:hover{transition:all 1s;}
ul.content-lst li:hover:after{position: absolute;bottom: 0; left: 0; width: 100%; background: #ff7870; height: 4px; content: '';transition:all 1s;}
ul.content-lst li:hover p{color: #ff7870;}
img.rt-content-imgs{margin: 0 0 0 25px; padding: 0; float: right;}
h4.logo-prt-txt {float: left; line-height: 130%; margin: 20px 0; padding:0; text-align: left;}
h4.logo-prt-txt img{float: left; margin: 0; padding: 0;}
.pos-abslt-banner{margin: 0 auto; width: 1200px !important; left: 0; right: 0;}


section#wedng-spcl-sc{width:100%; margin:0; padding:4% 0; float:left; text-align: center; background: url(images/rose-img.png) no-repeat; background-size: cover;}
.lft-wdng{margin: 0; padding: 0; float: left; width: 33%;}
.rt-wdng{margin:5% 0 0 7%; padding: 0; float: left; width: 25%;}
p.lft-wdng-txt1{margin: 0; padding: 15px 0 15px 0; font-size: 15px; font-family: 'OpenSans-Bold'; color: #505050; text-align: right; }
p.lft-wdng-txt2{margin: 0; padding: 0; font-size: 18px; font-family: 'OpenSans-Bold'; color: #505050; text-align: right;}
ul.wdng-lst{margin: 25px 0 0 0; padding: 0; float: left; width: 100%;}
ul.wdng-lst li{margin: 0; float: left; width: auto; display: inline; list-style: none;}
ul.wdng-lst li a{ padding: 0 17px;width: 100%; transition:all 1s; border-radius: 10px; height: 53px; line-height: 48px; text-align: center; float: left;font-family: 'OpenSans-Bold'; font-size: 18px; color: #ff7870;}
ul.wdng-lst li:first-child a{border:2px solid #ff7870;}
ul.wdng-lst li:nth-child(2) a{background:  #ff7870; color: #fff; float: right; line-height: 53px;}
ul.wdng-lst li:nth-child(2){float: right;}
ul.wdng-lst li:first-child a:hover{border:2px solid #3f3f3f;color: #3f3f3f;}
ul.wdng-lst li:nth-child(2) a:hover{background:  #3f3f3f; color: #fff; float: right;}
.rt-wdng p{padding: 0 0 10px 0; text-align: left;}



section#pnk-sc{width:100%; margin:0; padding:4% 0; float:left; background: url(images/pnk-sc-bkg.png) no-repeat; background-size: cover; text-align: center;}
section#pnk-sc h3{font-family: 'OpenSans-Semibold'; padding: 25px 0 10px 0;}
section#pnk-sc p{font-family: 'OpenSans-Semibold'; padding: 0 10%;}
.nrml-rw{margin: 0; padding: 0; float: left; width: 100%;}




section#prsnl-tr-sc{width:100%; margin:0; padding:10% 0; float:left; background: url(images/flwr-bkg.png) no-repeat; background-size: cover; text-align: center;}
.trnsprnt-sc{margin: 0; padding: 4% 10%; float: left; width: 100%; background: rgba(255,255,255,0.8); border-radius: 8px;}
 a.pnk-btn{margin: 10px auto 0; padding: 0 30px; color: #fff; background: #ff7870; border-radius: 10px; height: 65px; line-height: 65px; font-size:18px; font-family: 'OpenSans-Bold'; display: block; width: 42%; transition:all 1s;}
 a.pnk-btn:hover{background: #3f3f3f; color: #fff;}


section#abt-sc{width:100%; margin:0; padding:4% 0 0 0; float:left;}
p.lne-ht{line-height: 170%;}
section#abt-sc a.pnk-btn{width: 25%; text-align: center; float: left; padding: 0; height: 50px; line-height: 50px;}
section#abt-sc h1{padding: 40px 0 10px 0;}



section#testimonl-sc{width:100%; margin:0; padding:6% 0 4% 0; float:left; background: #eaeaea;}
p.tsti-txt{font-size: 20px; font-family: 'OpenSans-Italic'; padding: 0 10% 25px; color: #3f3f3f; position: relative;}
p.tsti-txt:before{height: 18px; width: 32px; margin: 0 0 0 -38px; padding: 0; position: absolute; content: ''; background: url(images/tsti-cma-lft.png) no-repeat scroll 0 0;}
p.tsti-txt:after{height: 18px; width: 32px; margin:11px 0 0 9px; padding: 0; position: absolute; content: ''; background: url(images/tsti-cma-rt.png) no-repeat scroll 0 0;}
.lSAction > .lSPrev{background: url(https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/images/lft-arw-tsti.png) no-repeat scroll 0 0; height: 21px; width: 27px;}
.lSAction > .lSNext{background: url(https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/images/rt-arw-tsti.png) no-repeat scroll 0 0 !important; height: 21px; width: 27px;}



section#ftr-wht-sc{width:100%; margin:0; padding:4% 0; float:left;}
ul.ftr-ste-lst{margin: 25px auto 20px; padding: 0; display: block; width: 45%;}
ul.ftr-ste-lst li{margin: 0; padding: 5px 15px; display: inline; width: 33.33%;list-style: none; font-size: 18px; font-family: 'OpenSans-Semibold';}
ul.ftr-ste-lst li a{color: #747474; transition:all 1s;}
ul.ftr-ste-lst li:nth-child(2){ border-left:1px solid #747474; border-right:1px solid #747474;}
ul.ftr-ste-lst li a:hover{color: #000;}

ul.ftr-logos-lst{margin: 25px auto 20px; padding: 0; display: block; width: 83%;}
ul.ftr-logos-lst li{margin: 0; padding: 5px 15px; display: inline; width: 33.33%;list-style: none; font-size: 18px; font-family: 'OpenSans-Semibold';}



footer{width:100%; margin:0; padding:2% 0; float:left; background: #3f3f3f;}
ul.btm-nav{margin: 0; padding: 0; float: left;}
ul.btm-nav li{margin: 0; padding: 0; float: left; display: inline; list-style: none; font-size: 13px; font-family: 'OpenSans-Semibold';}
ul.btm-nav li a{margin: 0; padding: 0 17px 0 0; float: left; color: #8a8a8a; transition:all 1s;}
ul.btm-nav li a:hover{color: #ff7870;}
ul.btm-nav li.current-menu-item a{color: #ff7870;}
p.copy-txt{color: #8a8a8a; text-align: right; font-size: 14px;}
p.copy-txt a{color: #8a8a8a; transition:all 1s;}
p.copy-txt a:hover{color: #fff;}
.bnr-txttt { background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0; border-radius: 25px; display: table; margin: 0 auto; padding: 25px; width: auto;}


/*------------------- Testimonial Page Starts  ----------------*/


section#insde-orng-sc{width:100%; margin:0; padding:0; float:left; background: #ff7870;}
section#insde-orng-sc > div > div{padding: 6% 0; width:100%; margin:0; float:left;}
.tsti-rw{margin: 0; padding: 40px 0; float: left; width: 100%; position: relative;background: url(https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/images/line-sep.png) no-repeat center bottom;}
.tsti-rw:nth-child(odd) .lft-tsti{margin: 0; padding: 0; float: left; width: 20%;text-align: left;}
.tsti-rw:nth-child(odd) .rt-tsti{margin: 15px 0 0 0; padding: 0; float: right; width: 80%;text-align: left;}

.tsti-rw:nth-child(even) .lft-tsti{margin: 0; padding: 0; float: right; width: 20%;text-align: right;}
.tsti-rw:nth-child(even) .rt-tsti{margin: 15px 0 0 0; padding: 0; float: left; width: 80%;text-align: right;}
 p.tst-txt{color: #000;line-height: 161%; position: relative;}
.tsti-rw .lft-tsti img{border-radius: 50%; border:3px solid #fe7770; margin: -1px;}
.tsti-rw h6{color: #fe7770; font-family: 'OpenSans-Regular'; font-size: 20px;}
 p.tst-txt:before{height: 33px; width: 33px; content: ''; background: url(https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/images/lft-tsti-arw.png) no-repeat scroll 0 0; position: absolute;margin: -8px 0 0 -40px;}
 p.tst-txt:after{height: 33px; width: 33px; content: ''; background: url(https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/images/rt-tsti-arw.png) no-repeat scroll 0 0; position: absolute;margin:4px 0 0 10px;}
.tsti-rw:last-child{background: none; padding-bottom:0; }
p.tsti-rt-txt{color: #fff; font-size: 16px; line-height: 160%; padding: 10px 0 0 0;}

section#tsti-btm-sc{width:100%; margin:0; padding:0; float:left; border-bottom: 1px solid rgba(47,47,47,0.5);}
section#tsti-btm-sc .tsti-rw{padding: 40px 5%;}
section#tsti-btm-sc .tsti-rw:nth-child(even) h6{ text-align: right;}
img.love-img{margin: 0 0 0 25px; padding: 0; float: right; border:1px dashed #fff; border-radius:15px;}
.brdr-nne{background:none; padding: 40px 0 0 0;}

/*------------------- Testimonial Page Ends  ----------------*/


/*------------------- Weddings Page Starts  ----------------*/

ul.wdng-imgs-lst{margin: 30px 0 0 0; padding: 0; float: left; width: 100%;}
ul.wdng-imgs-lst li{margin:1%; padding: 0; float: left; width: 23%; display: inline; list-style: none; max-height: 180px; overflow: hidden;}
ul.wdng-imgs-lst li img{width: 100%; height: auto;}
section#insde-orng-sc > div > div p, section#insde-orng-sc > div > div h6{color: #fff;}
section#insde-orng-sc ul.wdng-lst{margin: 15px 0;}
section#insde-orng-sc ul.wdng-lst li{clear: both; width: 100%; border:none !important; text-align: left; margin: 0; background: url(https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/images/checkbox.png) no-repeat scroll 0 3px; padding: 0 0 0 20px; font-family: "OpenSans-Regular"; font-size: 20px;}
section#insde-orng-sc ul.wdng-lst li a{color: #fff; height: auto; line-height: 24px; text-align: left; text-decoration: underline;}
section#insde-orng-sc ul.wdng-lst li:nth-child(2){float: left;}
section#insde-orng-sc .tsti-rw{background: none; padding: 20px;}
section#insde-orng-sc > div > div p a{text-decoration: underline; color: #fff;}
ul.weding-pckgs-lst{margin: 0; padding: 0; float: left; width: 100%;}
ul.weding-pckgs-lst li{margin: 0 1%; position:relative; padding: 0; float: left; width: 31.33%; list-style: none; display: inline; background: url(https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/images/box-pttrn.jpg); border-radius: 16px; border: 5px solid #fff; min-height: 267px;}
ul.weding-pckgs-lst li img{background-size: cover;float: right; margin: -47px 0 0;}
ul.weding-pckgs-lst li h1{font-size: 62px; font-family: "blessed_dayregular"; color: #cf2222; position: absolute; float: left; left: 22px; text-shadow:3px 0px 2px #fff;}
ul.weding-pckgs-lst li p { background: rgba(255, 120, 112, 0.7) none repeat scroll 0 0; border-radius: 10px; color: #000 !important; left: 8%; min-height: 136px; padding: 15px; position: absolute; text-align: center; top: 45%; width: 84%;}
ul.weding-pckgs-lst li p a{color: #000 !important; position: absolute; bottom: 10px; left: 0; right: 0; margin: 0 auto; font-size: 18px; font-family: 'OpenSans-Semibold';}
section#insde-orng-sc ul.wdng-lst li a:hover{background: none;}


/*------------------- Weddings Page Ends  ----------------*/


/*------------------- Events Page Starts  ----------------*/

ul.events-lst{margin: 7px 0; padding: 0; float: left; width: 100%;}
ul.events-lst li{margin: 3px 0; float: left; width: 100%; text-align: left; font-size: 18px; list-style: none;background: url(https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/images/checkbox.png) no-repeat scroll 0 2px; padding: 0 0 0 25px; color: #ff7870; }
p a{color: #ff7870;}
p a:hover{color: #000;}
ul.events-lst li a{color: #ff7870;}
ul.events-lst li a:hover{color: #000;}

/*------------------- Events Page Ends  ----------------*/


/*------------------- Pricing Page Starts  ----------------*/

ul.pricng-tble{margin: 12px 0 20px 0; padding: 0; float: left; width: 100%; border:1px solid #ff7870; border-top:none;}
ul.pricng-tble li{margin:0; float: left; width: 50%; text-align: left; font-size: 18px; list-style: none; padding: 15px; color: #000;min-height: 140px;  border-top:1px solid #ff7870; background: rgba(255,155,112,0.5); transition:all 1s;}
ul.pricng-tble li:nth-child(even){border-left:1px solid #ff7870; /*font-size: 22px;*/}
ul.pricng-tble li:hover{background:rgba(255,155,112,0.2) }
img.rt-ctrng-img{float: right;margin: 0 20px 0 0;}
ul.pricng-tble li:last-child span {font-size: 16px; line-height: 135%; display: block;}


/*------------------- Pricing Page Ends  ----------------*/


/*------------------- Wedding Special Page Starts  ----------------*/

.special-rw{margin: 15px 0; padding: 20px 10%; float: left; width: 100%; background: rgba(225,120,112,0.7); border-radius: 15px; transition:all 1s;}
.special-rw h2{color: #fff; font-family: 'OpenSans-Bold'; font-size: 35px;}
.special-rw p{color: #fff; font-family: 'OpenSans-Bold'; font-size: 22px;}
.special-rw a{color: #000; text-decoration: underline; transition:all 1s;}
.special-rw:hover{ background: rgba(225,120,112,1);}
.special-rw a:hover{text-decoration: none; color: #fff;}

/*------------------- Wedding Special Page Ends  ----------------*/



/*------------------- Wedding Venue Page Starts  ----------------*/

.vmeo-vdeo-hldr{margin: 12px 0; padding: 0; float: left; width: 100%; height: 300px; position: relative; z-index: 9;}

ul.ceremony-lst{margin:12px 0; padding: 0; float: left; width: 100%; border:1px solid rgba(0,0,0,0.5); border-top:none;}
ul.ceremony-lst li{margin:0; padding: 5px 0 5px 15px; float: left; width: 33.33%; display: inline; list-style: none; width: 33.33%; text-align: left; color: #fff; font-size: 16px; font-family:'OpenSans-Regular'; background: rgba(255,120,112,1); min-height: 45px; border-top:1px solid rgba(0,0,0,0.5);border-right:1px solid rgba(0,0,0,0.5);}
ul.ceremony-lst li span.ceremony-hdng{font-family: 'OpenSans-Bold';}
ul.ceremony-lst li.full-rw{width: 100%; text-align: center; font-size: 20px; font-family:'OpenSans-Regular';}

a:focus{outline: none;}



.padd-tp{padding: 25px 0 0 0;}
.wdng-rw{margin: 0; padding: 0; float: left; width: 100%;}
.pink-bkg .clr-pnk{color: #fff; padding: 15px 0 10px 0;}


/*------------------- Wedding Venue Page Ends  ----------------*/



/*------------ MEMORIAL SERVICES  ------------*/

ul.memorial-lst{margin:0 0 15px 0; float: left; width: 100%; padding: 0;}
ul.memorial-lst li{clear: both; width: 100%; border:none !important; text-align: left; margin: 0; background: url(https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/images/checkbox.png) no-repeat scroll 0 1px; padding: 0 0 0 25px; font-family: "OpenSans-Regular"; font-size: 17px; list-style: none;}

/*------------ MEMORIAL SERVICES Ends ------------*/




/*------------ Contact Us Page  ------------*/

.inpt-fld{float: left; padding:0 0 0 5px; height: 40px; width: 80%; margin: 5px 0 10px 0; border:2px solid rgba(0,0,0,0.2); background: transparent; font-family: "OpenSans-Regular"; font-size: 16px; color: #000; border-radius: 8px; transition:all 1s;}
.wpcf7-form p{float: left; width: 100%; font-family: 'OpenSans-Semibold'; font-size: 18px; text-align: left;}
textarea.inpt-fld{height: 100px;}
span.str{color: #b70004;}
input.wpcf7-submit{float: left; padding:0; height: 50px; width: 25%; margin: 5px 0 15px 0; border:none; background: #ff7870; font-family: "OpenSans-Regular"; font-size: 18px; color: #fff; border-radius: 8px; transition:all 1s; text-align: center;}
.inpt-fld:hover, .inpt-fld:focus{border:2px solid rgba(0,0,0,0.7);}
input.wpcf7-submit:hover{background: #000;}
.cont-rw .col-sm-6{margin: 25px 0 0 0;}
.cont-rw .col-sm-6 .map-hldr{margin: 25px 0 0 0; text-align: left;}
div.wpcf7-validation-errors, span.wpcf7-not-valid-tip, div.wpcf7-mail-sent-ok{float: left; width: 100%;}

.tour-pg .inpt-fld{float: right; width: 65%; margin: 0;}
.tour-pg{margin: 0;}
.tr-frm { background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0; border: 2px dotted rgba(0, 0, 0, 0.2); border-radius: 25px; display: table; margin: 35px auto; padding: 36px; width: 80%;}
.tr-frm p{ line-height: 40px; margin: 3px 0;}
ul.ftr-ste-lst{text-align: center;}

/*------------ Contact Us Page Ends ------------*/



/*---------------------- Gallery Page Starts Here ---------------------*/

/*ul.gallery-imgs-lst{margin: 0; padding: 0; float: left; width: 100%;}
ul.gallery-imgs-lst li{margin: 0; padding: 0; float: left; width: 18%;}
*/
#cnfolioHolder ul.cnOurHolder li.item{width: 18%; margin: 1%; border:1px solid #000; border-radius: 10px; max-height: 140px;}
#cnfolioHolder ul.cnOurHolder{width: 100%;}

/*---------------------- Gallery Page Ends Here ---------------------*/



/*------------------- Vendor Page Starts ------------------*/


.vendor-pading{padding: 30px 0;}
.outer-vendor{margin: 0 auto; display:table; text-align: left;}
.each-vendor{float: left; padding-left: 100px; background-repeat: no-repeat;}
.each-vendor.bakeries{background-image: url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/images/bakaries.png'); margin-right: 35px;}
.each-vendor.Consultants{background-image: url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/images/consultants.png'); background-position: left 15px top 5px;}
.each-vendor.Florists{background-image: url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/images/florists.png'); background-position: left 0 top 5px; margin-right: 35px;}
.each-vendor.Officiants{background-image: url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/images/officiants.png'); background-position: left 15px top 5px;}
.Live-Music{background-image: url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/images/live-music.png'); background-position: left 0 top 5px;}
.Photographers{background-image: url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/images/photographers.png'); background-position: left 0 top 5px; padding-bottom: 25px;}
.Photo-Booths{background-image: url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/images/photo-booths.png'); background-position: left 0 top 5px; padding-left: 110px; float: none; margin: 30px auto 0; clear: both; display: table;}
.Hotels{background-image: url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/images/hotels.png'); background-position: left 0 top 5px; margin-right: 45px; }
.Limousines{background-image: url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/images/limousines.png'); background-position: left 0 top 5px; margin-right: 45px; }
.Restaurants{background-image: url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/images/restaurants.png'); background-position: left 0 top 5px; }
.Beauty{background-image: url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/images/beauty.png'); background-position: left 0 top 5px; padding-bottom: 45px;  }
.Videographers{background-image: url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/images/videographers.png'); background-position: left 0 top 5px; }
.Travel{background-image: url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/images/travel.png'); background-position: left 0 top 5px; padding-bottom: 45px;  }
.Invitations{background-image: url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/images/invitations.png'); background-position: left 0 top 5px; }
/*.each-vendor.bakeries{background-image: url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/images/bakaries.png');}*/


.each-vendor ul{padding:0; }
.each-vendor h3{color: #ff7870;}
.each-vendor ul li{display: inline-block; margin-right: 35px; min-width: 250px; vertical-align: top; }
.each-vendor ul li:last-child{margin-right: 0;}
.vendor-hdng{color: #4e4e4e; font-family: 'OpenSans-Bold'; font-size: 16px; background: url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/images/pink-bult.png') no-repeat left center; padding: 0 0 0 15px;}
.vendor-phn{color: #3b3b3b; font-family: 'OpenSans-Light'; font-size: 24px; padding: 5px 0 5px 35px; background: url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/images/call-icon.png') no-repeat left center;}
.vendor-mail{color: #ff7870; font-family: 'OpenSans-Regular'; font-size: 15px; padding-left: 36px; background: url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/images/attherate-icon.png') no-repeat left center; line-height: 23px;}

.divider{padding: 40px 0; background: url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/images/line-sep.png') no-repeat center center; clear: both;}

.vendor-testimonial { float: none; margin: 0 auto; text-align: left; width: 90%;}
.venTes-image { float: left; border:solid 5px #fe7770; border-radius: 50%;}
.venTes-content { float: left; width: 79%; margin-left: 65px; margin-top: 10px;}
.testi-des{color: #000; padding: 0; position: relative; line-height: 23px;}
.testi-des:after{position: absolute; content: ''; width: 33px; height: 27px; background: url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/images/quote2.png') no-repeat; margin: 8px;}
.testi-des:before{position: absolute; content: ''; width: 33px; height: 27px; background: url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/images/quote1.png') no-repeat; margin: -10px 0 0 -43px;}
.testi-name{color: #fe7770; font-size: 19px; padding: 8px 0;}
.testi-info p{float: left; margin-right: 25px;}
.testi-info .vendor-phn{line-height: 24px; padding: 0 0 0 35px;}

.pink-bkg{background: #ff7870;}
.pink-bkg p, .pink-bkg a {color: #fff !important;}
.pink-bkg a:hover {color: #000 !important;}
.pink-bkg .each-vendor h3{color: #fff;}
.pink-bkg .divider{background: url('https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/images/pink-divider.png') no-repeat center center;}
.pink-bkg .vendor-hdng{background: rgba(0, 0, 0, 0) url("https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/images/white-bult.png") no-repeat scroll left center;}
.pink-bkg .vendor-phn { background: rgba(0, 0, 0, 0) url("https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/images/call-icon-w.png") no-repeat scroll left center; }
.pink-bkg .vendor-mail { background: rgba(0, 0, 0, 0) url("https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/images/attherate-icon-w.png") no-repeat scroll left center; }
.pink-bkg .testi-des::before { background: rgba(0, 0, 0, 0) url("https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/images/quote1-w.png") no-repeat scroll 0 0;}
.pink-bkg .testi-des::after { background: rgba(0, 0, 0, 0) url("https://stonebrookmanor.com/files/wp-content/themes/stonebrook-theme/images/quote2-w.png") no-repeat scroll 0 0;}
.pink-bkg .venTes-image{border-color: #fff;}

.each-vendor ul li.center { display: table !important; float: none; margin: 30px auto 0 !important;}

.dj-content-section{padding: 30px 0;}
.dj-content-section .each-vendor{padding: 0; text-align: left; margin: 35px 0 0;}
.dj-content-section .vendor-testimonial{width: 100%; margin-top: 55px; float: left;}
.dj-content-section .venTes-content{margin: 0; width: 100%;}
.dj-content-section .testi-des::before{margin: -31px 0 0;}


.each-vendor.Hotels ul li {width: 320px; margin-bottom: 25px;}
.each-vendor.Hotels li:nth-child(3n+3) {
    margin-right: 0;
}
p.vendor-mail{background-position: top 4px left !important;}
p.vendor-mail a{color: #000;}


.bk_calendar_frame.months_num_in_row_.cal_month_num_2 { width: 100% !important;}
.booking_form .control-group{ display: table;margin: 0 auto; width: 72%;}
.control-group label{float: left; width: 40%; font-size: 18px;padding: 10px 0 0;}
.controls{width: 60%; float:  right;}
.control-group input{width: 100% !important; margin: 9px 0 0;}
.control-group textarea{width: 100% !important;padding: 10px 0 0;}
.btn.btn-primary { float: right; font-size: 20px; height: 40px; width: 17%; background: #ff7870; transition:1s all; color: #000; margin: 0 14% 0 0;;}
.btn.btn-primary:hover{background: #000;}
.submiting_content.wpdev-help-message.alert{color: #000;}










.wonderplugin-gridgallery-tag {background: rgb(52, 152, 219) none repeat scroll 0 0 !important;border: 1px solid rgb(52, 152, 219) !important;color: rgb(255, 255, 255) !important;cursor: pointer !important;display: inline-block !important;line-height: 40px !important;margin: 0 10px 10px 0 !important;padding: 0 !important;transition: all 0.75s ease 0s !important;width: auto !important;}
.wonderplugin-gridgallery-tag { color: rgb(255, 255, 255) !important; display: inline-block !important; font-weight: bold !important; margin: 0 5px 25px 0 !important; outline: 0 none !important; padding: 0 20px !important; text-decoration: none !important;font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif !important; font-size: 16px !important;}
.wonderplugin-gridgallery-tag-selected, .wonderplugin-gridgallery-tag a:hover {
    background-color: rgb(255, 255, 255) !important;
    color: rgb(52, 152, 219) !important;
}
/*#wonderplugingridgallery-1{max-width:100% !important; width:100% !important;}*/
.wonderplugin-gridgallery-tags, .wonderplugin-gridgallery-list{max-width:100% !important; width:100% !important;}
#wonderplugingridgallery-1 .wonderplugin-gridgallery-loadmore-btn{background: rgb(255, 120, 112) !important; color: #fff !important;font-family: "OpenSans-Regular" !important; text-shadow: none !important; font-size: 18px !important; transition:all 1s;}
#wonderplugingridgallery-1 .wonderplugin-gridgallery-loadmore-btn:hover{background: #000 !important;}


/*------------------- Vendor Page Ends  ------------------*/


/*----------------Videos Page------------------*/
ul.videos{padding: 0; margin: 0; float: left; width: 100%;}
ul.videos li{margin: 0 12px; width: 31%; float: left; list-style: none; border: 2px solid #ff7870;padding: 6px; border-radius: 5px;}


@media screen and (min-width : 1101px) and (max-width :1200px) {
   
.container {width:1060px;}
ul.tp-hdr-info{width: 73%;}
ul.content-lst{width: 100%;}
.lft-wdng{width: 60%;}
ul.ftr-ste-lst{width: 52%;}
ul.ftr-logos-lst{width: 94%;}
ul.btm-nav li a{padding: 0 17px 0 0;}
.pos-abslt-banner{ width: 980px !important; }
.bnr-sc { padding-top: 6%;}

.venTes-content{width: 70% !important;}
.each-vendor ul li{min-width: 220px;}
.each-vendor.Hotels ul li{width: 29% !important;}


}
   
@media screen and (min-width : 970px) and (max-width :1100px) {
  
.container {width:940px;}
ul.tp-hdr-info{width: 90%;}
ul.content-lst{width: 100%;}
.lft-wdng{width: 60%;}
ul.ftr-ste-lst{width: 100%;}
ul.ftr-logos-lst{width: 91%;}
ul.btm-nav li a{padding: 0 9px 0 0;}
.navbar-inverse .navbar-nav > li > a{padding: 0 0 0 12px;}
a.pnk-btn{width: 55%;}
section#abt-sc a.pnk-btn{width: 37%;}

.pos-abslt-banner{ width: 768px !important; }
.pos-abslt-banner .container{width: 100%;}
.bnr-sc { padding-top: 6%;}
.bnr-sc h1{font-size: 50px;}
/*------------- Inside Pages Starts here -------------*/

ul.weding-pckgs-lst li p{width: 84%;}
ul.wdng-imgs-lst li{max-height: 144px;}
ul.ftr-ste-lst{width:100%;}


.venTes-content{width: 70% !important;}
.each-vendor ul li{min-width: 220px;}
.each-vendor.Hotels ul li{width: 29% !important;}
.Consultants, .bakeries {width: 45%;}
.each-vendor{padding-left: 90px;}
p.tst-txt{text-indent: 35px;}
/*------------- Inside Pages Ends here -------------*/




h1{font-size: 42px;}
ul.videos li{width: 30%;}
}
   
@media screen and (min-width : 768px) and (max-width : 970px) {
   
.container {width:738px;}
#header{padding: 20px 0;}
ul.tp-hdr-info{width: 100%;}
ul.content-lst{width: 100%;}
.lft-wdng{width: 60%;}
ul.ftr-ste-lst{width: 72%;}
ul.ftr-logos-lst{width: 100%;}
ul.btm-nav li a{padding: 0 9px 0 0;}
.navbar-inverse .navbar-nav > li > a{padding: 0 0 0 5px;}
a.pnk-btn{width: 65%;}
section#abt-sc a.pnk-btn{width: 37%;}
ul.tp-hdr-info li:first-child{width: 60%;}
ul.tp-hdr-info li:nth-child(2){width: 35%;}
.bnr-sc { padding-top: 7%;}
ul.content-lst li{margin: 1%; width: 30%; min-height: 410px;}
ul.content-lst li p:first-child{display: none;}
.rt-wdng{width: 33%;}
section#abt-sc .txt-center{display: none;}
section#abt-sc .col-sm-6{width: 100%;}
section#abt-sc{padding: 4% 0;}
ul.ftr-logos-lst li{width: 16%; margin: 1% 0; text-align: center; float: left;}
ul.btm-nav li{font-size: 10px;}
ul.btm-nav li a{padding: 0 5px 0 0;}
.navbar-nav{display: none;}

.pos-abslt-banner{ width: 640px !important; }
.pos-abslt-banner .container{width: 100%;}
.bnr-sc { padding-top: 2%;}
.bnr-sc h1{font-size: 40px;}
.bnr-sc h2{font-size: 22px;}
/*------------- Inside Pages Starts here -------------*/

ul.weding-pckgs-lst li{width: 50%; margin: 2% 0;}
ul.weding-pckgs-lst li p{width: 84%;}

p.tst-txt::before{display: none;}
p.tst-txt::after{display: none;}
ul.sub-menu{background: transparent !important;}
ul.sub-menu li a{}
ul.wdng-imgs-lst li{width: 48%; max-height: 143px;}
.tsti-rw h6{font-size: 17px;}
ul.pricng-tble li{width: 100% !important;}
img.rt-ctrng-img{width: auto; float: right; margin: 0 0 10px 10px;}
.special-rw p{font-size: 18px;}
.tsti-rw{padding: 15px 0;}
ul.weding-pckgs-lst li img{height: 250px !important;}
section#tsti-btm-sc .tsti-rw{padding: 20px 0;}
a.pnk-btn{height: 40px; line-height: 40px;}
ul.ceremony-lst li{min-height: 80px;}
ul.ftr-ste-lst{width: 100%; text-align: center;}
ul.content-lst li img{width: 90%;}
ul.sub-menu {background: #ff7870 none repeat scroll 0 0; z-index: 9;}
.venTes-content{width: 68%; float: right;}
.each-vendor.Hotels ul li{width: 30%;}
section#insde-orng-sc > div > div{padding: 6% 0 3% 0;}
.testi-des{text-indent: 40px;}
.tr-frm{width: 100%; padding:20px;}
.tour-pg .inpt-fld{width: 54%;}

/*------------- Inside Pages Ends here -------------*/


h1{font-size: 42px;}
h3{font-size: 28px;}

ul.videos li{width: 100%; margin: 5px 0;}
}
 
@media screen and (min-width : 640px) and (max-width: 767px) {
   
.container {width:610px;}
ul.tp-hdr-info{width: 100%; margin: 0 0 20px 0;}
.top-nav-holder{display: none;}
ul.content-lst{width: 100%;}
.lft-wdng{width: 60%;}
ul.ftr-ste-lst{width: 84%;}
ul.ftr-logos-lst{width: 100%;}
ul.btm-nav li a{padding: 0 9px 0 0;}
.navbar-inverse .navbar-nav > li > a{padding: 0 0 0 5px;}
a.pnk-btn{width: 77%;}
section#abt-sc a.pnk-btn{width: 37%;}
ul.tp-hdr-info li:first-child{width: 60%;}
ul.tp-hdr-info li:nth-child(2){width: 40%;}
.bnr-sc { padding-top: 7%;}
ul.content-lst li{margin: 1%; width: 30%;}
ul.content-lst li p:first-child{display: none;}
.rt-wdng{width: 33%;}
section#abt-sc .txt-center{display: none;}
section#abt-sc .col-sm-6{width: 100%;}
section#abt-sc{padding: 4% 0;}
ul.ftr-logos-lst li{width: 16%; margin: 1% 0; text-align: center; float: left;}
ul.btm-nav li{font-size: 10px;}
ul.btm-nav li a{padding: 0 5px 0 0;}
.logo-holder-main{width: 32%; float: left;}
.main-nav-main{width: 65%; float: right;}
.logo-holder{margin: 5px 0 0 0;}
.navbar-inverse .navbar-toggle{border-color: #747474;}
.navbar-toggle{background: #ff7870;}
.navbar-toggle{margin-top:0; margin-bottom: 0;}
.navbar-inverse{width: 100%;}
ul.navbar-nav{width: 100%;}
.top-nav-holder{height: 40px; float: left; width: 100%;}
.navbar-nav{position: relative; z-index: 99; background: rgba(255,255,255,1); padding: 15px;}


.pos-abslt-banner{ width: 480px !important; }
.pos-abslt-banner .container{width: 100%;}
.bnr-sc { padding-top: 2%;}
.bnr-sc h1{font-size: 32px;}
.bnr-sc h2{font-size: 22px;}

/*------------- Inside Pages Starts here -------------*/

ul.weding-pckgs-lst li{width: 50%; margin: 2% 0;}
ul.weding-pckgs-lst li p{width: 84%;}
.tsti-rw:nth-child(2n+1) .lft-tsti{width: 100%; text-align: center;}
.tsti-rw:nth-child(2n+1) .rt-tsti{width: 100%;}
.tsti-rw:nth-child(2n) .rt-tsti{width: 100%;}
.tsti-rw:nth-child(2n) .lft-tsti{width: 100%; text-align: center;}
p.tst-txt::before{display: none;}
p.tst-txt::after{display: none;}
ul.sub-menu{background: transparent !important;}
ul.sub-menu li a{line-height: 16px !important;}
ul.wdng-imgs-lst li{width: 48%; max-height: 143px;}
.tsti-rw h6{font-size: 17px;}
ul.pricng-tble li{width: 100% !important;}
img.rt-ctrng-img{width: auto; float: right; margin: 0 0 10px 10px;}
.special-rw p{font-size: 18px;}
.tsti-rw{padding: 15px 0;}
ul.weding-pckgs-lst li img{height: 250px !important;}
section#tsti-btm-sc .tsti-rw{padding: 20px 0;}
a.pnk-btn{height: 40px; line-height: 40px;}
ul.ceremony-lst li{min-height: 80px;}
ul.ftr-ste-lst{width: 100%;}
#pnk-sc .col-sm-6:last-child{margin: 25px 0 0 0;}
img.rt-content-imgs{width: 40%;}


.venTes-image {display: table; float: none; margin: 0 auto;}
.venTes-content { float: left; margin-left: 5%; margin-top: 10px; width: 95%;}
.testi-des{text-indent: 40px;}
.tr-frm{width: 100%; padding:20px;}
.tour-pg .inpt-fld{width: 100%;}
.cont-rw .col-sm-6{float: left;}
.inpt-fld{width: 100%;}
.bnr-txttt{display: none;}
ul.weding-pckgs-lst li h1{font-size: 50px;}
/*------------- Inside Pages Ends here -------------*/


h1{font-size: 36px;}
h3{font-size: 24px;}
p.copy-txt{font-size: 11px;}
ul.videos li{width: 100%; margin: 5px 0;}
}


@media screen and (min-width : 480px) and (max-width: 639px) {
   
.container {width:450px;}
ul.tp-hdr-info{width: 100%; margin: 0 0 20px 0;}
.top-nav-holder{display: none;}
ul.content-lst{width: 100%;}
.lft-wdng{width: 100%;}
ul.ftr-ste-lst{width: 100%;}
ul.ftr-logos-lst{width: 100%;}
ul.btm-nav li a{padding: 0 9px 0 0;}
.navbar-inverse .navbar-nav > li > a{padding: 0 0 0 5px;}
a.pnk-btn{width: 100%; font-size: 16px;}
section#abt-sc a.pnk-btn{width: 37%;}
ul.tp-hdr-info li:first-child{width: 60%;}
ul.tp-hdr-info li:nth-child(2){width: 40%;}
.bnr-sc { padding-top: 7%;}
ul.content-lst li{margin: 1%; width: 48%;}
ul.content-lst li p:first-child{display: none;}
.rt-wdng{width: 100%; margin: 25px 0 0 0;}
section#abt-sc .txt-center{display: none;}
section#abt-sc .col-sm-6{width: 100%;}
section#abt-sc{padding: 4% 0;}
ul.ftr-logos-lst li{width: 16%; margin: 1% 0; text-align: center; float: left;}
ul.btm-nav li{font-size: 10px;}
ul.btm-nav li a{padding: 0 5px 0 0;}
.logo-holder-main{width: 100%; float: left; text-align: center; margin: 0 0 25px 0;}
.main-nav-main{width: 100%; float: right;}
.logo-holder{margin: 5px 0 0 0;}
.navbar-inverse .navbar-toggle{border-color: #747474;}
.navbar-toggle{background: #ff7870;}
.navbar-toggle{margin-top:0; margin-bottom: 0;}
.navbar-inverse{width: 100%;}
ul.navbar-nav{width: 100%;}
.top-nav-holder{height: 40px; float: left; width: 100%;}
.navbar-nav{position: relative; z-index: 99; background: rgba(255,255,255,1); padding: 15px;}
.bnr-sc h1{font-size: 32px;}
.bnr-sc h1, h2{display: none;}
ul.content-lst li{min-height: 324px;}
ul.ftr-ste-lst li {font-size: 16px;padding: 5px 12px;}
.btm-nav{display: none;}
p.copy-txt{text-align: center;}
section#pnk-sc p{margin: 0 0 15px 0;}
p.tsti-txt{font-size: 16px;}
ul.wdng-lst li a{height: 40px; line-height: 40px !important;}


/*------------- Inside Pages Starts here -------------*/

ul.weding-pckgs-lst li{width: 100%; margin: 8% 0;}
ul.weding-pckgs-lst li p{width: 84%;}
.tsti-rw:nth-child(2n+1) .lft-tsti{width: 100%; text-align: center;}
.tsti-rw:nth-child(2n+1) .rt-tsti{width: 100%;}
.tsti-rw:nth-child(2n) .rt-tsti{width: 100%;}
.tsti-rw:nth-child(2n) .lft-tsti{width: 100%; text-align: center;}
p.tst-txt::before{display: none;}
p.tst-txt::after{display: none;}
ul.sub-menu{background: transparent !important;}
ul.sub-menu li a{line-height: 16px !important;}
ul.wdng-imgs-lst li{width: 48%; max-height: 143px;}
.tsti-rw h6{font-size: 17px;}
ul.pricng-tble li{width: 100% !important;}
img.rt-ctrng-img{width: auto; float: right; margin: 0 0 10px 10px;}
.special-rw p{font-size: 18px;}
.tsti-rw{padding: 15px 0;}
ul.weding-pckgs-lst li img{height: auto !important;}
section#tsti-btm-sc .tsti-rw{padding: 20px 0;}
a.pnk-btn{height: 40px; line-height: 40px;}
ul.ceremony-lst li{min-height: 80px;}
ul.content-lst li img{width: 92%;}
img.rt-content-imgs{width: 40%;}


.venTes-image {display: table; float: none; margin: 0 auto;}
.venTes-content { float: left; margin-left: 5%; margin-top: 10px; width: 95%;}
.testi-des{text-indent: 40px;}

.tr-frm{width: 100%; padding:20px;}
.tour-pg .inpt-fld{width: 100%;}
.cont-rw .col-sm-6{float: left;}
.inpt-fld{width: 100%;}
.bnr-sc{display: none;}
.soliloquy-container .soliloquy-image { height: 302px !important; max-width: none !important; overflow: hidden; width: auto !important;}
.soliloquy-container .soliloquy-item{overflow: hidden;}
#banner img {  height: 250px; max-width: none; width: auto;}
#banner{overflow: hidden;}

.control-group label{width: 100%; font-size: 16px;}
.controls{width: 100%;}
.booking_form .control-group{width: 100%;}
.btn.btn-primary{margin: 15px 0 0 0; width: 50%;}
/*------------- Inside Pages Ends here -------------*/



h1{font-size: 36px;}
h3{font-size: 24px;}
p.copy-txt{font-size: 11px;}  

ul.videos li{width: 100%; margin: 5px 0;}
}

@media screen and (min-width : 360px) and (max-width: 479px) {
   
.container {width:330px;}
ul.tp-hdr-info{width: 100%; margin: 0 0 20px 0;}
.top-nav-holder{display: none;}
ul.content-lst{width: 100%;}
.lft-wdng{width: 100%;}
ul.ftr-ste-lst{width: 100%; text-align: center;}
ul.ftr-logos-lst{width: 100%;}
ul.btm-nav li a{padding: 0 9px 0 0;}
.navbar-inverse .navbar-nav > li > a{padding: 0 0 0 5px;}
a.pnk-btn{width: 100%; font-size: 14px; padding: 0;}
section#abt-sc a.pnk-btn{width: 45%;line-height: 35px; height: 35px;}
ul.tp-hdr-info li:first-child{width: 100%;}
ul.tp-hdr-info li:nth-child(2){width: 100%; margin: 20px 0 0 0;}
.bnr-sc { padding-top: 7%;}
ul.content-lst li{margin: 1%; width: 48%;}
ul.content-lst li p:first-child{display: none;}
.rt-wdng{width: 100%; margin: 25px 0 0 0;}
section#abt-sc .txt-center{display: none;}
section#abt-sc .col-sm-6{width: 100%;}
section#abt-sc{padding: 4% 0;}
ul.ftr-logos-lst li{width: 32%; margin: 1% 0; text-align: center; float: left;}
ul.btm-nav li{font-size: 10px;}
ul.btm-nav li a{padding: 0 5px 0 0;}
.logo-holder-main{width: 100%; float: left; text-align: center; margin: 0 0 25px 0;}
.main-nav-main{width: 100%; float: right;}
.logo-holder{margin: 5px 0 0 0;}
.navbar-inverse .navbar-toggle{border-color: #747474;}
.navbar-toggle{background: #ff7870;}
.navbar-toggle{margin-top:0; margin-bottom: 0;}
.navbar-inverse{width: 100%;}
ul.navbar-nav{width: 100%;}
.top-nav-holder{height: 40px; float: left; width: 100%;}
.navbar-nav{position: relative; z-index: 99; background: rgba(255,255,255,1); padding: 15px;}
.bnr-sc h1{font-size: 32px;}
.bnr-sc h1, h2{display: none;}
ul.content-lst li{min-height: 1px;}
ul.ftr-ste-lst li { font-size: 11px; padding: 5px 2px; text-align: center;}
.btm-nav{display: none;}
p.copy-txt{text-align: center;}
section#pnk-sc p{margin: 0 0 15px 0;}
p.tsti-txt{font-size: 16px;}
ul.wdng-lst li a{height: 40px; line-height: 40px !important; font-size: 13px;}
ul.socl-lst li:nth-child(2){margin: 0;}
section#pnk-sc p{padding: 0 0 15px 0;}
.trnsprnt-sc{padding: 4%;}
.bnr-sc a{height: 40px; line-height: 40px;}
section#pnk-sc h3{padding: 0 0 10px 0;}


/*------------- Inside Pages Starts here -------------*/

ul.weding-pckgs-lst li{width: 100%; margin: 10% 0;}
ul.weding-pckgs-lst li p{width: 100%; left: 0;}
.tsti-rw:nth-child(2n+1) .lft-tsti{width: 100%; text-align: center;}
.tsti-rw:nth-child(2n+1) .rt-tsti{width: 100%;}
.tsti-rw:nth-child(2n) .rt-tsti{width: 100%;}
.tsti-rw:nth-child(2n) .lft-tsti{width: 100%; text-align: center;}
p.tst-txt::before{display: none;}
p.tst-txt::after{display: none;}
ul.sub-menu{background: transparent !important;}
ul.sub-menu li a{line-height: 16px !important;}
ul.wdng-imgs-lst li{width: 100%;}
.tsti-rw h6{font-size: 17px;}
ul.pricng-tble li{width: 100% !important;}
img.rt-ctrng-img{width: 100%; float: none; margin: 0 0 10px 0;}
.special-rw p{font-size: 18px;}
.tsti-rw{padding: 15px 0;}
ul.weding-pckgs-lst li img{height: auto !important;}
a.pnk-btn{height: 40px; line-height: 40px;}
#fight-ofthelegends-slider{padding: 0;}
section#tsti-btm-sc .tsti-rw{padding: 20px 5%;}



.venTes-image {display: table; float: none; margin: 0 auto;}
.venTes-content { float: left; margin-left: 5%; margin-top: 10px; width: 95%;}
.each-vendor{background: none; padding: 0; margin: 0; width: 90%;}
.each-vendor.bakeries{background: none; padding: 0; margin: 0; width: 90%;}
.each-vendor.Florists{background: none; padding: 0; margin: 0; width: 90%;}
.each-vendor.Consultants{background: none; padding: 0; margin: 0; width: 90%;}
.each-vendor.Officiants{background: none; padding: 0; margin: 0; width: 90%;}
.outer-vendor { display: block; float: left; margin: 0 auto; padding: 0 !important; text-align: left; width: 90%;}
.testi-des::before{margin: -10px 0 0 -34px;}
img.love-img{float: left; margin: 0; width: 100%;}
.testi-des{text-indent: 40px;}

.tr-frm{width: 100%; padding:20px;}
.tour-pg .inpt-fld{width: 100%;}
input.wpcf7-submit{width: 35%;}
.cont-rw .col-sm-6{float: left;}
.inpt-fld{width: 100%;}
.bnr-sc{display: none;}
.soliloquy-container .soliloquy-image { height: 150px !important; max-width: none !important; overflow: hidden; width: 100% !important;}
.soliloquy-container .soliloquy-item{overflow: hidden;}
#banner img {  height: 200px; max-width: none; width: auto;}
#banner{overflow: hidden;}
.control-group label{width: 100%; font-size: 16px;}
.controls{width: 100%;}
.booking_form .control-group{width: 100%;}
.btn.btn-primary{margin: 15px 0 0 0; width: 50%;}

/*------------- Inside Pages Ends here -------------*/




h1{font-size: 24px;}
h3{font-size: 20px;}
p.copy-txt{font-size: 11px;}  
h5{font-size: 18px;}
h4{font-size: 18px;}
h6{font-size: 17px;}  

ul.weding-pckgs-lst li h1{font-size: 44px;}
ul.weding-pckgs-lst li{min-height: 261px;}
ul.videos li{width: 100%; margin: 5px 0;}
}


@media screen and (min-width : 320px) and (max-width: 359px) {
     
.container {width:280px;}
ul.tp-hdr-info{width: 100%; margin: 0 0 20px 0;}
.top-nav-holder{display: none;}
ul.content-lst{width: 100%;}
.lft-wdng{width: 100%;}
ul.ftr-ste-lst{width: 100%;}
ul.ftr-logos-lst{width: 100%;}
ul.btm-nav li a{padding: 0 9px 0 0;}
.navbar-inverse .navbar-nav > li > a{padding: 0 0 0 5px;}
a.pnk-btn{width: 100%; font-size: 14px; padding: 0;}
section#abt-sc a.pnk-btn{width: 45%;line-height: 35px; height: 35px;}
ul.tp-hdr-info li:first-child{width: 100%;}
ul.tp-hdr-info li:nth-child(2){width: 100%; margin: 20px 0 0 0;}
.bnr-sc { padding-top: 7%;}
ul.content-lst li{margin: 1%; width: 48%;}
ul.content-lst li p:first-child{display: none;}
.rt-wdng{width: 100%; margin: 25px 0 0 0;}
section#abt-sc .txt-center{display: none;}
section#abt-sc .col-sm-6{width: 100%;}
section#abt-sc{padding: 4% 0;}
ul.ftr-logos-lst li{width: 32%; margin: 1% 0; text-align: center; float: left;}
ul.btm-nav li{font-size: 10px;}
ul.btm-nav li a{padding: 0 5px 0 0;}
.logo-holder-main{width: 100%; float: left; text-align: center; margin: 0 0 25px 0;}
.main-nav-main{width: 100%; float: right;}
.logo-holder{margin: 5px 0 0 0;}
.navbar-inverse .navbar-toggle{border-color: #747474;}
.navbar-toggle{background: #ff7870;}
.navbar-toggle{margin-top:0; margin-bottom: 0;}
.navbar-inverse{width: 100%;}
ul.navbar-nav{width: 100%;}
.top-nav-holder{height: 40px; float: left; width: 100%;}
.navbar-nav{position: relative; z-index: 99; background: rgba(255,255,255,1); padding: 15px;}
.bnr-sc h1{font-size: 32px;}
.bnr-sc h1, h2{display: none;}
ul.content-lst li{min-height: 1px;}
ul.ftr-ste-lst li { font-size: 11px; padding: 5px 2px; text-align: center;}
.btm-nav{display: none;}
p.copy-txt{text-align: center;}
section#pnk-sc p{margin: 0 0 15px 0;}
p.tsti-txt{font-size: 16px;}
ul.wdng-lst li a{height: 40px; line-height: 40px !important; font-size: 13px;}
ul.socl-lst li:nth-child(2){margin: 0;}
section#pnk-sc p{padding: 0 0 15px 0;}
.trnsprnt-sc{padding: 4%;}
.bnr-sc a{height: 40px; line-height: 40px;}
section#pnk-sc h3{padding: 0 0 10px 0;}


/*------------- Inside Pages Starts here -------------*/

ul.weding-pckgs-lst li{width: 100%; margin: 10% 0;}
ul.weding-pckgs-lst li p{width: 100%; left: 0;}
.tsti-rw:nth-child(2n+1) .lft-tsti{width: 100%; text-align: center;}
.tsti-rw:nth-child(2n+1) .rt-tsti{width: 100%;}
.tsti-rw:nth-child(2n) .rt-tsti{width: 100%;}
.tsti-rw:nth-child(2n) .lft-tsti{width: 100%; text-align: center;}
p.tst-txt::before{display: none;}
p.tst-txt::after{display: none;}
ul.sub-menu{background: transparent !important;}
ul.sub-menu li a{line-height: 16px !important;}
ul.wdng-imgs-lst li{width: 100%;}
.tsti-rw h6{font-size: 17px;}
ul.pricng-tble li{width: 100% !important;}
img.rt-ctrng-img{width: 100%; float: none; margin: 0 0 10px 0;}
.special-rw p{font-size: 18px;}
.tsti-rw{padding: 15px 0;}
ul.weding-pckgs-lst li img{height: auto !important;}
a.pnk-btn{height: 40px; line-height: 40px;}
#fight-ofthelegends-slider{padding: 0;}
section#tsti-btm-sc .tsti-rw{padding: 20px 5%;}
section#insde-orng-sc .tsti-rw{padding: 0;}


.venTes-image {display: table; float: none; margin: 0 auto;}
.venTes-content { float: left; margin-left:0; margin-top: 10px; width: 100%;}
.each-vendor{background: none; padding: 0; margin: 0; width: 90%;}
.each-vendor.bakeries{background: none; padding: 0; margin: 10px 0 0 0; width: 90%;}
.each-vendor.Florists{background: none; padding: 0; margin: 0; width: 90%;}
.each-vendor.Consultants{background: none; padding: 0; margin: 0; width: 90%;}
.each-vendor.Officiants{background: none; padding: 0; margin: 0; width: 90%;}
.outer-vendor { display: block; float: left; margin: 0; padding: 0 !important; text-align: left; width: 90%; margin: 0;}
.testi-des::before, .testi-des::after{display: none;}
.each-vendor ul { float: left; margin: 0; padding: 0; width: 100%;}
.each-vendor.Hotels ul li{width: 100%; margin: 0;}
p.tsti-rt-txt{font-size: 15px;}
img.love-img{float: left; margin: 0; width: 100%;}
.cont-rw .col-sm-6{float: left;}
.inpt-fld{width: 100%;}


.tr-frm{width: 100%; padding:20px;}
.tour-pg .inpt-fld{width: 100%;}
.wpcf7-form p{font-size: 16px;}
input.wpcf7-submit{width: 35%;}
.bnr-sc{display: none;}
.soliloquy-container .soliloquy-image { height: 120px !important; max-width: none !important; overflow: hidden; width: 100% !important;}
.soliloquy-container .soliloquy-item{overflow: hidden;}
#banner img {  height: 200px; max-width: none; width: auto;}
#banner{overflow: hidden;}
.control-group label{width: 100%; font-size: 16px;}
.controls{width: 100%;}
.booking_form .control-group{width: 100%;}
.btn.btn-primary{margin: 15px 0 0 0; width: 50%;}
ul.wdng-lst li a{padding: 0 13px;}
/*------------- Inside Pages Ends here -------------*/




h1{font-size: 27px;}
h3{font-size: 22px;}
p.copy-txt{font-size: 11px;}  
h5{font-size: 18px;}
h4{font-size: 18px;}
h6{font-size: 17px;}

ul.weding-pckgs-lst li h1{font-size: 44px;}
ul.weding-pckgs-lst li{min-height: 261px;}
ul.videos li{width: 100%; margin: 5px 0;}
}


  /* @media screen and (min-width :240px) and (max-width: 319px) {
    .main-area {width:98%;}
   
}*/