html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
body {
	margin:0px;
	padding:0px;
	font-family: 'Open Sans', sans-serif;
}
#wrapper {
	width:84%;
	margin:0 auto;
}
.left {
	float:left;
}
.right {
	float:right;
}
#header_part {
	background:url(../images/header_bg.jpg) center top;
	overflow:hidden;
}
.header_top {
	padding:15px 0 35px;
	overflow:hidden;
}
.top_phone {
	font-size:16px;
	color:#bf8a41;
	margin-left:20px;
}
.top_phone img {
	margin-right:10px;
}
.top_mail {
	font-size:17px;
	color:#bf8a41;
	font-family: opensansregular;
}
.top_mail img {
	margin-right:10px;
}
.skdslider ul.slides li, .skdslider {
	height:auto !important;
}
.menu_bg {
	background:url(../images/menu_bg.jpg) repeat-x;
	height:47px;
	margin:-24px 8% !important;
	position:absolute;
	z-index:999;
}
.logo {
	margin: -10px 0 0;
	padding-left: 20px;
}
.menu_part {
	width:58%;
}
.banner_part {
	border-bottom:3px solid #bf8a41;
	border-top:3px solid #bf8a41;
}
#home_services_part {
	margin:-4.3% 0px;
	padding:0px;
	position:relative;
}
.home_services_bg {
	background:url(../images/banner_btm_bg.jpg) #022444;
	overflow:hidden;
	padding:25px 0;
}
.home_services {
	width:9%;
	margin:0 3% 0 11.5%;
	vertical-align:middle
}





.thankyou_msg{

        width: 50%;
  margin-left: 45%;
  color: #4a5;
  font-family: cursive;
  margin-top: 20%;

}





#main_content_part {
	background:#F7F7F7;
	width:100%;
	margin:0px 0;
	padding:20px 0;
}
.content_main {
	font-size: 18px;
	text-align: center;
	line-height: 26px;
	margin: 60px 0px 38px;
	font-family: opensansregular;
}
.content_main a {
	color:#ec1c25;
	text-decoration:none;
}
.content_main a:hover {
	text-decoration:underline;
}
.testi_part {
	margin:0px 0px 0px 0px;
	padding:0px;
	overflow:hidden;
	line-height:23px;
}
.testi_left {
	width:60%;
	margin:-23px 4% 0;
}
.testi_left h2 {
	font-size:26px;
	color:#bf8a41;
	font-weight:bold;
	margin-bottom:20px;
}
.testi_left a {
	color: #EC1C25;
	font-size:18px;
	text-decoration:none;
}
.testi_left a:hover {
	text-decoration:underline;
}
.testi_right {
	width:30%;
}
#enquire_now_part {
	background:url(../images/home_enquire_bg.jpg) center;
	overflow:hidden;
	padding:3% 0 5%;
	clear:both;
}
#enquire_now_part h2 {
	font-size:26px;
	color:#bf8a41;
	text-align:center;
	padding:0 0 5%;
	font-weight:bold;
}

.text_box_name1 {
	float:left;
	height:34px;
	width:100%;
	border:1px solid #d8d8d8;
	padding:0 10px;
	
}

.text_box_email1 {
	float:right;
	height:34px;
	width:100%;
	border:1px solid #d8d8d8;
	padding:0 10px;
	margin-bottom:20px;
}

.text_box_name {
	float:left;
	height:34px;
	width:46%;
	
	padding:0 10px;
	margin-bottom:20px;
}
.text_box_email {
	float:right;
	height:34px;
	width:46%;
	
	padding:0 10px;
	margin-bottom:20px;
}
.text_area {
	float:left;
	height:55px;
	width:46%;
	
	padding:10px;
}

