﻿body {

    font-family: 'Orienta', sans-serif;
}
h1, h2, h3, h4, h5 {
    font-family: 'Belleza', sans-serif;
    color:#2D67B2;
}
*{margin:0;padding:0;text-decoration:none}
.btm {
    position: relative;
}
header{position:relative;width:100%;background:#000 !important;}
.logo {
    position: relative;
    z-index: 123;
    float: left;

}
  .logo img {
    position: absolute;

}
.logo a{color:#6DDB07;}
nav{position:relative;width:1110px;margin:0 auto;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #head-mobile{display:none}
#cssmenu{font-family:sans-serif;background:#000 !important}
#cssmenu > ul > li{float:left}
#cssmenu > ul > li > a{padding:19px 21px;font-size:12px;letter-spacing:1px;text-decoration:none;color:#fff;font-weight:700;}
#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{color:#fff}
#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{background:#2D67B2!important;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
#cssmenu > ul > li.has-sub > a{padding-right:30px}

#cssmenu > ul > li.has-sub > a:after {
    content: "\f061";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #fff;
    font-size: 12px;
    padding-right: 0.5em;
    position: absolute;
    top: 19px;
    right: 3px;
    -webkit-transition: all .25s ease;
    -ms-transition: all .25s ease;
    transition: all .25s ease;
}

#cssmenu > ul > li.has-sub > a:hover:after {
    content: "\f063";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #fff;
    font-size: 12px;
    padding-right: 0.5em;
    position: absolute;
    top: 19px;
    right: 3px;
    -webkit-transition: all .25s ease;
    -ms-transition: all .25s ease;
    transition: all .25s ease;
}
.element {
    position: relative;
}
 

 
.element:before {
    content: "\f063";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #000;
    font-size: 18px;
    padding-right: 0.5em;
    position: absolute;
    top: 10px;
    left: 0;
}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}
#cssmenu ul ul{position:absolute;left:-9999px;z-index:9999;}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#000 !important;transition:all .25s ease}
#cssmenu ul ul li:hover{}
#cssmenu li:hover > ul{left:auto}
#cssmenu li:hover > ul > li{height:35px}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu ul ul li a{border-bottom:1px solid rgb(45, 103, 178);padding:11px 15px;width:236px;font-size:12px;text-decoration:none;color:#fff;font-weight:400;}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#fff}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#fff;content:''}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#fff;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#363636;}
#cssmenu ul ul ul li.active a{border-left:1px solid #a6015a !important}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #a6015a !important}

