@charset "utf-8";
/* CSS Document */

* {
	margin: 0 auto;
}
body {
	width: auto;
	background-color: #EBEBEB;
	width: auto;
	margin: 0px;
	padding: 0px;
}
a {
	text-decoration: none;
	/*color: #4F5C72;*/
	color: #2B2B2B;
}
.left {
	float: left;
	margin: 0px;
}
.right {
	float: right;
	margin: 0px;
}
#wrapper {
	width: 1263px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	-webkit-box-shadow: 0px 0px 462px black;
	moz-box-shadow: 0px 0px 28px #000;
	box-shadow: 0px 0px 381px black;
	min-height: 1002px;
	margin:0 auto;
}
#header {
	height: 170px;
}
#header-top {
	height: 44px;
	background-color:#008890;
}
#request-button {
	width: 315px;
	float: left;
	margin: 9px 0 0 160px
}
#telephone-number {
	color: white;
	float: right;
	font-size: 13px;
	font-weight: bold;
	margin: 9px 130px 0 0;
	width:363px;
}
#tn-icon {
	width: auto;
	float: left;
	margin: 4px 0 0 0;
}
#tn-txt {
	float: left;
	padding: 0 0 0 11px;
	width: auto;
	font-size: 16px;
	margin: 3px 0 0 0;
}

#header-below {
	height: 130px;
	background-image: url(images/header-below.jpg);
}
#logo {
	width: 370px;
	height: 96px;
	margin: 16px 0 0 128px;
	float: left;
}
#navBar {
	margin: 52px 0 0 30px;
    width: 640px;
	float: left;/*margin: 49px 0 0 59px;*/
}
/*#navBar ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#navBar ul li{
    float: left;
    font-weight: bold;
    height: 14px;
    margin: 0 0 0 11px;
    padding: 8px 13px;
    text-transform: uppercase;
    width: auto;
    color: #626262;
}

#navBar ul li.active , #navBar ul li:hover{
	background-image: url("images/nav-btns-bg.jpg");
    border-radius: 3px 3px 3px 3px;
    color: #fff;
	
	-webkit-box-shadow: 0px 1px 3px rgba(45, 50, 50, 0.83);
	-moz-box-shadow:    0px 1px 3px rgba(45, 50, 50, 0.83);
	box-shadow:         0px 1px 3px rgba(45, 50, 50, 0.83);
}

#first-nav-button{
    margin: 0 !important;
}*/

#slider {
	height: 432px;
	font-family: Arial, Helvetica, sans-serif;
}
#content {
	height: auto;
	background-color:#F4F5F6; /*#E3EFF2;*/
	width: 100%;
	height: 100%;
	float: left;
}
#inner-content {
	background-color: #F4F5F6;/*#F4F5F6;*/
	padding: 30px 0;
	width: 1008px;
	height: auto !important;
	/*border: #fff 1px solid;*/
	border-top: none;
	margin-left: 126px;
	float: left;
}
#ic-one {
	height: 135px;
	padding-left: 24px;
}
.steps {
	width: auto;
	float: left;
	margin-right: 20px;
}
.step-count {
	width: auto;
	float: left;
}
.step-body {
	width: 226px;
	float: left;
	margin-left: 13px;
}
.step-hd {
	color: #3B5C62;
	font-size: 20px;
	margin-bottom: 13px;
}
.step-txt {
	color: #2B2B2B;
	line-height: 17px;
}
#ic-divider {
	height: 1px;
	border-top: none;
	float: left;
	margin: 10px 0px 28px 0px;
}
#ic-two {
	height: 54px;
	padding: 18px 0 0 24px;
}
#ic2-one {
	width: 750px;
	float: left;
}
#ic2-hd {
	font-size: 20px;
	color: #1D1D1D;
	padding-bottom: 5px;
}
#ic1-hd {
	font-size: 20px;
	color: #1D1D1D;
	padding-bottom: 5px;
}
#ic2-tagline {
	color: #2B2B2B;
}
#partner {
	height: 195px;
	margin-top: 7px;
	padding-left: 24px;
}
#partner-arrow-keys {
	float: right;
	height: 30px;
	margin: 17px 31px 0 0;
	position: relative;
	width: 75px;
}
.partner-box {
	width: 222px;
	margin-right: 19px;
	float: left;
}
.partner-pic {
	margin-bottom: 7px;
}

.partner-pic img
{width:100% !important; height:240px !important;}

#footer {
	height: 450px;
/*	background-color: #6E969D;
*/	width: 100%;
	float: left;
background: #6e969d; /* Old browsers */
background: -moz-linear-gradient(top, #008890 0%, #008890 90%, #015464 84%, #015464 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6e969d), color-stop(84%,#6e969d), color-stop(84%,#015464), color-stop(100%,#015464)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #6e969d 0%,#6e969d 90%,#015464 84%,#015464 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #6e969d 0%,#6e969d 90%,#015464 84%,#015464 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #6e969d 0%,#6e969d 90%,#015464 84%,#015464 100%); /* IE10+ */
background: linear-gradient(to bottom, #008890 0%,#008890 90%,#2a2a2a 84%,#2a2a2a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e969d', endColorstr='#015464',GradientType=0 ); /* IE6-9 */	
}
#footer-inner {
	height: 257px;
	padding-top:2px;
	width: 955px;
}
.footer-boxes {
	float: left;
	margin-left:0;
	margin-right:38px;
	width: 210px;
}

