/* 
    Document   : style
    Created on : 30 Aug, 2015, 9:48:53 PM
    Author     : Aditya
    Description:
        Purpose of the stylesheet follows.
*/
@import url('Fontawesome/css/font-awesome.min.css');

root { 
    display: block;
}

p{font-family:'Open Sans';text-align: justify}

.fa-globe{padding:0 5px 0 0;}

.fa-pencil{padding:0 5px 0 0;}

.desc{width:100%;margin-top:10px}

.name{font-family:'Open Sans';font-size:30px;color:#016abc;}

.logo1{width:100%;height:250px;border:solid 1px grey}

#image{float:left;width:270px;height:250px;margin-bottom:20px}

#image img {width:250px;height:250px;border:solid 5px #ddd;float:left}

#detail{float:left;font-family: 'Open Sans';width:64%;min-width: 250px;}

#detail span{font-family:'Open Sans';font-size:16px}

#detail a{font-family:'Open Sans';font-size:16px}

#image1{float:left;width:56px;height:56px}

#image1 img {width:100%;height:100%;float:left}

#detail1{float:left;font-family: 'Open Sans';width:64%;min-width: 250px;margin-left:10px;margin-top:-5px}

#detail1 h5 h6{margin-top:-10px}

#detail1 span{font-family:'Open Sans';font-size:16px}

#detail1 a{font-family:'Open Sans';font-size:16px}

.details h2 {
    font-family: "Open Sans",sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 18px;
    color: #232323;
    text-transform: uppercase;
    border-bottom: 2px solid #016abc;
    margin: 0px;
    padding: 0px 0px 5px;
}

.details{padding-bottom:10px;margin-top:10px}

.img1{border:solid 7px #ddd;width:150px;height:100px}

.aboutus{font-size:20px;padding-bottom:2px;color:#016abc;font-family:'Open Sans';border-bottom:1px solid #DDDDDA;}

.elogo{border:solid 1px grey;width:100px;height:100px;margin:auto}

.enquiry{color:#E46305}

.enquiry:hover{color:#016abc;text-decoration: none}

.rr{color:#016abc;font-family:'Open Sans'}

.rr:hover{color:#E46305;text-decoration: none}

#reviews{width:100%;margin-top:15px;margin-bottom:50px}

#reviews h4 {font-family:'Open Sans';background: #016abc;text-transform: uppercase;padding:5px 0px 5px 10px;color:white;font-size:20px;margin-bottom: 5px}

.listimage{width:95px;height:77px;float:left}

.listimage img {width:75px;height:75px;border:solid 1px grey;float:left}

.listtext{width:71%;min-width:265px;float:left;font-family:'Open Sans'}

.listtext strong{font-weight:normal;font-size:20px}

.reviews {height:auto;width:100%;border-bottom:solid 1px #b9b9b9;margin-top:15px;padding-bottom: 10px}

.reviews h5 {font-family:'Open Sans';color:#016abc}

.reviews h6 {font-family:'Open Sans';color:#e46305}

span.stars, span.stars span {
    display: block;
    background: url(images/stars.png) 0 -16px repeat-x;
    width: 80px;
    height: 16px;
}

span.stars span {
    background-position: 0 0;
}

.imgsearch{width:100px;height:100px}

.text{margin-top:-15px}

.text h4 {color:#016abc;font-family:'Open Sans';font-weight: normal;font-size:24px}

.frame{margin-bottom: 10px}

.link:hover {text-decoration: none;color:#e35406}

.rating{color:#e35406}

.rating:hover{color:#016abc;text-decoration:none}

.submit{margin-left: auto;margin-right:auto;height:33px;margin-top:20px;padding-left:44%;padding-right: 44%;font-family: 'Open Sans';color:white;background:#016abc}

.sub{margin-left: auto;margin-right:auto;height:33px;padding-left:43%;padding-right: 43%;font-family: 'Open Sans';color:white;background:#016abc}

.submit:hover{background:#e35406}

.sub:hover{background:#e35406}

.submit1{margin-left: auto;margin-right:auto;
        height:40px;margin-top:20px;padding-left:33%;
        padding-right: 33%;font-family: 'Open Sans';
        font-size:18px;color:white;background:transparent;
border-radius:5px;border:white 1px solid;
}

.submit1:hover{background:#016abc}

.submit2{margin-left: auto;margin-right:auto;
        height:40px;margin-top:20px;padding-left:5.5%;
        padding-right:6%;font-family: 'Open Sans';
        font-size:18px;color:white;background:#016abc;
border-radius:5px;border:white 1px solid;
}

.submit2:hover{background:#016abc}

.submit3{margin-left: auto;margin-right:auto;
        height:40px;margin-top:20px;padding-left:5.5%;
        padding-right:6%;font-family: 'Open Sans';
        font-size:18px;color:white;background:transparent;
border-radius:5px;border:white 1px solid;
}

.submit3:hover{background:#e35406}

#form{margin-top:7px;margin-bottom: 7px}

#form select {width:99%;height:50px;font-family:'open Sans';font-size:16px;color:white;border:white 1px solid;}

#form select option {background-color:transparent;color:#000}

#mask {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9000;
  background-color: #000;
  display: none;
}

#boxes .window {
  position: absolute;
  left: 0;
  top: 0;
  width: 440px;
  height: 250px;
  display: none;
  z-index: 9999;
  padding: 20px;
  text-align: center;
}

#boxes #dialog {
  width: 750px;
  height: 400px;
  padding: 10px;
  background-color: #ffffff;
  font-family: 'Segoe UI Light', sans-serif;
  font-size: 15pt;
}

#popupfoot {
  font-size: 16pt;
  position: absolute;
  bottom: 0px;
  width: 250px;
  left: 250px;
}
.loginhead {
    font-size: 24px;
    color: #666;
    font-family:'open sans';
    font-weight:normal;
    margin:auto;
    text-align:center;display:block;padding:0 0 15px 0;    
}

.frmSearch {border: 1px solid #F0F0F0;background-color:#C8EEFD;margin: 2px 0px;padding:40px;}
#country-list{float:left;list-style:none;margin:0;padding:0;width:255px;overflow-y: auto;height:300px;}
#country-list li{padding: 10px; background:#fff;border-bottom:#dfdfdc 1px solid;font-family:'Open Sans'}
#country-list li:hover{background:#F0F0F0;}
#country-list a{text-decoration: none}

#country-list1{float:left;list-style:none;margin:0;padding:0;width:255px;overflow-y: auto;height:300px;}
#country-list1 li{padding: 10px; background:#fff;border-bottom:#dfdfdc 1px solid;font-family:'Open Sans'}
#country-list1 li:hover{background:#F0F0F0;}
#country-list1 a{text-decoration: none}

#search-box{padding: 10px;border: #aaa 1px solid;background:whitesmoke;color:#000;font-family: 'Open Sans';width:92%;min-width:180px}
#search-box1{padding: 10px;border: #F0F0F0 1px solid;background:whitesmoke;color:#000;font-family: 'Open Sans';width:95%;min-width:210px}
#suggesstion-box{position: absolute;width:55%;min-width:230px}
#suggesstion-box1{position: absolute;width:45.4%;min-width:230px}

#search{background-image: url('../images/1356818.jpg');background-attachment: fixed;height:500px;max-width:100%;background-size: cover !important;
overflow: hidden;background-color: #000;}

#search-logo{margin-left: auto;margin-right: auto;margin-top:10px;width:50%; height:auto}
#search-logo img{width:100%;min-width:230px;height:auto}

#search-main{background:rgba(0,0,0,0.5);padding:6px 15px 1px 15px;width:100%;min-width:100%;height:auto;margin:auto;min-width:230px;margin-top:35px}

#search-div1{float:left;width:25%;min-width:220px;margin-top:5px}

#search-div2{float:left;width:58%;min-width:220px;margin-top:5px}

#search-div3{float:left;width:17%;min-width:150px;margin-left:auto;margin-right: auto;margin-top:5px}

.address1{float: left;
width: 100%;
background-color: #f1f1f0 !important;
height: 120px !important;
padding-top:10px;
padding-bottom:10px;
padding-right:10px;
padding-left:10px;
border: 1px solid #d5d5d5 !important;
border-radius: 0 !important;
margin: 0 0 15px 0 !important;
box-shadow: none !important;
font-family: 'Open Sans',sans-serif;
font-weight: 400;
font-size: 14px;
color: #555;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
resize:none}

.top-bar-socail-media li a{color:#00aced}

.job:hover {text-decoration:none;color:white}

.job {border-radius: 3px}