@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Raleway:100,200,300,400,500,600,700,800,900');
*{margin:0; padding:0; }
body{
	margin:0;
	padding:0;
	}
.clear{
	clear:both;
	}
img{
	font-family: 'Raleway', sans-serif;
	font-size:.85em;
	color:#5c5b5b;
	}
.img-full{
	width:100%;
	height:auto;
	}
main{
	width:100%;
	height:auto;
	position:relative;
	}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #5c5b5b;
    opacity: 1; /* Firefox */
}
.designed {
    position: absolute;
    right: 0px;
    bottom:0%;
    font-weight: 300;
	font-family: 'Raleway', sans-serif;
    color: #666;
    font-size:12px;
	line-height:12px;
}

.designed p {
    width: auto;
    font-size: 11px;
    color: #666;
    float: right;
    font-weight: 300;
    font-family: 'Raleway', sans-serif;
}
.designed p a {
     width: auto;
    font-size: 11px;
    color: #666;
    float: right;
    font-weight: 300;
    font-family: 'Raleway', sans-serif;
	text-decoration:none;
}
.designed p a:hover {
     width: auto;
    font-size: 11px;
    color: #666;
    float: right;
    font-weight: 300;
    font-family: 'Raleway', sans-serif;
	text-decoration:underline;
}
.designed-ido {
    width: auto;
    height: 15px;
    font-size: 11px;
    font-weight: 400;
    color: #666;
    float: right;
    padding-left:10px;
	padding-top:3px
}
.top-wraper{
	width:100%;
	height:auto;
}
.midd-wrap{
	width:100%;
	height:auto; 
	position:relative;
	padding-top:2%;
	z-index:9999 !important;
}
.philip-logo{
	width:80%;
	height:auto;
	padding-left:30%;
}
.philip-logo h1{
	font-family: 'Raleway', sans-serif;
	font-size:1.2em;
	color:#fff;
	font-weight:600;
	line-height:1.7em;
	}

.top_details > span > a {
	text-transform: uppercase;
}
.top_details > span .icon.ico-key8 {
	font-size: 13px;
}
.top_details > span, .top_details > div {
	display: inline-block;
	margin-right: 40px;
	padding: 12px 0;
	font-size: 11px;
}
.top_details .title {
	margin: 0 5px 0 0px;
	text-transform: uppercase;
}
.top_details > span .icon {
	margin-right: 8px;
}
.top_details .top_login_title {
	margin-right: 0;
}
.top-socials > a {
	color: #808c8c;
	display: inline-block;
	font-size: 14px;
	height: 44px;
	line-height:44px;
	margin-top: 4px;
	outline: medium none;
	position: relative;
	text-align: center;
	text-decoration: none;
	width: 50px;
	z-index: 1;
}
.top-socials > a:hover {
	color: #fff;
	z-index: 10;
}
.top-socials > a > span.soc_name {
	opacity: 0;
	background: #7d3e96;
	display: block;
	font-size: 12px;
	height: 42px;
	left: 14px;
	line-height: 42px;
	color: #808c8c;
	position: absolute;
	top: 1px;
	z-index: 0;
/*	border-radius:5px;
*/}
.top-socials > a > span.soc_icon_bg {
	background: #f4f4f4;
	display: block;
	content: "";
	width: 50px;
	height: 42px;
	line-height: 42px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	opacity: 0;
}
.top-socials > a > i {
	position: relative;
	z-index: 1;
}
.top-socials > a:hover > span.soc_name {
	width: auto;
	padding-left: 28px;
	opacity: 1;
}
.top-socials > a:hover > span.soc_icon_bg {
	top: 0px;
	left: 0px;
	opacity: 1;
}
.top-socials > a:last-child > span.soc_name{ 
	right: 31px;
	left: auto;
	text-align:center;
	color:#fff;
	background:#7d3e96;
	font-family: 'Raleway', sans-serif;
	font-weight:600;
	line-height:2em;
	font-size:1.1em;
	text-transform:uppercase;
	padding-top:14.5%;
}
.top-socials > a:last-child:hover > span.soc_name {
    padding-left: 12px;
	padding-right: 28px;
}
.top-socials a:last-child span.soc_name:before {
    display: none;
}
.top-socials span.soc_name:after, .top-socials span.soc_name:before {
/*	background: #f4f4f4;
*/	content: "";
	display: block;
	height: 40px;
	position: absolute;
	top: 0;
	width: 50px;
	z-index: -1;
}
.top-socials span.soc_name:after {
	right: -12px;
}
.top-socials span.soc_name:before {
	left: -14px;
}
.zoom-anim-dialog.login_popup {
	background: none;
	padding: 0;
}
.f_right {
	float: right;
	clear:both;
}
.social_icons{
	position:absolute; 
	right:0px; 
	top:46%
	
	}
.app_wrap{width: 100%;
	height:auto;
	;position: fixed;
	bottom:37px;
	left: 0;z-index:500;}

