/**HOME Style by wint.design@gmail.com*/
/*@import url(http://fonts.googleapis.com/css?family=Courgette);*/
@import url(https://fonts.googleapis.com/css?family=Damion);
@import url(https://fonts.googleapis.com/css?family=Amaranth);

body{
/*    padding-top:50px;*/
    color:#333;
}
.btn-primary{
    background-color: #00a2e9 !Important;
}
.fontBlack{
    color:#161616 !Important;
}
.fontWhite{
    color:#f4f4f4 !Important;
}

.socialMenu{
    text-align: center;
    /*margin-bottom: 400px;*/
}
.div-block{
    display: block;
}

.toCenter{
    text-align: center;
}
.t-style-latin{
    font-family: 'Damion', cursive;
    text-shadow: 2px 2px 2px rgba(0,0,0,0.3);
}
.t-style-header{
    font-family: 'Amaranth', sans-serif;
    text-shadow: 4px 4px 4px rgba(0,0,0,0.5);
}
.t-blue{
    color:#00a2e9 !Important;
}
.t-black{
    color:#000 !Important;
}
.t-white{
    color:#fff !Important;
}
.t-grey{
    color:#ccc !Important;
}
.t-left{
    text-align: left !Important;
}
.t-center{
    text-align: center !Important;
}
.op-06{
    opacity: 0.6;
}
.t-6em span .t-small{
    float: left;
    vertical-align: top;
    font-size: 1em !Important;
    color: #fff !Important;
}
.t-6em{
    font-size: 4em;
    margin-bottom: 8px;
    text-shadow: 2px 4px 3px rgba(0,0,0,0.3);
}
.t-4em{
    font-size: 4em;
    line-height: 1.1em;
}
.t-3em{
    font-size: 3em
}
.t-2em{
    font-size: 2em
}
.t-15em{
    font-size: 1.5em
}
.t-1em{
    font-size: 1em
}
.t-08em{
    font-size: 0.8em
}
.t-bold{
    font-weight: bold
}
.t-normal{
    font-weight: normal
}
.navbar-nav > li > a {
    border-right: none;
    border-left: none;
}
.navbar-default {
   background-color: transparent; 
   border-color: transparent !Important; 
}
.navbar-default .navbar-nav>li>a,
.navbar-default .navbar-brand {
    color: #f4f4f4;
    text-shadow: 0px 2px 2px rgba(0,0,0,0.3);
}
.navbar-default .navbar-brand {
    padding:10px 0px;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
  color: #00a2e9;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
  color: #00a2e9;
  background-color: transparent !Important;
}

.bg-image-apple,
.bg-image-car,
.bg-image-fb{
    background-attachment:fixed;
    background-position: top;
    background-repeat: no-repeat;
    display: block;
    text-align: center;
}
.bg-image-apple{
    background-image: url('/scripts/images/home/background-1.jpg');
}
.bg-image-car{
    background-image: url('/scripts/images/home/background-car.jpg');
}
.bg-image-fb{
    background-image: url('/scripts/images/home/background-fb.jpg');
}
.bg-solid-blue{
    background: #00a2e9 !Important;
    color: #fff;
}
.bg-solid-white{
    background: #f8f8f8 !Important;
    color:#333;
}
.bg-solid-dark{
    background: rgba(44,62,80,0.92) !Important;
    color:#f4f4f4;
}
.bg-solid-grey{
    background: rgba(208, 207, 210, 0.6) !Important;
    color:#333;
}
/* social icon */
.list-unstyled {
    padding-left: 0;
    list-style: none;
}
.list-inline li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-bottom: 10px;
}
.social-icons .fa {
    font-size: 1.8em;
}
.social-icons .fa {
    width: 35px;
    height: 35px;
    margin-right: 10px;
    line-height: 35px;
    text-align: center;
    color: #00a2e9;
    border
    color: rgba(255, 255, 255, 0.8);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    border:1px solid #00a2e9;
}

.social-icons.icon-circle .fa{
    border-radius: 50%;
}
.social-icons.icon-rounded .fa{
    border-radius:5px;
}
.social-icons.icon-flat .fa{
    border-radius: 0;
}

.social-icons .fa:hover, .social-icons .fa:active {
    color: #FFF;
    -webkit-box-shadow: 1px 1px 3px #333;
    -moz-box-shadow: 1px 1px 3px #333;
    box-shadow: 1px 1px 3px #333;
    border-color: #fff;
}
.social-icons.icon-zoom .fa:hover, .social-icons.icon-zoom .fa:active {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.social-icons.icon-rotate .fa:hover, .social-icons.icon-rotate .fa:active {
    -webkit-transform: scale(1.1) rotate(360deg);
    -moz-transform: scale(1.1) rotate(360deg);
    -ms-transform: scale(1.1) rotate(360deg);
    -o-transform: scale(1.1) rotate(360deg);
    transform: scale(1.1) rotate(360deg);
}

ul.social-icons li a
{
    display:block;
    height:25px;
    width:25px;
    text-align:center;
    line-height:25px;
    margin-right: 5px;
    margin-bottom: 10px;
}
/* end social icon */

.no-padding
{
    padding:0 !important
}
.no-margin
{
    margin:0 !important
}
.no-border
{
    border:0 !important
}
.no-radius
{
    border-radius:0 !important
}
.p-15
{
    padding:15px !important
}
.p-20
{
    padding:20px !important
}
.p-30
{
    padding:30px !important
}
.p-50
{
    padding:50px 0 !important
}
.p-60
{
    padding:60px 0 !important
}
.p-80
{
    padding:80px 0 !important
}
.pb-10
{
    padding-bottom:10px
}
.pb-15
{
    padding-bottom:15px
}
.pb-20
{
    padding-bottom:20px
}
.pt-10
{
    padding-top:10px
}
.pt-20
{
    padding-top:20px
}
.pl-20
{
    padding-left:20px
}
.pr-5
{
    padding-right:5px
}
.pr-10
{
    padding-right:10px
}
.pr-20
{
    padding-right:20px
}
.pr-30
{
    padding-right:30px
}
.pr-40
{
    padding-right:40px
}
.mt-5
{
    margin-top:5px
}
.mb-5
{
    margin-bottom:5px
}
.ml-5
{
    margin-left:5px
}
.mr-5
{
    margin-right:5px
}
.mt-10
{
    margin-top:10px
}
.mb-10
{
    margin-bottom:10px
}
.ml-10
{
    margin-left:10px
}
.mr-10
{
    margin-right:10px
}
.mt-15
{
    margin-top:15px
}
.mb-15
{
    margin-bottom:15px
}
.ml-15
{
    margin-left:15px
}
.mr-15
{
    margin-right:15px
}
.mt-20
{
    margin-top:20px !important
}
.mb-20
{
    margin-bottom:20px !important
}
.mt-30
{
    margin-top:30px !important
}
.mb-30
{
    margin-bottom:30px !important
}
.ml-20
{
    margin-left:20px
}
.mr-20
{
    margin-right:20px
}
.mt-40
{
    margin-top:40px !important
}
.mb-40
{
    margin-bottom:40px !important
}
.ml-40
{
    margin-left:40px
}
.mr-40
{
    margin-right:40px
}
.p-40{
    padding: 40px 0px !important
}
.p-60{
    padding: 60px 0px !important
}
.p-80{
    padding: 80px 0px !important
}
.m-20{
    margin: 20px 0px !important
}
.m-40{
    margin: 40px 0px !important
}
.m-60{
    margin: 60px 0px !important
}
.m-80{
    padding: 80px 0px !important
}


/* Package */
.package-box,
.package-box-car{
    display: block;
    background: #e4e4e4;
}
.package-box-car{
    cursor: pointer;
}
.package-box img{
    width:100%;
}
.hPaddingBlue{
    background:#00a2e9;
    color:#fff;
    padding:10px 0;
    margin:0px 0px !Important;
}
.hPaddingWhite{
    background:#e4e4e4;
    color:#333;
    padding:10px 0;
    margin:0px 0px !Important;
}
.overlayDiv {
    background-color: #00a2e9;
    position: absolute;
    top: 0px;
    opacity: 0.8;
    height: 100%;
    width: 100%;
}

/* Price tag */
.tag {
    display: inline-block;
    width: auto;
    height: 38px;
    background-color: #00a2e9;
    -webkit-border-radius: 3px 4px 4px 3px;
    -moz-border-radius: 3px 4px 4px 3px;
    border-radius: 3px 4px 4px 3px;
    border-left: 1px solid #00a2e9;

    /* This makes room for the triangle */
    margin-left: 19px;
    position: relative;
    color: white;
    font-weight: 300;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 18px;
    line-height: 38px;
    padding: 0 10px 0 10px;
    margin-bottom: 25px;
}

/* Makes the triangle */
.tag:before {
    content: "";
    position: absolute;
    display: block;
    left: -19px;
    width: 0;
    height: 0;
    border-top: 19px solid transparent;
    border-bottom: 19px solid transparent;
    border-right: 19px solid #00a2e9;
}

/* Makes the circle */
.tag:after {
    content: "";
    background-color: white;
    border-radius: 50%;
    width: 4px;
    height: 4px;
    display: block;
    position: absolute;
    left: -9px;
    top: 17px;
}
/* end price tag */



.backGround2{
    display:block;
    padding-bottom: 50px;
    background: #f4f4f4 !Important;
}

.backGround2 p.p1{
    padding:40px 0;

}

/* home3rd ===================================== */
.home3rd p,
.home3rd h1,
.home3rd h3{
    text-align: center;
    color:#333;
}
.home3rd h1,
.home3rd h3{
    font-family: 'Amaranth', sans-serif;
}

/* home4th ===================================== */

.hCenter{
    color:#00a2e9;
}


.backGround3{
    background-image: url('/scripts/images/home/background-3.jpg');
    background-attachment:fixed;
    background-position: bottom;
    background-repeat: no-repeat;
    display: block;
    min-height: 300px;
}
.backGround4{
    background:#00a2e9;
    display: block;
    min-height: 600px;
}
.backGround5{
    background:#1b1b1b;
    padding:40px 0;
    text-align:center;
}
.backGround6{
    background: #00a2e9 !Important;
    color:#f4f4f4 !Important;
    display: block;
    min-height: 400px;
}
.backGround7{
    background: #4b4b4b !Important;
    color:#f4f4f4;
    display: block;
    min-height: 200px;
}


/* image galler with hover description */
.pic{
    margin:0px 0px !Important;
    color:#f4f4f4;
    height: 160px;
    width: 300px;
}
.pic{
    margin:0px 0px !Important;
    color:#f4f4f4;
}
.pic < div{
    padding:0px 0px !Important;
    margin:0px 0px !Important;
}
.pic-image{
    padding:0px 0px !Important;
    margin:0px 0px !Important;
    height: 160px !Important;
    width: 300px !Important;
}
.pic-caption {
/*   background: rgba(0, 162, 233, 0.9);*/
   background: rgba(0, 0, 0, 0.8);
}

/* FONT SIZE */
.fs-07{
    font-size: 0.7em;
}

.fs-08em{
    font-size: 0.8em;
}

.fs-09em{
    font-size: 0.9em;
}
.fs-1em{
    font-size: 0.8em;
}

.fs-12em{
    font-size: 0.9em;
}
.p-skype
{
    display: block;
}

.footer-meta,
.footer-bottom{
    border-top: 1px solid #3b4e5f;
    color: #738697 !Important;
}
.footer-meta a,
.footer-bottom a{
    color: #738697 !Important;
}

.is-hand
{
    cursor: pointer;
}
.login-error{
    padding: 27px !Important;
}

.loading-indicator{
    background-image: url('/scripts/images/home/fish-loader.gif');
    background-position: right;
    background-repeat: no-repeat;
}

#u_0_0{
    width:1024px !Important;
    height: 650px !Important;
}

#forgot-password{
    font-size: 0.8em;
    color: #666;
    padding-top: 8px;
    cursor: pointer;
}

.frm-bg-dark{
    padding: 30px 30px;
    background-color: rgba(0, 0, 0, 0.5);
}

.frm-bg-dark label{
    color: #fff;
}

.isHand{
    cursor: pointer;
}

.carPrice > li{
    font-size: 0.8em;
}
.carPrice > li > span{
    font-weight: bold;
}