/* --------------- popup ---------------------*/

#enquirypopup .modal-dialog {
    width: 600px;
    padding: 0px ;
    position: relative;

}
#enquirypopup .modal-dialog .close {
    z-index: 99999999;
    color: white;
    text-shadow: 0px 0px 0px;
    font-weight: normal;
    top: 4px;
    right: 6px;
    position: absolute;
    opacity: 1;
}

@media only screen and (min-width: 300px){
  #enquirypopup .modal-dialog{
        width:300px;
		padding: 0px ;
		
    }
}

@media only screen and (min-width: 500px){
 #enquirypopup .modal-dialog{
        width:500px;
		padding: 0px ;
		
    }
}

/*-- slider-up-arrow --*/
#toTop {
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 3%;
	right: 3%;
	overflow: hidden;
	width: 32px;
	height: 32px;
	border: none;
	text-indent: 100%;
	background: url("../images/move-up.png") no-repeat 0px 0px;
}
#toTopHover {
	width: 32px;
	height: 32px;
	display: block;
	overflow: hidden;
	float: right;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}
/*-- //slider-up-arrow --*/ 



/*----------------- pengedar ----------------------*/
@import url(http://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css);
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,700);

.panel { margin-top: 25px; }

.btn-click
{
margin-top: -27px;
font-size: 26px;
cursor: pointer;   
}

.btn-click > .fa.fa-chevron-circle-up
{
color: rgba(249, 249, 249, .5);
}

.btn-white 
{
color: #5e5e5e;
background-color: #fff;
border: 1px solid #e5e9ec;
}

/*----------------- end pengedar ----------------------*/
.panel-heading {
     background-color: #ff5478 !important;
}

.panel-primary {
     border-color: #ff5478 !important;
}

#object{
	background-color: #fe5652;

	visibility: hidden;
}


.hero-unit {
	background: #fff url(../images/bg-k10.png);
	border-left: 4px solid #ff5478;
	padding: 13px 13px 13px 15px;
	font-style: italic;
	margin: 20px auto;
	-webkit-border-radius: 0px;
     -moz-border-radius: 0px;
          border-radius: 0px;
	font-size: 14px !important;
}


/* contact us */
#map-block iframe {
	display: block;
}

.contactus{
	
	text-align: center;
}
/* end contact us */


.navbar-toggle {
  border: 2px solid #ff5478;
}
.icon-bar {
  color: #ff5478;
  border-color: #ff5478;
  background-color: #ff5478;
}
#nav-right button{
      font-size: 10px;
      margin-top: 15px;
      margin-bottom: 15px;
      margin-left: 10px;
      background-color: #ff5478;
      border-radius: 4px;
      border: 1px solid;
      padding: 5px 9px;
}
#nav-right{
  margin-right: 15px;
}
#navtop{
  font-size: 10px !important;
}

.fa {
    padding-right: 15px;
    font-size: 14px;
    /*color: #9a9a9a !important;*/
}

#logo a img{
    margin-top: -35px;
    margin-bottom: 5px;
}

#logo p{
	 margin-bottom: 15px;
	 font-size: 15px;
	 
}

#logo marquee { 
width:12%;
color:#fff;
}


#main-navigation{
    font-size: 12px !important;
    font-weight: bold;
	margin-bottom: 15px;
	
	

	
}
#main-navigation .nav>li>a{
  padding-left:0;
  padding-right:0;
  color:#333;
 

}
#main-navigation .nav>li>a:hover{
  padding-left:0;
  padding-right:0;
  color:#fff;
  background-color: #ff5478;

}
#main-navigation .container{
  max-width: 720px;

	
}
/* MEDIA QUERIES FOR TOP NAV*/
@media screen and (max-width:768px){
  #nav-left{
    text-align: center;
  }
  #nav-left:after{
    display: block;
    content: "";
    clear: both;
  }
  #nav-left li{
    float:left;
    width: 31%;
    padding:1%;
  }
  #nav-right{
    display: block;
    content: "";
    clear: both;
  }
  #nav-right{
    text-align: center;
    width:100%;
  }
  #nav-right li {
    float: left;
    width:23%;
    padding: 1%;
  }
  #logo a img {
    margin-top: 0;
    margin-bottom: 0;
}

  #logo marquee {
    margin-top: 0;
    margin-bottom: 0;
	width:45%;
}
#main-navigation ul li{
  border-top: 1px solid #333;
  width: 100%;
}
}

/*-- gambar bulat --*/
.img-circle {
    border-radius: 50%;
	
}

/*-- services --*/  
.services-w3lsrow {
    margin-top: 0.5em;
}
.services-grid {
    text-align: center;
    padding: 0 2.5em;
}
.services span {
    font-size: 1.5em;
    color: #fff;
    background: #fff;
    display: inline-block;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -moz-border-radius: 50%;
    text-decoration: none;
    z-index: 1;
    padding: 1em;
    -webkit-transition: .5s all;
    -moz-transition: .5s all;
    transition: .5s all;
}
.services span.fa.fa-heart {
    background: #68c100;
}
.services span.fa.fa-puzzle-piece {
    background: #FFC107;
}
.services h5 {
    font-size: 1.8em;
    margin: 0.8em 0 .4em;
    color: #ff2f68;
    font-weight: 400;
}
.services-grid:hover span{
    background: #ff5478 !important; 
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
    transform: scale(1.2);
} 
/*-- //services --*/ 

