/*===== Basic Styles =====*/
body, table, td, img, form, ul {
   margin: 0;
   padding: 0;
}
article, aside, footer, header, nav, section {
   display: block;
}
header, aside, footer {
   text-align: left;
}
img {
   border: 0;
}
address {
   font-style:normal;
}
a {
   color: #1540bf;
   text-decoration:underline;
}
a:hover {
   color:#1540bf;
   text-decoration: none;
}
li {
   background: url(/images/bg_bullet.jpg) no-repeat 0 4px;
   list-style: none;
}
#content_area p {
   margin: 0;
   padding: 0 0 1.307692307692308em 0;/* Base Font = 13px >>>  17px/13px =1.307692307692308em */
   line-height:1.461538461538462em;/* Base Font = 13px >>>  19px/13px =1.461538461538462em */
}
/*===== Common  Styles =====*/
.overflow {
   overflow: hidden;
}
.clr_both {
   clear: both;
}
.push_left {
   float: left;
}
.push_right {
   float: right;
}
.ctr {
   text-align:center;
}
.right_align {
   text-align:right;
}
/*===== Wrapper Styles =====*/

body {
   font-size: 100%;/* 100% =16px */
   background: url(/images/bg_outer_wrapper.jpg) repeat-x left top #221e18;
}

#wrapper {
   background: url(/images/bg_wrapper.jpg) no-repeat center top;
}
#container {
   margin: 0 auto;
   width: 61.625em;/* Base Font = 16px >>>  986px/16px =61.625em */
}

.inner_bg{
   background: url(/images/bg_inner.jpg) repeat-x left top #221e18;
}
/*===== Header Styles =====*/
header {
   height:23.25em;/* Base Font = 16px >>>  372px/16px =23.25em */
}
/*===== Logo Styles =====*/
.company_logo {
   margin:0;
}
.company_logo img {
   display:block;
}
/*===== Top Box Styles =====*/
#top_box {
   margin-right: 1.5em;/* Base Font = 16px >>>  24px/16px =1.5em */
   margin-top: 0.875em;/* Base Font = 16px >>>  14px/16px =0.875em */
}
.social_icon img {
   margin-top: 0.1875em;/* Base Font = 16px >>>  3px/16px =0.1875em */
}
.social_icon .twitter {
   margin-right: 0.5625em;/* Base Font = 16px >>>  9px/16px =0.5625em */
}
.social_icon .linkdin {
   margin-right: 0.5625em;/* Base Font = 16px >>>  9px/16px =0.5625em */
}
/*===== Search Styles =====*/

#search {
   margin:0.3125em 0 0 0.75em;/* Base Font = 16px >>> 5px 0 0 12px/16px =0.3125em 0 0 0.75em*/
}
.search_text {
   background: url(/images/bg_search.jpg) no-repeat;
   border:none;
   color: #AEADAD;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 0.8125em;/* Base Font = 16px >>> 13px/16px =0.8125em*/
   height:1.846153846153846em;/* Base Font = 13px >>> 24px/13px =1.846153846153846em*/
   padding-right:0.5384615384615385em;/* Base Font = 13px >>> 7px/13px =0.5384615384615385em*/
   text-align: right;
   width:12.23076923076923em;/* Base Font = 13px >>> 159px/13px =12.23076923076923em*/
}
/*===== Utility Container Styles =====*/
#utility_container {
   margin:0;
   padding:0.5833333333333333em 1.041666666666667em 0.6666666666666667em 0;      /* Base Font = 24px >>> 14px 25px 16px 0/24px =0.5833333333333333em 1.041666666666667em 0.6666666666666667em 0*/
}
#utility_container img {
   margin-left:0.7916666666666667em;/* Base Font = 24px >>> 19px/24px =0.7916666666666667em*/
}
.call_txt {
   display: inline-block;
   margin: 0 0 0 0.25em;/* Base Font = 24px >>> 0 0 0 6pxpx/24px =0.25em*/
}
/*===== Top Nav Styles =====*/

