@charset "utf-8";
*{margin:0;padding:0}
body{font-family:'Lato',sans-serif,Arial,Helvetica,sans-serif;color:#414042;font-weight:400; overflow-x:hidden; max-width:100%;}
.videoanim{overflow:hidden;margin:0 auto;max-width:1119px}
.vidi{height:100%;margin:-10px -3px 0;width:calc(100% + 6px)}
.logo{display:none}
img{border:0}
h2{font-weight:400}
a{color:#424041}
.container{width:100%;max-width:1119px;margin:0 auto;position:relative}
.logo{position:absolute;top:10px;left:10px;z-index:500}
.yellow{color:#fff200}
.white{color:#fff}
.menu_icon{width:40px;height:40px;position:fixed;top:10px;left:10px;cursor:pointer;z-index:55;display:none}
.mobile{position:fixed;top:47px;left:10px;z-index:55;display:none}
.formobile{display:none}
.formobile2{display:none}
#navigation > ul{list-style:outside none none;padding-top:19px}
#navigation li{padding:8px 5px 7px;min-height:25px;width:150px;border-bottom:1px solid #414042;line-height:21px;color:#414042}
#navigation li:hover{background-color:#fff200}
#navigation a{color:#414042;text-decoration:none;font-size:15px;text-transform:uppercase}
.social_links{width:43px;position:absolute;top:35%;z-index:999;margin-left:5px}
.social_icon{width:43px;float:left;text-align:center;background-color:#fff;height:43px;border:1px solid #3a3a3c;border-radius:50%;margin-top:20px;position:relative}
.social_icon:hover{background-color:#fff200;border-color:#fff200}
.social_icon img{margin-top:10px}
.yello{background-color:#fff200}
.landing{width:960px;margin:0 auto;position:relative;height:670px}
.box{width:150px;height:150px;border:1px solid #737476;background-color:#f3f4f4;background-color:#fff;position:absolute;margin:0 auto;left:0;right:0;top:265px;border-radius:50%; display:none;}
.box:hover{background-color:#f3f4f4}
.box0{top:360px;width:1px;height:1px;border:none}
.box1{z-index:250}
.box2{width:250px;height:250px;z-index:200;top:215px}
.box3{width:350px;height:350px;z-index:150;top:165px}
.box4{width:450px;height:450px;z-index:100;top:115px}
.box5{width:550px;height:550px;z-index:50;top:65px}
.box6{width:650px;height:650px;z-index:20;top:15px}
.b_tit{font-size:17px;letter-spacing:2px;text-align:center;color:#414042;display:none;position:absolute;left:0;right:0;top:60px}
.b_tit.b_tit4{top:60px}
.dot_txt{position:relative;font-size:14px;color:#414042;display:none;text-transform:uppercase}
.dots{width:13px;height:13px;background-color:#414042;border-radius:50%;cursor:pointer;position:relative}
.dots:hover{background-color:#fff200}
.dots:hover > .dot_txt{display:block}
.dot11{left:120px;top:0px}
.dot11 .dot_txt{left:-26px;top:-20px;width:88px;height:24px}
.dot12{left:333px;top:215px}
.dot12 .dot_txt{left:10px;top:-3px;width:120px;text-indent:8px}
.dot13{left:35px;top:255px}
.dot13 .dot_txt{left:-80px;top:-3px;width:100px;text-align:center}
.dot21{left:45px;top:-4px}
.dot21 .dot_txt{left:-78px;text-align:center;top:-35px;width:104px;padding-bottom:5px}
.dot22{left:105px;top:120px}
.dot22 .dot_txt{left:13px;text-align:left;top:-7px;width:100px;padding-top:4px;padding-left:5px}
.dot31{left:195px;top:20px}
.dot31 .dot_txt{left:5px;top:-16px;width:100px}
.dot32{left:335px;top:210px}
.dot32 .dot_txt{left:12px;top:-3px;width:100px;text-indent:8px}
.dot41{left:100px;top:50px}
.dot41 .dot_txt{left:-53px;top:-3px;width:120px}
.dot42{left:490px;top:90px}
.dot42 .dot_txt{left:12px;top:-3px;width:100px;text-indent:8px}
.dot43{left:149px;top:490px}
.dot43 .dot_txt{left:13px;text-align:left;top:-7px;width:100px;padding-left:5px}
.dot51{left:275px;top:0px}
.dot51 .dot_txt{left:-72px;text-align:center;top:-34px;width:160px}
.dot52{left:330px;top:402px}
.dot52 .dot_txt{left:18px;text-align:left;top:-4px;width:150px}
.section{margin:0 auto;width:100%;min-height:650px; max-width: 100% !important;overflow-x: hidden}
.section h2{color:#6d6e71;color:#414042;font-size:20px;margin:0 auto;text-align:center;font-weight:400;letter-spacing:2px}
.about{margin-top:20px}
.sec_tit{width:100%;height:78px;background-color:#f3f4f4;margin-bottom:30px;text-align:center;padding-top:28px}
.sec_tit h2{font-size:30px;font-weight:400;border-bottom:1px solid #333;position:relative;height:50px;width:215px;color:#414042;text-transform:uppercase;letter-spacing:3px}
.ron{width:14px;height:14px;border-radius:50%;background-color:#414042;position:absolute;bottom:-7px}
.ronl{left:0}
.ronr{right:0}
#ourfirm .sec_tit h2{width:194px}
.abt_sec{float:left;width:31%;padding:0 1%;text-align:center;cursor:pointer}
.abt_sec h2{margin-top:30px;min-height:30px;text-transform:uppercase;letter-spacing:3px}
.abt_line{background-size:cover!important}
.abt_sec h2 span{border-bottom:4px solid #fff;padding-bottom:5px}
.abt_sec:hover h2 span{border-bottom:4px solid #fff200}
.listing{margin:175px 0}
.line{display:none;background-size:cover;background-color:rgba(0,0,0,0.7)}
.inside{padding:50px 0; }
.inside a{color:#fff200!important}
.line h3{margin:0 auto;text-align:center;color:#fff;font-size:20px;font-weight:300;font-style:italic;padding-top:2%}
.line .left_pos{float:left;width:40%;padding:5%;color:#fff;text-align:justify;padding-top:2%}
.line .right_pos{float:left;width:40%;padding:5%;color:#fff;text-align:justify}
.linetext{color:#fff;text-align:justify;font-weight:300}
.theinside{padding:3% 10%}
.text{font-family:'Lato',sans-serif;font-weight:300}
#services .sec_tit h2{width:269px}
.section.services{margin-top:80px}
.serv_sec{float:left;text-align:center;padding:0 10%;cursor:pointer}
.serv_sec1{float:right}
.serv_sec h2{margin-top:30px;min-height:30px;border-bottom:4px solid #fff;text-transform:uppercase;letter-spacing:4px}
.serv_sec h2 span{border-bottom:4px solid #fff;padding-bottom:5px}
.serv_sec:hover h2 span{border-bottom:4px solid #fff200}

.serv_top{display:none;}


.serv_top h3{text-align:center;margin-bottom:30px;text-transform:uppercase;letter-spacing:4px;font-size:18px;font-weight:700}
.serv_top .serv_text{padding:0 10%;margin-bottom:40px}
.serv_list{margin:0 auto;margin-bottom:25px;padding:0;width:80%}
.serv_box{letter-spacing:1px;float:left;border-left:1px solid #414042;text-align:center;font-weight:700;cursor:pointer;padding:8px 2.5% 10px;width:calc(20% - 2px)}
.serv_box:hover{background-color:#fff200}
.bar{float:left;height:70px;height:37px;border-left:1px solid #414042}
.inside_serv{padding:0}
.inside a{color:#fff200}
.normaltext{padding:2% 10%;color:#fff;text-align:justify;font-weight:300}
.normaltext a{color:#fff}
.serv_line{background-attachment:scroll,scroll;background-clip:border-box,border-box;background-color:rgba(0,0,0,0);background-origin:padding-box,padding-box;background-position:center center,center center;background-repeat:repeat,no-repeat;background-size:cover}
.showall{display:none}
.serv_text,.pd_top .pd_text{margin-bottom:40px;padding:0 10%;text-align:center;font-weight:300;font-size:18px}
#owl-demo .item{color:#fff;margin:10px;padding:30px 0;text-align:center;overflow:hidden;background-position:center center;background-repeat:no-repeat;height:515px;height:496px;margin:0;padding:0;max-width:300px;position:relative}
.item_pic{position:relative;cursor:pointer}
.item_pic img{width:100%}
.pic1 img{height:309px}
.pic2 img{height:186px}
.yellow_layer{position:absolute;background-color:#FFF200;opacity:.4;height:100%;width:100%;top:0}
.cadre{position:absolute;height:92%;width:92%;top:4%;left:4%;border:1px solid #414042}
.item_tit{position:absolute;left:0;right:0;top:45%;color:#414042;font-size:17px;font-weight:700}
.showhide{display:none}
.item_pic:hover .showhide{display:block}
.item_det{position:absolute;z-index:100;width:560px;left:0;top:0;height:100%;background-color:#fff;background-size:cover;display:none}
.owl-carousel .owl-item{transform:unset}
.det_layer{background-color:rgba(0,0,0,0.7);width:90%;height:90%;position:relative;top:5%;left:5%;border:2px solid #fff200}
.det_text{color:#fff;margin:4%;padding:2% 3.5%;text-align:justify;max-height:380px;font-size:15px}
.det_text a{color:#fff;text-decoration:none}
.work_footer span:hover{text-decoration:underline}
.work_footer span{cursor:pointer}
.work_footer{position:absolute;bottom:0;padding:2% 6%;text-align:justify;font-size:14px;color:#414042;background-color:#fff200;width:88%}
.w_close{position:absolute;top:3px;right:5px;color:#fff;font-size:16px;font-weight:700;cursor:pointer}
.c_ins{top:-15px;right:-15px}
.wd2{display:none}
#home a{text-decoration:none}
.checkwork{padding-bottom:50px}
.linelogo{width:320px;border-bottom:1px solid #414042;margin:35px auto 25px;text-align:center}
.linelogo img{background-color:#fff;margin-bottom:-19px;padding:5px}
.checkwork h2{text-transform:uppercase;letter-spacing:3px}
.checkwork a{text-decoration:none}
.work_list{position:relative}
#loader{position:absolute;left:48%;top:40%;display:none}
#library .sec_tit h2{width:168px}
.insight{position:relative}
.insight_sec{float:left;width:27%;padding:0 3%;text-align:center;cursor:pointer}
.insight_sec h2{margin-top:30px;min-height:30px;text-transform:uppercase;letter-spacing:3px}
.insight_sec h2 span{border-bottom:4px solid #fff;padding-bottom:5px}
.insight_sec:hover h2 span{border-bottom:4px solid #fff200}
.insight_line{display:none}
.insight_list{margin:140px 0}
.ins_publi{text-align:center;background-position:center center;background-repeat:no-repeat;margin:0 auto;padding:0;max-width:290px;position:relative}
.small_desc{background-color:#fff;margin:0 auto;position:relative;margin-top:-45px;margin-bottom:15px;width:80%;padding:5px;box-shadow:0 -5px 5px 0 #414042;box-shadow:0 -5px 7px -5px #414042;min-height:120px}
.insight_conti{min-height:390px}
.insight_conti a{text-decoration:none}
.insight_conti3 .ins_publi .small_desc{margin-top:-18px}
.readmore{border:2px solid #414042;font-size:12px;letter-spacing:3px;height:25px;width:110px;margin:0 auto 10px;padding:10px 3px 0;cursor:pointer;font-weight:700;color:#414042}
.readmore:hover{border-color:#fff200}
.ins_publi a{text-decoration:none}
.glayer{position:absolute;width:100%;min-height:88%;height:calc(100% + -245px);top:0;left:0;background-image:url(glayer.png);top:106px;display:none}
.insight_det{position:absolute;top:380px;width:100%;max-width:1119px;margin:0 auto;left:0;right:0;display:none;z-index:33}
.insight_img{width:845px;height:280px;margin:0 auto;position:relative}
.big_desc{background-color:#fff;margin:0 auto;position:relative;margin-top:-45px;margin-bottom:15px;width:80%;padding:2% 3%;box-shadow:0 -5px 5px 0 #414042;text-align:justify;min-height:390px;font-weight:300}
.big_desc h2{margin:0 55px 20px 0;line-height:40px}
.big_desc h2 span{border-bottom:2px solid #414042;padding-bottom:10px}
.icon_email{background:url(icon_email.png) no-repeat top center;font-size:14px;height:19px;padding-top:21px;position:absolute;right:calc(3% + 90px);right:9%;top:15px}
.icon_share{background:url(share.png) no-repeat center center;height:32px;width:31px;position:absolute;right:calc(3% + 90px);right:3%;top:15px;cursor:pointer}
.sh{width:20px;height:20px;position:absolute;cursor:pointer;display:none}
.sh:hover{background-position:0 -20px}
.fb{background:url(fb.png) no-repeat 0 0;left:28px;top:-10px}
.twit{width:22px;height:22px;background:url(twit.png) no-repeat 0 0;left:-17px;top:-10px}
.in{background:url(in.png) no-repeat 0 0;left:-15px;top:25px}
.twit:hover{background-position:0 -22px}
#owl-infog .ins_infog,#owl-insight .ins_infog{text-align:center;background-position:center center;background-repeat:no-repeat;margin:0 auto;padding:0;max-width:280px;position:relative}
.ins_infog{position:relative;cursor:pointer}
.infog_img{cursor:pointer}
.infog_img img{width:100%;max-width:280px}
.infog_desc{height:157px;padding:20px;background-color:#f1f1f2;text-align:left;position:relative}
.infog_desc h4{color:#181816;text-align:center}
.infog_desc p{margin-top:5px}
.infog_arr{left:calc(50% + -16px);position:absolute;top:-18px}
.infog_det{position:absolute;top:130px;top:350px;width:100%;max-width:1119px;max-width:910px;margin:0 auto;left:0;right:0;display:none}
.infog_det_img{margin:0 auto;position:relative;text-align:center;margin-top:30px}
.infog_det_img img{max-height:500px}
.sec_titbottom{height:27px;padding-top:30px;letter-spacing:3px;background-color:transparent}
.sec_titbottom h3{font-size:20px;letter-spacing:3px;font-weight:400;width:100%;max-width:410px;margin:0 auto;position:relative;z-index:5;background-color:#fff;text-align:center;cursor:pointer}
.sec_titbottom .sub_line{width:100%;max-width:650px;margin:0 auto;height:1px;background-color:#414042;position:relative;z-index:4;top:-10px}
.pd_tit h2{width:100%;max-width:255px}
.section.prof_dev{margin-top:20px;position:relative}
.pd_sec{float:left;text-align:center;padding:0 12%;cursor:pointer;width:26%}
.pd_sec1{float:right}
.pd_sec h2{margin-top:30px;min-height:30px;text-transform:uppercase;letter-spacing:4px}
.pd_sec:hover h2{border-bottom:4px solid #fff200}
.pd_top{display:none}
.pd_top h3{text-align:center;margin-bottom:30px;text-transform:uppercase;letter-spacing:4px;font-size:18px;font-weight:700}
.pd_top .pd_text{padding:0 10%;text-align:justify;margin-bottom:40px}
.pd_list{margin:0 auto;margin-bottom:25px;padding:0 10%;width:55%}
.pd_box{float:left;padding:8px 5% 10px;border-left:1px solid #414042;width:39%;text-align:center;font-weight:700;cursor:pointer;letter-spacing:2px}
.pd_box:hover{background-color:#fff200}
.inside_pd{padding:0}
.pd_line{background-attachment:scroll,scroll;background-clip:border-box,border-box;background-color:#fff;background-origin:padding-box,padding-box;background-position:center center,center center;background-repeat:repeat,no-repeat;background-size:cover;background-image:none;display:none}
#owl_projects .ins_infog{text-align:center;background-position:center center;background-repeat:no-repeat;margin:0 auto;padding:0;max-width:260px;position:relative}
.inside_pd4{max-width:940px}
.proj_img{height:280px;cursor:pointer}
.proj_desc{height:105px;padding:10px;background-color:#414142;text-align:left;position:relative;margin:4px 0}
.proj_desc h4{color:#fff;text-align:left}
.proj_desc p{margin-top:5px;color:#fff}
.proj_arr{left:10%;position:absolute;top:-4px}
.gg2{min-height:88%}
.project_det{position:absolute;top:405px;width:100%;max-width:940px;margin:0 auto;left:0;right:0;display:none;z-index:33;top:330px;}
.project_img{width:100%;max-width:940px;height:100%;max-height:360px;margin:0 auto;position:relative; background-color:#fff; text-align:center}
.project_img img{max-height:360px;width:100%;max-width:940px; max-height:230px; width:auto; }
.bd2{background-color:#414142;text-align:left;color:#fff;width:94%;margin:4px 0 0;position:relative;box-shadow:none;min-height:345px}
.bd2 h2{text-align:left;color:#fff;margin-bottom:10px}
.pd_listing{margin-top:60px}
.contact .sec_tit h2{width:238px}
.contact_form{padding:5% 10%;background:url(contact-bk.jpg) no-repeat center;min-height:400px; position:relative}
.selector{width:100%;cursor:pointer;max-width:365px;padding:17px 0 13px;border:2px solid #fff200;letter-spacing:3px;font-size:18px;position:absolute;background-color:#FFF; z-index:2}
.dot{background-color:#fff200;border-radius:50%;height:15px;position:absolute;right:9px;top:21px;width:15px}
.selector span{padding-left:10px}
.thankyou{ position:absolute; top:112px; width:100%;max-width:354px; background-color:#fff200; font-size:17px; color:#404041; padding:3px 0 2px 15px; z-index: 1;}
.thankyou span{ font-weight:700; text-transform:uppercase}

.val_list{border-top:2px solid #fff200;margin-top:10px;display:none}
.sel_value{padding:5px 8px;padding-left:10px}
.sel_value:hover{background-color:#d7d5d4}
.form_cont{padding-top:140px}
.form-left{float:left;width:70%}
.inputs{float:left;margin-right:22px;margin-bottom:50px}
.txt_input{width:240px;height:40px;border:none;border-bottom:1px solid #414042;font-weight:300;letter-spacing:3px;color:#414042;background-color:transparent}
textarea:focus, input:focus, input[type]:focus, .uneditable-input:focus {   
    border-color: rgba(0, 0, 0, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 3px rgba(0, 0, 0, 0.6);
    outline: 0 none;
}

.txt_file{width:240px;border:none;border-bottom:1px solid #414042;height:25px;padding-bottom:8px;margin-top:7px}
.txt_message{width:502px;height:30px;padding-top:15px;line-height:20px;border:none;border-bottom:1px solid #414042;font-weight:300;letter-spacing:3px;color:#414042;background-color:transparent;font-family:'Lato',sans-serif;font-size:14px}
#msg{margin-top:15px}
.txt_message::-webkit-input-placeholder{color:#414042}
.txt_message:-moz-placeholder{color:#414042;opacity:1}
.txt_message::-moz-placeholder{color:#414042;opacity:1}
.txt_message:-ms-input-placeholder{color:#414042}
.form-right{float:left;width:30%}
.cont_title{margin-bottom:13px;letter-spacing:2px}
.cont_txt{font-size:13px;margin-bottom:13px; line-height:25px}
.cont_txt a{color:#414042;text-decoration:none}
.cont_txt a:hover{border-bottom:2px solid #fff200;padding-bottom:3px}
.fr_line{height:1px;background-color:#d0d1d3;margin-bottom:13px}
.sb_but{border:2px solid #414042;width:140px;font-weight:300;letter-spacing:2px;height:35px;margin-top:70px;background-color:#fff;font-size:14px;font-family:'Lato';cursor:pointer}
.sb_but:hover{border:2px solid #fff200}
.sb_but.disabled{border:2px solid #c6c5c6;}
.sb_but.disabled:hover{border:2px solid #c6c5c6;}

#footer{background:url(footer.jpg) repeat-x;min-height:365px;position:relative}
.trans_layer{position:absolute;width:100%;bottom:0;height:50px;background-color:#414042;opacity:.4;z-index:44}
.trans_txt{text-align:center;width:100%;font-size:13px;color:#fff;position:absolute;z-index:55;bottom:20px;font-weight:300;text-transform:uppercase;letter-spacing:1px}
.trans_txt a{color:#fff;text-decoration:none}
.trans_txt a:hover{text-decoration:underline}
.inside{width:80%;margin:0 auto;padding-top:0;width:100%}
#footer .inside{padding-top:5%}
.foot_sec{width:25%;float:left;text-transform:uppercase;margin-bottom:25px;min-height:105px;text-align:center}
.foot_sec h4{cursor:pointer;color:#fff200;font-size:15px;letter-spacing:2px;font-weight:300;padding-bottom:20px;clear:both}
.foot_sec h4 span{border-bottom:1px solid #fff200;padding-bottom:10px}
.page_sec{cursor:pointer;color:#fff;font-size:12px;letter-spacing:1px;margin-top:6px;font-weight:300;clear:both}
.foot_logo{width:48%;padding-right:2%;float:left;text-transform:uppercase;margin-bottom:25px;text-align:center}
.ins_logo{width:140px;margin:0 auto}
.foot_social{width:25px;float:left;background-color:#4d4d4f;height:25px;border-radius:50%;margin:10px 5px;position:relative}
.foot_social img{height:58%;margin-top:20%}
.foot_sec a{text-decoration:none}
.foot_sec.nounder h4 span:hover{border-bottom:1px solid #fff200}
.foot_social:hover{background-color:#fff200;}
.closeTxt{font-weight:700;margin-top:15px;cursor:pointer}
.ppp_0{max-width:180px;max-width:166px}
.ppp_1{max-width:230px;max-width:213px}
#preload{background:#424041;height:100%;left:0;position:fixed;top:0;width:100%;z-index:998}
#preload-content{color:#bec7cf;font-size:14px;height:100px;left:50%;margin-left:-50px;margin-top:-50px;position:absolute;text-align:center;top:50%;width:100px;z-index:999}
.loader2{position:relative;width:5px;height:5px;top:49%;top:-webkit-calc(50% - 43px);top:calc(50% - 2.5px);left:49%;left:-webkit-calc(50% - 43px);left:calc(50% - 2.5px);background-color:#fff200;border-radius:50px}
.loader2:before{content:"";position:absolute;top:-38px;border-top:3px solid #fff;border-right:3px solid #fff;border-radius:0 50px 0 0;width:40px;height:40px;background-color:rgba(255,255,255,.1);-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-animation:loader2 1.5s linear infinite;animation:loader2 1.5s linear infinite}
.loader2:after{content:"";position:absolute;top:2px;right:2px;border-bottom:3px solid #fff;border-left:3px solid #fff;border-radius:0 0 0 50px;width:40px;height:40px;background-color:rgba(255,255,255,.1);-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-animation:loader2 1.5s linear infinite;animation:loader2 1.5s linear infinite}

.mob_logo{ text-align:center;margin-top:15%;}
.mob_txt{  text-align:center;margin-top:25%; margin-bottom:30%}

.mob_logo img{ width:50%;}
.mob_txt img{ width:90%;}

@-webkit-keyframes loader2 {
0%{-webkit-transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes loader2 {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
@media screen and (max-width: 480px) {
.form-right,.form-left{width:100%}
.form-right{margin-top:30px}
.trans_txt{font-size:10px}
.foot_logo{margin-bottom:35px}
}
@media screen and (max-width: 880px) {
.logo{margin:0 auto;left:0;right:0;text-align:center;display:none}
.menu_icon{display:block!important;z-index:999999999;left:2px;top:2px}
.mobile{z-index:4}
.formobile2{display:block;}
#home,.social_links{display:none}
#ourfirm{margin-top:160px;margin-top:50px}
.listing{margin:25px 0!important}
.abt_sec{width:98%;margin-bottom:40px}
.insight_sec{width:93%;margin-bottom:40px}
.serv_sec{padding:0;width:100%;margin-bottom:40px}
.serv_sec:hover h2{border-bottom:4px solid #fff}
.linetext{-webkit-column-count:1;-moz-column-count:1;column-count:1}
.serv_text,.pd_top .pd_text{text-align:justify}
.wd{text-align:center}
.serv_box,.pd_box{width:90%;border-right:1px solid #424041;height:auto}
.bar{display:none}
#owl-demo .item{margin:0 auto}
.pd_tit h2{width:90%}
.pd_sec{padding:0 5%;width:90%;margin-bottom:40px}
#footer{background-repeat:repeat}
.foot_sec{width:100%;min-height:0}
#footer .inside{width:100%}
.mobile{width:60%;display:block;display:none}
#navigation li{width:100%;background-color:#fff}
.insight_img{width:100%;height:auto}
.insight_img img{width:100%}
.icon_email{right:16%}
.c_ins{right:0;top:0;height:16px;width:16px}
.txt_message{width:240px}
.selector{width:90%;left:5%}
.thankyou{width:90%;left:5%; top:77px}
.foot_logo{width:100%}
.formobile{display:none;margin:5% 0;padding:0;clear:both}
.formobile *{color:#424041}
.infog_det{top:495px}
.infog_det_img{width:100%!important}
.infog_det_img img{width:100%}
.infog_det_img .w_close img{width:auto}
#menu,#right{display:inline}
#right{width:100%;z-index:5;position:absolute;left:0;background-color:#fff;-webkit-box-shadow:-5px 0 4px 0 rgba(0,0,0,0.2);moz-box-shadow:-5px 0 4px 0 rgba(0,0,0,0.2);o-box-shadow:-5px 0 4px 0 rgba(0,0,0,0.2);box-shadow:-5px 0 4px 0 rgba(0,0,0,0.2)}
#menu{float:left;width:350px;height:100%}
.bd2{padding:5%}
.item_pic img{width:100%}
.pic1 img{max-height:309px}
.pic2 img{max-height:186px}
.big_desc h2{padding-right:85px}
.big_desc h2 span{border-bottom:0}
.project_det{top:640px}
.project_img img{width:100%;}
}
/*
     FILE ARCHIVED ON 10:35:28 May 15, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:27:57 Jan 23, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.759
  exclusion.robots: 0.027
  exclusion.robots.policy: 0.01
  esindex: 0.013
  cdx.remote: 7.186
  LoadShardBlock: 2140.743 (3)
  PetaboxLoader3.datanode: 159.646 (5)
  PetaboxLoader3.resolve: 2262.219 (3)
  load_resource: 309.216 (2)
*/