@charset "utf-8";
/* CSS Document */

/* @font-face kit by Fonts2u (http://www.fonts2u.com) */ @font-face {font-family:"Roboto Light";src:url("../fonts/Roboto-Light.eot?") format("eot"),url("../fonts/Roboto-Light.woff") format("woff"),url("../fonts/Roboto-Light.ttf") format("truetype"),url("../fonts/Roboto-Light.svg#Roboto-Light") format("svg");font-weight:normal;font-style:normal;}

/* @font-face kit by Fonts2u (http://www.fonts2u.com) */ @font-face {font-family:"Roboto Condensed";src:url("../fonts/Roboto-Condensed.eot?") format("eot"),url("../fonts/Roboto-Condensed.woff") format("woff"),url("../fonts/Roboto-Condensed.ttf") format("truetype"),url("../fonts/Roboto-Condensed.svg#Roboto-Condensed") format("svg");font-weight:normal;font-style:normal;}



body
{
	background-image: url(../images/bkg-2.png);
}
.header
{
	padding-left: 0px;
	padding-right: 0px;
	background-color: #dcdcdc61;
}
.header img
{
	width: 165px;
}
.ss i
{
    margin-right: 7px;
    font-size: 16px;
}
.slider
{
	padding-left: 0px;
	padding-right: 0px;
}
.ss p
{
	text-align: center;
	    margin-top: 20px;
}
.ss p a
{
	text-decoration: none;
    font-family: "Roboto Condensed";
    font-size: 13px;
    color: #fff;
    background-color: #1f1a1a52;
    padding: 10px 26px;
	    border-radius: 25px;
}
.main
{
	padding-left: 0px;
	padding-right: 0px;
}
.main1
{
	padding-left: 0px;
	padding-right: 0px;
}
.search
{
	padding: 15px 15px;
	background-color: #00000021;
}
.place
{
	padding-left: 0px;
	padding-right: 0px;
}
.lc
{
	
}
.lc span
{
	        background-color: #000;
    color: #fff;
        padding: 9px 10px 11px 15px;
    border-radius: 21px 0px 0px 21px;
}
.lci
{
	width:auto;
    height: 34px;
    border-radius: 0px 21px 21px 0px;
    border-color:transparent;
    background-color: #e6e3e3ed;
    margin-left: -4px;
    position: static;
	
}
.category
{
	padding-left: 0px;
	padding-right: 0px;
}


.sea 
{
	padding-left: 0px;
	padding-right: 0px;
}
.btn
{
	    border-radius: 33px;
}
.btn span
{
	    padding: 0px 0px;
}



/*_______slider_______*/

.item img
{
	
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img
{
	height: 400px;
}
/*_____________________________________*/


/*cat box*/

.cat 
{
	padding-left: 0px;
	padding-right: 0px;
}
.catb1
{
	  border: 1px solid #908b8b14;
    background: #f2f2f2;
	    height: 91px;
}
.cb1
{
	      
}
.g1
{
	
}
.g1 a
{
	
}
.g11
{
	text-align: center;
    font-size: 24px;
}
.g11 a
{
	font-family:"Roboto Light";
	text-decoration: none;
	color: #757474;
}
.g12
{
	    text-align: center;
    line-height: 1;
    font-size: 15px;
    color: #928e8e;
}
.g12 a
{
	 font-family:"Roboto Light";
	text-decoration: none;
}

/*end cat box*/

.more
{
	padding-left: 0px;
	padding-right: 0px;
	
}
.more p
{
	text-align: center;	
	background-color: #f5f2f0;
	    margin-top: 5px;
	    padding: 6px 0px;
}
.more p a
{
	text-decoration: none;
    color: #ffff;
    background-color: #c3c2c2;
    font-size: 22px;
    font-family: "Roboto Condensed";
        padding: 9px 25px;
	border-radius: 9px;
}
.smore a:hover
{
	
}

.recent
{
	padding-left: 0px;
	padding-right: 0px;
}
/*______sidebar_____*/


ul, li {
    list-style: none;
}
h5{
  margin: 0;
  
}
h3{
  color: #2996bd;
  margin: 10px 0px 15px;
  padding-bottom:10px;
  padding-left: 10px;
  border-left: 5px solid #32aae1;
}
.sidebar.widget {
  background: #f2f2f2;
  border: 1px solid #ddd;
  padding: 0px 20px;
	    height: 685px;
}
.sidebar.widget ul {
    margin: 0px;
    padding: 0;
    overflow: hidden;
}
.sidebar.widget ul li {
    overflow: hidden;
    font-size: 14px;
    margin-bottom: 20px;
    border-bottom: 1px dashed #ddd;
    padding-bottom: 20px
}
.sidebar-thumb{
    float: left;
    overflow: hidden;
    margin-right: 15px;
}
.sidebar-thumb img{
  background: #fff;
  border: 1px dashed #e0e0e0;
  padding: 6px;
  height: 75px;
  width: 75px;
  
}
.sidebar-content h5{ 
    font-size: 16px;
    cursor: pointer;
    line-height: 24px;
}
.sidebar-content h5 a:hover{ 
  color: #2996bd;
}

.sidebar-content h5 a{ 
    color: #202020;
    outline: 0 none;
    text-decoration: none;
    font-weight: bold
}
.sidebar-meta{
  margin-top: 10px;
}
.sidebar-meta span{
  color: #2e2e2e;
}
.sidebar-meta span.time{
  margin-right: 10px;
}
.sidebar-meta span i{
  color: #2996bd
}

/*___end sidebar____*/



/*___contact form____*/


.row
{
	margin-left: 0px;
	margin-right: 0px;
}
.rate
{
	padding-left: 0px;
	padding-right: 0px;
	background-color: #f5f2f0;
}
.rate h2
{
	font-family:"Roboto Condensed";
	text-align: center;
}

.rateimg
{
	text-align: -webkit-center;
	    background-color: #dee4e3ed;
    border: 2px solid #a59999;
    border-radius: 14px 14px;
	margin: 5px 0px;
}
.rateimg img
{
	   width: 190px;
    height: 193px;
    margin-top: 19px;
	
}
.rateimgbanner
{
	
}
.rateimgbanner p
{
	line-height: .9;
    margin-top: 9px;
	font-family:"Roboto Condensed";
}
.p11
{
	    font-size: 16px;
    font-weight: bolder;
    color: #232222;
}
#toprate a span { 
  position:absolute; 
  width:100%;
  height:100%;
  top:0;
  left: 0;

  /* edit: added z-index */
  z-index: 1;

  /* edit: fixes overlap error in IE7/8, 
     make sure you have an empty gif */
  background-image: url('empty.gif');
}

