#slide-16-layer-3,#slide-17-layer-3,#slide-16-layer-3,#slide-18-layer-3,#slide-19-layer-3,#slide-20-layer-3{
       text-transform: lowercase !important;
    font-family: Helvetica !important;
    font-weight: inherit !important;
    }
#slide-6-layer-12,#slide-10-layer-18, #slide-10-layer-25,#slide-10-layer-26,#slide-6-layer-12,#slide-10-layer-19,#slide-10-layer-20,#slide-10-layer-24,#slide-17-layer-19,#slide-17-layer-18,#slide-18-layer-19,#slide-18-layer-18,#slide-19-layer-19,#slide-19-layer-18,#slide-16-layer-18,#slide-20-layer-23,#slide-20-layer-3
{
    text-transform: lowercase !important;
    font-family: Helvetica !important;
    font-weight: inherit !important
}
.bodywrapper {
    padding-left: 1px!important;
    margin-top: 1px!important; 
}
a:hover{
    color:#fff !important;
}
   .vc_custom_1477277990800 { margin-top: 55px;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label {
    color: #fff;
    font-weight: 100;
}
.wpforms-field-sublabel{
        font-size: 15px;
    color: #fff;
} 
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea{
    background-color: transparent!important;
    border-radius: 0px!important;
        color: #fff!important;
}
.appoinmentmodal11 {
        z-index: 9999;
    position: fixed;
    left: 87%;
    top: 104px;
    margin-right: 11px;
}
.appoinmentmoda{
    font-size:30px;
}
.swap1{
    padding-top:150px;
}
.swap{
    padding-top:110px;
}

.swap2{
    padding-top:150px;
}
.swap3{
   padding-top:100px;
}

h1,h2 {
    text-transform: lowercase;
}
.btn-modal{
    background: #000!important;
    color: #fff!important;
    border:1px solid #fff!important;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif!important;
    font-size: 21px!important;
    text-transform: lowercase;
}
.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border: none!important;
    background-color: transparent!important;
}
.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border: none!important;
    background-color: transparent!important;
}
.vc_tta.vc_general .vc_tta-panel.vc_active, .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
    border: none!important;
    background-color: transparent!important;
}
a [class*=" social-icon-"], a [class^=social-icon-] {
    margin-right: 9px;
}
.vertical-menu a {
    padding: 14px;
    display: block;
    text-decoration: none;
}
/*a {
    color: #fff;
    font-weight: bold;
    font-size: 25px;
    text-transform: lowercase;
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
}*/
.appoinmentbutton{
font-size: 10px;
   
}
.fot-link:hover{
color:#fff!important;
      text-decoration: none;
}
.footer_call:hover{
background-color:black;
  color:#fff!important;
}
.footer_call{
    border: 2px solid black;
    padding: 12px;
    text-align: center;
    background-color: #000;
}
#col-43-2 a {
    color: #ffffff;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    font-size: 21px;
    text-transform: lowercase;
    letter-spacing: 1px;
    font-weight: 500;
}
#col-43-3{
    margin-left: -16px;
}
#logo-container {
   
    width: 205px;
}
/*.sticked-header {
    padding-bottom: 18px;
    box-shadow: 0px 3px 12px #000;
    background-color: #fff;
    height: 152px;
}*/
.contmodal{
          z-index: 9999;
    position: fixed;
    left: 87%;
    top: 85px;
    margin-right: 11px;
}
.ult_modal-content {
    
    box-shadow: 0 0 7px #fff!important;
    
}
.ult-overlay-close {
    background: url("http://theinteriordesigngroup.com.au/wp-content/uploads/2016/10/cross.png") center center no-repeat!important;
}
.vc_btn3.vc_btn3-size-md {
    font-size: 12px;
    padding: 14px;
    width: 150px;
}
.vc_btn3.vc_btn3-size-md:hover {
    background-color:#fff!important;
    color:#000!important;
    border:1px solid #000;
}
.eg-washington-container {
-webkit-filter: grayscale(100%)!important;
-moz-filter: grayscale(100%)!important;
-ms-filter: grayscale(100%)!important;
filter: grayscale(100%)!important;
filter: gray; /* IE 6-9 */
}
.eg-washington-container:hover {
-webkit-filter: none!important;
-moz-filter: none!important;
-ms-filter: none!important;
filter: none!important;
}
.vc_gitem-zone {
-webkit-filter: grayscale(100%)!important;
-moz-filter: grayscale(100%)!important;
-ms-filter: grayscale(100%)!important;
filter: grayscale(100%)!important;
filter: gray; /* IE 6-9 */
}
.vc_gitem-zone:hover {
-webkit-filter: none!important;
-moz-filter: none!important;
-ms-filter: none!important;
filter: none!important;
}
 .wpb_single_image .vc_single_image-wrapper {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray; /* IE 6-9 */
}
.wpb_single_image .vc_single_image-wrapper:hover {
-webkit-filter: none;
-moz-filter: none;
-ms-filter: none;
filter: none;
}
.wpb_image_grid .wpb_image_grid_ul img{
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray; /* IE 6-9 */
}
.wpb_image_grid .wpb_image_grid_ul img:hover {
-webkit-filter: none;
-moz-filter: none;
-ms-filter: none;
filter: none;
}
 .swapgray {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray; /* IE 6-9 */
}
.swapgray:hover {
-webkit-filter: none;
-moz-filter: none;
-ms-filter: none;
filter: none;
}
.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
    color: gray!important;
    font-size: 17px;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
        text-transform: lowercase;
}
.swap1,.swap2,.swap3,.swap,.swap4 {
    background-image: url("http://theinteriordesigngroup.com.au/wp-content/uploads/2016/10/the-interior-design-white-bg.jpg?id=195") !important;
   
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
/* mobile responsive */
@media only screen and (min-width:320px) and (max-width:370px){
#slide-6-layer-12,#slide-10-layer-18, #slide-10-layer-25,#slide-10-layer-26,#slide-6-layer-12,#slide-10-layer-19,#slide-10-layer-20,#slide-10-layer-24,#slide-17-layer-19,#slide-17-layer-18,#slide-18-layer-19,#slide-18-layer-18{
    margin-left: -56px !important;
}
 .main_class1{
display:block  !important;
}
#row{
display:none  !important;
}
.contact_img{
    margin-right: 124px !important;
    margin-top: -125px !important;
}
#slide-19-layer-19,#slide-19-layer-18{
     margin-left: -20px !important;
}
#slide-16-layer-18{
    margin-left: -50px !important;
}
#slide-20-layer-23 p{
    font-size: 12px !important;
}
#slide-20-layer-3{
    font-size: 27px !important;
}
.floater {
       width: 260px !important;
    left: 0% !important;
    top: -670% !important;
    bottom: -31px;
}
.img1{
    margin-top: 125px;
    margin-left: -10px;
    margin-right: -11px;
}
}
@media only screen and (min-width:375px) and (max-width:700px){
   .menu-item-hover img{
          margin-right: 10px !important;
     float: right;
  }
  .main_class1{
display:block  !important;
}
#row{
display:none  !important;
}
  .contact_img{
    margin-right: 150px !important;
    margin-top: -125px !important;
}
  .sidr {
   background: #000;
  }
  .fa {
    font-size: 45px;
    margin-left: 15px;
    color:#d0d0d0;
}
  #slide-16-layer-23, #slide-17-layer-23,#slide-18-layer-23,#slide-19-layer-23,#slide-10-layer-23{
          text-align: justify;
}
.vc_custom_1477277990800{margin-top: 40px;
}
.vc_custom_1476870549185 div{
    margin-top: -115px ;
}
  .vc_custom_1476705937940 img , .vc_custom_1476873981394 img{
    margin-left: 150px;
    width: 80%;
    margin-top:100px;
}
  .floater {
    width: 295px !important;
    left: 0% !important;
    top: -655% !important;
   }