.footer-boxes2
{width:420px; margin-left:30px;}

.footer-boxes2 .f-boxes-body
{display:table;}

.footer-boxes2 .f-boxes-body img
{float:left;}

.footer-boxes2 .f-boxes-body .client1
{margin:0 0 0 0 !important; width:157px;}

.footer-boxes2 .f-boxes-body .client2
{margin:10px 0 0 0 !important; clear:both;}

.footer-boxes2 .f-boxes-body .client3
{margin: 10px 0 0 0 !important;}

.footer-boxes2 .f-boxes-body .client4
{margin:10px 0 0 0 !important; display:none;}

.footer-boxes2 .f-boxes-body .client5
{margin:0px 0 0 15px !important;}

#last-box {
	margin-left: 0;
	margin-right: 0;
}
.f-boxes-hd {
	font-size:18px;
	color: #fff;
	padding: 20px 0 20px 0;
	text-transform: uppercase;
    font-weight: bold;
}

.footer-boxes p
{color:#fff !important;}

.f-boxes-body
{color:#fff !important;}

.f-boxes-body {
	color: #2B2B2B;
	line-height: 19px;
}
#quick-links {
	padding: 0px;
	list-style: none;
}
#quick-links li {
	padding: 3px 0 0 13px;
	background: url(images/list-style.jpg) no-repeat 0 10px;
}
#footer-one {
	height: 201px;
}
#footer-divider {
	height: 2px;
	display:none;
}
#fd-c1 {
	height: 1px;
	background-color: #0D0D0D;
}
#fd-c2 {
	height: 1px;
	background-color: #323232;
}
#footer-txt {
	color: #fff;
	line-height: 19px;
	margin-top: 5px;
	margin-top:217px;
}
#footer-txt a{
	color:#fff;
	}
.home-login {
	color: white;
	font-size: 16px;/*font-weight: bold;*/
    /*height: 14px;
    margin: 0 0 0 0;
    padding: 8px 13px;
    text-transform: uppercase;*/
   /*width: auto;

	background-image: url("../Content/images/nav-btns-bg.jpg");
    border-radius: 3px 3px 3px 3px;
    color: #fff;
	
	-webkit-box-shadow: 0px 1px 3px rgba(45, 50, 50, 0.83);
	-moz-box-shadow:    0px 1px 3px rgba(45, 50, 50, 0.83);
	box-shadow:         0px 1px 3px rgba(45, 50, 50, 0.83);*/

}
/***********************************************************************************************************************/

#about-hd {
	color: #DC662A;
	font-size: 18px;
	margin-bottom: 15px;
	font-weight: bold;
}
#ic-one-about {
}
#about-txt {
	width: 637px;
	float: left;
}
#about-txt p {
	margin: 0 0 18px 0;
	font-size: 11px;
	text-align: justify;
}
#about-img {
	width: 269px;
	float: left;
	margin: 0 0 0 25px;
}
#footer-txt-right {
	width: 365px;
	float: left;
}
#footer-txt-left {
	width: 405px;
	float: right;
}
.read-more {
	width: 127px;
	height: 45px;
	float: left;
}
.service_div {
	float: left;
	width: 460px;
	height: 300px;
	margin: 5px;
	background-color: #fff;
	border: 1px solid #325358;
}
.service_div:hover {
	float: left;
	width: 460px;
	height: 300px;
	margin: 5px;
	background-color: #E9F8F5;
	border: 1px solid #325358;
}
.service_.LongFld {
	width: 450px;
px;
}
div_head {
	float: left;
	height: 35px;
	padding-top: 10px;
	text-align: center;
	width: 100%;
	background-color: #325358;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
}
.service_text {
	float: left;
	font-size: 11px;
	color: #505050;
	padding: 5px;
}
.fld {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.LongFld {
	width: 300px;
}
.movesType {
	align: left;
}
blockquote {
	background: url("images/quote.jpeg") no-repeat scroll left top transparent;
	clear: both;
	font: italic 14px/18px Georgia, "Times New Roman", Times, serif;
	min-height: 30px;
	padding: 20px 30px;
}
#bulletsdiv ul {
	list-style: none;
	margin: 0 0 1em 15px;
	padding: 0;
}
#bulletsdiv ul li {
	line-height: 1.3em;
	margin: .25em 0;
	padding: 0 0 0 15px;
	padding-top: 4px;
	background: url(images/scho-arrow.gif) no-repeat 0 7px;
}
#Service1Heading {
	color: #3B5C62;
	font-size: 17px;
	margin-bottom: 5px;/*font-weight:bold;*/
}
#Service2Heading {
	color: #3B5C62;
	font-size: 17px;
	margin-bottom: 5px;
}
#Service3Heading {
	color: #3B5C62;
	font-size: 17px;
	margin-bottom: 5px;
}
#Service4Heading {
	color: #3B5C62;
	font-size: 17px;
	margin-bottom: 5px;
}
/***********************/
/* Accordion */
.accordionHeader, h5 {
	border: 1px solid #2F4F4F !important;
	color: white !important;
	background-color: #8AABB4 !important;/*#2E4d7B;* 5E7F85/
	/*font-family: Arial, Sans-Serif;*/
	font-size: 12px !important;
	font-weight: bold !important;
	padding: 5px !important;
	margin-top: 5px !important;
	cursor: pointer !important;
}
#master_content .accordionHeader a, h5 a {
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}
#master_content .accordionHeader a:hover, h5 a:hover {
	background: none;
	text-decoration: underline;
}
.accordionHeaderSelected, .ui-accordion .ui-accordion-header-active {
	border: 1px solid #2F4F4F !important;
	color: white !important;
	background-color: #5E7F85 !important;
	font-family: Arial, Sans-Serif !important;
	font-size: 12px !important;
	font-weight: bold !important;
	padding: 5px !important;
	margin-top: 5px !important;
	cursor: pointer !important;
}
#master_content .accordionHeaderSelected a {
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}
#master_content .accordionHeaderSelected a:hover {
	background: none;
	text-decoration: underline;
}
.accordionContent, .ui-accordion .ui-accordion-content {
	/*background-color: #D3DEEF;*/
	border: 1px solid #2F4F4F;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
}

   services-box {
       width: 395px !important;
       margin-right: 19px;
       float: left;
}
.servicestext-box {
       width: 395px !important;
       margin-right: 19px;
       float: left;
       margin-top: 10px;
       text-align: left;
}
   .accordionContent, .ui-accordion .ui-accordion-content {
       /* background-color: #D3DEEF; */
       border: 1px solid #2F4F4F;
       border-top: none;
       padding: 5px;
       padding-top: 10px;
       height: 250px !important;
   }

