/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(PART 1 - BASIC CSS)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  *//* ---- Set all margin ------ */*{   margin:0;  padding:0;  border:0;  text-indent:0;  list-style:none;  text-decoration:none;  /*-moz-outline:none;  outline:none;  outline-color:none;*/}      html, body {       width:100%;  height:100% ;  max-width:100%;   margin:0 auto;  min-height:100%;  max-height:100%;    padding:0px;         font: 100.01% verdana, arial, sans-serif;  color:#010103;  line-height:100%;  font-size:100%;  /*  font-family:"Myriad Pro", Arial;   font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;   */  font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:100%;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;   text-align:left;     background:url(images/bg-dark.jpg);    background-repeat: repeat;   background-position:center;  background-position: top;    background:#010103;    }/* ~~~~~~~~~~~(BLOCK ELEMENTS)~~~~~~~~~~~~~~~~~ */.div_inline, #div_logo, #div_titles, #div_medias, .testimonials{    float:left;    width:100%;    height:auto;    margin:0px;    padding:0px;    text-align:left;    position:relative;}.div_center, .div_main, .div_header, .div_header_row, #div_header_row_contents, .div_heading_bottom, .div_navs_top, .div_content_top, #div_main_content, .interior_designs, .div_content_bottom, #div_footer, #div_footer_box, #copyright, .bottom_code_block{    width:100%;    height:auto;    margin:0 auto;    padding:0px;    text-align:center;    position:relative; } .div_inline_block {    display: inline-block;    width:100%;    height:auto;    margin:0 auto;    padding:0px;    text-align:center;    position:relative;}.imagRes{ max-width:100%; height:auto; margin:0px; padding:0px; border:0px solid #ccc; position:relative; }.clear{ clear:both; margin:0px; padding:0px; visibility: hidden; position:relative; }.clearLine { clear:both; margin:0px; padding:0px; border-bottom:1px solid #D1DAD1; width:100%; margin:0 auto;}a:link { color:#E3E4FA;  text-decoration:none;}a:visited { color:#fff; text-decoration:none;}	a:hover { color:#ff0; text-decoration:none;}/* ~~~~~~~~~~~(End - BLOCK ELEMENTS)~~~~~~~~~~~~~~~~~ *//* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(End - PART 1 - BASIC CSS)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  *//* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(PART 2 - PAGE ELEMENTS)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  */.div_main{    background:#FFF8C6;    background:url(images/bg-buff.jpg);     background-repeat: repeat;    background-position:center;   background-position: top;   background:#FFF8C6 !important;}/* ~~~~~~~~~~~~~~~~~~~~~(Header Section)~~~~~~~~~~~~~~~~~~~~~~~~~ */.div_header_row, #div_header_row_contents, #div_footer{   background:#010103;  background:url(images/bg-dark.jpg);    background-repeat: repeat;   background-position:center;  background-position: top; }/* mmmmmmmmmmmmmmmmmmm(Key Block Control)mmmmmmmmmmmmmmmmmm */#div_header_row_contents, #div_main_content, #div_footer_box{ width:80%; }/* mmmmmmmmmmmmmmmmm(End-Key Block Control)mmmmmmmmmmmmmmmmmmm */.div_heading_bottom{ width:85%; border-bottom:1px solid #D00000;}#div_logo{width:15%; border:0px solid yellow; padding-left:1%; }#div_titles{ width:59%; border:0px solid #00f;}#div_medias{width:23%; padding-top:3%; text-align:right; color:#C2DFFF; font-size:85%; font-weight:400; }#div_socials{width:23%; text-align:right;}*[class*=navs_suba]{ border-top:0px solid #ccc; } /* ~~~ Select particuler class ~~~~~ */.div_navs_top{margin-top:2%;}.navs1, .navs, .navs3{         width:auto;    height:auto;    display:inline-block;     margin:0 auto;     padding:0px 0px 2px 0px;         margin-left:2%;    margin-right:2%;    font-weight:400;    font-size:100%;    list-style:none;    font-family:'Open Sans', Arial, Helvetica, sans-serif;     color:#fff;    line-height:100%;    text-align:center;    border:0px solid #ccc;        position:relative;       }.navs1 a, .navs a, .navs3 a{ color:#fff; }.navs1 a:hover, .navs a:hover, .navs3 a:hover{ color:#FFDF00; text-decoration:none;}#navs_subs3{     width:170%;    height:auto;    text-align:left;    margin:2px 0px 0px 0px;    padding:0px;    position:absolute;    z-index:3000;    display:none;}.navs_sub,.navs_sub1{     width:90%;    margin:0px 0px 0px 0px;    padding:5% 3% 3% 3%;    font-size:95%;    line-height:95%;    font-weight:500;    text-align:left;    color:#9ff;    border:1px solid #F8F8F8;    border-top:0px solid #F8F8F8;    background:#2B1B17;    position:relative;    }*[class*=navs_sub1]{ border-top:1px solid #ccc; } /* ~~~ Select particuler class ~~~~~ */.navs_sub:hover,.navs_sub1:hover,.navs_sub a:hover,.navs_sub1 a:hover{ background:#700000 ; color:#ff9; }/* ~~~~~~~~~~~~~~~~~~~~~(End - Header Section)~~~~~~~~~~~~~~~~~~~~~~~~~ *//* ~~~~~~~~~~~~~~~~~~~~~(Content Top + Bottom Section)~~~~~~~~~~~~~~~~~~~~~~~~~ */.div_content_top{  background:#FFF8C6;  background:url(images/gold-moulding-sector-top.jpg);    background-repeat: repeat-x;   background-position:center;  background-position: top;   }.div_content_bottom{  background:#010103;  background:url(images/gold-moulding-sector-bottom.jpg);    background-repeat: repeat-x;   background-position:center;  background-position: top;   }/* ~~~~~~~~~~~~~~~~~~~~~(End - Content Top Section)~~~~~~~~~~~~~~~~~~~~~~~~~ */.interior_designs_pic{   width:30%;   height:auto;   display:inline-block;    margin:0 auto;    padding:0px 0px 0px 0px;        margin-left:1%;   margin-right:1%;   font-weight:400;   font-size:100%;   list-style:none;   font-family:'Open Sans', Arial, Helvetica, sans-serif;    color:#010103;   line-height:100%;   text-align:center;   border:0px solid #2B1B17;       position:relative; }.interior_designs{width:99%; margin:1% 0px 3% 0px; padding:0.4% 0px 1% 0px; border:1px solid #B38481; border-radius:3px; }#angles_award{ width:9%; border:0px solid #00f; }#slogan_motto{ width:72%; border:0px solid #0f0; }#free_delivery{ width:17%; border:0px solid #f00; }.slogan_one{ font-family:Verdana, Geneva, sans-serif; font-weight:500; font-size:140%; line-height:125%; color:#010103; }.slogan_two{ font-weight:500; font-size:100%; line-height:100%; color:#010103; }/* mmmmmmmmmmmmmm(Mobile Elements)mmmmmmmmmmmmmmmmmm */.Mobile_Elements_HeaderM{ display:none;}#angles_awardM, #free_deliveryM,#slogan_motto_textM{ display:none; width:49%;  }/* mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm */.testimonials{width:33%; display:inline-block; border:0px solid #9cc;}.reloadPage{   width:60px;   height:60px;   margin:0 auto;   padding:0px;   background:url(images/icon-reload.png);     background-size: cover;   background-repeat: no-repeat;    background-position:center;   background-position: top;      }/* ~~~~~~~~~~~~~~~~~(Footer Section)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */#div_footer{ border:0px solid red; padding-top:2%; }.footer_links{color:#D0D0D0; font-size:75%; line-height:75%; text-align:center; padding-top:4%;  }#copyright{margin:0 auto;  padding-bottom:4%; font-size:55%; line-height:120%; text-align:center; color:#FFF380;}.bottom_code_block{ background:#010103; color:transparent; opacity:0;}/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(END - PART 2 - PAGE ELEMENTS)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  *//* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(PART 3 - FORM)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  *//* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(END - PART 3 - FORM)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  *//* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(PART 4 - TEXT/FONT)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  */.heading_tiny{ font-size:1px; line-height:1px; color:transparent; color:#010103; font-weight:400; clear:both; position:relative;}.phone800{ color:#f00; font-weight:bold; font-size:205%; line-height:110%; }.address{color:#E0E0E0; font-size:75%; line-height:70%;}h1{ font-size:160%; line-height:120%; }h2{ font-size:130%; line-height:110%; }h3{ font-size:120%; line-height:110%; }h4{ font-size:100%; line-height:105%; }/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(END - PART 5 - TEXT/FONT)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  */