#topnav {
   width:36em;/* Base Font = 16px >>> 555px/16px =34.0625em*/
   margin-right: 0.5625em;/* Base Font = 16px >>> 9px/16px =0.5625em*/
}
#topnav .req_last {
   background:none;
}
/*===== MainStyles =====*/

#main_container {
   width:60em;/* Base Font = 16px >>> 960px/16px =60em*/
   margin:0 auto;
}
#main {
   background:url(/images/bg_main.jpg) no-repeat center top #f0ece5;
}
/*===== Left Nav Styles =====*/
#left_nav {
   width:11.1875em;/* Base Font = 16px >>> 179px/16px =11.1875em*/
   margin-bottom:5.25em; /* Base Font = 16px >>> 84px/16px = 5.25em */
   margin-top:0.5625em;/* Base Font = 16px >>> 9px/16px = 0.5625em */
}
.left_nav_heading {
   background:#2B2008;
   color: #DCC39A;
   display: block;
   font-family: arial;
   font-size:1.2em;/* Base Font = 16px >>> 18px/16px =1.125em*/
   font-weight: normal;
   padding: 0 0 0 0.6666666666666667em;/* Base Font = 18px >>> 0px 0 0px 12px/18px =0 0 0 0.6666666666666667em*/
   text-transform: capitalize;
   line-height:1.888888888888889em;         /* Base Font = 18px >>> 34px/18px =1.888888888888889em*/
 }
#left_nav_1 {
   margin-bottom:0.4em;  /* Base Font = 15px >>> 6px/15px = 0.4em */
}

#left_nav_2 a.left_nav_heading {
   background: none repeat scroll 0 0 #2B2008;
   color: #DCC39A;
   display: block;
   font-family: arial;
   font-size:1.2em;/* Base Font = 15px >>> 18px/15px = 1.2em */
   font-weight: normal;
   padding: 0 0 0 0.6666666666666667em;/* Base Font = 18px >>> 0 0 0 12px/18px = 0 0 0 0.6666666666666667em */
   text-transform: capitalize;
   text-decoration:none;
   line-height:1.888888888888889em;         /* Base Font = 18px >>> 34px/18px =1.888888888888889em*/
 }

#left_nav_2 a:hover.left_nav_heading {
   text-decoration:underline;   
   }

#left_nav_2 a {
   font-size:0.8666666666666667em; /* Base Font = 15px >>> 13px/15px = 0.8666666666666667em */
   line-height:1.153846153846154em;        /* Base Font = 15px >>> 13px/15px = 1.153846153846154em */   
   margin-top:0.0769230769230769em;/* Base Font = 11px >>> 1px/13px = 0.0769230769230769em */
   padding: 0.6153846153846154em 0 0.6153846153846154em 0.6923076923076923em;/* Base Font = 13px >>> 8px 0 8px 9px/13px = 0.6153846153846154em 0 0.6153846153846154em 0.6923076923076923em */
}
.left_img_container {
   margin: 3.5em 0 0 0;/* Base Font = 16px >>> 56px 0 0 0/16px = 3.5em */
   text-align:center;   
 }