/* Carousel */

#quote-carousel {
    padding: 0 10px 30px 10px;
    margin-top: 30px;
    /* Control buttons  */
    /* Previous button  */
    /* Next button  */
    /* Changes the position of the indicators */
    /* Changes the color of the indicators */
}
#quote-carousel .carousel-control {
    background: none;
    color: #CACACA;
    font-size: 2.3em;
    text-shadow: none;
    margin-top: 30px;
}
#quote-carousel .carousel-control.left {
    left: -60px;
}
#quote-carousel .carousel-control.right {
    right: -60px;
}
#quote-carousel .carousel-indicators {
    right: 50%;
    top: auto;
    bottom: 0px;
    margin-right: -19px;
}
#quote-carousel .carousel-indicators li {
    width: 200px;
    height: 200px;
    margin: 5px;
    cursor: pointer;
    border: 4px solid #CCC;
    border-radius: 350px;
    opacity: 0.4;
    overflow: hidden;
    transition: all 0.4s;
}
#quote-carousel .carousel-indicators .active {
    background: #333333;
    width: 200px;
    height: 200px;
    border-radius: 200px;
    border-color: #f33;
    opacity: 1;
    overflow: hidden;
}
.carousel-inner {
    min-height: 300px;
}
.item blockquote {
    border-left: none;
    margin: 0;
}
.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}
 
/*-- khasiat ptar --*/  
.about,.news,.services,.testimonial,.about,.team,.contact,.gallery,.codes{
	padding:5em 0;
}
.about h4 {
    font-size: 1.8em;
    color: #ff2f68;
    font-weight: 300;
    margin-bottom: 0.4em;
}
.about-right ul li {
    display: block;
    font-size: 1em;
    color: #333;
    margin-top: 1em;
	text-align:left;
}

.about-right ul li  span.glyphicon {
    padding-right: 6px;
	color: #ff2f68;
}/*
p {
    font-size: 1em;
    color: #999;
    line-height: 1.8em;
}*/
h3.agileits-title {
    font-size: 4em;
    padding: 0.8em 2em;
    font-family: 'Parisienne', cursive;
    text-align: center;
    line-height: 1.3em;
	color: #ff5478;
}
/*-- //about khasiat ptar--*/  



/*----- tajuk ----*/
  .intro { background: #f3f5f8; }
.intro p { margin: 50px 0 0; }
h1.arrow { font-size: 15px; text-transform: uppercase; color: #353535; letter-spacing: 1px; background: url('images/h1-bg.png') no-repeat center bottom; padding-bottom: 30px; font-weight: bold; }

h3.arrow{
	background: url('images/h1-bg.png') no-repeat center bottom;
	 font-size: 2em;
    font-family: 'Parisienne', cursive;
    text-align: center;
    line-height: 1em;
    color: #000;
    margin-bottom: 1em;
	padding-bottom: 30px; 
	font-weight: bold;
	text-transform:uppercase;
}


/*-- footer --*/
.footer {
    background: #1d1d1d;
    padding: 3em 0;
}
.footer h3 {
    font-size: 2.5em;
    color: #fff;
    margin-bottom: 0.8em;
    font-weight: 200;
}
.footer-grid li {
    display: block;
    margin-top: 1em;
}
.footer-grid li a {
    font-size: 1em;
    color: #fff;
    display: inline-block;
	text-decoration: none;
	font-weight: 300;
	outline: none;
}
.footer-grid li a:hover {
    margin-left: .5em;
}
.footer-grid li a i.glyphicon {
    margin-right: 0.8em;
}
.footer-grid.footer-tags li {
    display: inline-block;
}
.footer-grid.footer-tags li a {
    padding: .4em 1em;
    background: #00BCD4;
    margin-right: 12px;
    border: 1px dashed #00BCD4;
}
.footer-grid.footer-tags li a:hover {
    margin-left: 0;
    background-color: transparent;
    color: #00BCD4;
} 
.footer-grid.footer-tags {
    padding-left: 0;
}
.footer-grid form {
    position: relative;
}
.footer-grid p {
    color: #fff;
    margin-bottom: 1em;
    font-weight: 300;
}
.footer-grid input[type="email"] {
    width: 63%;
    padding: 0.8em;
    font-size: 0.9em;
    float: left;
    color: #fff;
    outline: none;
    border: 1px solid #fff;
    background: none;
    -webkit-appearance: none;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
} 
.footer-grid form:hover input[type="email"] {
	border-color:#FF1493;
} 
.footer-grid input[type="submit"] {
    float: left;
    color: #fff;
    font-size: .9em;
    outline: none;
    padding: 0.8em 1.5em;
    border: 1px solid #FFF;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -webkit-appearance: none;
    background: none;
    margin-left: 1em;
} 
.footer-grid form:hover input[type="submit"]{
    background-color: #FF1493;
    border-color: #FF1493;
}
.footer-grid li a i.fa {
    margin-right: 0.6em;
    width: 20px;
}
.footer-grid li a:hover{
   color: #00BCD4;
}
.copy-right {
    padding: 2em 0; 
	background: #000;
}
.copy-right p {
    text-align: center;
    color: #fff;
}
.copy-right p a{ 
    color: #ff5478;
	text-decoration:none;
}
.copy-right p a:hover{ 
    color: #fff; 
}
/*-- //footer --*/