.text_area1 {
	float:left;
	height:55px;
	width:100%;
	
	padding:10px;
}
.submit_btn {
	background:url(../images/send_btn.jpg) repeat-x;
	font-size:14px;
	color:#fff;
	padding:6px 15px;
	border-radius:5px;
	border:0px;
	width:10%;
	  margin-top: 2%;
}
#testimonials {
	background: none repeat scroll 0% 0% #0B2B4A;
	width: 100%;
	margin: 0px auto;
	padding: 20px;
	position: relative;
}
#testimonials .testimonial {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	z-index:1;
}
#testimonials h2 {
	color:#95acc3;
	font-size:22px;
	font-style:normal;
	padding:0px;
	margin:0px 0px 15px 0px;
}
#test_container {
	position:relative;
	overflow:hidden;
}
#testimonials .testimonial_text {
	font-size:14px;
	color:#fff;
	font-family: opensansregular;
	font-style: italic;
}
#testimonials .testimonial_name {
	font-size:14px;
	color:#fff;
	margin:10px auto 3px;
	font-style:normal;
	font-family:arial;
}
#testimonials .testimonial_designation {
	font-size: 12px;
	color:#fff;
	line-height: 14px;
}
.about_us_part {
	margin:0px;
	padding:0px;
}
.about_us_part h2 {
	font-size:26px;
	color:#bf8a41;
	font-weight:bold;
	margin-bottom:20px;
}
.about_us_part h3 {
	font-size:20px;
	color:#012442;
	font-weight:bold;
	margin-bottom:10px;
}
.about_us_part ul {
	list-style:none;
	margin:0 0 0 30px;
}
.about_us_part ul li {
	list-style:url(../images/tick.png);
	margin-bottom:7px;
}
.contact_address {
	margin:0px 3% 0px 0px;
	padding:0px;
	width:35%;
	word-wrap: break-word;
}
.contact_form {
	width:61%;
}
.contact_form ul {
	margin:35px 0px 0px;
	padding:0px;
}
.contact_form ul li {
	margin-bottom:20px;
	list-style:none;
}
.contact_form ul li label {
	width:70px;
	float:left;
	text-align:right;
	margin-right:15px;
}
.enquiry_form {
	width:100%;
}
.enquiry_form ul {
	margin:35px 0px 0px;
	padding:0px;
}
.enquiry_form ul li {
	margin-bottom:20px;
	list-style:none;
	font-size: 17px;
	font-family: opensansregular;
}
.enquiry_form ul li label {
	float: left;
	margin-right: 22px;
	text-align: right;
	width: 10%;
}
.enquiry_form ul li select {
	border:1px dashed #f2db91;
	height: 34px;
	width: 85%;
}
.text_box {
	width:85%;
	padding:0 10px;
	border:1px dashed #f2db91;
	height:34px;
}
.text_area_contact {
	width:85%;
	height:85px;
	border:1px dashed #f2db91;
}
.text_box1 {
	width:91%;
	padding:0 10px;
	border:1px dashed #f2db91;
	height:34px;
}
.text_area_contact1 {
	width:91%;
	height:85px;
	border:1px dashed #f2db91;
}
.contact_map {
	margin:0px 0 0;
	padding:0px;
	width:100%;
	clear:both;
	border-top:1px solid #072A48;
}
#t_pagers {
	position:relative;
	left:40%;
	bottom:10px;
	z-index:2;
	margin-top:10px;
}
#t_pagers .pager {
	display:inline-block;
	text-decoration:none;
	width:10px;
	min-height:10px;
	margin-right:5px;
	background:#ccc;
	border-radius:50%;
	cursor:pointer;
}
#t_pagers .pager.active {
	background:#f25911;
}
#footer_top {
	background:url(../images/footer_top_bg.png) center top;
	overflow:hidden;
	padding:20px 0;
}
#footer_top h2 {
	font-size:26px;
	color:#bf8a41;
	text-align:center;
	padding:0% 0 5%;
	font-weight:bold;
}
.footer_contact_address {
	margin:0px;
	padding:0px;
	width:48%;
}
.footer_contact_address_icons_part {
	margin-bottom:20px;
	clear:both;
}
.footer_contact_address_icons {
	width:5%;
	margin-right:20px;
}
.footer_contact_address_txt {
	width:80%;
	color:#022444;
	font-size:22px;
	font-style:italic;
	font-weight:bold;
	margin-bottom:30px;
	line-height:32px;
}
#footer {
	background:#022444;
	overflow:hidden;
	padding:15px 0;
	font-size:14px;
	color:#fff;
}
.social_link {
	margin:6% auto;
	padding:0px;
	width:41%;
}
.social_link a {
	float:left;
	margin:0 4%;
	width:12%;
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.logo img {
width:130px;
}
.navbar-toggle {
margin-bottom:0px !important;
margin-top:0px !important;
}
.menu_bg {
height:34px;
margin-top:-28px;
}
#main_content_part {
padding-top:0px !important;
}
.home_services_bg {
padding:11px 0px !important;
}
 .home_services {
height: 46px !important;
 width: 25% !important;
}
.testi_left {
width:100% !important;
margin: 0px 0px 20px !important;
}
.testi_right {
width:100% !important;
}
.footer_contact_address {
width:100% !important;
}
.footer_contact_address_txt {
 font-size: 17px !important;
 line-height: 24px !important;
 margin-left: 10px !important;
 width: 78% !important;
}
.social_link {
width:100%;
}
.contact_address {
width:100%;
}
.contact_form {
width:100%;
}
.text_box {
width:64%;
}
.text_area_contact {
width:64%;
}
.enquiry_form ul li select {
width:64%;
}
.enquiry_form ul li label {
width:27%;
}
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
/* Styles */
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
/* Styles */
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
/* Styles */
}
/**********
iPad 3
**********/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}
 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}