.left_img_container img {
   margin-bottom: 0.1875em; /* Base Font = 16px >>> 3px/16px = 0.1875em */
   margin-right: 0.375em;/* Base Font = 16px >>> 6px/16px = 0.375em */
}
/*===== Content Area Styles =====*/
#content_area {
   color: #333333;
   font-family: arial;
   font-size:0.8125em;     /* Base Font = 16px >>>  13px/16px = 0.75em */
   padding:1.230769230769231em 1.615384615384615em 1.769230769230769em 2.153846153846154em; /* Base Font = 16px >>>  16px 21px 23px 28px/13px = 1.230769230769231em 1.615384615384615em 1.769230769230769em 2.307692307692308em*/
}
/*===== Heading Styles =====*/
h1 {
   clear: both;
   color: #604408;
   font-family: Arial, Helvetica, sans-serif;
   font-size:1.692307692307692em;/* Base Font = 13px >>> 22px/13px = 1.692307692307692em */
   font-weight: bold;
   line-height:0.9545454545454545em;/* Base Font = 22px >>> 21px/22px =0.9545454545454545em */
   margin: 0;
   padding: 0 0 0.4545454545454545em 0;/* Base Font = 22px >>> 0 0 10px 0/22px =0.4545454545454545em */
}
h2 {
   color: #2b2008;
   font-size:1.307692307692308em; /*Base Font = 13px >>>  17px/13px =  1.307692307692308em*/
   margin: 0;
   padding:0;
   clear:both;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:normal;
   background:url(/images/bg_h2.jpg) repeat-x 0 0.8235294117647059em;         /*Base Font = 17px >>>  14px/17px =  0.8235294117647059em*/
}
h2 span {
   background:#f0ece5;
   padding-right:0.5882352941176471em;/*Base Font = 17px >>>   10px /17px = 0.5882352941176471em*/
}
h3 {
   font-size:1.153846153846154em;   /*Base Font = 13px >>>  15px/13px =1.153846153846154em*/
   color:#2b2008;
   padding:0;
   margin:0;
   font-family:Arial, Helvetica, sans-serif;
   clear:both;
   font-weight:bold;
}
/*===== Footer Area Styles =====*/

footer {
   background:#312714;
   margin-top:0.1428571428571429em;/* Base Font = 14px >>> 2px/14px = 0.1428571428571429em */
   padding-bottom:0.3571428571428571em;/* Base Font = 14px >>> 5px/14px = 0.3571428571428571em */
}
.site_link {
   background: url(/images/footer_spacer.jpg) no-repeat 48px 0;
   display: block;
   margin-right:0.75em;/* Base Font = 12px >>> 9px/12px = 0.75em */
}
.footer_address_text {
   line-height: 1.5em;/* Base Font = 14px >>> 21px/14px = 1.5em */
   padding: 0.8571428571428571em 0 1em 1.571428571428571em;/* Base Font = 14px >>>12px 0 14px 22px/14px = 0.8571428571428571em 0 1em 1.571428571428571em */
}
.footer_address_text strong {
   font-family: arial;
   font-weight: bold;
}
.website_url {
   display: block;
   font-size:1.357142857142857em;/* Base Font = 14px >>> 19px/14px = 1.357142857142857em */
   margin:1.157894736842105em 2.071428571428571em 0.3571428571428571em 0;/* Base Font = 14px >>> 22px 29px 5px 0/14px = 1.157894736842105em  2.071428571428571em 0.3571428571428571em 0*/
}
.bottom_link {
   margin:0 0 0 1.428571428571429em;/* Base Font = 14px >>> 0 0 0 20px/14px = 0 0 0 1.428571428571429em */
}
.copy_txt {
   margin-left:2em;/* Base Font = 12px >>> 24px/12px = 2em */
}

.thomas_info_txt span{
       margin-right: 2.5em;/* Base Font = 12px >>> 30px/12px = 2.5 */
}
/*===== Print, Email Page Styles =====*/
.print_img {
   cursor: pointer;
   margin-right:2.5em;/* Base Font = 10px >>> 6px/10px = 2.5em*/
   vertical-align: middle;
}
.email_img {
   cursor: pointer;
   margin: 0 0.5454545454545455em 0 1.363636363636364em;/* Base Font = 11px >>> 0 6px 0 15px/11px = 0 0.5454545454545455em 0 1.363636363636364em*/
   vertical-align: middle;
}
.print_page {
   font-size:0.6923076923076923em;   /* Base Font = 13px >>> 9px/13px = 0.6923076923076923em*/
   margin: 0 0 1.666666666666667em 0;      /* Base Font = 9px >>> 0 0 15px 0/9px = 1.666666666666667em*/
}
.print_page a {
   font-size: 1em;      /* Base Font = 9px >>> 9px/9px = 1em */
   padding:0 0 0 0.6666666666666667em;      /* Base Font = 9px >>> 0 0 0 6px/9px = 0 0 0 0.6666666666666667em */
}
.img04 {
   margin: 0 0.3333333333333333em 0 0;      /* Base Font = 9px >>> 0 3px 0 0/9px = 0 0.3333333333333333em 0 0 */
   vertical-align: baseline;
}
.img05 {
   margin: 0 0 0 3em; /* Base Font = 9px >>> 0 0px 0 27px/9px = 0 0 0 3em */
   vertical-align: middle;
}



