@charset "utf-8";

@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-Book.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Gotham-Book.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Gotham-Book.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Gotham-Book.svg#7510147900d23fa3ad697e74bf146ea2') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  400;
}
@font-face {
  font-family: 'GothamMedium';
  src: url('../fonts/GothamMedium.eot'); /* IE9 Compat Modes */
  src: url('../fonts/GothamMedium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/GothamMedium.woff') format('woff'), /* Modern Browsers */
       url('../fonts/GothamMedium.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/GothamMedium.svg#0fbe3a09622d8fb1f474f00917396ba1') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  400;

}
@font-face {
  font-family: 'GothamBold';
  src: url('../fonts/GothamBold.eot'); /* IE9 Compat Modes */
  src: url('../fonts/GothamBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/GothamBold.woff') format('woff'), /* Modern Browsers */
       url('../fonts/GothamBold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/GothamBold.svg#4b05af1f343b473876284bf412b923ab') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  700;
}
*{
 margin:0px;
 padding:0px;
 
 -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;

 }
body { background-color: #FFF;   font-family: 'Gotham' !important; }
li{
 list-style:none;
 display:inline-block;
}
p{
 text-align:justify;   
}
a:hover{ text-decoration:none;}
a{ text-decoration:none;}
img{max-width:100%;}
.wrapper,.header,.footer,.section{ width:100%;}
.header{background:#fafafa; padding:10px 0;}
.inner-wrapper{width:1170px; margin:0 auto; padding:0;}

.header a{display:block;}
.header a img{width:100%;}
.content1 ,.content2 {color:#152232; margin-top:10px;}
.content2{text-align:right; padding-left:28px;}
.content1 {border-right:1px solid #172734; text-align:right; padding-right:28px;}
.content1 h1,.content2 h1{font-size:30px; font-weight:normal; color:#152232; margin:0;}
.content1 h1 span,.content2 h1 span{font-family: 'GothamBold';}
.content1 h5,.content2 h5{font-size:17px; font-family: 'GothamMedium'; font-weight:normal; padding-right:12px; margin:10px 0 0;}
.content1 a,.content2  a{border-bottom:1px solid #caccce; text-decoration:none; color:#152232; }
.bot-header{padding:28px 0;}
.menuu {background:#1f2832;}
.menuu .navbar{margin-bottom:0; border-radius:0;}
.menuu .navbar-default{background:none; border:none; }
.menuu .container-fluid{padding:0; margin:0;}
.menuu .navbar-collapse{padding:0;}
.menuu .navbar-default .navbar-nav > li{font-family: 'Gotham'; font-size:14px; text-transform:uppercase; font-weight:normal; padding-right:30px;}
.menuu .navbar-default .navbar-nav > li > a{color:#fff;}
.menuu .navbar-default .navbar-nav > li > a:hover{color:#fff; background:#ed69b8;}
.menuu .navbar-default .navbar-nav > .active > a,.menuu .navbar-default .navbar-nav > .active > a:hover,.menuu .navbar-default .navbar-nav > .active > a:focus{background:#ed69b8; color:#fff;}
.menuu .navbar-default .navbar-nav > .open > a,.menuu .navbar-default .navbar-nav > .open > a:hover,.menuu .navbar-default .navbar-nav > .open > a:focus{background:#ed69b8; color:#fff;}
.menuu .dropdown-menu{background:#1f2832;}
.menuu .dropdown-menu > li{ width:100%;}
.menuu .dropdown-menu > li > a{color:#fff;}
.menuu .dropdown-menu > li > a:hover{background:#ed69b8; color:#fff;}
.texture-bg{background:url(../images/texture.jpg) repeat-x center center #324459; height:192px; }
.texture-bg h1{background:url(../images/design-left.png) left center no-repeat, url(../images/design.png) right center no-repeat; font-size:24px; color:#ff79c9; width:70%; margin:30px auto 53px; text-align:center;}
.texture-bg .form-control{color:#1a1a1a; font-size:15px; border:1px solid #f0efef; border-radius:6px; padding:9px 12px; height:auto;}
.texture-bg .btn.btn-default{background:#ff79c9; width:160px; position:relative; color:#fff; box-shadow:0px 3px 0px #be418c; border:none; border-radius:4px; padding:6px 28px; font-size:20px; font-family: 'GothamMedium'; }
.texture-bg .btn.btn-default:hover{box-shadow:0px 2px 0px #be418c; bottom:-1px;}
.tag h2{background:url(../images/tag.png) no-repeat left center; color:#ff79c9; font-size:20px; font-family: 'GothamMedium'; padding:14px; margin:15px 0;} 
.gallery1 span{display:block;}
.gallery1 a{display:block; color:#ed69b8; border:1px solid #ebebeb; text-align:center; padding:8px 20px; text-decoration:none; margin-top:15px; font-size:13px;}
.gallery1 a:hover{background:#ed69b8; color:#fff;}
.gray{color:#aaaaaa; font-size:15px; padding:18px 10px;}
.pink{color:#ed69b8; font-size:16px; line-height:24px; padding:0 4px 18px 0; border-bottom:1px solid #ebebeb; margin:0 10px 20px;}
.black{color:#1f2832; font-size:14px; line-height:24px; padding:0 38px 18px 10px; }
.gallery1 {
    border: 1px solid #ededed;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
    margin-bottom:33px;
}
.gal-1{margin-left:-15px;}
.gal-2{margin-right:-15px;}
.right1{margin-bottom:24px;}
.right2{
  border: 1px solid #ededed;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
  margin-bottom:24px;}
.text{ padding:0 17px;}
  
.text h5{font-family: 'GothamMedium'; font-size:15px; color:#ed69b8; margin-top:17px; margin-bottom:17px; font-weight:normal; text-transform:uppercase;}
.text p{ font-size:14px; color:#1f2832; line-height:17px; margin-bottom:24px;}
.right1{background:url(../images/right1.jpg) no-repeat center center; background-size:cover; height:237px; padding:55px 15px;}
.knot{background:rgba(0,0,0,.8); color:#fff; padding:27px 20px 30px; position:relative; border-radius:5px; }
.knot .btn.btn-default{position:absolute; bottom:-20px; left:50%; right:50px; background:#ff79c9; color:#fff; box-shadow:0px 3px 0px #be418c; border:none; border-radius:4px; padding:6px 0; font-size:20px; font-family: 'GothamMedium'; width:140px; margin-left:-70px; text-align:center;}
.knot .btn.btn-default:hover{box-shadow:0px 2px 0px #be418c;}
.knot p{font-family: 'GothamMedium'; font-size:13px; line-height:22px; text-transform:uppercase; color:#fff; text-align:center;}
.right3{  position:relative;}
.right-text{position:absolute; left:0; right:0; top:32px;}
.right3 a{display:block; background-color:rgba(0,0,0,.8); padding:25px 0px; text-align:center; color:#fff; font-size:13px; font-family: 'GothamMedium'; text-transform:uppercase; text-decoration:none;}
.middle-section{background:#FAFAFA;}
.middle-section .left-section img{border:2px solid #e5e5e5;}
.middle-section .left-section p{color:#1f2832; font-size:15px; padding-top:29px;}
.right-section .tag h2{background:url(../images/tag-new.png) no-repeat left center; color:#ff79c9; font-size:20px; font-family: 'GothamMedium'; padding:14px;} 
.right-section{padding-left:30px;}
.midd-1{ position:relative; background-size:cover;  margin-bottom:32px; border:1px solid #e5e5e5;}
.midd-2{ position:relative; background-size:cover; margin-bottom:32px; border:1px solid #e5e5e5;}
.midd-3{position:relative; background-size:cover; border:1px solid #e5e5e5;}
.midd-1 .new,.midd-2 .new,.midd-3 .new{background:rgba(0,0,0,.8); width:100%; position:absolute; bottom:0; padding:15px 0;}
.midd-1 .new a,.midd-2 .new a,.midd-3 .new a{display:block; color:#fff; text-decoration:none; font-size:13px; text-transform:uppercase; text-align:center; font-family: 'GothamMedium';}
.section-image{padding-top:110px;}

.left-section .tag{padding-right:25px;}
.left-section .tag h2,.right-section .tag h2{margin-bottom:50px; margin-top:40px;}
.footer{background:#1f2832; margin-top:5px; color:#495767; font-size:13px;}
.footer h2{color:#fff; font-size:14px; text-transform:uppercase; margin:48px 0 23px;}
.footer .links a{display:block; width:100%; padding-bottom:20px; color:#495767; font-size:13px; text-decoration:none;}
.footer .links .social a{display:inline-block; background:#1b242d; width:37px; height:37px; border-radius:50%; color:#3f4b58; font-size:16.6px; line-height:37px; text-align:center;}
.footer .links a:hover{color:#ed69b8;}
.footer .links .social a:hover{color:#fff;}
.apps li span{display:block;}
.apps li span:first-child{font-size:11px;}
.apps li span:last-child{font-size:15px; font-family: 'GothamBold';}
.apps li{vertical-align:middle; text-align:left; color:#495767 !important;}
.apps li img {margin-right:15px;}
.apps{padding-top:7px;}
.apps ul {text-align:center; border:1px solid #283543;  border-radius:4px; padding:7px 9px; width:67%; margin-bottom:24px;}
.apps a{color:#495767 !important; text-decoration:none;}
.apps a:hover span:last-child{color:#fff;}


/*-----------css for product page---------------*/
.product-top{border-bottom:1px solid #ebebeb; box-shadow:0 0 4px rgba(0,0,0,.5); border-top:1px solid #ebebeb;}
.product-top ul{margin-bottom:0;}
.product-top ul li{vertical-align:middle; border-right:1px solid #ebebeb; margin-right:15px; padding:0 15px 0 0;}
.product-top ul li a{ min-height:58px; line-height:58px;  display:inline-block;}
.product-top ul li span{ font-size:14px; vertical-align:middle;}
.product-top ul li span:first-child{padding-right:12px;}
.product-top ul li span.new-span{display:inline-block; line-height:18px; width:133px;}
.product-top ul li:last-child{border-right:none;}
.product-top ul li a.active span:last-child{color:#fff; background:#ed69b8; font-size:24px; border-radius:50%; padding:0 5px; }
.product-top ul li a{font-size:15px; color:#1f2832; text-decoration:none;}
.product-top ul li a span:last-child{color:#ed69b8;}
.product.breadcrumb{ background:none; border:none; border-radius:0; padding-top:25px; margin-bottom:28px;}
.product.breadcrumb a{color:#979898; font-size:12px;}
.product.breadcrumb > .active { color: #ed69b8; font-size:12px;}
.border-broad{background:url(../images/border-broad.jpg) bottom center repeat-x; padding-bottom:20px;}
.border-broad h2{ font-size:20px; font-family: 'GothamMedium'; margin:8px 0 0 0;}
.border-broad h2 span{display:inline-block; border:1px solid #ebebeb; border-radius:4px; font-size:16px; color:#ed69b8; font-family: 'Gotham';text-align:center; height:25px; line-height:25px; padding:0 6px; margin-left:29px;}
.share .fa-pinterest{color:#af3524;}
.share .fa-facebook-square{color:#4d5698;}
.share .fa-twitter-square{color:#8fabe1;}
.share .fa-google-plus-square{color:#d04b38;}
ul.share { border:1px solid #ebebeb; box-shadow:0 0 4px rgba(0,0,0,.05);  border-radius:4px;  width:52%; margin:0; float:right;}
ul.share li{border-right:1px solid #ebebeb; padding:7px 13px; line-height:18px;}
ul.share li:last-child{border-right:none; }
.show-text{position:relative; transition:}
.show-text a{display:block;   }
.show-text:hover .text-hide{display:block;  bottom:0; }
.text-hide{ position:absolute; left:0; right:0; background:#fff; bottom:-76px; font-family: 'Gotham'; padding:17px 10px 13px; display:none;}
.border-around{border:1px solid #ebebeb;  box-shadow:0 0 4px rgba(0,0,0,.05); margin:40px 0 0;}
.text-align .fa{color:#ed69b8;}
.text-align a{color:#1f2832; font-size:14px;}
.border-around p{color:#1f2832; font-size:16px; margin:0; padding:12px 10px; border-bottom:1px solid #ebebeb;}
.text-hide span.pink{ display:block; text-transform:uppercase; margin:0; padding:0; border-bottom:none;}
.text-hide span.gray{ display:block; margin:10px 0 0 0; padding:0; border-bottom:none; font-size:13px; line-height:13px;}
.text-align{padding:16px 0;}
.product-pagi{padding:61px 0 370px; margin:0;}
.pagination.product-pagi > .active > a, .pagination.product-pagi > .active > span, .pagination.product-pagi > .active > a:hover, .pagination.product-pagi > .active > span:hover, .pagination.product-pagi > .active > a:focus, .pagination.product-pagi > .active > span:focus{background:#ed69b8; color:#fff;}
.pagination.product-pagi > li > a, .pagination.product-pagi > li > span{ border:1px solid #ebebeb; border-radius:4px; margin-left:10px; font-size:12px; font-family: 'GothamBold'; color:#717171;  box-shadow:0 0 4px rgba(0,0,0,.05);}
.deatials-right h3{margin:13px 0 13px 0; font-size:16px; }
.deatials-right .right2{padding:0 8px;}
.deatials-right .right2 span{color:#ee6ebb;}
.deatials-right .right2 a{color:#1f2832; padding:19px 0; margin-bottom:19px; display:block; font-size:13px;}
.deatials-right .right2 a:hover{color:#ee6ebb;}
 .deatials-right .right3{ box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);padding:8px; margin-bottom:30px;}
 .deatials-right .right-text {
    left: 8px;
    right: 8px;
    bottom:8px;
    top:inherit;
}
 .deatials-right .right-text a{padding:15px 0;}
.border{border-bottom:1px solid #ededed; margin:0;}
.border span{display:inline-block; padding:11px 0;}
.border span .gray{color:#8c8d8d;}
.border span.gray .fa-heart{color:#ED69B8;}
.model-box ul.share{width:87%; float:none;}
.custom-box{ margin:40px 0 0 10px;}

.custom-box .btn.btn-default.pink-btn {
    background: none repeat scroll 0 0 #ff79c9;
    border: medium none;
    border-radius: 4px;
    box-shadow: 0 3px 0 #be418c;
    color: #fff;
    font-family: 'Gotham';
    font-size: 15px;
     padding: 6px 10px;
    width:255px; text-align:center;
    margin-top:40px;
    position:relative;
}
.custom-box .btn.btn-default.pink-btn:hover {box-shadow: 0 2px 0 #be418c; bottom:-1px}
.custom-box .btn.btn-default.pink-btn i{ padding-right:10px;}
.custom-box .btn.btn-default.gray-btn {
    background: none repeat scroll 0 0 #586777;
    border: medium none;
    border-radius: 4px;
    box-shadow: 0 3px 0 #434f5d;
    color: #fff;
   font-family: 'Gotham';
    font-size: 15px;
    padding: 6px 10px;
    width:255px; text-align:center;
    margin-top:22px;
    position:relative;
}
.custom-box .btn.btn-default.gray-btn:hover {box-shadow: 0 2px 0 #434f5d; bottom:-1px;}
.custom-box .btn.btn-default.gray-btn i{ padding-right:10px;}

.bour-box{
  border: 1px solid #ededed;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.08);
  padding:5px;
}

.leave-comment{ background:#fafafa; margin-top:40px; padding:0px 20px;}
.leave-comment h2{ font-size:18px; color:#333; padding:20px 0px;  font-family: 'GothamMedium' !important; padding-left:5px;}
.comment-box{ border:solid 1px #c2c2c2; border-radius:5px; }
ul.comment-txt{ border-bottom:solid 1px #c2c2c2; margin-bottom:0px;}
ul.comment-txt li{ display:inline-block; padding:11px 15px; border-right:solid 1px #c2c2c2;}
ul.comment-txt li a{ color:#000; font-size:16px; font-weight:bold; font-family: 'GothamMedium';}
ul.comment-txt li a:hover{ color:#555;}
ul.comment-txt li a span{ font-style:italic;}
.comment-filed{ width:100%; background:#fff; border:none; resize:none; min-height:187px; padding:5px;}

.but-wrp{ text-align:right; padding:46px 0px 60px;}
.leave-comment .btn.btn-default.pink-btn1 {
    background: none repeat scroll 0 0 #ff79c9;
    border: medium none;
    border-radius: 4px;
    box-shadow: 0 3px 0 #be418c;
    color: #fff;
    font-family: 'Gotham';
    font-size: 15px;
    padding: 6px 10px;
    width:195px; text-align:center;
    position:relative;
}
.share a {
    font-size: 18px;
}
.leave-comment .btn.btn-default.pink-btn1:hover{box-shadow: 0 2px 0 #be418c; bottom:-1px;}
.custom-box .btn.btn-default.gray-btn1 i{ padding-right:10px;}
.new-bgg{padding:0;}
/*footer-bottom*/
.footer-bottom a{color:#495767; font-size:12px;}
.footer-bot-left{padding:0; margin:0;}
.footer-bot-right{padding:0; margin:0;}
.footer-bottom{background:url(../images/footer-border.jpg) repeat-x top center; margin-top:40px; padding:35px 0 45px;}
.footer-bottom span{padding:0 15px;}

.prev{background:url(../images/previous.png) no-repeat; width:40px; height:39px; text-indent:-9999px;}
.prev:hover{background:url(../images/pre.png) no-repeat; width:40px; height:39px; text-indent:-9999px;}
.next{background:url(../images/next.png) no-repeat; width:40px; height:39px; text-indent:-9999px;}
.next:hover{background:url(../images/next-h.png) no-repeat; width:40px; height:39px; text-indent:-9999px;}
.footer .links .social a .fa{line-height:37px;}
.image-big{margin-left:-15px;}
.footer-top{padding-top:200px;}