@charset "utf-8";body{padding:0;margin:0px auto;overflow-x:hidden;}
partial interface Screen {
    [SameObject]
    readonly attribute ScreenOrientation orientation;
};
h1{font-family:'Roboto', sans-serif;font-size:27px;line-height:25px;color:#969696;text-align:right;font-weight:400;padding:0;margin:0;text-transform:uppercase;letter-spacing:normal;}
h1 span{color:#646464;}
h3{font-family:'Roboto', sans-serif;font-size:15px;line-height:30px;color:#969696;font-weight:300;letter-spacing:normal;padding:0;margin:0;}
h2{font-family:'Roboto', sans-serif;font-size:50px;line-height:25px;color:#969696;letter-spacing:normal;font-weight:100 !important;padding:0;margin:0;text-transform:uppercase;}
h2 span{color:#646464;;}
h4{font-family:'Roboto', sans-serif;font-size:15px;line-height:25px;color:#6f6f6f;text-align:right;font-weight:500;padding:0;margin:0;text-transform:capitalize;letter-spacing:normal;}
h5{font-family:'Roboto', sans-serif;font-size:26px;line-height:30px;color:#969696;letter-spacing:normal;font-weight:400;padding:0;margin:0;text-transform:uppercase;}
h5 span{color:#646464;}
h6{font-family:'Roboto', sans-serif;font-size:15px;line-height:30px;color:#969696;letter-spacing:normal;padding:0;margin:0;text-transform:uppercase;}
h6 span{color:#646464;}
.fortab{display:none!important;}
.outo{font-family:'Roboto', sans-serif;font-size:15px;line-height:30px;color:#969696;text-transform:none;font-weight:100;}
p{font-family:'Roboto', sans-serif;font-size:14px;line-height:20px;text-align:justify;color:#6f6f6f;padding:16px 0px;margin:0;font-weight:300;letter-spacing:normal;}
.header-top{padding:0;position:fixed;top:0;width:100%;z-index:12;background:transparent;}
.quotes{display:none;font-weight:100;}
.blink_me{animation:blinker 1s linear infinite;-moz-animation:blinker 1s linear infinite;position:absolute;left:26%;top:7px;font-family:'Roboto', sans-serif;font-size:50px;color:#a1a1a1;font-weight:100;}
@keyframes blinker{50%{opacity:0;}
}
.navbar-brand{position:relative;padding:0;height:auto;}
.mycontainer{width:100%;padding:0;margin:0px auto;}
.mycontainermen{width:92%;padding:0;margin:0px auto;}
.menuarea1{background:rgba(234,234,234,0.4);padding:19px 3%;margin:0;z-index:9999999;width:100%;}
.navbar-default .navbar-toggle .icon-bar{background-color:#333;}
.barcolor{color:#383838;}
.btn-group.open .dropdown-toggle{box-shadow:none;}
.navbar-default .navbar-nav>li>a{background:rgba(234,234,234,0.9);border-bottom:1px solid #ccc;padding:10px 20px;text-align:left;text-transform:uppercase;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5;}
.navbar-default{background:rgba(255,255,255,0.50);padding:0px 10px;}
.navbar{position:absolute;min-height:50px;width:92%;margin:0px auto;border:1px solid transparent;}
.dropdown-menu{background:rgba(234,234,234,0.9);border-radius:0;font-family:'Roboto', sans-serif;margin:0;padding:0;}
.dropdown-menu>li>a{font-family:'Roboto', sans-serif;font-size:14px;color:rgb(111,111,111);padding:10px 12px;border-bottom:1px solid #ccc;text-transform:uppercase;}
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:-223px;margin-top:-6px;margin-right:-1px;-webkit-border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;border-radius:0px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-menu > li.kopie > a{padding-left:5px;}
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;right:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>a:after{border-left-color:#555;}
.dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover{text-decoration:underline;}
.open>.dropdown-menu {
    margin-top: 4em;
}
.dropdown-menu .my-sub-dropdown{
position: relative !important;
left: 0 !important;
}
@media (max-width:767px){.navbar-nav{display:inline;}
.navbar-default .navbar-brand{display:inline;}
.navbar-default .navbar-toggle .icon-bar{background-color:#333;}
.navbar-default .navbar-nav .dropdown-menu > li > a{border-radius:4px;margin-top:2px;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#333;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{background-color:#ccc;}
.navbar-nav .open .dropdown-menu{border-bottom:1px solid white;border-radius:0;background:rgba(234,234,234,0.9);}
.dropdown-menu{padding-left:10px;}
.dropdown-menu .dropdown-menu{padding-left:20px;}
.dropdown-menu .dropdown-menu .dropdown-menu{padding-left:30px;}
li.dropdown.open{border:0px solid red;}
.open>.dropdown-menu {
    margin-top: -1em;
}
.dropdown-menu .my-sub-dropdown{
position: relative !important;
left: 0 !important;
}
}
@media (min-width:768px){
ul.nav li:hover > ul.dropdown-menu{display:block;}
#navbar{text-align:center;}
}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;}
.dropdown-menu-right{margin-left:0;}
.contentarea{padding:40px 3% 0px 3%;margin:0;background:#fff;width:100%;}
.leftconarea{float:left;padding:0;margin:0;width:33%;}
.proarea{margin:100px 0 0 0;padding:0;}
.leftconarea h4 a{color:#6f6f6f;}
.leftconarea h4 a:hover, a.active{cursor:pointer;color:#ba671d;text-decoration:none;}
.allprojects{margin-top:65px;}
.anglearrow{color:#ba671d;font-size:22px !important;float:right;margin:0px 0px 0px 5px;}
.rightconarea{float:right;padding:28px 0;margin:0;width:60%;}
.projectthumb{width:23%;height:23%;padding:0px 0;margin:0px 6px 40px 6px;display:flex;float:left;font-size:11px;text-transform:uppercase;font-family:'Roboto', sans-serif;position:relative;}
figcaption{vertical-align:middle;padding:0px 3px;text-align:left;font-size:9px;text-transform:uppercase;float:left;position:absolute;bottom:-26px;left:0;}
.projectthumb img{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:100%;height:100%;opacity:.6;}
.projectthumb img:hover{opacity:1;}
.projectthumb1{width:180px;padding:0;margin:28px 0;float:right;border:none;}
.projectthumb1 img{opacity:.6;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:100%;}
.projectthumb1 img:hover{opacity:1;}
.procon{width:100%;padding:0;margin:0;background:red;}
.wknarea{width:40%;float:right;color:#6f6f6f;text-align:right;margin:-22px 0px 0px 0px;font-family:'Roboto', sans-serif;font-size:14px;}
.ftr{margin:0px auto;padding:10px 0;width:35%;}
.ft-bottom{padding:0;margin:0;float:left;}
.ft-bottom p{font-family:'Roboto', sans-serif;font-size:15px;color:#827A7A;padding:0;margin:0;}
.socialmedia{margin:0;padding:0;float:left;}
.socialmedia ul{margin:0;padding:0;}
.socialmedia ul li{margin:0;padding:0px 5px;float:left;list-style:none;color:#5d5d5d;font-size:15px;}
.socialmedia ul li a{color:#6f6f6f;}
.modal-dialog{width:95%;}
.modal-header{border:none;padding:10px 0;}
.modal-header .close{margin-top:-2px;margin-right:10px;}
.modal-footer{border:none;padding:0 15px;margin:0;}
.modal-content{padding:10px 0;}
.modal-body{padding:0px 70px;}
.previosbtn{float:left;font-family:'Roboto', sans-serif;font-size:12px;color:#6f6f6f;text-transform:uppercase;border:none;font-weight:100;}
.nxtbtn{font-family:'Roboto', sans-serif;font-size:12px;color:#6f6f6f;text-transform:uppercase;border:none;font-weight:100;}
.bigangle{font-size:25px !important;color:#ba671d;font-family:'Roboto', sans-serif;}
.btn-default:hover{background:none;}
btn:active:focus, .btn:focus{outline:none !important;}
.btn:active{background-image:none;outline:0;-webkit-box-shadow:none;box-shadow:none;}
.btn-default.focus, .btn-default:focus,.btn-default:active{background-color:#fff !important;border-color:#fff !important;}
.popup-content{font-family:'Roboto', sans-serif;font-size:16px;font-weight:500;padding:0;margin:0;float:left;}
.popup-content span{font-size:11px;color:#a5a5a5;}
.close{font-family:'Roboto', sans-serif;font-size:50px;font-weight:100;line-height:0;}
.areasec{padding:0;float:left;}
.areasec p{font-family:'Roboto', sans-serif;font-size:14px !important;font-weight:300 !important;color:#4d4d4d !important;line-height:22px !important;}
.hide-bullets{list-style:none;margin-left:-40px;margin-top:20px;}
.thumbnail{padding:0;}
.carousel-inner>.item>img, .carousel-inner>.item>a>img{height:373px;width:100%;}
.gal{width:190px;padding:0;margin:0 8px;float:left;}
.gal img{width:100%;}
.leftconarea1{float:left;padding:0;margin:0;width:25%;}
.rightconarea1{float:right;margin:0;width:60%;}
.carousel{margin-top:10px;}
.workarealeft{width:45%;float:left;margin:0;padding:0px;}
.workarearight{width:45%;float:right;margin:0;padding:0px;}
.workarea{width:100%;padding:0;margin:0;}
.workarea img{width:100%;}
footer{width:100%;margin:50px 0px 0px 0px;padding:20px 0;background:#eaeaea !important;}
footer p{color:#6f6f6f;padding:5px 0px;}
footer h4{text-align:left;font-size:20px;color:#6f6f6f;padding:5px 0px;font-weight:300;}
.enquiryarea{padding:0;margin:6% 0;}
.txtbox{width:85%;padding:5px;margin:10px 0;height:30px;border:1px solid #e3e3e3;font-family:'Roboto', sans-serif;font-size:14px;color:#6f6f6f;}
.msgbox{width:85%;padding:5px;margin:10px 0;height:115px;border:1px solid #e3e3e3;font-family:'Roboto', sans-serif;font-size:14px;resize:none;color:#6f6f6f;}
.iconarea{background-image:url(../images/port.jpg);background-repeat:no-repeat;background-position:right;}
.sbtbtn{padding:5px 10px;margin:0;float:left;font-family:'Roboto', sans-serif;font-size:14px;border:0;color:#6f6f6f;background:none;text-transform:uppercase;}
.sbtbtn:hover{border:1px solid #e3e3e3;}
.pictureare{width:68%;padding:0;margin:0;float:left;}
.pictureteam{width:100%;padding:0;margin:1px 0;}
.pictureteam img{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:100%;height:100%;opacity:.6;}
.pictureteam img:hover{opacity:1;}
.picturetxt{width:31%;float:right;padding:0;margin:0;}
.picturetxt p{padding:0px 0;margin:0 !important;text-align:left;}
.teamain{margin:27px 0px;padding:0;}
.teamain h5{margin:0px 0px 15px 0px;}
.teamtxt{width:70%;padding:0;margin:0;float:left;text-align:right;}
.teamtxt p{padding:0;}
.teamimage{width:25%;padding:0;margin:0;float:right;}
.teamimage img{width:100%;}
.teamarealeft{width:35%;float:left;margin:0;padding:0px;}
.teamarearight{width:60%;float:right;margin:0;padding:0px;}
.teamknow{width:31%;float:left;padding:0;margin:0 5px;}
.teamknow span{width:60%;background:red;display:none;}
.teamknow:hover{width:60%;background:red;display:block;z-index:222222;}
.tmmtxt{width:50%;float:left;padding:0;margin:0;font-family:'Roboto', sans-serif;font-size:14px;color:#6f6f6f;}
.tmmimage{width:50%;float:right;padding:0;margin:0;}
.tmmimage img{width:100%;}
.navbar-inverse .navbar-toggle{border:none;}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#333;}.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background:none;}
.navbar-inverse{background:none;border:none;width:92%;margin:0px auto;top:2%;}
.navbar-header{float:none;}
.navbar-toggle{display:block;margin-right:0;}
.navbar-collapse.collapse{display:none!important;}
.navbar-nav{width:300px;position:absolute;right:0;background:rgba(234,234,234,0.9);z-index:9999;}
.navbar-nav>li{float:none;}
.navbar-collapse.collapse.in{display:block !important;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{background:rgba(234,234,234,0.9);border-radius:0;}
.navbar-inverse .navbar-nav>li>a{background:rgba(234,234,234,0.9);}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{height:auto;}
.modal-body h4{text-transform:uppercase;margin:20px 0px;text-align:left;}
.fortab{display:none!important;}
@media screen and (max-device-width:480px) and (min-device-width:318px){.mediatab{margin:20px 0px 20px 0px !important;}
.copyright{margin:0 auto;padding:10px 0;width:50% !important;color:#6f6f6f;}
figcaption{padding:0px 0px;text-align:left;font-size:9px !important;text-transform:uppercase;width:125px !important;overflow-x:hidden;float:left;position:absolute;bottom:-26px;left:0;}
.btn{display:inline-block;padding:6px 0px !important;}
.modal-footer{border:none;padding:0 10px !important;margin:0;}
.carousel-inner>.item>img, .carousel-inner>.item>a>img{height:auto !important;width:100%;}
.modal-dialog{width:90% !important;}
.blogw{height:350px !important;}
.socialmedia{float:left !important;}
.hero-center{left:30px !important;width:100% !important;}
.hero__text{float:left !important;}
.navbar-toggle{display:block;margin-right:15px !important;}
.nopad{padding-right:0 !important;padding-left:0 !important;}
.comp{width:100% !important;padding:0;margin:20px 0px 0px 0px !important;float:right;}
.comp h4{text-align:right;float:left;padding:0px 7px !important;font-size:12px !important;}
.hero__text{width:80% !important;}
.backgrounds{height:480px !important;}
.hero{height:480px !important;}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a{padding:5px 15px;color:#333;}
.navbar{width:100% !important;background:#eaeaea !important;}
.menuarea{height:50px !important;padding:0px 0;}
.nv{display:block!important;margin:10px 0px;width:100% !important;max-width:100% !important;}
.bt{float:right;}
.nu{display:none !important;}
.open>.dropdown-menu{display:block;top:52px !important;right:0 !important;}
.navbar-brand{position:relative;padding:0;margin:5px 10px !important;height:auto;}
.first1{background-size:cover !important;}
.third1{background-size:cover !important;}
.childImg img{width:100% !important;}
.childTxt span{width:100% !important;font-size:11px !important;line-height:11px !important;}
.childTxt1 span{width:100% !important;font-size:11px !important;line-height:11px !important;}
.childTxt{height:102px !important;overflow-y:scroll;}
.childTxt1{height:102px !important;overflow-y:scroll;}
.teamarealeft{width:100% !important;}
.teamarearight{width:100% !important;}
.teamimage{margin-top:10px !important;}
.leftconarea{width:100% !important;}
.rightconarea{width:100% !important;}
.projectthumb{width:45% !important;height:auto !important;}
.leftconarea1{width:100% !important;}
.workarealeft{width:100% !important;}
.workarearight{width:100% !important;}
footer{width:100% !important;margin:40px 0px 0px 0px !important;}
.prnt{width:100% !important;}
.rightconarea1{float:left !important;padding:0px 0 !important;margin:0;width:100% !important;}
.carousel-inner{width:100% !important;height:auto !important;}
.areasec{margin:5px 0 0 0 !important;}
.content{margin:10px 0px !important;}
.carousel-control{position:absolute;top:40px !important;}
.carousel-control{font-size:40px !important;}
.practicepro{width:100% !important;}
.modal-body{padding:0px 20px !important;}
#content-3.content{height:115px !important;}
.main_area{width:100%;padding:0;margin:15px 0px !important;}
}
@media screen and (max-device-width:770px) and (min-device-width:768px){.ttb{display:none !important;}
.frt{width:18% !important;float:left;padding:0;margin:0 5px 0px 0px;}
.frt img{width:100% !important;}
.frtcon{float:left;width:80% !important;padding:0;margin:0;}
.fortab{display:block !important;}
.practicepro{width:30% !important;}
.comp h4{text-align:right;float:left;padding:0px 20px !important;}
.comp{width:60% !important;}
.backgrounds{height:480px !important;}
.hero{height:480px !important;}
.first1{background-size:cover !important;}
.third1{background-size:cover !important;}
.childImg img{width:100% !important;}
.childTxt span{width:420px !important;font-size:11px !important;line-height:11px !important;}
.childTxt1 span{width:100% !important;font-size:11px !important;line-height:11px !important;}
.childTxt{width:80% !important;height:84px !important;overflow-y:scroll;}
.childImg{width:20% !important;height:130px;float:left;position:relative;overflow:hidden;}
.childTxt1{height:84px !important;overflow-y:scroll;}
.modal-body{padding:0px 20px !important;}
.projectthumb{width:30% !important;}
.areasec{margin:0px 0 0 0 !important;}
#content-3.content{height:152px !important;}
.content{margin:0px !important;}
.carousel-control{color:#fff !important;font-size:65px !important;top:56px !important;}
}
#cycler{width:100%;}
#cycler img{width:100%;}
#cycler img.active{z-index:3}
.bestqty{width:100%;height:20px;left:0%;top:0;z-index:9999;border-bottom:2px solid #fff;}
.textgrida{float:left;margin:0;padding:0;padding-top:30px;}
.work-grid-text h1 span{font-weight:300 !important;font-family:'Roboto', sans-serif;font-size:29px;color:#6e6e6e;}
.work-grid-text h1{text-align:left;letter-spacing:0;margin:15px 0px 0px 0px;font-weight:100;padding:3px 0 0 0;font-family:'Roboto', sans-serif;font-size:29px;color:#9b9b9b;}

.work-grid-text h2 span{font-weight:300 !important;font-family:'Roboto', sans-serif;font-size:29px;color:#6e6e6e;}
.work-grid-text h2{text-align:left;letter-spacing:0;margin:15px 0px 0px 0px;font-weight:100;padding:3px 0 0 0;font-family:'Roboto', sans-serif;font-size:29px;color:#9b9b9b;}
.work-grids{padding:0px;}
.work-grids1{padding:0px;margin:0 auto;width:76%;}
.work-grids p{font-size:13px;line-height:18px;color:#231f20;font-family:'Roboto', sans-serif;font-weight:300;text-transform:none;padding:0px 0px 0px 10px;margin:0;letter-spacing:normal;}
.work-grids1 p{font-size:13px;line-height:18px;font-family:'Roboto', sans-serif;text-transform:none;padding:10px 0px 0px 10px;margin:0;letter-spacing:normal;}
.border-r{border-right:1px solid #d18e4b;height:35px;}
.comp{width:52%;padding:0;margin:55px 0px 0px 0px;float:right;}
.comp h4{text-align:right;float:left;padding:0px 70px;}
.comp h4 a{color:#6f6f6f !important;font-weight:300;}
.comp h4 a:hover{color:#6f6f6f !important;text-decoration:underline;}
.nopad{padding-right:0 !important;}
.comp h4 a:hover, a.active{cursor:pointer;color:#ba671d !important;text-decoration:none;}
.comp h4 a:hover, a.active{cursor:pointer;color:#ba671d !important;text-decoration:none;}
.imageconarea{width:60%;padding:0;float:left;margin:6% 0 0 0;height:270px;overflow:hidden;}
.imageconarea img{width:100% !important;}
.contentareaforw{padding:0% 3%;margin:0;background:#fff;width:100%;}
.nop{padding:0;}
.maparea{width:100%;padding:0;float:right;margin:0 0 10px 0;overflow-y:hidden;}
.addressarea{margin:10px 0px !important;perspective:0;-webkit-animation-name:slideInDown;animation-name:slideInDown;animation-duration:3s;}
.carousel-fade .carousel-inner .item{-webkit-transition-property:opacity;transition-property:opacity;}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right{opacity:0;}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right{opacity:1;}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right{left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.carousel-fade .carousel-control{z-index:2;}
.addarea{width:60%;padding:0;margin:0;float:left;}
.addarea h4{text-align:left;text-transform:none;}
.addarea span{text-transform:none;text-align:left;float:left;font-weight:300;padding:10px 0px}
.addarea p{text-transform:none;font-weight:300;padding:10px 0px;}
.enquiryarea1{padding:0;margin:0;}
.enquiryarea1 label{color:#6f6f6f;}
.txtbox1{width:85%;padding:5px;margin:5px 0;height:25px;border:1px solid #e3e3e3;font-family:'Roboto', sans-serif;font-size:14px;float:left;color:#6f6f6f;}
.msgbox1{width:85%;padding:5px;float:left;margin:5px 0;height:60px;border:1px solid #e3e3e3;font-family:'Roboto', sans-serif;font-size:14px;resize:none;color:#6f6f6f;}
.sbtbtn1{padding:10px;margin:0px 0px 0px 0px;float:left;font-family:'Roboto', sans-serif;font-size:14px;color:#6f6f6f;background:none;border:0px solid #6f6f6f;text-transform:uppercase;}
.practicepro{width:90%;padding:0;margin:20px 0 0 0;float:right;}
.practicepro img{height:100%;}
.practicepro p{text-align:left;text-transform:none;padding:5px 0px;}
.field-tip{position:relative;cursor:help;}
.field-tip .tip-content{position:absolute;top:-31px;right:9999px;width:150px;margin-right:79px;z-index:222222222222;padding:10px;color:#000;background:#fff;}
.field-tip .tip-content:before{content:' ';position:absolute;top:50%;left:-16px;width:0;height:0;margin-top:-8px;border:8px solid transparent;border-right-color:#333;}
.field-tip:hover .tip-content{right:-20px;opacity:1;}
.tmim{width:39%;padding:0;margin:0;}
.enlarge{width:30%;float:left;padding:0;margin:0;}
.enlarge2{width:70%;position:absolute;left:0;top:0;display:none;}
.enlarge2:hover{display:block;}
#boxcontainer{position:relative;width:500px;height:500px;}
.box{position:relative;float:left;width:150px;height:150px;margin:5px;}
.Inside{background:url("../images/teamm1.jpg");position:absolute;top:0;left:0;width:300px;height:300px;transition:all 0.5s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}
.Inside:hover{z-index:100;width:250px;height:250px;background:#666666;}
#holder{max-width:650px;height:160px;display:block;overflow:hidden;position:relative;z-index:20;}
.live-tile:hover{width:200px;height:200px;}
.live-tile:hover img{width:50%;}
.live-tile{float:left;background:#fff;height:110px;margin:5px;padding:0px;color:#000;width:110px;position:relative;transition:width 2s;-webkit-transition:width 2s;}
.live-tile img{width:100%;}
.jssora05l,.jssora05r{display:block;position:absolute;width:40px;height:40px;cursor:pointer;background:url('img/a17.png') no-repeat;overflow:hidden}
.jssora05l{background-position:-10px -40px}
.jssora05r{background-position:-70px -40px}
.jssora05l:hover{background-position:-130px -40px}
.jssora05r:hover{background-position:-190px -40px}
.jssora05l.jssora05ldn{background-position:-250px -40px}
.jssora05r.jssora05rdn{background-position:-310px -40px}
.jssora05l.jssora05lds{background-position:-10px -40px;opacity:.3;pointer-events:none}
.jssora05r.jssora05rds{background-position:-70px -40px;opacity:.3;pointer-events:none}
.jssort01-99-66 .p{position:absolute;top:0;left:0;width:99px;height:66px}
.jssort01-99-66 .t{position:absolute;top:0;left:0;width:100%;height:100%;border:none}
.jssort01-99-66 .w{position:absolute;top:0;left:0;width:100%;height:100%}
.jssort01-99-66 .c{position:absolute;top:0;left:0;width:250px !important;height:62px;border:#000 2px solid;box-sizing:content-box;background:url('img/t01.png') -800px -800px no-repeat;_background:none}
.jssort01-99-66 .pav .c{top:2px;_top:0;left:2px;_left:0;width:135px;height:62px;border:#000 0 solid;_border:#fff 2px solid;background-position:50% 50%}
.jssort01-99-66 .p:hover .c{top:0;left:0;width:97px;height:64px;border:#fff 1px solid;background-position:50% 50%}
.jssort01-99-66 .p.pdn .c{background-position:50% 50%;width:95px;height:62px;border:#000 2px solid}* html
.jssort01-99-66 .c,* html .jssort01-99-66 .pdn .c,* html .jssort01-99-66 .pav .c{width:99px;height:66px}
.angr{color:#d18e4b;margin:0px 0px 0px 10px;}
.main_area{width:100%;padding:0;margin:0px;}#myCarousel .carousel-caption{left:0;right:0;bottom:0;text-align:left;padding:10px;background:rgba(0,0,0,0.6);text-shadow:none;}
#myCarousel .list-group{position:absolute;top:0;left:0;}
#myCarousel .list-group-item{border-radius:0px;cursor:pointer;}
#myCarousel .list-group .active{background-color:#eee;}
@media (min-width:992px){#myCarousel{padding-right:33.3333%;}
#myCarousel .carousel-controls{display:none;}
}
@media (max-width:991px){.carousel-caption p,
#myCarousel .list-group{display:none;}
}
.igallery{width:45%;padding:0;margin:0;float:left;}
#myCarousel{padding:0;margin:0;}
#myCarousel .list-group-item{width:162px;float:left;padding:0;margin:0px 5px 5px 0px;}
#myCarousel .list-group-item img{max-height:100%;width:100%;}
.carousel-inner{width:100%;float:right;}
.maintool{background:red;width:100%;height:300px;position:relative;}
.aimg{width:70%;padding:0;margin:0;float:right;}
abbr{border-bottom:1px dotted #666;cursor:help;}
.tooltip{position:absolute;background-color:#eeeefe;border:1px solid #aaaaca;font-size:smaller;padding:4px;width:160px;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);}
label{margin-bottom:0px;font-weight:normal;text-align:left;letter-spacing:normal;float:left;font-family:'Roboto', sans-serif;font-size:13px;line-height:16px;text-transform:capitalize;padding:0px;color:#6f6f6f;}
.dropdown-menu{width:225px;text-transform:uppercase;}
.prnt{width:100%;height:96px;float:left;position:relative;margin:20px 20px 20px 0;}
.childTxt{width:65%;height:96px;float:left;position:relative;}
.childTxt span{font-family:'Roboto', sans-serif;font-size:14px;line-height:20px;width:420px;padding:10px;position:absolute;background:rgba(234,234,234,0.90);bottom:-35px;top:0;color:#6f6f6f;text-align:right;z-index:33;opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.childTxt1{width:65%;height:96px;float:left;position:relative;}
.childTxt1 span{font-family:'Roboto', sans-serif;font-size:14px;line-height:20px;width:420px;padding:10px;position:absolute;background:rgba(234,234,234,0.90);bottom:-35px;top:0;right:0;color:#6f6f6f;z-index:33;opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.childImg{width:35%;height:130px;float:left;position:relative;overflow:hidden}
.childImg img{width:100% !important;}
.childTxt h3{color:#6f6f6f;text-align:right;margin:0 10px 5px 0;bottom:0;position:absolute;right:0;line-height:20px;}
.childTxt1 h3{line-height:25px;color:#6f6f6f;text-align:right;margin:0 10px 5px 0;bottom:0;position:absolute;right:0}
.prnt:hover .childTxt span{opacity:1;}
.prnt:hover .childTxt1 span{opacity:1;}
.leftDirctn.prnt:hover .childTxt1 span{min-height:150px !important;}
.leftDirctn .childTxt{float:right}
.leftDirctn .childTxt h3{text-align:left;left:0;right:auto;margin-left:8px;}
.leftDirctn .childTxt span{text-align:left}
.leftDirctn .childTxt1{float:right}
.leftDirctn .childTxt1 h3{text-align:left;left:0;right:auto;margin-left:8px;}
.leftDirctn .childTxt1 span{text-align:left}
.textleft{text-align:left;}
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fefefe;z-index:10000;height:100%;width:100%;text-align:center;}
#status{width:200px;height:200px;position:absolute;left:50%;top:40%;background-image:url('../loader.gif');background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px;}
.addarea span{font-weight:500;letter-spacing:0;font-family:'Roboto', sans-serif;color:#6f6f6f;}
.padleft{padding-left:128px !important;}
.padzero{padding-right:0 !important;padding-top:0 !important;padding-bottom:0 !important;}
.padzerorb{padding-right:0 !important;padding-bottom:0 !important;}
.accordion{display:table;width:100%;}
.accordion > input{display:none;}
.accordion > input:checked + .accordion__item{width:2em;}
.accordion__item{cursor:pointer;display:table-cell;width:25%;height:4em;transition:.25s ease;}
.accordion .accordion__item:hover{display:table-cell;width:40%;}
.ar{float:right;}
.nv{display:none;}
.nu{display:block;}
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs{border-bottom:0;}
.tab-content > .tab-pane,
.pill-content > .pill-pane{display:none;}
.tab-content > .active,
.pill-content > .active{display:block;}
.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li{float:none;}
.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a{min-width:74px;margin-right:0;margin-bottom:3px;}
.tabs-left > .nav-tabs{float:right;margin-right:19px;}
.tabs-left > .nav-tabs > li > a{margin-right:-1px;border:none;font-family:'Roboto', sans-serif;font-size:15px;line-height:40px;color:#6f6f6f;text-align:right;font-weight:300;padding:0;margin:0;text-transform:uppercase;letter-spacing:normal;}
.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus{cursor:pointer;color:#ba671d;text-decoration:none;background:none !important;border:none !important;}
.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus{cursor:pointer;color:#ba671d;text-decoration:none;font-weight:500;}
.linksq{margin:0;padding:0;}
.linksq ul{margin:0;padding:0;}
.linksq ul li{font-family:'Roboto', sans-serif;font-size:14px;color:#fff;margin:0;padding:5px 0;list-style:none;}
.linksq ul li a{font-family:'Roboto', sans-serif;font-size:14px;color:#6f6f6f;margin:0;padding:0;}
.linksq ul li a:hover{font-family:'Roboto', sans-serif;font-size:14px;color:#6f6f6f;text-decoration:underline;margin:0;padding:0;}
.g-recaptcha{transform-origin:left top;-moz-transform-origin:left top;-webkit-transform-origin:left top;}
.form-control{height:30px;}
.inputGroupContainer{margin:5px 0px;padding:0;}
textarea{resize:none;}
.copyright{margin:0 auto;padding:10px 0;width:30%;color:#6f6f6f;}
.carousel-control{color:#fff !important;font-size:100px;top:auto;bottom:-100px !important;background:none !important;width:0;}
.btn-warning{color:#6f6f6f;background-color:#ccc;border-color:#ccc;}.btn-warning:hover{color:#6f6f6f;background-color:#ccc;border-color:#ccc;}
.carousel-control.right{left:40px;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:none;}
.navbar-default .navbar-toggle{border:none;}
.mediapage{padding:60px 0px;}
.mediatab{margin:50px 0px 0px 0px;}
.mediapage h4{text-align:center;font-size:22px;color:#ba671d;padding:25px 0px;font-weight:300;}
.med{float:left;padding:0;margin:0;}
.med p,.medr p{margin:0;padding:3px 0;}
.med h3,.medr h3{color:#505050;font-size:15px;font-weight:400;line-height:25px;margin:0px 0px 10px 0px;padding:0;}
.medr{float:right;padding:0;margin:0;}
.medall{margin:10px 0px;padding:0;width:100%;}
.blogw{width:100%;height:500px;background:url(../images/blogbg.jpg);background-repeat:no-repeat;background-size:cover;}
.blg{float:left;padding:0;margin:10px 0px;}
.blg h3{color:#646464;font-size:15px;font-weight:400;line-height:25px;margin:0px 0px 10px 0px;padding:0;text-transform:uppercase;}
.blg p{margin:0;padding:3px 0;}
.blar{width:14px;float:right;margin:0;padding:0;cursor:pointer;}
.mld{padding-top:40px;padding-bottom:40px;}
.mld p{padding-top:10px;padding-bottom:10px;}
.presss{margin:20px 20px 20px 0px;padding:0;float:left;width:69px;height:91px;}
.presss img{width:100%;}
@media screen and (max-device-width:1920px) and (min-device-width:1900px){.homeBanner{height:600px}
.wrpad{margin:35px 0px 0px 0px !important;display:block !important;}
.childTxt1{height:132px !important;}
.backgrounds{height:970px !important;}
.hero{height:872px !important;}
.work-grids1 p{text-align:center !important;}
.comp{width:33% !important;}
.as{display:block !important;height:640px !important;}
.rightconarea1{float:right;padding:86px 0 28px 28px !important;margin:0;width:60% !important;}
.content{margin:90px 0px !important;}
.stco{margin:40px 0px 70px 0px !important;display:block !important;}
.modal-body h4{text-transform:uppercase;margin:70px 0px !important;}
.areasec{margin:90px 0 0 0 !important;padding:0;float:left;}
.acon{height:216px !important;display:block !important;}
.carousel-inner>.item>img, .carousel-inner>.item>a>img{height:567px !important;width:100% !important;}
.teamimage{width:18% !important;}
.childTxt{height:130px !important;}
}
.mCSB_container p{padding:0;}
@media screen and (max-device-width:2560px) and (min-device-width:2540px){.rightconarea1{float:right;padding:86px 0 28px 0px !important;margin:0;width:1445px !important;}
.content{margin:90px 0px !important;}
.modal-body h4{text-transform:uppercase;margin:70px 0px !important;}
.areasec{margin:282px 0 0 0 !important;padding:0;float:left;}
#content-3.content{height:230px !important;}
.carousel-inner>.item>img, .carousel-inner>.item>a>img{height:770px !important;width:100% !important;}
}
.np{margin:0px !important;}
.choose{padding:5px;margin:10px 0;width:85%;background:#fff;border:1px solid #e3e3e3;height:35px;border-radius:2px;text-align:center;float:left;cursor:pointer;position:relative;}
.hide_file{cursor:pointer;right:0;top:0;height:100%;width:100%;position:absolute;}
.carousel-inner{width:100%;height:100%;}
.carousel-inner>.item>img, .carousel-inner>.item>a>img{height:auto;width:100%;}
.mycontainer{width:92%;margin:0px auto;}
.navbar{background:rgba(255,255,255,0.50) !important;position:fixed;top:0 !important;padding:5px 0px 5px 5px;}
@media screen and (max-device-width:480px) and (min-device-width:318px){.navbar{background:rgba(255,255,255,1) !important;position:fixed;left:0 !important;}
}
@media screen and (max-device-width:768px) and (min-device-width:750px){.navbar{background:rgba(255,255,255,1) !important;position:fixed;}
}
.copyright{width:100%;}
.socialmedia{}
@media screen and (max-device-width:1920px) and (min-device-width:1900px){.carousel-inner>.item>img, .carousel-inner>.item>a>img{width:100% !important;}
}
@media screen and (max-device-width:1920px) and (min-device-width:1900px){.home-carousel .carousel-inner>.item>img, .carousel-inner>.item>a>img{}
}
@media screen and (max-device-width:480px) and (min-device-width:318px){.carousel-inner>.item>img, .carousel-inner>.item>a>img{height:230px !important;width:100% !important;}
.copyright{background:#E2E0E1 !important;width:100% !important;}
}
@media screen and (max-device-width:768px) and (min-device-width:760px){.carousel-inner>.item>img, .carousel-inner>.item>a>img{height:480px !important;width:100% !important;}
}
.list-breadcrumbs{color:#ba671d;}
.list-breadcrumbs li{float:left;margin-right:5px;}
.list-breadcrumbs a{color:#4d4d4d;text-decoration:none;}
.list-breadcrumbs a:hover{color:#ba671d;}
.containercontent{width:100% !important;}
.projectcarousel .carousel-control{top:32%}
.projectcarousel .carousel-control img{padding:10px;width:38px;}
.projectcarousel .carousel-control .right{right:0}
.projectcarousel .carousel-control.right{left:95%;}
.projectthumb a{color:#4d4d4d}
.navbar-default{background-color:transparent !important;}
.newcomp{width:68%;}
.contactbanner img{min-height:360px;max-height:460px;width:100%}
@media screen and (max-device-width:480px) and (min-device-width:318px){.newcomp{width:100%;padding:15% 0 0% 0;}
.newcomp h4{padding:0 5px !important;}
.work-grids1{width:100%;padding:1 0% 0}
.work-grid-text h1{margin-top:10%}
.contactbanner img{display:none;}
.maparea iframe{display:none;}
}
.homeleftconarea{float:left;padding:28px 0;margin:0;width:50%;}
.homeleftconarea .projectthumb{width:23%;height:23%;padding:0px 0;margin:6px 6px 6px 6px;display:flex;float:left;font-size:11px;text-transform:uppercase;font-family:'Roboto', sans-serif;position:relative;}
.homecenterconarea{float:left;padding:28px 0;margin:0;width:33.3%;}
.homerightconarea{float:right;padding:19px 0;margin:0;width:50%;}
.homerightconarea .projectthumb{width:23%;height:23%;padding:0px 0;margin:6px 6px 6px 6px;display:flex;float:left;font-size:11px;text-transform:uppercase;font-family:'Roboto', sans-serif;position:relative;}
.homeprojects{margin:0;padding:0}
.homeprojects img{width:100%;padding:0 3px;}
.comp ul li{text-align:right;float:left;padding:0px 70px;}
.comp ul li a{color:#6f6f6f !important;font-weight:300;background:#fff;}
.comp ul li a:hover{color:#ba671d !important;background:#fff !important;}
.nopadding{padding:0;}
.nomargin{margin:0;}
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover{color:#fff;background-color:#fff;}
.nav-pills > li:last-child{padding-right:0px !important}
.thirdWidth64{width:64% !important}
.secondWidth373{width:37.3% !important}
.thirdWidth121{width:11.54% !important}
.overlaywhite{margin:0;padding:0;background:#fff;opacity:.7;}
.overlaywhite:hover{opacity:1;cursor:pointer}
.homeBanner{background-repeat:no-repeat;background-size:cover;height:82vh !important;}
.padTop{padding-top:10px !important}
@media screen and (max-device-width:2560px) and (min-device-width:2540px){.work-grids1 p{text-align:center;}
.homeBanner{height:900px !important;}
.hero{height:900px !important;}
}
@media screen and (max-device-width:1920px) and (min-device-width:1900px){.resWidth img{padding-top:22px;}
.contactbanner img{min-height:360px;max-height:812px}
.mapiframe{height:500px}
.carousel-inner>.item>img, .carousel-inner>.item>a>img{width:100% !important;}
.homeBanner img{}
.work-grids1 p{text-align:center;}
}
@media screen and (max-device-width:1024px) and (min-device-width:768px){.resWidth{width:50% !important;}
.comp ul li{padding:0px 0px;}
.comp .nav>li>a{padding:10px 2px;}
}
@media screen and (max-device-width:480px) and (min-device-width:318px){.thirdWidth64{width:64% !important}
.secondWidth373{width:37.3% !important}
.thirdWidth121{width:12.1% !important}
.comp ul li{padding:0px 0px;}
.comp .nav>li>a{padding:10px 2px;}
.resWidth{width:50%}
.homeBanner{height:400px !important;}
.padTop{padding-top:0px !important}
}
#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0,0,0);}
#fp-nav.right{right:17px;}
#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0,0,0);}
#fp-nav.right{right:17px;}
#fp-nav.left{left:17px;}
.fp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1;}
.fp-slidesNav.bottom{bottom:17px;}
.fp-slidesNav.top{top:17px;}
#fp-nav ul,
.fp-slidesNav ul{margin:0;padding:0;}
#fp-nav ul li,
.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative;}
.fp-slidesNav ul li{display:inline-block;}
#fp-nav ul li a,
.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none;}
#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li:hover a.active span{height:10px;width:2px;margin:4px 0 0 -2px;border-radius:100%;background:#ba671d !important;}
#fp-nav ul li a span,
.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:10px;width:2px;border:0;background:#d5cccc;left:50%;top:50%;margin:2px 0 0 -2px;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}
#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0px 0px -5px;}
#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial, helvetica, sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;}
#fp-nav ul li:hover .fp-tooltip,
#fp-nav.fp-show-active a.active + .fp-tooltip{-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;width:auto;opacity:1;}
#fp-nav ul li .fp-tooltip.right{right:20px;}
#fp-nav ul li .fp-tooltip.left{left:20px;}
.mapiframe{height:100px}
.max-height-300{max-height:302px}
.tabsupdate{margin-top:18%;}
.max-height-140{max-height:140px}
.tabsupdate .nav-tabs > li > a{line-height:22px;}
footer{padding:7% 0 !important}
.first1{margin-2% 0;}
.homeBanner{height:85vh}
.second1{margin:-2% 0}
.third1{margin:-2% 0}
.forth1{margin:-2% 0}
@media only screen and (max-width:996px){.banner-lap{height:609px !important;}
}
@media screen and (min-device-width:1620px){.carousel-inner>.item>img{min-height:70vh !important;object-fit:contain;}
.teambanner img{min-height:82vh !important;object-fit:cover;}
.contactbanner img{min-height:70vh;max-height:80vh;}
.mapiframe{height:47vh;}
.homeBanner{height:89vh !important;}
.projectthumb a{width:100%;}
#content-2.content{height:380px !important;max-height:380px !important;}
.carousel-inner>.item>a>img{height:455px !important;width:100% !important;}
.comp h4{text-align:right;float:none;display:inline-block;padding:0px 70px;}
.comp{width:65% !important;text-align:right;}
.comp h4 a{float:none !important;}
#myDiv .mCustomScrollbar{max-height:900px !important;padding-top:25px;}
.thirdWidth121{width:11.8% !important}
.prnt{margin:53px 20px 20px 0;}
.copyright-footer{bottom:25px;left:0;right:0;position:absolute;}
.copyright.copyright-bottom{bottom:25px;left:0;right:0;position:absolute;}
.copyright-bottom{display:block;}
.stco{margin:40px 0px -52px 0px !important;display:block !important;max-height:276px !important;}
}
.lb-outerContainer .lb-nav a.lb-next{background:url('../images/rg.png') center 48% no-repeat !important;width:35px;background-color:rgba(0, 0, 0, .6);top:45%;position:absolute;height:50px;}
.lb-outerContainer .lb-nav a.lb-prev{background:url('../images/lg.png') center 48% no-repeat !important;width:35px;background-color:rgba(0, 0, 0, .6);top:45%;position:absolute;height:50px;right:8px;}
.lb-outerContainer:hover a.lb-next,.lb-outerContainer:hover a.lb-prev{filter:alpha(Opacity=100);opacity:1;}
.lb-nav a.lb-next:hover,.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1;}
.cover-card{padding:0;margin-top:6px;}
img.cover{padding:0 3px;}
.secondWidth373 .secondAlign{margin-left:15px;margin-right:12px;}
.thirdWidth121 .thirdAlign{margin-left:18px;}
.lb-outerContainer{background-color:transparent;}
.lightbox .lb-image{border:0px solid #ccc !important;}
@media only screen and (max-width:996px){.homeBanner{height:510px !important;}
}
@media screen and (max-device-width:480px) and (min-device-width:318px){.homeBanner{min-height:75vh !important;height:75vh !important;object-fit:cover;}
.carousel-inner > .item > img{min-height:53vh !important;width:100% !important;object-fit:cover;}
.carousel-inner > .item > a > img{min-height:20vh !important;width:100% !important;object-fit:contain;}
.projectcarousel .carousel-control{top:35% !important;}
.teambanner img{min-height:48vh !important;object-fit:cover;}
.work-grid-text h1{margin-top:13% !important;}
.practicepro img{height:10vh !important;}
.forth1 table tr td p{font-size:12px;line-height:14px;}
.forth1 table{display:none;}
.maparea iframe{display:block;}
.homeprojects #tab-1,
.homeprojects #tab-2,
.homeprojects #tab-3{width:33.3% !important}
.homefooter .linksq{display:none;}
.homefooter table tr td p{font-size:12px;line-height:14px;}
.homefooter .inputGroupContainer{margin:0px 0px;padding:0;}
.homefooter .form-group{margin-bottom:5px;}
.homefooter .form-control{display:block;width:100%;height:25px;padding:0px 12px;font-size:12px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.homefooter .input-group-addon{padding:3px 12px;}
.scroll-maxheight {max-height: 75vh !important}
}
@media screen and (max-device-width:480px) and (min-device-width:320px){.maparea iframe{display:block;height:20vh;margin-top:1em;}
.homefooter .inputGroupContainer{margin:0px 0px;padding:0;}
.homefooter .form-group{margin-bottom:5px;}
.homefooter .form-control{display:block;width:100%;height:25px;padding:5px 12px;font-size:12px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.homefooter .linksq{display:none;}
.homefooter table tr td p{font-size:12px;line-height:13px;}
.homefooter .btn{padding:6px 9px !important;}
.forth1 .btn .btn-warning:hover ,
.forth1 .btn .btn-warning:focus{color:#fff;background-color:#ba671d important;border-color:#ba671d important;}
.practicepro img{height:9vh !important;}
.forth1 h4{display:none}
.contactbanner img{display:block !important;height:10vh;object-fit:cover;min-height:24vh;max-height:35vh;}
.homeprojects img {
    width: 100%;
    min-width:100px !important;
    max-width: 100px !important;
}
    .thirdWidth121 .thirdAlign {
        margin-left: 18px;
    } 
    .practicepro {
        margin: 0;
    }

}
@media screen and (max-device-width:1024px) and (min-device-width:768px){.carousel-inner>.item>img, .carousel-inner>.item>a>img{height:25vh !important;width:100% !important;object-fit:contain;}
.homeBanner{height:60vh !important;}
.homeprojects #tab-2{width:35% !important}
.homeprojects #tab-3{width:15% !important}
.homeprojects #tab-1{width:50% !important}
#tab-1 .col-sm-4{width:24.5% !important}
#tab-2 .col-sm-4{width:33.3% !important}
#tab-3 .col-sm-12{width:70% !important}
}
.scroll-maxheight {max-height: 82vh}
.loading{overflow:hidden;height:100vh;}
@media screen and (max-device-width:736px) and (min-device-width:481px){

    .homeBanner {
        height: 270px !important;
    }
    .comp {margin: 10px 10px 0 0;}
    .work-grids1 {
    
        width: 93% !important;
    }
    .textgrida {
    
        padding-top: 10px;
    }

    .work-grid-text h1 {
        margin: 15px 0px 10px 0px;
    }
    .comp h4 {
    
        padding: 5px 5px;
    }
  
    .comp ul li {
        text-align: right;
        float: left;
        padding: 0px 10px !important;
    }
    .homeprojects img {
        width: 100%;
        min-width:190px !important;
        max-width: 190px !important;

    }
    .nav>li>a {
        position: relative;
        display: block;
        padding: 10px 2px;
    }
    .thirdWidth121 .thirdAlign {
    margin-left: -3px;
} 
.forth1 table,
.forth1 h4 {
    display: none;
}

.contactbanner img {
    min-height: 175px;
    max-height: 175px;
    object-fit: cover;
}
.practicepro {
    width: 100%;
    padding: 0;
    margin: 0 0 0 0;
    float: left;
}
.practicepro img {
  
    max-height: 42px;
}


}

h1 {
	font-family: 'Roboto', sans-serif;
	font-size: 27px;
	line-height: 25px;
	color: #969696;
	text-align: right;
	font-weight: 400;
	padding: 0;
	margin: 0;
	text-transform: uppercase;

	    letter-spacing: normal;
}
h1 span {
	color: #646464;
}