@font-face {
	font-family: 'HelveticaNeueLight';
	src: url('../font/HelveticaNeueLight.eot');
	src: url('../font/HelveticaNeueLight.eot') format('embedded-opentype'),
			 url('../font/HelveticaNeueLight.woff2') format('woff2'),
			 url('../font/HelveticaNeueLight.woff') format('woff'),
			 url('../font/HelveticaNeueLight.ttf') format('truetype'),
			 url('../font/HelveticaNeueLight.svg#HelveticaNeueLight') format('svg');
}
header{border-bottom:2px solid #cccccc;position:relative;width:100%;display:inline-block;overflow:visible;}
header .top-nav ul li{padding:30px 10px 30px;}
header .top-nav ul li a{padding:0;font-size:15px;margin:0;}
header .top-nav ul li.active a,
header .top-nav ul li:hover a{border-top:none;border-bottom:3px solid orange;}
header .top-right{margin-top:30px;position:static;float:right;}
header .top-right .email{float:left;}
header .top-right .email a,
header .top-right .contact a{font-size:15px;padding:0 5px;}
.landing-slider{width:100%;display:inline-block;}
.landing-slider-dk{width:100%;display:inline-block;}
.landing-slider ul{min-height:400px;}
.landing-slider li .info{padding:140px 15px 15px 100px;}
.exploreMore{padding:10px;}
.exploreMore h1{font-size:25px;margin:5px 0;}
.exploreMore h2{font-size:20px;margin:5px 0;}
.exploreMore.border-section a{padding:0}
.exploreMore.border-section a i{padding:1px 8px;border-radius:50%;}
.blackOverlay{background:rgba(0,0,0,.26);background:#000 \9;filter:alpha(opacity=26);position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:99;}
.indexSlider .slide .title{z-index:999;}
.slide .title{font-size:25px;}
.slide .title i{padding:3px 7px;}
.slide .desc{padding:15px 45px 15px 15px; text-align: justify;}
.slide-nav{width:40px;height:120px;margin:-60px 0 0;top:50%;}
.slide-nav .pre,
.slide-nav .next{/*padding:5px 5px;*/height:35px;}
.slide-nav .pre a,
.slide-nav .next a{font-size:35px;height:35px;line-height:19px;}
.slide-nav .info{height:50px;}
.slide-nav .info .page-divider{left:18px;}
.slide-nav .info .page-no,
.slide-nav .info .page-off{font-size: 13px;padding: 5px;}
.slide-nav .pre .fa,
.slide-nav .next .fa{font-size:35px;line-height:0;padding-top:17px;}
footer .copy{padding-top:5px;}
footer .social-links ul li a{width:30px;height:30px;line-height:8px;font-size:15px;padding:7px;}
footer .quick-links{padding:5px 0 0;}
footer .quick-links ul li{line-height:10px;}
#primary {padding:20px;}

/*aboutUs Page*/
.aboutUsPage .slide-container{min-height:500px;}
.aboutUsPage .slide .title,
.aboutUsPage h1{font-size:25px;margin-bottom:0px; margin-top: 0px;}
.aboutUsPage .slide .back{height:100%;top:-100%;}
.aboutUsPage .slide:hover .back{top: 0;z-index:16;}
.aboutUsPage .slide .desc{z-index:17;top:0;}
.aboutUsPage .slide .desc p{font-size:15px;margin-bottom:10px;}
.aboutUsPage .slide:hover .title{color:#fff;}
.aboutUsPage .slide:hover .desc{color:#fff; }
.toggleBox{border: 2px solid;float: right;padding: 10px;position: absolute;right: 0;top: 100%;z-index: 999;display:none;}
.top-nav .nav-icon{display:none;}

/*contactUs Page*/
.contactUsPage{background:#d3d3d1;width:100%;display:inline-block;}
.contactUsPage h1{/*font-size:25px;*/ font-size:17px; margin:0 0 20px;}
.makeInquiry{width:100%;float:left;padding:20px;}
.makeInquiry h1{margin-left:7px;margin-right:7px;}
.makeInquiry form{width:100%;max-width:400px;margin-top:6px;}
.makeInquiry form input{width:100%;background:#fff;height:40px;border:none;margin:0 0px 10px;font-size:15px;padding:0 10px;border-left:7px solid #d3d3d1; border-right:7px solid #d3d3d1;box-sizing:border-box;}
.makeInquiry form input.smallBox {max-width:385px;width:50%;float:left;margin:0 0px 10px;}
.makeInquiry form textarea{width:100%;background:#fff;height:100px;border:none;margin:0 0px 10px;font-size:15px;padding:10px;resize:none;border-left:7px solid #d3d3d1; border-right:7px solid #d3d3d1;box-sizing:border-box;}
.makeInquiry form input[type="submit"]{background:#222222;width:100%;max-width:145px;color:#fff;float:right;}
.salesOffice{width:50%;float:left;background:#fff;}
.salesOffice img{max-width:100%;}
.ourOffice{padding:20px;}
.ourOffice address{margin:0;font-size:16px;/*font-size:20px;*/line-height:25px;}
.contactUs{font-size:20px;width:100%;margin:20px 0 0;display:inline-block;}
.contactUs a{color:#222222;position:relative;padding:0 15px 0 0px;float:left;font-size:16px;}
.contactUs a + a{padding:0 15px 0 20px;}
.contactUs a + a:before{color:#222222;position:absolute;top:0;left:0;content:"/"}

/*team Page*/
.teamPage{width:100%;display:inline-block;padding:0px;}
.team{width:100%;display:inline-block;position:relative;}
.personDetail{width:50%;float:left;padding:30px 20px 110px;}
.person{display:inline-block;width:100%;text-align:right;}
.person h1{/*font-size:25px;*/font-size:20px;margin:20px 0;line-height:30px;}
.person h1 span{font-size:25px;}
.person .fa{font-size:25px;border:3px solid #1b1b1b;border-radius:50%;width:30px;height:30px;text-align:center;line-height:22px;transition:all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ase;-webkit-transition:all 0.5s ease;cursor:pointer;margin:0 0 0 10px;}
.person:hover .fa{margin: 0 -10px 0 20px;}
.personDetail p{/*font-size:20px;*/ font-size:15px;margin-bottom:30px;}
.personDetail ul{list-style:none;width:100%;display:inline-block;}
.personDetail ul li{float:left;border:1px solid #0e0e0e;border-radius:50%;margin:0 5px;padding:5px;width:40px;height:40px;text-align:center;transition:all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ase;-webkit-transition: all 0.5s ease;cursor:pointer;}
.personDetail ul li:hover{background:#0e0e0e;}
.personDetail ul li a{display:inline-block;width:100%;}
.personDetail ul li:hover a{text-decoration:none;}
.personDetail ul li span{color:#161616;font-size:15px;display:table-cell;vertical-align:middle;width:30px;height:30px;transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ase;-webkit-transition:all 0.5s ease;}
.personDetail ul li:hover span{color:#fff;}
.personImg{position:absolute;top:0;right:0;width:50%;height:100%;}
.personImg img{display:none;}
.rightTeam .personDetail{float:right;}
.rightTeam .person .fa{margin:0 10px 0 0;}
.rightTeam .person:hover .fa{margin:0 20px 0 -10px;}
.rightTeam .person{text-align:left;}
.rightTeam .personImg {right:auto;left:0;}
.team + .team {margin:-90px 0 0;}
.team + .team .personDetail{padding-top:130px;}



/*profile page*/
.profilePage .slide-container{min-height:500px;}
.profilePage .slide{width:33.33%;}
.profilePage .slide-middle{left:33.33%;}
.profilePage .slide-right{left:66.66%;}
.profilePage .back{top:0;height:100%;background:rgba(0,0,0,.26);}
.profilePage .slide img{transition:all ease .5s;-o-transition:all ease .5s;-ms-transition:all ease .5s;-moz-transition:all ease .5s;-webkit-transition:all ease .5s;left:0;}
.profilePage .slide .hoverImg{left:-100%;}
.profilePage .slide:hover>img{left:100%;}
.profilePage .slide:hover .hoverImg{left:0;}
.profilePage .slide:hover .back{background:rgba(0,0,0,.66);opacity:.85;}
.profilePage .slide .title,
/*.profilePage .slide:hover .title{top:0px;left:0%;font-size:25px;line-height:30px;color:#fff;margin:0;}*/
.profilePage .slide .title span{display:block;}
.profilePage .slide .title i{border-radius:50%;padding:3px 10px;margin:0;}
.profilePage .slide .desc{top:0%;padding-top:100px;color:#fff;width:92%;font-size:15px;line-height:20px;}
.profilePage .slide:hover .desc{left:0%;}
.profilePage .slide .desc span{border-radius:50%;padding:2px 10px 6px;border:2px solid #fff;margin:20px 0 0;float:left;}

/*client page*/
.clientPage .item{padding:0 20px 0 30px;}
.clientPage{background:url(../images/clientBg.jpg) no-repeat left top;background-size:cover;
/*box-shadow: 70px 0 50px -25px rgba(255,255,255, 0.8) inset, -70px 0 50px -25px rgba(255,255,255, 0.8) inset;*/	}
.owl-carousel{max-width:2039px;width:92%;padding:50px 0 50px;margin:0 auto;}
.clientPage .item{padding:0 5px;}
.clientDetail {background:rgba(255,255,255,.75);color:#3c3c3c;font-size:15px;padding:10px;}
.clientDetail span{font-size:16px;margin-bottom:20px;}
.owl-prev{position:absolute;top:50%;left:0%;width:30px;height:30px;margin:-15px 0 0 -35px;background:url(../images/prevArrow.png) no-repeat left top;background-size:100%;text-indent:-1000px;overflow:hidden;}
.owl-next{position:absolute;top:50%;right:0%;width:30px;height:30px;margin:-15px -35px 0 0;background:url(../images/nextArrow.png) no-repeat left top;background-size:100%;text-indent:-1000px;overflow:hidden;}
.instagram-color{color: #242021 !important;border-color:#242021 !important;}
.instagram-hover:hover{background:#242021 !important;}

.owl-carousel .owl-item .item img {width: 100%;}
.salesOffice{width: 100%;}
.contactUsPage iframe{width: 100%;}
#googleMap iframe {width:100%;z-index:9999;}
#googleMap {height: 400px;float:left;width:100%;position: relative;}
#googleMap img {max-width:none;}
#map-header {z-index: 10;}
#map-banner {margin-top: 100px;position: absolute;z-index: 1000;color: white;}

.homesection{margin:15px 50px;text-align:justify;}

@media(max-width:1200px){
.landing-slider li .info{padding:140px 15px 15px 40px;}
.slide .back{height:75%;top:-75%;}
.profilePage .slide .back{height:100%;top:-100%;}
.profilePage .slide:hover .back{top:0;}
}
@media(min-width:992px){
.top-nav ul{display:block !important;}
}
@media(max-width:991px){
.nav-icon{display:block;float:left;margin:35px 30px 35px;}
header .nav-icon .icon-bar:nth-child(1){background:rgb(255, 182, 65);}
header .nav-icon .icon-bar:nth-child(n+1){background:rgb(255, 159, 0);}
header .nav-icon .icon-bar:nth-child(2n+1){background: orange none;}
header .nav-icon .icon-bar{background: black none;border-radius: 1px;display:block;height:3px;margin-top:3px;width:40px;}
.top-nav .nav-icon{display:block;margin:45px 0 20px;}
header .top-nav ul{display:none;background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0; left: 0;margin: 0;padding: 20px 0;position: absolute;top:100%;width: 100%;z-index: 999;}
header .top-nav ul li{padding: 5px 20px;width: 100%;}
header .top-nav ul li a{padding:0 0 5px;}
header .top-right{margin-top:35px;padding:0;}
.landing-slider ul{min-height:300px;}
.landing-slider li .info{font-size:25px;padding:100px 15px 15px 20px;}
.exploreMore{margin:20px;}
.exploreMore h1{font-size:20px;margin:5px 0;}
.exploreMore h2{font-size:15px;margin:5px 0;}
.exploreMore.border-section a i{padding:1px 6px;}
.slide .desc{top:50px;}
footer .copy{font-size:12px;}
footer .quick-links ul li a{font-size:12px;}
.makeInquiry,
.ourOffice{padding:10px;}
.contactUsPage h1{font-size:20px;}
.ourOffice address{font-size:15px;line-height:20px;}
.contactUs{font-size:15px;margin:15px 0 0;}
.personDetail{padding:10px 10px 50px;}
.person h1{font-size:20px;margin:10px 0;}
.person h1 span{font-size:20px;}
.person .fa{font-size:30px;height:30px;line-height:23px;width:30px;}
.personDetail p{font-size:15px;margin-bottom:20px;}
.team + .team{margin:-60px 0 0;}
.team + .team .personDetail{padding-top:70px;}
.personDetail ul li{width:30px;height:30px;}
.personDetail ul li span{height:20px;}
.aboutUsPage .slide-container{min-height:350px;}
.aboutUsPage .slide .title, .aboutUsPage h1{font-size:20px;}
.owl-carousel{width:85%;}
}
@media(max-width:767px){
.container{padding:0 10px;}
header{float:left;}
header .top-nav{display:block;}
.landing-slider li .info{font-size:20px;}
.landing-slider li .info i{padding:3px 10px}
.exploreMore{margin:20px 0;}
.slide .back{height:100%;top:-100%;}
footer .copy{text-align:center;padding:5px 0;}
footer .col-4-12{width:100%;}
footer .quick-links{text-align:center;}
.salesOffice{padding-top:20px;}
.personDetail, .rightTeam .personDetail{padding:0 0 20px;width:100%;}
.person{padding:0 10px;}
.personImg{text-align:center;width:100%;background:none !important;position:static;display:inline-block;}
.personImg img{width:500px;max-width:100%;display:inline-block;}
.team + .team{margin:0;}
.team + .team .personDetail{padding-top:0px;}
.aboutUsPage{width:100%;display:inline-block;}
.aboutUsPage .slide{display:inline-block !important;height:auto;left:auto;position:relative;top:auto;width:100%;float:left;}
.aboutUsPage .slide img{position:static;min-height:300px;}
.aboutUsPage .slide{padding:0px;margin:0 0 10px;}
.aboutUsPage .slide .title{top:20px;margin:0;padding:0 15px 15px;}
.slide .desc{padding:15px;}
.aboutUsPage h1{margin-top:10px;}
.makeInquiry,
.salesOffice{width:100%;}
.makeInquiry h1{margin-left:0px;margin-right:0px;}
.makeInquiry form input{border:none;}
.makeInquiry form input.smallBox{width:100%;max-width:100%;}
.makeInquiry form textarea{border:none;}
.clientPage{width:100%;display:inline-block;}
.profilePage{width:100%;display:inline-block;}
.profilePage .slide-container{min-height:350px;}

#slide_1,
#slide_2,
#slide_3{width:100%;display:inline-block;}
.profilePage .slide-right,
.profilePage .slide-middle{left:0;}
.profilePage .slide{width:100%;position:relative;display:block !important;}
.slide img{position:static;}
.slide img.hoverImg{position:absolute;}

.indexSlider .slide-right,
.indexSlider .slide-middle{left:0;}
.indexSlider .slide{width:100%;position:relative;display:block !important;}

.indexSlider .title{width: 100%;top: 0;position: absolute;}

}
@media(max-width:639px){
header .top-nav{margin:0;}
.slide .desc{font-size:13px;line-height:14px;}
header .top-right .email,
header .top-right .contact{display:inline-block;}
header .top-right .email{border-right:1px solid gray;}
.owl-carousel{width:70%;}
.profilePage .slide .title, .profilePage .slide:hover .title{font-size:20px;line-height:30px;padding:5px;}
.profilePage .slide .title i{padding:2px 6px;}
.profilePage .slide .desc{padding:50px 5px 5px;}
.profilePage .slide .desc span{margin:15px 0 0;}
}

@media(max-width:479px){
.nav-icon{margin:35px 0 35px 20px;}
header .top-right{margin-top:25px;}
header .top-right .email,
header .top-right .contact{display:block;}
header .top-right .email{border-right:none;}
.landing-slider ul{min-height:200px;}
.landing-slider li .info{width:50%;padding:75px 8px 155px;font-size:14px;}
.landing-slider li .info i{padding:3px 7px;}
.exploreMore{margin:10px 0;}
.exploreMore h1{font-size:15px;}
.exploreMore h2{font-size:13px;}
.slide .title{padding:10px 5px;font-size:18px;margin:0;}
.slide .title i{margin:0;padding:3px 9px;}
.slide .desc{padding:10px 20px 10px 5px;font-size:12px;top:30px;}
.slide .desc{padding:15px;}
.profilePage .slide-container{min-height:250px;}
.profilePage .slide .title,
.profilePage .slide:hover .title{font-size:13px;line-height:20px;}
.profilePage .slide .title i{padding:2px 5px;}
.profilePage .slide .desc{font-size:12px;line-height:14px;padding: 35px 5px 5px;}
.profilePage .slide .desc span{padding:0px 6px 3px;margin:0;}
/*
.profilePage .slide-container{min-height: 75px;}
.profilePage .slide{height:100px;}
.profilePage .slide-left img{height: auto;}
.profilePage .slide-middle img{height: auto;}
.profilePage .slide-right img{height: auto;}
.profilePage .slide:hover .desc{display: none;}
.profilePage .slide:hover .back{display: none;}

.homesection{margin:15px 15px;text-align:justify;}
.slide-container .slide-left img{height: auto;}
.slide-container .slide-right img{height: auto;}
.slide .title{font-size: 15px;}
.slide-container .blackOverlay {height: auto;}*/	
}
