﻿@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);

body{font-family:'Open Sans',sans-serif; font-size:15px; color:#000;} .pd-l{ padding-left:0px !important;} .pd-r{ padding-left:0px !important;} .pd-l-r{ padding-left:0px !important;
 padding-right:0px !important;} .ft-13{ font-size:13px;} 
 .container-fluid { padding-right:0px; padding-left:0px;} .pd-15{ padding: 15px 0px;}
.container { padding-right: 2px; padding-left: 2px;} a{ text-decoration:none;} .mr-b10{ margin-bottom:25px; line-height:22px;}
.ft-24{ font-size:24px;}  .ft-20{ font-size:20px; display:block; font-weight:normal; margin-bottom:8px;} .ft-20 a{ color:#000;} .ft-13{ font-size:13px;}
.link a{text-decoration:none; font-size:20px !important; margin:0px !important; color:#000 !important;}
.ft-24 h2{g-size:25px; margin-top:0px; margin-bottom:5px;} .ft-24 h3{font-size:25px; margin-top:0px; margin-bottom:5px;}
.ft-24 h4{font-size:25px; margin-top:0px; margin-bottom:0px;}
.service-padd-top{    padding-top: 20px;
    }
	.paddbott15{    padding-bottom: 15px;padding:10px;}
	.makecall{      background: #ed5314;
    padding: 9px;
    border-radius: 9px;
    color: #FFF;
    text-decoration: none;
    margin: 0;
    width: 240px;
   
    float: right;}
	.serviceSec .row{    background: #FFF;
    border-radius: 15px;
    margin: 10px;}
	.serviceSec .col-md-8{padding:0;}
	.makecall a,.makecall i{color:#FFF !important;}
.content-wrap { overflow: hidden; width: 100%; height: 100%;}
.topbar { display: block; color: #969ba0; width: 100%; height:35px;  background:#1972ad; position: absolute; z-index:-100; color:#fff;}
.pd-5{ padding:5px 0px;} .org{ color:#fff;} .ft-16{ font-size:16px;} .pd-20{ padding:20px 0px;}
.nav-wrap{ width:100%; float:left; background:#E53134;}
.navbar{ margin-bottom:0px; border-radius:0px;}   .navbar-nav > li > a{ text-transform:uppercase; font-weight:normal } 
.navbar-inverse .navbar-nav > li > a{color:#FFF;font-weight: bold;} .nav > li > a{padding:13.3px 27px;}  
.header{ width:100%; float:left}
.gray-bg{ background:#d9a302;  float:left; width:100%; padding:32px 0px;}
.form-1{ position:absolute; float:left; margin-top:-32px;} .form-2{  float:left; margin-top:20px; }
.f-head{ background:#E53134; color:#FFF; font-size:18px; text-transform:uppercase; width:100%; padding:15px 20px;}
.from-bg{ background:#f4f6f8; float:left; width:100%; padding:30px 15px;}
.from-bg textarea{ border-bottom:#c0bfc0 solid 1px !important; border:none; color:#595959; float:left; clear:both; margin-bottom:30px; width:100%; background:none;
text-transform:uppercase; font-size:14px;  margin-top:5px;}
.from-bg input[type="text"]{ border-bottom:#c0bfc0 solid 1px !important; border:none; color:#595959; float:left; clear:both; margin-bottom:35px; width:100%; background:none;
text-transform:uppercase; font-size:14px;}
.from-bg input:focus[type="text"]{ color:#000; text-transform:none}
.header img{ width:100% !important; height:100%;} .btn-blk{ background:#000; color:#fff; border:none; padding:8px 0px; font-size:15px}
.btn-yel{ padding:10px 60px; background:#ffcb05; color:#000; font-size:16px; border:none}
.sel{ width:30%; float:left;  margin-right:10px;} .sel select{color:#000; height:42px; -webkit-appearance:none; -moz-appearance:none; background:url(../images/drop.jpg) right no-repeat #fff; 
border-radius:0px;} .ser-bg{ background:#eee; width:100%; float:left; margin-top:40px; padding-bottom:30px; margin-bottom:30px}
 .icon { float: left; width:80px; height: 80px;  line-height: 72px; margin-right: 30px; margin-bottom:25px; font-size: 28px; text-align: center; background: #fff; color: #ff3200; position: relative;
 border-radius: 50%; -webkit-box-shadow: inset 0 0 0 5px rgba(255, 50, 0, 0.3); box-shadow: inset 0 0 0 5px rgba(255, 50, 0, 0.3); -webkit-transition: 0.3s; transition: 0.3s;}
 .icon:after { content: ""; display: block;  position: absolute; width: 100%;  height: 100%; z-index: 2;  border-radius: 50%;  top: 0;
 left: 0; padding: 0; -webkit-box-shadow: 0 0 0 10px rgba(255, 50, 0, 0.05);  box-shadow: 0 0 0 10px rgba(255, 50, 0, 0.05); -webkit-transition: 0.3s; transition: 0.3s;}
 .cont{ width:97%; text-align:justify;} .cont b{ font-size:26px;border: 5px solid #104e6aab;color: #fff;background: #2196f3;;padding:5px; font-weight:bold; display:block; margin-bottom:5px; } .cont b a{text-decoration:none; color:#000;}
 .head{ font-size:30px; display:block; clear:both; margin:20px 0px; margin-bottom:50px; background:url(../images/services.jpg) no-repeat; color:#7f7f7f; padding-right:30px;}
 .head h2{font-size:30px;}
 .mar-120{ margin-bottom:90px;}  .box-bor{border:#d9dee1 solid 1px; padding:3px;} .pad-10{ padding:10px;} .box-bor a{font-size:14px;color:#203f62;text-decoration:none; display:block; margin:20px 0px;}
 .why-us{ background:#f3f3f5; float:left; width:100%; padding:40px 0px 10px 0px; margin:60px 0px;} .why-us b{ display:block; margin-bottom:3px;}
 .city ul{ margin:0px; padding:0px;}  .city li{ list-style:none; width:16%; float:left} .city li a{ color:#333;}
 .test{ background:#f4f6f8; padding:30px 50px;} .pd-b-n{ padding-bottom:0px;}  .test i{ font-size:56px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; display:inline;    
 height: 120px; width: 30px;  float: left;  vertical-align: top; margin-top: -18px;}
 .from-bg input[type="button"]{ background:#000; padding:10px; width:100%; border:none; color:#fff; font-size:16px; text-transform:uppercase}
 .banner-con{ position:absolute; float:left; margin:auto; margin-top:5%; width:100%;text-align:center; color:#fff; z-index:10000;}  .ft-45{ font-size:45px; color:#fff; text-transform:uppercase; display:block} .ft-8{ font-size:18px;display:block}
#quote-carousel { padding: 0 10px 30px 10px; margin-top: 30px; text-align:center;}
/* indicator position */
#quote-carousel .carousel-indicators { right: 50%; top: auto;bottom: -10px; margin-right: -19px;}
/* indicator color */
#quote-carousel .carousel-indicators li { background: #c0c0c0;}
/* active indicator */
#quote-carousel .carousel-indicators .active { background: #333333; height:10px; width:10px; margin-bottom:1px;}
footer{ background:#1972ad; float:left; width:100%; padding:30px 0px; margin-top:0px;}
footer ul {  float: left;  font-size: 13px; width: 25%; padding-bottom: 25px;}
footer ul b {  display: block; margin-bottom: 5px;  color: #ffbb00; text-transform: uppercase; font-weight: normal; font-size: 13px;}
footer li { list-style: none; line-height: 24px;}
footer li a { color: #f3f3f3; text-decoration: none;}
.copyright { width: 100%;  padding: 8px 0px;  color: #fff; float: left; border-top:#000 solid 1px;}
.copyright a{color:#FFF; padding:0px 6px;}
.pd-40{ padding:40px 0px 10px 0px;}
.pad-30{padding:20px 0px 10px 0px;}
.list-box{ background:#e4e2e2; padding:8px 20px 20px 20px; width:31%; margin-right:20px; } .list-box:hover{ background:#fbcf25}
.list-box:nth-child(2) {background:#ffcb05;}
.top-lnk a{color:#000; padding:0px 5px;}
.view-all{text-transform:uppercase; padding-left:5px; }
.view-all a{color:#ffbb00; font-weight:bold !important;}
.mail a{color:#FFF;}
.bread-crumb{width:99%; float:right; border-bottom:#c6c5c5 1px solid; margin-top:25px; padding-bottom:2px;}
.bread-crumb a{color:#bf552c;}
.list-head{font-size:20px; text-align:center; padding:10px 0px; border-bottom:#848382 1px solid; margin-bottom:12px;}
.flipInX h1{font-size:30px;}
.content-area h2{font-size:20px; margin-bottom:4px;} .content-area p{ text-align:justify}
.content-area h3{font-size:20px; margin-bottom:4px;} .content-area h4{font-size:20px; margin-bottom:4px;} .content-area h5{font-size:20px; margin-bottom:4px;}
.content-area ul{padding-left:28px;}
.content-area ul li{line-height:25px;}
.sitemap{width:99%; float:left; padding:1%;}
.site-list{width:30%; float:left;}
.site-list ul{margin:0; padding-left:20px; list-style:none;}
.site-list ul li{list-style-image:url(../images/site-arrow.jpg); line-height:23px; width:100%; float:left;}
.site-list ul li a{text-decoration:none; color:#333;}
.st-head{font-size:18px; width:100%; float:left; margin-top:10px; color:#FF3200; font-weight:bold;}
.top-headding h1{font-size:15px; margin-top:3px; color:#FFF;}
.wid-84{width:84% !important;}
.wid-13{width:13%;}
.caret{border-top: 4px solid #000;}
.txt-cntr{text-align:center; width:100%; padding-bottom:18px; float:left;}
.txt-cntr2{text-align:center; width:100%; padding-bottom:0px; float:left;}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{color:#FFF;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{color:#FFF;}
.bold-txt{display: block; margin-bottom: 5px; color: #FFF; text-transform: uppercase; font-weight: bold; font-size: 13px;}
.navbar-toggle{ background:#FFD203}
.navbar-toggle{top: -118px !important;}
.nav-right{width:100%; float:left; margin-top:20px;}
.nav-right-head{background-color:#ed5314; padding:5px 0px 5px 10px; font-size:23px; text-transform:uppercase;}
.nav-right ul{margin:0; padding:0; list-style:none;}
.dropdown-menu{width:275px !important;}
.dropdown:hover .dropdown-menu {display: block;}
.fix-icon-whataap {
    display: inline-block;
    position: fixed;
    bottom: 30px;
    right: 20px;
    z-index: 999999;
    transition: all0.5s ease-in-out;
}

.fix-icon-call {
    display: inline-block;
    position: fixed;
    bottom: 110px;
    right: 20px;
    z-index: 999999;
    transition: all0.5s ease-in-out;
}
.fix-icon-whataap-item {
    border-radius: 50%;
    box-shadow: 1px 1px 4px rgba(60, 60, 60, .4);
    transition: box-shadow .2s;
    cursor: pointer;
    overflow: hidden;
    width: 55px !important;
    height: 55px !important;
    background: #25d366 !important;
}
.fix-icon-call-item {
	background: #e6540b;
    padding: 0;
    z-index: 999;
    display: inline-block;
    position: fixed;
    bottom: 94px;
    left: 20px;
    z-index: 999999;
    transition: all0.5s ease-in-out;
    width: 49px;
    border-radius: 50%;
    height: 49px;
}

.listing-area{width:100%; float:left; margin-top:30px;}
.listing-headding{font-size:24px; text-transform:uppercase; color:#000; border-bottom:#c2c3c3 1px solid; margin-bottom:15px;}
.listing{width:100%; float:left; margin:10px 0px; background-color:#f5f8fa; padding:15px; border-bottom:#d3d4d5 3px solid;}
.listing b{display:block; padding-bottom:5px; font-size:18px;}
.disclamier{ width:100%; float:left; background:#e1c779; padding:20px 0px; color:#000; }
.city-links{width:100%; float:left;}
.city-links ul{width:30%; float:left; margin-right:4%; font-size:14px; list-style:none;} .city-links ul:last-child{margin-right:0;}
.city-links ul li{list-style-image:url(../images/ct-loc.jpg); border-bottom:#e1e3e3 1px solid; padding:7px 0px 3px 0px;}
.city-links ul li a{text-decoration:none; color:#3b3a39;}
.contact-form{width:100%; float:left; margin:20px 0px;}
.left-form{width:65%; float:left;}
.frm-row{width:100%; float:left; margin:7px 0px;} .frm-box{width:45%; float:left; margin-right:1%;} .frm-box span{display:block; padding:3px 0px;}
.frm-box-msg{width:100%; float:left;} .frm-box-msg span{display:block; padding:3px 0px;}
.frm-box-msg textarea{width:86.3%; border:#d1cfd1 1px solid; border-radius:5px; padding:7px 12px;}
.sub-btn{width:120px; float:left; background-color:#ff3200; margin-top:5px; border-radius:5px; padding:7px 0px; text-align:center; color:#fff; text-transform:uppercase; border:none;}
.frm-box input[type=text] {width:90%; float:left; border:#d1cfd1 1px solid; border-radius:5px; padding:7px 10px;}
.frm-box input[type=email] {width:90%; float:left; border:#d1cfd1 1px solid; border-radius:5px; padding:7px 10px;}
.right-form-dtl{width:30%; float:right;}
.cust-lnk{width:33.3%; padding-left:0px; padding-right:0px;}
.cust-lnk a{padding:0px 2px;}
.cust-review{width:100%; float:left; background-color:#f4f6f8; border-top:#c0bfc0 3px solid; border-top-left-radius:5px; border-top-right-radius:5px; border-bottom:#c0bfc0 2px solid; margin:10px 0px;}
.cust-review p{padding:10px 20px;}
.right-nav{width:100%; float:left; margin-top:20px; background-color:#f6f8fa;}
.right-nav-head{padding:8px 0px 8px 20px; background-color:#ff3200; text-transform:uppercase; color:#fff; font-size:19px;}
.right-nav ul{margin:0; padding:0; list-style:none;} .right-nav ul li{margin:0px 20px; padding:7px 0px; border-bottom:#cdcbcd 1px solid;}
.right-nav ul li a{text-decoration:none; color:#393839;} .right-nav ul li:last-child{border-bottom:none;}
.google-captcha {float:left; margin-bottom:20px;
}
p{    font-size: 14px;
    line-height: 24px;
text-align: justify;}
.logo img{ width:70%; }
.desktop{padding-top:35px;}
@media (max-width: 768px){.mobilecolor{background-color:#FFD203;}.redbg{    z-index: 9999;
    background: #F80605;
    padding: 4px;
    color: #FFF;}.padd5{padding:5px !important;} .topfont{font-size: 16px;font-weight: bold;} .mobilelblue{background: #FFD203;}.mobilewhite{color:#000 !important;}.makecall{float:none;margin:0 auto;} .form-2{ width:100%} .nav > li > a {padding: 13.3px 8px; font-size:12px;} .dropdown-menu { font-size:12px;} .left-form{width:100%;}
.mobilepadd{padding-top: 34px;} }
@media (max-width: 600px){
	body{ font-size:13px;} .ft-16{ font-size:13px;}
	.form-1{ position:relative; clear:both; width:100%; margin-top:10px;} .btn-yel {padding: 10px 10px; } .sel { margin-right:5px;} .f-head {padding:5px 20px;} 
	.from-bg input[type="text"]{ margin-bottom:25px;} .head { background:none;} .box-bor img{ width:100%;}  .box-bor { margin-top:10px;}
	.icon img{ width:50%;} .icon { float:left;  width:50px; height:50px; line-height:40px;}
	.cont b { font-size:16px; margin-bottom:1px} .cont{ font-size:14px;} .cont { width:auto; margin-bottom:15px;}
	.ser-bg .mar-120 { margin-bottom:0px;} .head { margin-bottom:10px} .ft-24 { font-size:20px;} .m-pd{ padding-left:0px;} .logo img{ width:100%; }
	.topbar{ width:99%;} .topbar::after { display:none} footer ul { width:98%;} .tp-nv{ text-align:center; font-size:11px; padding-top:15px; } .pd-20 { padding:10px 0px;}
	.ft-45{ font-size:14px;} .ft-8{ font-size:10px;} .nav-wrap{ width:100%;} .navbar-toggle { margin-right:35px;}
	.list-box{ width:99%; margin-bottom:10px} .pd-15 .text-right{ margin-top:10px; text-align:center !important}  .tp-nv{ text-align:center !important}  .pd-15{ padding-top:0px;}
.navbar { position: relative; border: 1px solid transparent; margin-top: -55px; margin-right: -10px;} .nav-wrap { background:none;} .navbar-inverse {background:none;}
.pd-15 .ft-16{ font-size:18px} .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { color:#000}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {color: #2c2b2b;} .box-bor { padding:0px 10px;}
.city li { width:33%; font-size:11px; margin-bottom:18px;} .city { margin:0px; padding:0px}
.why-us { margin-top:40px; padding-left:20px; padding-right:20px;}
.btn-yel{width:98% !important; margin:10px 0px;} .sel{ width:48%;} .gray-bg { padding:10px 0px;} .nav > li > a {padding:6px 27px;}
.top-headding h1 { font-size:12px;} .form-2{ width:100%} .bread-crumb { margin-top:5px} .content-area h1{ margin:0px; font-size:25px;}
.container-fluid { width:100%; float:left; margin:0px; padding:0px; clear:both; overflow:hidden} .container { width:100%; float:left}
.site-list {width: 100%;} .site-list ul li {    margin-left: 20px}
.left-form{width:100%;}
.desktop{padding-top:15px;}
}

.listaddrerss h4 {
      color: #CC0202;
    font-family: "Roboto", Sans-serif;
    font-size: 26px;
    font-weight: 600;
    text-decoration: underline;
}
.listaddrerss h1 {
    color: #570939;
    font-family: "Roboto", Sans-serif;
    font-size: 42px;
    font-weight: 900;
}
.listaddrerss li {
    border-bottom: 1px dotted;
    padding: 3px;
    border-color: #FFF;
    font-family: "Roboto", Sans-serif;
}

.listaddrerss li a{color:#000;}
#GETINTOUCH{background: #7ac7d8e6;}