*{margin:0px;padding:0px;}
body{font-family:'Source Sans Pro', sans-serif;}
a:hover{text-decoration:none;}
.white-color{color:#fff!important}
.red-color{color:#bc1400!important}
.cyan-color{color:#0d767d !important;}
.enq_hme{width:40px;height:40px;background-color:#bc1400;border-radius:50%;color:#fff;text-align:center;line-height:40px;position:fixed;z-index:9999;overflow:hidden;top:15em;border:2px solid #fff;}
.soc_icns a{display:block;background:#fff;border-radius:50px;font-weight:bold;width:40px;height:40px;line-height:40px;text-align:center;border:2px solid #bc1400;box-shadow:0 1px 2px rgba(0,0,0,0.25), inset 0 1px 1px rgba(255,255,255,0.5);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.25), inset 0 1px 1px rgba(255,255,255,0.5);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.25), inset 0 1px 1px rgba(255,255,255,0.5);color:#bc1400;-moz-transition:all 0.85s ease;-webkit-transition:all 0.85s ease;-o-transition:all 0.85s ease;transition:all 0.85s ease;}
.soc_icns .fa-facebook:hover{background-color:#3b5998;border-color:#3b5998;}
.soc_icns .fa-twitter:hover{background-color:#4099FF;border-color:#4099FF;}
.soc_icns .fa-google-plus:hover{background-color:#d34836;border-color:#d34836;}
.soc_icns .fa-linkedin:hover{background-color:#0077B5;border-color:#0077B5;}
.soc_icns .fa-rss:hover{background-color:#FF6600;border-color:#FF6600;}
.soc_icns a:hover{transform:scale(1.2);transform:rotateZ(360deg);color:#fff;}
.pop_u-enq{width:40px;background-color:#0d767d;border-radius:0px 8px 8px 0px;color:#fff;text-align:center;padding:10px 0px;position:fixed;z-index:9999;overflow:hidden;top:18em;border:2px solid #fff;cursor:pointer;}
.pop_u-enq:hover{color:#fff;}
.pop_u-enqe a{margin-top: 6px;position: fixed;bottom: 20px;left: 20px;z-index: 1000;}
.pop_u-enqe  .fa-whatsapp:hover{margin-right: 10px;}
.pop_u-enqe:hover{color:#fff;}
#main-head{height:520px;background:url(../images/banner.jpg) center center fixed;background-size:cover;}
.banner-ind{position:relative;}
.banner-ind img{width:100%;}
.bann-quot{position:absolute;left:0%;top:31%;}
.bann-quot img{width:100%;}
.bann-ar{width:initial !important;left:initial !important;top:45%;}
.bann-right{right:0px;}
.arr-bann{width:40px;height:65px;background-color:rgba(0,0,0,0.75);text-align:center;line-height:65px;}
.carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;}
.carousel-fade .carousel-inner .active{opacity:1;}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1;}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right{opacity:1;}
.carousel-fade .carousel-control{z-index:1;}
.navbar-header{float:left;}
.btn-bann-more{background-color:#0d767d;width:160px;height:45px;line-height:45px;display:inline-block;color:#fff !important;border:1px solid #0d767d;transition:0.3s linear;text-align:center;font-weight:bold;letter-spacing:0.5px;margin-left:5px;}
.btn-bann-portfol{width:160px;height:45px;line-height:45px;display:inline-block;color:#fff !important;margin-left:5px;border:1px solid #fff;transition:0.3s linear;text-align:center;font-weight:bold;letter-spacing:0.5px;}
.top-nav{width:100%;position:absolute;top:0px;z-index:1031;padding:10px 0px;background-color:rgba(40,40,40,.15);border-bottom:1px solid rgba(255,255,255,0.35);}
ul.top-ul{list-style:none;margin:0px;}
ul.top-ul li{display:inline;padding:0px 7px;color:#fff;}
.ic-soc{color:#fff;transition:all 0.2s linear;}
.ic-soc:hover{color:#bc1400;text-decoration:none;}
.li-right-call{font-weight:500;letter-spacing:1px;}
.menubar{position:absolute;top:41px;width:100%;background:none;border:none;z-index:9;border-bottom:1px solid rgba(255,255,255,.35);transition:0.15s linear;}
a.navbar-brand{font-size:36px;color:#fff !important;font-family:'Cinzel';}
.menu-ul li a{color:#fff !important;text-transform:uppercase;font-size:14px;font-weight:500;letter-spacing:1px;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{background:none;}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{background:none;}
.btn-men-tog{color:#fff !important;padding:15px 20px !important;}
.bar-mobi-men{padding:0px !important;width:27px;height:3px;background-color:#fff;float:left;marrgin:0px auto;}
.bar-mobi-men:hover{text-decoration:none;background-color:}
.mobil-bar li a{padding:0px;}
.mobil-bar li{width:65px;padding:17px 17px;border-left:1px solid rgba(255,255,255,0.35);border-right:1px solid rgba(255,255,255,0.35);cursor:pointer;}
.bar-mobi-men:nth-child(2){margin-top:4px;}
.bar-mobi-men:nth-child(3){margin-top:4px;}
.menu-ul li a:hover .menu-drpdwn{display:block}
.menu-drpdwn{min-width:1150px;height:80px;background-color:#fff;right:-296% !important;top:102%;box-shadow:none;border-radius:0px;border:none;padding:0px;}
.menu-drpdwn::after{content:'';position:absolute;left:65%;bottom:100%;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #ffffff;clear:both;}
.ul-drps{width:100%;height:100%;}
.ul-drps li{display:inline-block;height:100%;border-right:1px solid rgba(0,0,0,0.2);line-height:80px;padding:0px 6%;}
.ul-drps li:last-child{border:none;}
ul.ul-drps li a{color:#000 !important;padding:#555;}
.togl_bann{width:100%;position:absolute;left:0%;bottom:-108px;margin:0px;}
.togl_bann li{height:108px !important;overflow:hidden;margin:0px;border-radius:0px;position:relative;padding:0px;cursor:pointer;}
.img-li_bann{width:100%;opacity:0;transition:0.3s linear all;}
.hov-list{position:absolute;width:100%;height:100%;top:0px;}
.hov-list img{width:60px !important;margin:15px auto 0px;display:block;}
.hov-list h2{margin:0px;font-size:16px;font-weight:600;text-align:center;letter-spacing:0.5px;}
.livin_room:hover > .img-li_bann{opacity:0.4;}
.dining_room:hover > .img-li_bann{opacity:0.4;}
.bed_room:hover > .img-li_bann{opacity:0.4;}
.offic_room:hover > .img-li_bann{opacity:0.4;}
.bath_room:hover > .img-li_bann{opacity:0.4;}
.exteri_room:hover > .img-li_bann{opacity:0.4;}
.ab-indx{margin-top:10em;}
.ab-indx img{width:100%;}
.right-ab{padding-left:0px;padding-top:2em;}
.h1-main{font-family:'Cinzel';font-weight:bold;font-size:40px;margin-top:0px;margin-bottom:0px;letter-spacing:-3.5px;}
.title-avatar{width:50px;height:50px;text-align:center;line-height:50px;font-size:26px;color:#0d767d;border:1px solid #0d767d;float:left;margin-top:5px;margin-right:15px;}
.h2-main-sub{margin:0px;float:left;font-size:20px;letter-spacing:1.5px;font-family:'Lora';margin-top:-6px;color:#555;margin-left:8px;}
.ab_ul-indx{width:100%;padding:0.3em 0px;margin-top:2em;}
.ab_ul-indx li{height:70px;margin:5px 0px;}
.ic-li-right{width:30px;height:30px;text-align:center;line-height:30px;background-color:#f5f5f5;color:#bc1400;border-radius:50%;border:1px solid #ddd;margin:15px 18px 20px 0px;float:left;}
.ab_ul-indx li h2{float:left;margin:0px;font-size:16px;font-weight:600;}
.ab_ul-indx li p{float:left;margin:0px;width:87%;text-align:justify;color:#555;letter-spacing:0.2px;}
.offr_bann{background-color:#0d767d;padding:2em 0px 1em;}
.offr_bann p{color:#fff;font-family:'Lora';font-size:25px;letter-spacing:0.5px;}
.offr_bann h1{color:#fff;font-family:'Cinzel';font-size:40px;font-weight:bold;margin-top:0px;}
.offr_bann h1 span{color:#5df5ff;}
.hglt_bann{height:360px;background-image:url('../images/feat_bann.jpg');}
.in_hglt{width:100%;height:100%;background-color:rgba(0,0,0,0.7);padding:4.5em 0px;}
.fea_bx{padding:0px;width:23%;margin:0px 1%;}
.fea-in{width:100%;height:240px;border:1px solid rgba(255,255,255,0.3);transition:color 0.50s;}
.fea-in::before,
.fea-in::after{box-sizing:border-box;content:'';position:absolute;width:100%;height:100%;top:0;transform-origin:center;left:0;}
.fea-in::before{border-top:2px solid #fff;border-bottom:2px solid #fff;transform:scale3d(0,1,1);}
.fea-in::after{border-left:2px solid #fff;border-right:2px solid #fff;transform:scale3d(1,0,1);}
.fea-in:hover::before,
.fea-in:hover::after{transform:scale3d(1,1,1);transition:transform 0.8s;}
.fea-in img{width:62px;margin:2em auto 1em;display:block;}
.fea-in h1{color:#5df5ff;font-family:'Cinzel';font-size:45px;text-align:center;font-weight:bold;margin:0px;}
.fea-in h2{margin-top:10px;color:#fff;font-size:18px;text-align:center;font-weight:600;letter-spacing:0.5px;}
.projs_indx{background-color:#f9f8f1;padding:2.5em 0px;}
.btn_all{display:block;padding:8px 15px;background-color:#bc1400;color:#fff;text-transform:Capitalize;font-family:'Lora';letter-spacing:0.8px;margin-top:-25px;border:1px solid #bc1400;transition:0.25s linear;}
.btn_all:hover{background-color:#fff;color:#bc1400;}
.proj_slid{margin-top:3em;border:1px solid #ddd;}
.proj_img{padding:0px;}
.proj_img img{width:100%;min-height:475px;}
.prof_ctrl{background:none !important;width:initial;top:45%;opacity:1;}
.prof_ctrl .fa-long-arrow-left,.prof_ctrl .fa-long-arrow-right{background-color:#bc1400;padding:16px 7px;font-size:15px;}
.proj_detls{min-height:475px;background-color:#fff;padding:0px;}
.lis_prj_dets{height:95px;border-bottom:1px solid #ddd;transition:0.3s linear;}
.ic-prjs{width:45px;height:45px;color:#aaa;line-height:45px;text-align:center;border:1px solid #aaa;margin:25px 15px;float:left;font-size:20px;transition:0.3s linear;}
.lis_prj_dets h1{color:#0d767d;font-size:18px;letter-spacing:0.8px;float:left;width:80%;font-weight:600;transition:0.3s linear;}
.lis_prj_dets h4{color:#333;font-size:18px;letter-spacing:0.8px;float:left;margin-top:0px;font-weight:300;transition:0.3s linear;}
.gets_dtls{background-color:#222;color:#fff;text-align:center;line-height:95px;font-size:24px;font-weight:bold;letter-spacing:1px;}
.gets_dtls a{text-decoration:none;color:#fff;}
.lis_prj_dets:hover{background-color:#f9f8f1;}
.gets_dtls:hover{background:#111;}
.lis_prj_dets:hover > .h1-prj{color:#bc1400;}
.lis_prj_dets:hover > .h4-prj{color:#555;}
.lis_prj_dets:hover > .ic-prjs{color:#bc1400;border-color:#bc1400}
hr.red-border{width:100%;height:2px;border-top:1px solid #bc1400;border-bottom:1px solid #bc1400;}
.ghtlt-new{width:100%;padding:1.5em 0px;}
.skew-div{width:100%;height:100px;padding:10px;background-color:#fff;position:relative;box-shadow:inset 0px 0px 10px rgba(0,0,0,0.5);margin:0px 0px 0px -20px;border-radius:10px;transition:0.35s linear;color:#282828;transform:skew(-20deg, 0deg);-webkit-transform:skew(-20deg, 0deg);-ms-transform:skew(-20deg, 0deg);}
.skew-div h1{font-size:15px;font-weight:bold;transform:skew(20deg);letter-spacing:1px;margin:12px 12px 0px;}
.skew-div p{font-size:14px;transform:skew(20deg);font-weight:300;margin:5px 0px 0px 24px;}
.skew-div:hover{background-color:#0d767d;color:#fff;}
.half_rs{position:relative;padding:0px;}
.half_rs_img{width:100%;transition:0.4s linear;}
.whil_hov{position:absolute;width:100%;height:100%;top:0px;transition:0.25s linear all;}
.whils_contn{width:80%;height:100px;background-color:#bc1400;position:absolute;bottom:0px;right:0px;padding:16px;color:#fff;transition:0.35s linear all;overflow:hidden;cursor:default;}
.whils_contn h1{font-size:18px;margin-top:0px;margin-bottom:5px;font-weight:bold;letter-spacing:1px;}
.whils_contn p{font-size:14px;margin-top:0px;letter-spacing:0.4px;font-weight:300;}
.ic_whils{width:45px;height:45px;background-color:#282828;color:#fff;text-align:center;line-height:45px;font-size:18px;font-weight:bold;bottom:0px;right:0px;position:absolute;opacity:0;transition:0.25s linear all;}
.ic_whils:hover{color:#fff;}
.half_rs:hover > .whil_hov{background-color:rgba(188,20,0,0.35);}
.half_rs:hover .whils_contn{margin:20px;}
.half_rs:hover .ic_whils{opacity:1;}
.whils_contn2{left:0px;background-color:#0d767d;}
.ic_whil2{left:0px;}
.half_rs:hover > .whil_hov2{background-color:rgba(13,118,125,0.35);}
.who_us{padding:2em 0px;}
.detls-abt-ul{width:100%;margin-top:10px;}
.detls-abt-ul li{border:1px solid #ddd;padding:13px 10px;background:none;margin:2px 0px !important;border-radius:0px !important;}
.detls-abt-ul li h3{cursor:pointer;margin:0px;font-size:18px;font-weight:500;color:#232323;margin-bottom:2px;}
.detls-abt-ul li h3 i.fa-close{font-size:13px;margin-top:4px;transform:rotateZ(45deg)}
.abt-avatr_ic_chang{transform:rotateZ(0deg) !important;}
.detls-abt-ul li p{margin-top:8px;text-align:justify;color:#555;line-height:24px;}
.tab-incx{width:100%;margin-top:10px;background-color:#1b1b1b;}
.tab-incx li{display:inline-block;padding:11px 4%;cursor:pointer;}
.tab-incx li a{color:#fff;font-weight:bold;letter-spacing:0.4px;}
.tab-incx li.active{background-color:#282828;}
.tab-incx li.active a,.tab-incx li.focus a{text-decoration:none;}
.tab-full_detls{border:1px solid #ddd;padding:10px;}
.serv_tab-img{padding:0px;}
.serv_tb_cnt h2{font-size:18px;color:#0d767d;margin-top:10px;font-weight:600;text-transform:uppercase;}
.serv_tb_cnt p{color:#555;font-weight:300;text-align:justify;line-height:24px;}
.clnts-inx{margin-bottom:0px;margin-top:20px;}
.clnts-inx li{width:16%;padding:10px;border:1px solid #ddd;display:inline-block;}
.clnts-inx li img{width:100%;}
footer{min-height:360px;background-image:url('../images/ft_bann.jpg');background-repeat:no-repeat;background-size:100% 100%;margin-top:3em;padding:1.5em 0px;}
.ft_box h2{font-size:16px;color:#fff;font-weight:Bold;text-transform:uppercase;letter-spacing:0.8px;margin-top:10px;}
.ft_box h2:after{display:block;content:'';width:65px;border-top:3px solid #5df5ff;margin-top:10px;}
.ft_box p{color:#727272;font-style:italic;line-height:24px;font-size:15px;text-align:justify;}
.ft-icon{list-style:none;}
.ft-icon li{display:inline-block;padding:0px 1px;}
.icon-top-ft{padding:7px 10px;text-align:center;line-height:28px;display:block;background-color:none;color:rgba(255,255,255,0.4);border:1px solid rgba(255,255,255,0.4);transition:0.35s linear;border-radius:4px;}
.icon-top-ft:hover{color:#fff;border-radius:0px 10px 10px 10px;border-color:rgba(255,255,255,1);}
.ft_links{list-style:none;}
.ft_links li{color:#727272;font-style:italic;padding:11px 0px;letter-spacing:0.4px;font-size:14px;border-bottom:1px solid rgba(255,255,255,0.1);font-weight:300;}
.ft_links li:last-child{border:none;}
.ft_links li a{color:#999;transition:0.3s linear;}
.ft_links li a:hover{padding-left:3px;color:#fff;}
.ft-addr{line-height:24px;}
.br-ft{border-color:#000;}
.rw-ft{padding:15px 0px;}
.rw-ft p{color:#999;}
.ecp_li{color:#ff0;font-family:'Lora',sans-serif;font-weight:bold;font-size:12px;letter-spacing:1px;}
.ecp_li:hover{color:#fff;}
.menu-slider{position:fixed;width:0px;min-height:100%;background-color:#0d767d;right:0px;z-index:9999;opacity:0;}
.ic-clos-nav-slid{color:rgba(255,255,255,0.7);font-weight:300;font-size:35px;padding:15px;border:1px solid rgba(255,255,255,0.4);margin:1em;cursor:pointer;margin-bottom:10px;}
.nav-slid{list-style:none;}
.nav-slid li{display:block;border-bottom:1px solid rgba(255,255,255,0.4);padding:2em 0px;}
.nav-slid li:last-child{border:none;}
.nav-slid li a{color:#fff;padding:0px 1.5em;}
.title_bg{height:380px;padding:8em 0px 1em;background:url(../images/sub_bann.jpg);position:relative;}
.sub_main-headr{text-align:center;font-size:85px;font-weight:bold;color:#fff;letter-spacing:1px;margin-bottom:0px;}
.sub-headr{text-align:center;font-size:20px;font-weight:bold;letter-spacing:0.5px;color:#fff;}
.heading-tri{padding-left:5px;padding-right:5px;margin-left:-15px;display:inline-block;z-index:1;position:absolute;bottom:10;left:50%;}
.heading-tri:before{border-left:10px solid transparent;border-right:10px solid transparent;border-top:16px solid transparent;}
.heading-tri:before, .heading-tri:after{width:0;height:0;display:block;content:'';}
.heading-tri:after{border-left:3px solid transparent;border-right:3px solid transparent;border-top:5px solid #202020;margin-left:-3px;position:absolute;top:4px;left:50%;}
.heading-tri:before{border-top-color:#5df5ff;}
.abt-intro{padding:2em 0px;height:380px;background-image:url(../images/abt-tit_img.png);background-repeat:no-repeat;background-position:right center;background-size:auto 100%;}
li.abt-pg_li{border:none !important;}
li.abt-pg_li h3{border-bottom:2px solid #1b1b1b;padding-bottom:0.8em;}
.abt-feat{padding:2em 0px;}
.fea-abt-div{position:relative;padding:0px;border-right:1px solid rgba(235,235,235,0.6);overflow:hidden;}
.fea-abt-div img{width:100%;transition:1.5s linear;opacity:0.8;}
.hov_abt-fe{width:100%;height:100%;background-color:#fff;position:absolute;top:0px;padding:2em;color:#1b1b1b;transition:0.5s linear;}
.hov_abt-fe h2{font-family:Arial;text-align:center;font-weight:bold;font-size:24px;margin:10px auto;}
.hov_abt-fe h1{text-align:center;font-weight:bold;font-size:20px;margin:10px auto;}
.hov_abt-fe .fa-long-arrow-right{text-align:center;display:block;padding:5px 8px;}
.fea-abt-div:hover .fea_abt-hov{transform:scale(1.2);opacity:1;}
.fea-abt-div:hover .hov_abt-fe{color:#fff;background-color:rgba(0,0,0,0.8);}
.hov_abt-fe:hover .fa-long-arrow-right{color:#fff;border:1px solid #fff;width:30px;margin:0px auto;}
.testimon-abt{border-top:1px solid rgba(235,235,235,0.8);padding:2em 0px;}
.title-inn{color:#1b1b1b;}
.testi_slidr{margin-top:2em;min-height:220px;background:#0d767d;background-size:100% 100%;padding:2em 0px;color:#fff;}
.list-testii{width:60%;margin:0px auto;text-align:center;line-height:24px;font-weight:100;font-size:15px;font-style:italic;letter-spacing:0.7px;}
.list-testii h1{font-size:16px;}
.servic_div{padding:2em 0px;}
.igm-serv,.serv-im-contn{margin-top:3em;}
.igm-serv img{width:100%;}
.li_in-serv{height:100px !important;margin:15px 0px !important;padding:10px;border:1px solid rgba(235,235,235,0.6);}
.ic-serv_hg{width:60px;height:60px;color:#bc1400;text-align:Center;line-height:60px;float:left;font-size:18px;margin:10px;}
.li_in-serv p{width:80% !important;}
.li_in-serv h2{margin-top:15px !important;}
.serv-im-contn ul.serv-ul{margin-top:0px !important;}
.servic_list{padding:2em 0px;}
.servpg_box{margin-bottom:20px;}
.servpg_box img{width:100%;}
.servpg_box h2{font-size:18px;color:#1b1b1b;font-weight:600;}
.servpg_box h2:after{content:'';display:block;width:60px;border-top:2px solid #bc1400;margin-top:5px;}
.servpg_box p{color:#333;text-align:justify;margin-top:15px;}
.servpg_box a{color:#5df5ff}
.projects_main_pg{padding:20px;}
.cf_id_prj{background-color:#f5f5f5;height:100%;width:100%;border:1px solid rgba(235,235,235,0.98);padding:20px;}
.proj_mn_iv{padding:0px;overflow:hidden;position:relative;}
.proj_mn_iv img{width:100%;min-height:380px;filter:blur(3px);transition:all 0.7s linear;}
.proj_mn_hovr{width:100%;height:100%;position:absolute;top:0px;background-color:rgba(0,0,0,0.6);box-shadow:inset 0px 0px 100px 16px rgba(0,0,0,0.2);transition:0.8s linear;padding:15px;}
.proj_row_2{height:260px;}
.proj_mn_hovr h1{text-align:Center;font-size:24px;color:#fff;font-weight:bold;letter-spacing:1px;margin-top:26%;cursor:pointer;text-transform:uppercase;}
.proj_mn_iv:hover img.proj_im{filter:blur(0px);transform:scale(1.1);}
.proj_mn_iv:hover .proj_mn_hovr{background-color:rgba(0,0,0,0.4);box-shadow:inset 0px 0px 35px 15px rgba(0,0,0,0.3);}
.proj_mn_iv:hover .btn-vw_prj{transform:scale(1);}
.proj_mn_iv:hover .p-hob{transform:scale(1);}
.btn-vw_prj{width:120px;height:30px;text-align:Center;line-height:30px;border:1px solid #fff;color:#fff;background:none;transition:0.3s linear;letter-spacing:0.5px;transform:scale(0);}
.btn-vw_prj:hover{background-color:#fff;color:#1b1b1b;}
.proj_mn_hovr p{color:#fff;letter-spacing:0.5px;font-weight:300;transform:scale(0);transition:0.8s lienar;}
.lst_p-in{position:absolute;bottom:0px;}
.lst_p-in_durtn{right:15px;}
.proj_gall_slidr,.proj_gall_detls{padding:0px;}
.proj_gall_slidr img{width:100%;}
.proj_singl{margin-top:4em;}
.href_link{width:100%;margin:0px;height:50px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;line-height:50px;}
.href_link a{color:#1b1b1b;font-size:15px;text-transform:uppercase;font-weight:bold;}
.href_link a:hover{color:#bc1400;}
.href_link a i.fa-chevron-left,.href_link a i.fa-chevron-right{font-size:13px;}
.href_link li{text-align:center;}
.href_link li:nth-child(2){padding:0px;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.gal_tit_name{text-align:left;color:#bc1400;font-sizE:36px;font-weight:bold;letter-spacing:0.5px;margin-left:20px;margin-top:0px;text-transform:uppercase;}
.gal_tit_name:after{content:'';display:block;margin-top:7px;width:125px;height:3px;border-top:1px solid #0d767d;border-bottom:1px solid #0d767d;}
.tab_gal_dtls{font-sizE:15px;margin-bottom:20px;}
.tab_gal_dtls tr td{padding:22px;padding-left:20px;border-bottom:1px solid rgba(235,235,235,0.5);text-align:justify;}
.tab_gal_dtls tr td b{text-transform:uppercase;letter-spacing:0.4px;}
.btns_view-galls{padding:7px 15px;background-color:#fff;border:1px solid #1b1b1b;color:#1b1b1b;margin:20px 0px 0px 20px;transition:.4s linear;letter-spacing:0.8px;}
.btns_view-galls:hover{background-color:#1b1b1b;color:#fff;}
.list-gallery{border-radius:0px;border:none;margin:0px;cursor:pointer;}
a.list-gallery:hover{border-color:#1b1b1b !important;}
.por-op{background:rgba(13, 118, 125, 0.9);}
.pop-bg{box-shadow:none;border-radius:0px;bordeR:none;box-shadow:none;background:none;}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);}
.modal.in .modal-dialog{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
#show-next-image{right:0px;}
.ic-nav-por{padding:15px;border-radius:50%;background-color:#fff;color:#bc1400;border:none;position:absolute;top:45%;}
.por-pop-cl{color:#fff;font-size:16px;opacity:1;}
.vaast-pg{padding-top:2em;}
.vaas-img{display:block;width:300px;margin:0px auto;}
.vaast-pg p{font-size:15px;color:#555;letter-spacing:0.6px;font-style:italic;margin:1em 0px;}
.contnt-vastu img{width:300px;float:left;margin-right:1em;}
.contnt-vastu{margin-top:1em;}
.contnt-vastu h2{font-size:21px;color:#bc1400;font-weight:bold;letter-spacing:0.6px;margin:0px;}
.contnt-vastu h2:after{width:70px;height:3px;display:block;content:'';margin-top:6px;border-top:1px solid #0d767d;border-bottom:1px solid #0d767d;}
.contnt-vastu p{text-align:justify;color:#555;line-height:24px;margin:0px;}
.tab_vaastu{margin-top:1em;text-align:center;}
.tab_vaastu th{text-align:center;background-color:#0d767d;color:#fff;}
.tab_vaastu td{text-align:left;font-size:15px;letter-spacing:1px;color:#1b1b1b;font-weight:600;}
.contnt-vastu h3{font-size:16px;color:#1b1b1b;font-weight:bold;margin-bottom:5px;}
.pricin_quot{margin-top:3em;}
.pricin_quot h1{font-size:18px;color:#0d767d;font-weight:bold;}
.pricin_quot h4{font-size:16px;color:#555;font-weight:bold;}
.p-pricing-padds{padding:1.5em;color:#1b1b1b;background-color:#efefed;box-shadow:inset 0px 0px 10px rgba(0,0,0,0.6);letter-spacing:0.8px;font-sizE:16px;border-radius:4px;}
.ul-prc h3{font-size:16px;color:#1b1b1b;margin-bottom:2em;}
.ul-prc{margin-bottom:2em;}
.ul-prc li{display:inline;text-align:center;}
.ul-prc a{padding:12px 25px;background-color:#bc1400;color:#fff;font-sizE:16px;text-transform:uppercase;font-weight:500;letter-spacing:1px;cursor:pointer;}
.ctnt-pric p{line-height:28px;font-size:16px;}
.ctnt-pric b{font-style:italic;}
.tabl_prcn{width:80%;margin:0px 10%;}
.tabl_prcn th{padding:14px 0px;background-color:#0d767d;color:#fff;font-size:18px;}
.tabl_prcn td{color:#282828;font-size:15px;letter-spacing:0.8px;}
.p-asn_pnts{margin-top:2em;font-size:16px;}
.p-asn_pnts span{margin:0.2em 0px;display:block;}
.cont_pg{margin-top:3em;}
.map_div{padding:0px;}
.map_div iframe{width:100%;border:none;min-height:626px;}
.cont_details{padding:0px;}
.form_inn{min-height:606px;background-color:#fff;background-image:url(../images/bg-2.png);background-position:left bottom;background-repeat:repeat-x;}
.form_inn h3.sub-headr{color:#bc1400;}
.form-group-auto{position:relative;z-index:1;}
.form-group-auto label{position:relative;z-index:-1;top:30px;left:5px;text-transform:uppercase;font-weight:400;letter-spacing:0.6px;}
.form-group-auto .form-control{padding-left:0;padding-right:0;background-color:transparent;border:none;border-bottom:1px solid #ddd;border-radius:0px;box-shadow:none;transition:0.4s linear;}
.form-group-auto .form-control:focus{border-bottom:1px solid #0d767d;}
.form-group-auto.focused label{top:0px;left:0px;}
#submit_btns{background-color:#0d767d;color:#fff;border-radius:0px;font-size:14px;position:relative;border:1px solid #0d767d;transition:0.2s linear;margin-top:1.5em;text-transform:uppercase;letter-spacing:1px;}
#submit_btns:hover{background:none;color:#0d767d;}
.addre-frm{text-align:center;margin-top:2em;}
.addre-frm li{font-size:15px;text-transform:capitalize;line-height:30px;}
.enq_frm{margin-top:8em;min-height:400px;background-color:#efefed !important;}
.pop-bg{width:100%;height:100%;}
.enq_btn-cls{top:-15px;position:relative;right:-15px;}
.card-hide{opacity:0;left:-1000px;}
.ekko-lightbox-item img{width:100%;}
.modal-content{box-shadow:none;border:none;background:none;}
.fol_work{height:243px;overflow:hidden;}
.fol_work a img{width:100%;}
#loadin{width:100%;height:100%;position:fixed;background-color:rgba(255,255,255,0.9);top:0px;left:0px;z-index:999;}
#loadin img{width:180px;margin:0px auto;display:block;margin-top:200px;}