/* Desktops and laptops ----------- */
@media only screen and (min-width : 1224px) {
/* Styles */
}

/* Large screens ----------- */
@media only screen and (min-width : 1824px) {
/* Styles */
}


/* iPhone 5 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2) {
#main_content_part {
padding-top:0px !important;
}
.home_services_bg {
padding:11px 0px !important;
}
.testi_left {
width:100% !important;
margin: 0px 0px 20px !important;
}
.testi_right {
width:100% !important;
}
.footer_contact_address {
width:100% !important;
}
.footer_contact_address_txt {
 font-size: 17px !important;
 line-height: 24px !important;
 margin-left: 10px !important;
 width: 78% !important;
}
.social_link {
width:100%;
}
.contact_address {
width:100%;
}
.contact_form {
width:100%;
}
.text_box {
width:64%;
}
.text_area_contact {
width:64%;
}
.enquiry_form ul li select {
width:64%;
}
.enquiry_form ul li label {
width:27%;
}
}
 @media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2) {
 #main_content_part {
padding-top:0px !important;
}
.home_services_bg {
padding:11px 0px !important;
}
 .home_services {
height: 46px !important;
 width: 25% !important;
}
.testi_left {
width:100% !important;
margin: 0px 0px 20px !important;
}
.testi_right {
width:100% !important;
}
.footer_contact_address {
width:100% !important;
}
.footer_contact_address_txt {
 font-size: 17px !important;
 line-height: 24px !important;
 margin-left: 10px !important;
 width: 78% !important;
}
.social_link {
width:100%;
}
.contact_address {
width:100%;
}
.contact_form {
width:100%;
}
.text_box {
width:64%;
}
.text_area_contact {
width:64%;
}
.enquiry_form ul li select {
width:64%;
}
.enquiry_form ul li label {
width:27%;
}
}

/* iPhone 6 ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2) {
#main_content_part {
padding-top:0px !important;
}
.home_services_bg {
padding:11px 0px !important;
}
 .home_services {
height: 46px !important;
 width: 25% !important;
}
.testi_left {
width:100% !important;
margin: 0px 0px 20px !important;
}
.testi_right {
width:100% !important;
}
.footer_contact_address {
width:100% !important;
}
.footer_contact_address_txt {
 font-size: 17px !important;
 line-height: 24px !important;
 margin-left: 10px !important;
 width: 78% !important;
}
.social_link {
width:100%;
}
.contact_address {
width:100%;
}
.contact_form {
width:100%;
}
.text_box {
width:64%;
}
.text_area_contact {
width:64%;
}
.enquiry_form ul li select {
width:64%;
}
.enquiry_form ul li label {
width:27%;
}
}
 @media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2) {
#main_content_part {
padding-top:0px !important;
}
.home_services_bg {
padding:11px 0px !important;
}
 .home_services {
height: 46px !important;
 width: 25% !important;
}
.testi_left {
width:100% !important;
margin: 0px 0px 20px !important;
}
.testi_right {
width:100% !important;
}
.footer_contact_address {
width:100% !important;
}
.footer_contact_address_txt {
 font-size: 17px !important;
 line-height: 24px !important;
 margin-left: 10px !important;
 width: 78% !important;
}
.social_link {
width:100%;
}
.contact_address {
width:100%;
}
.contact_form {
width:100%;
}
.text_box {
width:64%;
}
.text_area_contact {
width:64%;
}
.enquiry_form ul li select {
width:64%;
}
.enquiry_form ul li label {
width:27%;
}
}

/* iPhone 6+ ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2) {
#main_content_part {
padding-top:0px !important;
}
.home_services_bg {
padding:11px 0px !important;
}
 .home_services {
height: 46px !important;
 width: 25% !important;
}
.testi_left {
width:100% !important;
margin: 0px 0px 20px !important;
}
.testi_right {
width:100% !important;
}
.footer_contact_address {
width:100% !important;
}
.footer_contact_address_txt {
 font-size: 17px !important;
 line-height: 24px !important;
 margin-left: 10px !important;
 width: 78% !important;
}
.social_link {
width:100%;
}
.contact_address {
width:100%;
}
.contact_form {
width:100%;
}
.text_box {
width:64%;
}
.text_area_contact {
width:64%;
}
.enquiry_form ul li select {
width:64%;
}
.enquiry_form ul li label {
width:27%;
}
}
 @media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2) {
#main_content_part {
padding-top:0px !important;
}
.home_services_bg {
padding:11px 0px !important;
}
 .home_services {
height: 46px !important;
 width: 25% !important;
}
.testi_left {
width:100% !important;
margin: 0px 0px 20px !important;
}
.testi_right {
width:100% !important;
}
.footer_contact_address {
width:100% !important;
}
.footer_contact_address_txt {
 font-size: 17px !important;
 line-height: 24px !important;
 margin-left: 10px !important;
 width: 78% !important;
}
.social_link {
width:100%;
}
.contact_address {
width:100%;
}
.contact_form {
width:100%;
}
.text_box {
width:64%;
}
.text_area_contact {
width:64%;
}
.enquiry_form ul li select {
width:64%;
}
.enquiry_form ul li label {
width:27%;
}
}

/* Samsung Galaxy S3 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2) {
 #main_content_part {
padding-top:0px !important;
}
.home_services_bg {
padding:11px 0px !important;
}
 .home_services {
height: 46px !important;
 width: 25% !important;
}
.testi_left {
width:100% !important;
margin: 0px 0px 20px !important;
}
.testi_right {
width:100% !important;
}
.footer_contact_address {
width:100% !important;
}
.footer_contact_address_txt {
 font-size: 17px !important;
 line-height: 24px !important;
 margin-left: 10px !important;
 width: 78% !important;
}
.social_link {
width:100%;
}
.contact_address {
width:100%;
}
.contact_form {
width:100%;
}
.text_box {
width:64%;
}
.text_area_contact {
width:64%;
}
.enquiry_form ul li select {
width:64%;
}
.enquiry_form ul li label {
width:27%;
}
}
 @media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2) {
 #main_content_part {
padding-top:0px !important;
}
.home_services_bg {
padding:11px 0px !important;
}
 .home_services {
height: 46px !important;
 width: 25% !important;
}
.testi_left {
width:100% !important;
margin: 0px 0px 20px !important;
}
.testi_right {
width:100% !important;
}
.footer_contact_address {
width:100% !important;
}
.footer_contact_address_txt {
 font-size: 17px !important;
 line-height: 24px !important;
 margin-left: 10px !important;
 width: 78% !important;
}
.social_link {
width:100%;
}
.contact_address {
width:100%;
}
.contact_form {
width:100%;
}
.text_box {
width:64%;
}
.text_area_contact {
width:64%;
}
.enquiry_form ul li select {
width:64%;
}
.enquiry_form ul li label {
width:27%;
}
}

/* Samsung Galaxy S4 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3) {
 #main_content_part {
padding-top:0px !important;
}
.home_services_bg {
padding:11px 0px !important;
}
 .home_services {
height: 46px !important;
 width: 25% !important;
}
.testi_left {
width:100% !important;
margin: 0px 0px 20px !important;
}
.testi_right {
width:100% !important;
}
.footer_contact_address {
width:100% !important;
}
.footer_contact_address_txt {
 font-size: 17px !important;
 line-height: 24px !important;
 margin-left: 10px !important;
 width: 78% !important;
}
.social_link {
width:100%;
}
.contact_address {
width:100%;
}
.contact_form {
width:100%;
}
.text_box {
width:64%;
}
.text_area_contact {
width:64%;
}
.enquiry_form ul li select {
width:64%;
}
.enquiry_form ul li label {
width:27%;
}
}
 @media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3) {
 #main_content_part {
padding-top:0px !important;
}
.home_services_bg {
padding:11px 0px !important;
}
 .home_services {
height: 46px !important;
 width: 25% !important;
}
.testi_left {
width:100% !important;
margin: 0px 0px 20px !important;
}
.testi_right {
width:100% !important;
}
.footer_contact_address {
width:100% !important;
}
.footer_contact_address_txt {
 font-size: 17px !important;
 line-height: 24px !important;
 margin-left: 10px !important;
 width: 78% !important;
}
.social_link {
width:100%;
}
.contact_address {
width:100%;
}
.contact_form {
width:100%;
}
.text_box {
width:64%;
}
.text_area_contact {
width:64%;
}
.enquiry_form ul li select {
width:64%;
}
.enquiry_form ul li label {
width:27%;
}
}

/* Samsung Galaxy S5 ----------- */
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3) {
 #main_content_part {
padding-top:0px !important;
}
.home_services_bg {
padding:11px 0px !important;
}
 .home_services {
height: 46px !important;
 width: 25% !important;
}
.testi_left {
width:100% !important;
margin: 0px 0px 20px !important;
}
.testi_right {
width:100% !important;
}
.footer_contact_address {
width:100% !important;
}
.footer_contact_address_txt {
 font-size: 17px !important;
 line-height: 24px !important;
 margin-left: 10px !important;
 width: 78% !important;
}
.social_link {
width:100%;
}
.contact_address {
width:100%;
}
.contact_form {
width:100%;
}
.text_box {
width:64%;
}
.text_area_contact {
width:64%;
}
.enquiry_form ul li select {
width:64%;
}
.enquiry_form ul li label {
width:27%;
}
}
 @media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3) {
 #main_content_part {
padding-top:0px !important;
}
.home_services_bg {
padding:11px 0px !important;
}
 .home_services {
height: 46px !important;
 width: 25% !important;
}
.testi_left {
width:100% !important;
margin: 0px 0px 20px !important;
}
.testi_right {
width:100% !important;
}
.footer_contact_address {
width:100% !important;
}
.footer_contact_address_txt {
 font-size: 17px !important;
 line-height: 24px !important;
 margin-left: 10px !important;
 width: 78% !important;
}
.social_link {
width:100%;
}
.contact_address {
width:100%;
}
.contact_form {
width:100%;
}
.text_box {
width:64%;
}
.text_area_contact {
width:64%;
}
.enquiry_form ul li select {
width:64%;
}
.enquiry_form ul li label {
width:27%;
}
}