.services-box {
	 width: 395px !important;
       margin-right: 19px;
       float: left;
       margin-top: 10px;
       text-align: left;
}
.servicestext-box {
	width: 495px;
	margin-right: 19px;
	float: left;
	margin-top: 10px;
	text-align: left;
}
.services-read-more {
	width: 127px;
	height: 45px;
	float: left;
	padding-top: 23px;
}
.complaint {
}
.complaint .textfield {
	margin: 10px 0px 10px 0px;
	width: auto;
}
.complaint .textfield label {
	text-align: left;
	color: #6a6a6a;
	line-height: 26px;
	display: inline-block;
	float: left;
	width: 270px;
	font-weight: bold;
	margin: 0px 5px 0px 2px;
}
.complaint .textfield input[type="text"] {
	float: left;
	width: 250px;
	border: #cdcdcd solid 1px;
	height: 26px;
	line-height: 26px;
	margin: 0px 10px 0px 0px;
}
.complaint .textfield textarea {
	float: left;
	width: 350px;
	border: #cdcdcd solid 1px;
	height: 90px;
	margin: 0px 10px 0px 0px;
}
.complaint .textfield select {
	width: 182px;
	border: #cdcdcd solid 1px;
	padding: 2px 0px 2px 0px;
	height: 28px;
}
.complaint .textfield a {
	width: 0px;
	height: 25px;
	text-indent: -2000px;
	display: block;
	float: left;
}
.complaint h2 {
	font-size: 18px;
	color: #535353;
	border-bottom: #bec4c7 solid 1px;
	margin: 0px 0px 10px 0px;
}
.complaint .textfield input[type="submit"] {
	color: #fff;
	background: #1a74ba;
}
.clear {
	clear: both;
	overflow: hidden;
	height: 0px;
}
.field-validation-error {
	color: red;
	margin: 0px 5px 0px 2px;
}
.phone p {
	float: left;
	text-align: right;
	font-family: 'Oswald', sans-serif;
	font-weight: bold;
	font-size: 2em;
	color: #2db2ea;
	margin: 0;
	padding: 22px 5px 5px 5px;
}
#welcome {
	float: left;
	width: 1003px;
}
#welcomeinner {
	float: left;
	width: 670px;
	height: 265px;
}
#welcomeinner li {
	float: left;
	font-family: "Century Gothic", "Trebuchet MS", Arial;
	font-size: 13px;
	line-height: 18px;
	text-decoration: none;
	background-image: url(../images/liicon.png);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-top: 7px;
	padding-left: 15px;
	margin-right: 20px;
}
#welcomeinner a {
	color: #0E9DC7;
	text-decoration: none;
	list-style-type: none;
}
#welcomeinner li a:hover {
	float: left;
	color: #27C2EF;
	list-style-type: none;
}
#welcomeinner ul {
	float: left;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 580px;
	display: block;
}
#welcomebg {
	float: left;
	height: 25px;
	width: 665px;
}
#call {
	float: right;
	height: 450px;
	width: 246px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #015464;
}
.welcometext {
	font-size: 24px;
	color: #6e969d;
	text-decoration: none;
}
.commentext {
	font-size: 12px;
	color: #838f97;
	height: 20px;
	width: 245px;
	line-height: 19px;
}
.callback {
	font-size: 26px;
	line-height: 19px;
	color: #fff;
	margin-left: 43px;
}
.autoclearr {
	font-size: 12px;
	color: #345358;
	height: 20px;
	width: 136px;
	border: 1px solid #c9c9ca;
	padding-left: 10px;
	float: right;
}
.underline-text {
	font-size: 12px;
	color: #fff;
	height: 20px;
	width: 245px;
	line-height: 24px;
	text-decoration: none;
	margin-left: 52px;
}
.underline-text:hover {
	text-decoration: underline;
}
#topone {
	float: left;
	height: 135px;
	width: 1003px;
	margin-bottom: 40px;
}
#international {
	float: left;
	height: 135px;
	width: 214px;
	margin-right: 38px;
}
#intercontent {
	float: left;
	height: 135px;
	width: 289px;
}
#morleft {
	float: left;
	height: 104px;
	width: 240px;
}
.subtittile {
	font-family: MyCustomFontT, "Myriad Pro Light", "Trebuchet MS";
	font-size: 16px;
	color: #005b8f;
	text-decoration: none;
}
#moreleftbg {
	float: left;
	height: 31px;
	width: 78px;
}
.subtittile a {
	font-family: MyCustomFontT, "Myriad Pro Light", "Trebuchet MS";
	font-size: 16px;
	color: #005b8f;
	text-decoration: none;
}
#moreleftbg {
	float: left;
	height: 31px;
	width: 78px;
}
.moreblue {
	float: left;
	height: 31px;
	width: 78px;
	background-image: url(../images/morebtn.png);
}
.labell {
	font-weight: bold;
	color: #fff;
}
.submitt {
	width: 155px;
	height: 34px;
	margin-left: 44px;
	margin-top: 7px;
	font-size: 17px;
	background-color: #fff;
	color: #015464;
	font-weight: bold;
	border: 3px solid #fff;
	cursor:pointer;
}
.submitt:hover {
	width: 155px;
	height: 34px;
	margin-left: 44px;
	margin-top: 7px;
	font-size: 17px;
	background-color: #015464;
	color: #fff;
	font-weight: bold;
	border: 1px solid #fff;
	cursor:pointer;
}


