body {
  padding-top: 70px;
  padding-bottom: 30px;
  /* background: url(../images/bg.jpg) repeat rgb(238, 238, 238); */
}

.theme-dropdown .dropdown-menu {
  display: block;
  position: static;
  margin-bottom: 20px;
}

.theme-showcase > p > .btn {
  margin: 5px 0;
}
.clients marquee img{box-shadow:0 0 5px;margin:3px 5px;padding: 14px 0 14px 0;border-radius: 4px;} 
.form-group i{color:#333 !important}
.top-bar {
   
background: #00a2e8;
}
.right{float:right}
.top-bar img{    position: absolute;
    top: 10px;
    right: 246px;}

.top-bar a, .top-bar span {
    display: block;
    padding: 0 10px 0 0;
    color: #fff;
    line-height: 39px;
    font-size: 14px;
}

.left_menu ul{list-style-type:none;margin:auto;padding:0px;/* padding: 15% 0; */}
.left_menu ul li{display:inline-block;padding: 7% 10px;}
.left_menu ul li a{    color: #444;
    font-weight: bold;
    padding: 7px 10px 7px 10px;
   
     }
.right_menu ul{list-style-type:none; margin:auto; padding:0px;padding-top:15%;}
.right_menu ul li{display:inline-block;padding:0 10px;}}
.right_menu ul li a{    color: #444;
    font-weight: bold;
    padding: 7px 10px 7px 10px;
   
     }
	 .bg5 {
    background: url(../gifs/bg2.jpg) repeat-x;
    padding-top: 1px;
}
.social ul{list-style-type:none; padding:0px; margin:auto;}
.social ul li{display:inline-block;}
.social ul li a{color:#fff;font-size:14px;padding: 0 15px;border-right: 1px solid rgba(238, 238, 238, 0.29);}
.social ul li a:hover{background: #333;border-right: 1px solid  #333}
.right  li a{border-right:0px !important}
.social1{float:right}
.social1 ul{list-style-type:none; padding:0px; margin:auto;}
.social1 ul li{display:inline-block;}
.social1 ul li a{color:#fff; font-size:14px;}
.banner .container{width:100%; max-width:1350px; padding:0px;}
.our-clients h2{
    color: #00a2e8;
    padding: 12px 0;
    text-align: center;
    margin-top: -20px;
    font-size: 25px;}
	#news .media{border-bottom: 1px dotted #00a2e8;margin-top: 8px;}
	
ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 18em;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-top: 1px;
  /* box-shadow: 4px 0 2px #222,  -4px 0 2px #222; */
  /* border-radius: 5px; */
  border: none;
  box-shadow: -5px 0 14px -5px #A0A0A0;
  border-bottom: 1px dashed #00a2e8 !important;
}

ul#menu li a {
  background: #333;
  color: #fff;
  padding: 10px 18px;
  font-size: 18px;
  font-weight: bold;
}

ul#menu li a:hover {
  background: #00a2e8;
}

ul#menu li ul li a {
  background: #00a2e8 url("../images/footer-link.png") 6px center no-repeat;
  color: #fff;
  padding-left: 20px;
  border-radius: 5px;
  margin: 7px 7px;
  padding: 8px 13px 8px 22px;
  font-size: 14px;
  font-weight: normal;
  border-left: 5px #333 solid;
  text-transform: uppercase;
}

ul#menu li ul li a:hover {
  background: #333 url("../images/footer-link.png") 6px center no-repeat;
  color:#ffffff;
  border-left: 5px #00a2e8 solid;
  padding-left: 15px;
  /* font-size: 13px; */
  transition-duration: 1s;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
.prohover{
     background: #333 url("../images/footer-link.png") 6px center no-repeat !important;
     color:#ffffff !important;
     border-left: 5px #00a2e8 solid !important;
     padding-left: 15px !important;
     padding: 8px 13px 8px 22px;
}
.proimg {
    width: 232px;
    height: 184px;
    margin-left: 32px;
    /* float: right; */
}
.text1 {
    font-size: 20px;
    font-family: 'PT Sans', sans-serif;
    color: #00a2e8;
    text-align: center;
    /* background: #005396; */
    padding: 5px 0;
    margin-top: 32px;
    /* border-radius: 5px; */
    /* margin-right: -30px; */
    /* box-shadow: 0 10px 9px -5px rgba(51, 51, 51, 0.43); */
    /* margin-left: 0; */
    /* width: 60%; */
    /* background: #333 url(../images/rvr.png) no-repeat left; */
}
.gallery img{box-shadow:0 0 5px;}
#news .media p{color:#333;}
.gallery img:hover{border:2px solid #00a2e8}
.input-group .form-control{color:#333;}
.about-testimonial{padding:20px 0 25px 0 !important}
.property h1 {    color: #00a2e8 !important;}
#back-to-top{    background-position: 8px 11px !important;    background-size: 23px !important;}
.scrol p{letter-spacing:.5px;text-indent:10%;color: #333;}
  
.dropdown-menu {background:#19a598 !important}
.dropdown-menu a{color:#fff !important}
.dropdown-submenu .dropdown-menu {margin-top:19px !important}
.gallery img{width:333px !important; height:200px !important; margin:10px;}
.head-section{box-shadow: 0 10px 9px -5px #333;}
.slider-wrapper{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,207cca+74,7db9e8+100 */
 /* background: #00a2e8; */ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
}
.gallery1 img{width:175px !important; height:150px !important; margin:10px;}
.dropdown-submenu .dropdown-menu  a{padding-top:1px !important; margin-left:5px; padding-left:15px !important}
.head-section{/* background:#eee url(../images/bg.jpg) repeat; */}
.head-section .navbar-default{background:none !important}
.footer address a{color:#fff !important}
.copyright p{padding-left:5%;}
.copyright a{color:#fff !important}
.btn.btn-primary {background-color:#333 !important}
@media only screen and (min-width: 200px) and (max-width: 700px) {
   .dropdown-menu{margin-top:0px !important;}
  .menu12 li:hover ul{display:none !important;}
}
.bgwhite {background:#fff;}
.propage{padding:2% 0}
.form-group{margin-bottom:6px !important}
.head-section img{padding-left:5%;}
.bg-lg {background:#f9f9f3;background: rgba(0, 162, 232, 0.57) url(../images/footer.png) no-repeat center top !important;}
.menu12 li ul {
    display:none;
    position:absolute;
    list-style-type:circle;
    z-index: 999;
    top: -1px;
    left: 90%;
    width: 260px;
}
.menu12 li:hover ul{
    display:block;
     
	visibility:visible;
	opacity:1;
	
    height:auto; 
	width:250px;
	font-size:12px;
	list-style-type:circle;
}

.menu12 li ul li 
{
	display:block;
	list-style-type:none;
}
.menu12 li ul li  {border-bottom: 1px solid #fff;/* height:15px; */margin:-15px 0 0 0;}
ul.page-footer-list li {
    line-height: 35px;
    border-bottom: 1px dashed #fff !important;
}
.copyright a:hover{color:#00a2e8 !important; text-decoration:underline; padding-left:2%; transition: 1s}