@media screen and (max-width:1000px){
.logo {
    /* position: absolute; */
    top: 0;
    left: 0;
    /* width: 100%; */
    height: 46px;
    text-align: center;
    padding: 10px 0 0 0;
    float: left;
    text-align: left;
}
.logo2{display:none}
nav{width:100%;}
#cssmenu{width:100%}
#cssmenu ul{width:100%;display:none}
#cssmenu ul li{width:100%;border-top:1px solid #444}
#cssmenu ul li:hover{background:#363636;}
#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}
#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}
#cssmenu > ul > li{float:none}
#cssmenu ul ul li a{padding-left:25px}
#cssmenu ul ul li{background:#a6015a !important!important;}
#cssmenu ul ul li:hover{background:#363636!important}
#cssmenu ul ul ul li a{padding-left:35px}
#cssmenu ul ul li a{color:#fff;background:none}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#fff}
#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}
#cssmenu #head-mobile{display:block;padding:23px;color:#fff;font-size:12px;font-weight:700}
.button{width:55px;height:46px;position:absolute;right:0;top:0;cursor:pointer;z-index: 12399994;}
.button:after{position:absolute;top:22px;right:20px;display:block;height:4px;width:20px;border-top:2px solid #fffddd;border-bottom:2px solid #fffddd;content:''}
.button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:16px;right:20px;display:block;height:2px;width:20px;background:#fff;content:''}
.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;width:19px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.button.menu-opened:before{top:23px;background:#fff;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #444;height:46px;width:46px;cursor:pointer}
#cssmenu .submenu-button.submenu-opened{background:#262626}
#cssmenu ul ul .submenu-button{height:34px;width:34px}
#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#fff;content:''}
#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
#cssmenu .submenu-button.submenu-opened:after{background:#fff}
#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#fff;content:''}
#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
#cssmenu .submenu-button.submenu-opened:before{display:none}
#cssmenu ul ul ul li.active a{border-left:none}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none}
}
.top {
    background: #fff;
    height:125px;
}
    .top p {
        color: #fff;
        padding-top: 10px;
    }
        .top p .fa {
            font-size: 19px;
        }
ul {
    margin-bottom: 0px;
}
#myCarousels .carousel-caption
{
background:url('../images/footer.png');
}
#myCarousels .carousel-caption {
    position: absolute;
    right: 0;
    bottom: 35% !important;
    left: 5% !important;
padding: 33px 29px;
    width: 49%;
    color: white;
}


#myCarousels .carousel-caption p {
    font-family: 'Cookie', cursive;
    font-size: 28px;
    color: #ffffff;
    text-shadow: 2px 0px 4px #000;
    margin-bottom:10px !important;
}
#myCarousels .carousel-indicators li {
    display: inline-block;
       margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000\9;
    background-color: rgba(0,0,0,0);
    border: 3px solid #fff;
    border-radius: 2px;
}
#myCarousels  .carousel-indicators .active {
    width: 18px;
    height: 11px;
    margin: 0;
    background-color: #2d67b2;
}
.section-one-p
{
    padding: 20px 20px;
}
span.more a {
    border: 1px solid #ffffff;
    padding: 8px 21px;
    color: #fff;
    background: #2d67b2bd;
    margin-top: 1px;
}
.pack-caption span.more a {
    border: 1px solid #ffffff;
    padding: 0px 18px;
    color: #fff;
    background: #2d67b2bd;
    margin-top: 1px;
    position: absolute;
    text-align: center;
    left: 42%;
}
 h3 {
    margin-top: 5px;
    margin-bottom: 5px;
}
.pckages
{
    border:1px dashed #ccc;
}
.no-padding
{
    padding: 0px;
    
}
.pckages img
{
    width: 100%;
}

.bknow
{
    background: #e9921a;
    padding: 8px 26px;
    color: #fff;
    border-radius: 21px;
}
.viewpack
{
    background:#a6015a;
    padding: 8px 26px;
    color: #fff;
    border-radius: 21px;
}
    .viewpack a
    {
        color: #fff;
    }
span.dur
{
    color: #a6015a;
    font-weight: bold;
}
.outerp
{
    border:7px solid transparent;
}
.pack-det
{
    min-height: 175px;
}
.bknow a
{
    color: #fff;
}
#myModal input[type="text"]
{
        width: 100%;
    border: 1px dashed #ccc;
    padding: 6px;
    margin-bottom: 10px;
}
#myModal textarea
{
       width: 100%;
    border: 1px dashed #ccc;
    padding: 6px;
    margin-bottom: 10px;
    min-height:150px;
}
#myModal input[type="submit"]
{
    background: #a6015a;
    padding: 8px 26px;
    border:none;
    color: #fff;
    border-radius: 21px;
}
#myModal .modal-header {
     background: #a6015a;
    padding: 10px;
    border-bottom: 1px solid #e5e5e5;
    text-align: center;
    color:#fff;
}
.close {
    float: right;
    font-size: 30px;
    font-weight: 700;
    line-height: 1;
    color: #2d67b2;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: 1;
}

/*@media screen and (max-width: 700px){
     .carousel-caption p {
    
    }
    .carousel-caption {
    background: rgba(0, 0, 0, 0.55);
    }
    .carousel-control {
        top: 20%;
    }
}*/
a.left span {
    font-size: 16px;
    color: #fff;
    line-height: 10px;
    padding-top: 12px;
}
a.right span {
    font-size: 16px;
    color: #fff;
    line-height: 10px;
    padding-top: 12px;
}