.submitbtn
{position: relative; z-index: 999; padding:10px 0 0 276px;}

.hrLine
{margin:10px 0 0 0;}

.topright
{width:161px; float:right;}

.topright ul
{display:table; padding:0 !important; margin:0 !important; list-style:none;}

.topright ul li
{float:left; margin:0 0 0 5px;}

.enqbtn
{margin: 11px 0 0 0;
    display: block;
    float: left;}
	
.footer-boxes_intro
{width:100%; padding:0 0 0 0;}

.footer-boxes_intro table
{width:100%;}

.footer-boxes_intro table tr td
{padding:0px 0 10px 2px; color:#fff;}

.footer-boxes_intro table tr td span
{display:block; color:#D8D8D8; text-transform:uppercase; padding:0 0 5px 0;}

.footer-txt1
{margin:20px 0 0 0 !important; color:#fff;}


/* responsive style start  */
@media only screen and (max-width: 320px) {
#wrapper
{width:100%;}

#header
{width:100%; height:auto;}

#header-top
{width:100%; height:auto; display:table; padding:3px 0px 8px 0;}

#request-button
{width:90%; height:auto; margin:0 auto 0; float:inherit; display:none;}

.enqbtn
{display:none;}

#request-button a
{width:45%; float:left; margin:0 10px 0 0;}

#request-button a img
{width:100%;}

#telephone-number
{width:95%; height:auto; margin:10px auto 0; float:inherit; display:table;}

#tn-icon
{width:20px; margin:5px 0 0 0;}

#tn-txt
{font-size:13px; padding:2px 0px 0px 1px; width:108px;}

.topright
{width:165px;}

.topright ul
{display:table; padding:0 !important; margin:0 !important;}

#header-below
{width:100%; height:auto; display:table; padding:0 10px 0px 10px; border:none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}

#logo
{width:40%; height:auto; margin:10px 0; float:left; display:table;}

#logo img
{width:49%;}

#logo .right
{margin: 11px 0 0 0px;}

#navBar
{width:57% !important; height:auto; margin:14px 0 0 0 !important; float:right;}

#menu ul
{background:#023E42; z-index:9; position:absolute !important;}

#menu > ul > li > a
{text-shadow:none !important; color:#fff;}

#menu ul li a, #menu ul ul li a
{width:auto !important; border-radius:0 !important;}

#slider
{width:100%; border:none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding:20px; height:auto !important;}

#slider img
{width:49% !important; height:100px !important; margin:0 !important;}

#content
{width:100%; float:inherit; display:table;}

#inner-content
{width:90% !important; height:auto !important; margin:10px auto 0; float:inherit; padding:0 0 20px 0 !important;}

#welcome
{width:100%;}

#welcomeinner
{width:100%; height:auto; padding:0 0 20px 0;}

#call
{width:100%; padding:20px 0 10px 0 !important;}

#ic-divider
{width:100%; margin:29px 0px 28px; background:#c6c6c6;}

#ic-divider img
{width:100%;}

#topone
{width:100%; height:auto; margin-bottom:10px;}

#international
{width:100%; height:auto; margin:0 0 15px 0; text-align:center;}

#intercontent
{height:auto;}

.commentext
{width:auto; height:auto;}

#morleft
{width:100%; margin:0 0 0 0; height:auto;}

#footer
{width:100%; height:auto !important; display:table; background:#008890; padding:20px 0 20px 0;}

#footer-inner
{width:90%; margin:0 auto; height:auto !important;}

#footer-one
{width:100%; height:auto; display:table;}

.footer-boxes
{width:100%; margin:0; border-bottom:1px solid #02747B; padding:0 0 10px 0;}

.footer-boxes+ .footer-boxes
{margin:15px 0 0 0;}

.f-boxes-hd
{color:#fff; padding:0 0 20px 0;}

.footer-boxes2
{width:100%; margin:20px 0 0 0;}

.footer-boxes2 .f-boxes-body
{display:table;}

.footer-boxes2 .f-boxes-body img
{float:left;}

.footer-boxes2 .f-boxes-body .client1
{margin:0 0 0 0 !important;}

.footer-boxes2 .f-boxes-body .client2
{margin:5px 0 0 0 !important; clear:both;}

.footer-boxes2 .f-boxes-body .client3
{margin:10px 0px 0px 0 !important;}

.footer-boxes2 .f-boxes-body .client4
{margin:10px 0 0 0 !important; display:none;}

.footer-boxes2 .f-boxes-body .client5
{margin:0px 0 0 15px !important;}


.boxhd2
{display:none;}

.footer-boxes p
{color:#fff !important;}

#last-box .f-boxes-body
{color:#fff;}

#footer-txt
{color:#BFBFBF; margin:15px 0 0px 0;}

#footer-txt a
{color:#fff;}





/* about us page start  */
#footer-txt-right
{width:100%; text-align:center; margin:0 0 10px 0;}

#footer-txt-left
{width:100%; text-align:center;}

#footer-txt-left a
{color:#fff !important;}
/* about us page close  */




/* service page start  */
.accordion
{width:100%;}

.accordionContent, .ui-accordion .ui-accordion-content
{height:400px !important;}

.services-box
{width:100% !important;}

.servicestext-box
{width:100% !important;}

.partner-pic
{width:100%; height:auto;}

.partner-pic img
{width:96% !important;}
/* service page close  */




/* FreeQuote page start  */
.complaint
{width:100%;}

.textfield
{width:100%;}

.complaint .textfield input
{width:100%;}

.complaint .textfield textarea
{width:100%;}

.complaint .textfield input[type="text"]
{width:100%;}

.submitbtn
{padding:10px 0 0 0;}
/* FreeQuote page close  */
}



@media screen and (max-width:600px) and (min-width:320px) {
#wrapper
{width:100%;}

#header
{width:100%; height:auto;}

#header-top
{width:100%; height:auto; display:table; padding:3px 0px 8px 0;}

#request-button
{width:90%; height:auto; margin:0 auto 0; float:inherit; display:none;}

.enqbtn
{display:none;}

#request-button a
{width:45%; float:left; margin:0 10px 0 0;}

#request-button a img
{width:100%;}

#telephone-number
{width:95%; height:auto; margin:10px auto 0; float:inherit; display:table;}

#tn-icon
{width:20px; margin:5px 0 0 0;}

#tn-txt
{font-size:13px; padding:2px 0px 0px 1px; width:108px;}

.topright
{width:165px;}

.topright ul
{display:table; padding:0 !important; margin:0 !important;}

#header-below
{width:100%; height:auto; display:table; padding:0 10px 0px 10px; border:none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}

#logo
{width:40%; height:auto; margin:10px 0; float:left; display:table;}

#logo img
{width:49%;}

#logo .right
{margin: 11px 0 0 0px;}

#navBar
{width:57% !important; height:auto; margin:14px 0 0 0 !important; float:right;}

#menu ul
{background:#023E42; z-index:9; position:absolute !important;}

#menu > ul > li > a
{text-shadow:none !important; color:#fff;}

#menu ul li a, #menu ul ul li a
{width:auto !important; border-radius:0 !important;}

#slider
{width:100%; border:none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding:20px; height:auto !important;}

#slider img
{width:49% !important; height:100px !important; margin:0 !important;}

#content
{width:100%; float:inherit; display:table;}

#inner-content
{width:90% !important; height:auto !important; margin:10px auto 0; float:inherit; padding:0 0 20px 0 !important;}

#welcome
{width:100%;}

#welcomeinner
{width:100%; height:auto; padding:0 0 20px 0;}

#call
{width:100%; padding:20px 0 10px 0 !important;}

#ic-divider
{width:100%; margin:29px 0px 28px; background:#c6c6c6;}

#ic-divider img
{width:100%;}

#topone
{width:100%; height:auto; margin-bottom:10px;}

#international
{width:100%; height:auto; margin:0 0 15px 0; text-align:center;}

#intercontent
{height:auto;}

.commentext
{width:auto; height:auto;}

#morleft
{width:100%; margin:0 0 0 0; height:auto;}

#footer
{width:100%; height:auto !important; display:table; background:#008890; padding:20px 0 20px 0;}

#footer-inner
{width:90%; margin:0 auto; height:auto !important;}

#footer-one
{width:100%; height:auto; display:table;}

.footer-boxes
{width:100%; margin:0; border-bottom:1px solid #02747B; padding:0 0 10px 0;}

.footer-boxes+ .footer-boxes
{margin:15px 0 0 0;}

.f-boxes-hd
{color:#fff; padding:0 0 20px 0;}

.footer-boxes2
{width:100%; margin:20px 0 0 0;}

.footer-boxes2 .f-boxes-body
{display:table;}

.footer-boxes2 .f-boxes-body img
{float:left;}

.footer-boxes2 .f-boxes-body .client1
{margin:0 0 0 0 !important;}

.footer-boxes2 .f-boxes-body .client2
{margin:5px 0 0 0 !important; clear:both;}

.footer-boxes2 .f-boxes-body .client3
{margin:10px 0px 0px 0 !important;}

.footer-boxes2 .f-boxes-body .client4
{margin:10px 0 0 0 !important; display:none;}

.footer-boxes2 .f-boxes-body .client5
{margin:0px 0 0 15px !important;}

.boxhd2
{display:none;}

.footer-boxes p
{color:#fff !important;}

#last-box .f-boxes-body
{color:#fff;}

#footer-txt
{color:#BFBFBF; margin:15px 0 0px 0;}

#footer-txt a
{color:#fff;}





/* about us page start  */
#footer-txt-right
{width:100%; text-align:center; margin:0 0 10px 0;}

#footer-txt-left
{width:100%; text-align:center;}

#footer-txt-left a
{color:#fff !important;}
/* about us page close  */




/* service page start  */
.accordion
{width:100%;}

.accordionContent, .ui-accordion .ui-accordion-content
{height:400px !important;}

.services-box
{width:100% !important;}

.servicestext-box
{width:100% !important;}

.partner-pic
{width:100%; height:auto;}

.partner-pic img
{width:96% !important;}
/* service page close  */




/* FreeQuote page start  */
.complaint
{width:100%;}

.textfield
{width:100%;}

.complaint .textfield input
{width:100%;}

.complaint .textfield textarea
{width:100%;}

.complaint .textfield input[type="text"]
{width:100%;}

.submitbtn
{padding:10px 0 0 0;}
/* FreeQuote page close  */
}




@media screen and (max-width:750px) and (min-width:601px) {
#wrapper
{width:100%;}

#header
{width:100%; height:auto;}

#header-top
{width:100%; height:auto; display:table; padding:3px 0px 8px 0;}

#request-button
{width:90%; height:auto; margin:0 auto 0; float:inherit; display:none;}

.enqbtn
{display:none;}

#request-button a
{width:45%; float:left; margin:0 10px 0 0;}

#request-button a img
{width:100%;}

#telephone-number
{width:95%; height:auto; margin:10px auto 0; float:inherit; display:table;}

#tn-icon
{width:20px; margin:5px 0 0 0;}

#tn-txt
{font-size:13px; padding:2px 0px 0px 1px; width:108px;}

.topright
{width:165px;}

.topright ul
{display:table; padding:0 !important; margin:0 !important;}

#header-below
{width:100%; height:auto; display:table; padding:0 10px 0px 10px; border:none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}

#logo
{width:45%; height:auto; margin:10px 0; float:left; display:table;}

#logo img
{width:49%;}

#logo .right
{margin: 11px 0 0 0px;}

#navBar
{width:40% !important; height:auto; margin:40px 0 0 0 !important; float:right;}

#menu ul
{background:#023E42; z-index:9; position:absolute !important;}

#menu > ul > li > a
{text-shadow:none !important; color:#fff;}

#menu ul li a, #menu ul ul li a
{width:auto !important; border-radius:0 !important;}

#slider
{width:100%; border:none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding:20px; height:auto !important;}

#slider img
{width:49% !important; margin:0 !important; height:auto !important;}

#content
{width:100%; float:inherit; display:table;}

#inner-content
{width:90% !important; height:auto !important; margin:10px auto 0; float:inherit; padding:0 0 20px 0 !important;}

#welcome
{width:100%;}

#welcomeinner
{width:52%; height:auto; padding:0 0 20px 0;}

#call
{width:47%; padding:20px 0 10px 0 !important;}

#ic-divider
{width:100%; margin:29px 0px 28px; background:#c6c6c6;}

#ic-divider img
{width:100%;}

#topone
{width:100%; height:auto; margin-bottom:10px;}

#international
{width:100%; height:auto; margin:0;}

#intercontent
{height:auto; width:100%;}

.commentext
{width:auto; height:auto;}

#morleft
{width:100%; margin:15px 0 0 0; height:auto;}

#footer
{width:100%; height:auto !important; display:table; background:#008890; padding:20px 0 20px 0;}

#footer-inner
{width:90%; margin:0 auto; height:auto !important;}

#footer-one
{width:100%; height:auto; display:table;}

.footer-boxes
{width:100%; margin:0; border-bottom:1px solid #02747B; padding:0 0 10px 0;}

.footer-boxes+ .footer-boxes
{margin:15px 0 0 0;}

.f-boxes-hd
{color:#fff; padding:0 0 20px 0;}

.footer-boxes2
{width:100%; margin:20px 0 0 0;}

.footer-boxes2 .f-boxes-body
{display:table; width:100%;}

.footer-boxes2 .f-boxes-body img
{float:left;}

.footer-boxes2 .f-boxes-body .client1
{margin:0 0 0 0 !important;}

.footer-boxes2 .f-boxes-body .client2
{margin:10px 0 0 0 !important; clear:both;}

.footer-boxes2 .f-boxes-body .client3
{margin:20px 0px 0px 0 !important; clear:both;}

.footer-boxes2 .f-boxes-body .client4
{margin:10px 0 0 20px !important; display:none;}

.footer-boxes2 .f-boxes-body .client5
{margin:0px 0 0 15px !important;}

.boxhd2
{display:none;}

.footer-boxes p
{color:#fff !important;}

#last-box .f-boxes-body
{color:#fff;}

#footer-txt
{color:#BFBFBF; margin:15px 0 0px 0;}

#footer-txt a
{color:#fff;}




/* about us page start  */
#footer-txt-right
{width:100%; text-align:center; margin:0 0 10px 0;}

#footer-txt-left
{width:100%; text-align:center;}

#footer-txt-left a
{color:#fff !important;}
/* about us page close  */




/* service page start  */
#accordion
{width:100%; margin:0px 0px 20px;}

.accordionContent, .ui-accordion .ui-accordion-content
{height:400px !important;}

.services-box
{width:100% !important;}

.servicestext-box
{width:100% !important;}

.partner-pic
{width:100%; height:auto;}

.partner-pic img
{width:96% !important;}
/* service page close  */




/* FreeQuote page start  */
.complaint
{width:100%;}

.textfield
{width:100%;}

.complaint .textfield textarea
{width:260px;}

.complaint .textfield input[type="text"]
{width:260px;}

.submitbtn
{padding:10px 0 0 0; text-align:right;}
/* FreeQuote page close  */
}




@media screen and (max-width:980px) and (min-width:751px) {
#wrapper
{width:100%;}

#header
{width:100%; height:auto;}

#header-top
{width:100%; height:auto; display:table; padding:3px 0px 8px 0;}

#request-button
{width:90%; height:auto; margin:0 auto 0; float:inherit; display:none;}

.enqbtn
{display:none;}

#request-button a
{width:45%; float:left; margin:0 10px 0 0;}

#request-button a img
{width:100%;}

#telephone-number
{width:42%; height:auto; margin:9px 20px 0px 0px; float:right; display:table;}

#tn-icon
{width:20px; margin:5px 0 0 0;}

#tn-txt
{font-size:13px; padding:2px 0px 0px 1px; width:108px;}

.topright
{width:165px;}

.topright ul
{display:table; padding:0 !important; margin:0 !important;}

#header-below
{width:100%; height:auto; display:table; padding:0 20px 0px 20px; border:none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background:none}

#logo
{width:45%; height:auto; margin:10px 0; float:left; display:table;}

#logo img
{width:49%;}

#logo .right
{margin: 11px 0 0 0px;}

#navBar
{width:40% !important; height:auto; margin:40px 0 0 0 !important; float:right;}

#menu ul
{background:#023E42; z-index:9; position:absolute !important;}

#menu > ul > li > a
{text-shadow:none !important; color:#fff;}

#menu ul li a, #menu ul ul li a
{width:auto !important; border-radius:0 !important;}

#slider
{width:100%; border:none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding:20px; height:auto !important;}

#slider img
{width:49% !important; margin:0 !important; height:auto !important;}

#content
{width:100%; float:inherit; display:table;}

#inner-content
{width:90% !important; height:auto !important; margin:10px auto 0; float:inherit; padding:0 0 20px 0 !important;}

#welcome
{width:100%;}

#welcomeinner
{width:57%; height:auto; padding:0 0 20px 0;}

#call
{width:40%; padding:20px 0 10px 0 !important;}

#ic-divider
{width:100%; margin:29px 0px 28px; background:#c6c6c6;}

#ic-divider img
{width:100%;}

#topone
{width:100%; height:auto; margin-bottom:10px;}

#international
{width:100%; height:auto; margin:0;}

#intercontent
{height:auto; width:100%;}

.commentext
{width:auto; height:auto;}

#morleft
{width:100%; margin:15px 0 0 0; height:auto;}

#footer
{width:100%; height:auto !important; display:table; background:#008890; padding:20px 0 20px 0;}

#footer-inner
{width:90%; margin:0 auto; height:auto !important;}

#footer-one
{width:100%; height:auto; display:table;}

.footer-boxes
{width:100%; margin:0; border-bottom:1px solid #02747B; padding:0 0 10px 0;}

.footer-boxes+ .footer-boxes
{margin:15px 0 0 0;}

.f-boxes-hd
{color:#fff; padding:0 0 20px 0;}

.boxhd2
{display:none;}

.footer-boxes p
{color:#fff !important;}

#last-box .f-boxes-body
{color:#fff;}

#footer-txt
{color:#BFBFBF; margin:15px 0 0px 0;}

#footer-txt a
{color:#fff;}




/* about us page start  */
#footer-txt-right
{width:100%; text-align:center;}

#footer-txt-left
{width:100%; text-align:center;}

#footer-txt-left a
{color:#fff !important;}
/* about us page close  */




/* service page start  */
#accordion
{width:100%; margin:0px 0px 20px;}

.accordionContent, .ui-accordion .ui-accordion-content
{height:270px !important;}

.services-box
{width:48% !important;}

.servicestext-box
{width:40% !important;}

.partner-pic
{width:100%; height:auto;}

.partner-pic img
{width:96% !important;}
/* service page close  */



/* FreeQuote page start  */
.complaint
{width:100%;}

.textfield
{width:100%;}

.complaint .textfield textarea
{width:410px;}

.complaint .textfield input[type="text"]
{width:410px;}

.submitbtn
{padding:10px 0 0 0; text-align:right;}
/* FreeQuote page close  */
}




@media screen and (max-width:1199px) and (min-width:981px) {
#wrapper
{width:100%;}

#header
{width:100%; height:auto;}

#header-top
{width:100%; height:auto; display:table; padding:3px 0px 8px 0;}

#request-button
{width:90%; height:auto; margin:0 auto 0; float:inherit; display:none;}

.enqbtn
{display:none;}

#request-button a
{width:45%; float:left; margin:0 10px 0 0;}

#request-button a img
{width:100%;}

#telephone-number
{width:30%; height:auto; margin:9px 20px 0px 0px; float:right; display:table;}

#tn-icon
{width:20px; margin:5px 0 0 0;}

#tn-txt
{font-size:13px; padding:2px 0px 0px 1px; width:108px;}

.topright
{width:165px;}

.topright ul
{display:table; padding:0 !important; margin:0 !important;}

#header-below
{width:100%; height:auto; display:table; padding:15px 0 15px 0;}

#logo
{width:25%; height:auto; margin:0 0 0 20px; text-align:center;}

#logo img
{width:49%; float:inherit;}

#navBar
{width:63% !important; height:auto; margin:38px 0 0 0 !important; float:right;}

.main_menu
{width:100%; margin:25px 0 0 0 !important;}

#slider
{width:100%; border:none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding:20px; height:auto !important;}

#slider img
{width:49% !important; margin:0 !important; height:auto !important;}

#content
{width:100%; padding:20px 30px 0 30px; display:table;  border:none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;} 

#inner-content
{width:100% !important; height:auto; margin:10px 0 20px 0; padding:0 !important;}

#welcome
{width:100%;}

#welcomeinner
{width:58%; height:auto; padding:0 0 20px 0;}

#call
{width:40%; padding:20px 0 10px 0 !important;}

#ic-divider
{width:100%; margin:29px 0px 28px; background:#c6c6c6;}

#ic-divider img
{width:100%;}

#topone
{width:100%; height:auto; margin-bottom:10px;}

#international
{width:20%; height:auto; margin:0 20px 0 0;}

#international img
{width:100% !important;}

#intercontent
{height:auto; width:25%;}

.commentext
{width:auto; height:auto;}

#morleft
{width:100%; margin:0 0 0 0; height:auto;}

#footer
{width:100%; height:auto; display:table; background:#015464; padding:0 0 0 0;}

#footer-inner
{width:90%; margin:0 auto;}

#footer-one
{width:100%; height:auto; display:table;}

.footer-boxes
{width:23%;}

.footer-boxes+ .footer-boxes
{margin:0 0 0 1px;}

.f-boxes-hd
{color:#fff;}

.footer-boxes2
{width:420px; margin-left:30px;}

.footer-boxes2 .f-boxes-body
{display:table;}

.footer-boxes2 .f-boxes-body img
{float:left;}

.footer-boxes2 .f-boxes-body .client1
{margin:0 0 0 0 !important;}

.footer-boxes2 .f-boxes-body .client2
{margin:10px 0 0 0 !important; clear:both;}

.footer-boxes2 .f-boxes-body .client3
{margin: 10px 0 0 15px !important;}

.footer-boxes2 .f-boxes-body .client4
{margin:10px 0 0 0 !important;}

.footer-boxes2 .f-boxes-body .client5
{margin:0px 0 0 15px !important;}

.footer-boxes p
{color:#fff !important;}

#last-box .f-boxes-body
{color:#fff;}

#footer-txt
{color:#fff; margin:50px 0 20px 0;}

#footer-txt a
{color:#000;}




/* about us page start  */
#footer-txt-right
{width:100%; text-align:center;}

#footer-txt-left
{width:100%; text-align:center;}

#footer-txt-left a
{color:#fff !important;}
/* about us page close  */




/* service page start  */
#accordion
{width:100%; margin:0px 0px 20px;}

.accordionContent, .ui-accordion .ui-accordion-content
{height:270px !important;}

.services-box
{width:48% !important;}

.servicestext-box
{width:40% !important;}

.partner-pic
{width:100%; height:auto;}

.partner-pic img
{width:96% !important;}
/* service page close  */



/* FreeQuote page start  */
.complaint
{width:100%;}

.textfield
{width:100%;}

.complaint .textfield textarea
{width:250px;}

.complaint .textfield input[type="text"]
{width:250px;}

.submitbtn
{padding:10px 0 0 0; text-align:right;}

/* FreeQuote page close  */
}
/* responsive style close  */



#slideshow
{background:url(images/mainsliderbg.png) repeat #008890;}

#slideshow button.next
{background:url(images/btn_arrow_right.png) no-repeat;}

#slideshow button.previous
{background:url(images/btn_arrow_left.png) no-repeat;}







images/btn_arrow_left.pngimages/btn_arrow_right.pngimages/mainsliderbg.png../images/morebtn.png../images/liicon.pngimages/scho-arrow.gifimages/list-style.jpgimages/header-below.jpg