.appointment_contact{
	width: 100%;
	height:34px;
	
	background:url(../images/app_bg.jpg) no-repeat;
	background-size: cover;}
.comingsoon{text-transform: uppercase;color: #ffffff!important;
    font-family: 'Raleway', sans-serif;
    font-weight:400!important;
    font-size: 1em!important;text-align: center;
width: auto;
padding-left: 85%;padding-bottom: 5px;}

.comingsoon span{color: #ffb400;font-weight:700!important;}
.app_contact {
	
    float: left;
    width: 28%;
    height: 34px;
   text-align: left;line-height: 34px;
}
.app_contact p {
    color: #ffffff!important;
    font-family: 'Raleway', sans-serif;
    font-weight:700!important;
    font-size: 1em!important;padding-left:2%;;
    text-transform: uppercase!important;;line-height: 34px!important;;
}

.news_title {
   
    float: left;
    width:100%;
    height: 34px;line-height: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.news_title p {
    color: #ffffff;
    font-family:'Raleway', sans-serif;
    font-weight: 400;
    font-size: .9em;
}








/*-------------------------------------------------------------
                   Light Header - Top Bar
-------------------------------------------------------------*/
.wrap-top{
	 width:100%;
	 height:15%;
	 background-color:#000;
	 z-index:9999 !important;
	 padding-top:40px;
	}
.top-cal{
	width:7%;
	height:auto;
	float:right;
	border-left:1px solid #ccc;
	margin-left:1%;
	padding: 1.5% 0;
}
.top-cal1{
	width:12%;
	height:auto;
	float:right;
	border-left:1px solid #ccc;
	margin-left:1%;
	padding:2.1% 0;
}
.topmail{
	width:auto;
	height:auto;
	float:right;
	/*	line-height:65px;
	padding-left:25px;
	*/
	padding:0% 0% 0% 22%;

}
.top-nav{ 
	width:auto;
	height:auto;
	float:right;
	 margin-left:19px;margin-right: 19px;
}
.nav-icon{ width:auto;
	height:auto; 
	text-align: center}
.nav-listing{
	width:auto;
	height:auto;
	text-align:center;
	font-size: 15px;
    color: #fff;
    float: right;
    font-weight: 500;
    font-family: 'Raleway', sans-serif;
	text-transform:uppercase;
	padding-top:5px;
}
.gallery_wrapper{width: 100%;height: auto;}

.quick-images {
    width: 95%;
    height: auto;
    padding-bottom: 2px;
    /* margin-top: 10px; */
    background-color: #fff;
    padding-top: 10px;margin-bottom: 200px;
}

/* Underline From Center */
.hvr-underline-from-center {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 50%;
  right: 50%;
  bottom: 0px;
  background: #fff;
  height: 1px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before {
  left: 0;
  right: 0;
}
/*8-12-17*/
.qualifications{width: 100%;height: auto;padding-top: 20px;padding-bottom: 20px;}
.qualifications h4{
    font-family: 'Raleway', sans-serif;
	color:#b94f31 ;font-size: 1.2em;margin-bottom: 10px;

}
.qualifications ul{margin: 0;padding: 0;list-style-type: none;}
.qualifications ul li{font-family: 'Raleway', sans-serif;
	color:#666;
	font-weight:500;
	line-height:1.7em;
	text-transform:none;
	font-size:.9em;
	list-style-type:none;
	background:url(../images/desi_bg.png) no-repeat 0% center;
	margin-bottom: 1%;
	padding:0% 0% 0% 3.5%;}
.activities{width: 100%;height: auto;padding-top: 20px;padding-bottom: 20px;}

.activities ul{margin: 0;padding: 0;list-style-type: none;}
.activities ul li{font-family: 'Raleway', sans-serif;
	color:#525252 !important;
	font-weight:400!important;
	line-height:1.7em;
	text-transform:none;
	font-size:1em!important;
	list-style-type:none;
	background:url(../images/desi_bg.png) no-repeat 0% center;
	margin-bottom: 1%;
	padding:0% 0% 0% 3.5%;}
.activities p{
	font-family: 'Raleway', sans-serif;
	color:#5c5b5b;
	font-weight:400;
	line-height:1.7em;
	font-size:1em;
	text-align:justify;
	letter-spacing:.4px; 
	}
/*.content_wrapper ul{margin: 0;padding: 0;list-style-type: none;}
.content_wrapper ul li{font-family: 'Raleway', sans-serif;
	color:#666;
	font-weight:500;
	line-height:1.7em;
	text-transform:none;
	font-size:.9em;
	list-style-type:none;
	background:url(../images/desi_bg.png) no-repeat 0% center;
	margin-bottom: 1%;
	padding:0% 0% 0% 3.5%;}*/

.operations_container{width:100%;height: auto;margin-bottom:100px;float: left;margin-top: 100px;}
.operations{width: 30%;height: auto;float: left;text-align: center}
.operations_logo{width: 100%;height: 80px;text-align: center}
.operationsrt{width:40%;height: auto;float: left;text-align: center}
.operations_details{font-family: 'Open Sans', sans-serif;color:#5c5b5b;font-size: 16px;text-align: center;padding-top: 5px;}
.operationshead{font-family: 'Open Sans', sans-serif;color:#6c3185;font-size: 16px;text-align: center;font-weight: 700;line-height: 80px;}
.operations_details a{color:#5c5b5b!important;}
.operations_details a:hover{color:#5c5b5b!important;text-decoration: underline!important;}
.services{width:48%;height: auto;margin-bottom:100px;float: left;}
.services2{width:100%;height: auto;margin-bottom:100px;float: left;}
.services_wraper{width:100%;height: auto;margin-bottom:40px;float: left;}
.general_services{width:100%;height: auto;padding-top: 5px;padding-bottom: 5px;}
.services_name{width: 31%;
	height: auto;float: left;font-family: 'Raleway', sans-serif;
    color: #5c5b5b;
    font-weight: 400;
    padding-bottom: 10px;
    font-size: 1em;
    text-align: left;
   
	background: url(../images/services_icon.png) no-repeat  left center;padding-left: 2%;}
.services_name:nth-child(3n+3){float: right;}
.services h2{	font-family: 'Raleway', sans-serif;
	color:#999;
	font-weight:300;
	line-height:1.7em;
	text-transform:uppercase;
	font-size:1.9em; text-align: center} 


.services h3{	font-family: 'Raleway', sans-serif;
	color:#7d3e96;;
	font-weight:300;
	line-height:1.2em;
	text-transform:uppercase;
	font-size:1.9em; text-align: left;padding-bottom: 10px;} 







.services ul{margin: 0;padding: 0;list-style-type: none;}
.services ul li{font-family: 'Raleway', sans-serif;
	color:#666;
	font-weight:500;
	line-height:1.7em;
	text-transform:none;
	font-size:.9em;
	list-style-type:none;
	background:url(../images/desi_bg.png) no-repeat 0% center;
	margin-bottom: 1%;
	padding:0% 0% 0% 3.5%;padding-left: 28px;}



/*contact*/
.contact_wrap{width: 100%;height: auto;margin-bottom:7%;}
.contact_wrap h1{
	color: #0780d5;
	font-family: 'Roboto', sans-serif;
    font-size: 1.7em;
	font-weight: 600;
	text-align: center;
	text-transform:uppercase;
}
.contact_info{width: 48%;height: auto;float: left;margin-top: 1%;border-right: 1px dotted #904762;padding-bottom: 50px;}
.contact_info p{
	  font-family: 'Raleway', sans-serif;
    color: #81429a;
    font-weight: 700;
    line-height: 1.7em;
    text-transform: uppercase;
    font-size: 1.3em;
}

.contact_enq{width:45%;height: auto;float: right;margin-top: 1%;}
.contact_enq p{
	color:  #333333;
	font-family: 'Roboto', sans-serif;
    font-size: 1em;
	font-weight: 300;
	text-align: left;
	text-transform:none;
}
.loc_wrap{width: 100%;height: auto;margin-top:5%;margin-bottom:10%;}
.loc_pic{width:8%;height: auto;float: left}
.loc_details{width: 80%;height: auto;float: left}
.loc_details h4{color:  #666666;
	font-family: 'Raleway', sans-serif;text-transform: uppercase;
    font-size: 1.2em;
	font-weight: 500;
	text-align: left;}
.address{color:  #5c5b5b;
	font-family:'Raleway', sans-serif;
    font-size: 1em;
	font-weight:400;line-height: 28px;
	text-align: left;padding-top: 1%;text-transform:none }
.gmap{width: 100%;height: auto;}

.form_wrap{width: 100%;height: auto;margin-top:2%;}

.contact_txtbox {
   font-family:'Raleway', sans-serif;
    font-size: 1em;
    color: #aeaeae;;
    font-weight:300;
    line-height: 1.4em;
    padding: .5em;
    margin-right:5px;margin-bottom:5px;;
    border: 1px solid #919191;;
    height: 40px;
    width: 85%;float: left;
    background: none;
}
.contact_txtbox1 {
    font-family:'Raleway', sans-serif;
    font-size: 1em;
    color: #aeaeae;;
    font-weight:300;
    line-height: 1.4em;
    padding: .5em;
   margin-bottom: 1%;
    border: 1px solid #919191;;
    height: 40px;
    width: 50%;float: right;
	background: none;}
.contact_addbox {
   font-family:'Raleway', sans-serif;
    font-size: 1em;
    color: #aeaeae;;
    font-weight:300;
    line-height: 1.4em;
    padding: .5em;
    margin: 0 auto 2% auto;
    border: 1px solid #919191;
    height: 140px;
    width: 85%;
    background: none;float: left;
}
/*contact*/
.btncont{width: 85%;height: auto;}
.callback_btn {
    background: #b94f31 ;
    font-family:'Raleway', sans-serif;
    font-size: 1em;
    color: #ffffff;
    font-weight: 500;
    line-height: 1.8em;
    padding: 1.4% 5% 1% 5%;
    border: none;
    float: right;
    text-transform: uppercase;
}


/*8-12-17*/





/*----------------------------------------------------------inner-pages----------------------------------------------------------*/
.content_wrapper{ 
	background: url(../images/gal.jpg) no-repeat 100% 100%;
	background-size:100% 100%;
	position:fixed;
	width:100%;
	height:100%;
	left:0;
	top:0;
	font-family: 'Raleway', sans-serif;
	}
.content_container{
	width:100%;
	height:100%;
	overflow-y:scroll;
	padding-top: 2%;
	}
.logo_container{
	width:85%;
	height:auto;
	}
.logo_container h1{
	font-family: 'Raleway', sans-serif;
	font-size:1.2em;
	color:#fff;
	font-weight:600;
	line-height:1.7em;
	}
.content_area{
	background:#fff;
	width:100%;
	height:auto;
	margin-top: 2%;
	margin-bottom: 5%;
	min-height:700px;
	}
.content_txt{
	width:100%;
	height:auto;
	padding:2% 3% 3.5% 3%;
	}
.breadcrumps{ 
	width:100%;
	height:auto; 
	padding:1% 3%;
	border-bottom:1px solid #eaeaea;
	}
.breadtxt{
	width:auto; 
	height:auto; 
	font-family: 'Raleway', sans-serif;
	font-size:1em; 
	color:#7d3e96 ; 
	font-weight:500;
	padding:0em 0em 0em 0em;
	text-align:left;
	float:left;
}
.breadtxt a{
	font-family: 'Raleway', sans-serif;
	color:#999; 
	text-decoration:none;
}
.breadtxt a:hover{
	font-family: 'Raleway', sans-serif;
 	color:#333; 
	text-decoration:underline;
	}
.breadarrow{
	width:auto;
	height:auto;
	float:left;
	padding:.5% .5% 0% .5% ;
	}
.content_txt_rgt{
	padding:0% 0% 0% 3% !important ;
	}
.content_wrapper h2{
	font-family: 'Raleway', sans-serif;
	color:#5c5b5b;
	font-weight:300;
	line-height:1.7em;
	text-transform:uppercase;
	font-size:1.9em; 
	}
.content_wrapper h2 span{
	font-family: 'Raleway', sans-serif;
	color:#7d3e96;
	font-weight:800;
	}
.content_wrapper p{
	font-family: 'Raleway', sans-serif;
	color:#5c5b5b;
	font-weight:400;
	line-height:1.7em;
	font-size:1em;
	text-align:justify;
	letter-spacing:.4px; 
	}
.content_wrapper p span{
	font-family: 'Raleway', sans-serif;
	color:#b94f31 ;
	}

.view_profile_btn{
	font-family: 'Raleway', sans-serif;
	color:#5c5b5b;
	font-weight:300;
	line-height:1.7em;
	font-size:1em;
	text-transform:uppercase;
	padding:1.5% 0%;
	margin-top:2%;
	}
.view_profile_btn a{
	font-family: 'Raleway', sans-serif;
	color:#fff;
	font-weight:300;
	background:#b94f31 url(../images/view_profile.png) no-repeat 7% center;
	padding:1% 2% 1% 5%;
	}	
.view_profile_btn a span{
	font-family: 'Raleway', sans-serif;
	color:#fff;
	font-weight:500;
	}	
.view_profile_btn a:hover{
	font-family: 'Raleway', sans-serif;
	color:#fff;
	background:#8f2a0e url(../images/view_profile.png) no-repeat 7% center;
	}	
.about_bg{
	background:#fff url(../images/about_bg.jpg) no-repeat 100% 100%;
	}
/*.index_bottom_wrapper{
	width:100%;
	height:auto;
	background:rgba(255,255,255,1);
	padding: 0.5% 0% 0% 0%;
	margin-top: 1.5%;
	position:absolute;
	bottom:0;
	left:0;
	}*/
.index_bottom_wrapper {
    width: 100%;
    height: auto;
    background: rgba(255,255,255,1);
    padding: 0.5% 0% 0% 0%;
    margin-top: 1.5%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 500;
}
.ftr_bottom_wrapper{
	width:100%;
	height:auto;
	background:rgba(255,255,255,1);
	padding: 0.5% 0% 0% 0%;
	margin-top: 1.5%;
	/*position:absolute;
	bottom:0;
	left:0;*/
	}
.copyright {
    width: 100%;
    height: auto;
    float: left;
	font-family: 'Raleway', sans-serif;
    font-size: .8em;
    color: #5c5b5b;
    font-weight: 500;
    padding: 1% 0% 1.5% 0%;
}
.ftrtxt {
    width: auto;
    height: auto;
    float: right;
	font-family: 'Raleway', sans-serif;
    font-size: .8em;
    color: #5c5b5b;
    padding: .5% 0% 0% 1%;
}
.ftrtxt a{
	width:auto;
	height:auto;
	font-family: 'Raleway', sans-serif;
    color:#5c5b5b;
	font-weight: 400;
	text-decoration:none;
	}
.ftrtxt a:hover{
	font-family: 'Raleway', sans-serif;
    color: #b94f31;
	}
.ftrimg{
	width:auto;
	height:auto;
	float:right;
	padding:1% 0% .3% .4%;
	}
.ftrimg img{
	max-width:auto;
	height:auto;
	display:block;
	}
.profile{
	width:90%;
	height:auto;
	margin:0 auto;
	padding-top:4%;
	}
.profile_img{
	width:100%;
	height:auto;
	}
.profile_img:hover{
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	filter:grayscale(100%);
	}
.profile_txt{
	width:100%;
	height:160px;
	padding: 4% 0;
	}
.profile h5{
	font-family: 'Raleway', sans-serif;
	color:#666;
	font-weight:700;
	line-height:1.7em;
	text-transform:uppercase;
	font-size:1.1em; 
	text-align:center;
	}
.profile h6{
	font-family: 'Raleway', sans-serif;
	color:#cc6633;
	font-weight:500;
	line-height:1.7em;
	text-transform:uppercase;
	font-size:.95em; 
	text-align:center;
	}
.profile_view{
	font-family: 'Raleway', sans-serif;
	color:#5c5b5b;
	font-weight:300;
	line-height:1.7em;
	font-size:1em;
	padding:3% 0%;
	margin-top:2%;
	text-align:center;
	}
.profile_view a{
	font-family: 'Raleway', sans-serif;
	color:#999;
	font-weight:500;
	background:#ececec;
	padding: 3% 4%;
	border:1px solid #d1cece;
	}	
.profile_view a:after{
	content:url(../images/view_bg.png);
	margin-left:2%;
	}
.profile_view a:hover{
	font-family: 'Raleway', sans-serif;
	color:#fff;
	background:#81429a;
	border:1px solid #81429a;
	}
.profile_view a:hover:after{
	content:url(../images/view_bg_hover.png);
	margin-left:2%;
	}	
.profile_dtl{
	width:100%;
	height:auto;
	border-bottom:1px dashed #c0c0c0;
	padding:0% 0% 1% 0%;
	margin:0% 0% 2% 0%
	}
	
	.profile_dtl ul{margin: 0;padding: 0;list-style-type: none;}
.profile_dtl ul li{font-family: 'Raleway', sans-serif;
	color:#666;
	font-weight:500;
	line-height:1.7em;
	text-transform:none;
	font-size:.9em;
	list-style-type:none;
	background:url(../images/desi_bg.png) no-repeat 0% center;
	margin-bottom: 1%;
	padding:0% 0% 0% 3.5%;}
.content_wrapper h3{
	font-family: 'Raleway', sans-serif;
	color:#81429a;
	font-weight:700;
	line-height:1.7em;
	text-transform:uppercase;
	font-size:1.3em; 
	}
.profile_dtl ul{
	margin:0;
	padding:0;
	}
.profile_dtl li{
	font-family: 'Raleway', sans-serif;
	color:#666;
	font-weight:500;
	line-height:1.7em;
	text-transform:uppercase;
	font-size:.9em;
	list-style-type:none;
	background:url(../images/desi_bg.png) no-repeat 0% center;
	margin-bottom: 1%;
	padding:0% 0% 0% 3.5%;
	}
dropdown {
    position: relative;
    display: inline-block;
}
.profile_view1 {
    font-family: 'Raleway', sans-serif;
    color: #fff;background:#81429a;
    font-weight: 300;
    line-height: 1.7em;
    font-size: 1em;
    padding: 1% 2%;
    /* margin-top: 2%; */
	text-align: left;}
.profile_view1 a {
    font-family: 'Raleway', sans-serif;
    color: #999;
    font-weight: 500;
    background: #ececec;
    padding: 2% 3%;
	border: 1px solid #d1cece;}
.profile_view1 a:after{
	content:url(../images/view_bg.png);
	margin-left:2%;
	}
.profile_view1 a:hover{
	font-family: 'Raleway', sans-serif;
	color:#fff;
	background:#81429a;
	border:1px solid #81429a;
	}
.profile_view1 a:hover:after{
	content:url(../images/view_bg_hover.png);
	margin-left:2%;
	}	
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #fff;
    padding:.5em .5em;
    z-index: 1;
	min-width:200px;
	right:0;
	text-align:center;
	color:#7d3e96;
	font-family: 'Raleway', sans-serif;
	font-weight:500;
	line-height:1.7em;
	font-size:1.1em;
}

.dropdown:hover .dropdown-content {
    display: block;
}
.index_container{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	display:flex;
	align-items:center;
	z-index: 500;
	}
.navigation{
	width:auto;
	float:left;
	}
.navigation1{
	width:85%;
	float:right;
	}
.mob_menu{
	display:none;
	}













.form_container{width:50%;height: auto;text-align: center;margin-bottom: 50px;margin:0 auto;	}
.enqform_wrap{width:100%;height: auto;}

.calbak-box:hover{background-color: #e5e5e5}
.enq_details{width: 47%;
    height: auto;
    float: left;
    text-align: center;
    margin-right: 2%;margin-top: 2%;}


.enq_details1{width: 96%;
    height: auto;
    float: left;
    text-align: center;
    margin-right: 3.3%;margin-top: 2%;}

.enq_details-box {
    border: 1px solid rgb(204, 204, 204);
  color:#aeaeae;
    font-family: 'Raleway', sans-serif;
    font-size: 1em;
    font-weight: 300;
    height:42px;
    line-height: 40px;
    padding-left: 5px;
    width: 100%;    text-align: left;
}
  .enq_details-box1 {border: 1px solid rgb(204, 204, 204);
     color:#aeaeae;
    font-family: inherit;
    font-size: 1em;
    font-weight: 400;
    height: 100px;
    line-height: 24px;
    padding-left: 5px;
    padding-top: 5px;
	  width: 100%;}
.mig_form-dtl{
	height: auto;
    margin-top: 20px;
    width: 90%;
    margin-bottom: 20px;

}
.enq-add{
	height: auto;
    margin-top: 20px;
    width: 94%;
    margin-bottom: 20px;

}
.enqtxt{ font-family:  'Raleway', sans-serif;
    font-size: 1em;  color:#aeaeae;
    font-weight: 300;
    height: auto;
    
    
    width: 100%;}
.calbak-box {
    border: 1px solid rgb(204, 204, 204);
     color:#aeaeae;
    font-family: 'Raleway', sans-serif;
    font-size: 1em;
    font-weight: 300;
    height: 32px;
    line-height: 30px;
    padding-left: 5px;
    width: 100%;    text-align: center;
}

.calbak-box1 {
    border: 1px solid rgb(204, 204, 204);
    color: rgb(153, 153, 153);
    font-family: inherit;
    font-size: 1em;
    font-weight: 400;
    height: 80px;
    line-height: 24px;
    padding-left: 5px;
    padding-top: 5px;
    width: 100%;
}
.enq-box1 {
    border: 1px solid rgb(204, 204, 204);
    color: rgb(153, 153, 153);
    font-family: inherit;
    font-size: 1em;
    font-weight: 400;
    height: 80px;
    line-height: 24px;
    padding-left: 5px;
    padding-top: 5px;
	width: 99.5%;}

.enq1 {
    background-color:#81429a;; border:none;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family:  'Raleway', sans-serif;
    font-size: 1em;
    font-weight: 500;
    height: 35px;
    line-height: 35px;
    width: 110px;float: right;
	box-shadow:none;margin-left: 280px;
}
.enqtxt span{font-family: 'Raleway', sans-serif;
    font-size:1.05em;
    font-weight:400;
    color:#81429a;
	}

/*----------------------------------------------------------inner-pages----------------------------------------------------------*/


@media(max-width:480px){
	.logo_container{
		width:100%;
		}
	.logo_container img{
		margin:0 auto;
		}
	.top-cal1{
		width:100%;
		border-left:none;
		}
	.topmail{
		padding:0% 6% 0% 0%; 
		}

	.top-nav{
		float:left;
		width:100%;
		margin-left:0;
		margin-bottom: 3%;
   		margin-top: 3%;
		border-bottom: 1px solid rgba(255,255,255,0.3);
		padding-bottom:2%;
		}
	.container{
		padding-left:15px !important;
		padding-right:15px !important;
		margin-right: auto;
   		margin-left: auto;
		}
	.social_icons{
		position:relative;
		right:0px; 
		top:46%;
		z-index:600;
		}
	.f_right{
		clear:none;
		padding-left:2%;
		}
	.breadcrumps{
		padding: 4% 3%;
		}
	.breadarrow{
		padding: 2% 2% 0% 3%;
		}
	.content_wrapper h2{
		line-height: 1.5em;
    	font-size: 1.7em;
		}
	.content_txt_rgt{
		padding: 0% 0% 0% 0% !important;
		}
	.view_profile_btn a{
		padding: 3% 3% 3% 14%;
		}
	.top-cal{
		width:100%;
		margin-left:0;
		border-left:none;
		}
	.nav-icon{
		float:left;
		}
	.nav-listing{
		float:left;
		padding-left:4%;
		}
	.philip-logo {
		width:100%;
		padding-left:0%;
		padding-top: 13%;
		}
	.index_bottom_wrapper{
		z-index:600;
		}
	.copyright{
		text-align:center;
		}
	.ftrtxt{
		width:100%;
		text-align:center;
		padding-bottom:2%;
		}
	.ftrimg{
		width:100%;
		}
	.ftrimg img{
		margin:0 auto;
		}
	.navigation, .navigation1{
		width:100%;
		float:right;
		display:none;
		}
	.mob_menu{
		display:block;
		clear:both;
		}
	.content_area{
		min-height:initial;
		}
	.profile_dtl li{
		background:none;
		padding: 0% 0% 0% 0%;
		margin-bottom: 4%;
		}
	
	
	.contact_info { width: 100%;border-right:none;}	
	.contact_enq {width: 100%; float: left;}	
	.contact_txtbox {width: 100%;}	
	.loc_details {	float: right;}	
	.contact_addbox {width: 100%;}	
	.services ul li {padding: 0% 0% 0% 10%;}
	.content_wrapper ul li {    padding: 0% 0% 0% 8.5%;}
	
	.services {	width: 98%;margin-bottom: 10px;}
	.operations {width:100%;margin-bottom:30px;}
	.operationsrt {width:100%;}
	.operationshead {line-height: 30px;}
	
	.projects .img {width: 100%!important;}
	.app_wrap {    bottom: 70px;}
	.comingsoon {    padding-left: 48%;}
	
	
	
	
	
	.dropdown-menu{position: inherit!important;}
	
	
	
.services_name {
    width: 100%;
    float: none;
    background: url(../images/services_icon.png) no-repeat left center;
	padding-left: 8%;}
	
	
	
	
	
	
	
	
	
	
	
	}
	
@media(min-width:481px) and (max-width:767px){
	
	.logo_container{
		width:100%;
		}
	.logo_container img{
		margin:0 auto;
		}
	.top-cal1{
		width:25%;
		border-left:none;
		}
	.topmail{
		float:left;
		padding:0% 0% 0% 8%; 
		}
	.top-nav{
		float:right;
		width:auto;
		margin-bottom: 3%;
   		margin-top: 3%;
		border-bottom: 1px solid rgba(255,255,255,0.3);
		padding-bottom:2%;
		margin-left: 3%;
		}
	.container{
		padding-left:15px !important;
		padding-right:15px !important;
		margin-right: auto;
   		margin-left: auto;
		}
	.social_icons{
		position:relative;
		right:0px; 
		top:46%;
		z-index:600;
		}
	.f_right{
		clear:none;
		padding-left:2%;
		}
	.breadcrumps{
		padding: 4% 3%;
		}
	.breadarrow{
		padding: 1% 2% 0% 3%;
		}
	.content_wrapper h2{
		line-height: 1.5em;
    	font-size: 1.7em;
		}
	.content_txt_rgt{
		padding: 0% 0% 0% 0% !important;
		}
	.view_profile_btn a{
		padding: 3% 3% 3% 14%;
		}
	.top-cal{
		width:20%;
		padding: 0% 0;
		border:none;
		}
	
	.nav-listing{
		float:left;
		padding-left:4%;
		}
	.philip-logo {
		width:60%;
		padding-left:0%;
		padding-top: 13%;
		}
	.index_bottom_wrapper{
		z-index:600;
		}
	.copyright{
		text-align:center;
		}
	.ftrtxt{
		width:100%;
		text-align:center;
		padding-bottom:2%;
		}
	.ftrimg{
		width:100%;
		}
	.ftrimg img{
		margin:0 auto;
		}
	.navigation, .navigation1{
		width:100%;
		float:right;
		display:none;
		}
	.mob_menu{
		display:block;
		clear:both;
		}
	.index_container{
		display:initial;
		}
	.content_txt img{
		margin:0 auto;
		}
	.content_area{
		min-height:initial;
		}
	.content_area{
		min-height:initial;
		}
	.profile_dtl li{
		background:none;
		padding: 0% 0% 0% 0%;
		margin-bottom: 4%;
		}
	
	.services {		width: 98%;margin-bottom: 10px;}
	
	
	.contact_info { width: 100%;border-right:none;}	
	.contact_enq {width: 100% ; float: left;}	
	.contact_txtbox {width: 100%;}	
	.loc_details {	float: right;}	
	.contact_addbox {width: 100%;}
	.services ul li {padding: 0% 0% 0% 5%;}
	.content_wrapper ul li {    padding: 0% 0% 0% 5.5%;}
	
	.operations {
			width: 80%;  
    		float: none;
			align-content: center;
    		text-align: center;	
			margin: 0 auto;
			margin-bottom: 40px;
	}
	.operationsrt {
			width: 80%;  
    		float: none;
			align-content: center;
    		text-align: center;	
			margin: 0 auto;
			margin-bottom: 40px;
	}
	
	.operationshead {
		line-height: 20px;}
	
	.app_wrap {    bottom: 90px;}
	.comingsoon {    padding-left: 75%;}
		
	.dropdown-menu{position: inherit!important;}
	
	}
	
@media(min-width:768px) and (max-width:991px){
	.logo_container{
		width:100%;
		}
	.logo_container img{
		margin:0 auto;
		}
	.top-cal1{
		width:25%;
		border-left:none;
		}
	.topmail{
		float:right;
		padding:0% 9% 0% 0%; 
		}
	
	.container{
		padding-left:15px !important;
		padding-right:15px !important;
		margin-right: auto;
   		margin-left: auto;
		}
	.social_icons{
		position:absolute;
		right:0px; 
		top:30%;
		z-index:600;
		}
	.f_right{
		padding-left:2%;
		}
	.breadcrumps{
		padding: 4% 3%;
		}
	
	.content_wrapper h2{
		line-height: 1.5em;
    	font-size: 1.7em;
		}
	
	.view_profile_btn a{
		padding: 3% 3% 3% 14%;
		}
	.top-cal{
		width:14%;
		border:none;
		}
	
	.nav-listing{
		float:left;
		padding-left:4%;
		}
	.philip-logo {
		width:100%;
		padding-left:0%;
		padding-top: 13%;
		}
	.index_bottom_wrapper{
		z-index:600;
		}
	.top-nav{
		margin-left:1em;
		}
	.navigation, .navigation1{
		width:100%;
		float:right;
		display:none;
		}
	.mob_menu{
		display:block;
		clear:both;
		}
	.content_area{
		min-height:initial;
		}
	.content_txt img{
		margin:0 auto;
		}
	.profile_dtl{
		padding: 4% 0% 1% 0%;
		}
	.profile_dtl li{
		margin-bottom: 2%;
		padding: 0% 0% 0% 4.5%;
		}
	
	
	.contact_txtbox {width: 100%;}	
	.loc_details {	float: right;}
	
	.contact_addbox {width: 100%;}
	
	.operations {
			width: 80%;  
    		float: none;
			align-content: center;
    		text-align: center;	
			margin: 0 auto;
			margin-bottom: 40px;
	}
	.operationsrt {
			width: 80%;  
    		float: none;
			align-content: center;
    		text-align: center;	
			margin: 0 auto;
			margin-bottom: 40px;
	}
	
	.operationshead {
		line-height: 20px;}
	
	.app_wrap {    bottom:30px;}
	.comingsoon {    padding-left: 75%;}
	
		
	.dropdown-menu{position: inherit!important;}
		
.services_name {
    width: 100%;
    float: none;
    background: url(../images/services_icon.png) no-repeat left center;
	padding-left: 8%;}
	
	}

@media(min-width:992px) and (max-width:1199px){
	
	.navigation{
		width:100%;
		}
	.top-cal{
		width:11%;
		}	
	.topmail{
		padding: 0% 0% 0% 11%;
		}
	.top-nav{
		    padding-left: 8px;
    margin-left: 0;margin-right: 0px;
		}
	.top-cal1{
		padding: 3% 0;
		}
	.profile_dtl li{
		padding: 0% 0% 0% 4.5%;
		}
	.operationshead {
		line-height: 35px;}
		.app_wrap {    bottom:34px;}
	.comingsoon {    padding-left:80%;}
		
	.dropdown-menu{position: inherit!important;}
	
	}
@media (min-width:1600px){
 .container{ width:1475px !important}
.top-nav{ 
	 margin-left:22px;margin-right: 22px;
}
}
.member-container{
	width:100%;
	height:auto;
	padding-bottom:1.5em;
	margin-bottom:1.5em;
	border-bottom:1px dashed #ccc;
}
.member-container:nth-last-child(1){
	margin-bottom:0em;
	border-bottom:0px dashed #ccc;}
.member-name{
    font-family: 'Raleway', sans-serif;
    color: #666;
    font-weight: 700;
    line-height: 1.7em;
    text-transform: uppercase;
    font-size: 1.1em;
    text-align:left;
	width:100%;
	display:block;
}
.member-pic{
	width:15%;
	height:auto;
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}

.service-logo{
	width:auto;
	height:auto;
	float:left;
	margin-right:20px;
	margin-bottom:5px;
	max-width:15%
}
.service-name{
    font-family: 'Raleway', sans-serif;
    color: #666;
    font-weight: 700;
    line-height: 1.7em;
    font-size:0.85em;
    text-align: center;
}
.service-txt {
    width: 100%;
    height: auto;
    padding: 4% 0;
}
.col-lg-15 {
    width: 20% !important;
    float: left;
}

.service-picture{
	width:auto;
	height:auto;
	float:right;
	margin-left:20px;
	margin-bottom:5px;
	max-width:15%
}
.service-picture1{ display: none;}


@media(max-width:768px){
.col-lg-15 {
    width:auto !important;
    float: left;
}

.service-logo{max-width:50%
}
.service-picture{ display:none}

.service-picture1{ display: block; max-width:50%; margin-top:1em;}

}