.btmimg img
{
width: 100%;
    height: 437px;
}

/*.carousel {
    position: relative;
  
}*/
#myCarousel {
}
footer {
    background: #2d67b2;
    padding:20px;
}
footer h4 {
   
    white-space: nowrap;
  
    color: #fff!important;
    text-transform: uppercase;
    margin: 19px 15px 8px;
    padding-bottom: 10px;
}
footer li a
{
color:#fff;
  
    position: relative;
  
}
    footer li a:hover {
        color:#fff;
    }

ul {
    padding-left: 0px;
}
li {
    list-style: none;

} 
.fa-long-arrow-right:before {
    content: "\f178";
    font-size: 10px;
        padding-right: 10px;

}
.widget-links ul li a:before {
    content: "";
    background-image: url(../images/ftr-link.png);
    background-repeat: no-repeat;
    width: 7px;
    height: 10px;
    display: inline-block;
    margin-right: 5px;
}


footer p
{

color:#fff;
    padding: 2px 20px!important;
    position: relative;
  
    margin-bottom:0px;
    
}
.last_footer_max {
    text-align:center;
    margin: 0;

    background: #e9921a;
}
    .last_footer_max p {
        color: #fff;
        margin-bottom:0px;
        margin-top:0px;
    }
 .last_footer_max a {
    color: #1a1a1a;
}
.carousel-caption h1
{
    color: #fff;
}
.packages {
    background: #fff;
    /* margin: 1%; */
    border: 10px solid transparent;
}
.grey {
    border: 1px solid #ccc;
}
.packages img {
    width: 100%;
}
.padding {
    padding: 10px;
}
.btnmore
{
    background: #a6015a;
    padding: 8px 26px;
    color: #fff;
    border-radius: 21px;
}

#cssmenu > ul > li
{
       border-right: 1px dotted rgba(255, 255, 255, 0.4);
}
.sidebar {
    background: #f1f1f1;
    padding: 10px;
    text-align:center;
    }
.quote {
    color: #a6015a;
}
.form {
    text-align:center;
    margin-top: 20px;
}
.form input[type="text"] {
    width: 100%;
    border: 1px solid #a6015a;
    padding: 7px;
    margin-bottom: 7px;
}
.form textarea {
    width: 100%;
    border: 1px solid #a6015a;
    padding: 7px;
    min-height: 160px;
    margin-bottom: 5px;
}
.form input[type="submit"] {
    color: #fff;
    padding: 7px 14px;
    border: 1px solid #c97e1d;
    background: #a6015a;
}
.sidebar .carousel {
    background: none;
    font-size:inherit !Important;
}
.sidebar .carousel blockquote{

    font-size:inherit !Important;
}
.inner .name {
    width: 94%;
    /* margin: 0 auto; */
    padding: 9px 6px;
    border: 1px dashed #a6015a;
    margin-bottom: 16px;
    box-shadow: 0 0 0 5px #b1b1b145;
    display: block !Important;
    color: #484748 !important;
    font-size: 12px;
}
.msg
{
    min-height: 200px;
}
.radPopupImage img
{
        border-width: 0px;
    position: absolute;
    right: 64px;
    width:auto;
}
input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
   color: #383737 !important;
}
input[type="text"]::-moz-placeholder { /* Firefox 19+ */
   color: #383737 !important;
}
input[type="text"]:-ms-input-placeholder { /* IE 10+ */
  color: #383737 !important;
}
input[type="text"]:-moz-placeholder
{ /* Firefox 18- */
    color: #383737 !important;
}
.msg::-webkit-input-placeholder { /* Chrome/Opera/Safari */
   color: #383737 !important;
}
.msg::-moz-placeholder { /* Firefox 19+ */
   color: #383737 !important;
}
.msg:-ms-input-placeholder { /* IE 10+ */
  color: #383737 !important;
}
.msg:-moz-placeholder
{ /* Firefox 18- */
    color: #383737 !important;
}
.Over_Windows
{
    width: 100% !important;
  
   color:#383737 !important;
    border:none !important;
      font-size:12px !important;
        font-family: 'Slabo 27px',Arial, serif !important;
        background:none !important;
}
.Focus_Windows
{
    width: 100% !important;
  
      font-size:12px !important;
   color:#383737 !important;
   font-family: 'Slabo 27px',Arial, serif !important;
      border:none !important;
        background:none !important;
}
.inner .date {
    width: 100% !important;
    font-size: 12px !important;
    color: #383737 !important;
    font-family: 'Slabo 27px',Arial, serif !important;
    border: none !important;
    background: none !important;
}
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
    border: 3px solid #a6015a;
    color: #a6015a;
    background: none;
    padding: 3px 18px;
}

