

/* CSS Document */
.toolltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
}

.toolltip .toolltiptext {
    visibility: hidden;
    width: 173px;
    background-color: #d12020;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    border: 2px solid #eee943;
}

.toolltip:hover .toolltiptext {
    visibility: visible; 
}  



/* Code Start */


@font-face {
font-family: "Open Sans Semibold";
src: url("../fonts/OpenSans-Semibold.eot?")   format("eot"), url("../fonts/OpenSans-Semibold.woff")   format("woff"), url("../fonts/OpenSans-Semibold.ttf")
format("truetype"), url("../fonts/OpenSans-Semibold.svg#OpenSans-Semibold") format("svg");  font-weight: normal;  font-style: normal;}
@font-face {
font-family: "OpenSans-Bold";
src: url("OpenSans-Bold.eot?")  format("eot"), url("../fonts/OpenSans-Bold.woff")   format("woff"), url("../fonts/OpenSans-Bold.ttf")
format("truetype"), url("../fonts/OpenSans-Bold.svg#OpenSans-Bold") format("svg");  font-weight: normal;  font-style: normal;}
@font-face {
font-family: "opensans-light";
src: url("../fonts/opensans-light.eot?")  format("eot"), url("../fonts/opensans-light.woff")  format("woff"), url("../fonts/opensans-light.ttf")
format("truetype"), url("../fonts/opensans-light.svg#opensans-light") format("svg");  font-weight: normal;  font-style: normal;}
@font-face {
font-family: "opensans-regular";
src: url("../fonts/opensans-regular.eot?")  format("eot"), url("../fonts/opensans-regular.woff")  format("woff"), url("../fonts/opensans-regular.ttf")
format("truetype"), url("../fonts/opensans-regular.svg#OpenSans-Semibold") format("svg"); font-weight: normal;  font-style: normal;}
@font-face {
font-family: 'Conv_PlayfairDisplay-Black';
src: url('../fonts/PlayfairDisplay-Black.eot');
src: local('☺'), url('../fonts/PlayfairDisplay-Black.woff') format('woff'), url('../fonts/PlayfairDisplay-Black.ttf') format('truetype'), url('../fonts/PlayfairDisplay-Black.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "OpenSans-Extrabold";
src: url("../fonts/opensans-extrabold-1.eot?")  format("eot"), url("../fonts/opensans-extrabold-1.woff")  format("woff"), url("../fonts/opensans-extrabold-1.ttf")
format("truetype"), url("../fonts/opensans-extrabold-1.svg#OpenSans-Semibold") format("svg"); font-weight: normal;  font-style: normal;}
@font-face {
font-family: 'Conv_RockwellStd Bold';
src: url('../fonts/RockwellStd Bold.eot');
src: local('☺'), url('../fonts/RockwellStd Bold.woff') format('woff'), url('../fonts/RockwellStd Bold.ttf') format('truetype'), url('../fonts/RockwellStd Bold.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Conv_RockwellStd';
src: url('../fonts/RockwellStd.eot');
src: local('☺'), url('../fonts/RockwellStd.woff') format('woff'), url('../fonts/RockwellStd.ttf') format('truetype'), url('../fonts/RockwellStd.svg') format('svg');
font-weight: normal;
font-style: normal;
}


/* 
header{ background: url( ../images/header-bg.png) top left repeat-x #fff; padding:0;} */
.top-headers{background:#7d002f;}

.top-headers a{
   font-weight: 600;
    letter-spacing: 1px;
    font-size: 12px;
    color: #499202;
    text-align:center;
    float:none;
}
.navbar{ height: auto; min-height: auto; }
.emergency{ position:relative; top:0px;left: 0px; width: 100%; color:#fff; z-index: 1010;  text-align: right; font-family: "OpenSans-Bold";  font-size: 22px; padding-right: 15px;}


.login{ font-family: "Open Sans Semibold"; font-size: 18px; }
.login p{ background: #de0657; color: #fff; padding: 5px; border-radius: 4px; display: inline-block; }
.callus{ font-family: "OpenSans-Bold"; margin-right: 25px; font-size: 20px; }
.login a{ color: #fff; }


.navbar-nav{ margin-top: 0px; }
.navbar-brand{ height: auto;padding-bottom: 0px; position: absolute;}
.navbar-nav>li{ padding: 10px 0;  }
.navbar-nav>li>a i{margin-right:5px;}
.navbar-nav>li>a{ letter-spacing: 0.5px;
    font-weight: 600;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    font-family:'Raleway', sans-serif;
    text-transform: uppercase;
    text-shadow: 0px 2px 1px #3b6b0e;padding: 0 15px;
 border-right: 1px #000 solid; }
.navbar-nav>li>a:hover{ color: #de0657; background: none;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{ color: #de0657; background: none;}
.navbar-nav>li>a:focus{ color: #de0657; background: none;}
.navbar{ margin-bottom: 0px;}

.navbar-nav li:last-child a{ border-right: 0px !important; }

.navbar, .navbar-end, .navbar-menu, .navbar-start{ padding-right: 0% !important; }




.banner-text {
    color: #ffff;
    position: absolute;
    font-size: 42px;
    font-family: "OpenSans-Bold";
    margin-top: 0px;
    line-height: 55px;
    font-weight: bold;
    text-align: center;
    z-index: 9999;
    width: 100%;
}

.search-link a { color:#fff; font-family: "Open Sans Semibold";  font-size: 16px;}
.search-link { float:right; margin-top:10px; margin-bottom:0; color: #fff;}


.serach-btn { width:100%;background: #fff; border:3px rgba(000, 000, 000, 0.9) solid; font-weight: bold;


 height:auto; padding:0px 12px; outline:0; font-size:18px; line-height:47px;font-size: 18px; text-align:left!important;}

.serach-btn span { background:url(../images/searh-icon.jpg) center no-repeat #fff; width:45px; float:right; height:47px;}
.pink-bg {  margin-top:2PX; float:left; width:100%; padding:25px 0;}

.welcometext{ font-family: "OpenSans-Bold"; font-size: 34px; color: #de0657; line-height: 36px;  }
.welcometext span{ font-family: "Open Sans Semibold"; font-size: 38px; color: #de0657; line-height: 50px;}

.welcomebox{ border: 1px #de0657 solid; padding: 15px; float: left; font-size: 18px; color: #000; font-family: "Open Sans Semibold"; text-align: center; font-weight: bold; line-height: 28px; }

.welcomebox strong{ font-weight: bold; font-family: "OpenSans-Bold";  }

.view-all { padding:8px 25px; color:#fff; border:1px solid #de0657; float:right; background: #de0657; font-family: "Open Sans Semibold"; 
margin-bottom: -15px; margin-right: -15px; margin-top: 25px;}


.border-box { margin-top:2PX; float:left; width:100%; padding:45px 0; border-bottom: 1px #cccccc solid; color: #000; font-size: 20px; background:#eee;font-weight: 800;}

.border-box h2{ font-family: "OpenSans-Bold"; font-size: 32px; text-transform: uppercase; color: #6a241f; }
.border-box h2 span{ font-family: "OpenSans-Bold"; font-size: 32px; text-transform: uppercase; color: #de0657; }

.phnimg{ margin-top: -56px; }

.jodibox h2{ font-family: "OpenSans-Bold"; font-size: 32px; text-transform: uppercase; color:#7d002f; padding-bottom: 25px; }
.jodibox{ padding: 50px 0 0 0; clear: both; }

#owl-demo .auth-img{ border-radius: 50%; width: 150px; height: 150px; }

.detailsbox{ background:#7d002f; border-radius: 10px; padding-top: 75px; padding-bottom: 25px;  margin-top: -50px;  }
.detailsbox ul{ margin: 0px; padding: 0px; list-style: none; color: #fff;  }
.detailsbox ul li{ margin: 0px; padding: 0px; list-style: none; color: #fff;  }

.white-boxs{ background: #fff; padding: 75px 0 115px 0; clear: both; }
.white-boxs h2{ font-family: "opensans-light"; font-size: 32px; text-transform: uppercase; color: #6a241f; }
.white-boxs .font1{ font-family: "Open Sans Semibold"; font-size: 32px; text-transform: uppercase; color: #6a241f; }
.white-boxs .font2{ font-family: "OpenSans-Bold"; font-size: 32px; text-transform: uppercase; color: #6a241f; }


.gradint-box {
    margin-top: 2PX;
    float: left;
    width: 100%;
    padding: 25px 0;
    background: #7d002f;
    background: -moz-linear-gradient(left, #7d002f 0%, #d90756 100%);
    background: -webkit-linear-gradient(left, #7d002f 0%,#d90756 100%);
    background: linear-gradient(to right, #7d002f 0%,#d90756 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d002f', endColorstr='#d90756',GradientType=1 );
}
ul.citylist{ margin: 0px; padding: 0px; list-style: none; }
ul.citylist li{ margin: 0 0 20px 0; padding: 0px; list-style: none; font-family: "Open Sans Semibold"; }

.footer-box { background:#6a241f; margin-top:2PX; float:left;  padding:25px 0; width: 100%;}

.privacy-text {
    background: #c5054d;
    color: #fff;
    line-height: 32px;
    font-size: 28px !important;
    border-radius: 20px 20px 0 0;
    padding: 25px;
    text-align: center;
    margin-top: -115px;
    margin-bottom: 25px;
}


.copyrightsec{ border-top: 1px #824743 solid; padding-top: 20px; margin-top: 20px;  }



img {
max-width: 100%;
height: auto;
}





@media (min-width: 1200px) { ... }

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 1024px) {
.navbar-brand{ padding-top: 0px; }
.banner-caption h1{ font-size: 38px; }
.navbar-toggle{ background: #861f33;}
.navbar-toggle .icon-bar{ background: #fff;}
.navbar-toggle{ background: #861f33; margin-top: 60px;}
.navbar-brand img{ width: 185px; margin-top: 72px; }
.dropdown-menu>li>a{ color: #000;}
.navbar-nav>li>a {
color: #000;
font-family: "OpenSans-Bold";
font-size: 14px;
padding: 10px 10px;
text-transform: uppercase;
letter-spacing: 1px;
border-bottom: 0px #333 solid;
}

.phnimg {
    margin-top: 50px;
}


}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) { ... }

/* Landscape phones and down */
@media (max-width: 640px) {
.navbar-nav {
    margin-top: 0px;
    float: left !important;
    width: 100%;
}
.navbar-nav>li {
    padding: 0;
    width: 100%;
    float: left;
}
header{ background: none;}
.navbar-brand{ padding-top: 0px; }
.navbar-brand img{ width: auto; }
.redbtn { margin-bottom: 30px; }
.welcome{ background: #fff; }

.navbar-nav>li>a {
    color: #000;
    font-family: "OpenSans-Bold";
    font-size: 14px;
    padding: 15px 15px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-bottom: 1px #333 solid;
}

.navbar-toggle{ background: #de0657; margin-top: 18px;}
.navbar-toggle .icon-bar{ background: #fff;}
.font46{ font-size: 24px; }
.appraisal{ padding-top: 25px; }

.mb20{ margin-bottom: 20px;}
.dropdown-menu>li>a{ color: #000;}
.navbar-nav>li>a {
color: #000;
font-family: "OpenSans-Bold";
font-size: 14px;
padding: 15px 25px;
text-transform: uppercase;
letter-spacing: 1px;
border-bottom: 1px #333 solid;
border-right: 0px;
}
.navbar-nav>li.call a{ margin-left: 0px; }

.emergency{ position: inherit; }
.callus {
    font-family: "OpenSans-Bold";
     margin-right: 0px; 
    font-size: 20px;
    color: #000;
}
.login a {
    font-family: "Open Sans Semibold";
    font-size: 18px;
    color: #000;
}

.phnimg {
    margin-top: 50px;
}


.banner-text {
    font-size: 18px!important;
    line-height: 21px!important;
    margin-top: 20px;
    margin-bottom: 15px!important;
}

.serach-btn span {
    background: url(../images/searh-icon.jpg) center no-repeat #fff;
    width: 45px;
    float: right;
    height: 45px;
}
.serach-btn {
    width: 100%;
    background: #fff;
    border: 5px rgba(000, 000, 000, 0.9) solid;
    font-weight: bold;
    height: auto;
    padding: 0px 12px;
    outline: 0;
    font-size: 18px;
    line-height: 47px;
    font-size: 18px;
    text-align: left!important;
}

}








.serach-btn span {
    cursor: pointer;
    position: relative;
    z-index: 99;
}











/* Code End */