#toprate:hover {
	background-color: #c4c5c4;  
}

#toprate:active {
	background-color: #A9A;
  top: +2px;
}

.contat
{
	background-color: #f9f7f7cc;
	padding-left: 200px;
    padding-right: 200px;
	
}
.contat h1
{
	font-family:"Roboto Condensed";
	text-align: center;
}

 #contact{
    padding:10px 0 10px;
  }

  .contact-text{
    margin:45px auto;
  }

  .mail-message-area{
    width:100%;
    padding:0 15px;
  }

  .mail-message{
    width: 100%;
    background:rgba(255,255,255, 0.8) !important;
    -webkit-transition: all 0.7s;
    -moz-transition: all 0.7s;
    transition: all 0.7s;
    margin:0 auto;
    border-radius: 0;
  }

  .not-visible-message{
    height:0px;
    opacity: 0;
  }

  .visible-message{
    height:auto;
    opacity: 1;
    margin:25px auto 0;
  }

/* Input Styles */

  .form{
    width: 100%;
    padding: 15px;
    background:#f8f8f8;
    border:1px solid rgba(0, 0, 0, 0.075);
    margin-bottom:25px;
    color:#727272 !important;
    font-size:13px;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
  }

  .form:hover{
    border:1px solid #8BC3A3;
  }

  .form:focus{
    color: white;
    outline: none;
    border:1px solid #8BC3A3;
  }

  .textarea{
    height: 200px;
    max-height: 200px;
    max-width: 100%;
  }
  
/* Generic Button Styles */

  .button{
    padding:8px 12px;
    background:#0A5175;
    display: block;
    width:120px;
    margin:10px 0 0px 0;
    border-radius:3px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    text-align:center;
    font-size:0.8em;
    box-shadow: 0px 1px 4px rgba(0,0,0, 0.10);
 
  }

  .button:hover{
    background:#8BC3A3;
    color:white;
  }

/* Send Button Styles */

  .form-btn{
    width:180px;
    display: block;
    height: auto;
    padding:15px;
    color:#fff;
    background:#8BC3A3;
    border:none;
    border-radius:3px;
    outline: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    margin:auto;
    box-shadow: 0px 1px 4px rgba(0,0,0, 0.10);
  margin-bottom: 35px;
  }

  .form-btn:hover{
    background:#111;
    color: white;
    border:none;
  }

  .form-btn:active{
    opacity: 0.9;
  }
center{
  margin-top:330px;
}
input {
    position: relative;
    z-index: 9999;
}
.smedia
{
	padding-left: 0px;
	padding-right: 0px;
}
.smedia p
{
	text-align: center;
	
}
.smedia p a
{
	font-size: 45px;
    padding: 0px 7px;
    color: #232222;
}
.smedia a:hover
{
	
}
/*____end contact form_____*/

.footer
{
	padding-left: 0px;
	padding-right: 0px;
	background-color: #0000004a;
}

.vision
{
	font-family: "Roboto Light";
    text-align: justify;
    color: #fff;
    margin: 16px 40px;
}
.about
{
	text-align: center;
	margin: 17px 0px;
}
.cc
{
	   font-family: "Roboto Light";
    color: #fff;
	text-align: center;
}
.about a
{
	    font-family: "Roboto Light";
    color: #fff;
    background-color: #585252;
    padding: 9px 26px;
    border-radius: 19px;
	text-decoration: none;
}
.about a:hover
{
	background-color: #fff;
    color: #585252;
}
.right
{
	    background-color: #0a0a0a63;
    padding: 6px 0px;
    text-align: center;
    color: #c3beff;
}

@media(max-width: 500px) 
{
	.header img
	{
		width: 100px;
	}
	.carousel-inner>.item>a>img, .carousel-inner>.item>img
	{
	height: 100%;
	}
	.lci
	{
		width: auto;
	}
	.btn
	{
		margin-top: -43px;
		border-radius: 15px;
		box-shadow: 1px 1px 1px 1px ;
	}
	.btn span
	{
		padding: 22px 4px;
    	font-size: 18px;
	}
	.more
	{
		margin-bottom: -5px;
	}
	.contat
	{
		padding-left: 0px;
		padding-right: 0px;
	}


}