/* =============================================================================
   Inner Styles
   ============================================================================= */



/* =============================================================================
   Tabular Data Styles
*  ============================================================================= */
 dl {
    display: table;
    font-size:1em;                                                       /* Base Font = 13px  >>>   13px / 13px = 1em */
    margin:0;
    overflow:hidden;
    width:100%;
   border-spacing:0.3076923076923077em 0.1538461538461538em;                     /* Base Font = 13px  >>>   4px 2px / 13px = 0.3076923076923077em 0.1538461538461538em*/
}
dt, dd {
   display: table-cell;
   padding:0.7692307692307692em;                                            /* Base Font = 13px  >>>  10px / 13px = 0.7692307692307692em */
   background:#e7e2d9;
}
dt {
    margin:0 0 0.4615384615384615em 0;                                         /* Base Font = 13px  >>> 0 0 6px 0 / 13px = 0 0 0.4615384615384615em 0 */
    vertical-align:top;
    width:30%;                                                          /* width=30% of Content Area 100% */
   color:#6c5219;
   font-weight:bold;
}   
dd{
   color:#333333;
   line-height:1.538461538461538em;                                       /* Base Font = 13px  >>>  20px / 13px = 1.538461538461538em */
}
.inner_tab{
   margin-top:1.153846153846154em;    /* Base Font = 13px  >>>  15px / 13px = 1.153846153846154em */                     
}

dd dl {
    border: 0;
}
dd dl dt {
    border: 0;
    font-weight:normal;
    padding: 0 1.538461538461538em 0 0;                                         /* Base Font = 13px  >>> 0 20px 0 0/ 13px =  0 1.538461538461538em 0 0 */
    width: 50%;
     color:#333333;

}
dd dl dd {
    border: 0;
    font-weight:normal;
    padding: 0 1.538461538461538em 0 0;                                        /* Base Font = 13px  >>> 0 20px 0 0/ 13px = 0 1.538461538461538em 0 0 */
    width: 50%;

}
dd dl dd:nth-child(2) {
    padding-right: 0;
}
dt ul, dd ul{
   line-height:1.461538461538462em;                                          /* Base Font = 13px  >>> 19px  / 13px = 1.461538461538462em */
   margin:0;
   padding-left:0.7692307692307692em;                                          /* Base Font = 13px  >>> 10px  / 13px = 0.7692307692307692em */
}
#content_area dt ul li, #content_area dd ul li{
   background: url(/images/bg_bullet.jpg) no-repeat scroll left 0.4615384615384615em ;               /* Base Font = 13px  >>> 6px  / 13px = 0.4615384615384615em */
   list-style-type: none;
   padding:0 0 0 0.8333333333333333em;                              /* Base Font = 13px  >>> 0 0 0 10px  / 13px = 0.7692307692307692em */
   margin-bottom:0;                                             
}

/* ==========================================================================
   Project gallary Styles
   ========================================================================== */
   