a:hover {
    color: #ffffff;
    text-decoration: underline;
}
.sidebar .item {
    height: 227px;
}
.gal-item img {
    width: 100%;
}
.gal-item img {
    width: 100%;
    border: 1px dashed #a6015a;
    padding: 2px;
    /* border-radius: 23px; */
}
li.no-padding {
    padding:4px;
}
.carousel-indicators {
    bottom: 37px;
}

.single-pack img {
    width: 100%;
    min-height: 310px;
    max-height: 380px;
}
.single-pack {
    position: relative;
    overflow:hidden;
}
.packages {
    margin-bottom: 50px;
}
.pack-caption p {
        color: #fff;
    }
.pack-caption {
    position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
    text-align: center;
    padding:15%;
 
    transition:opacity 0.2s ease-in-out;
}
.pack-caption span {
    color: #ffffff;
    font-family: cookie;
    font-size: 25px;
    text-shadow: 1px 2px 4px #000;
}
  
.single-pack:hover .pack-caption {
    visibility: visible;
    opacity:1;
        background: rgba(0, 0, 0, 0.6705882352941176);
}
.pack-caption h3{
    color: #fff;
}
@media (max-width:1690px) {
    .single-pack img {
        width: 100%;
        min-height: 310px;
        max-height: 360px !Important;
    }
}
@media (max-width: 1613px)
{
.single-pack img {
    width: 100%;
    min-height: 310px;
    max-height: 346px !Important;
}

}
@media (max-width: 1542px)
{
    #myCarousels .carousel-caption {
    position: absolute;
    right: 0;
    bottom: 25% !important;
    left: 5% !important;
    padding: 15px 27px;
    width: 53%;
    color: white;
}
.single-pack img {
    width: 100%;
    min-height: 310px;
    max-height: 336px !Important;
}
}
@media (max-width: 1490px)
{
.single-pack img {
    width: 100%;
    min-height: 310px;
    max-height: 316px !Important;
}
}
@media (max-width: 1356px)
{
    #myCarousels .carousel-caption {
    position: absolute;
    right: 0;
    bottom: 25% !important;
    left: 5% !important;
    padding: 4px 17px;
    width: 60%;
    color: white;
}
.single-pack img {
    width: 100%;
    min-height: 310px;
    max-height: 308px !Important;
}
}
@media (max-width:1199px) {
    ul.art-hmenu > li > a {
        padding: 40px 6px 19px 6px;
        margin: 0 auto;
        position: relative;
        display: block;
        /* height: 62px; */
        cursor: pointer;
        text-decoration: none;
        color: #fff;
        text-align: center;
    }
    #myCarousels .carousel-caption {
    position: absolute;
    right: 0;
    bottom: 25% !important;
    left: 5% !important;
    padding: 4px 17px;
    width: 68%;
    color: white;
}
#myCarousels .carousel-caption p {
    font-family: 'Cookie', cursive;
    font-size: 24px;
    color: #ffffff;
    text-shadow: 2px 0px 4px #000;
    margin-bottom: 10px !important;
}
}
@media (max-width:1082px) {
.single-pack img {
    width: 100%;
    min-height: 267px;
    max-height: 423px;
}
}
@media (max-width:991px) {
    ul.art-hmenu > li > a {
        padding: 40px 10px 19px 10px;

    }

#myCarousels .carousel-caption {
    position: absolute;
    right: 0;
    bottom: 15% !important;
    left: 8% !important;
    padding: 4px 17px;
    width: 85%;
    color: white;
}
.pack-caption span {
    color: #ffffff;
    font-family: cookie;
    font-size: 18px;
    text-shadow: 1px 2px 4px #000;
}
.pack-caption {
    position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
    text-align: center;
    padding: 11%;
    transition: opacity 0.2s ease-in-out;
}
    #myCarousels .carousel-caption h2 {
        margin-top: 6px;
    }

        .logo img {
            width: auto;
            margin-top: 10px;
        }
        .carousel-indicators {
    bottom: 0px;
}
}

