@charset "utf-8";
/* CSS Document */
:root {
    --c1:#032F30;
    --c2:#034446;
    --c3:#439A92;
    --c4:#93BA9B;
}

body {margin:0px auto; font-family: 'Roboto', sans-serif; font-size:15px; color:#000; background:#fff;}

span.new_arrival {
    width: 40px;
    background: #b72025;
    padding: 2px 3px;
    font-size: 11px;
}

.slider-5 { background: url(../images/slider-5-new2.jpg) no-repeat; min-height: 720px; background-position: center center!important; background-size: 50%!important;       background-color: #d9c6b5;}
 
.pricing-yearly{
    width: 100%;
}
.pricing-monthly{
    width: 100%;
}
.pricing-item {
    width: 25%;
    float: left;
}
#main {width:100%; margin:0px auto;}
a,a:focus{outline:none;}
.container {width:1170px; margin:0px auto;}
.content-area .text-left {text-align:left;}
.why-us {width:100%; text-align:center; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f8f8f9+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f8f8f9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f8f8f9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#f8f8f9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f9',GradientType=0 ); /* IE6-9 */
color:#3f3f3f; padding-top:20px; padding-bottom:30px; float:left;
}

.subheading-small {font-size:20px; color:#000; text-transform:uppercase; margin:0px; font-weight:500}

ul.two-ul { list-style-type:none; margin:0px; padding:0px}
ul.two-ul li {background:url(../images/check.png) no-repeat scroll 0px 3px; padding-left:30px; float:left; width:47%; font-size:15px}

.text-left {text-align:left !important}

.headings {font-size:30px; background:url(../images/red-underline.jpg) no-repeat center bottom; padding-bottom:8px; color:#3f3f3f; font-weight:500; text-transform:uppercase; line-height:1.2 !important}

.col-4 {width:25%; background:url(../images/divider-line.png) no-repeat right center; text-align:center; color:#3f3f3f; font-size:18; font-weight:normal; float:left; margin-top:10px;}

.col-4 a {color:#3f3f3f; text-decoration:none}

.no-bg { background:none !important}

.text-black {color:#242424}

.clearfix {clear:both}

.testimonial-container {width:85%; margin:0px auto}

.clients {width:100%; padding-top:10px; margin-bottom: -20px; float:left; text-align:center; margin-top:0px; padding-top:30px; padding-bottom:50px;}

.client-line-1 {width:100%; display:block}
.client-line-2 {width:100%; display:block; margin-top:20px;}

.client-logos {float: left; padding-left: 15px;  padding-right: 15px; }

.client-line-2 .client-logos { padding-left: 8px; padding-right: 8px; margin-top: 25px;}

.testimonials {width:100%; background:#f6f6f6; float:left; width:100%; text-align:center; font-size:18px; line-height:1.5; padding-top:20px; margin-bottom:-30px;padding-bottom: 20px;}

.name {font-size:16px; color:#000; padding-top:20px;}

ul.testimonial-bxslider li {font-weight: 300;}

.footer {width:100%; background:#fff; min-height:270px; color:#000; margin-top:50px }

.footer-left {width:23%; float:left}

ul.bottom-menu {list-style-type:none; margin:0px; padding:0px; width:88%}
ul.bottom-menu li { font-size:14px; line-height:1.5; border-bottom:1px solid #d9d9d9; text-transform:uppercase; padding-bottom:8px; padding-top:8px;} 

ul.bottom-menu li a {color:#000; text-decoration:none}

.no-border {border: none !important}

.footer-right {width:21%; float:left;  line-height:1.5}

.footer-right p {font-size:13px; margin-bottom:0px; text-transform:uppercase; }

.footer-middle {width:56%; float:left}

.footer-products-left {width:31%; float:left}
.footer-products-right {width:66%; float:left;text-transform: capitalize;}

.footer-middle ul.bottom-menu li {font-size:13px}

.footer-middle ul.bottom-menu, .footer-right ul.bottom-menu  {width:95%}
.footer-products-right ul.bottom-menu  {width:97%}
.footer-products-left ul.bottom-menu  {width:85%}


ul.footer-submenu {list-style-type:none; margin:0px; padding-top:10px; padding:0px; margin-top:10px;}
ul.footer-submenu li {font-size:13px; line-height:1.8;}

ul.footer-submenu li a {color:#000; text-decoration:none}

ul.bottom-menu li a:hover, ul.footer-submenu li a:hover, ul.footer-submenu-2 li a:hover {color: #d03438; text-decoration:none}

ul.footer-submenu-2 {list-style-type:none; margin:0px; padding-top:10px; padding:0px; margin-top:10px;}
ul.footer-submenu-2 li {font-size:13px; line-height:1.8; float:left; width:60%;}

ul.footer-submenu-2 li a {color:#000; text-decoration:none}

.address { text-transform:none !important; padding-bottom:4px;}

.call-email {float:left; width:20%;}

.call-email-text {float:left; width:70%; padding-bottom:10px;}

.call-email-text a {color:#000; text-decoration:underline; text-transform:none}

.call-email-collen { width:10%; float:left}


.copyright {width:100%; background: #f7f7f7; padding:4px 0px 0px; color:#000; font-size:13px; min-height:20px; overflow-x:hidden}

.copyright-left {width:80%; float:left;}
.copyright-right {width:20%; float:left; text-align:right; text-transform:uppercase}

.copyright a {color:#fff; text-decoration:underline}

.copyright-right img { vertical-align: middle;   padding-left: 3px;}

.top {background:#2b2d2e; width:100%; padding:20px 0px 20px 0px; position: relative; z-index: 100;display: none;}

.social {float:right; font-size:14px; margin-top:-10px; color:#fff; width:100%;}

.social a, .social a:hover {color:#fff; text-decoration:none}

.social img {  vertical-align: middle; padding-left: 2px; padding-right: 1px;}

.header {background:#fff; width:100%;position: relative; z-index: 100;}

.logo {float:left; width:30%; padding-top:22px;}

.menu {float:right; width:70%; padding-top:15px;}

.top-text {width:18%; float:right}

.banner {width:100%; display:inline-block;  position: relative; z-index: 10;}

.slider-1 {background:url(../images/slider-1.jpg) no-repeat; min-height:720px; background-position: -160px;}
.slider-2 {background:url(../images/slider-2.jpg) no-repeat; min-height:720px; background-position: -330px;}
.slider-3 {background:url(../images/slider-3.jpg) no-repeat; min-height:720px; background-position:-330px;}
.slider-4 {background:url(../images/slider-4.jpg) no-repeat; min-height:720px; background-position: -200px;}
.slider-5 {background:url(../images/slider-5-new2.jpg) no-repeat; min-height:720px; background-position:-200px;}
.slider-6 {background:url(../images/slider-6.jpg?v.1) no-repeat; min-height:720px; background-position:-200px;}
.slider-7 {background:url(../images/slider-7.jpg?) no-repeat; min-height:720px; background-position:-200px;}

.banner-text2 {font-size:29px; font-weight:100; text-transform:none;}


.button1 {
    float: right;
       position: relative;
    background-color: #008eff;
    border: none;
    font-size: 14px;
    color: #FFFFFF;
    padding-top: 2px;
    padding-bottom: 2px;
      padding-left: 10px;
    padding-right: 10px;
    width: auto;
    text-align: center;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    text-decoration: none;
    overflow: hidden;
    cursor: pointer;
    border-radius: 10px;
}

.button1:after {
    content: "";
    background: #90EE90;
    display: block;
    position: absolute;  
    opacity: 0;
    transition: all 0.8s
}

.btn-black {
    font-family: 'Roboto', sans-serif;
    color: #ffffff;
    font-size: 18px;
    font-weight: 300;
    background: #d03438;
    padding: 10px 20px 10px 20px;
    text-decoration: none;
    border: 1px solid #d03438;
    cursor: pointer;
    -webkit-appearance: none;
    text-transform: uppercase;
	
}

.btn-black:hover {background:#B00; color:#fff; text-decoration:none}

.video {background: #2b2c2d url(../images/video-icon.png) no-repeat scroll 10px 7px !important; padding-left:40px;}

.hidden-xs {display:block}

.padding-right {padding-right:10px;}


.home-products {width:100%; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f7f8f8+50,f7f8f8+100 */
background: url(../images/home-bg.jpg) no-repeat 50%;
 margin-top:-4px; float:left;
}

.white-line {background: url(../images/white-line.jpg) top center no-repeat;min-height:960px;}

/* .half {width:47%; float:left; text-align:center; padding: 30px 5px 0 15px; }
     */
.half {
        width: 50%;
        float: left;
        text-align: center;
        padding: 0px 15px;
        box-sizing: border-box;
 }
.half p {line-height:1.8}
.home-products .boxes {width:200px; float:left; margin-left:60px; background:#fff; margin-top:25px}
.boxes {width:180px; float:left; margin-left:25px; background:#fff; margin-top:25px}

.no-margin-left {margin-left:0px !important}

.boxes-logo {padding-top:10px; padding-bottom:10px;}

.boxes p {font-size: 13px; line-height: 1.5;font-weight:300}
.boxes-logo img {width: 90%;}
.btn-transparent {
     font-family: 'Roboto Condensed', sans-serif;
    color: #ffffff;
    font-size: 15px;
    font-weight: 300;
    background: none;
    padding: 8px 5px 8px 5px;
    text-decoration: none; 	
    cursor: pointer;
    -webkit-appearance: none;
    text-transform: uppercase;

}

.boxes-margin-top {margin-top:40px;}

.breadcrumbs {background:#fafafa; color:#000; font-size:13px; width:100%; text-align:center; word-spacing:3px; padding-top:10px; padding-bottom:10px;display:none }
.breadcrumbs a {color:#000; text-decoration:none}
.breadcrumbs p {margin:0px;}
.no-word-spacing {word-spacing:0px !important;}
.span-2.custom {font-weight: 500;color: #000;display: flex;white-space: nowrap;} /*ManishaD*/
.products-tabs {width:100%; background:#fff; /*min-height:88px;*/ border-bottom:0px solid #e8ebf0; background: #f9f9f9;
    min-height: 47px;}

.span-4 { width: 291px;float: left; border-right:1px solid #e6e6e6; text-align:center;padding-top: 20px; padding-bottom: 10px;}
.span-4 p {margin:0px;}

.span-4.active {background:#e8ebf0; border-bottom:0px solid #e8ebf0; padding-bottom:13px;}


.btn-red {
    font-family: 'Roboto', sans-serif;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    background: #b72025;
	padding:8px 16px 8px 16px;
    text-decoration: none;
  	border:1px solid #b72025;
    cursor: pointer;
    -webkit-appearance: none;
    text-transform: uppercase;
}
.btn-grey {
    font-family: 'Roboto', sans-serif;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    background: #666;
    padding:8px 16px 8px 16px;
    text-decoration: none;
    border:1px solid #666;
    cursor: pointer;
    -webkit-appearance: none;
    text-transform: uppercase;
}
.btn-grey:hover { background: #000; color:#fff;}

.btn-red:hover { background: #941116; color:#fff;}

.btn-black-transparent {
    font-family: 'Roboto', sans-serif;
    color: #000;
    font-size: 15px;
    font-weight: 500;
    background: none;
	padding:5px 14px 5px 14px;
    text-decoration: none;
  	border:1px solid #000;
    cursor: pointer;
    -webkit-appearance: none;
    text-transform: none;
	border-radius:25px;
	 width: 98px;

}


.buttons {width:100%; background:100%; text-align:center; padding:20px 0px 20px 0px}

.buttons .btn-red, .buttons .btn-black-transparent {   margin-right: 5px;}

.overview {width:100%;float:left; /*background: #f8f8f8 url(../images/overview-bg.jpg) no-repeat right center; background-position:-170px*/}

.overview-tailor-i {width:100%; float:left; /*background: #f8f8f8 url(../images/overview-tailor-i-bg.jpg) no-repeat right center; background-position:-170px*/}

.overview-styleme {width:100%; float:left; /*background: #f8f8f8 url(../images/overview-styleme-bg.jpg) no-repeat right center; background-position:-170px*/}

.overview-3dshowroom {width:100%; float:left; /*background: #f8f8f8 url(../images/overview-3dshowroom-bg.jpg) no-repeat right center; background-position:-170px*/}


.static-pages {background:#fff; width:100%; min-height:500px; padding-top:0px; padding-bottom:50px; margin-top:0px; float:left; overflow-x:hidden}

ul.common {list-style-type: disc; margin:0px; }
ul.common li {line-height:1.6; font-size:16px; color:#000}

.events-heading {font-size:18px; font-weight:500; color:#d03438;}


.overview-left {width:47%; float:left; background:none; padding-top:20px; background:none; padding-left:10px; padding-bottom:30px; position:relative; z-index:1000; margin-top:-530px;}

.overview-left .inside-text {margin:0px; font-size:18px; text-align:left}

.logo-inside {padding-bottom:25px; border-bottom:1px solid #e0e0e0}

.inside-heading {font-size:45px; font-weight:100; color:#000; margin-bottom:30px; font-family: 'Roboto Condensed', sans-serif; background:url(../images/inside-heading.jpg) no-repeat bottom center; text-align:center; padding-bottom:5px; margin-top:30px;}

.inside-heading-2 {font-size:35px; font-weight:300; color:#000; margin-bottom:0px;font-family: 'Roboto Condensed', sans-serif; background:url(../images/sub-heading.png) no-repeat center center; margin-top:10px; text-align:center}

.small-line {background: url(../images/small-sub-heading.png) no-repeat center center !important}

.inside-text {line-height:1.6; font-size:17px; font-weight:300; text-align:justify; margin:25px 0px}

.watch-demo {margin-top:35px;margin-left: 0px;}

.content-area {width:100%; background:#fff; text-align:center}

.content-area-heading {font-size:30px; color:#000; text-transform:uppercase; font-weight:500; border-bottom:1px solid #e6e6e6; padding-bottom:20px;}

.span3 {width:371px; float:left; margin-left:19px; font-size:16px; text-align:left !important;  margin-bottom:35px;}

.textwrap {vertical-align:middle; padding-right: 25px; float: left;}

#textwrap {vertical-align:middle; padding-right: 30px; float: left; }

.center-text {padding-top:15px; font-weight:300}

.content-area-subheading {font-size:24px; font-weight:400; text-align: center; padding-top:0px; padding-bottom:0px; margin:0px;}

.border-bottom {    border-bottom: 1px solid #e6e6e6; margin-bottom:-12px}

.hidden-lg {display:none !important}

.img-responsive {width:100%}

.table-responsive {width:100%; border-collapse: collapse;}

.table-responsive table, .table-responsive th, .table-responsive td {border:1px solid #ccc; padding:7px; text-align:left}

.table-responsive tr:nth-child(even){background-color: #F0F6FF; vertical-align:text-top}
.table-responsive tr:nth-child(odd){background-color: #F7FAFF; vertical-align:text-top}

.bg-blue {background:#E4EEFF !important; color:#000; font-weight:500; font-size:16px}

.table-responsive img {
    vertical-align: middle;
    padding-right: 10px;
}


.features-heading {font-size:27px; font-weight:bold; text-transform:uppercase; text-align:left}

.features-right {float:right; width:44%;padding-top: 150px;}
.features-left {float:left; width:45%;padding-top:40px;}

.features-right-text { font-size:18px; font-weight:400; line-height:1.6; text-align:left; margin-top:25px}

.features-left-text { font-size:18px; font-weight:400; line-height:1.6; text-align:left; margin-top:25px}

.enhenced-customer {width:100%; min-height:620px; background: url(../images/enhanced-customer-bg.jpg) no-repeat right center; margin-top:-30px;    background-position: -165px;}


.sales {width:100%; min-height:620px; background: url(../images/sales-bg.jpg) no-repeat right center; margin-top:-30px;    background-position: -165px;}

.better-stores {width:100%; min-height:620px; background: url(../images/better-stores.jpg) no-repeat left center; margin-top:-30px;    background-position: -165px;}

.features {width:100%; min-height:620px; background: url(../images/features-bg.jpg) no-repeat left center; margin-top:-30px; background-position: -165px; margin-bottom:-33px;}

ul.check {list-style-type:none; margin:0px; padding:0px;}
ul.check li {font-size:18px; font-weight:400; line-height:1.5; text-align:left; width:100%; background:url(../images/check.png) no-repeat scroll 0px 17px; padding-left:30px; padding-top:10px; padding-bottom:10px;}

.padding-top {padding-top:60px !important}

.padding-top-sales {padding-top:90px !important}

input[type="checkbox"] + label, input[type="radio"] + label {
    display: inline-block;
    margin-left: 0px;
    margin-right: 13px;
    margin-top: 10px;
    margin-bottom: -10px;
    vertical-align: baseline;
    
    padding-bottom: 10px;
    width: 100%;
}

.checkbox-div {width:50%; float:left}

input[type=checkbox] + label:before {
    content: "";
    display: inline-block;
    width: 13px;
    height: 13px;
    vertical-align: middle;
    margin-right: 8px;
    background-color: #fff;
    border: 1px solid #CECECE;
}
input[type=checkbox]:checked + label:before {
    content: "\2713";
    color: #fff;
    background-color: #d03438;
    text-align: center;
    line-height: 13px;
    text-shadow: 0px 0px 3px #eee;
    font-size: 13px;
}
input[type="checkbox"] {
    background: #fff;
    display: none;
}
label {
    font-size: 15px;
    color: #4d4d4d;
    cursor: pointer;
    display: block;
    font-weight: 300;
    line-height: 1.5;
    margin-bottom: 0;
}

.form {width:43.5%; float:left; display:inline-block; padding-bottom:5px; padding-top:5px; margin-left:60px;}

.border { border-bottom: 1px solid #ececec; width:100%; height:5px; margin-bottom:5px;}

.form-left {width:100%; float:left; color: #000000;font-weight: 300; font-size:17px; padding:0px 0px 10px 0px}
.form-right {width:100%; float:left; padding:0px 0px 10px 0px}

.required {
    color: #d03438;
    font-weight: normal; font-size:15px;
}

.capcha-input {
    border: 1px solid #d6d4d4;
    height: 29px;
    width:44%;
    font-size: 13px;
    padding: 4px 4px 4px 4px;
    background: #fff;
    color: #000;
    font-family: 'Roboto', sans-serif;
}

.textbox {
    border: 1px solid  #d6d4d4;
    height: 20px;
    width: 100%;
    font-size: 13px;
    padding: 4px 4px 4px 4px;
    background: #fff;
    color: #000;
    font-family: 'Roboto', sans-serif;
}

.textarea {
    border: 1px solid  #d6d4d4;
    height: 55px;
    width: 100%;
    font-size: 13px;
    padding: 4px 4px 4px 4px;
    background: #fff;
    color: #000;
    font-family: 'Roboto', sans-serif;
}

.textbox:focus, .textarea:focus, .capcha-input:focus {
    outline: none;
    border: 1px solid #c3c3c3;
    box-shadow: 0px 0px 8px #c3c3c3;
    -moz-box-shadow: 0px 0px 8px #c3c3c3;
    -webkit-box-shadow: 0px 0px 8px #c3c3c3;
}

.full-width-div {width:100% !important;}

.selectbox {
    border: 1px solid  #d6d4d4;
    height: 29px;
    width: 100%;
    font-size: 13px;
    padding: 4px 4px 4px 4px;
    background: #fff url(../images/select.png) no-repeat right center ;
    color: #000;
    font-family: 'Roboto', sans-serif;
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}

.selectbox:focus {
    outline: none;
     border: 1px solid #c3c3c3;
    box-shadow: 0px 0px 8px #c3c3c3;
    -moz-box-shadow: 0px 0px 8px #c3c3c3;
    -webkit-box-shadow: 0px 0px 8px #c3c3c3;
}

.form-right .col-4 {background:none; text-align: left; width:50%;text-transform: capitalize;}

.span-2 { /*width: 166px;*/
    float: left;
    /* border-right: 1px solid #e6e6e6; */
    text-align: center;
    padding:0 34px;
}

.span-2.active {padding-bottom: 0;border-top: 1px solid #9a9bca; box-sizing: border-box;}

.span-2.active img {opacity:1}

.span-2 img { margin-top: 0px;  margin-bottom: -12px; width:100%; opacity:0.8}

.span-2 img:hover { opacity:1}


.overview-design-dobby, .overview-blanket-management, .overview-dobby-light, .overview-archive, .overview-tailor-i, .overview-styleme, .overview-3dshowroom, .overview {width:100%;  float:left; background:none }

.design-bobby-slider-1 {background: #f8f8f8  url(../images/overview-design-dobby-bg-1.jpg) no-repeat right center; background-position:-170px; min-height:650px}
/*
.overview-design-jacquard {width:100%; float:left; background: #f8f8f8 url(../images/overview-design-jacquard-bg.jpg) no-repeat right center; background-position:-170px}


.overview-blanket-management {width:100%;  float:left; background: #f8f8f8 url(../images/overview-blanket-management-bg.jpg) no-repeat right center; background-position:-170px}


.overview-iOS {width:100%; min-height:650px; background: #f8f8f8 url(../images/overview-iOS-bg.jpg) no-repeat right center; background-position:-170px}

.overview-dobby-light {width:100%;  float:left; background: #f8f8f8 url(../images/overview-dobby-light-bg.jpg) no-repeat right center; background-position:-170px}

.overview-design-ppc {width:100%; float:left; background: #f8f8f8 url(../images/overview-design-ppc-bg.jpg) no-repeat right center; background-position:-170px}

.overview-design-integra {width:100%;  float:left; background: #f8f8f8 url(../images/overview-design-integra-bg.jpg) no-repeat right center; background-position:-170px}

.overview-design-studio {width:100%; float:left; background: #f8f8f8 url(../images/overview-design-studio-bg.jpg) no-repeat right center; background-position:-170px}

.overview-design-3d {width:100%;  float:left; background: #f8f8f8 url(../images/overview-design-3d-bg.jpg) no-repeat right center; background-position:-170px}

.overview-archive {width:100%;  float:left; background: #f8f8f8 url(../images/overview-archive-bg.jpg) no-repeat right center; background-position:-170px}
*/
.contact-div {background:#fafafa; width:100%; float:left; padding:0px 0px 0px 20px;}

.contact-left {width:50%; float:left}

.bold-text-blue {
    font-weight: bold;
    color: #2F6AAD;
    padding: 0 0 7px 0;
}

.border-div2 {
    float: left;
    padding: 0 0 15px 0;
    height: 1px; width:100%; border-top:1px dashed #b3b3b3; height:10px;
}

ul.product-menu {list-style-type:none; margin:0px; padding:0px;}
ul.product-menu li { left: -164px; top: 37px; background: #e9e9e9; width: 675px;}


.about-design {width:98%; background:#f9f9f9; float:left; padding:20px 0px 40px 0px; text-align:center; margin-top:40px; margin-bottom:30px;}

h3 { font-family: "Roboto Condensed", sans-serif; font-size:30px; font-weight:400; color:#000;}

.text-center {text-align:center !important}

.address-new { font-size:30px; font-weight:200; background:url(../images/address.png) no-repeat scroll 0px 2px; padding-left:50px; margin-bottom:-10px;}

.contact-left .inside-text {border-bottom:1px solid #dddddd; padding-bottom: 15px; width: 95%; margin-bottom:-10px; margin-left:0px;}

.phone { font-size:30px; font-weight:200; background: url(../images/phome.png) no-repeat scroll 0px 2px; padding-left:50px; margin-bottom:-10px;}

.email { font-size:30px; font-weight:200; background: url(../images/email-contact.png)  no-repeat scroll 0px 7px; padding-left:50px; margin-bottom:-10px;}

.contact-agent-box {background:#f3f3f3 url(../images/contact-agents-box-bg.jpg) bottom center repeat-x; float:left; width:48%; margin-left:40px;margin-bottom:40px }

.contact-agent-box img {vertical-align:middle; padding-right:10px}

.agents-heading {font-size:25px; font-weight:300;    margin-top: 15px;}

.agent-content {padding:0px 15px 0px 15px; width:92%; float:left;    padding-bottom: 30px; min-height:320px}

.content-name {width:30%; float:left; font-size:17px; font-weight:300; line-height: 1.7;}

.content-colen {width:5%; float:left; font-size:17px; font-weight:300; line-height: 1.7;}
.content-text {width:65%; float:left; font-size:17px; font-weight:300; line-height: 1.7;}

.testimonial-box {width:552px; margin-left:66px; float:left; background:#fafafa; margin-bottom:40px;}

.testimonial-content {width:96%; padding:20px 0px 20px 0px; text-align:center; margin:0px auto}

.text-red {color:#d03338; font-weight:bold; font-size:20px;}
.text-black-testi { color:#2a2a2a ; font-weight:500; font-size:17px}

.column.retail {width: 155px !important;}

.column.cad a {
    float: left;
    width: 47%;
}

.enquiry-div {width:97%; background:#f9f9f9; border:1px solid #ececec; padding:20px; float:left}

a {color:#d03438;}
a:hover {color:#000;}

.span-4 img {
    width: 70%; opacity:0.7;
}

.span-4.active img { opacity:1}

.product-inside-heading {    font-size: 40px;
    font-weight: 100;
    color: #000;
    margin-bottom: 10px;
    font-family: 'Roboto Condensed', sans-serif;
    text-align: left;
    padding-bottom: 5px;
    margin-top: 30px;
	text-transform:capitalize;
}

.bg-white {width:100%; background:#fff; float:left; padding-bottom:20px; padding-top:20px}
.bg-grey {width:100%; background:#fafafa; float:left; padding-bottom:20px; padding-top:20px}

.product-img {float: left; width:40%; text-align:center; padding:20px 0px 20px 10px}
.product-text {float:left; width:50%; padding:80px 10px 20px 10px; text-align: left;}

.inside-heading-margin { margin-bottom:40px !important;}
.light-black {color:#252525 !important}

.product-subhead {font-size:35px; color:#252525; font-weight:300;font-family: 'Roboto Condensed', sans-serif; margin-bottom:20px; margin-top:10px;text-align: left;}

.product-subhead-small {font-size:25px; color:#252525; font-weight:300;font-family: 'Roboto Condensed', sans-serif; margin-bottom:20px}

.product-text .inside-text {margin:0 0 5px; text-align:left}

.red-subheading-small {font-size:25px; font-weight:300; color:#b72025; text-align:left; margin-bottom:20px;}

.content-half { float:left; width:45%; margin-left:50px; padding:0px 10px; margin-top:-20px}

.content-half .inside-text {margin:0px}
.content-half img {width:100%}
.bg-grey .product-text {
    width: 50%;
    padding: 50px 0px 0px 60px !important;
}

.bg-grey.bckround-white .product-text {
    width: 50%;
    padding: 80px 0px 0px 60px;
}

.bg-white.background-white .product-text {
    width: 50%;
    padding: 80px 0px 0px 10px;
}

.display-mobile {display:none !important}

ul.sitemap-menu {list-style-type:none; margin:0px; padding:0px;}
ul.sitemap-menu li { font-size:18px; font-weight:300; padding-left:30px; background:url(../images/bullet-1.png) no-repeat scroll 0px 9px; line-height:1.5; border-bottom:1px solid #ececec; text-align: left; padding-bottom:7px; padding-top:7px}
ul.sitemap-menu li a {color:#000; text-decoration:none}
ul.sitemap-menu li a:hover {color:#d03438; text-decoration:none}

.sitemap-left {width:30%; float:left}

.sitemap-right {width:67%; float:left; margin-left:30px;}

ul.sitemap-menu-2 {list-style-type:none; margin:0px; padding:0px; margin-left:30px;}
ul.sitemap-menu-2 li { font-size:17px; font-weight:300; padding-left:20px; background:url(../images/bullet-2.png) no-repeat scroll 0px 12px; line-height:1.5; border-bottom:1px solid #ececec; text-align: left; padding-bottom:7px; padding-top:7px}
ul.sitemap-menu-2 li a {color:#000; text-decoration:none}
ul.sitemap-menu-2 li a:hover {color:#d03438; text-decoration:none}


ul.sitemap-menu-3 {list-style-type:none; margin:0px; padding:0px; margin-left:50px;}
ul.sitemap-menu-3 li { font-size:15px; font-weight:300; padding-left:20px; background:url(../images/bullet-3.png) no-repeat scroll 0px 12px; line-height:1.5; text-align: left; padding-bottom:7px; padding-top:7px; float: left;  width: 20%; margin-left: 20px;}
ul.sitemap-menu-3 li a {color:#000; text-decoration:none}
ul.sitemap-menu-3 li a:hover {color:#d03438; text-decoration:none}


ul.sitemap-menu-3-new {list-style-type:none; margin:0px; padding:0px; margin-left:50px;}
ul.sitemap-menu-3-new li { font-size:15px; font-weight:300; padding-left:20px; background:url(../images/bullet-3.png) no-repeat scroll 0px 12px; line-height:1.5; text-align: left; padding-bottom:7px; padding-top:7px; float: left;  width: 27%; margin-left: 39px; border-bottom: 1px solid #e6e6e6;}
ul.sitemap-menu-3-new li a {color:#000; text-decoration:none}
ul.sitemap-menu-3-new li a:hover {color:#d03438; text-decoration:none}

.copyright a {color:#000; text-decoration:none}

.form-right .inside-text { margin: 0px; font-size: 18px;}

.captcha-error-msg {color: #d03438; font-weight: bold; text-transform: uppercase; border: 1px solid; padding: 10px; width: 100%; margin-top: -5px;margin-left: -10px;}

.thankyou {font-size:18px}

.feature-boxes {width:329px; float:left; text-align:center; color:#000; font-size:18px;  padding: 30px; min-height:190px}

.textwrap-feature { padding-right: 20px; float:left; padding-top: 43px;    padding-left: 10px;    padding-bottom: 55px;}

.features-bottom {width:100%; padding-top:50px; padding-bottom:30px; float:left}

.features-text {line-height:1.4; text-align:left; font-weight: 300; padding-top: 35px; padding-right: 0px;}

.features-bg-1 {background:#f4f4f4}
.features-bg-2 {background:#f9f9f9}

.feature-boxes .inside-heading {padding-top: 20px;}

.bckround-white {background:#fff !important}

 #info + .readmore-js-toggle { padding-bottom: 1.5em; border-bottom: 1px solid #999; font-weight: bold;}
 #demo { padding: 0px; }


#demo .product-text {
    margin-top: 0px; padding: 7px 0px 0px 10px ;
}

#demo .bg-white .product-text {
    margin-top: 0px; padding: 7px 0px 0px 10px !important;
}

#demo .bg-white .product-text.dobby {
    padding: 80px 0px 0px 10px !important;
}

#demo .bg-grey .product-text {
    margin-top: 0px; padding: 80px 0px 0px 60px !important;
}

ul.red-bullet {list-style-type:none; margin:0px; padding:0px;}
ul.red-bullet li {font-weight:300; background:url(../images/circle-red-bullet.png) no-repeat scroll 0px 5px; line-height:1.5; font-size:17px; width:90%; padding-bottom:15px; padding-left:25px}
ul.bullet-ai {list-style-type:none; margin:0px; padding:0px;}
ul.bullet-ai li {font-weight:300; line-height:1.5; font-size:17px; width:90%; padding-bottom:15px; padding-left:36px}
span.circle {
    position: absolute;
    background: var(--c1);
    z-index: 999;
    width: 30px;
    height: 30px;
    left: 0;
    border-radius: 50%;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}
.circle_one{
        background: var(--c1);
}
.circle_two{
        background: var(--c2);
}
.circle_three{
        background: var(--c3);
}
.circle_four{
        background: var(--c4);
}
.products-tabs.sixtabs {
    float: left;
}

.overview-design-ppc .overview-left, .overview-design-jacquard .overview-left, .overview-design-studio .overview-left {
    padding-bottom: 30px;
}

.no-padding-top {padding-top:0px !important}

.sub-heading-margin-top {margin-top:12px;}

.btn-red-readmore, .btn-red-readmore:hover {    font-family: 'Roboto', sans-serif;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    background: #b72025;
    padding:4px 0px 3px 8px;
    text-decoration: none;
	 margin-top: 20px;
    border: 1px solid #b72025;
    cursor: pointer;
    -webkit-appearance: none;
    text-transform: uppercase;
    width: 90px !important;
}

.btn-red-close, .btn-red-close:hover {    font-family: 'Roboto', sans-serif;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    background: #b72025;
    padding:4px 0px 3px 8px;
    text-decoration: none;
	 margin-top: 20px;
    border: 1px solid #b72025;
    cursor: pointer;
    -webkit-appearance: none;
    text-transform: uppercase;
    width: 55px !important;
}


.dropbtn {
    background: #ccc url(../images/select.png) no-repeat right center;
    color: #000;
    padding: 8px;
    font-size: 16px;
	width:100%;
    border: none;
    cursor: pointer;
	border:1px solid #ccc;
}

.dropdown {
    position: relative;
    display: inline-block;
	width: 100%;
	margin-top:20px;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    width: 100%;
}

.dropdown-content a {
    color: black;
    text-decoration: none;
    display: block;
	text-align:center;
}

.dropdown-content a:hover {background: #fff url(../images/select.png) no-repeat right center}

.dropdown:hover .dropdown-content {
    display: block;
}

.dropdown:hover .dropbtn {
    background: #fff url(../images/select.png) no-repeat right center
}



/******* **************/
.nav-cad {
    display: block;
     padding: 10px;
    text-transform: uppercase;
    margin: 0; padding:0;
    list-style-type:none;
	background: #dedede url(../images/select.png) right center no-repeat;
}

.nav-cad  li {
    display: inline-block;
    list-style: none;
	width:100%; text-align:center;
}

a.dropdown-toggle { padding-left: 0px; padding-right: 200px;}

ul.dropdown-menu li { border-bottom: 1px solid #dedede; padding-top: 5px;  padding-bottom: 5px; text-align:left;font-size: 14px;}

.nav-cad  .button-dropdown {
    position: relative; width:100%;
}

.nav-cad  .button-dropdown a {color: #333 !important; text-decoration:none}

.nav li a {
    display: block;
    color: #333 !important;
    background-color: #fff;
    padding: 10px 20px;
    text-decoration: none !important;
}

.nav-cad  li a span {
    display: inline-block;
    margin-left: 5px;
    font-size: 10px;
    color: #999;
}

.nav-cad  li a:hover span, .nav li a.dropdown-toggle.active span {
    color: #fff;
}

.nav-cad  li .dropdown-menu {
    display: none;
    position: absolute;
	 background: #f5f5f5;
    left: 0;
    padding: 0;
    margin: 0;
    margin-top: 0;
    text-align: left;
	z-index:100000;width:100%;
	
}

.nav-cad li .dropdown-menu.active {
    display: block;
}

.nav-cad  li .dropdown-menu a {
    width: 100%; padding:5px 0 5px 5%;
}


.features-text img{
    vertical-align: middle;
    padding-right: 20px;
    padding-left: 30px;
}

iframe {width:100%; height:430px;border:0}

.headings a, .headings a:hover { color: #3f3f3f;; text-decoration:none}

.fadeImg {
    float: left;
    height: 370px;
	position:relative;
	margin-left:50px;
}
.inside-product-list {background:#f9f9f9; width:99.9%; float:left; padding-bottom:50px; padding-top:30px;    border: 1px solid #ececec; margin-bottom:-35px}

.inside-product-list .boxes-logo {padding:0px}

p.menu-heading a {
    text-decoration: none;
    text-transform: uppercase;
}

.inside-product-list .boxes {margin-left:30px}

article + [data-readmore-toggle], article[data-readmore] {position:relative; z-index:10000 !important}

.banner-inside {width:100%; float:left; margin-bottom:10px;margin-top: 0px;}

ul.product-bxslider  {margin:0px; padding:0px;}

ul.product-bxslider li {width:100%;}

ul.product-bxslider li img {width: 100%;}

.products-tabs .hvr-float:hover, .hvr-float:focus, .hvr-float:active {    -webkit-transform: translateY(-5px);  transform: translateY(-5px);}

.overview-design-dobby .bx-wrapper .bx-controls, .overview-design-jacquard .bx-wrapper .bx-controls, .overview-blanket-management .bx-wrapper .bx-controls, .overview-dobby-light .bx-wrapper .bx-controls, .overview-design-ppc .bx-wrapper .bx-controls, .overview-design-integra .bx-wrapper .bx-controls, .overview-design-studio .bx-wrapper .bx-controls, .overview-design-3d .bx-wrapper .bx-controls, .overview-archive .bx-wrapper .bx-controls, .overview-tailor-i .bx-wrapper .bx-controls, .overview-styleme .bx-wrapper .bx-controls, .overview-3dshowroom .bx-wrapper .bx-controls, .overview-tryon .bx-wrapper .bx-controls, .overview .bx-wrapper .bx-controls {display:none}


/*.bx-viewport {
    min-height: 650px;
}*/


.features-bottom.big-box .feature-boxes { height:470px}

.features-bottom.big-box .textwrap-feature { padding-bottom: 530px;}

.height-340 {height:340px !important}

.height-270 {height:270px !important}

.height-400 {height:400px !important}

.height-600 {height:650px !important}


.footer .hvr-float:hover, .hvr-float:focus, .hvr-float:active {    -webkit-transform: translateY(-2px);  transform: translateY(-2px);}

.title {width:15% !important}

.enquiry-name {width: 26% !important;  margin-left: 15px;}

.full-width-div {width:100%; float:left; text-align:center}

.margin-bottom {    margin-bottom: -33px;}

.bg-white #demo .product-text {padding:10px 10px 20px 60px !important}

.bg-white .product-text {padding:30px 10px 10px 60px !important}

.bg-white .product-text.padding-left-10{padding:80px 10px 10px 10px !important;position: relative;}

.padding-left-10 { padding:80px 10px 20px 10px !important}
.padding-left-new { padding:0px 10px 20px 10px !important}

.bg-white .product-text.padding-left-new { padding:0px 10px 20px 10px !important}

.mobile-menu {
    display: none !important; margin-bottom:10px;
}

.no-padding {padding:0px !important}

.feature-boxes.height-340 .inside-heading {
    padding-top: 110px;
}
.feature-boxes.height-600 .inside-heading {
    padding-top: 230px;
}

.overview-design-ppc .bx-viewport {height: 685px !important;}
.overview-left.ppc {margin-top:-680px !important}
.overview-design-ppc .bx-viewport ul.product-bxslider li img {width: auto !important; margin-left: -100px;}

.overview-design-jacquard .bx-viewport {height: 685px !important;}
.overview-left.jacquard {margin-top:-550px !important}
.overview-design-jacquard .bx-viewport ul.product-bxslider li img {width: auto !important; margin-left: -100px;}

.overview-design-studio .bx-viewport {height: 685px !important;}
.overview-left.studio {margin-top:-680px !important}
.overview-design-studio .bx-viewport ul.product-bxslider li img {width: auto !important; margin-left: -100px;}

.overview-design-3d .bx-viewport {height: 685px !important;}
.overview-left.design3d {margin-top:-658px !important}
.overview-design-3d .bx-viewport ul.product-bxslider li img {width: auto !important; margin-left:-290px;}

.overview-design-integra .bx-viewport {height: 685px !important;}
.overview-left.integra {margin-top:-584px !important;width: 56%;}
.overview-design-integra .bx-viewport ul.product-bxslider li img {width: auto !important; margin-left:-80px;}

ul.dropdown-menu li img {
    width: 50%;
}

ul.icons-ul {padding:0px; margin:0px; list-style-type:none;}
ul.icons-ul li { width: 29%; float: left; text-align:center; padding:25px 10px 25px 10px; border:1px solid #eeeeee; font-size:23px; font-weight:300;}
ul.icons-ul li img {width:auto;}
ul.icons-ul li:hover { background: #f7f7f7;}

.content-half.icons {width: 49%; padding:0px}

.project-col { float: left; margin: 0 21px 0 0; width: 31.5%;}

.project-col1 { width: 100%;float: left;}

.project-col2 { float: left;font-size: 17px;font-weight: 400; padding: 10px 0px 10px;text-align: center;width: 94.6%;font-family: 'Roboto', sans-serif; margin-top:-4px; margin-bottom:20px; border:1px solid #d2d2d2}

.project-col2 > a {text-decoration: none;}

.col-4.width-new {width:60%}

.full-width-div.text-left { margin-top: 14px;}

.bold {font-weight:500;}

.overview-left.archive {margin-top: -480px;}

.testi-col-1 { min-height: 272px;}
.testi-col-2 { min-height: 320px;}
.testi-col-3 { min-height: 350px;}
.testi-col-4 { min-height: 240px;}
.testi-col-5 { min-height: 300px;}



.overview-tailor-i .logo-inside{border-bottom:1px solid #d8d8d8} 
.overview .logo-inside{border-bottom:1px solid #e6e6e6} 
.overview-styleme .logo-inside{border-bottom:1px solid #ccc!important} 
.overview-3dshowroom .logo-inside{border-bottom:1px solid #ccc!important} 
.overview-design-dobby .logo-inside{border-bottom:1px solid #ccc!important} 
.overview-dobby-light .logo-inside{border-bottom:1px solid #ccc!important} 
.overview-design-ppc .logo-inside{border-bottom:1px solid #ccc!important} 
.overview-design-integra .logo-inside{border-bottom:1px solid #ccc!important} 
.overview-design-jacquard .logo-inside{border-bottom:1px solid #ccc!important}
.overview-design-studio .logo-inside{border-bottom:1px solid #ccc!important} 
.overview-design-3d .logo-inside{border-bottom:1px solid #ccc!important}
.overview-archive .logo-inside{border-bottom:1px solid #ccc!important}

.overview-left.tryon { margin-top: -500px;}
.product-text.no-padding-top.ppc { padding: 0px 10px 10px 0px !important;}
.product-text.no-padding-top.jacquard { padding: 10px 0px 0px 60px !important;}

.slide-body .logo-inside { width: 70%;    border-bottom: 1px solid #d9dbe0!important;    padding-bottom: 15px;}

.slide-body p {color:#fff;font-size:18px; line-height:1.5;    font-family: 'Roboto', sans-serif; font-weight:300}
.slide-body p.black{color:#000!important;}


.slide-body p.product-inside-heading, .slide-body h1.product-inside-heading {font-size: 40px;
    font-weight: 100;
    color: #fff;
    margin-bottom: 10px;
    font-family: 'Roboto Condensed', sans-serif;
    text-align: left;
    padding-bottom: 5px;
    margin-top: 30px;
    text-transform: capitalize;}

img.width-small {width:20% !important}
.products-tabs.test p {
    margin: 0;
    padding: 14px 30px;
}

.products-tabs.test .span-2{width: auto; padding:0;}
.products-tabs.test .span-2.no-border{width: auto !important;}
.products-tabs.test .span-2 a {color:#303493;text-decoration:none; text-transform:capitalize;}
.d3-showroom-inside-logo .overview-left {
    color: #fff;
    margin-top: 0;
    position: absolute;
    top: 425px;
}
.d3-showroom-inside-logo .product-inside-heading{ margin-top: 0;padding-bottom: 0;color:#000;}
.d3-showroom-inside-logo .watch-demo{margin-top: 15px;}
.d3-showroom-inside-logo .inside-text{line-height: 1.5;}
.overview-tailor-i,.overview-tailor-i .product-inside-heading,.overview-left.tryon,.overview-left.tryon .product-inside-heading,.overview-left.styleme,.overview-left.styleme .product-inside-heading{
    color: #fff;
}
.product-inside-heading.black{color:#000;}
.white-clr{color:#fff;}
.products-tabs.fourtabs.test p{padding: 14px 30px;}
.milestones-dsk {display:block;}
.milestones-mbl {display:none;}
.milestones-img img {width:100%;}
.blanket-management .product-text{width:35%}
.blanket-management .product-img{width:58%;}
.blanket-management-tl {
    color: #252525;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 37px;
    font-weight: 300;
    vertical-align: middle;height: 270px;display: table-cell;
}
.roww2 img {
    width: 100%;
}
.roww2 {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.roww2b img {
    width: 100%;
}
.roww2b {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    min-height: 100%;
    width: 100%;
}
.large-8 {
    position: relative;
    width: 100%;
}
.columns {
    float: left;
    padding-left: 0;
    padding-right: 0;
    position: relative;
}
.twentytwenty-wrapper.twentytwenty-horizontal {
    margin-top: 0;
}

.products-tabs.fourtabs .container {
   /* width: 810px;*/
   width: 1000px!important;
}
.column1{float:left;width:22.8%;margin:0 2% 20px 0;border:1px solid #e5e5e5;}
.column1:nth-child(4n){margin-right:0;}
.colomn-tl {padding:10px 5%;float:left;width:90%;background:#e5e5e5;font-size:18px;}
.colomn-text {padding:15px 5%;float:left;width:90%; font-size: 17px;font-weight: 300;line-height: 1.6;}

.video-panel {float:left;width:100%;margin:50px 0;}
/*.video1 {float:left;width:31%;margin: 0 3% 20px 0;border: 1px solid #ddd;}
.video1:nth-child(3n),.video1:last-child{margin-right:0;}*/
.video1 {float:left;width:22%;margin:0 1% 35px 1%;border: 1px solid #ddd;}
.video-div {float:left;width:100%;}
.video-div iframe {height:150px;}
.video-text { float: left;width: 94%;font-size: 18px;font-weight: 600;padding: 6px 3% 10px; display: flex; min-height: 50px; justify-content: center; align-items: center; background: #f7f7f7;}
.container.single .video1{width:100%;max-width:665px;margin:0;}
.container.single {max-width:665px;width:96%;}
.container.single .video-div iframe{height:374px}
.tabs {float:left;width:100%;margin:50px 0;}
.product-img.dobby-lite-colleczoni-2 {padding-left: 90px;}
.product-img.dobby-lite-colleczoni-2 p {text-align:left;margin: -205px 0 0 -68px;}
.brochure-bt {bottom: 10px;position: fixed; right: 50px;z-index: 9999999;}
.ios-logo {float: left;margin: -12px 0 0;width: 120px;}
.nav-cad a.dropdown-toggle{display:block;padding:8px 10px;}
.ytp-large-play-button{ width: 40px!important;height: 40px!important;}

/* Level 1 */
.accordion { list-style-type: none; padding: 0; margin: 0 0 30px; border: 1px solid #17a; border-top: none; border-left: none; }
.accordion ul { padding: 0; margin: 0; float: left; display: block; width: 100%; }
.accordion li {     background: #FFF;    font-size: 18px;    line-height: 18px; cursor: pointer; list-style-type: none; padding: 0; margin: 0; float: left; display: block; width: 100%;    margin-bottom: 20px;}
.accordion li.active>a {color: #FFF;  background:#2e3192;  transition:0.5s;	}
.accordion a {position:relative;font-family: 'Roboto', sans-serif;  font-weight:500; text-decoration: none; border: 1px solid #d9d9d9; color: #000; padding:16px 28px 19px; display: block; cursor: pointer; background:#FFF; transition:0.5s;}
/* .accordion li a:hover{  color: #FFF;  transition:0.5s;} */
.accordion li a:after{content:"";    color: #000;   font-family: fontawesome; font-size: 25px; font-weight: 400; height: 100%; line-height: 53px; position: absolute; right: 0px; text-align: center; top: 0px; width: 70px; background: none 0px 0px repeat scroll rgb(255, 255, 255);} 
.accordion li.active>a:after{ content: "\f106 ";    line-height: 55px;}
/* Level 2 */
.accordion li ul li { background: #fafafa; font-size: 0.9em;    margin-bottom: 0px; }
.accordion li ul li a{ font-size: 16px; font-weight:400;padding: 15px 40px 15px; border-top: none;   line-height: 16px;  /*background:#fafafa;*/}
.accordion li ul li.active>a{     color: #000; background:#e2e2e3;}
.accordion li ul li a:after,.accordion li ul li.active>a:after{line-height: 49px;}
.accordion li .note { color: #f00; font-weight: 500; }

/* Level 3 */
.accordion li div {line-height: 26px;font-family: 'Roboto', sans-serif;font-size:15px; padding: 15px 35px 35px 35px; background: #FFF; display: block; clear: both; float: left;     width: 100%;  border-bottom: 1px solid #d9d9d9;   box-sizing: border-box;}

/* Level 4 */
.accordion li ul li .acc-list{display:block !important; margin-top:10px;}
.accordion li ul li .acc-list li{font-size:15px;      box-sizing: border-box;   line-height: 30px;   margin-bottom: 8px;     padding-left: 25px;    background: url(../images/circle-red-bullet.png) no-repeat scroll 0px 5px;}
.accordion li li:last-child div{border-bottom:none;}



.inside-product-list {border-left:0 !important;border-right:0 !important}
 /* manishaD */

 .autoheight{height:auto;min-height:auto}


@media  (min-width:320px) and (max-width:375px) {


 #main {width:100%}
.container { width:95%;}
.why-us {width:100%; min-height:1000px}
.col-4{width:100%; background:none}
.client-logos {width:100%; margin:0px;}
.client-logos img {width: 55%; padding-left: 55px;}
.testimonials {width:100%; float:left; margin-bottom:20px}
.copyright-left p {margin-bottom:0px}
.footer, .footer-left, .footer-middle, .footer-right, ul.bottom-menu, .footer-middle ul.bottom-menu, .footer-right ul.bottom-menu, .footer-products-left, .footer-products-right {width:100%; display:none}
ul.footer-submenu-2 li {width:50%}
.copyright-left, .copyright-right {width:100%; text-align:center}
.top {width:100%; padding:20px 0px 40px 0px; text-align:center; display:none}
.top-text {width:100%; padding-bottom:9px; display:none}
.menu {width:100%;}
.logo {width:100%; text-align:center;}
.hidden-xs {display: none !important}
.header {padding-top:10px;}
.banner {margin-top:0px;}
.slider-1 {background:url(../images/mob-slider-1.jpg)no-repeat; background-size:100%; min-height: 330px;background-position: top;}
.slider-2 {background:url(../images/mob-slider-2.jpg)no-repeat; background-size:100%; min-height: 330px;background-position: top;}
/* .slider-2 {background:url(../images/slider-2.jpg) no-repeat; background-size:100%; min-height:215px;} */
.slider-3 {background:url(../images/mob-slider-3.jpg) no-repeat; background-size:100%;  min-height: 330px;background-position: top;}
.slider-4 {background:url(../images/slider-4.jpg) no-repeat; background-size:100%; min-height:215px;}
.slider-5 {background:url(../images/slider-5-new2.jpg) no-repeat; background-size:100%; min-height:215px;}
.slider-6 {background:url(../images/slider-6.jpg?v.1) no-repeat; background-size:100%; min-height:215px;}

.slider-7 {background:url(../images/slider-7.jpg?v.1) no-repeat; background-size:100%; min-height:215px;}
.new_link {  
    bottom: 65%!important;
    width: 92%;
    top: 80%!important;
    left: 50%!important;
    transform: translate(-15%,-25%);
}
.slide-body p.product-inside-heading, .slide-body h1.product-inside-heading {font-size:16px; font-weight:400; margin:-15px 0 -10px;}
.slide-body p {text-align:justify; line-height:1.5; font-size:12px}
.responsive-slider .slides ul li .slide-body .caption.header {top: 238%!important;}
.slide-body .btn-black {padding:5px 10px 5px 10px; font-size:11px; margin-left:0px}
.banner-text2 {font-size:15px;}
.btn-black {font-size:13px;}
.half {width:100%; padding:0px;}
#cssmenu li:hover > ul {top:0px !important; left:0px !important; background:#d03338}
.products-tabs { float:left; width:100%;}
.span-4 {width:100%;border-right: none; border-bottom: 1px solid #e6e6e6;padding-bottom:4px}
.buttons .btn-red, .buttons .btn-black-transparent { margin-right: 0px;  margin-bottom: 10px;  margin-left: 0px;   width: 80%;}
.hidden-lg {display:inline-block !important}
.overview, .overview-tailor-i, .overview-styleme, .overview-3dshowroom, .overview-design-dobby, .overview-design-jacquard, .overview-blanket-management, .overview-iOS , .overview-dobby-light, .overview-design-ppc, .overview-design-integra, .overview-design-studio, .overview-design-3d, .overview-archive {background:#f8f8f8; float:left}
.overview-left,.overview-left.integra {width:95%; padding-top:28px; margin-top:0px;}
.span3 {width:100%; margin-left:0px;}
.center-text {font-size:14px}
.inside-heading {font-size:36px;}
.features-right, .features-left {width:100%; float:none; padding-top:20px;}
.features-heading {font-size:25px}
.padding-top, .padding-top-sales {padding-top:20px !important }
ul.check li {width:90%}
.span-2 {width:100%; border-bottom:1px solid #ccc; border-right:none}
.products-tabs.sixtabs { float:left}
img.textwrap.responsive {width: 100%; padding-right: 0px;padding-bottom: 20px;}
.inside-text {margin:15px}
.about-design{width:100%}
.testimonial-box {width:100%; float: left; margin-left:0px;}
.contact-div {padding:0px}
.contact-left {width:96%; margin-bottom:30px; padding-left:10px; padding-right:10px;}
.contact-agent-box {width:100%; margin-left:0px; margin-bottom:20px; min-height:370px}
.agent-content {width:93%; padding:0px 15px 0px 8px}
.content-name, .content-colen, .content-text {font-size:14px}
.enquiry-div {width:86%}
.form {width:100%; margin-left:0px;}
.product-img {display:none}
.text-banner {display:none}

.product-text, .bg-grey .product-text, .bg-white .product-text, .bg-white #demo .product-text {width:96% !important; padding:0px !important;}
.product-text .inside-text {font-size:18px}
.product-text img, .bg-grey .product-text img {width:95%}
.btn-red {font-size:14px; margin-bottom:10px;}
.content-half {width:100%; margin-left:0px; padding:0px;}
.display-mobile {display: inline-block !important}
.sitemap-left, .sitemap-right {width:100%; margin-left:0px;}
ul.sitemap-menu{width:90%; }
ul.sitemap-menu-3-new  {width:75%}
ul.sitemap-menu-2,  ul.sitemap-menu-3 {width:83%}
ul.sitemap-menu li, ul.sitemap-menu-2 li, ul.sitemap-menu-3 li, ul.sitemap-menu-3-new li {width:100%; margin-left:0px;}
.home-products {background:#f4f5f7; float:left; padding-bottom:40px}
.white-line {background:none}
.boxes {margin-left:60px}
.feature-boxes {width: 93.5%;padding: 10px; min-height: 90px;}
.textwrap-feature { padding-bottom:0px; padding-top:60px; padding-left:20px}
.features-text {padding-top:50px; font-size: 15px;}
#demo .product-text img {width:95%;    margin-bottom: 10px;}
#demo .product-text, .product-text.no-padding-top.jacquard {padding:0px !important}
/*article[data-readmore] { min-height: 1210px; float: left;}
a.btn-red-readmore, a.btn-red-close {display: none !important;}*/
a.dropdown-toggle { padding-left: 0;
    padding-right: 0;
    text-align: left;}
.product-subhead {margin-top:0px;position: relative;  z-index: 10;}
.fadeImg {margin-left:-8px}
.inside-product-list .boxes { margin-left: 40px;}
.agent-img {width:100%}
.logo-inside {  padding-bottom: 40px;  border-bottom: 0px solid #e6e6e6;  position: absolute;   float: left; z-index: 100;   margin-top: -100px;}
p.logo-inside img { width: 50%;}
.title {width: 25% !important;}
.enquiry-name {width: 70% !important; margin-left: 13px !important;}
.form-right .col-4 {width:97%}
.mobile-menu {  display: block !important;}
.client-logos.no-padding img { width: 80% !important;    padding-left: 25px !important;}
.copyright {margin-top:10px;}
.features-bottom.big-box .textwrap-feature { padding-bottom: 0px; padding-top:30px}
.features-bottom.big-box .feature-boxes { height: auto !important; float: left;}
.textwrap-feature {padding-top:0px; float:left}
.features-text {padding-top:5px !important; text-align:left !important}
.feature-boxes.height-340 .inside-heading {padding-top: 20px;}
.feature-boxes.height-600 .inside-heading { padding-top: 20px;}
ul.dropdown-menu li img {width: 50%;}	

.overview-tailor-i .bx-viewport {height: 540px !important;}
.overview-left.tailori {margin-top:-440px!important}
.overview-tailor-i .bx-viewport ul.product-bxslider li img {margin-left: 0px; width:100% !important}

.overview-styleme .bx-viewport {height: 540px !important;}
.overview-left.styleme {margin-top:-440px !important}
.overview-styleme .bx-viewport ul.product-bxslider li img {margin-left: 0px; width:100% !important}

.overview-3dshowroom .bx-viewport {height:540px !important;}
.overview-left.threedshow {margin-top:-440px !important;    background: #f8f8f8;padding-top: 20px; padding-bottom: 74px;}
.overview-3dshowroom .bx-viewport ul.product-bxslider li img {margin-left: 0px; width:100% !important}

.overview-design-ppc .bx-viewport {height: 685px !important;}
.overview-left.ppc {margin-top:-580px !important}
.overview-design-ppc .bx-viewport ul.product-bxslider li img {width: 100% !important; margin-left: 0px;}

.overview-design-jacquard .bx-viewport {height: 685px !important;}
.overview-left.jacquard {margin-top:-580px !important}
.overview-design-jacquard .bx-viewport ul.product-bxslider li img {width: 100% !important; margin-left: 0px;}

.overview-design-studio .bx-viewport {height: 685px !important;}
.overview-left.studio {margin-top:-580px !important}
.overview-design-studio .bx-viewport ul.product-bxslider li img {width: 100% !important; margin-left: 0px;}

.overview-design-3d .bx-viewport {height: 685px !important;}
.overview-left.design3d {margin-top:-580px !important}
.overview-design-3d .bx-viewport ul.product-bxslider li img {width: 100% !important; margin-left:0px;}

.overview-design-integra .bx-viewport {height: 685px !important;}
.overview-left.integra {margin-top:-580px !important}
.overview-design-integra .bx-viewport ul.product-bxslider li img {width: 100% !important; margin-left:0px;}
ul.icons-ul {margin-top:20px; width:100%;}
ul.icons-ul li {width:93%; float:none;}
.content-half.icons {width: 100% !important;}

.project-col {width:100%; margin:0px;}
.project-col1 img { width: 100%;}
.col-4.width-new {width:100%}
.overview-left.archive { margin-top: 0px;}
.project-col2 { width: 99.5%;}
.testi-col-1, .testi-col-2, .testi-col-3, .testi-col-4, .testi-col-5 {min-height:0px}
.overview-left.tryon { margin-top: 0px;}
.slide-body .logo-inside {border: none !important; margin:-120px 0px 0px 10px}
.overview-tailor-i .logo-inside, .overview .logo-inside, .overview-styleme .logo-inside .overview-design-dobby .logo-inside, .overview-dobby-light .logo-inside, .overview-design-ppc .logo-inside, .overview-design-integra .logo-inside, .overview-design-jacquard .logo-inside, .overview-design-studio .logo-inside, .overview-design-3d .logo-inside, .overview-archive .logo-inside {border:none}
.video1 {float:left;width:100%;margin: 0 0 25px 0;}
.video-text{min-height:50px!important;font-size: 20px;}
.video1:nth-child(3n),.video1:last-child{margin-right:0;}


}

@media (min-width:376px) and  (max-width:620px) {


.video1 {float:left;width:47%;margin: 0 1% 20px 1%;}
.video1:nth-child(3n),.video1:last-child{margin-right:1.5%;}




}
@media (min-width:375px) and  (max-width:412px) {



.client-logos img {width: 43% !important; padding-left: 85px !important;}
.enquiry-div {width:88%}
.form {width:100%; margin-left:0px;}
.boxes {margin-left:71px}
.feature-boxes {width: 94%;padding: 10px;min-height:90px;}
.textwrap-feature { padding-bottom: 20px; padding-top:0px; padding-left:20px}
.features-text {padding-top:50px; font-size: 15px;}
#demo .product-text img {width:99%;    margin-bottom: 10px;}
a.dropdown-toggle { padding-left: 120px; padding-right: 113px;}
.product-subhead {margin-top:0px; position: relative;  z-index: 10;}
.fadeImg {margin-left:-8px}
.inside-product-list .boxes { margin-left: 69px;}
.logo-inside {  padding-bottom: 40px;  border-bottom: 0px solid #e6e6e6;  position: absolute;   float: left; z-index: 100;   margin-top: -120px;}
p.logo-inside img { width:45%;}
.title {width: 25% !important;}
.enquiry-name {width: 70% !important; margin-left: 13px !important;}
.form-right .col-4 {width:97%}
.copyright {margin-top:10px;}
.overview-tailor-i .bx-viewport {height: 540px !important;}
.overview-left.tailori {margin-top:-410px !important}
.overview-tailor-i .bx-viewport ul.product-bxslider li img {margin-left: 0px; width:100% !important}

.overview-styleme .bx-viewport {height: 540px !important;}
.overview-left.styleme {margin-top:-410px !important}
.overview-styleme .bx-viewport ul.product-bxslider li img {margin-left: 0px; width:100% !important}

.overview-3dshowroom .bx-viewport {height:540px !important;}
.overview-left.threedshow {margin-top:-410px !important;    background: #f8f8f8;padding-top: 20px; padding-bottom: 74px;}
.overview-3dshowroom .bx-viewport ul.product-bxslider li img {margin-left: 0px; width:100% !important}

.overview-design-ppc .bx-viewport {height: 685px !important;}
.overview-left.ppc {margin-top:-550px !important}
.overview-design-ppc .bx-viewport ul.product-bxslider li img {width: 100% !important; margin-left: 0px;}

.overview-design-jacquard .bx-viewport {height: 685px !important;}
.overview-left.jacquard {margin-top:-550px !important}
.overview-design-jacquard .bx-viewport ul.product-bxslider li img {width: 100% !important; margin-left: 0px;}

.overview-design-studio .bx-viewport {height: 685px !important;}
.overview-left.studio {margin-top:-550px !important}
.overview-design-studio .bx-viewport ul.product-bxslider li img {width: 100% !important; margin-left: 0px;}

.overview-design-3d .bx-viewport {height: 685px !important;}
.overview-left.design3d {margin-top:-550px !important}
.overview-design-3d .bx-viewport ul.product-bxslider li img {width: 100% !important; margin-left:0px;}

.overview-design-integra .bx-viewport {height: 685px !important;}
.overview-left.integra {margin-top:-550px !important}
.overview-design-integra .bx-viewport ul.product-bxslider li img {width: 100% !important; margin-left:0px;}

.content-half.icons {width: 100% !important;}
.project-col {width:100%; margin:0px;}
.project-col1 img { width: 100%;}
.col-4.width-new {width:100%}
.overview-left.archive { margin-top: 0px;}
.project-col2 { width: 99.5%;}
.testi-col-1, .testi-col-2, .testi-col-3, .testi-col-4, .testi-col-5 {min-height:0px}
.overview-left.tryon { margin-top: 0px;}
.slider-1 {background:url(../images/mob-slider-1.jpg) no-repeat; background-size:100%; min-height: 330px;background-position: top;}
.slider-2 {background:url(../images/mob-slider-2.jpg) no-repeat; background-size:100%; min-height: 330px;background-position: top;}
/* .slider-2 {background:url(../images/slider-2.jpg) no-repeat; background-size:100%; min-height:350px;} */
.slider-3 {background:url(../images/mob-slider-3.jpg) no-repeat; background-size:100%; min-height: 330px;background-position: top;}
.slider-4 {background:url(../images/slider-4.jpg) no-repeat; background-size:100%; min-height:350px;}
.slider-5 {background:url(../images/slider-5-new2.jpg) no-repeat; background-size:100%; min-height:350px;}
.slider-6 {background:url(../images/slider-6.jpg?v.1) no-repeat; background-size:100%; min-height:350px;}
.slider-7 {background:url(../images/slider-7.jpg) no-repeat; background-size:100%; min-height:350px;}
.new_link {
  
bottom: 65%!important;
    width: 92%;
    top: 80%!important;
    left: 25%!important;
    transform: translate(-15%,-25%);
}
.slide-body p.product-inside-heading, .slide-body h1.product-inside-heading {font-size:16px; font-weight:400; margin: -20px 10px; padding:0}
.slide-body p {text-align:justify; line-height:1.5; margin: 20px 10px; font-size:13px}
.slide-body .btn-black {margin-left:0px}
.overview-tailor-i .logo-inside, .overview .logo-inside, .overview-styleme .logo-inside .overview-design-dobby .logo-inside, .overview-dobby-light .logo-inside, .overview-design-ppc .logo-inside, .overview-design-integra .logo-inside, .overview-design-jacquard .logo-inside, .overview-design-studio .logo-inside, .overview-design-3d .logo-inside, .overview-archive .logo-inside {border:none}
}

@media (width:412px) {
.responsive-slider .slides ul li .slide-body .caption.header { top: 53% !important;}
.boxes {margin-left:87px !important}
.logo-inside {  padding-bottom: 40px;  border-bottom: 0px solid #e6e6e6;  position: absolute;   float: left; z-index: 100;   margin-top: -150px;}
ul.icons-ul {margin-top:20px; width:100%;}
ul.icons-ul li {width:95%; float:none; }
}

@media (width:375px) {
.responsive-slider .slides ul li .slide-body .caption.header { top: 238%!important;}
ul.icons-ul {margin-top:20px; width:100%;}
ul.icons-ul li {width:94%; float:none;}
.responsive-slider .slides ul li .slide-body .caption.header {  left: -8% !important; width: 70%;  text-align: center;}
}

@media (min-width:376px) and (max-width:480px) {
#main {width:100%}
.container { width:95%;}
.why-us {width:100%; min-height:1000px}
.col-4{width:100%; background:none}
.client-logos {width:100%; margin:0px;}
.client-logos img {width: 55%; padding-left: 55px;}
.testimonials {width:100%; float:left; margin-bottom:20px}
.footer, .footer-left, .footer-middle, .footer-right, ul.bottom-menu, .footer-middle ul.bottom-menu, .footer-right ul.bottom-menu, .footer-products-left, .footer-products-right {width:100%; display:none}
ul.footer-submenu-2 li {width:50%}
.copyright-left, .copyright-right {width:100%; text-align:center}
.copyright-left p {margin-bottom:0px}
.top {width:100%; padding:20px 0px 40px 0px; text-align:center; display:none}
.top-text {width:100%; padding-bottom:9px;}
.menu {width:100%;}
.logo {width:100%; text-align:center;}
.hidden-xs {display: none !important}
.header {padding-top:10px;}
.banner {margin-top:0px;}
.slider-1 {background:url(../images/mob-slider-1.jpg) no-repeat; background-size:100%; min-height: 330px;background-position: bottom;}
.slider-2 {background:url(../images/mob-slider-2.jpg) no-repeat; background-size:100%;  min-height: 330px;background-position: bottom;}
.slider-3 {background:url(../images/mob-slider-3.jpg) no-repeat; background-size:100%;  min-height: 330px;background-position: bottom;}
.slider-4 {background:url(../images/slider-4.jpg) no-repeat; background-size:100%; min-height:280px;}
.slider-5 {background:url(../images/slider-5-new2.jpg) no-repeat; background-size:100%; min-height:280px;}
.slider-6 {background:url(../images/slider-6.jpg?v.1) no-repeat; background-size:100%; min-height:280px;}
.slider-7 {background:url(../images/slider-7.jpg) no-repeat; background-size:100%; min-height:280px;}
.new_link {
    bottom: 65%!important;
    width: 92%;
    top: 80%!important;
    left: 50%!important;
    transform: translate(-15%,-25%);
}
/* .responsive-slider .slides ul li .slide-body .caption.header { width: 70% !important;} */
.slide-body p.product-inside-heading, .slide-body h1.product-inside-heading {font-size:16px; font-weight:400; margin: -20px 0px 0;}
.slide-body p {text-align:justify; line-height:1.5; font-size:13px; margin:20px 0px}
.responsive-slider .slides ul li .slide-body .caption.header {top: 238%!important;}
.slide-body .logo-inside {margin-top:-140px; border: none !important}
.banner-text2 {font-size:15px;}
.btn-black {font-size:13px;}
.half {width:100%; padding:0px;}
.boxes {margin-left:67px}	
#cssmenu li:hover > ul {top:0px !important; left:0px !important; background:#d03338}
.products-tabs {width:100%;}
.span-4 {width:100%;border-right: none; border-bottom: 1px solid #e6e6e6;padding-bottom:4px}
.buttons .btn-red, .buttons .btn-black-transparent { margin-right: 0px;  margin-bottom: 10px;  margin-left: 0px;   width: 80%;}
.hidden-lg {display:inline-block !important}
.overview, .overview-tailor-i, .overview-styleme, .overview-3dshowroom, .overview-design-dobby, .overview-design-jacquard, .overview-blanket-management, .overview-iOS , .overview-dobby-light, .overview-design-ppc, .overview-design-integra, .overview-design-studio, .overview-design-3d, .overview-archive {background:#f8f8f8; float:left}
.overview-left,.overview-left.integra {width:100%; padding-top:28px; margin-top:0px;}
.span3 {width:100%; margin-left:0px;}
.center-text {font-size:15px}
.inside-heading {font-size:36px;}
.features-right, .features-left {width:100%; float:none; padding-top:20px;}
.features-heading {font-size:25px}
.padding-top, .padding-top-sales {padding-top:20px !important }
ul.check li {width:90%}
.span-2 {width:100%; border-bottom:1px solid #ccc; border-right:none}
img.textwrap.responsive {width: 100%; padding-right: 0px;padding-bottom: 20px;}
.inside-text {margin:15px}
.testimonial-box {width:100%; float: left; margin-left:0px;}
.contact-div {padding:0px}
.contact-left {width:96%; margin-bottom:30px; padding-left:10px; padding-right:10px;}
.contact-agent-box {width:100%; margin-left:0px; margin-bottom:20px; min-height:370px;background: #f3f3f3 url(../images/contact-agents-box-bg.jpg) bottom center repeat-x;}
.agent-content {width:93%; padding:0px 15px 0px 8px}
.content-name, .content-colen, .content-text {font-size:15px}
.enquiry-div {width:89%}
.form {width:100%; margin-left:0px;}
.product-img {display:none}
.text-banner {display:none}
.product-text, .bg-grey .product-text,  .bg-white .product-text, .bg-white #demo .product-text {width:98% !important; padding:0px !important;}
.product-text .inside-text {font-size:18px}
.product-text img, .bg-grey .product-text img {width:100%}
.btn-red {font-size:14px}
.content-half {width:100%; margin-left:0px; padding:0px;}
.display-mobile {display: inline-block !important}
.sitemap-left, .sitemap-right {width:100%; margin-left:0px;}
ul.sitemap-menu{width:90%; }
ul.sitemap-menu-3-new  {width:75%}
ul.sitemap-menu-2,  ul.sitemap-menu-3 {width:83%}
ul.sitemap-menu li, ul.sitemap-menu-2 li, ul.sitemap-menu-3 li, ul.sitemap-menu-3-new li {width:100%; margin-left:0px;}
.home-products {background:#f4f5f7; float:left; padding-bottom:40px}
.white-line {background:none}
.boxes {margin-left:71px}
.feature-boxes {width: 95%;padding: 10px; min-height: 90px;}
.textwrap-feature { padding-bottom: 0px; padding-top:60px; padding-left:20px}
.features-text {padding-top:50px; font-size: 15px;}
.product-subhead {margin-top:100px}
.fadeImg {margin-left:-8px}
.agent-img {width:100%}
.logo-inside {  padding-bottom: 40px;  border-bottom: 0px solid #e6e6e6;  position: absolute;   float: left; z-index: 100;   margin-top: -130px;}
p.logo-inside img { width:70%;}
.title {width: 25% !important;}
.enquiry-name {width: 70% !important; margin-left: 13px !important;}
.form-right .col-4 {width:97%}
.mobile-menu { display: block !important;}
.client-logos.no-padding img { width: 65% !important;    padding-left: 55px !important;}
.copyright {margin-top:10px;}
.features-bottom.big-box .textwrap-feature { padding-bottom: 0px;}
.features-bottom.big-box .feature-boxes { height: auto !important; float: left;}
.textwrap-feature {padding-top:0px; float:left}
.features-text {padding-top:5px !important; text-align:left !important}
.feature-boxes.height-340 .inside-heading {padding-top: 20px;}
.feature-boxes.height-600 .inside-heading { padding-top: 20px;}
ul.dropdown-menu li img {width: 50%;}
.overview-tailor-i .bx-viewport {height: 540px !important;}
.overview-left.tailori {margin-top:-290px !important}
.overview-tailor-i .bx-viewport ul.product-bxslider li img {margin-left: 0px; width:100% !important}

.overview-styleme .bx-viewport {height: 540px !important;}
.overview-left.styleme {margin-top:-290px !important}
.overview-styleme .bx-viewport ul.product-bxslider li img {margin-left: 0px; width:100% !important}

.overview-3dshowroom .bx-viewport {height:540px !important;}
.overview-left.threedshow {margin-top:-280px !important;    background: #f8f8f8;padding-top: 20px; padding-bottom: 74px;}
.overview-3dshowroom .bx-viewport ul.product-bxslider li img {margin-left: 0px; width:100% !important}

.overview-design-ppc .bx-viewport {height: 685px !important;}
.overview-left.ppc {margin-top:-420px !important}
.overview-design-ppc .bx-viewport ul.product-bxslider li img {width: 100% !important; margin-left: 0px;}

.overview-design-jacquard .bx-viewport {height: 685px !important;}
.overview-left.jacquard {margin-top:-420px !important}
.overview-design-jacquard .bx-viewport ul.product-bxslider li img {width: 100% !important; margin-left: 0px;}

.overview-design-studio .bx-viewport {height: 685px !important;}
.overview-left.studio {margin-top:-420px !important}
.overview-design-studio .bx-viewport ul.product-bxslider li img {width: 100% !important; margin-left: 0px;}

.overview-design-3d .bx-viewport {height: 685px !important;}
.overview-left.design3d {margin-top:-420px !important}
.overview-design-3d .bx-viewport ul.product-bxslider li img {width: 100% !important; margin-left:0px;}

.overview-design-integra .bx-viewport {height: 685px !important;}
.overview-left.integra {margin-top:-420px !important}
.overview-design-integra .bx-viewport ul.product-bxslider li img {width: 100% !important; margin-left:0px;}

.content-half.icons {width: 100% !important;}
ul.icons-ul {margin-top:20px; width:100%;}
ul.icons-ul li {width:95%; float:none; }
.project-col {width:100%; margin:0px;}
.project-col1 img { width: 100%;}
.col-4.width-new {width:100%}
.overview-left.archive { margin-top: 0px;}
.project-col2 { width: 99.5%;}
.testi-col-1, .testi-col-2, .testi-col-3, .testi-col-4, .testi-col-5 {min-height:0px}
.overview-left.tryon { margin-top: 0px;}
.overview-tailor-i .logo-inside, .overview .logo-inside, .overview-styleme .logo-inside .overview-design-dobby .logo-inside, .overview-dobby-light .logo-inside, .overview-design-ppc .logo-inside, .overview-design-integra .logo-inside, .overview-design-jacquard .logo-inside, .overview-design-studio .logo-inside, .overview-design-3d .logo-inside, .overview-archive .logo-inside {border:none}
}

@media (width:480px) {
.slider-1 {background:url(../images/slider-1.jpg) no-repeat; background-size:100%; min-height:400px;}
.slider-2 {background:url(../images/slider-2.jpg) no-repeat; background-size:100%; min-height:400px;}
.slider-3 {background:url(../images/slider-3.jpg) no-repeat; background-size:100%; min-height:400px;}
.slider-4 {background:url(../images/slider-4.jpg) no-repeat; background-size:100%; min-height:400px;}
.slider-5 {background:url(../images/slider-5-new2.jpg) no-repeat; background-size:100%; min-height:400px;}
.slider-6 {background:url(../images/slider-6.jpg) no-repeat; background-size:100%; min-height:400px;}
.slider-7 {background:url(../images/slider-7.jpg) no-repeat; background-size:100%; min-height:400px;}
}
@media (min-width:320px) and (max-width:567px) {
.inside-product-list .boxes { margin-left: 0;width: 100%;}

}
@media (min-width:568px) and (max-width:666px) {
#main {width:100%}
.container { width:95%;}
.why-us {width:100%; min-height:530px; margin-bottom:-30px}
.col-4{width:50%; background:none}
.client-logos {width:27%; margin:0px; margin-top:0px !important}
.client-logos.no-padding img { width:70% !important; }
.client-logos.no-padding  { width:50% !important; }
.testimonials {width:100%; min-height:440px}
.footer, .footer-left, .footer-middle, .footer-right, ul.bottom-menu, .footer-middle ul.bottom-menu, .footer-right ul.bottom-menu, .footer-products-left, .footer-products-right {width:100%; display:none}
ul.footer-submenu-2 li {width:50%}
.copyright-left, .copyright-right {width:100%; text-align:center}
.copyright-left p {margin-bottom:0px}
.top {width:100%; padding:20px 0px 40px 0px; text-align:center; display:none}
.top-text {width:100%; padding-bottom:9px;}
.menu {width:100%;}
.logo {width:100%; text-align:center;}
.hidden-xs {display: none !important}
.header {padding-top:10px;}
.banner {margin-top:0px;}
.slider-1 {background:url(../images/slider-1.jpg) no-repeat; background-size:100%; min-height:350px;}
.slider-2 {background:url(../images/slider-2.jpg) no-repeat; background-size:100%; min-height:350px;}
.slider-3 {background:url(../images/slider-3.jpg) no-repeat; background-size:100%; min-height:350px;}
.slider-4 {background:url(../images/slider-4.jpg) no-repeat; background-size:100%; min-height:350px;}
.slider-5 {background:url(../images/slider-5-new2.jpg) no-repeat; background-size:100%; min-height:350px;}
.slider-6 {background:url(../images/slider-6.jpg?v.1) no-repeat; background-size:100%; min-height:350px;}
.slider-7 {background:url(../images/slider-7.jpg) no-repeat; background-size:100%; min-height:350px;}
.slide-body p.product-inside-heading, .slide-body h1.product-inside-heading {font-size:16px; font-weight:400; margin: -10px 0 -5px;}
.slide-body p {text-align:justify; line-height:1.5; font-size:13px}
.slide-body .btn-black {padding:5px 10px 5px 10px}
.slide-body .logo-inside {border:none !important}
.responsive-slider .slides ul li .slide-body .caption.header {top:230% !important;left: 0% !important;}
.banner-text2 {font-size:15px;}
.btn-black {font-size:13px;}

.half {width:100%; padding:0px;}
.boxes {margin-left:35px}
#cssmenu li:hover > ul {top:0px !important; left:0px !important; background:#d03338}
.products-tabs { width:100%;}
.span-4 {width:100%;border-right: none; border-bottom: 1px solid #e6e6e6;padding-bottom:4px}
.buttons .btn-red, .buttons .btn-black-transparent { margin-right: 0px;  margin-bottom: 10px;  margin-left: 23px;   width: 20%; float:left}
.hidden-lg {display:inline-block !important}
.overview, .overview-tailor-i, .overview-styleme, .overview-3dshowroom, .overview-design-dobby, .overview-design-jacquard, .overview-blanket-management, .overview-iOS , .overview-dobby-light, .overview-design-ppc, .overview-design-integra, .overview-design-studio, .overview-design-3d, .overview-archive {background:#f8f8f8;}
.overview-left,.overview-left.integra {width:100%; padding-top:28px; margin-top:0px;}
.span3 {width:100%; margin-left:0px;}
.center-text {font-size:15px}
.inside-heading {font-size:36px;}
.features-right, .features-left {width:100%; float:none; padding-top:20px;}
.features-heading {font-size:25px}
.padding-top, .padding-top-sales {padding-top:20px !important }
ul.check li {width:90%}
.span-2 {width:100%; border-bottom:1px solid #ccc; border-right:none}
img.textwrap.responsive {width: 100%; padding-right: 0px;padding-bottom: 20px;}
.inside-text {margin:15px}
.about-design{width:100%}
.testimonial-box {width:100%; float: left; margin-left:0px;}
.contact-div {padding:0px}
.contact-left {width:96%; margin-bottom:30px; padding-left:10px; padding-right:10px;}
.contact-agent-box {width:100%; margin-left:0px; margin-bottom:20px; min-height:250px;background: #f3f3f3 url(../images/contact-agents-box-bg.jpg) bottom center repeat-x;}
.agent-content {width:93%; padding:0px 15px 0px 8px; min-height:310px;}
.content-name, .content-colen, .content-text {font-size:15px}
.enquiry-div {width:92%}
.form {margin-left:25px;}
.product-img {display:none}
.text-banner {display:block}
.product-text, .bg-grey .product-text {width:96% !important; padding:0px !important;}
.product-text .inside-text {font-size:18px}
.product-text img, .bg-grey .product-text img {width:48%}
.btn-red {font-size:14px}
.content-half {width:100%; margin-left:0px; padding:0px;}
.display-mobile {display: inline-block !important}
.sitemap-left, .sitemap-right {width:100%; margin-left:0px;}
ul.sitemap-menu{width:90%; }
ul.sitemap-menu-3-new  {width:75%}
ul.sitemap-menu-2,  ul.sitemap-menu-3 {width:83%}
ul.sitemap-menu li, ul.sitemap-menu-2 li, ul.sitemap-menu-3 li, ul.sitemap-menu-3-new li {width:100%; margin-left:0px;}
.home-products {background:#f4f5f7; float:left; padding-bottom:40px}
.white-line {background:none}
.feature-boxes {width: 96%;padding: 10px; text-align:center}
.textwrap-feature { padding-bottom: 0px; padding-top:10px; float:left}
.features-text {padding-top:0px; font-size: 15px; text-align:center}
a.dropdown-toggle { padding-left: 210px; padding-right: 210px;}
.product-subhead {margin-top:10px}
p.product-subhead.sub-heading-margin-top {margin-top: 0px;}
.fadeImg {margin-left:-8px}
.inside-product-list .boxes { margin-left: 0;width: 50%;}
.logo-inside {  padding-bottom: 40px;  border-bottom: 0px solid #e6e6e6;  position: absolute;   float: left; z-index: 100;   margin-top: -150px;}
.mobile-menu {  display: block !important;}
.copyright {margin-top:10px;}
.features-bottom.big-box .textwrap-feature { padding-bottom: 0px;}
.features-bottom.big-box .feature-boxes { height: auto !important; float: left;}
.textwrap-feature {padding-top:20px; float:none}
.features-text {padding-top:5px !important; text-align:center !important}
.feature-boxes.height-340 .inside-heading {padding-top: 20px;}
.feature-boxes.height-600 .inside-heading { padding-top: 20px;}
ul.dropdown-menu li img {width: 30%;}
.overview-tailor-i .bx-viewport {height: 540px !important;}
.overview-left.tailori {margin-top:-290px !important}
.overview-tailor-i .bx-viewport ul.product-bxslider li img {margin-left: 0px; width:100% !important}

.overview-styleme .bx-viewport {height: 540px !important;}
.overview-left.styleme {margin-top:-290px !important}
.overview-styleme .bx-viewport ul.product-bxslider li img {margin-left: 0px; width:100% !important}

.overview-3dshowroom .bx-viewport {height:540px !important;}
.overview-left.threedshow {margin-top:-280px !important;    background: #f8f8f8;padding-top: 20px; padding-bottom: 74px;}
.overview-3dshowroom .bx-viewport ul.product-bxslider li img {margin-left: 0px; width:100% !important}

.overview-design-ppc .bx-viewport {height: 685px !important;}
.overview-left.ppc {margin-top:-510px !important}
.overview-design-ppc .bx-viewport ul.product-bxslider li img {width: 100% !important; margin-left: 0px;}

.overview-design-jacquard .bx-viewport {height: 685px !important;}
.overview-left.jacquard {margin-top:-510px !important}
.overview-design-jacquard .bx-viewport ul.product-bxslider li img {width: 100% !important; margin-left: 0px;}

.overview-design-studio .bx-viewport {height: 685px !important;}
.overview-left.studio {margin-top:-510px !important}
.overview-design-studio .bx-viewport ul.product-bxslider li img {width: 100% !important; margin-left: 0px;}

.overview-design-3d .bx-viewport {height: 685px !important;}
.overview-left.design3d {margin-top:-510px !important}
.overview-design-3d .bx-viewport ul.product-bxslider li img {width: 100% !important; margin-left:0px;}

.overview-design-integra .bx-viewport {height: 685px !important;}
.overview-left.integra {margin-top:-510px !important}
.overview-design-integra .bx-viewport ul.product-bxslider li img {width: 100% !important; margin-left:0px;}

p.logo-inside img {width: 50%;}

.content-half.icons {width: 100% !important;}
ul.icons-ul {margin-top:20px; width:100%;}
ul.icons-ul li {width:29.2%; float:left; }
.product-text.no-padding-top.jacquard {padding:0px !important}
.project-col {width:46%;}
.project-col1 img { width: 100%;}
.overview-left.archive { margin-top: 0px;}
.project-col2 { width: 99.5%;}
.responsive-slider .slides ul li .slide-body .caption.header {width:100% !important}
.testi-col-1, .testi-col-2, .testi-col-3, .testi-col-4, .testi-col-5 {min-height:0px}
.overview-left.tryon { margin-top: 0px;}
.overview-tailor-i .logo-inside, .overview .logo-inside, .overview-styleme .logo-inside .overview-design-dobby .logo-inside, .overview-dobby-light .logo-inside, .overview-design-ppc .logo-inside, .overview-design-integra .logo-inside, .overview-design-jacquard .logo-inside, .overview-design-studio .logo-inside, .overview-design-3d .logo-inside, .overview-archive .logo-inside {border:none}
}
@media (max-width:767px) {
.product-inside-heading{font-size: 34px;margin-top:-13px;}
.logo{padding-top:10px;}
.overview-left{padding-bottom:0;}
.watch-demo{margin-top:10px;}
.tabs .features-bottom{padding-top:0;}
.overview-left .logo-inside{border-bottom:0px solid #ccc !important;}
#demo .bg-white .product-text.dobby{padding:5px 0 0 10px !important;}
.breadcrumbs{margin-top:0;}
.bg-white #demo .product-text,.bg-white .product-text{padding-left:0!important;padding-right:0 !important}
.copyright.copyright2 {
    padding-bottom: 40px;
}
.bg-white .product-text.padding-left-10 {padding:0 !important;}
.video-text{  font-size: 18px;    min-height: 70px;}
.tabs{margin:15px 0 0;}
.video-panel{margin-top:15px;}
.responsive-slider .slider-control {display:none;}
.milestones-dsk {display:none;}
.milestones-mbl {display:block;}
.milestones-img.milestones-mbl{float:left;width:100%;text-align:center;}
.milestones-img.milestones-mbl img {max-width:317px;}
.fadeImg.display-mobile img {width:100%!important;height:auto!important;max-width:372px;}
.fadeImg{margin-left: 0;width:95%;height:375px;}
.blanket-management .product-img {width:100%;}
.blanket-management-tl{height:auto;font-size: 30px;}
.blanket-management .product-img img {max-width:100%;}
.d3-showroom-inside-logo .overview-left.threedshow{margin-top: 0 !important;color:#000;position: static;}
.d3-showroom-inside-logo .product-inside-heading {color:#000;}
.overview-tailor-i, .overview-tailor-i .product-inside-heading, .overview-left.tryon, .overview-left.tryon .product-inside-heading, .overview-left.styleme, .overview-left.styleme .product-inside-heading{color:#000;}
.column1{width:47.8%;min-height: 185px;}
.column1:nth-child(4n){margin-right:0;}
.column1:nth-child(2n){margin-right:0;}
img {max-width:100%;}
.new_link img {
    width: 80%;
}
.product-text.no-padding-top.jacquard{padding: 0 !important;}
.black-1 {color:#000!important;}
.ios-logo-div {float:left;width:100%;text-align:center;}
.ios-logo {float:none;}
.overview-left.integra  p.logo-inside img {
    clear: both;
    float: left;
    max-width: 200px;
    width: 70%;
}
.inside-heading-margin{margin:15px 0!important;}
.overview-left.archive p.logo-inside img {
    max-height: 35px;
    width: auto;
}
.overview-left.threedshow {padding-bottom:5px!important;}
.overview-design-3d .bx-viewport,.overview-design-jacquard .bx-viewport,.overview-design-integra .bx-viewport,.overview-tailor-i .bx-viewport,.overview-styleme .bx-viewport {height: 88px !important;}
.overview-left.design3d,.overview-left.jacquard,.overview-left.integra,.overview-left.tailori,.overview-left.styleme { margin-top: 0 !important;}

.accordion a{    padding: 15px 40px 10px 15px;line-height: 24px;}
.accordion li ul li a { padding: 15px 40px 15px 15px; line-height: 20px; }
.accordion li div{       padding: 15px;}
.accordion li a:after{line-height: 43px;    width: 40px;}
.accordion li.active>a:after{line-height: 45px;}

}
@media (min-width:480px) and (max-width:599px) {
.overview-design-3d .bx-viewport,.overview-design-jacquard .bx-viewport,.overview-design-integra .bx-viewport,.overview-tailor-i .bx-viewport,.overview-styleme .bx-viewport {height: 160px !important;}

}
@media (max-width:479px) {
.column1{width:99.8%;min-height: 20px;}
.product-inside-heading {float: left;margin-top: 0;width: 100%;}
.inside-product-list {border:0 !important}

}
@media (min-width:600px) and (max-width:767px) {
.overview-design-3d .bx-viewport,.overview-design-jacquard .bx-viewport,.overview-design-integra .bx-viewport,.overview-tailor-i .bx-viewport,.overview-styleme .bx-viewport {height: 210px !important;}

}


@media (min-width:667px) and (max-width:767px) {
.pricing-item{
    width:50%;
}


#main {width:100%}
.container { width:95%;}
.why-us {width:100%; min-height:330px; margin-bottom:-30px}
.col-4{width:25%; background:none}
.client-logos {width:27%; margin:0px; margin-top:0px !important}
.client-logos.no-padding img { width:70% !important; }
.client-logos.no-padding  { width:50% !important; }
.testimonials {width:100%; min-height:440px}
.footer, .footer-left, .footer-middle, .footer-right, ul.bottom-menu, .footer-middle ul.bottom-menu, .footer-right ul.bottom-menu, .footer-products-left, .footer-products-right {width:100%; display:none}
ul.footer-submenu-2 li {width:50%}
.copyright-left, .copyright-right {width:100%; text-align:center}
.copyright-left p {margin-bottom:0px}
.top {width:100%; padding:20px 0px 40px 0px; text-align:center; display:none}
.top-text {width:100%; padding-bottom:9px;}
.menu {width:100%;}
.logo {width:100%; text-align:center;}
.hidden-xs {display: none !important}
.header {padding-top:10px;}
.banner {margin-top:0px;}
.slider-1 {background:url(../images/slider-1.jpg) no-repeat; background-size:100%; min-height:400px;}
.slider-2 {background:url(../images/slider-2.jpg) no-repeat; background-size:100%; min-height:400px;}
.slider-3 {background:url(../images/slider-3.jpg) no-repeat; background-size:100%; min-height:400px;}
.slider-4 {background:url(../images/slider-4.jpg) no-repeat; background-size:100%; min-height:400px;}
.slider-5 {background:url(../images/slider-5-new2.jpg) no-repeat; background-size:100%; min-height:400px;}
.slider-6 {background:url(../images/slider-6.jpg?v.1) no-repeat; background-size:100%; min-height:400px;}
.slider-7 {background:url(../images/slider-7.jpg) no-repeat; background-size:100%; min-height:400px;}
.responsive-slider .slides ul li .slide-body .caption.header {width:100% !important}
.slide-body p.product-inside-heading, .slide-body h1.product-inside-heading {font-size:16px; font-weight:400; margin: -15px 0px 0;}
.slide-body p {text-align:justify; line-height:1.5; font-size:13px}
.slide-body .btn-black {padding:5px 10px 5px 10px}
.slide-body .logo-inside {border:none !important}
.responsive-slider .slides ul li .slide-body .caption.header {top:230% !important;left: 0% !important;}
.banner-text2 {font-size:15px;}
.btn-black {font-size:13px;}
.responsive-slider .slides ul li .slide-body .caption.header {top: 240% !important;left: 0% !important;}	
.half {width:100%; padding:0px;}
.boxes {margin-left:65px}
#cssmenu li:hover > ul {top:0px !important; left:0px !important; background:#d03338}
.products-tabs { width:100%;}
.span-4 {width:100%;border-right: none; border-bottom: 1px solid #e6e6e6;padding-bottom:4px}
.buttons .btn-red, .buttons .btn-black-transparent { margin-right: 0px;  margin-bottom: 10px;  margin-left: 9px;   width: 12%; float:left; font-size:12px;}
.hidden-lg {display:inline-block !important}
.overview, .overview-tailor-i, .overview-styleme, .overview-3dshowroom, .overview-design-dobby, .overview-design-jacquard, .overview-blanket-management, .overview-iOS , .overview-dobby-light, .overview-design-ppc, .overview-design-integra, .overview-design-studio, .overview-design-3d, .overview-archive {background:#f8f8f8;}
.overview-left {width:100%; padding-top:28px; margin-top:0px;}
.span3 {width:50%; margin-left:0px;}
.center-text {font-size:15px}
.inside-heading {font-size:36px;}
.features-right, .features-left {width:100%; float:none; padding-top:20px;}
.features-heading {font-size:25px}
.padding-top, .padding-top-sales {padding-top:20px !important }
ul.check li {width:90%}
.span-2 {width:100%; border-bottom:1px solid #ccc; border-right:none}
.inside-text {margin:15px}
.about-design{width:100%}
.testimonial-box {width:100%; float: left; margin-left:0px;}
.contact-div {width:96%}
.contact-agent-box {width:100%; margin-left:0px; margin-bottom:20px; min-height:250px;background: #f3f3f3 url(../images/contact-agents-box-bg.jpg) bottom center repeat-x;}
.agent-content {width:93%; padding:0px 15px 0px 8px; min-height:310px}
.content-name, .content-colen, .content-text {font-size:15px}
.enquiry-div {width:93%}
.form {margin-left:25px;}
.product-img {display:none}
.text-banner {display:block;width: 340px;}
.new_link {position: absolute;left: 7%; top: 22%!important;}
.new_link img{width: 80%;}
.product-text, .bg-grey .product-text,  .bg-white .product-text, .bg-white #demo .product-text {width:97% !important; padding:0px !important;margin-top: 0px !important;}
.product-text.no-padding-top.jacquard {padding:0px !important}
.product-text .inside-text {font-size:18px}
.product-text img, .bg-grey .product-text img {width:40%}
.btn-red {font-size:14px}
.content-half {width:100%; margin-left:0px; padding:0px;}
.display-mobile {display: inline-block !important}
.sitemap-right {width:65%}
ul.sitemap-menu{width:90%; }
ul.sitemap-menu-3-new  {width:75%}
ul.sitemap-menu-2,  ul.sitemap-menu-3 {width:83%}
ul.sitemap-menu li, ul.sitemap-menu-2 li, ul.sitemap-menu-3 li, ul.sitemap-menu-3-new li {width:100%; margin-left:0px;}
.home-products {background:#f4f5f7; float:left; padding-bottom:40px}
.white-line {background:none}
.feature-boxes {width: 97%;padding: 10px;}
.textwrap-feature { padding-bottom: 0px; padding-top:10px; float:left}
.features-text {padding-top:0px; font-size: 15px; text-align:left}
a.dropdown-toggle { padding-left: 260px; padding-right: 250px;}
.product-subhead {margin-top:10px}
.fadeImg {margin-left:-8px}
.inside-product-list .boxes { margin-left: 66px;}
.logo-inside {  padding-bottom: 40px;  border-bottom: 0px solid #e6e6e6;  position: absolute;   float: left; z-index: 100;   margin-top: -200px;}
.mobile-menu { display: block !important;}
.copyright {margin-top:10px;}
.features-bottom.big-box .textwrap-feature { padding-bottom: 0px;}
.features-bottom.big-box .feature-boxes { height: auto !important; float: left;}
.textwrap-feature {padding-top:20px; float:none}
.features-text {padding-top:5px !important; text-align:center !important}
.feature-boxes.height-340 .inside-heading {padding-top: 20px;}
.feature-boxes.height-600 .inside-heading { padding-top: 20px;}
ul.dropdown-menu li img {width: 30%;}
.overview-tailor-i .bx-viewport {height: 540px !important;}
.overview-left.tailori {margin-top:-290px !important}
.overview-tailor-i .bx-viewport ul.product-bxslider li img {margin-left: 0px; width:100% !important}

.overview-styleme .bx-viewport {height: 540px !important;}
.overview-left.styleme {margin-top:-290px !important}
.overview-styleme .bx-viewport ul.product-bxslider li img {margin-left: 0px; width:100% !important}

.overview-3dshowroom .bx-viewport {height:540px !important;}
.overview-left.threedshow {margin-top:-280px !important;    background: #f8f8f8;padding-top: 20px; padding-bottom: 74px;}
.overview-3dshowroom .bx-viewport ul.product-bxslider li img {margin-left: 0px; width:100% !important}

.overview-design-ppc .bx-viewport {height: 685px !important;}
.overview-left.ppc {margin-top:-420px !important}
.overview-design-ppc .bx-viewport ul.product-bxslider li img {width: 100% !important; margin-left: 0px;}

.overview-design-jacquard .bx-viewport {height: 685px !important;}
.overview-left.jacquard {margin-top:-420px !important}
.overview-design-jacquard .bx-viewport ul.product-bxslider li img {width: 100% !important; margin-left: 0px;}

.overview-design-studio .bx-viewport {height: 685px !important;}
.overview-left.studio {margin-top:-420px !important}
.overview-design-studio .bx-viewport ul.product-bxslider li img {width: 100% !important; margin-left: 0px;}

.overview-design-3d .bx-viewport {height: 685px !important;}
.overview-left.design3d {margin-top:-420px !important}
.overview-design-3d .bx-viewport ul.product-bxslider li img {width: 100% !important; margin-left:0px;}

.overview-design-integra .bx-viewport {height: 685px !important;}
.overview-left.integra {margin-top:-420px !important}
.overview-design-integra .bx-viewport ul.product-bxslider li img {width: 100% !important; margin-left:0px;}

.content-half.icons {width: 100% !important;}
ul.icons-ul {margin-top:20px; width:100%;}
ul.icons-ul li {width:29.8%; float:left; }

.project-col {width:46%;}
.project-col1 img { width: 100%;}
.overview-left.archive { margin-top: 0px;}
.project-col2 { width: 99.5%;}
.testi-col-1, .testi-col-2, .testi-col-3, .testi-col-4, .testi-col-5 {min-height:0px}
.overview-left.tryon { margin-top: 0px;}
.overview-tailor-i .logo-inside, .overview .logo-inside, .overview-styleme .logo-inside .overview-design-dobby .logo-inside, .overview-dobby-light .logo-inside, .overview-design-ppc .logo-inside, .overview-design-integra .logo-inside, .overview-design-jacquard .logo-inside, .overview-design-studio .logo-inside, .overview-design-3d .logo-inside, .overview-archive .logo-inside {border:none}
}
.blanket-management .product-img img {max-width:70%;}

@media (min-width:768px) and (max-width:1023px) {
.product-img.dobby-lite-colleczoni-2 {padding-left: 0;}
.product-img.dobby-lite-colleczoni-2 p {text-align:left;margin: 0;}
.column1{width:47.8%;min-height: 160px;}
.column1:nth-child(4n){margin-right:0;}
.column1:nth-child(2n){margin-right:0;}
.black-1 {color:#000!important;}
.overview-tailor-i, .overview-tailor-i .product-inside-heading, .overview-left.tryon, .overview-left.tryon .product-inside-heading, .overview-left.styleme, .overview-left.styleme .product-inside-heading{color:#000;}
.blanket-management .product-img img {max-width:98%;}
.blanket-management-tl{height:220px;font-size: 33px;}
.blanket-management .product-img{ width: 54%;}
.footer-products-left {width:40%; float:left}
.footer-products-right {width:57%; float:left}
#main {width:100%}
.container { width:95%;}
.why-us {width:100%; min-height:330px; margin-bottom:-30px}
.col-4{width:25%; }
.clients {min-height:610px}
.client-line-1 {min-height:230px;}
.client-logos {width:29%; margin:0px; margin-top:0px !important; height:110px}
.client-logos.no-padding img { width:70% !important; }
.client-logos.no-padding  { width:50% !important; }
.testimonials {width:100%; min-height:390px}
.footer {width:100%}
ul.footer-submenu-2 li {width:100%}
.copyright-left, .copyright-right {width:100%; text-align:center}
.copyright-left p {margin-bottom:0px}
.top {width:100%; padding:20px 0px 20px 0px; text-align:center; display:none}
.top-text {width:22%; padding-bottom:9px;}
.menu {width:100%;}
.logo {width:100%; text-align:center;}
.hidden-xs {display: none !important}
.header {padding-top:10px;}
.banner {margin-top:0px;}
.slider-1 {background:url(../images/slider-1.jpg) no-repeat; background-size:100%; min-height:290px;}
.slider-2 {background:url(../images/slider-2.jpg) no-repeat; background-size:100%; min-height:290px;}
.slider-3 {background:url(../images/slider-3.jpg) no-repeat; background-size:100%; min-height:290px;}
.slider-4 {background:url(../images/slider-4.jpg) no-repeat; background-size:100%; min-height:290px;}
.slider-5 {background:url(../images/slider-5-new2.jpg) no-repeat; background-size:100%; min-height:290px;}
.slider-6 {background:url(../images/slider-6.jpg?v.1) no-repeat; background-size:100%; min-height:290px;}
.slider-7 {background:url(../images/slider-7.jpg) no-repeat; background-size:100%; min-height:290px;}
.new_link {
    position: absolute;
    left: 7%;
    top: 29%;    
    width: 35%;
}
.slide-body p.product-inside-heading, .slide-body h1.product-inside-heading {font-size:20px; margin-top: -152px; margin-bottom: 0;}
.slide-body p.product-inside-heading.showroom {font-size:20px; margin-top: -142px; margin-bottom: 0;}
.slide-body p {font-size:14px}
.slide-body .btn-black {padding:5px 10px 5px 10px}
.responsive-slider .slides ul li .slide-body .caption.header {width:33% !important}
.slide-body .logo-inside {padding-bottom:5px}
.banner-text2 {font-size:15px;}
.btn-black {font-size:13px;}
.responsive-slider .slides ul li .slide-body img {  width: 35%;}
.responsive-slider .slides ul li .slide-body .caption.header {top: 120% !important;}
.responsive-slider .slides ul li .slide-body .caption.header h2 {font-size:26px !important;}		
.half {width:50%; padding:10px}
.boxes {margin-left:65px}
.white-line  {min-height:1620px; background-repeat:repeat-y;}
#cssmenu li:hover > ul {top:0px !important; left:0px !important; background:#d03338}
.products-tabs {min-height:90px; width:100%;}
.span-4 {width:181px;}
.buttons .btn-red, .buttons .btn-black-transparent { margin-right: 0px;  margin-bottom: 15px;  margin-left: 9px;   width: 14%; float:left; font-size:12px;}
.hidden-lg {display: inline-block !important}
.overview, .overview-tailor-i, .overview-styleme, .overview-3dshowroom, .overview-design-dobby, .overview-design-jacquard, .overview-blanket-management, .overview-iOS , .overview-dobby-light, .overview-design-ppc, .overview-design-integra, .overview-design-studio, .overview-design-3d, .overview-archive { background:#f8f8f8;}
.overview-left {width:100%; padding-top:28px; margin-top:0px;}
.span3 {width:50%; margin-left:0px;}
.center-text {font-size:15px}
.inside-heading {font-size:36px;}
.features-right, .features-left {width:100%; float:none; padding-top:20px;}
.features-heading {font-size:25px}
.padding-top, .padding-top-sales {padding-top:20px !important }
ul.check li {width:90%}
.span-2 {width:72px}
.span-2 img {width:100%}
.products-tabs.sixtabs { min-height: 70px;}
.inside-text {margin:15px}
.about-design{width:100%}
.testimonial-box {width:48.3%; float: left; margin-left:20px;}
.contact-div {width:97%}
.contact-agent-box {width:100%; margin-left:0px; margin-bottom:20px; min-height:250px;background: #f3f3f3 url(../images/contact-agents-box-bg.jpg) bottom center repeat-x;}
.agent-content {width:93%; padding:0px 15px 0px 8px; min-height:280px}
.content-name, .content-colen, .content-text {font-size:15px}
.enquiry-div {width:94.3%}
.form {margin-left:30px;}
.product-img img {width:100%}
.product-text { padding:0px 50px 9px 20px !important; width:49%}
.bg-grey .product-text { padding: 0px 0px 0px 10px !important;}
.content-half {width:43%}
.sitemap-right {width:65%}
ul.sitemap-menu{width:90%; }
ul.sitemap-menu-3-new  {width:75%}
ul.sitemap-menu-2,  ul.sitemap-menu-3 {width:83%}
 ul.sitemap-menu-3 li, ul.sitemap-menu-3-new li {width:44%; margin-left:0px; border-bottom:0px;}
ul.sitemap-menu li, ul.sitemap-menu-2 li {width:100%; margin-left:0px;}
.feature-boxes {width: 223px;padding: 10px;}
.textwrap-feature { padding-bottom: 40px; padding-top:11px;}
.features-text {padding-top:0px;    font-size: 17px;}
a.dropdown-toggle { padding-left: 0;padding-right: 0;}
.home-products {background: #f4f5f7; float: left; padding-bottom: 40px;}
.product-subhead {margin-top:15px}
.product-text.no-padding-top .product-subhead {margin-top:0px}
.fadeImg {margin-left:-8px; width:100%; float:left !important}
.fadeImg img {width:100% !important; height:auto !important}
.inside-product-list .boxes { margin-left: 100px;}
.capcha-input {width:100%; margin-bottom:10px;}
.logo-inside {  padding-bottom: 40px;  border-bottom: 0px solid #e6e6e6;  position: absolute;   float: left; z-index: 100;   margin-top: -230px;}
.features-bottom.big-box .textwrap-feature { padding-bottom: 880px;}
.height-340 {height: 490px !important;}
.height-270 { height: 350px !important;}
.height-400 {height: 500px !important;}
.height-600 { height: 1010px !important;}
.features-bottom.big-box .feature-boxes {height: 700px;}
.title {width: 25% !important;}
.enquiry-name {width: 70% !important; margin-left: 13px !important;}
.form-right .col-4 {width:50%}
.form.last-name {margin-left:0px; width:100%}
.form-left {font-size:14px}
.form-right img {width:80% !important}
.mobile-menu {  display: block !important;}
ul.dropdown-menu li img {width: 30%;}

.overview-tailor-i .bx-viewport {height: 540px !important;}
.overview-left.tailori {margin-top:-290px !important}
.overview-tailor-i .bx-viewport ul.product-bxslider li img {margin-left: 0px; width:100% !important}

.overview-styleme .bx-viewport {height: 540px !important;}
.overview-left.styleme {margin-top:-290px !important}
.overview-styleme .bx-viewport ul.product-bxslider li img {margin-left: 0px; width:100% !important}

.overview-3dshowroom .bx-viewport {height:540px !important;}
.overview-left.threedshow {margin-top:-280px !important;    background: #f8f8f8;padding-top: 20px; padding-bottom: 74px;}
.overview-3dshowroom .bx-viewport ul.product-bxslider li img {margin-left: 0px; width:100% !important}
.d3-showroom-inside-logo .overview-left{margin-top: 0 !important;color:#000;position: static;}
.d3-showroom-inside-logo .product-inside-heading {color:#000;}
.overview-design-ppc .bx-viewport {height: 685px !important;}
.overview-left.ppc {margin-top:-460px !important}
.overview-design-ppc .bx-viewport ul.product-bxslider li img {width: 100% !important; margin-left: 0px;}

.overview-design-jacquard .bx-viewport {height: 685px !important;}
.overview-left.jacquard {margin-top:-450px !important}
.overview-design-jacquard .bx-viewport ul.product-bxslider li img {width: 100% !important; margin-left: 0px;}

.overview-design-studio .bx-viewport {height: 685px !important;}
.overview-left.studio {margin-top:-460px !important}
.overview-design-studio .bx-viewport ul.product-bxslider li img {width: 100% !important; margin-left: 0px;}

.overview-design-3d .bx-viewport {height: 685px !important;}
.overview-left.design3d {margin-top:-420px !important}
.overview-design-3d .bx-viewport ul.product-bxslider li img {width: 100% !important; margin-left:0px;}

.overview-design-integra .bx-viewport {height: 685px !important;}
.overview-left.integra {margin-top:-420px !important}
.overview-design-integra .bx-viewport ul.product-bxslider li img {width: 100% !important; margin-left:0px;}

.logo-inside img {max-width: 70%;}

.content-half.icons {width: 54.25% !important; margin:0px}
ul.icons-ul {margin-top:-20px; width:100%;}
ul.icons-ul li {width:44%; float:left; }

.project-col {width:30%;}
.project-col1 img { width: 100%;}
.overview-left.archive { margin-top: 0px;}
.project-col2 { width: 99.5%;}
.testi-col-1 { min-height: 332px;}
.testi-col-2 { min-height: 450px;}
.testi-col-3 { min-height: 470px;}
.testi-col-4 { min-height: 310px;}
.testi-col-5 { min-height: 420px;}
.overview-left.tryon { margin-top: 0px;}
.overview-tailor-i .logo-inside, .overview .logo-inside, .overview-styleme .logo-inside .overview-design-dobby .logo-inside, .overview-dobby-light .logo-inside, .overview-design-ppc .logo-inside, .overview-design-integra .logo-inside, .overview-design-jacquard .logo-inside, .overview-design-studio .logo-inside, .overview-design-3d .logo-inside, .overview-archive .logo-inside {border:none}
}


@media (min-width:1024px) and (max-width:1279px) {

.column1{min-height: 185px;}
.blanket-management .product-img img {max-width:80%;}
.blanket-management .product-img{ width: 56%;}
.blanket-management-tl{height:300px;}
.products-tabs.test p { padding:17px 17px;}
#main {width:100%}
.container { width:97%;}
.why-us {width:100%; min-height:330px; margin-bottom:-30px}
.clients {min-height:490px}
.testimonials {width:100%; min-height:390px}
.footer {width:100%}
ul.footer-submenu-2 li {width:50%}
.copyright-left {width:70%}
.copyright-right {width:30%}
.top {width:100%; padding:20px 0px 20px 0px; text-align:center}
.top-text {
    width: auto;
    padding-bottom: 9px;
    margin-right: 14px;
}
.hidden-xs {display: block}
.header {padding-top:10px;}
.banner {margin-top:0px;}
.slider-1 {background:url(../images/slider-1.jpg) no-repeat; background-size:100%; min-height:385px;}
.new_link {
    position: absolute;
    left: 7%;
    top: 29%;    
    width: 45%;
}
.slider-2 {background:url(../images/slider-2.jpg) no-repeat; background-size:100%; min-height:385px;}
.slider-3 {background:url(../images/slider-3.jpg) no-repeat; background-size:100%; min-height:385px;}
.slider-4 {background:url(../images/slider-4.jpg) no-repeat; background-size:100%; min-height:385px;}
.slider-5 {background:url(../images/slider-5-new2.jpg) no-repeat; background-size:100%; min-height:385px;}
.slider-6 {background:url(../images/slider-6.jpg?v.1) no-repeat; background-size:100%; min-height:385px;}
.slider-7 {background:url(../images/slider-7.jpg) no-repeat; background-size:100%; min-height:385px;}
.slide-body p.product-inside-heading, .slide-body h1.product-inside-heading {font-size:20px}
.slide-body p {font-size:14px}
.slide-body .btn-black {padding:5px 10px 5px 10px}
.banner-text2 {font-size:25px;}
.btn-black {font-size:14px;}
.responsive-slider .slides ul li .slide-body .caption.header {top: 120% !important;}
.responsive-slider .slides ul li .slide-body .caption.header h2 {font-size:32px !important;}	
.boxes {width:180px}
.boxes p {font-size: 13px}
.boxes-logo img {width: 100%;}
.white-line  {min-height:850px; background-repeat:repeat-y;}
.span3 {width:312px}
.span-4 {width:247px}
.buttons .btn-red, .buttons .btn-black-transparent {margin-right: 5px; width: 10%;}
.overview, .overview-tailor-i, .overview-styleme, .overview-3dshowroom, .overview-design-dobby, .overview-design-jacquard, .overview-blanket-management, .overview-iOS , .overview-dobby-light, .overview-design-ppc, .overview-design-integra, .overview-design-studio, .overview-design-3d, .overview-archive {background-position:-680px; background: #fff;}
.overview-archive {margin-bottom:-70px}
.overview-left {width:50%; padding-top:0px; margin-top:-350px;}
.enhenced-customer {background-position:-435px; min-height:680px}
ul.check li {width:90%}
.padding-top, .padding-top-sales {padding-top:20px !important }
#cssmenu > ul > li > a {padding:14px 15px 8px 15px !important}
.span-2 {padding: 0 17px;}
.span-2 img {width:100%}
.inside-text {margin:15px}
.about-design{width:100%}
.testimonial-box {width:486px; float: left; margin-left:20px; margin-bottom:10px}
.contact-div {width:98%}
.contact-agent-box {width: 48%; margin-left:20px}
.agent-content {min-height: 350px;}
#ddmenu .full-width .dropdown {    margin-left: -30px !important;}
#ddmenu .full-width .dropdown.contactmenu { margin-left: 444px !important;}
#ddmenu .full-width .dropdown.more { margin-left: 521px !important;}
.enquiry-div {width:96%}
.form {margin-left:48px;}
.sitemap-right {width:66%}
ul.sitemap-menu-3 li {width:19%;}
ul.sitemap-menu-3-new li {width:25%}
.feature-boxes {width:271px}
.textwrap-feature {    padding-bottom: 40px;}
.btn-red { font-size:12px;}
.fadeImg {margin-left:20px; width:100%; float:left !important}
.bg-white .fadeImg img {width:90% !important; height:auto !important;float:left;left:0;}
.fadeImg img {width:90% !important; height:90% !important}
.inside-product-list .boxes { margin-left: 55px;}
.capcha-input {width:100%; margin-bottom:10px}
.logo-inside {padding-bottom:0px}
.features-bottom.big-box .textwrap-feature { padding-bottom: 750px;}
.height-340 {height: 400px !important;}
.height-270 { height: 310px !important;}
.height-400 {height: 500px !important;}
.height-600 { height: 900px !important;}
.features-bottom.big-box .feature-boxes {height: 620px;}
.title {width: 18% !important;}
.enquiry-name {width:23% !important; margin-left: 13px !important;}
.form-right .col-4 {width:50%}
.bg-grey .product-text { padding: 20px 0px 0px 60px !important;}
.form-left {font-size:14px}
.form-right img {width:80% !important}

.overview .bx-viewport {height: 450px !important;}
.overview-left.tryon {margin-top:-420px !important}
.overview .bx-viewport ul.product-bxslider li img {margin-left: -300px; width:130% !important}


.overview-tailor-i .bx-viewport {height: 540px !important;}
.overview-left.tailori {margin-top:-500px !important}
.overview-tailor-i .bx-viewport ul.product-bxslider li img {margin-left: -470px; width:auto !important}

.overview-styleme .bx-viewport {height: 540px !important;}
.overview-left.styleme {margin-top:-500px !important}
.overview-styleme .bx-viewport ul.product-bxslider li img {margin-left: -450px; width:auto !important}

.overview-3dshowroom .bx-viewport {height:540px !important;}
.overview-left.threedshow {margin-top:-540px !important;    background: #f8f8f8;padding-top: 20px; padding-bottom: 74px;}
.overview-3dshowroom .bx-viewport ul.product-bxslider li img {margin-left: -550px; width:auto !important}
.d3-showroom-inside-logo .overview-left {
    color: #fff;background: transparent;
    margin-top: 0!important;
    position: absolute;
    top: 248px;
    width: 62%;
}
.d3-showroom-inside-logo .product-inside-heading{font-size: 34px;}

.overview-dobby-light .bx-viewport {height: 455px!important;}
.overview-left.lite {margin-top:-455px !important;padding-top: 20px; padding-bottom: 74px;}
.overview-dobby-light .bx-viewport ul.product-bxslider li img {width: 130% !important; margin-left: -190px;}


.overview-design-ppc .bx-viewport {height: 685px !important;}
.overview-left.ppc {margin-top:-650px !important}
.overview-design-ppc .bx-viewport ul.product-bxslider li img {width: auto !important; margin-left: -530px;}

.overview-design-jacquard .bx-viewport {height: 685px !important;}
.overview-left.jacquard {margin-top:-650px !important}
.overview-design-jacquard .bx-viewport ul.product-bxslider li img {width: auto !important; margin-left: -320px;}

.overview-design-studio .bx-viewport {height: 685px !important;}
.overview-left.studio {margin-top:-650px !important}
.overview-design-studio .bx-viewport ul.product-bxslider li img {width: auto !important; margin-left: -510px;}

.overview-design-3d .bx-viewport {height: 685px !important;}
.overview-left.design3d {margin-top:-650px !important}
.overview-design-3d .bx-viewport ul.product-bxslider li img {width: auto !important; margin-left:-530px;}

.overview-design-integra .bx-viewport {height: 685px !important;}
.overview-left.integra {margin-top:-650px !important}
.overview-design-integra .bx-viewport ul.product-bxslider li img {width: auto !important; margin-left:-520px;}

.overview-design-dobby .bx-viewport {height: 500px !important;}
.overview-left.dobby{height: 400px !important;margin-top:-470px !important;}
.overview-design-dobby  .bx-viewport ul.product-bxslider li img {margin-left: -500px; width:auto !important}

.overview-archive .bx-viewport {height: 500px !important;}
.overview-left.archive{height: 400px !important;margin-top:-470px !important;}
.overview-archive  .bx-viewport ul.product-bxslider li img {margin-left: -70px; width:120% !important}

.content-half.icons {width: 52.98% !important; margin:0px}
ul.icons-ul {margin-top:-20px; width:100%;}
ul.icons-ul li {width:44%; float:left; }
.project-col {width:31%; margin:0 23px 0 0}
.project-col1 img { width: 100%;}
.half {float: left;  padding: 30px 5px 0 15px; text-align: center;  width: 50%; margin-left:3px;}
.project-col2 { width: 99.5%;}

.testi-col-1 { min-height: 252px;}
.testi-col-2 { min-height: 330px;}
.testi-col-3 { min-height: 370px;}
.testi-col-4 { min-height: 230px;}
.testi-col-5 { min-height: 280px;}
}
/*new added by manisha*/
.shadow_head {
    box-shadow: 3px 0px 3px 0px rgba(0, 0, 0, 0.3);
 /* box-shadow: 3px 0px 10px 0px rgba(0, 0, 0, 0.3); */
     height: 84px;
/*    position: absolute;*/
}

.blackHeadB{
    font-size: 3rem;
    font-weight: 400;
    border-bottom: 1px solid #ccc!important;
}


@media (width:1920px) {
.d3-showroom-inside-logo .overview-left {top: 1145px;}
}
@media (width:1152px) {
	#ddmenu .full-width .dropdown.contactmenu { margin-left: 607px !important;}
	.g-recaptcha {overflow: hidden;}
}
@media (width:1280px) {

.overview, .overview-tailor-i, .overview-styleme, .overview-3dshowroom, .overview-design-dobby, .overview-design-jacquard, .overview-blanket-management, .overview-iOS , .overview-dobby-light, .overview-design-ppc, .overview-design-integra, .overview-design-studio, .overview-design-3d, .overview-archive {background-position:-428px}
.overview-left {margin-top:-430px; padding-top:0px}
.logo-inside {padding-bottom:10px;}
.about-design{width:100%}
.overview-design-ppc .bx-viewport ul.product-bxslider li img, .overview-design-integra .bx-viewport ul.product-bxslider li img, .overview-design-studio .bx-viewport ul.product-bxslider li img {  margin-left: -360px}
.overview-design-jacquard .bx-viewport ul.product-bxslider li img { margin-left: -250px;}
.overview-design-3d .bx-viewport ul.product-bxslider li img {margin-left: -390px;}
.overview-tailor-i .bx-viewport {height: 570px !important;}
.overview-left.tailori {margin-top:-530px !important}
.overview-tailor-i .bx-viewport ul.product-bxslider li img {margin-left: -470px; width:auto !important}
.overview-styleme .bx-viewport {height: 570px !important;}
.overview-left.styleme {margin-top:-530px !important}
.overview-styleme .bx-viewport ul.product-bxslider li img {margin-left: -330px; width:auto !important}
.overview-3dshowroom .bx-viewport {height: 570px !important;}
.overview-left.threedshow {margin-top:-570px !important;    background: #f8f8f8;padding-top: 20px; padding-bottom: 74px;}
.d3-showroom-inside-logo .overview-left {
    color: #fff;
    margin-top: 0!important;background:transparent;padding-top: 0;
    position: absolute;
    top: 285px;
}
.overview-3dshowroom .bx-viewport ul.product-bxslider li img {margin-left: -550px; width:auto !important}
.overview-left.design3d, .overview-left.jacquard, .overview-left.integra, .overview-left.ppc { margin-top: -640px !important;}
.overview-left.dobby{height: 400px !important;margin-top:-600px !important;}
.overview-design-dobby  .bx-viewport ul.product-bxslider li img {margin-left: -380px; width:auto !important}
.inside-product-list {width:99.8%}
.responsive-slider .slides ul li .slide-body .caption.header {left:3%!important; top:49% !important}
.overview-left.archive { margin-top: -400px;}
.new_link img {width: 75%!important;}
.responsive-slider .slides ul li .slide-body .caption.header {top:100% !important}
.slider-1 { background: url(../images/slider-1.jpg) no-repeat; min-height: 720px; background-position: -505px !important;}
.slider-2 { background: url(../images/slider-2.jpg) no-repeat; min-height: 720px; background-position: -450px !important;}
.slider-3 { background: url(../images/slider-3.jpg) no-repeat; min-height: 720px; background-position: -620px!important;}
.slider-4 { background: url(../images/slider-4.jpg) no-repeat; min-height: 720px; background-position: -430px !important;}
.slider-5 { background: url(../images/slider-5-new2.jpg) no-repeat; min-height: 720px; background-position: -450px !important;}
.slider-6 { background: url(../images/slider-6.jpg?v.1) no-repeat; min-height: 720px; background-position: -450px !important;}
.slider-7 { background: url(../images/slider-7.jpg) no-repeat; min-height: 720px; background-position: -450px !important;}
}

@media (width:1366px) {
.slider-1 { background: url(../images/slider-1.jpg) no-repeat; min-height: 720px; background-position: -270px !important;}
.slider-2 { background: url(../images/slider-2.jpg) no-repeat; min-height: 720px; background-position: -390px !important;}
.slider-3 { background: url(../images/slider-3.jpg) no-repeat; min-height: 720px; background-position: -270px !important;}
.slider-4 { background: url(../images/slider-4.jpg) no-repeat; min-height: 720px; background-position: -380px !important;}
.slider-5 { background: url(../images/slider-5-new2.jpg) no-repeat; min-height: 720px; background-position: -390px !important;}
.slider-6 { background: url(../images/slider-6.jpg?v.1) no-repeat; min-height: 720px; background-position: -390px !important;}
.slider-7 { background: url(../images/slider-7.jpg) no-repeat; min-height: 720px; background-position: -390px !important;}
.overview, .overview-tailor-i, .overview-styleme, .overview-3dshowroom, .overview-design-dobby, .overview-design-jacquard, .overview-blanket-management, .overview-iOS , .overview-dobby-light, .overview-design-ppc, .overview-design-integra, .overview-design-studio, .overview-design-3d, .overview-archive,.overview-tryon {background-position:-370px}
.about-design{width:100%}
.inside-product-list {width:99.8%}
.overview-left {
    width: 45%;
    float: left;
    padding-top: 0px;
    background: none;
    padding-left: 10px;
    padding-bottom: 30px;
    position: relative;
    z-index: 1000;
    margin-top: -450px;
}
.logo-inside {padding-bottom:20px}
.overview-design-ppc .bx-viewport ul.product-bxslider li img, .overview-design-integra .bx-viewport ul.product-bxslider li img, .overview-design-studio .bx-viewport ul.product-bxslider li img {  margin-left: -270px;}
.overview-design-jacquard .bx-viewport ul.product-bxslider li img { margin-left: -180px;}
.overview-design-3d .bx-viewport ul.product-bxslider li img {margin-left: -390px;}
.overview-tailor-i .bx-viewport,.overview-tryon {height: 570px !important;}
.overview-left.tailori {margin-top:-530px !important}
.overview-tailor-i .bx-viewport ul.product-bxslider li img {margin-left: -380px; width:auto !important}
.overview-styleme .bx-viewport {height: 570px !important;}
.overview-left.styleme {margin-top:-530px !important}
.overview-styleme .bx-viewport ul.product-bxslider li img {margin-left: -330px; width:auto !important}
.overview-3dshowroom .bx-viewport {height: 570px !important;}
.overview-left.threedshow {top: 300px;}
.overview-3dshowroom .bx-viewport ul.product-bxslider li img {margin-left: -300px; width:auto !important}
.overview-left.design3d, .overview-left.jacquard, .overview-left.integra, .overview-left.ppc { margin-top: -510px !important;}
.overview-left.dobby{height: 400px !important;margin-top:-560px !important;}
.overview-design-dobby  .bx-viewport ul.product-bxslider li img {margin-left: -300px; width:auto !important}
.half {float: left;  padding: 30px 5px 0 15px; text-align: center;  width: 50%; margin-left:3px;}
.overview-left.archive { margin-top: -410px;}
.overview-left.tryon {margin-top: -440px;}
.responsive-slider .slides ul li .slide-body .caption.header {left:6% !important;top: 90% !important;}
}
@media (min-width:1300px) {
.slider-1 { background: url(../images/slider-1.jpg) no-repeat; min-height: 720px; background-position: -270px !important;}    
.slider-1.pluginA { background: url(../images/plugin-1.png);background-color: #f0f2f9;}    
.slider-2.pluginB { background: url(../images/tailori-plugin-banner.png);background-color: #f0f2f9;}    
.slider-3.pluginC { background: url(../images/q3d-plugin-banner.png);background-color: #f0f2f9;}    
.slider-4.pluginC { background: url(../images/slider-4.jpg?v.1);background-color: #f0f2f9;}  
.slider-5.pluginC { background: url(../images/slider-5-new2.jpg);background-color: #f0f2f9;}  
.slider-6.pluginC { background: url(../images/slider-6.jpg?v.1);background-color: #f0f2f9;}  
.slider-7.pluginC { background: url(../images/slider-7.jpg?v.1);background-color: #f0f2f9;}   
.slider-1.pluginA p{ color: #000;}    
.slider-2.pluginB p{ color: #000;}    

.overview-left.tailori{margin-top: -450px!important;}
.bg-white .product-text.padding-left-10 {padding: 10px 10px 10px !important;}
.bg-grey.rich-virtual-experience .product-text{padding: 10px 0 0 60px !important;}
.bg-white .product-text.padding-left-10.rich-virtual-experience {padding: 10px 10px 10px !important;}
.bg-grey .product-text.rich-virtual-experience{padding: 90px 0 0 60px !important;}
.bg-white.tailor-i-content .product-text.padding-left-10{padding: 55px 10px 10px !important;}
.bg-grey.tailor-i-content .product-text{padding: 30px 0 0 60px !important;}
.bg-white .product-text.padding-left-10.tailor-i-content  {padding: 10px 10px 10px !important;}
.bg-grey.tailor-i-content2 .product-text {padding:20px 0 0 60px !important;}
.overview-tryon .bx-viewport ul.product-bxslider li img {width: auto !important;float: right;}
.overview-left.tryon { margin-top: -465px;width: 39%;}
.bg-white .product-text.padding-left-10.style-me-content {padding: 74px 10px 10px !important;}
.bg-grey.style-me-content .product-text {padding: 10px 0 0 60px !important;}
.bg-white .product-text.padding-left-10.style-me-content {padding: 40px 10px 10px !important;}
.bg-white .product-text.padding-left-10.showroom-3d {padding:10px 10px 10px !important;}
.bg-grey.showroom-3d .product-text {padding: 115px 0 0 60px !important;}
.bg-white.showroom-3d  .product-text.padding-left-10 {padding:5px 10px 10px !important;}
.bg-white.design-dobby-content .product-text {padding: 20px 10px 10px 60px !important;}
.bg-white.design-dobby-content2 .product-text {padding: 5px 10px 10px 60px !important;}
.bg-grey.design-dobby-content .product-text { padding-top: 54px !important;}
.bg-white.design-dobby-content3 #demo .product-text {padding-top: 18px !important;}
.bg-grey.design-3D-content .product-text {padding: 50px 0 0 60px !important;}
.production-planning-design-integra .production-planning-design-integra2.bg-grey .product-text {padding-top: 35px !important;}
.production-planning-design-integra .production-planning-design-integra3.bg-grey .product-text {padding-top: 108px !important;}
.bg-white.production-planning-design-integra4 .product-text {padding-top: 87px!important;}
.bg-grey.dobby-lite-colleczoni-content .product-text {padding-top: 120px!important;}
.bg-grey.dobby-lite-colleczoni-content2 .product-text {padding-top: 110px!important;}
.blanket-management .product-img.right-align{text-align:right;}
.blanket-management .product-img.left-align{text-align:left;}

.responsive-slider .slides ul li.slider-2 .slide-body .caption.header {top:97% !important;}
.overview-tryon{height:auto!important;background: #f5f0ec;}
.overview-left.styleme {margin-top: -463px !important;}
.d3-showroom-inside-logo .overview-left.threedshow {
    top: 405px;
}
.overview-left.design3d {
    margin-top: -648px !important;
}
.overview-left.integra {
    margin-top: -525px !important;
}
.overview-archive .bx-viewport ul.product-bxslider li img {width: auto !important;margin-left: -223px;}

.overview-left.archive {
    margin-top: -515px;
}









}
@media (min-width:1920px) {
.slider-1 { background: url(../images/slider-1.jpg) no-repeat; min-height: 720px; background-position: 0px !important;}
.slider-2 { background: url(../images/slider-2.jpg) no-repeat; min-height: 720px; background-position: 0px !important;}
.slider-3 { background: url(../images/slider-3.jpg) no-repeat; min-height: 720px; background-position: 0px !important;}
.slider-5 { background: url(../images/slider-5-new2.jpg) no-repeat; min-height: 720px; background-position: center center!important;background-size: contain!important;       background-color: #f5f0ec;}
.slider-6 { background: url(../images/slider-6.jpg?v.1) no-repeat; min-height: 720px; background-position: center center!important;}
.slider-7 { background: url(../images/slider-7.jpg?) no-repeat; min-height: 720px; background-position: 0px !important;}
.slider-4 { background: url(../images/slider-4.jpg) no-repeat; min-height: 720px; background-position: 0px !important;}
.overview-left {margin-top:-610px}
.overview, .overview-tailor-i, .overview-styleme, .overview-3dshowroom, .overview-design-dobby, .overview-design-jacquard, .overview-blanket-management, .overview-iOS , .overview-dobby-light, .overview-design-ppc, .overview-design-integra, .overview-design-studio, .overview-design-3d, .overview-archive {background-position:165px}
.about-design{width:100%}
.overview-design-ppc .bx-viewport ul.product-bxslider li img, .overview-design-integra .bx-viewport ul.product-bxslider li img, .overview-design-studio .bx-viewport ul.product-bxslider li img {  margin-left: 0px;}
.overview-design-jacquard .bx-viewport ul.product-bxslider li img { margin-left: 160px;}
.overview-design-3d .bx-viewport ul.product-bxslider li img {margin-left: 0px;}
.overview-tailor-i .bx-viewport {height: 570px !important;}
.overview-left.tailori {margin-top:-540px !important}
.overview-tailor-i .bx-viewport ul.product-bxslider li img {margin-left: 0; width:auto !important}
.overview-styleme .bx-viewport {height: 700px !important;}
.overview-left.styleme {margin-top:-550px !important}
.overview-styleme .bx-viewport ul.product-bxslider li img {margin-left: 0px; width:auto !important}
.overview-3dshowroom .bx-viewport {height: 570px !important;}
.overview-left.threedshow {margin-top:-545px !important; padding-top: 20px; padding-bottom: 44px;}
.overview-3dshowroom .bx-viewport ul.product-bxslider li img {margin-left: 0px; width:auto !important}
.overview-left.design3d, .overview-left.jacquard, .overview-left.integra, .overview-left.ppc { margin-top: -670px !important;}
.overview-design-jacquard {background: url(../images/jacquard-bg.png) repeat-x 0 0 #d3d3d3;}
.overview-left.jacquard{ padding-right: 20px;}
.overview-left.archive { margin-top: -540px;}
.overview-left.tryon { margin-top: -560px;}
.responsive-slider .slides ul li .slide-body .caption.header { top:60% !important}
}




.production-planning-design-integra .bg-grey .product-text {
    padding-top: 0px !important;
}

.product-text1 {
    padding: 0 !important;
    text-align: left;
}
.contact-left img {max-width:97%;}
.google-map {float:left;width:100%;margin:25px 0 0 0;}
.system-req-table table {border-collapse: collapse;width: 100%;}
.system-req-table{float:left;width:100%;margin:0;}
table th {border:1px solid #dcdcdc; padding:7px 15px;color:#2b2d2e;font-weight:400; font-size:16px;text-align: left;}
table td {border:1px solid #e6e6e6; padding:7px 15px;color:#2b2d2e;font-weight:300; font-size:14px;text-align: left;vertical-align: top;line-height: 25px;}
.table-tl {background:#ebebeb;}
.even {background:#fafafa;}
.odd {background:#f7f7f7;}
.black{color:#000!important;}



.thumbnail{
position: relative;
z-index: 1;
}

.thumbnail:hover{
background-color: transparent;
z-index: 100001 !important;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #fff;
padding: 5px;
right: 0;
border: 1px solid silver;
visibility: hidden;
color: black;
text-decoration: none;z-index: 100001 !important;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;max-width:1000px!important;
padding: 2px;z-index: 100001 !important;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -500px;z-index: 100001 !important;
right: 0; /*position where enlarged image should offset horizontally */

}


.thumbnail2{
position: relative;
z-index: 1;
}

.thumbnail2:hover{
background-color: transparent;
z-index: 100001 !important;
}

.thumbnail2 span{ /*CSS for enlarged image*/
position: absolute;
background-color: #fff;
padding: 5px;
right: 0;
border: 1px solid silver;
visibility: hidden;
color: black;
text-decoration: none;z-index: 100001 !important;
}

.thumbnail2 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;z-index: 100001 !important;max-width:1000px!important;
}

.thumbnail2:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -500px;z-index: 100001 !important;
left: 0; /*position where enlarged image should offset horizontally */

}
@media (min-width:1100px) and (max-width:1299px) {
.products-tabs.test p{padding: 17px 33px;}
}
@media (min-width:1024px) and (max-width:1299px) {
.btn-red{font-size: 18px;}
.logo-inside > img {max-width: 260px;}
.overview-tailor-i .bx-viewport ul.product-bxslider li img{margin-left: 0;width: 100% !important;}
.overview-tailor-i .bx-viewport{height: 445px !important;}
.overview-left.tailori {margin-top: -385px !important;}
.overview .bx-viewport ul.product-bxslider li img {margin-left: 0;width: 100% !important;}
.overview-left.tryon {margin-top: -370px !important;}
.overview-tryon .bx-viewport{height: 445px !important;}
.overview-styleme .bx-viewport ul.product-bxslider li img {margin-left: 0; width: 100% !important;}
.overview-left.styleme {margin-top: -382px !important;}
.overview-styleme .bx-viewport{height: 425px !important;}
.d3-showroom-inside-logo .overview-left{top: 385px;}
.overview-design-dobby .bx-viewport ul.product-bxslider li img {margin-left: 0;width: 100% !important;}
.overview-design-dobby .bx-viewport {height: 425px !important;}
.overview-left.dobby{margin-top: -383px !important;height:auto!important;}
.overview-design-3d .bx-viewport ul.product-bxslider li img {margin-left: 0;width: 100% !important;}
.overview-design-3d .bx-viewport {height: 430px !important;}
.overview-left.design3d {margin-top: -375px !important;}
.overview-design-jacquard .bx-viewport ul.product-bxslider li img{margin-left: 0;width: 100% !important;}
.overview-design-jacquard .bx-viewport { height: 435px !important;}
.overview-left.jacquard {margin-top: -390px !important;}
.overview-design-integra .bx-viewport ul.product-bxslider li img { margin-left: 0;width: 100% !important;}
.overview-design-integra .bx-viewport {height: 475px !important;}
.overview-left.integra {margin-top: -425px !important;}
.overview-archive .bx-viewport ul.product-bxslider li img {margin-left: 0;width: 100% !important;}
.overview-left.archive {height: auto !important;margin-top: -410px !important;}
.overview-archive .bx-viewport {height: 470px !important;}

}
@media (width:1024px){
.product-inside-heading{font-size:30px;}
.logo-inside > img {max-width: 220px;}
.boxes p {
    font-size: 13px;
    font-weight: 300;
    line-height: 1.2;
    margin: 0 0 11px;
}
}
@media (min-width:1920px){
.d3-showroom-inside-logo .overview-left.threedshow{top: 1060px;}
.overview-left.tailori {margin-top: -450px !important;}
.overview-left.tryon {margin-top: -430px;}
.overview-left.styleme {margin-top: -470px !important;}
.overview-left {margin-top: -525px;}
.overview-left.design3d {margin-top: -563px !important;}
.overview-left.jacquard{margin-top: -528px !important;}
.overview-left.integra {margin-top: -520px !important;}
.overview-tailor-i .bx-viewport ul.product-bxslider li img,
.overview .bx-viewport ul.product-bxslider li img ,
.overview-styleme .bx-viewport ul.product-bxslider li img,
.overview-design-dobby .bx-viewport ul.product-bxslider li img,
.overview-design-3d .bx-viewport ul.product-bxslider li img,
.overview-design-jacquard .bx-viewport ul.product-bxslider li img,
.overview-design-integra .bx-viewport ul.product-bxslider li img ,
.overview-archive .bx-viewport ul.product-bxslider li img {margin-left: 0;}
.responsive-slider .slides ul li.slider-2 .slide-body .caption.header{top:60% !important;}
}


@media (min-width:1152px) and (max-width:1180px) {
.home-products .boxes p{margin-top: 5px;line-height: 1.2;font-size: 15px;}
.inside-product-list .boxes p{margin-top: 10px;line-height: 1.2;font-size: 15px;}
.inside-product-list .boxes {width: 210px;}
.home-products .boxes {width: 210px;}
.home-products{min-height: 925px;}
.white-line {min-height: 925px;}
.features-bottom .feature-boxes {min-height: 232px;width: 33.33%;box-sizing: border-box;}
.products-tabs.test p {padding: 17px 30px;}
.bg-white .fadeImg img{width: auto !important;}
.fadeImg{width: auto;}
.product-inside-heading {font-size: 38px;}
.column1{width: 23.2%;}
.project-col {width: 33.33%;margin: 0;padding: 0 12px;box-sizing: border-box;}
.testimonial-box {width: 548px;}
.menu{padding-top: 0;}
.logo{padding-top: 9px;padding-bottom: 13px;}
.client-logos{padding-left: 10px;padding-right: 10px;width: 16%;box-sizing:border-box;min-height: 115px;}
.client-line-2 .client-logos{padding-left: 0;padding-right: 0;width: 20%;}
.clients .bx-wrapper img{max-width: 100%;}



}


