@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Pacifico);
@import url(http://fonts.googleapis.com/css?family=Average+Sans);
@import url(http://fonts.googleapis.com/css?family=Quicksand);

*{margin:0px; padding:0px;}
img,a{outline:none; border:0px;}

body{font-family: 'Average Sans', sans-serif !important;color:#373737 !important; font-size:16px !important; line-height:20px !important; }
.rw{
width:100%; 
	float:left;
}
.mg{margin:15px 0px;}
.mgbot{margin-bottom:15px;}
.mgtop{margin-top:15px;}
.container_rt{margin:auto; max-width:1240px; padding:0px 20px;}
.logo{width:18%;float:left; }
.logo img{width:100%;}
a{color:#487ac2; text-decoration:none;}
p{margin-bottom:15px !important; line-height:22px !important;}
.si{text-align:right !important;padding:30px 0px 15px 0px;}
.ctr{text-align:center;}
.div_gap{margin-bottom:45px;}
.menu{background:#1d529f; color:#fff; font-family: 'Pacifico', cursive !important; font-size:18px;}

/*menu*/
.main-menu{margin:0px; padding:0px;}
.main-menu li{float:left; list-style:none;}
.main-menu li a{color:#fff; line-height:50px; text-decoration:none; padding:0px 30px;}
.main-menu li a:hover,.main-menu li a.sel{color:#fccd87}

/*banner*/
.banner{width:100%; border-bottom:5px solid #1d529f; margin-bottom:25px;}
.banner img{width:100%;}
/*services*/

.serv-blk{/*width:25%; float:left; margin-right:1%;*/ padding-right:4% !important; background:url(images/divider.jpg) no-repeat right center; text-align:center;}
.serv-blk:last-child{/*width:22%; float:left; margin-right:0%; padding-right:0%; */background:none; text-align:center;}

h2{font-family: 'Pacifico', cursive !important; font-size:22px !important; color:#da2128 !important; font-weight:normal; line-height:22px;}
h4{font-family: 'Average Sans', sans-serif !important; font-size:18px !important; color:#e1a243 !important; font-weight:normal; font-style:italic;margin:3px 0px; line-height:18px;}

.btn{ margin-top:5px;}
.btn a{background:#e1a243; color:#fff; font-size:14px; margin:auto; padding:0px 5px; text-decoration:none; line-height:18px; border-radius:4px;}
.wel{width:48%; float:left; margin-right:4%;}
.rt-video{width:48%; float:left; margin-right:0%;}
.lauch{color:#c55c01; font-size:25px; text-align:center;font-family: 'Quicksand', sans-serif; line-height:30px;  letter-spacing:-2px;}
h5{color:#c55c01 !important; font-size:20px !important;font-family: 'Quicksand', sans-serif !important; line-height:30px !important;  letter-spacing:-1px; font-weight:normal;}

.sheet{height:400px; width:100%; background:url(images/shhet-1.jpg) no-repeat center; background-attachment:fixed; margin-bottom:45px; }
.sheet1{height:400px; width:100%; background:url(images/shhet-2.jpg) no-repeat center; background-attachment:fixed; margin-bottom:45px; }

footer{padding:20px 0px; background:#114088; width:100%; float:left; font-family: 'Average Sans', sans-serif;}
.foot-col{/*width:16%; float:left; margin-right:3%;*/ font-size:15px;color:#a1baf8; margin-bottom:15px; }
.foot-col:last-child{/*width:24%; float:left;*/ margin-right:0%;}
.foot-col .f-ti{width:100%; float:left; color:#fff; font-size:18px; margin-bottom:10px;}
.foot-col .f-link{width:100%; float:left;}
.foot-col .f-link ul {margin:0px; padding:0px; }
.foot-col .f-link ul li{list-style:none; }
.foot-col .f-link ul li a{color:#a1baf8; display:block; text-decoration:none; line-height:20px;font-size:15px; }
.copy{text-align:center; width:100%; color:#a1baf8;  font-size:13px;}
.pow{text-align:center; width:100%; color:#3a85b8;}
.pow a{color:#3a85b8; text-decoration:none;}


/*nav*/
.navbar{margin:8px 0px 0px 0px !important; min-height:40px !important;}
.navbar-default{background:none !important;}
.navbar-default .navbar-nav>li>a{color:#fff !important; font-size:19px !important;font-family: 'Pacifico', cursive !important; padding:5px 15px !important;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:none !important; background:#1d529f !important;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{color:#ecbb74 !important; background:none !important;}
.navbar-default{background-color:none !important; border-color:none !important;}
.navbar{margin-top:40px; border:none !important;}

.navbar.navbar-default .navbar-toggle{margin-top:0px !important;}
/*navEnd*/

/*banner*/
.slide-wrapper {
    position: relative
}
/* MISC */
#homepage-feature .item {
    /*overflow: hidden;*/overflow: hidden;
    /*height: 419px;  */ height:auto;  background-color: transparent;    background-size: cover;
}
#homepage-feature > .carousel-control {
    /*width: 30px;*/    font-size: 50px;    color: #fff;    text-shadow: none;    filter: none;    opacity: 0.5;
}
#homepage-feature > .carousel-control span {
    position: absolute;    top: 50%;    margin-top: -30px;    width: 100%;    text-align: center;    display: block;
}
.carousel-caption{Text-align:left !important; text-shadow:none !important;}
/*bannerEnd*/

<!--testimonials-->
/* 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: 60px;
}
#quote-carousel .carousel-control.left {
    left: -20px;
}
#quote-carousel .carousel-control.right {
    right: -20px;
}
#quote-carousel .carousel-indicators {
    right: 50%;
    top: auto;
    bottom: 0px;
    margin-right: -19px;
}
#quote-carousel .carousel-indicators li {
    width: 50px;
    height: 50px;
    margin: 5px;
    cursor: pointer;
    border: 4px solid #CCC;
    border-radius: 50px;
    opacity: 0.4;
    overflow: hidden;
    transition: all 0.4s;
}
#quote-carousel .carousel-indicators .active {
    background: #333333;
    width: 128px;
    height: 128px;
    border-radius: 100px;
    border-color: #f33;
    opacity: 1;
    overflow: hidden;
}
.carousel-inner {
    /*min-height: 130px; */ height:auto;
}
.bg_testi{background:#e4effe !important;}
.carousel-inner p{font-style:italic !important; font-size:16px !important; line-height:20px !important;}
.item blockquote {
    border-left: none;
    margin: 0;
}
.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}
blockquote .small, blockquote footer, blockquote small{color:#4358d7 !important;}
<!--testimonialsEnd-->


.bdr-top{border-top:1px solid #366bbc;}
.entry-title {
    width: 99%;
    float: left;
    background: #f7b44e;
    padding-left: 10px;
    line-height: 40px;
    font-family: 'Quicksand', sans-serif;
    color: #fff;
    margin-bottom: 10px;
}
.cont-left{width:20%; float:left; }
ul.lis{width:100%; float:left; margin-bottom:15px;}

ul.lis li{list-style-position:inside; list-style:none; background:url(images/list.png) no-repeat left; padding-left:30px; margin-bottom:5px;}
.cont-main{width:56%; margin:0px 2%; float:left;}

.cont-right{width:20%; float:left; }

.entry-title{width:99%; float:left; font-size:25px; background:#f7b44e; padding-left:10px; line-height:40px; font-family: 'Quicksand', sans-serif;color:#fff; margin-bottom:10px;}

ul.lis{width:100%; float:left; margin-bottom:15px;}

ul.lis li{list-style-position:inside; list-style:none; background:url(images/list.png) no-repeat left; padding-left:30px; margin-bottom:5px;}
.prc{width:100%; float:left; margin-bottom:15px;}
.prc-blk{/*width:32%; float:left; margin-right:2%;*/ margin-bottom:15px;}
.prc-blk:last-child{ margin-right:0%;}
.num{background:#ae6e09; padding:5px 10px; border-radius:100px; color:#fff; margin-right:10px;}
.pr-tit{font-size:20px; color:#1d529f;}


/*animation*/

.hovereffect {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default; margin-bottom:30px;
}

.hovereffect .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
}

.hovereffect img {
  display: block;
  position: relative;
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in;
}

.hovereffect:hover img {
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /><feGaussianBlur stdDeviation="3" /></filter></svg>#filter');
  filter: grayscale(1) blur(1px);
  -webkit-filter: grayscale(1) blur(1px);
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.hovereffect h2 {
  text-align: center;
  position: relative;
  font-size: 17px;
  padding: 5px;
  background: #dc7c18 ; color:#fff !important;
}

.hovereffect a.info {
  display: inline-block;
  text-decoration: none;
  padding:4px 8px;
  border: 1px solid #fff;
  margin: 10px 0 0 0;
  background-color: #678ec7;
}

.hovereffect a.info:hover {
  box-shadow: 0 0 5px #fff;
}

.hovereffect a.info, .hovereffect h2 {
  -webkit-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in;
  opacity: 0;
  filter: alpha(opacity=0);
  color: #fff;
 
}

.hovereffect:hover a.info, .hovereffect:hover h2 {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.scrollup {
    background:url(images/icon_top.png) no-repeat #fdad3e;
	content: "\f10d";
    font-family: 'Fontawesome';
    bottom: 10px;
    display: none;
    height: 40px;
    opacity: 0.9;
    position: fixed;
    right: 10px;
    text-indent: -9999px;
    width: 40px;
}
@media only screen and (min-width:0px) and (max-width: 640px)  
{
.serv-blk{/*width:25%; float:left; margin-right:1%;*/ padding-right:0% !important; background:none !important; text-align:center;}
.si{text-align:center !important;}
.logo{text-align:center !important;}
	}