@media (min-width:792px) {
 #myCarousels .carousel-caption {
        display:block !important;
    }
    .none {
        display: none !Important;
        text-align:center;
    }
    }
@media (max-width:791px) {
 .pack-caption {
        padding: 10%;

    }
    .single-pack img {
    width: 100%;
    min-height: 234px;
    max-height: 380px;
}
    .about {

    background-size: 100%;
    color: #fff;
    padding: 22px;
    margin-top: 57px;
    margin-bottom: 50px;
}
    #myCarousels .carousel-caption {
        display:none;
    }
    .none {
        display: block;
    }
}
@media (max-width:704px) {
    .no {
        display: none;
    }

    .mail {
        text-align: left;
        float: right;
        width: 40%;
    }
}


@media (max-width:510px) {
    .mail {
  display:none;
    }
    .logo {
        text-align: center;
    }
}
.pack-caption:before {
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    box-shadow: 0 0 0 30px rgba(255,255,255,.2);
    opacity: 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    -webkit-transform: scale3d(1.4, 1.4, 1);
    transform: scale3d(1.0, 1.1, 1);
}


.pack-caption::before {
    border: 2px solid #fff;
    content: '';
    position: absolute;
}
.single-pack:hover .pack-caption::before, .single-pack:hover p {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
}
.footer-top {
    margin-top: 20px;
}

.footer-top {
    background: url(../images/foot-img-top.png);
    background-repeat: no-repeat;
    padding-bottom: 75px;
    background-repeat: no-repeat;
    background-position: center center;
}
.footer-main .widget-title {
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 0;
    color: #fff;
       margin-top: 31px;
    background-image: none;
}
.widget-links ul li 
{
    display: inline-block;
    width: 100%;
    margin-bottom: 19px;
}
.widget-links ul li a {
    color: #fff;
    text-decoration: none;
}
.widget-links ul li a:before {
    content: "";
    background-image: url(../images/ftr-link.png);
    background-repeat: no-repeat;
    width: 7px;
    height: 10px;
    display: inline-block;
    margin-right: 5px;
}
ul {
    padding-left: 0;
}
.widget-about li {
    display: inline-block;
    width: 100%;
    position: relative;
    line-height: 19px;
    padding-left: 55px;
    margin-bottom: 40px;
    font-weight: bold;
    color: #fff;
}
.widget-about li a
{
    color: #fff;
}
.widget-about li img {
    position: absolute;
    left: 0;
    top: 0;
}
.widget-about li span {
    display: block;
}
.services {
    margin-top: 20px;
    margin-bottom: 20px;
}
h3 > i {
    background: #ffcc33;
    padding: 10px;
}
.bottom-footer
{
    background: #000;
    padding-top:10px;
    border-top: 1px dashed #004884;
}
p.copyright {
    color: #fff;
}
.pack {
    margin-bottom: 20px;
}
.pack img {
    width:100%;
}
.video {
    background:rgba(0, 0, 0, 0.45);
}
i.fa.fa-search-plus {
    position: absolute;
    right: 8%;
    background: #2D67B2;
    font-size: 20px;
    color: #fff;
    padding: 1em;
    border-radius: 50%;
    text-align: center;
    bottom: 30%;
}
.pack h3{
    margin-top: 10px;
}
a.more {
    padding: 8px 19px;
    font-size: 11px;
    background: #2D67B2;
}