.project_gallery section {
   border:1px solid #c8cbcf;
   display: block;
   float: left;
   width:45%;                                            /* width 45% of content area */
   padding:0.3846153846153846em;                         /* Base Font = 13px  >>> 5px / 13px = 0.3846153846153846em */
   margin-bottom:1.538461538461538em;                    /* Base Font = 13px  >>> 20px / 13px = 1.538461538461538em */
   margin-right:3.692307692307692em;                     /* Base Font = 13px  >>> 48px / 13px = 3.692307692307692em */
  
}
.project_gallery .last_section {
   margin-right:0;
}
.project_gallery img {
   float: left;
   margin:0 0.7692307692307692em 0 0;             /* Base Font = 13px  >>> 0px 10px 0px 0px / 13px = 0em 0.7692307692307692em 0em 0em */
}
.project_gallery span {
   display: block;
   height:6.538461538461538em;                         /* Base Font = 13px  >>> 85px / 13px = 6.538461538461538em */
   line-height:1.538461538461538em;                    /* Base Font = 13px  >>> 20px / 13px = 1.538461538461538em */
}
.project_gallery mark {
   float: right;
   text-decoration:underline;
   background:#862824;
   color:#fff;
   padding:0.1538461538461538em 0.5384615384615385em 0.3076923076923077em;      /* Base Font = 13px  >>> 2px 7px 4px / 13px = 0.1538461538461538em 0.5384615384615385em 0.3076923076923077em */
}
.project_gallery a:hover mark {
   text-decoration:none;
}

/* =============================================================================
    Request Information Styles
   ============================================================================= */
div.fieldwrapper {
   overflow: hidden;
   padding: 0.6153846153846154em 0 0.1538461538461538em 0;      /* Base Font = 13px  >>> 8px 0 2px 0/13px = 0.6153846153846154em 0 0.1538461538461538em 0 */
   width: 100%;                                               /* width:100%; of content area 100% */
}
div.fieldwrapper label.styled {
   float: left;
   margin-right: 1.153846153846154em;                                     /* Base Font = 13px  >>>  15px / 13px = 1.153846153846154em */
   width: 40.454545%;                                                 /* 250px*100/550px = 45.454545% */
}
div.fieldwrapper div.thefield {
   float: left;
   margin-bottom: 0.7692307692307692em;                                  /* Base Font = 13px  >>>  10px / 13px = 0.7692307692307692em */
   width: 45.454545%;                                           /* 250px*100/550px = 45.454545% */
}
div.fieldwrapper div.thefield input[type="text"], div.fieldwrapper div.thefield select {
   border: 1px solid #CCCCCC;                    
   width: 99%;                                    /* width:99%; of div.fieldwrapper div.thefield:45.454545%  */
}
div.fieldwrapper div.thefield input.small_field[type="text"] {
    width: 25%;
}
input[name="captcha"] {
   border: 1px solid #CCCCCC;                    
}
div.fieldwrapper div.thefield select {
   width: 100%;                                   /* width: 100%; Of div.fieldwrapper div.thefield:45.454545% */
}
select option {
   width: 11.53846153846154em;                                 /* Base Font = 13px  >>> 150px / 13px = 11.53846153846154em */
}
div.fieldwrapper div.thefield textarea {
   height: 7.692307692307692em;                          /* 100px / 13px = 7.692307692307692em */
   width: 98%;                                   /* width: 98%; Of div.fieldwrapper div.thefield:45.454545% */
   border: 1px solid #CCCCCC;
}
.feedbackform {
   margin: 0 auto;
   width: 74.525745%;                            /*550px*100/738 = 74.525745% */
}
.thefield div {
   float: left;
   width: 50%;                                   /* width: 50%; Of div.fieldwrapper div.thefield:45.454545%  */
}
div.buttonsdiv {
   margin-top: 1.153846153846154em;                           /* Base Font = 13px  >>>  15px/13px = 1.153846153846154em */
}
.submit, .reset {
   border: 0;
   cursor: pointer;
   font-size:1em;                       /* Base Font = 13px  >>>  13px / 13px = 1em */
   width:7em;            /* Base Font = 13px  >>>  91px / 13px = 7em */
   height:1.923076923076923em;            /* Base Font = 13px  >>>  25px / 13px = 1.923076923076923em */


}
.submit{
   background:url(/images/btn_submit.jpg) no-repeat;
}

