body{font-family: 'Ubuntu', sans-serif; font-size:16px; box-sizing:border-box; padding:0; margin:0; outline:none; line-height: 25px;}
section{ padding-top:20px;}
nav{font-size:16px;}
.navbar{border-radius:0;}
.navbar-inverse{background-color:#d8c3a5; border:none;}
.navbar-inverse .navbar-nav>li>a{color:#47361f; font-weight:bold;}
.navbar-brand img{width: 33%;}
.navbar-brand{padding:5px 0;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{color:#F08B2E; background-color:transparent !important; font-weight: bold;}
.navbar-inverse .navbar-nav>.active>a{color:#F08B2E !important;}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover{color:#F08B2E;}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{margin-left:30px;}
.navbar-inverse .navbar-toggle{border-color:#F08B2E !important;}
.navbar-toggle{background-color:#F08B2E !important;}

/*banner*/
.banner{margin-top:-20px; padding-left:0; padding-right:0;}
.carousel-indicators{display:block;}
.animationBannerText{position:absolute; top:50%; left:50px; text-align:left; color:#fff;}
.animationBannerText h1{font-size:40px;}
.animationBannerText h3{margin-top: 50px;}


.sectionTitle{text-align:center;}
.sectionTitle .underLine{width:200px; height:3px; margin:0 auto;}
.sectionTitle .line{width:120px; height:3px; background-color:#F08B2E; border-radius:4px; display:block; float: left;}
.sectionTitle .dot{position: relative; bottom: 11px; right: 20px;}
.sectionTitle .dot i{font-size:14px; color:#F08B2E;}
/*about*/
.about{background-color: #d8c3a5; padding-bottom:40px;}
.about .content{text-indent:50px; padding:30px 15px; margin:40px 0; box-shadow: inset 0 0 0 200px rgba(255,255,255,0.20); border-radius:6px;}
.about .part2 .box:hover {transform: scale(1.07); -ms-transform: scale(1.07); -webkit-transform: scale(1.07);}
.about .part2 .box{box-shadow:0 0px 85px -10px rgba(0,0,0,0.16); transition:1.5s; padding: 0 25px;}
.about .part2 .box p{padding-bottom:15px; text-align:justify;}
/*directors*/
.directors{background-color: #F8F8F8;}
.outerDiv{margin:40px 0;}
.outerDiv .content{text-indent:50px; padding:0px 15px; text-align:justify;}
.directorImage{border-radius: 50%; margin: 0 auto 20px; overflow: hidden; width: 120px;}
.directorImage img {width: 100%;}
.directors .owl-controls {height: 20px; margin-top: 30px; position: relative; bottom: 20px;}
.directorList{width:60%; margin:30px auto; margin-bottom:15px;}
.directorTitle{width:60%; margin:10px auto;}
.owl-theme .owl-nav [class*=owl-]:hover{background-color:#47361f;}
.owl-theme .owl-nav [class*=owl-]{background-color:#d8c3a5;}
.directorDesignation h5{text-align:center;}
.overallDirectors{box-shadow:0 7px 18px -5px rgba(0,0,0,0.16)}

/*consultant*/
.consultants{background: linear-gradient(to bottom,#ffffff, #968B7F);}
.consultants .our-team p{margin-bottom:0;}
.our-team img{width:100%;}
.our-team .team-profile{background-color:#d8c3a5; position: absolute; top:0; left:0; margin:0 15px; text-align:center; width:auto; height:100%; opacity: 0; transition:all 0.5s ease 0s; }
.our-team:hover .team-profile{opacity:0.9;}
.our-team .team-title{margin:0 0 0 0; font-weight: bold; transition: all 0.2s ease 0s;}
.our-team:hover .team-title{margin:25px 0 0 0;}
.our-team .post{display:block; text-align:center; font-size: 18px; }
.our-team .description{padding: 0% 0; transition: all 0.3s ease 0s;}
.our-team:hover .description{padding:20% 0;}
.consultants .secondRow{margin-top:30px;}

/*services*/
.service{background-color: #F8F8F8;}
.margTop{margin-top:80px;}
.service .box i{font-size:35px; color:#47361f;}
.service .box .iconTitle{font-weight:bold; color:#F08B2E;}
.service .iconSection{text-align:center; padding:34% 0;}
.service .iconSection .iconImg{display: inline-block; padding: 5px 10px; border-radius: 50%; border: 1px solid #47361f;}
.iconPad1{padding: 6px 8px !important;}
.service .content{text-align:justify; text-indent:50px; margin-top:20px; border-radius:10px; padding:10px; box-shadow:0 2px 20px 0px #f3c192;}
.service .front{display:block; box-shadow:0 7px 18px -5px rgba(0,0,0,0.16)}
.service .back{position:absolute; bottom:0; left:0;}
.service .fippleCont{position: relative;}
.service .marFixed{margin-top:20px;}

/*contact*/
.contact{background-color:#f7f3ed;}
.contactDiv, .mapDiv{margin-top:50px; box-shadow:0 7px 18px -5px rgba(0,0,0,0.16); padding:20px 0;}
.contactDiv input, .contactDiv textarea{border:1px solid #47361f;}
.contactDiv input:focus, .contactDiv textarea:focus{outline:none !important; border-color:#F08B2E; box-shadow:none;}
.contactDiv button{border:1px solid #47361f; background-color:#47361f; color:#fff;}
.contactDiv .btn-default:hover {color: #fff; background-color: #47361f; border-color: #47361f; opacity:0.8;}
.socialDiv{margin-top:50px;  text-align:center; padding-bottom:10px;}
.socialDiv div{display:inline-block; margin:0 10px;}
.socialDiv .facebook i{color:#3b5998;}
.socialDiv .twitter i{color:#0077b5;}
.socialDiv .linkedIn i{color:#55acee;}
.socialDiv i{font-size:30px;}
.socialDiv i:hover{opacity:0.8;}
.last_row{padding-top:40px;}
.addr_pad{padding-left:20px;}
.color_i{color:#F08B2E;}
/*footer*/
footer{background-color:#d8c3a5;}
.copyRight{padding:1% 0; text-align:center;}
.copyRight span{color:#F08B2E;}
.copyRight a:focus, a:hover{color: none; text-decoration: none;}

.backToTop{position: fixed; bottom: 20px; right: 25px; z-index: 5; width: 40px; height: 40px; background-color: #47361f; border-radius:50%; padding: 8px;}
.backToTop i{color:#fff; font-size:24px;}
.backToTop:hover{opacity:0.8;}
.backToTop i:hover{color: #F08B2E;}

@media screen and (min-width:320px) and (max-width:767px){
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{margin-left:15px;}	
	.carousel-indicators{display:none;}
	.animationBannerText{top:50%; left:15px;}
	.animationBannerText h1{font-size:20px;}
	.animationBannerText h3{font-size:16px; margin-top: 0px;}
	.directorList, .directorTitle{width:100%;}
	.outerDiv .content{padding:0;}
	.our-team:hover .team-title{margin:5px 0 0 0;}
	.our-team:hover .description{padding:8.5% 0;}
	.consultants .secondRow{margin-top:0px;}
	.consultants .box{margin-bottom:20px;}
	.margTop{margin-top:20px;}
	.contact iframe{padding-right:15px; padding-left:15px;}
	.contactDiv, .mapDiv, .socialDiv{margin-top:20px;}
	.banner{margin-top:50px;}
}
@media screen and (min-width:768px) and (max-width:1023px){
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{margin-left:-5px;}
	.nav>li>a{padding:15px 12px;}
	.carousel-indicators{display:none;}
	.animationBannerText{top:60%; left:30px;}
	.animationBannerText h1{font-size:40px;}
	.animationBannerText h3{margin-top: 0px;}
	.our-team:hover .team-title{margin:5px 0 0 0;}
	.our-team:hover .description{padding:4.5% 0; line-height:17px}
	.service .iconSection{text-align:center; padding:19% 0;}
	.contactDiv, .mapDiv, .socialDiv{margin-top:30px;}
	.margTop{margin:40px;}
	.banner{margin-top:50px;}
	.navbar-brand img {width: 60px; padding:4px 0; margin-right:40px;}
}
@media screen and (min-width:1024px){
	.item img{height:651px !important;}
	.service .fippleCont{min-height:200px;}
}