.hvr-rectangle-out {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    background: none;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    color: #fff;
}
#myCarousel {
    position: relative;
    background: #2d67b2;
}
#myCarousel .carousel-caption {
    position: absolute;
    right: 0;
    top: 125px !important;
    left: 50% !important;
    padding: 15px;
    background: none;
}
#myCarousel .carousel-control {
    position: absolute;
    top: 40%;
    left: 15px;
    width: 40px;
    height: 40px;
    margin-top: 0px;
    font-size: 60px;
    font-weight: 100;
    line-height: 5px;
    color: #ffffff;
    text-align: center;
    background: #222222;
    border: 3px solid #ffffff;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    border-radius: 23px;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
#myCarousel .carousel-control.right {
    right: 15px;
    left: auto;
}
.fbg {
    background: url('../images/dalf.jpg');
    background-size:cover;
    padding:20px;
    background-attachment:fixed;
}
.dest {
    border: 10px solid transparent;
}
.dest img {
    width: 100%;
}

.des-bor {
    background: #fff;
    text-align:center;
        padding-bottom: 31px;
}
.fbg h2 {
    color:#fff;
    text-align:center;
}
.carousel-caption h2 {
    color: #fff;
}
.owl-dots {
    display: none;
}
.owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #2d67b2 !important;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
}
#two .owl-prev {

    margin-left: -20px;
   position: absolute;
    top: 28%;

    display: block!IMPORTANT;
    border: 0px solid black;
    padding: 10px;
}

#two .owl-next {

     position: absolute;
    top: 28%;
    right: -29px;
    display: block!IMPORTANT;
    border: 0px solid black;
    padding: 10px;
}
#two .owl-prev i, .owl-next i {font-size:15px; color: #fff;}
.owl-theme .owl-nav .disabled {
    opacity: 1 !Important;
}
.kk {
    font-weight: bold;
    font-size:15px;
}
.modal input{
    width: 100%;
    padding: 5px;
    margin-bottom: 10px;
    border: 1px dashed #ccc;
}
.modal textarea{
  min-height:120px;
  width:100%;
   padding: 5px;
    margin-bottom: 10px;
    border: 1px dashed #ccc;
}
.modal .sub {
    width: 16%;
    background:#2D67B2;
    border:none;
    padding:10px 12px;
    color:#fff;
}
.cb {
    position: fixed;
    left: 0px;
    z-index: 999;
    top: 70%;
    background-color:#f60b0b;
    border-color: #d07600;
float:left;
left:-60px;

/* Safari */
-webkit-transform: rotate(-90deg);

/* Firefox */
-moz-transform: rotate(-90deg);

/* IE */
-ms-transform: rotate(-90deg);

/* Opera */
-o-transform: rotate(-90deg);

/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);


}.name {
    /*width: 94%;*/
    /* margin: 0 auto; */
    /*padding: 9px 6px;
    border: 1px solid #ffeca2;
    margin-bottom: 16px;
    box-shadow: 0 0 0 5px #f6f6f6;
    display:block !Important;
    color:#484748 !important;
    font-size:12px;*/

        display: block;
    width: 94%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.msg
{
    min-height: 200px;
}
.radPopupImage img
{
        border-width: 0px;
    position: absolute;
    right: 64px;
    width:auto;
}
input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
   color: #383737 !important;
}
input[type="text"]::-moz-placeholder { /* Firefox 19+ */
   color: #383737 !important;
}
input[type="text"]:-ms-input-placeholder { /* IE 10+ */
  color: #383737 !important;
}
input[type="text"]:-moz-placeholder
{ /* Firefox 18- */
    color: #383737 !important;
}
.msg::-webkit-input-placeholder { /* Chrome/Opera/Safari */
   color: #383737 !important;
}
.msg::-moz-placeholder { /* Firefox 19+ */
   color: #383737 !important;
}
.msg:-ms-input-placeholder { /* IE 10+ */
  color: #383737 !important;
}
.msg:-moz-placeholder
{ /* Firefox 18- */
    color: #383737 !important;
}
.Over_Windows
{
    width: 100% !important;
  
   color:#383737 !important;
    border:none !important;
      font-size:12px !important;
        font-family: 'Slabo 27px',Arial, serif !important;
        background:none !important;
}
.Focus_Windows
{
    width: 100% !important;
  
      font-size:12px !important;
   color:#383737 !important;
   font-family: 'Slabo 27px',Arial, serif !important;
      border:none !important;
        background:none !important;
}
.date {
    width: 94% !important;
    font-size: 12px !important;
    color: #383737 !important;
    font-family: 'Slabo 27px',Arial, serif !important;
    border: none !important;
    background: none !important;
}
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
    border: 3px solid #004884;
    color: #004884;
    background: none;
    padding: 3px 18px;
}

