@charset "utf-8";/* CSS Document */@media (min-width:1281px) and (max-width:1360px) {	.homebanner .carousel-caption h3 { font-size:29px; }	.homebanner .carousel-caption { background-position:500px bottom; left:8%;  }	.carousel-control.right { right:0px; }.carousel-control.left { left:0px; }	}@media (min-width:1200px) and (max-width:1280px) {	.homebanner .carousel-caption h3 { font-size:26px; }	.homebanner .carousel-caption { background-position:470px bottom; bottom:24%; left:5%;  }	.carousel-control.right { right:0px; }.carousel-control.left { left:0px; }	}@media (max-width:1199px) {/*.dropdown:hover .dropdown-menu {display: block; }*/	.side-widget { width:100%;	}.site-navbar {background-position:44% top; }.site-navbar::after {left: -50px;}.homebanner .carousel-caption h3 { font-size:24px; }	.homebanner .carousel-caption { background-position:470px bottom; bottom:22%; left:1%;  }	.carousel-control.right { right:0px; }.carousel-control.left { left:0px; }}@media (max-width:1024px){		.clients-lists .owl-prev {top:-60px !important;}.clients-lists .owl-next {top:-60px !important;}	.site-navbar a.navbar-brand img {    transition: all 500ms ease-in-out;    width: 70%;    padding: 10px 0 0 50px;}		}@media (min-width:999px) and (max-width:1199px) {	.project-gallery li:nth-child(3) .project-gly-list, .project-gallery li:nth-child(2) .project-gly-list { height:138px; }	.eng-solutions-scroll { padding:20px 0 0;}.site-navbar a.navbar-brand img {    transition: all 500ms ease-in-out;    width: 70%;    padding: 10px 0 0 50px;}	}@media (min-width:999px) {/*.dropdown:hover .dropdown-menu {display: block; }*/		}@media screen and (max-width:998px) {/*.dropdown:hover .dropdown-menu {display: block; }.navbar {background-color:#fff;}	*/	.site-navbar {height:70px; background-position:44% top; }	.site-navbar a.navbar-brand img {transition:all 500ms ease-in-out; width:70%; padding: 5px 0 0 35px;}	.site-navbar-bg a.navbar-brand img { width:74%; transition:all 500ms ease-in-out; }.site-navbar.site-navbar-bg { height:70px;}.site-navbar.site-navbar-bg ul.navbar-nav, .site-navbar.site-navbar-bg ul.list-inline {transition:all 500ms ease-in-out; margin-top:0px; }#menu-ul { padding-right:0px; margin-top: 37px; }.site-navbar::after {left: -58px;}.homebanner, .innerbanenrs { margin-top: 65px;}.homebanner .carousel-caption h3 { font-size:20px; }	.homebanner .carousel-caption { background-position:470px bottom; bottom:30%; left:15%; width:60%;  }.home-left-block {margin-top: 0;}.project-gallery li:nth-child(3) .project-gly-list, .project-gallery li:nth-child(2) .project-gly-list { height:125px; }.eng-solutions-scroll { padding:20px 0 0;}.frame-widget img { width:100%; }.side-widget h3 { font-size:15px; }.enq-side-block::after, .career-side-block::after { height:auto; width:0px; }.enq-side-block, .career-side-block { padding:30px 0 20px 0;}.location-map iframe { height:250px; }.clients-lists .owl-prev {top:10px !important;}.clients-lists .owl-next {top:10px !important;} .happenings-list .project-gly-list { margin-bottom:30px; } .side-widget { margin-top:30px; } .happenings-list .pull-left.nopad-left { padding:0px; } 	}@media (min-width:768px) and (max-width:970px) { .site-navbar { background-position:41% top; }	.site-navbar a.navbar-brand img {    transition: all 500ms ease-in-out;width: 60%;padding: 10px 0 0 30px;}.site-navbar-bg a.navbar-brand img { width:70%; transition:all 500ms ease-in-out }.site-navbar.site-navbar-bg { height:70px;}.navbar-nav > li > a {padding:5px 11px; font-size:15px; }.navbar .navbar-nav.pull-right { }	.site-navbar.site-navbar-bg ul.navbar-nav, .site-navbar.site-navbar-bg ul.list-inline {transition:all 500ms ease-in-out; margin-top:0px; }#menu-ul { padding-right:0px; margin-top: 37px;}.site-navbar::after {    left: -56px;}.project-gallery li:nth-child(1) { width:48%; }.project-gallery li:nth-child(2) { width:48%; margin: 0 0px 0px 1%; }.project-gallery li:nth-child(3) .project-gly-list, .project-gallery li:nth-child(2) .project-gly-list { height:auto; }.project-gallery li:nth-child(3) { width:48%; margin:2% 1% 0 0; }.project-gallery li:nth-child(4) { width:48%; margin:2% 0 0 1%; }.project-gallery li:nth-child(4) .project-gly-list { height:auto; } .clients-lists .owl-prev {top:10px !important;}.clients-lists .owl-next {top:10px !important;}}@media screen and (max-width:768px) {#menu-ul .navbar-nav  { margin: -13px 0 0; }.sectin-dwn .project-brochure a::after{	right: 85%;}.sectin-dwn .project-brochure a:hover:after { right:-15%; }.clients-lists .owl-prev {top:10px !important;}.clients-lists .owl-next {top:10px !important;}	}@media (max-width:767px) {.navbar .navbar-nav.pull-right { float:none !important;  }#menu-ul { margin:6px 0 0; background:#035aa1 }#menu-ul .navbar-nav { margin:0px;}	#menu-ul ul.dropdown-menu { background:#fff;  }#menu-ul .dropdown-menu > li > a { padding:10px 15px }.site-navbar::after {left: -80px;}.globle {right: 75px; top:18px; }.site-navbar { background-position:34% top; }.site-navbar a.navbar-brand img { width:70%;padding: 4px 0 0 60px; }	 .site-navbar-bg a.navbar-brand img { width:70%;}.site-navbar, .site-navbar.site-navbar-bg { height:65px }.homebanner, .innerbanenrs { margin-top: 65px;}.homebanner .carousel-caption h3 { font-size:18px; }	.homebanner .carousel-caption { background-position:470px bottom; bottom:0%; left:1%; width:55%;  }.carousel-indicators { display:none; }	.carousel-control { width:35px; height:35px; font-size:22px; top:38%; opacity:0.80 }.home-left-block {margin: 0px 0px 30px ;  }.project-gallery { margin-bottom:30px; }.footer-section { text-align:center; }.designby p { text-align:center; margin-top:0px }.project-gallery li:nth-child(3) .project-gly-list, .project-gallery li:nth-child(2) .project-gly-list { height: 170px;}.about-info { margin-bottom:30px; }.team-tab-sections .nav-tabs li a { padding:13px 10px; font-size:15px; }.board-team-title-holder h3 { padding:0px 0 10px;}.frame-widget { width:300px; margin:30px auto 0 }.frame-widget img {  }.projects-listing {margin-bottom: 30px;  max-height: 205px;  min-height: 245px;  overflow: hidden;  position: relative;  width: 100%;}.clients-lists .owl-prev {top:10px !important;}.clients-lists .owl-next {top:10px !important;}.social-list.pull-right{	text-align: center;float: none !important;margin-bottom: 15px;}.site-navbar::after {    left: -58px;}}@media (max-width:640px) {		.homebanner .carousel-caption { bottom:29%; left:1%; width:65%;  }.homebanner .carousel-caption {  bottom:0%; left:0%; width:100%; right:auto;padding:10px; }	.carousel-control { width:45px; height:45px; font-size:30px; top:38%; opacity:0.80 }.project-gallery li:nth-child(1) { width:48%; }.project-gallery li:nth-child(2) { width:48%; margin: 0 0px 0px 1%; }.project-gallery li:nth-child(3) .project-gly-list, .project-gallery li:nth-child(2) .project-gly-list { height:auto; }.project-gallery li:nth-child(3) { width:48%; margin:2% 1% 0 0; }.project-gallery li:nth-child(4) { width:48%; margin:2% 0 0 1%; }.project-gallery li:nth-child(4) .project-gly-list { height:auto; } .team-tab-sections .nav-tabs li { width:33%;  font-size:15px; padding:13px 0px 0; text-align:center;  }.team-tab-sections .nav-tabs li a{height: 84px; font-size:15px; }.project-brochure a span { font-size:15px; }.sectin-dwn .project-brochure a::after{	right: 90%;}.sectin-dwn .project-brochure a:hover:after { right:-10%; }.site-navbar::after {    left: -62px;}.site-navbar a.navbar-brand img {    width: 65%;	 padding: 6px 0px 0px 50px;}}@media (max-width:575px) {	.homebanner .carousel-caption h3 { font-size:16px;  }.carousel-control { width:35px; height:35px; font-size:22px; top:32%; opacity:0.80 }.about-info li { width:30%;  margin: 0 10px 0 0; }.board-team-info { width:100%; padding:30px 0px 0px; }.board-team-image { float:none;   }	.team-tab-sections .nav-tabs li a{ font-size:13px; height:65px;  }.projects-block-sections .col-xs-6 { width:100%; }.projects-listing { min-height:auto; max-height:none; }.site-navbar a.navbar-brand img {    width: 65%;    padding: 6px 0px 0px 25px;}	}@media (max-width:480px) {	.filters-block span.select2 {    width: 100px !important;}.sectin-dwn .project-brochure a::after{	right: 85%;}.sectin-dwn .project-brochure a:hover:after { right:-14%; }.site-navbar::after {    left: -60px;}.site-navbar a.navbar-brand img {    width: 55%;    padding: 10px 0px 0px 30px;}}@media (max-width:479px) {.expert .col-xs-4 { width:50%; }	}@media (max-width:380px) {	.site-navbar { background-position:31.5% top; }	.globle {right: 65px; top:13px;}	.navbar-toggle {margin-top: 10px;}.site-navbar a.navbar-brand img { width:57%; }	 .site-navbar-bg a.navbar-brand img { width:57%;}.site-navbar, .site-navbar.site-navbar-bg {height: 55px;}.homebanner, .innerbanenrs { margin-top:55px; }.homebanner .carousel-caption { position:relative;   }.homebanner .carousel-caption h3 { font-size:14px;  }.carousel-control { width:30px; height:30px; font-size:20px; top:22%; opacity:0.80 }.project-gallery li:nth-child(1), .project-gallery li:nth-child(2), .project-gallery li:nth-child(3), .project-gallery li:nth-child(4) { width:100%; margin:0px 0px 20px 0px; }.sectin-dwn .project-brochure a::after{	right: 80%;}.sectin-dwn .project-brochure a:hover:after { right:-19%; }.site-navbar::after {    left: -67px;}.site-navbar a.navbar-brand img {    width: 60%;    padding: 2px 0px 0px 24px;}	}@media (max-width:320px) {	.site-navbar { background-position:32.5% top; }	.about-info li { width:100%; margin:0px 0px 20px; min-height:auto; }.site-navbar::after {    left: -65px;}.site-navbar a.navbar-brand img {    width: 50%;    padding: 8px 0px 0px 20px;}		}