body { margin:0; padding:0; background:#fff url(../images/bg.jpg) 0 0 repeat-x; }
p { margin:0; padding:0; }
a:hover,a:focus,a:active,a{outline: 0;text-decoration: none;}
ul { margin:0; padding:0; }
li { list-style:none; }
a{ color: darkblue;}
.header-stl{padding: 12px 0;width: 100%;}
.container{ width:95%!important; margin:0 auto;position: relative;}
.clear { clear:both; }
.header_left {  color:#fff; font:12px "Lato"; float:left;width: 48%;text-align: left ;position: relative;}
.header_left span{padding-left: 25px; float:left;}
.header_left span:before { content:"\f0e0";
    border: 1px solid #8a909c;
    border-radius: 50%;
    font-family: FontAwesome;
    font-size: 12px;
    height: 14px;
    left: 0;
    line-height: 12px;
    margin-right: 3px;
    padding: 3px;
    position: absolute;
    text-align: center;
    width: 14px;top: -2px}
.header_right {  color: #fff;
    float: right;
    font: 12px "Lato";
    width: 43%;text-align:right}
#page{float: left;
    text-align: center;
    width: 9%;}
.header_right i{width: 15px; height: 15px; font-size: 12px; border-radius: 50%;border: 1px solid #fff;color: #fff;padding:  2px;
line-height: 13px; margin-right: 2px;text-align:center}
.header_right div{float: right!important; width: 90px!important; text-align:left;}
.logo { text-align: left; padding:0.8% 0 1.4%; margin:10px 0; width:35%; float: left; }
.logo img { max-width:100%; }
.top-right {width: 60%; float: right; margin-left: 5%; margin-bottom: 20px; margin-top: 32px;}
.top-right h3 {font-size: 12px; color: #5191c3; text-transform: uppercase;}
.top-right p{font-size: 12px; color: #747474; line-height: 15px; margin-bottom: 5px;}
.top-right a {color: #5191c3 !important; font:12px "Lato"; text-decoration: none; 
}
.live_chat  { background:#031a39; width:100%; padding:3.4% 0 2.4% 12%; background-size:100% 100%; border-top:#687688 so 1px; box-sizing:border-box; }
.live_chat p {  font:1.625em "Lato"; color:#fff; text-transform:uppercase; }
.live_chat p:before { content:""; background:url(../images/live_chat.png) no-repeat left; position:absolute; width:8.5%; height:25px; left:2%; }
.find_us { background:url(../images/find_bg.png) no-repeat; width:50%;  padding:3.4% 0 2.4% 12%; background-size:100% 100%; box-sizing:border-box; position:absolute; top:0; right:0; }
.find_us p:after  { content:"\f002"; font-family:FontAwesome; position:absolute; right:9%; }
.find_us p {  font:25px "Lato"; color:#fff; text-transform:uppercase; }
.blue_box { background:#1a3766; margin:0.7% 0; padding:2.4% 6%; }
.distnce_txt { width:50%; float:left;  }
.distnce_txt h2  { text-transform:uppercase; color:#fff; font:18px "Lato"; font-weight:normal; margin:0 0 1.2%; }
.distnce_txt p  { color:#759fcc; font:14px 'Raleway'; margin-top:4%; }
.blue_box form { width:50%; float:left; position:relative; }
.blue_box form input { border:0; padding-left:5%; height:34px; width:100%; border-radius:19px; }
.blue_box button { background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 0 none;position: absolute;right: 0px;; cursor:pointer; padding:0; top:0; }
.sky_box { background:#c8e5f9; padding:1.6%; text-align:center; }
.sky_box h4 { color:#383838; margin:10px 0; font:bold 30px 'Raleway'; }
.sky_box h3 { color: #5191c3;font: bold 27px/33px "Raleway";margin: 0; text-transform: uppercase; }
.white_box { text-align:center; padding:31px 0;  }
.white_box p { color:#747474; font:500 16px/23px "Raleway"; margin-bottom:30px; }
.white_box a { text-decoration:none; color:#294470; border:#5191c3 solid 1px; padding:7px 21px; border-radius:10px; font:20px "Lato";  }
.cold_storeg { padding:2.6%; border:#354861 solid 1px; background:#031a39 none repeat scroll 0 0; }
/*.cold_storeg_box, .cold_storeg_box1 { border:#354861 solid 1px; background:#fff; margin-bottom:4.6%; }*/
.cold_storeg_box, .cold_storeg_box1{
	background:#fff;
}
.cold_storeg_box .cold_img { width:48%; float:left; margin-top:-10px; }
.cold_txt { float:right; width:50%; margin:4% 0 0; }
.cold_storeg_box1 .cold_img {
float: right;
margin-top: -20px;
width: 50%;
}
.cold_txt h2  { color:#031a39; font-weight:bold; margin:-4% 0 0; font:bold 30px "Lato"; }
.cold_txt p  { color:#5e5d5d; font:16px "Lato"; margin-bottom:5%; }
.cold_storeg .cold_txt a, .cold_storeg_box1 .cold_txt1 a { color:#337e9a; font-size:16px; text-decoration: none; }
.cold_storeg .cold_txt a:after, .cold_storeg_box1 .cold_txt1 a:after { content:"\f101"; font-family:FontAwesome; margin-left:4%; cursor:pointer; }
.cold_img img { width:100%; height:155px; }
.cold_storeg_box1 .cold_txt1 { width: 48%; float: left; margin-left:1%; margin-right:0%; }
.cold_txt1 h2 { color: #031a39;font:bold 30px "Lato";; margin:5% 0 0; }
.cold_storeg_box1 .cold_txt1 p { color: #5e5d5d;
font: 16px "Lato";
margin-bottom: 5%; }
.testimonials { position:relative; }
.testimonials p { color:#525151; font-size:24px; line-height:23px; margin-left:5%; font-family:"Lato"; }
.testimonials p:before { content:""; background:url(../images/top.png) no-repeat; height: 40%; left: 0px; position: absolute; width: 15%; }
.testimonials p:after { content:""; background:url(../images/bottom.png) no-repeat; height: 40%; position:absolute; width: 5%; margin-left:2%; }
.hand img { max-width:100%; }
.hand { width:100%; text-align:center; }
.copy { margin:5.4% 0; text-align:center; width:100%; font: 23px "Lato"; }
.group_box { position:relative; }
.testimonials h2 { font:bold 40px "Raleway"; }
h2.main_heading { color:#092342; font:600 25px "Lato"; }
p.paragraph_bdy, .paragraph_bdy a { font:16px/25px "Raleway"; text-decoration:none;  }
h3.sub_heading { color:#092342; font:600 22px "Lato"; }
ul.sub_option li, ul.sub_dot li { font:16px/25px "Raleway"; }
ul.sub_option li:before { content:"\f05d"; font-family:"FontAwesome"; padding-right:12px; }
.contact_form form span { font:17px "Raleway"; width:32%; float:left; vertical-align:top; } 
.contact_form form input, .contact_form form textarea, p input { border:#ccc solid 1px; padding:5px 14px; width:53%; }
.contact_form form button { background:#092342; border:0; color:#fff; cursor:pointer; padding:5px 10px; border-radius:4px; }
#button { background:#072c49; border:#072c49 solid 1px; color:#FFFFFF; padding:4px 5px; cursor:pointer; }
.gmap iframe { max-width:100%; }
ul.sub_dot li:before { content:"\f111"; font-family:"FontAwesome"; font-size:0.375em; padding-right:2%; vertical-align:bottom; }


.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
  
.ban_img{
		width:100%;
}

.ban_img img{
		width:100%;
		height:auto;
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px)  { 
	.live_chat p, .find_us p { font-size:1.125em; }
	.cold_storeg_box1 .cold_txt1 p, .cold_txt p { font-size:0.898em; }
	.testimonials p { font-size:1.125em; }
	.cold_txt h2, .cold_txt1 h2 { font-size:1.1em; }
	.distnce_txt h2 { font-size:0.938em; }
	.sky_box h4 { font-size:1.375em; }
	.sky_box h3 { font-size:1.500em; }
	.white_box a { font-size:1.063em; }
	.testimonials h2 { font-size:1.375em; }
	.copy { font-size:0.813em; }
	p.paragraph_bdy, ul.sub_option li, .contact_form form span, .paragraph_bdy a, ul.sub_dot li { font-size:0.875em; text-align: justify;}
    .link{ font-size: 12px !important; color: #031a39 !important;}
}

@media only screen and (min-device-width : 481px) and (max-device-width : 640px)  {  
	.find_us {
		padding: 3.4% 0 2% 12%;
	}
	.cold_txt1 h2, .cold_txt h2 {
		font-size:20px;
	}
	.cold_img img {
		height:202px;
	}
	.cold_storeg_box .cold_img {
		margin-top:-10px;
	}
	.cold_storeg_box1 .cold_img {
		margin-top:-42px;
	}
	.cold_storeg_box1 .cold_txt1 p, .cold_txt p {
		font-size:14px;
	}
}