.img1{
        margin-top: 85px;
    width: 325px;
    margin-left: -13px;
}
 .sideimg {
    margin-top: -310px;
    margin-left: -10px;
}
  .menu-item {
    margin-left: 0px !important;
}
    .undermenu{
    height: 80px !important;
width: 80px !important;

   }

}
/* mobile responsive is finish */


/* ipad responsive is start */



/* ipad responsive is finish */

@media (min-width: 992px){
header.headwrapper {
    width: 100%!important;
}
}
.floater {
    position: absolute;
    z-index: 59;
    width: 350px;
    overflow-x: hidden;
    text-align: center;
    left: -53%;
    top: 2%;
    height: auto;
    padding: 11px;
    background: white;
    overflow-y: hidden;
    box-shadow: 4px 4px 10px rgba(0,0,0,0.1);
}
.description {
    max-width: 100%;
    margin: 0 auto;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
.description ul {
    list-style: none;
    margin: 0;
    text-align: center;
}
.menu-item { /* hide and position tooltip */
    opacity: 0;
    transition: opacity 0s ease-in 600ms, opacity 600ms;
    position: relative;
    padding: 11px;
      margin-left: -50px;
    font-weight: 700;
    float: left;
    font-size: 15px;
}

.menu-item:after{
    display: block;
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    
    transition: width 600ms;
}

.menu-item-hover:hover .menu-item {
    opacity: 1;
    transition: opacity 0s ease-in 600ms, opacity 600ms;
}

.menu-item-hover:hover .menu-item:after{
    width: 0;   
}
.undermenu{
         height: 85px;
    width: 85px;
   display: inline-block;
    text-align: center;
    vertical-align: middle;
    border-radius: 50%;
    background: black;
    color: #fff;  
}
.onlylink1{
             position: absolute;
    margin-left: -22px;
    margin-top: 30px;
}
.onlylink2{
             position: absolute;
    margin-left: -34px;
    margin-top: 30px;
}
.onlylink3{
             position: absolute;
    margin-left: -31px;
    margin-top: 30px;
}
.onlylink4{
             position: absolute;
    margin-left: -18px;
    margin-top: 30px;
}

.bodywrapper {
    padding-left: 1px!important;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label {
    color: #fff;
    font-weight: 100;
}
.wpforms-field-sublabel{
        font-size: 15px;
    color: #fff;
} 
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea{
    background-color: transparent!important;
    border-radius: 0px!important;
        color: #fff!important;
}
.appoinmentmodal11 {
        z-index: 9999;
    position: fixed;
    left: 87%;
    top: 104px;
    margin-right: 11px;
}
.appoinmentmoda{
    font-size:30px;
}
.swap1{
    padding-top:150px;
}
.swap{
    padding-top:110px;
}

.swap2{
    padding-top:150px;
}
.swap3{
   padding-top:100px;
}

h1,h2 {
    text-transform: lowercase;
}
.btn-modal{
    background: #000!important;
    color: #fff!important;
    border:1px solid #fff!important;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif!important;
    font-size: 21px!important;
    text-transform: lowercase;
}
.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border: none!important;
    background-color: transparent!important;
}
.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border: none!important;
    background-color: transparent!important;
}
.vc_tta.vc_general .vc_tta-panel.vc_active, .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
    border: none!important;
    background-color: transparent!important;
}
a [class*=" social-icon-"], a [class^=social-icon-] {
    margin-right: 9px;
}
.vertical-menu a {
    padding: 14px;
    display: block;
    text-decoration: none;
}
/*a {
    color: #fff;
    font-weight: bold;
    font-size: 25px;
    text-transform: lowercase;
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
}*/
.appoinmentbutton{
font-size: 10px;
   
}
.fot-link:hover{
color:#fff!important;
      text-decoration: none;
}
.footer_call:hover{
background-color:black;
  color:#fff!important;
}
.footer_call{
    border: 2px solid black;
    padding: 12px;
    text-align: center;
    background-color: #000;
}
#col-43-2 a {
    color: #ffffff;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    font-size: 21px;
    text-transform: lowercase;
    letter-spacing: 1px;
    font-weight: 500;
}
#col-43-3{
    margin-left: -16px;
}
#logo-container {
   
    width: 205px;
}
/*.sticked-header {
    padding-bottom: 18px;
    box-shadow: 0px 3px 12px #000;
    background-color: #fff;
    height: 152px;
}*/
.contmodal{
          z-index: 9999;
    position: fixed;
    left: 87%;
    top: 85px;
    margin-right: 11px;
}
.ult_modal-content {
    
    box-shadow: 0 0 7px #fff!important;
    
}
.ult-overlay-close {
    background: url("http://theinteriordesigngroup.com.au/wp-content/uploads/2016/10/cross.png") center center no-repeat!important;
}
.vc_btn3.vc_btn3-size-md {
    font-size: 12px;
    padding: 14px;
    width: 150px;
}
.vc_btn3.vc_btn3-size-md:hover {
    background-color:#fff!important;
    color:#000!important;
    border:1px solid #000;
}
.eg-washington-container {
-webkit-filter: grayscale(100%)!important;
-moz-filter: grayscale(100%)!important;
-ms-filter: grayscale(100%)!important;
filter: grayscale(100%)!important;
filter: gray; /* IE 6-9 */
}
.eg-washington-container:hover {
-webkit-filter: none!important;
-moz-filter: none!important;
-ms-filter: none!important;
filter: none!important;
}
.vc_gitem-zone {
-webkit-filter: grayscale(100%)!important;
-moz-filter: grayscale(100%)!important;
-ms-filter: grayscale(100%)!important;
filter: grayscale(100%)!important;
filter: gray; /* IE 6-9 */
}
.vc_gitem-zone:hover {
-webkit-filter: none!important;
-moz-filter: none!important;
-ms-filter: none!important;
filter: none!important;
}
 .wpb_single_image .vc_single_image-wrapper {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray; /* IE 6-9 */
}
.wpb_single_image .vc_single_image-wrapper:hover {
-webkit-filter: none;
-moz-filter: none;
-ms-filter: none;
filter: none;
}
.wpb_image_grid .wpb_image_grid_ul img{
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray; /* IE 6-9 */
}
.wpb_image_grid .wpb_image_grid_ul img:hover {
-webkit-filter: none;
-moz-filter: none;
-ms-filter: none;
filter: none;
}
 .swapgray {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray; /* IE 6-9 */
}
.swapgray:hover {
-webkit-filter: none;
-moz-filter: none;
-ms-filter: none;
filter: none;
}
.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
    color: gray!important;
    font-size: 17px;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
        text-transform: lowercase;
}
.swap1,.swap2,.swap3,.swap,.swap4 {
    background-image: url("http://theinteriordesigngroup.com.au/wp-content/uploads/2016/10/the-interior-design-white-bg.jpg?id=195") !important;
   
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
/* mobile responsive */
@media only screen and (min-width:320px) and (max-width:700px){
  
}
/* mobile responsive is finish */


/* ipad responsive is start */



/* ipad responsive is finish */

@media (min-width: 992px){
header.headwrapper {
    width: 100%!important;
}
}
.floater {
    position: absolute;
z-index: 90;
width: 330px;
overflow-x: hidden;
text-align: center;
left: -53%;
top: 6%;
height: auto;
padding: 20px;
background: white;
overflow-y: hidden;
box-shadow: 4px 4px 10px rgba(0,0,0,0.1);

}
.description {
    max-width: 100%;
    margin: 0 auto;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
.description ul {
    list-style: none;
    margin: 0;
    text-align: center;
}
.menu-item { /* hide and position tooltip */
    opacity: 0;
    transition: opacity 0s ease-in 600ms, opacity 600ms;
    position: relative;
    padding: 11px;
      margin-left: -50px;
    font-weight: 700;
    float: left;
    font-size: 15px;
}

.menu-item:after{
    display: block;
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    
    transition: width 600ms;
}

.menu-item-hover:hover .menu-item {
    opacity: 1;
    transition: opacity 0s ease-in 600ms, opacity 600ms;
}

.menu-item-hover:hover .menu-item:after{
    width: 0;   
}
.undermenu{
         height: 85px;
    width: 85px;
   display: inline-block;
    text-align: center;
    vertical-align: middle;
    border-radius: 50%;
    background: black;
    color: #fff;  
}
.onlylink1{
             position: absolute;
    margin-left: -22px;
    margin-top: 30px;
}
.onlylink2{
             position: absolute;
    margin-left: -32px;
    margin-top: 30px;
}
.onlylink3{
             position: absolute;
    margin-left: -26px;
    margin-top: 30px;
}
.onlylink4{
             position: absolute;
    margin-left: -39px;
    margin-top: 30px;
}
.undermenu:hover{
          background-color: #cdcdcd;
        border: 2px solid #cdcdcd;
        color: #000 !important
}
.undermenu a:hover{    
    color: #000 !important;
    text-decoration: none;
}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px){
    
    .tp-mask-wrap #slide-17-layer-19{
        margin-left: -36px;
    }
    .tp-mask-wrap #slide-17-layer-18{
        margin-left: -36px;
    }
    .tp-mask-wrap #slide-16-layer-18{
        margin-left: -36px;
    }
    .tp-mask-wrap #slide-18-layer-19{
        margin-left: -36px;
    }
    .tp-mask-wrap #slide-18-layer-18{
        margin-left: -36px;
    }
    .tp-mask-wrap #slide-20-layer-23 span p{
                    font-size: 14px!important;
    margin-left: 65px!important;
    }
    .page-id-12{
      background-color: #000!important;  
}
}