.reset{
   background:url(/images/btn_reset.jpg) no-repeat;
}

.send_email{
   border: 0;
   cursor: pointer;
   font-size:1em;                       /* Base Font = 13px  >>>  13px / 13px = 1em */
   background:url(/images/btn_send_email.jpg) no-repeat;
    width:8.769230769230769em;            /* Base Font = 13px  >>>  114px / 13px = 8.769230769230769em */
   height:2.461538461538462em;            /* Base Font = 13px  >>>  32px / 13px = 2.461538461538462em */
   
}

.form_error, .form_success {
   clear:both;
}

#content_area .rfq_btn{
   margin-top: 1.076923076923077em;/* Base Font = 13px  >>>  14px / 13px = 1.076923076923077em */
}

/* =============================================================================
   Other Styles
   ============================================================================= */
.product_details{
   width:35.92307692307692em;                              /* Base Font = 13px  >>> 467px  / 13px = 35.92307692307692em */
   
}
.img_container , .img_gallery{
   margin-left:1.153846153846154em;                                    /* Base Font = 13px  >>> 15px  / 13px = 1.153846153846154em */
} 
.img_gallery section{
   margin-bottom:0.7692307692307692em;                                          /* Base Font = 13px  >>> 10px  / 13px = 0.7692307692307692em */
}
#content_area .view_btn{
   margin-top:1.538461538461538em;                                          /* Base Font = 13px  >>> 20px  / 13px = 1.538461538461538em */
   padding-bottom:0;
}
.inner_list{
   float:left;
   width:47%;
}
.topics{
   width:47%;
   padding-bottom:1.153846153846154em;/* Base Font = 13px  >>> 15px  / 13px = 1.153846153846154em */
}
.topics li{
   margin-top:0.7692307692307692em;                                          /* Base Font = 13px  >>> 10px  / 13px = 0.7692307692307692em */
   padding:0 1.153846153846154em 1.153846153846154em 1.384615384615385em;                              /* Base Font = 13px  >>> 0 15px 15px 18px / 13px = 0 1.153846153846154em 1.153846153846154em 1.384615384615385em */
   line-height:1.384615384615385em;                                          /* Base Font = 13px  >>> 18px  / 13px = 1.384615384615385em */
}   
#gmap{
   margin-top:1.538461538461538em;                              /* Base Font = 13px  >>> 20px  / 13px = 1.538461538461538em */
}
#content_area .add_info{
   margin-top:1.538461538461538em;                                          /* Base Font = 13px  >>> 20px  / 13px = 1.538461538461538em */
   padding:0 0 0.7692307692307692em 0;                                                /* Base Font = 13px  >>> 0 0 10px 0 / 13px = 0 0 0.7692307692307692em 0*/
}
#content_area .action{
   margin-top:0.9090909090909091em;                                          /* Base Font = 11px  >>> 10px  / 11px = 0.9090909090909091em */
   font-size:0.8461538461538462em;                                           /* Base Font = 13px  >>> 11px  / 13px = 0.8461538461538462em */
}
#content_area ul.sitemap {
   list-style: none outside none;
   margin: 0;
   padding: 0;
}
#content_area ul.sitemap li {
   background-image: none;
   padding:0.3846153846153846em 0 0.3846153846153846em 0;              /* Base Font = 13px  >>> 5px 0 5px 0/13px = 0.3846153846153846em 0 0.3846153846153846em 0 */
}
#content_area ul.sitemap ul {
   list-style: none outside none;
   padding:0.4166666666666667em 0 0 2.692307692307692em;      /* Base Font = 13px  >>> 5px 0 0 35px/13px = 0.3846153846153846em 0 0 2.692307692307692em */
}
#content_area .click_thumb_txt{
   font-size:0.8461538461538462em;                                           /* Base Font = 13px  >>> 11px  / 13px = 0.8461538461538462em */
   padding-bottom:0.9090909090909091em;                                    /* Base Font = 11px  >>> 10px  / 11px = 0.9090909090909091em */
}
#content_area .about_title{
   padding-bottom:0.3846153846153846em;                                             /* Base Font = 13px  >>> 5px  / 13px = 0.3846153846153846em */
}