.sidebar .pack-caption {
    position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
    text-align: center;
    padding: 13%;
    transition: opacity 0.2s ease-in-out;
}
.iner h3 {
font-size: 19px;
    color: #2d67b2;
}
.iner span.more a {
    border: 1px solid #ffffff;
    padding: 8px 21px;
    color: #fff;
    background: #e29708;
    margin-top: 8px;
}
.carcon {
    border: 1px dashed #ccc;
    margin-bottom: 10px;
    padding: 10px;
}
.carcon img {
    display: block !important;
}

.carimg {
    width: 100%;
}
.modal-body input[type=submit]{
    width: 16%;
}
.bnr {
    width: 100%;
}
#myCarousels .item img {
    width: 100%;
   /*height:250px;*/

}
#bubble-image {
    display: none !important;
}
.test {
    background: url(../images/test.jpg);
    background-size: cover;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-top: 36px;
    padding-bottom: 35px;
}
#fade-quote-carousel blockquote {
    text-align: center;
    border: none;
    color: #fff;
    font-size: inherit;
}
#fade-quote-carousel.carousel .carousel-indicators > li {
    background-color: #3ca4d9;
    border: 3px solid #ffb300;
}
#fade-quote-carousel.carousel .carousel-indicators {
    bottom: 10px;
}
#fade-quote-carousel.carousel {
    padding-bottom: 60px;
}
.test .quote {
    color: #e68f12;
}
.test h2 {
    color: #fff;
}
.htimg img {
    width: 100%;
}
b {
    color: #e29708;
    font-size: 20px;
    margin-top: 13px;
    display: block;
    font-weight: normal;
}


.video-section {
    background-image: url('../images/gal1.jpg');
    background-attachment: fixed;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    color: #fff;
    padding-top: 20px;
    padding-bottom: 100px;
}

.box2-inner {
    padding: 13px 10px;
    text-align: center;
    letter-spacing: 0.02em;
    background-color: #fff;
    min-height: 185px;
}

    .box2-inner strong {
        display: block;
        font: 20px "PT Sans";
        color: #222;
        text-transform: uppercase;
        margin-bottom: 5px;
    }

    .box2-inner span:hover {
        color: #f05a29;
        border-top: 1px solid #f05a29;
    }
    .box2-inner span {
        display: inline-block;
        font: 14px "PT Sans";
        color: #333;
        text-transform: uppercase;
        border-top: 1px solid #777;
        padding: 5px 15px;
        margin-top: 5px;
    }
.heading-txt {
    font: 28px "PT Sans";
    color: #222;
}