
.mobile_footer{display:none;}

.social_icon{width:45px; float:left; top:0; left:0; position:absolute; z-index:50; margin-top:180px;}
.social_icon ul li{width:100%; background:#aa8c51; margin-bottom:5px;}
.social_icon ul li:hover{background:#aa8c51;}
.social_icon ul li img{-webkit-filter:brightness(0) grayscale(1) opacity(10);-moz-filter:brightness(0) grayscale(0) opacity(10);filter:brightness(0) grayscale(0) opacity(10);transition-duration:5s;transition-duration:1000ms;transition-duration:500ms, 500ms;}
.social_icon ul li img:hover{-webkit-filter:brightness(1) grayscale(1) opacity(10);-moz-filter:brightness(1) grayscale(0) opacity(10);filter:brightness(1) grayscale(10) opacity(10);}

/*** HEADER ****/
.header{width:100%; float:left; padding:20px 0; background:url(../images/bg1.png) repeat-y center 0; color:#fff; font-size:20px; line-height:60px; font-family:'Assistant-Bold';}
.header a{color:#fff;}
.header .phone{width:400px; float:left;font-size:30px;}
.header_content .text_holder img, .header .phone img{width:60px; float:left;}
.header_content{width:60%; float:right;}
.header_content .logo{width:284px; float:left;}
.header_content .text_holder{width:270px; float:right; text-align:left}
.header_content .text_holder img{float:right;}

/*** FOOTER ****/
.footer{width:100%; float:left; padding:15px 0; background:#060709; color:#fff;}
.footer .title{width:160px; float:right; font-size:25px;font-family:'Assistant-Bold'; background:url(../images/line1.png) repeat-y 0 0; padding:5px 0 5px 20px;}
.footer .text_holder{width:83%; float:left; font-size:16px; padding:10px 20px 0 0;}
.copyright{width:100%; float:left; padding:40px 0; text-align:center; font-size:16px;}

/*** HOME PAGE ***/
#slider_holder{width:100%; float:left;top:0; left:0; position:relative; z-index:10;}
#slider_holder ul{width:100%; margin:0; padding:0; height:822px;}
#slider_holder ul li{width:100%; float:left; list-style:none;}
#slider_holder .img_holder{width:100%; float:left; top:0; left:0; position:relative; z-index:10;}
#slider_holder .text_holder{width:100%; float:left; top:0; left:0; position:relative; z-index:20; margin-top:-490px; text-align:center;font-size:40px; line-height:40px; }
#slider_holder .text_holder span{color:#fff;font-family:'Assistant-Bold'; padding:3px 15px; background:#242422;}

.home_form{width:100%; float:left; top:0; left:0; position:relative; z-index:20; margin-top:-90px; padding:25px 0 0 0; height:65px; color:#fff;background:rgba(170,140,81,0.85);}
.home_form .details_holder{width:1000px;}
.home_form .title{width:430px; float:right;font-family:'Assistant-Bold'; font-size:25px;}
.home_form .form_holder{width:56%; float:left;}
.home_form .form_holder .btn_holder{width:106px; float:left;padding-top:-15px;}
.home_form .form_holder .textbox{width:81%; float:right;}
.home_form .form_holder .textbox ul li{width:48%; margin:0 0 0 2%;}
.home_form .form_holder .textbox input{height:42px; padding:0 5%; width:90%; color:#515151; font-size:18px;font-family:'Assistant-Regular';}
.home_form .form_holder .textbox input:focus{color:#000;}

.home_form .form_holder2{width:90%; float:left;}
.home_form .form_holder2 .btn_holder{width:200px; float:left;height:auto;margin-top:4px}
.home_form .form_holder2 .textbox{width:72%; float:right;}
.home_form .form_holder2 .textbox ul li{width:30%; margin:-20px 0 0 2%;}

.home_form .form_holder2 .textbox select{height:35px; padding:0 5%; width:90%; color:#515151; font-size:18px;font-family:'Assistant-Regular';}
.home_form .form_holder2 .textbox select:focus{color:#000;}

.home_one{width:100%; float:left; padding:40px 0 60px 0;}
.home_one .shadetabs{width:100%; float:left; text-align:center; background:url(../images/line1.png) repeat-x center 0;font-family:'Assistant-Bold'; font-size:18px;}
.home_one .shadetabs ul{width:800px; margin:0 auto; float:none; background:#fff; padding:0; clear:both;}
.home_one .shadetabs li{width:150px; margin:0; padding:0 5px;}
.home_one .shadetabs li a{display:block; float:left; width:100%; height:44px; color:#000;font-family:'Assistant-Bold';}
.home_one .shadetabs li a:hover{text-decoration:underline;}
.home_one .shadetabs li a.selected{background:url(../images/tav-hover.png) no-repeat center 0; color:#fff;}
.home_one .tab_content_holder{width:100%; float:left;}

.home_two{width:100%; float:left; padding:80px 0; text-align:center; color:#fff; background:url(../images/bg1.png) repeat-y center 0;}
.home_two .details_holder{width:900px;}
.home_two h1{font-family:'Assistant-Bold'; font-size:42px;}
.home_two .main_text{width:100%; float:left;padding:40px 0;}
.home_two .other_content{width:100%; float:left;}
.home_two .other_content ul li{width:29.333%; margin:0 2%;}
.home_two .other_content h2{font-family:'Assistant-Bold'; font-size:21px; padding:0 0 5px 0; color:#fff;}
.home_two .other_content .text_holder{width:65%; float:left; font-size:16px; line-height:20px; color:rgba(255,255,255,0.5); text-align:right; padding:10px 0 0 0;}
.home_two .other_content .img_holder{width:80px; float:right;}

.page_banner{width:100%; float:left; text-align:center; background:url(../images/innerpage-banner.jpg) no-repeat center 0; height:260px; padding:155px 0 0 0; font-size:40px; line-height:40px;font-family:'Assistant-Bold';}
.page_banner span{padding:5px 30px 10px 30px; background:#000; color:#fff;}
.common_container{width:100%; float:left; padding:50px 0;}

/*** INNER PAGE ***/
.full_text{width:94%; float:left;margin-top:20px;margin-right:3%;margin-left:3%;margin-bottom:20px;}
.photo_gallery{width:100%; float:left; padding:50px 0 0 0;}
.photo_gallery ul li{width:30.5%; border:4px solid #e5e5e5; margin:0 1% 20px 1%;}
.photo_gallery .img_holder{width:100%; float:left;}
.photo_gallery .text_holder{width:94%; float:left; padding:12px 3%; color:#515151;}
.photo_gallery .text_holder .title{width:65%; float:right;font-size:17px; text-align:right;}
.photo_gallery .text_holder .title strong{font-size:19px;font-family:'Assistant-SemiBold';}
.photo_gallery .text_holder .btn_holder{width:95px; float:left;}






/*** as-category1 ***/
.category_table{width:100%; float:left; padding:20px 0 0 0;}
.category_table_header{width:100%; float:left; text-align:center; background:black; font-size:20px; }
.category_table_header a{background:url(../images/arrow2.png) no-repeat 0 8px; padding:0 0 0 25px; color:#fff;}
.category_table_header .text1{width:15%; padding:30px 0; float:left; background:url(../images/dot4.png) repeat-y right 0;}
.category_table_header .text2{width:7%; padding:30px 0; float:left; background:url(../images/dot4.png) repeat-y right 0;}
.category_table_header .text3{width:7%; padding:30px 0; float:left; background:url(../images/dot4.png) repeat-y right 0;}
.category_table_header .text4{width:11%; padding:30px 0; float:left; background:url(../images/dot4.png) repeat-y right 0;}
.category_table_header .text5{width:7%; padding:30px 0; float:left; background:url(../images/dot4.png) repeat-y right 0;}
.category_table_header .text6{width:5%; padding:30px 0; float:left; background:url(../images/dot4.png) repeat-y right 0;}
.category_table_header .text7{width:9%; padding:30px 0; float:left; background:url(../images/dot4.png) repeat-y right 0;}
.category_table_header .text8{width:5%; padding:30px 0; float:left; background:url(../images/dot4.png) repeat-y right 0;}
.category_table_header .text9{width:8%; padding:30px 0; float:left; background:url(../images/dot4.png) repeat-y right 0;}
.category_table_header .text10{width:10%; padding:30px 0; float:left; background:url(../images/dot4.png) repeat-y right 0;}
.category_table_header .text11{width:9%; padding:30px 0; float:left; background:url(../images/dot4.png) repeat-y right 0;}
.category_table_header .text12{width:9%; padding:30px 0; float:left;background:url(../images/dot4.png) repeat-y right 0;}}
.category_table_header .text13{width:3%; padding:30px 0; float:left;}

.category_table_row{width:100%; float:left; text-align:center; font-size:18px; line-height:50px; color:#000;}
.category_table_row ul li{width:100%; padding:10px 0 0 0; border-bottom:3px solid #a58d54;}
.category_table_row .text1{width:15%;float:left;}
.category_table_row .text2{width:7%;float:left;}
.category_table_row .text3{width:7%;float:left;}
.category_table_row .text3 img{width:80%; margin:0 auto;}
.category_table_row .text4{width:11%;float:left;}
.category_table_row .text5{width:7%;float:left;}
.category_table_row .text6{width:5%;float:left;}
.category_table_row .text7{width:9%;float:left;}
.category_table_row .text8{width:5%;float:left;}
.category_table_row .text9{width:8%;float:left;}
.category_table_row .text10{width:10%;float:left;}
.category_table_row .text11{width:9%;float:left;}
.category_table_row .text12{width:9%; float:left;}
.category_table_row .text13{width:3%; float:left;}
.category_table_row .btn_holder{width:100%; float:left;}
.category_table_row .btn_holder img{width:183px; float:left}

.centered-list {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    list-style: none;
    padding: 0;
    margin: 0 auto;
    flex-wrap: wrap;
    width: 100%;
}

    .centered-list li {
        margin: 0 10px 10px 10px;
    }

    .centered-list img {
        max-width: 440px;
        width: 100%;
        height: auto;
        display: block;
        margin: 0 auto;
    }

@media (max-width: 600px) {
    .centered-list {
        flex-direction: column;
        align-items: center;
    }

        .centered-list li {
            margin: 10px 0;
        }

        .centered-list img {
            max-width: 95vw;
        }
}

.contenttitle, h1 {
  margin-bottom: 22px !important;
  line-height: 1.2 !important;
}
.subtitle, h2 {
  margin-top: 0 !important;
}
@media (max-width: 600px) {
  .contenttitle, h1 {
    font-size: 1.3em !important;
  }
  .subtitle, h2 {
    font-size: 1.1em !important;
  }
}