#gmap iframe{
   border:1px solid #000000;
}

/*===== Home Page Styles =====*/

#main_home {
   background:url(/images/bg_main_home.jpg) no-repeat center top #f0ece5;
}
#content_area_home {
   color: #222222;
   font-family: arial;
   font-size:0.8125em;     /* Base Font = 16px >>>  13px/16px = 0.75em */
   padding:1.769230769230769em 0.5384615384615385em 1.153846153846154em 1.923076923076923em;/*Base Font = 13px >>> 23px 7px 15px 25px/13px = 1.769230769230769em 0.5384615384615385em 1.153846153846154em 1.923076923076923em;*/
}
#content_area_home h1 {
   color: #252421;
   font-size: 1.461538461538462em;/* Base Font = 13px >>> 19px/13px = 1.461538461538462em */
   font-weight: normal;
   padding: 0 0 0 0.2105263157894737em;/* Base Font = 19px >>> 0 0 0 4px/19px = 0.2105263157894737em */
   line-height:1.263157894736842em;/* Base Font = 19px >>> 24px/19px = 1.263157894736842em */
}

#content_area_home h1 span {
   display:block;
   font-weight:bold;
   color:#604408;
}

#content_area_home .margin_right_none{
   margin-right:0;
}
#bucket_conatainer {
    margin-bottom:0.375em; /* Base Font = 16px >>> 6px/16px = 0.375em */
    margin-top:1.375em;/* Base Font = 16px >>> 22px/16px = 1.375em */
}

#bucket_conatainer section {
   background: url(/images/bg_bucket.jpg) no-repeat;
   float: left;
   height:13.5em;/* Base Font = 16px >>> 216px/16px = 13.5em */
   margin-right:1em;/* Base Font = 16px >>>16px/16px = 1em */
   width:14.8125em;/* Base Font = 16px >>>237px/16px =14.8125em */
}
#bucket_conatainer img {
    margin:0.25em 0 0.125em 0.125em;/* Base Font = 16px >>>4px 0 2px 2px/16px =18.23076923076923em */
}

#project_conatainer{
   margin-left:0.3846153846153846em;/* Base Font = 13px >>>5px/13px =0.3846153846153846em */
}

#project_conatainer .project_heading {
    color: #2B2008;
    font-size:1.307692307692308em;/* Base Font = 13px >>>17px/13px =1.307692307692308em */
    text-decoration: none;
}

#project_conatainer .project_heading:hover{
   text-decoration:underline;
}

#project_conatainer section {
    float: left;
    margin-right:0.9230769230769231em;/* Base Font = 13px >>>12px/13px =0.9230769230769231em */
    margin-top:0.6153846153846154em;/* Base Font = 13px >>>8px/13px =0.6153846153846154em */
    width:13.46153846153846em;/* Base Font = 13px >>>175px/13px =13.46153846153846em */
}

#project_conatainer img {
    margin-bottom:0.2307692307692308em;/* Base Font = 13px >>>3px/13px =0.2307692307692308em */
}

.home_para{
   line-height:1.384615384615385em;/* Base Font = 13px >>>18px/13px =1.384615384615385em */
    padding-top:1.846153846153846em;/* Base Font = 13px >>>24px/13px =1.846153846153846em */
}
.g-recaptcha > div {
    display: inline-block;
}
.secured-logo {
    display: block;
    text-align: center;
}.gallery img {
    border: 1px solid #6C5219 !important;
    width:301px !important;
}

.img-gallery > .gallery {
    display: inline-block;
    width: 40%;
    margin-right: 18px;
}

.img-gallery {
    text-align: center;
}