@charset "utf-8";@import "https://fonts.googleapis.com/css?family=Hammersmith+One|Work+Sans|Lato|Montserrat:400,600,700|Vidaloka";

body{position:relative;padding:0;margin:0;font-family: 'Montserrat', sans-serif;font-size:14px;color:#777;line-height:1.8em;background:#fff;-webkit-font-smoothing:antialiased}a,a:active,a:link,a:hover{text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;outline:none}h1,h2,h3,h4,h5,h6,.h6{margin:0; margin-bottom:10px; font-family: 'Vidaloka', sans-serif;line-height: 1.2em;text-transform: none; font-weight:400} p{line-height: 24px;letter-spacing: 0.2px;margin-bottom:25px;margin-top:15px;-webkit-font-smoothing: antialiased;font-size: 1em; font-weight:600; } spacer:before{content:"\2044";display:inline;margin:0px 5px}spacer{display:inline;margin:0px 5px}.white-text{color:#fff}.black-text{color: #0c44b6}.pink-text{color:#9d045b} *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.npm{ padding:0; margin:0} h5{font-family: 'Montserrat', sans-serif; font-weight:600; text-transform:uppercase} .container-fluid1{ padding-right:45px; padding-left:45px}

#main{position:relative;z-index:2;background: #fff url(../images/deepam-base.png) bottom center no-repeat;padding:0 0px;box-shadow: 0 3px 3px rgba(0,0,0,0.2)}

/*-- footer --*/
footer .foot-top{ padding:10px 0; padding-top:15px;font-size:11px;background: #dbd7d7}
footer .copyright{color:#fff;font-size:11px;background:#7f034a; padding:10px 0; font-size:11px} footer .copyright a, footer .copyright a:focus, footer .copyright a:hover{color:#fff}

.social-media {text-align: right}.social-media ul.list-inline li {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #666;font-size: 13px;padding: 0 8px;display: inline-block} .social-media ul.list-inline li:first-child {padding-left: 0 !important} .social-media ul.list-inline li a {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #666;font-size: 14px} .social-media ul.list-inline li a:hover{color:#7f034a}

.footer-links {float: left;display: block}.footer-links ul.list-inline {margin-left: 0;margin-bottom: 0;list-style: none}.footer-links ul.list-inline li:first-child {padding-left: 0 !important} .footer-links ul.list-inline li a {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 13px;color: #666;text-decoration: none; font-weight:600;padding: 0 10px} .footer-links ul.list-inline li a:hover{color:#7f034a}

/*-- sections --*/
#brand-bg{ padding:45px 0} #white-bg{ padding:45px 0} #grey-bg{ background:#f6f2ef; padding:45px 0} #highlight{background: #535353;color:#fff}#highlight .box{ padding:15px 25px; color:#fff; border-right:1px solid rgba(255,255,255,.1)}#highlight .box:last-child{ padding:15px 25px; color:#fff; border-right:0px solid rgba(255,255,255,.1)}

/*-- design consultant --*/
#design-consultant{ padding:145px 40px; background:url(../images/wefurn-consultancy.jpg) no-repeat right}
.design-consult {opacity: .95;border-radius: 2px;box-shadow: 0 0 15px 0 rgba(0,0,0,.15), 0 0 15px 0 rgba(0,0,0,.14);background-color: #fff;padding:30px;box-sizing: border-box;left: 0;right: 0;top: 0;bottom: 0;margin: auto;text-align: center; color:#111}
.design-btn {color: #fff;background-color: #7f034a;display: inline-block;padding: 12px 16px; text-transform:uppercase; font-size:12px; font-weight:600; outline:none; border:none}.design-btn:hover, .design-btn:focus {color: #fff;background-color: #d8238a; outline:none; border:none}

/*-- testimonial --*/
.testimonial-section2{position: relative;padding: 50px 0; padding-bottom:10px;background: #e91c5e url(../images/welfurn-testimonial.png) no-repeat top left}
.testim .wrap {position: relative;width: 100%;padding: 40px 20px;margin: auto}
.testim .arrow {display: block;position: absolute;color: #eee;cursor: pointer;font-size: 2em;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;padding: 5px;z-index: 22222222}
.testim .arrow:before {cursor: pointer}.testim .arrow:hover {color: #fff}.testim .arrow.left {left: 10px;}.testim .arrow.right {right: 10px}.testim .dots {text-align: center;position: absolute;width: 100%;bottom: 0px;left: 0;display: block;z-index: 3333;height: 12px;}
.testim .dots .dot {list-style-type: none;display: inline-block;width: 12px;height: 12px;border-radius: 50%;border: 1px solid #eee;margin: 0 10px;cursor: pointer;-webkit-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;position: relative;}
.testim .dots .dot.active,.testim .dots .dot:hover {background: #fff;border-color: #fff;}
.testim .dots .dot.active {-webkit-animation: testim-scale .5s ease-in-out forwards; -moz-animation: testim-scale .5s ease-in-out forwards; -ms-animation: testim-scale .5s ease-in-out forwards; -o-animation: testim-scale .5s ease-in-out forwards; animation: testim-scale .5s ease-in-out forwards}
.testim .cont {position: relative;overflow: hidden}
.testim .cont > div {text-align: center;position: absolute;top: 0;left: 0;padding: 0 0 70px 0;opacity: 0;}.testim .cont > div.inactive {opacity: 1}
.testim .cont > div.active {position: relative;opacity: 1}
.testim .cont div .img img {display: block;width: 100px;height: 100px;margin: auto;border-radius: 50%}
.testim .cont div .h4 {color: #fff;font-size: 1.2em;margin: 15px 0; text-transform:uppercase; font-weight:600}
.testim .cont div p {font-size: 1.15em;color: #eee;width: 80%;margin: auto;}
.testim .cont div.active .img img {-webkit-animation: testim-show .5s ease-in-out forwards;-moz-animation: testim-show .5s ease-in-out forwards;-ms-animation: testim-show .5s ease-in-out forwards;-o-animation: testim-show .5s ease-in-out forwards;animation: testim-show .5s ease-in-out forwards;}
.testim .cont div.active .h4 {-webkit-animation: testim-content-in .4s ease-in-out forwards;-moz-animation: testim-content-in .4s ease-in-out forwards;-ms-animation: testim-content-in .4s ease-in-out forwards;-o-animation: testim-content-in .4s ease-in-out forwards;animation: testim-content-in .4s ease-in-out forwards;}
.testim .cont div.active p {-webkit-animation: testim-content-in .5s ease-in-out forwards;-moz-animation: testim-content-in .5s ease-in-out forwards;-ms-animation: testim-content-in .5s ease-in-out forwards;-o-animation: testim-content-in .5s ease-in-out forwards;animation: testim-content-in .5s ease-in-out forwards;}
.testim .cont div.inactive .img img {-webkit-animation: testim-hide .5s ease-in-out forwards;-moz-animation: testim-hide .5s ease-in-out forwards;-ms-animation: testim-hide .5s ease-in-out forwards;-o-animation: testim-hide .5s ease-in-out forwards;animation: testim-hide .5s ease-in-out forwards;}
.testim .cont div.inactive .h4 {-webkit-animation: testim-content-out .4s ease-in-out forwards;-moz-animation: testim-content-out .4s ease-in-out forwards;-ms-animation: testim-content-out .4s ease-in-out forwards;-o-animation: testim-content-out .4s ease-in-out forwards;animation: testim-content-out .4s ease-in-out forwards;}
.testim .cont div.inactive p {-webkit-animation: testim-content-out .5s ease-in-out forwards;-moz-animation: testim-content-out .5s ease-in-out forwards;-ms-animation: testim-content-out .5s ease-in-out forwards;-o-animation: testim-content-out .5s ease-in-out forwards;animation: testim-content-out .5s ease-in-out forwards}
@-webkit-keyframes testim-scale {0% {-webkit-box-shadow: 0px 0px 0px 0px #eee;box-shadow: 0px 0px 0px 0px #eee;}35% {-webkit-box-shadow: 0px 0px 10px 5px #eee;box-shadow: 0px 0px 10px 5px #eee;}70% {-webkit-box-shadow: 0px 0px 10px 5px #ea830e;box-shadow: 0px 0px 10px 5px #ea830e;}100% {-webkit-box-shadow: 0px 0px 0px 0px #ea830e;box-shadow: 0px 0px 0px 0px #ea830e;}}
@-moz-keyframes testim-scale {0% {-moz-box-shadow: 0px 0px 0px 0px #eee;box-shadow: 0px 0px 0px 0px #eee;}35% {-moz-box-shadow: 0px 0px 10px 5px #eee;box-shadow: 0px 0px 10px 5px #eee;}70% {-moz-box-shadow: 0px 0px 10px 5px #ea830e;box-shadow: 0px 0px 10px 5px #ea830e;}100% {-moz-box-shadow: 0px 0px 0px 0px #ea830e;box-shadow: 0px 0px 0px 0px #ea830e;}}
@-ms-keyframes testim-scale {0% {-ms-box-shadow: 0px 0px 0px 0px #eee;box-shadow: 0px 0px 0px 0px #eee;}35% {-ms-box-shadow: 0px 0px 10px 5px #eee;box-shadow: 0px 0px 10px 5px #eee;}70% {-ms-box-shadow: 0px 0px 10px 5px #ea830e;box-shadow: 0px 0px 10px 5px #ea830e;}100% {-ms-box-shadow: 0px 0px 0px 0px #ea830e;box-shadow: 0px 0px 0px 0px #ea830e;}}
@-o-keyframes testim-scale {0% {-o-box-shadow: 0px 0px 0px 0px #eee;box-shadow: 0px 0px 0px 0px #eee;}35% {-o-box-shadow: 0px 0px 10px 5px #eee;box-shadow: 0px 0px 10px 5px #eee;}70% {-o-box-shadow: 0px 0px 10px 5px #ea830e;box-shadow: 0px 0px 10px 5px #ea830e;}100% {-o-box-shadow: 0px 0px 0px 0px #ea830e;box-shadow: 0px 0px 0px 0px #ea830e;}}
@keyframes testim-scale {0% {box-shadow: 0px 0px 0px 0px #eee;}35% {box-shadow: 0px 0px 10px 5px #eee;}70% {box-shadow: 0px 0px 10px 5px #ea830e;}100% {box-shadow: 0px 0px 0px 0px #ea830e;}}
@-webkit-keyframes testim-content-in {from {opacity: 0;-webkit-transform: translateY(100%);transform: translateY(100%);}to {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}
@-moz-keyframes testim-content-in {from {opacity: 0;-moz-transform: translateY(100%);transform: translateY(100%);}to {opacity: 1;-moz-transform: translateY(0);transform: translateY(0);}}
@-ms-keyframes testim-content-in {from {opacity: 0;-ms-transform: translateY(100%);transform: translateY(100%);}to {opacity: 1;-ms-transform: translateY(0);transform: translateY(0);}}
@-o-keyframes testim-content-in {from {opacity: 0;-o-transform: translateY(100%);transform: translateY(100%);}to {opacity: 1;-o-transform: translateY(0);transform: translateY(0);}}
@keyframes testim-content-in {from {opacity: 0;transform: translateY(100%);}to {opacity: 1;transform: translateY(0);}}
@-webkit-keyframes testim-content-out {from {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}to {opacity: 0;-webkit-transform: translateY(-100%);transform: translateY(-100%);}}
@-moz-keyframes testim-content-out {from {opacity: 1;-moz-transform: translateY(0);transform: translateY(0);}to {opacity: 0;-moz-transform: translateY(-100%);transform: translateY(-100%);}}
@-ms-keyframes testim-content-out {from {opacity: 1;-ms-transform: translateY(0);transform: translateY(0);}to {opacity: 0;-ms-transform: translateY(-100%);transform: translateY(-100%);}}
@-o-keyframes testim-content-out {from {opacity: 1;-o-transform: translateY(0);transform: translateY(0);}to {opacity: 0;transform: translateY(-100%);transform: translateY(-100%);}}
@keyframes testim-content-out {from {opacity: 1;transform: translateY(0);}to {opacity: 0;transform: translateY(-100%);}}
@-webkit-keyframes testim-show {from {opacity: 0;-webkit-transform: scale(0);transform: scale(0);}to {opacity: 1;-webkit-transform: scale(1); transform: scale(1); }}
@-moz-keyframes testim-show {from {opacity: 0;-moz-transform: scale(0);transform: scale(0);}to {opacity: 1;-moz-transform: scale(1); transform: scale(1); }}
@-ms-keyframes testim-show {from {opacity: 0;-ms-transform: scale(0);transform: scale(0);}to {opacity: 1;-ms-transform: scale(1); transform: scale(1); }}
@-o-keyframes testim-show {from {opacity: 0;-o-transform: scale(0);transform: scale(0);}to {opacity: 1;-o-transform: scale(1); transform: scale(1); }}
@keyframes testim-show {from {opacity: 0;transform: scale(0);}to {opacity: 1;transform: scale(1); }}
@-webkit-keyframes testim-hide {from {opacity: 1;-webkit-transform: scale(1); transform: scale(1); }to {opacity: 0;-webkit-transform: scale(0);transform: scale(0);}}
@-moz-keyframes testim-hide {from {opacity: 1;-moz-transform: scale(1); transform: scale(1); }to {opacity: 0;-moz-transform: scale(0);transform: scale(0);}}
@-ms-keyframes testim-hide {from {opacity: 1;-ms-transform: scale(1); transform: scale(1); }to {opacity: 0;-ms-transform: scale(0);transform: scale(0);}}
@-o-keyframes testim-hide {from {opacity: 1;-o-transform: scale(1); transform: scale(1); }to {opacity: 0;-o-transform: scale(0);transform: scale(0);}}
@keyframes testim-hide {from {opacity: 1;transform: scale(1); }to {opacity: 0;transform: scale(0);}}
@media all and (max-width: 500px) {.testim .arrow {font-size: 1.5em;}.testim .cont div p {line-height: 25px;}}

/*-- perception-quality --*/
#perfection{background: white} #perfection1{background:#f6f2ef!important}#perfection .container-fluid{ padding-left:0; padding-right:0; overflow:hidden} .perfection-content {padding: 90px 55px} .perfection-content  .perfection-content h5{ font-weight:normal; color:#ccc}.per-box{ padding:15px; padding-top:70px; min-height:130px; border:1px solid #e91c5e;background:#fff; position:relative}.per-box img{position: absolute; background: #fff;left: 29%;top: -47px;padding:20px; border-radius:50%;box-shadow: 0 4px 1px rgba(0,0,0,0.2); width:90px; height:auto} .per-box1{margin-bottom: 70px}

/*-- gallery --*/
.content {position: relative;width: 100%;margin: auto;overflow: hidden; margin-bottom:15px; margin-left:5px; margin-right:5px}.content .content-overlay {background: rgba(0,0,0,0.7);position: absolute;height: 100%;width: 100%;left: 0;top: 0;bottom: 0;right: 0;opacity: 0;-webkit-transition: all 0.4s ease-in-out 0s;-moz-transition: all 0.4s ease-in-out 0s;transition: all 0.4s ease-in-out 0s}.content:hover .content-overlay{opacity: 1}.content-image{width: 100%;}
.content-details {position: absolute;text-align: center;padding-left: 1em;padding-right: 1em;width: 100%;top: 50%;left: 50%;opacity: 0;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.content:hover .content-details{top: 50%;left: 50%;opacity: 1}.content-details h3{color: #fff;font-weight: 500;letter-spacing: 0.15em;margin-bottom: 0.5em;text-transform: uppercase;}
.content-details p{color: #fff;font-size: 11px; font-weight:normal}.fadeIn-bottom{top: 80%;}.fadeIn-top{top: 20%;}.fadeIn-left{left: 20%;}.fadeIn-right{left: 80%;}


/* ---------------- For sticky header: class="float-panel"  ------------------*/
.float-panel {width:100%;background-color: rgba(0,0,0,.5);z-index:300;padding:0; position:absolute;transform: translateZ(0);transition:all 0.5s; }
.float-panel .content-area {margin:10px auto;}
.float-panel .fa-gg {color:#F0595C;font-size:30px;vertical-align:middle;transition:all 1s;}
/* when class="float-panel fixed" */
.fixed {background:#fff;box-shadow:0 2px 6px rgba(0,0,0,0.2);padding:0;animation:slide-down 0.7s;opacity:1;z-index: 999;}
@keyframes slide-down {0% {opacity: 0;transform: translateY(-100%);} 100% {opacity: 0.9;transform: translateY(0);}}
.fixed .navbar-brand { position:static}.fixed .navbar-brand img{height: 50px; width: auto;margin-top:0px}.navbar-brand { display:block; width:210px; margin-top:-10px;float: left;}

.float-panel .navbar-right {float: right!important;margin-right: -15px;margin-top: 8px;margin-bottom: 8px;} .fixed .navbar-right {margin-top: 8px;margin-bottom: 8px;}.float-panel .logo1{ display:none} .float-panel .logo{position: absolute;}.fixed .logo{ display:none}.fixed .logo1{ display:block}

.navbar-default {background-color:transparent;border-color: transparent;background-image: none;-webkit-box-shadow: none;box-shadow: none;}.navbar-default .navbar-nav > li > a {color: #fff; padding:12px 15px; text-shadow:none;font-family: 'Montserrat', sans-serif; font-weight:600; text-transform:uppercase} .navbar-default .navbar-nav > li > a:hover , .navbar-default .navbar-nav > li > a:focus {color:#ccc }
.fixed .navbar-default .navbar-nav > li > a {color: #8f8f90; padding: 14px 15px;font-family: 'Montserrat', sans-serif; font-weight:600; text-transform:uppercase} .fixed .navbar-default .navbar-nav > li > a:hover , .fixed .navbar-default .navbar-nav > li > a:focus {color:#7f034a }

.navbar-default .navbar-nav > li > .high-link, .fixed .navbar-default .navbar-nav > li > .high-link {color: #fff; background:#7f034a; padding: 14px 15px;font-family: 'Montserrat', sans-serif; font-weight:600; text-transform:uppercase}.navbar-default .navbar-nav > li > .high-link:hover , .navbar-default .navbar-nav > li > .high-link:focus, .fixed .navbar-default .navbar-nav > li > .high-link:hover , .fixed .navbar-default .navbar-nav > li > .high-link:focus {color:#fff; background:#d8238a }
.navbar {margin-bottom: 0px;border-radius: 0;min-height: 20px;}

/* -- highlights --*/
ul.box-content{padding: 25px 10px;border: 1px solid #cbcbcb;margin: 20px auto;list-style:none; background:#fff}ul.box-content li{position: relative;display: inline-block;padding-left: 10px;padding-right: 10px;}ul.box-content li div.line-navigation-right {position: absolute;top: 40px;right: -2px;height: 1px;width: 50px;border-top: 1px dotted #999;}ul.box-content li div.line-navigation-left {position: absolute;top: 40px;left: -2px;height: 1px;width: 50px;border-top: 1px dotted #999;} ul.box-content li:first-child .line-navigation-left {display:none}ul.box-content li h5 {height: 36px;color: #999;font-size: 14px;line-height: 18px;letter-spacing: 1px;padding: 0 15px;max-width: 250px;}ul.box-content li  img {width: 64px;height: 64px;margin-bottom: 10px;}
.pro-box{ padding:0; margin:0}


#breadcrumb{margin-top:0;margin-right:0;border-radius:0; position:relative; border-bottom:0px solid #ccc; font-size:12px; font-weight:400; position:relative}.breadcrumb {padding: 8px 22px;margin-bottom: 0px;background-color: #7f034a;border-radius: 0px;position: absolute;top: -41px;letter-spacing: 0.2px;}.spacer1:before{content:"\2666";color:#fff;width:5px;padding:5px;margin:0}.breadcrumb li a{color:#fff; text-transform:uppercase}.breadcrumb li a:hover{color:#e91e63}

/* -- contact -- */
ul.contact-text {list-style:none}ul.contact-text li {border-bottom: 1px solid #ccc;margin-bottom: 10px;padding-bottom: 0px;margin-left: -35px;}ul.contact-text li img {display: inline-block;margin: 5px 20px 20px 0} ul.contact-text li h4 {display: inline-block;font-size: 1.3571em}ul.contact-text li p { margin-top:0}ul.contact-text li:last-child { border-bottom:0}

/* -- forms -- */
input.text-box, textarea.text-area {color: #999;background-color: #fff;border: 1px solid #ccc;border-radius: 0;-webkit-transition: all 1.5s ease .1s;-moz-transition: all 1.5s ease .1s;-ms-transition: all 1.5s ease .1s;-o-transition: all 1.5s ease .1s;transition: all 1.5s ease .1s; outline: none!important}
.text-box  {display: block;width: 100%;padding: 8px; margin-bottom:8px;font-size: 13px;line-height: 18px;color: #999;background-color: #fff;background-image: none;background-clip: padding-box;border: 1px solid #ccc;border-radius: .25rem; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.text-box:focus, .text-box:hover, .text-area:focus, .text-area:hover {border-color: #0082c9!important; outline:none}
.text-area{display: block;width: 100%;padding: 8px; margin-bottom:8px;font-size: 13px;line-height: 18px; height:115px!important;color: #999;background-image: none;background-clip: padding-box;border: 1px solid #495057;border-radius: .25rem; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s}


#design-consultant1{ padding:145px 40px; background:url(../images/welfurn-i3.jpg) no-repeat center fixed}

.career{background-color: transparent; color: #fff;position: relative;padding: 80px 0;overflow: visible; margin:20px auto; margin-top:40px}.career::after {width: 75%;content: '';position: absolute;background-color: #321E41;top: 0px;right: 0px;height: 100%;display: block;z-index: -1}

/*-- accordion --*/
.panel-group .panel-heading {padding: 0}.panel-group .panel-heading .panel-title {font-size: 13px;position: relative;font-family: 'Montserrat', sans-serif;}.panel-group .panel-heading .panel-title a {color: #111111;display: block;padding: 0px 15px}.panel-group.accordion-icon-right .panel-heading .panel-title a:after {content: "\f068";font-family: fontawesome;font-size: 10px;right: 0;padding: 4px 10px;position: absolute}.panel-group.accordion-icon-right .panel-heading .panel-title a.collapsed::after {content: "\f067";}.panel-group.accordion-icon-left .panel-heading .panel-title a {padding-left: 30px}.panel-group.accordion-icon-left .panel-heading .panel-title a:before {content: "\f068";font-family: fontawesome;font-size: 10px;left: 0;padding: 3px 10px;position: absolute}.panel-group.accordion-icon-left .panel-heading .panel-title a.collapsed::before {content: "\f067"}.panel-group.accordion-bordered {border: 1px solid #dddddd}.panel-group.accordion-bordered .panel {border: none;box-shadow: none;border-bottom: 1px solid #dddddd}.panel-group.accordion-bordered .panel:last-child {border-bottom: none}.panel-group.accordion-bordered .panel .panel-heading {background-color: transparent}.panel-group.accordion-flat .panel {border-radius: 0}.panel-group.accordion-flat .panel .panel-heading {border-radius: 0}.panel-group.accordion-no-border {border: 0}.panel-group.accordion-no-border .panel {border: none;box-shadow: none}.panel-group.accordion-no-border .panel:last-child {border-bottom: none}.panel-group.accordion-no-border .panel .panel-heading {background-color: transparent}.panel-group.accordion-no-border .panel .panel-heading .panel-title {font-size: 14px; padding-top: 10px;}.panel-group.accordion-no-border .panel .panel-heading .panel-title a {padding-left: 0;padding-right: 0}.panel-group.accordion-no-border .panel .panel-body {border-top: none;padding-left: 0;padding-right: 0;padding-top: 0} .panel-group.accordion-no-border .panel .panel-body p{padding:0;font-size:14px;margin:0} .panel-group.accordion-no-border.accordion-icon-left .panel .panel-heading .panel-title a {padding-left: 20px}.panel-group.accordion-no-border.accordion-icon-left .panel .panel-heading .panel-title a:before {padding-left: 0;}.panel-group.accordion-no-border.accordion-icon-left .panel .panel-body {padding-left: 20px}.panel-group.accordion-no-border.accordion-icon-right .panel .panel-heading .panel-title a {padding-right: 20px}.panel-group.accordion-no-border.accordion-icon-right .panel .panel-heading .panel-title a:before {padding-right: 0;}.panel-group.accordion-icon-filled.accordion-icon-left .panel .panel-heading .panel-title a {padding-left: 30px}.panel-group.accordion-icon-filled.accordion-icon-left .panel .panel-heading .panel-title a:before {background-color: #e91e63;color: #fff;padding: 4px 6px} .panel-group.accordion-icon-filled.accordion-icon-left .panel .panel-body {padding-left: 30px;}.panel-group.accordion-icon-filled.accordion-icon-right .panel .panel-heading .panel-title a:after {background-color: #333333;color: #fff;padding: 4px 6px;}.panel-group.accordion-icon-filled.accordion-icon-right .panel .panel-body {padding-right: 30px}.panel-group.accordion-stylished-left-border .panel {box-shadow: none;-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0;-ms-border-radius: 0 0 0 0;border-radius: 0 0 0 0;border: none;position: relative;padding: 5px 13px}.panel-group.accordion-stylished-left-border .panel:not(:last-child):before {border-left: 1px dashed #cccccc;content: "";height: 100%;left: 25px;position: absolute;top:0px;width: 1px;z-index: 0;} .panel-group.accordion-stylished-left-border.accordion-icon-left .panel .panel-heading {padding-bottom: 15px; background:transparent}.panel-group.accordion-stylished-left-border.accordion-icon-left .panel .panel-heading .panel-title a { padding:0px 10px; padding-left: 40px;font-size:13px;font-weight: normal;text-transform: uppercase}.panel-group.accordion-stylished-left-border.accordion-icon-left .panel .panel-heading .panel-title a:before {border-radius:0px;font-size: 12px;padding: 6px 10px;top: 6px;} .panel-group.accordion-stylished-left-border.accordion-icon-left .panel .panel-body {padding-left: 40px}.panel-group .panel + .panel {margin-top: 2px}

.design{ position:fixed; z-index:10; left:0; width:30px;top:25%;display:block;} 
#enquiryModal .modal-dialog {position: absolute;top: 0;right: -25%;margin: 0;height: 100%;width: 55%;max-width: none;overflow: hidden;-webkit-animation: fadein 1s; -moz-animation: fadein 1s;-ms-animation: fadein 1s;-o-animation: fadein 1s; animation: fadein 1s;}#enquiryModal .modal-dialog .modal-content {position: absolute;top: -10%;width: 100%;left: 0;border: none;border-radius: 0%;background: #fff url(../images/white-bg.jpg);height: 110%}
@media (max-width: 1600px){#enquiryModal .modal-dialog .modal-content .from-wrap {left: 13%;}}
#enquiryModal .modal-dialog .modal-content .from-wrap {position: relative; top: 39%;transform: translateY(-50%);width: 55%;left: 0%;right: 0px;padding: 30px;}
@keyframes fadein {from { opacity: 0; }to   { opacity: 1 }}
@-moz-keyframes fadein {from { opacity: 0; }to   { opacity: 1}}

#enquiryModal .modal-dialog .modal-content h3 i {width: 45px;height: 45px;border-radius: 0%;color: #000;background: #ffdb02;text-align: center;display: inline-block;vertical-align: middle;font-size: 20px;line-height: 48px;}#enquiryModal button.close {position: absolute;top: 12%;right: 50%;z-index: 9999999;}
@media (max-width: 800px){#enquiryModal .modal-dialog .modal-content .from-wrap {width: 50%;left: 15%;}#enquiryModal .modal-dialog {width: 85%;}}
@media (max-width: 767px){#enquiryModal .modal-dialog .modal-content { position:static;top: 0%;width: 100%;left: 0;border-radius: 0;height: 110%;}#enquiryModal .modal-dialog {right: auto;margin: 0;height: 100%;width: 100%;}#enquiryModal .modal-dialog .modal-content .from-wrap {top: 14%;width: 100%;left: 0%;}#enquiryModal button.close {position: absolute;top: 2%;right: 5%;    z-index: 9999;}}
.modal-backdrop.in {background-color: rgba(0,0,0,.97)}
@media (max-width: 765px){#enquiryModal .modal-dialog .modal-content .from-wrap {top: 35%} #enquiryModal .modal-dialog .modal-content .from-wrap h3 {font-size: 20px}}

.text-box1 {height: 3.5rem;line-height: 3.5rem;margin: 0;margin-bottom: 1rem;width: 100%;text-align: left;color: #757575;font-size: 12px; border:0;border-bottom: 1px solid #000!important; outline:none!important}
.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:20px;
	right:100px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}

.my-float{
	margin-top:16px;
}
/*-- mobile-menu -- */
.side-menu-wrapper {overflow: hidden;background: rgba(0,0,0,.95);padding: 20px 0px;position: fixed;top: 0;right: -290px;height: 100%;z-index: 9999;transition: 0.5s;width: 250px}
.side-menu-wrapper > ul{list-style: none;padding: 0;margin: 0;overflow-y: auto;height: 95%;text-align: left}
.side-menu-wrapper > ul > li > a {display: block;border-bottom: 1px solid #292929;padding: 8px 12px;color: #989898;transition: 0.3s;text-decoration: none} .side-menu-wrapper > ul > li > a:hover, .side-menu-wrapper > ul > li > a:focus {color:#ccc} .high-link{ background:#7f034a; color:#fff!important}
.side-menu-wrapper > a.menu-close {padding: 8px 0;color: #6B6B6B;display: block;margin: 10px 11px;font-size: 20px;text-align: left;text-decoration: none}
.side-menu-overlay {height: 100%;width: 0;position: fixed;z-index: 1;top: 0;left: 0;background-color: rgba(0,0,0,.7);overflow-y: auto;overflow-x: hidden;text-align: center;opacity: 0;transition: opacity 1s}
.side-menu-wrapper > ul > li > ul{ list-style:none}.side-menu-wrapper > ul > li > ul > li a {display: block;border-bottom: 1px solid #131313;padding: 6px 4px 6px 4px;color: #989898;transition: 0.3s;text-decoration: none; list-style:none; margin-left:-20px}
.slide-menu-open{ padding:10px; background:#000; color:#fff} .slide-menu-open:hover,  .slide-menu-open:focus{ color:#ccc}
.slide-menu-open i{padding-top:18px}


#filters {margin:1%;padding:0;list-style:none;}

#filters li {float:left; border:1px solid #ccc; border-right:0}#filters li:last-child {border-right:1px solid #ccc}#filters li span {display: block;padding:5px 20px;		text-decoration:none;color:#666;cursor: pointer; text-transform:uppercase; font-size:14px;}#filters li span.active {background: #7f034a;color:#fff;}
	
#portfoliolist .portfolio {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;width:23%;margin:1%;display:none;float:left;overflow:hidden;}.portfolio-wrapper {overflow:hidden;position: relative !important;background: #666;cursor:pointer; border:0px solid #ccc}.portfolio img {max-width:100%; height:auto;position: relative;-webkit-transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:         all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);		}.portfolio .label {position: absolute;width: 100%;height:40px;bottom:0px;left:0; font-size:15px; text-align:left;-webkit-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:         all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);}.portfolio .label a{color:#fff; text-transform: capitalize; font-weight:normal; font-family: 'Montserrat', sans-serif; font-size:13px;}.portfolio .label-bg {background:#333 ;width: 100%;height:100%;position: absolute;top:0;left:0;}.portfolio .label-text {color:#fff;position: relative;z-index:500;padding:9px 8px; }.portfolio .text-category {display:block;font-size:9px;}.portfolio:hover .label {bottom:0;}.portfolio:hover img {width: 110%;height:110%;  }
  
/*  #Mobile (Portrait) - Note: Design for a width of 320px */
@media only screen and (max-width: 767px) {
#portfoliolist .portfolio {width: 49%; margin: .5%;}		
.label {white-space: normal}.portfolio .label-text {padding: 5px 0px}.portfolio .label a {font-size: 12px}.portfolio .label {height: auto}
#filters li span {font-size: 12px}#filters li span {font-size: 12px;border: 1px solid #ccc;margin: .5px;	}  #filters li {float: left;border: 0}#filters li:last-child { border: 0}}

.video-gallery{ padding:5px; background:#fff ; border:1px solid #efefef;-webkit-box-shadow: 0px 4px 5px -1px rgba(181,181,181,1);-moz-box-shadow: 0px 4px 5px -1px rgba(181,181,181,1);box-shadow: 0px 4px 5px -1px rgba(181,181,181,1);-webkit-transition:all .3s ease;transition:all .3s ease; margin-bottom:25px} .video-gallery p{line-height: 20px;letter-spacing: 0.2px;margin:10px auto; padding:8px auto; font-size:13px} .video-gallery:hover{-webkit-box-shadow:none;-moz-box-shadow: none;box-shadow:none}

ul.square {list-style-type: square;margin-bottom: 0;padding-left: 0; margin-left:-15px }ul.square li {position: relative;list-style:none;padding-left: 1.5em; margin-left:15px;display:block; color:#797979;margin-bottom: 0.35em;font-size: 1em; font-weight:600;}ul.square li::before {content: '\2666'; color:#9d045b;position: absolute;left: 1px;top: 0}


.slick-slide {margin: 0px 0px;}.slick-slide img {width: 100%; padding:8px}.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}.slick-list:focus{outline: none;}.slick-list.dragging{cursor: pointer;cursor: hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.slick-track{position: relative;top: 0;left: 0;display: block;}.slick-track:before,.slick-track:after{display: table;content: '';}.slick-track:after{clear: both;}.slick-loading .slick-track{visibility: hidden;}.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}.slick-slide img{display: block;}.slick-slide.slick-loading img{display: none;}.slick-slide.dragging img{pointer-events: none;}.slick-initialized .slick-slide{display: block;}.slick-loading .slick-slide{visibility: hidden;}.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}.slick-arrow.slick-hidden {display: none;}


.scroll-up {position: fixed;display: none;z-index: 999;bottom: 15%;right: 1%;}.scroll-up a {background-color: rgba(0, 0, 0, 0.3);display: block;width:30px;height: 30px;text-align: center;color: #fff;font-size: 17px;line-height: 30px;cursor: pointer;padding-top: 5px;}.scroll-up a:hover,.scroll-up a:active {background-color: rgba(235, 235, 235, .8);color: #5b5963;}

@media (max-width:1400px){.perfection-content {padding: 60px 45px;}}
@media (max-width:767px){ .container-fluid1{padding-right: 15px!important;padding-left: 15px!important;} .text-justify, .text-right{text-align:left} 
.float-panel {position:static;background-color:#fff; } .fixed{display:none}.float-panel .logo {position: absolute;margin: 0;top: -11px}
#design-consultant {padding: 90px 40px} .footer-links ul.list-inline li a {font-size: 12px;padding: 5px 10px;border: 1px solid #efefef;margin: 1px; display: inline-block} .list-inline>li {padding-right: 0px;padding-left:0} .social-media {margin-top: 8px}
.pro-box{ padding:auto; margin:auto} .content {margin-left: 0px;margin-right: 0px;}
.perfection-content {padding: 70px 25px;}.per-box img {position: absolute;background: #fff;left: 33%;}.float-panel .navbar-right {float: left !important;}
.navbar-default .navbar-nav > li > a {color: #7f034a;}

.career::after {width:5%;} 

header{ height:50px} .logo2 img { display:block; width:180px; margin-top:4px;float: left;}
html body {min-width: 100%;min-height: 100%;-webkit-background-size: auto auto;-moz-background-size: auto auto;-o-background-size: auto auto;background-size: auto auto}
}

@media (max-width: @iphone-screen) {background-attachment:inherit;background-size:cover;-webkit-background-size:cover}

