html,body{margin:0;padding:0;font-family:'Quattrocento',serif;background-color:#000;}
.clearfix{clear:both;}
.static-width{width:1038px;}
.inner_mob{display:none;}
.header{margin:auto;height:186px;max-width:1038px;}
.menu-list{margin:113px 0px 0px 0px;float:left;}
.menu-list li{float:left;margin-right:29px;}
.menu-list li a{display:block;color:rgba(255, 255, 255, 0.65);border-top:1px solid rgba(255, 255, 255, 0.65);border-bottom:1px solid rgba(255, 255, 255, 0.65);text-align:right;text-decoration:none;margin:0px;padding:4px 0px;text-transform:uppercase;font-weight:300;font-size:12px;}
.menu-list li a:hover{border-bottom:3px solid #202629 !important;}
.logo{float:right;margin:41px 0px;}
.logo a{width:100%;display:block;}
.logo a img{width:100%;}
#banner-outter-wrapper{width:100%;background:#000;}
.banner-wrapper{max-height:600px;margin:auto;}
.sub-banner-wrapper{max-height:600px;margin:auto;}
#home-panel-wrapper{margin:55px auto;overflow:hidden;max-width:1038px;}
.latest-work{margin:0;padding:0;border-top:1px solid rgba(255, 255, 255, 0.65);border-bottom:1px solid rgba(255, 255, 255, 0.65);color:rgba(255, 255, 255, 0.4);float:left;font-size:30px;text-transform:uppercase;}
.latest-work span{display:block;}
.latest-works-wrapper{float:right;width:840px;margin:0px 0px 0px 0px;}
.filer-options{list-style:none;margin:0;padding:0;border-bottom:1px solid rgba(255, 255, 255, 0.32);overflow:hidden;padding-bottom:25px;}
.filer-options li{border-top:1px solid rgba(255, 255, 255, 0.22);margin-right:6px;float:left;padding:8px 10px;background-color:rgba(255, 255, 255, 0.17);margin-bottom:6px;}
.filer-options li a{text-decoration:none;display:block;color:rgba(255, 255, 255, 0.65);font-weight:300;font-size:13px;text-transform:uppercase;}
.latest-work-portfolio{margin-top:20px;}
.latest-work-portfolio a{display:block;margin:0px 3px 0px 0px;}
.isotope-item{z-index:2;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.isotope,
.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}
.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width;}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:-o-transform, opacity;transition-property:transform, opacity;}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
.footer{width:100%;background-color:#f1f1f1;}
.footer-inner{margin:0 auto;max-width:1000px;height:auto;padding:0;}
.footer-menu-list{margin:50px 0px 0px 0px;float:left;}
.footer-menu-list li{float:left;margin-right:29px;}
.footer-menu-list li a{display:block;color:rgba(255, 255, 255, 0.65);border-top:1px solid rgba(255, 255, 255, 0.65);border-bottom:1px solid rgba(255, 255, 255, 0.65);text-align:right;text-decoration:none;margin:0px;padding:4px 0px;text-transform:uppercase;font-weight:300;font-size:12px;}
.footer-menu-list li a:hover{border-bottom:3px solid #202629 !important;}
.footer-info{float:right;padding:50px 0px;}
.footer-info h2{border-top:1px solid #202629;color:rgba(255, 255, 255, 0.65);font-weight:300;width:113px;font-size:12px;text-align:right;padding:10px 0px;margin:0;float:right;display:inline-block;}
.social-icons{list-style:none;padding:0;border-top:1px solid rgba(255, 255, 255, 0.65);margin:0 0 12px 0;width:200px;overflow:hidden;clear:both;border-bottom:1px solid rgba(255, 255, 255, 0.65);float:right;}
.social-icons li{float:right;margin:6px 0px 4px 5px;}
.copyright{text-align:right;color:rgba(255, 255, 255, 0.65);font-weight:300;font-size:12px;width:100%;}
.content-wrapper{margin:55px auto;overflow:hidden;max-width:1038px;}
.content-inner{clear:both;overflow:hidden;min-height:400px;}
.content-head{float:left;border-top:1px solid #202629;width:26%;margin-right:20px;}
.content-head span{text-transform:uppercase;font-weight:100;font-size:36px;color:rgba(255, 255, 255, 0.4);text-align:right;padding:12px 0;display:block;}
.content-head ul{list-style:none;margin:0;padding:0;}
.content-head li{float:right;width:100%;}
.content-head li a{display:block;text-align:right;text-transform:uppercase;font-weight:300;font-size:12px;color:rgba(255, 255, 255, 0.4);padding:5px 0;text-decoration:none;}
.tree-head a{text-align:right;text-transform:uppercase;font-weight:300;font-size:12px;color:rgba(255, 255, 255, 0.65);text-decoration:none;}
.tree-head a:hover{font-weight:bold;}
.tree-head{float:left;width:250px;margin-right:60px;text-transform:uppercase;font-weight:300;font-size:12px;color:#414c52;}
.content-link-active{font-weight:bold !important;}
.content-detail{float:right;margin-right:25px;border-top:1px solid #5F5F5F;padding:15px 0;width:67%;}
.content-detail h1{font-weight:300;font-size:23px;color:rgba(255, 255, 255, 0.65);margin:0px 0px 5px 0px;text-transform:uppercase;}
.content-detail h4{color:#FFF;margin:0px 0px 5px 0px;}
.content-detail p{font-weight:300;font-size:12px;color:rgba(255, 255, 255, 0.65);line-height:20px;text-align:justify;}
.content-detail ul, .content-detail ol{color:#848484;}
.content-detail ul li , .content-detail ol li{color:#848484;}
#portfolio-lists{float:right;margin-right:25px;width:690px;list-style:none;margin:0;padding:0;}
#portfolio-lists li{clear:both;margin:-1 0 0 0;padding:35px 0px;border-top:1px solid #5F5F5F;border-bottom:1px solid #5F5F5F;overflow:hidden;}
.image-sldier{float:left;}
.image-details{float:right;width:400px;}
.image-details h1{color:#A6A6A6;font-weight:300;font-size:25px;border-bottom:3px solid #a6a6a6;text-transform:uppercase;text-align:right;float:right;padding:10px 0px;color:3px rgba(255, 255, 255, 0.65);margin:0 0 10px 0;}
.image-details p{margin:0;}
.image-details div{clear:both;font-weight:300;font-size:12px;text-align:right;margin:0;float:right;color:rgba(255, 255, 255, 0.65);line-height:16px;height:97px;overflow:hidden;}
.my-portfolio-view{float:right;margin-right:25px;width:690px;}
.my-portfolio-view h1{width:100%;border-top:1px solid rgba(255, 255, 255, 0.65);font-weight:300;font-size:23px;color:rgba(255, 255, 255, 0.65);text-transform:uppercase;padding:20px 0px 6px 0px !important;display:table;margin:23px 0 0 0;}
.my-portfolio-view p{font-weight:300;font-size:12px;color:#424242;line-height:16px;text-align:justify;clear:both;margin:0px;color:rgba(255, 255, 255, 0.65);}
.pot-link-btn{float:right;clear:both;padding:7px;background-color:rgb(51, 51, 51);display:block;color:#FFF;font-size:12px;text-transform:uppercase;margin-top:10px;}
.pot-link-btn:hover{background-color:rgb(51, 51, 51);color:#FFf;}
#portfolio-slide-show{margin:35px 0px;width:600px !important;overflow:hidden;}
.portfolio-images-wrapper{width:100%;position:relative;top:0;overflow:hidden;}
.navigation-portfoio{position:absolute;right:0;z-index:100;}
#next-slide{display:table;float:left;}
#prev-slide{display:table;float:left;margin-right:3px;}
.next-slider-nav{background:#000;text-decoration:none;color:#fff;font-weight:400;font-size:25px;height:39px;padding:0px 10px;border:1px solid #000;}
.next-slider-nav:hover{background:#202629;}
.visit-href{text-decoration:none;display:block;clear:both;float:right;margin:14px 0px;padding:2px 0px;border-top:1px solid #202629;border-bottom:1px solid #202629;color:#696969;}
.visit-href:hover{border-bottom-width:3px;}
#pagination{position:absolute;width:200px;height:35px;z-index:100;top:0;left:0;}
#pagination li{float:left;margin:0 2px;list-style:none;}
#pagination li a{display:block;width:12px;height:0;padding-top:12px;background-image:url(../images/pagination.png);background-position:0 0;float:left;overflow:hidden;}
#pagination li.activeSlide a{background-position:0 -14px;}
.service-detail{float:right;margin-right:25px;padding:0px 0;width:690px;}
#services-lists li{margin-bottom:25px;overflow:hidden;border-top:1px solid #202629;}
#services-lists h1{padding:5px 0px;margin:0px;font-weight:300;font-size:17px;text-transform:uppercase;}
#services-lists p{margin:0;padding:0;font-weight:300;font-size:12px;}
.home-slide-show{overflow:hidden;}
.inner-slide-show{overflow:hidden;}
.inner-slide-show img{width:100%;}
.prodetspllbl,.prodetspldiv{width:100%;float:left;border-top:1px solid #9B9696;}
.prodetspllbl{color:rgba(255, 255, 255, 0.65);text-transform:uppercase;padding:20px 0px 6px 0px !important;margin-top:15px;}
.prodetspldiv img{margin:10px 0;}
.prospan{text-transform:uppercase;font-weight:100;font-size:36px;color:rgba(255, 255, 255, 0.65);text-align:left;padding:15px 0;display:block;}
.lft_mnu_ul{list-style:none;margin:0;padding:0;}
.lft_mnu_ul li{margin-top:8px;}
.lft_mnu_ul li a{text-align:right;text-transform:uppercase;font-weight:300;font-size:14px;color:rgba(255, 255, 255, 0.65);text-decoration:none;}
.lft_mnu_ul li a.active{color:#FFF;border-bottom:1px solid #FFF;}
.lft-cat-menu-ul{list-style:none;margin:0;padding:0;}
.lft-cat-menu-ul li{margin-top:8px;}
.lft-cat-menu-ul li a{text-align:right;text-transform:uppercase;font-weight:300;font-size:14px;color:rgba(255, 255, 255, 0.65);text-decoration:none;}
.lft-cat-menu-ul li a.active{color:#FFF;border-bottom:1px solid #FFF;}
.ind-btm-img{}
.ind-btm-img img{width:100%;margin-top:15px;}
.prd-dtls-imgs img{margin-top:10px;width:100%;}
.ord-now{margin-top:0px;display:block;background-color:#636060;float:right;padding:5px 8px;color:#FFF;text-transform:uppercase;font-size:11px;}
.ord-now:hover{background-color:#FFF;color:#000;}
#homeslider{width:100%;}
#innerslider{width:100%;}
#homeslider img{width:100%;}
.border_rep{border-top:1px solid rgb(255, 255, 255);border-bottom:1px solid rgb(255, 255, 255);}
.p-para ul{list-style-type:inherit;padding:auto !important;margin:auto;color:rgba(132, 132, 132, 0.99);}
.switch-to-pnl{width:100%;}
.switch-to-pnl-lft{width:50%;background-color:#000;height:170px;float:left;}
.switch-to-pnl-mid{width:30%;background-color:#000;height:170px;float:left;color:#FFF;}
.switch-to-pnl-rgt{width:20%;background-color:#A5383A;height:120px;float:left;margin-top:50px;}
.switch-to-pnl-mid h2{padding:35px 0 0 20px;line-height:24px;margin:0;font-size:28px;}
.switch-to-pnl-mid p{padding:20px;line-height:24px;}
.switch-to-pnl-lft img{height:100%;}
.switch-to-pnl-rgt a{text-transform:uppercase;padding:35px 0 35px 28px;display:block;color:#FFF;background-color:rgba(0, 0, 0, 0.13);font-size:22px;font-weight:bold;cursor:pointer;}
.switch-to-pnl-rgt a:hover{background-color:#FFF;color:#000;}
.prod-cat-desc{color:#A6A6A6;text-align:justify;font-size:14px;border-top:1px solid #5F5F5F;}
.prod-til{margin-top:51px !important;}
.avl-ind-btm{margin-top:20px;}
.ftr_btm_links{padding:0;margin:7px 0 0 0;float:right;list-style:none;}
.ftr_btm_links li{padding:0;float:left;border-left:1px solid #CCC;}
.ftr_btm_links li a{padding:0px;font-size:12px;color:rgba(255, 255, 255, 0.65);text-transform:uppercase;margin:-2px 8px;display:block;text-decoration:underline;}
.ftr_btm_links li:first-child{border-left:0px solid #CCC;}
.ftr_btm_links li:last-child a{margin-right:0;}
.ftr_btm_links li a:hover{color:#FFF;}
.glry-pg-title{text-transform:uppercase;font-weight:100;font-size:36px;color:rgba(255, 255, 255, 0.65);text-align:left;padding:0 0 15px 0;display:block;}
.glry-pg-title a{color:rgba(255, 255, 255, 0.65);}
.glry-bxs{margin:10px 0 10px 0;}
.glry-bx{padding:8px;width:25%;float:left;}
.glry-bx .glry-bx-inr{border:0px solid;}
.glry-bx .glry-bx-inr:hover{box-shadow:0 0 10px #000;}
.glry-bx-inr.grid figure{min-width:100%;max-width:100%;max-height:auto;margin:0;}
.glry-bx-inr.grid figure.effect-goliath{background:#FFF;overflow:hidden;}
.glry-bx-inr.grid figure.effect-goliath h2, .glry-bx-inr.grid figure.effect-goliath p{padding:38px 15px;color:#000;}
.glry-bx-inr img{width:100%;}
.glry-bx-imgs{display:none;}
.glry-bx-img{width:25%;float:left;padding:8px;}
.glry-bx-img img{width:100%;}
.glry-bx-til{font-size:24px;font-weight:500;padding:0px 14px 30px 14px;color:#000;}
.prgs-pg-title{text-transform:uppercase;font-weight:100;font-size:36px;color:rgba(255, 255, 255, 0.65);text-align:left;padding:0 0 15px 0;display:block;}
.prgs-lists{margin:20px 0 0 0;}
.prgs-list{width:48%;float:left;border-bottom:1px solid #CCC;padding:0 0 33px 0;margin:0px 15px 35px 0;}
.prgs-list-img{min-height:162px;background:#000;background-size:cover;overflow:hidden;padding:0;margin-bottom:10px;}
.prgs-list-img img{width:100%;}
.prgs-list-img span{width:100%;font-size:38px;text-align:center;position:absolute;line-height:120px;color:rgba(255, 255, 255, 0.78);top:0;}
.prgs-list-dtls{min-height:120px;}
.prgs-list-rs{min-height:120px;background-color:#DECC3B;padding:0;}
.prg-dtls-r-til{font-size:24px;line-height:28px;margin-bottom:6px;color:rgba(255, 255, 255, 0.65);}
.prg-dtls-r-desc{font-size:14px;line-height:20px;margin-bottom:6px;color:rgba(255, 255, 255, 0.65);}
.prg-dtls-r-desc.less{height:72px;overflow:hidden;}
.prg-dtls-tab{margin-top:10px;}
.prg-dtls-t-lab{font-size:12px;padding:4px 8px;background-color:#736F6F;color:#FFF;float:left;text-transform:uppercase;}
.prg-dtls-t-val{font-size:12px;padding:4px 8px;float:left;margin-right:15px;color:#FFF;}
.prg-dtls-t-val p{padding:0;margin:0;}
.prg-dtls-r-mr-dt{padding:5px 8px;background-color:#19A6DF;color:#FFF;display:block;font-size:12px;text-transform:uppercase;margin:12px auto 0 auto;text-decoration:none;text-align:center;float:left;}
.prg-dtls-r-mr-dt:focus, .prg-dtls-r-mr-dt:active, .prg-dtls-r-mr-dt:active, .prg-dtls-r-mr-dt:hover{text-decoration:none;background-color:rgb(208, 115, 84);color:#FFF;}
.prg-dtls-r-mr-pt{padding:5px 8px;background-color:#D9F0FF;color:#000;display:block;font-size:12px;text-transform:uppercase;margin:12px auto 0 5px;text-decoration:none;text-align:center;float:left;}
.prg-dtls-r-mr-pt:focus, .prg-dtls-r-mr-pt:active, .prg-dtls-r-mr-pt:active, .prg-dtls-r-mr-pt:hover{text-decoration:none;background-color:#D4B83C;color:#FFF;}
.contus{margin:0;}
.contus-addr{margin-top:20px;color:rgba(255, 255, 255, 0.72);line-height:23px;}
.contus-addr a{color:#FFF;}
.contus-frm{position:relative;}
.contus-loc{}
.contus-frm-til{padding:35px 0 10px 0;border-bottom:1px solid #CCC;color:#FFF;text-transform:uppercase;}
.contus-frm input[type="text"]{font-size:14px;padding:8px 10px;width:100%;margin-top:20px;border:5px solid rgba(204, 204, 204, 0.43);background-color:rgb(86, 86, 86);color:#FFF;}
.contus-frm textarea{font-family:'Quattrocento',serif;font-size:14px;padding:5px 10px;width:100%;margin-top:20px;height:100px;border:5px solid rgba(204, 204, 204, 0.43);background-color:rgb(86, 86, 86);color:#FFF;}
.contus-frm input[type="button"]{cursor:pointer;padding:4px 10px;margin-top:20px;float:right;background-color:rgba(255, 255, 255, 0.17);color:rgba(255, 255, 255, 0.81);text-transform:uppercase;border:4px solid rgb(137, 137, 137);}
.contus-frm .contus-vali{display:none;margin-top:-10px;}
.contus-frm .contus-vali-cmnts{margin-top:-10px !important;}
.contus-frm .contus-vali:after{top:27px;left:5px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136, 183, 213, 0);border-top-color:rgb(162, 33, 33);border-width:10px;argin-left:0;}
.contus-msg{color:#B7DAB4;font-size:16px;padding:18px 0 0 0;}
.contus-msg.succ{color:#B7DAB4}
.contus-msg.unsucc{color:#EC4343}
.err-vali-field{display:none;left:0;box-shadow:2px -2px 11px #000;position:absolute;margin:0 0 0 10%;background-color:rgb(162, 33, 33);padding:5px 8px;color:#FFF;}
.err-vali-field:after{top:27px;left:5px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136, 183, 213, 0);border-top-color:rgb(162, 33, 33);border-width:10px;argin-left:0;}
@media screen and (max-width:1050px){.menu-list{margin:20px 0px 0px;padding-left:20px;}
.menu-list li{clear:both;float:none;}
.logo{margin:8px;float:right;}
.latest-work{display:none;}
.latest-works-wrapper{width:100%;float:none;}
#home-panel-wrapper{margin-top:30px;}
.filer-options{padding:0px 30px 23px;}
.filer-options li{padding:6px 9px;}
.filer-options li a{font-size:11px;}
.footer-info{padding:20px;}
.footer-menu-list{margin:0;padding:20px 0px 20px 20px;}
.footer-menu-list li{margin-bottom:20px;}
.footer-menu-list li a{width:auto;}
.switch-to-pnl-lft{width:100%;height:auto;float:none;}
.switch-to-pnl-lft img{width:100%;height:auto;}
.switch-to-pnl-mid{width:50%;height:auto;}
.switch-to-pnl-rgt{width:50%;height:auto;margin-top:35px;}
.switch-to-pnl-rgt a{padding:45px 0px 45px 28px;}
.content-wrapper{margin:0;}
.content-head{float:none;width:100%;max-width:100%;}
.content-head span{text-align:left;padding:20px;}
.content-detail{float:none;width:100%;padding:20px;clear:both;}
.content-detail p{margin:0;}
.tree-head{float:none;width:100%;}
#portfolio-lists{float:none;width:100%;padding:20px;}
#portfolio-lists .image-details{width:65%;float:right;}
#portfolio-lists .my-portfolio, #portfolio-lists .image-sldier{width:30%;float:left;}
#portfolio-lists .my-portfolio img, #portfolio-lists .image-sldier img{width:100%;}
#portfolio-lists .image-details .my-portfolio{width:100%;}
#portfolio-lists .image-details a{width:auto !important;float:right;}
.prod-til{margin-top:0 !important;}
.content-head ul{margin:0px 20px 20px 20px;}
.content-head ul li{width:auto;border-top:1px solid rgba(255, 255, 255, 0.22);margin-right:6px;float:left;padding:0;background-color:rgba(255, 255, 255, 0.17);margin-bottom:6px;}
.content-head ul li a{text-decoration:none;display:block;color:rgba(255, 255, 255, 0.65);font-weight:300;font-size:13px;text-transform:uppercase;padding:6px 10px;}
.lft-cat-menu-ul{padding:20px 20px 0 20px;}
.lft-cat-menu-ul li{width:auto;border-top:1px solid rgba(255, 255, 255, 0.22);margin-right:6px;float:left;padding:0;background-color:rgba(255, 255, 255, 0.17);margin-bottom:6px;}
.lft-cat-menu-ul li a{text-decoration:none;display:block;color:rgba(255, 255, 255, 0.65);font-weight:300;font-size:13px;text-transform:uppercase;padding:6px 10px;}
.lft_mnu_ul{padding:20px 20px 0 20px;}
.lft_mnu_ul li{width:auto;border-top:1px solid rgba(255, 255, 255, 0.22);margin-right:6px;float:left;padding:0;background-color:rgba(255, 255, 255, 0.17);margin-bottom:6px;}
.lft_mnu_ul li a{border-bottom:1px solid #2B2B2B;text-decoration:none;display:block;color:rgba(255, 255, 255, 0.65);font-weight:300;font-size:13px;text-transform:uppercase;padding:6px 10px;}
.my-portfolio-view{width:100%;float:none;padding:0 20px 20px 20px;}
.prod-cat-desc{clear:both;margin-top:20px;}
.prospan{padding:15px 20px 0px 20px;}
.prgs-list-img{min-height:auto;}
.prgs-list{width:47%;}
.prg-dtls-t-lab{clear:both;margin-top:5px;width:80px;}
.prg-dtls-t-val{margin-top:8px;}
.glry-bx, .glry-bx-img{width:49%;}
.prgs-lists{margin:20px 15px;}
.contus-addr{text-align:center;margin-bottom:15px;}
.glry-pg-title{padding:12px;}
}
@media screen and (max-width:470px){.menu-list{margin:20px 0px 0px;width:40%;}
.logo{margin:8px;float:right;width:45%;}
.footer-menu-list{margin:0;padding-left:20px;}
.footer-menu-list li{width:38%;}
.switch-to-pnl-mid{width:100%;}
.switch-to-pnl-rgt{width:100%;margin-top:0px;}
.footer-menu-list li a:hover{border-top:1px solid rgb(144, 49, 51) !important;border-bottom:1px solid rgb(144, 49, 51) !important;}
.image-details h1{font-size:18px;padding:0 0px 10px 0px;}
.prgs-list{width:99%;float:none;}
.glry-bx, .glry-bx-img{width:98%;float:none;}
}