
body{ margin:0px; padding:0px; font-family: 'Montserrat', sans-serif; overflow-x:hidden;}

.wrapper{ width:100%; float:left; height:auto; margin:0 0 0 0; height:auto;}

header{width:100%; float:left; height:auto; margin:0 0 0 0; border-top:8px solid #1f1f1f; padding:10px 0; border-bottom:1px solid #eee;}

header .logo{ width:369px; float:left; height:auto; margin:0 0 0 0;}
header .logo img{ width:100%;}
.ui-widget-header{
	background:#ffba00 !important;
}

header .right{ width:auto; float:right; margin:0 0 0 0; height:auto;}

header .right .left{ width:auto; float:left; margin:27px 0 0 0; height:auto;}
header .right .left ul{ width:auto; float:left; height:auto; margin:0 0 0 0; padding:0; list-style:none;}
header .right .left ul li{ width:auto; float:left; height:auto; margin:0 0 0 0;  font-family: 'Montserrat', sans-serif; font-size:13px; color:#041c3f; font-weight:400;}
header .right .left ul li a{width:auto; float:left; height:auto; margin:0 0 0 0;  font-family: 'Montserrat', sans-serif; font-size:13px; color:#041c3f; font-weight:400; text-decoration:none; padding:0 10px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
header .right .left ul li a i.fa-whatsapp{ color:#27e24c;}
header .right .left ul li a:hover{ color:#ffba00;}

header .right .left ul li a span{}
header .right .left ul li.hide{}

header .right .menu{ width:auto; float:right; margin:17px 0 0 10px; height:auto;}
header .right .menu .navbar{ padding:0;}
header .right .menu .navbar .dropdown-menu{right:0; left:auto;}

.middile{width:100%; float:left; height:auto; margin:0 0 0 0;}

.main-slider{width:100%; float:left; margin:0 0 0 0; height:auto; max-height:450px; overflow:hidden;}
.main-slider img{width:100%;}

.main-slider .home-form{ width:100%; float:left; height:auto; margin:0 0 0 0; position:absolute; z-index:11; top:102px;}

.main-slider .home-form .container{ max-width:100%; margin:0; padding:0;}
.main-slider .home-form .container .row{ margin:0;} 

.main-slider .home-form .col-sm-3{ background:#ffba00; padding:92px 40px; position:relative; z-index:11;}

.main-slider .home-form .col-sm-3:after {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    background: #ffba00;
    transform-origin: bottom left;
    -ms-transform: skew(-15deg, 0deg);
    -webkit-transform: skew(-15deg, 0deg);
    transform: skew(-15deg, 0deg);
}

.main-slider .home-form .col-sm-3 h2{ width:auto; float:left; height:auto; margin:0 0 0 90px; font-size:25px; color:#000; font-weight:800; font-family: 'Montserrat', sans-serif; text-transform:uppercase;}
.main-slider .home-form .col-sm-3 h1{ width:100%; float:left; height:auto; margin:0 0 0 0; font-size:72px; color:#000; font-weight:800; font-family: 'Montserrat', sans-serif; text-transform:uppercase; text-align:center;}
.main-slider .home-form .col-sm-3 h1 em{ font-style:normal; margin:0 0 0 0; display:inline-block;} 
.main-slider .home-form .col-sm-3 h1 span{ font-size:24px; transform: rotate(270deg); display:inline-block; margin:33px 0 0 0; position:absolute; float:right;}
.main-slider .home-form .col-sm-3 h1 b{ font-size:18px; width:100%; float:left; margin:-10px 0 0 0; padding:0 0 0 60px;}

.main-slider .home-form .col-sm-3 p{ width:100%; float:left; text-align:center; font-size:15px; color:#000; font-weight:600;  font-family: 'Montserrat', sans-serif; margin:20px 0 30px 0;}
.main-slider .home-form .col-sm-3 p span{ width:100%; float:left; text-transform:uppercase; font-size:17px; font-weight:700;}

.main-slider .home-form .col-sm-3 hr{ width:100%; height:4px; background:rgba(255,255,255,.6); float:left; margin:5px 0; border:none;}

.main-slider .home-form .col-sm-9{ background:rgba(0,0,0,.3); padding:92px 40px 80px 100px;}
.main-slider .home-form .col-sm-9 h2{ width:100%; float:left; height:auto; margin:0 0 0 0; color:#fff; font-weight:700; font-family: 'Montserrat', sans-serif; text-align:center; font-size:32px;}

.main-slider .home-form .col-sm-9 .col-sm-3{ padding:0;}
.main-slider .home-form .col-sm-9 .col-sm-3:after{ display:none;}
.main-slider .home-form .col-sm-9 .col-sm-2{ padding:0;}
.main-slider .home-form .col-sm-9 .form-control{ border-radius:0; height:45px; font-family: 'Montserrat', sans-serif; font-size:12px;}

.main-slider .home-form .col-sm-9 .col-sm-2:last-child{ border:none;}

.main-slider .home-form .col-sm-9 .col-sm-2 button{ border:none; height:45px; line-height:45px; text-align:center; background:#ffba00; font-size:11px; width:100%; text-transform:uppercase; font-weight:600; font-family: 'Montserrat', sans-serif; cursor:pointer; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
.main-slider .home-form .col-sm-9 .col-sm-2 button:hover{ background:#ff9c00;}


.home-first{ width:100%; float:left; height:auto; margin:0 0 0 0; padding:60px 0; text-align:center;}

.home-first img{ width:100px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
.home-first h2{ width:100%; float:left; height:auto; margin:25px 0 0 0;  font-family: 'Montserrat', sans-serif; font-weight:300; color:#222; font-size:15px; text-transform:uppercase;}
.home-first p{ width:100%; float:left; height:auto; margin:10px 0 0 0;  font-family: 'Montserrat', sans-serif; font-weight:300; color:#555; font-size:13px;}


.home-package{ width:100%; float:left; height:auto; margin:0 0 0 0; padding:60px 0; text-align:center; background:url(../images/bg.jpg) no-repeat; background-position: right center; background-attachment:fixed;}

.home-package h2{width:100%; float:left; height:auto; margin:0 0 0 0; font-family: 'Montserrat', sans-serif; font-weight:600; font-size:32px; text-transform:uppercase; color:#f6b31c;}

.home-package h2 span{ color:#222;}

.home-package .first{ width:100%; float:left; height:auto; margin:0 0 0 0; box-shadow: 10px 0px 53px -29px rgba(0,0,0,0.24); padding:0 0 20px 0; background:#fff;}
.home-package .first img{ width:100%; transition: transform .2s;}
.home-package .first .col-sm-12 a{width:100%; float:left; height:auto; margin:0 0 0 0; overflow:hidden;}

.home-package .first h3{ width:100%; float:left; height:auto; margin:15px 0 15px 0; font-size:17px; color:#222; font-weight:400; font-family: 'Montserrat', sans-serif; text-transform:uppercase;}
.home-package .first h3 a{ color:#222; text-decoration:none;}

.home-package .first h4{ width:100%; float:left; height:auto; margin:0 0 0 0; font-size:25px; color:#f6b31c; font-weight:600; font-family: 'Montserrat', sans-serif; text-transform:uppercase;}

.home-package .first:hover img{transform: scale(1.1);}

.home-second{ width:100%; float:left; height:auto; margin:0 0 0 0; padding:60px 0; text-align:center; background:url(../images/bg.jpg) no-repeat; background-position: left center; background-attachment:fixed;}

.home-second .left-form{ width:100%; float:left; height:auto; margin:0 0 0 0; padding:30px; background:#fff; box-shadow: 10px 0px 53px -29px rgba(0,0,0,0.24);}

.home-second  h2{width:100%; float:left; height:auto; margin:15px 0 0 0; font-family: 'Montserrat', sans-serif; font-weight:600; font-size:28px; text-transform:uppercase; color:#f6b31c;}

.home-second  h2 span{ color:#222;}

.home-second .left-form h2{ margin-bottom:25px;}
.home-second .left-form .form-control{ border-radius:0; font-size:12px; font-family: 'Montserrat', sans-serif; color:#222; height:40px;}
.home-second .left-form button{ width:100%; float:left; height:auto; margin:0 0 0 0; height:50px; text-align:center; line-height:50px; font-size:12px; font-weight:600; color:#222; font-family: 'Montserrat', sans-serif; cursor:pointer; border:none; background:#f6b31c; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; text-transform:uppercase;}
.home-second .left-form button:hover{ background:#f6921c;}

.home-second p{width:100%; float:left; height:auto; margin:15px 0 0 0; font-family: 'Montserrat', sans-serif; font-weight:400; font-size:13px; color:#555; line-height:25px;}
.home-second .right{ padding:30px; width:100%; float:left; height:auto; margin:0 0 0 0;}

.home-second .right .bottom{ width:100%; float:left; height:auto; margin:80px 0 0 0;}
.home-second .right .bottom img{width:100px;}
.home-second .right .bottom h4{width:100%; float:left; height:auto; margin:15px 0 0 0; font-family: 'Montserrat', sans-serif; font-weight:400; font-size:11px; color:#555; line-height:15px; text-transform:uppercase;}

.home-third{ width:100%; float:left; height:auto; margin:0 0 0 0; padding:80px 0; text-align:center; background:url(../images/bg1.jpg) no-repeat; background-position: left center; background-attachment:fixed; background-size:cover;} 

.home-third h2{ width:100%; float:left; height:auto; margin:0 0 0 0; font-weight:700; color:#fff; font-family: 'Montserrat', sans-serif; font-size:42px; text-transform:uppercase;}

.home-third h2 span{ font-weight:300;}

.home-third p{ width:100%; float:left; height:auto; margin:10px 0 0 0; font-weight:300; color:#fff; font-family: 'Montserrat', sans-serif; font-size:22px; text-transform:uppercase;}

.home-fourth{ width:100%; float:left; height:auto; margin:0 0 0 0; padding:80px 0; text-align:center; background:#f2d046;} 
.home-fourth img{ width:110px; height:110px; padding:0; margin:0;}

.home-fourth p{ width:100%; float:left; height:auto; margin:20px 0 0 0; font-weight:300; color:#222; font-family: 'Montserrat', sans-serif; font-size:15px; text-align:center; font-style:italic;}
.home-fourth p span{ width:100%; float:left; height:auto; margin:15px 0 0 0; color:#222; font-weight:600; font-style:normal;}
.home-fourth .carousel-control-prev{ width:25px !important; height:25px; left:25%; top:15%;}
.home-fourth .carousel-control-next{ width:25px !important; height:25px; right:25%; top:15%;}

.home-fourth p:before{width:35px; height:35px; background:rgba(0,0,0,.7); display:inline-block; color:#fff; text-align:center; line-height:35px; content:"\f10d"; border-radius:50%; font-family: 'FontAwesome'; font-style:normal; display:block; margin:-40px auto 20px; position:relative; z-index:11;}

footer{ width:100%; float:left; height:auto; margin:0 0 0 0; background:#1f1f1f; padding:60px 0 0 0;}

footer .foot-top{ width:100%; float:left; height:auto; margin:0 0 40px 0; text-align:center;}

footer .foot-top h2{width:auto; float:none; display:inline-block; color:#fff; font-size:22px; font-weight:600; font-family: 'Montserrat', sans-serif; border-bottom:2px solid #f6b31c; padding:0 10px 10px 10px;} 
footer .foot-top p{ width:100%; float:left; height:auto; margin:7px 0 0 0; font-weight:300; color:#ddd; font-family: 'Montserrat', sans-serif; font-size:14px; text-align:center;}

footer .foot-b{ width:100%; float:left; height:auto; margin:0 0 0 0; border-top:1px solid #404040;}
footer .foot-b h2{ width:100%; float:left; height:auto; font-size:17px; font-weight:300; color:#f6b31c; font-family: 'Montserrat', sans-serif; margin:20px 0;}

footer .foot-b .col-sm-2{ max-width:20%; flex: 0 0 20%;}
footer .foot-b ul{ width:100%; float:left; height:auto; margin:0 0 0 0; list-style:none; padding:0;}
footer .foot-b li{ width:100%; float:left; height:auto; margin:0 0 7px 0;}
footer .foot-b li a{ width:auto; float:left; height:auto; margin:0 0 0 0; color:#bbb; font-size:13px; font-family: 'Montserrat', sans-serif; font-weight:300;}
footer .foot-b li a:hover{ text-decoration:none; color:#fff;}

footer .foot-b .social{ width:100%; float:left; height:auto; margin:30px 0 0 0;}
footer .foot-b .social a{ width:auto; float:left; margin:0 15px 0 0; text-decoration:none; color:#f6b31c;}
footer .foot-b .social a:hover{ color:#f8c90c;}

footer .copyright{ width:100%; float:left; height:auto; margin:30px 0 0 0; background:#191919; padding:20px 0;}
footer .copyright p{ width:100%; float:left; color:#bbb; font-size:12px; font-weight:300; font-family: 'Montserrat', sans-serif; margin:0;}

@media (max-width: 991px) {
header .logo{ width:150px;}
header .right .left ul li a span{ display:none;}
header .right .left ul li.hide{ display:none;}
header .right .left ul li a{ padding:0 7px;}
header .right .menu .navbar .btn-warning{ padding:3px 5px;}
header .right .left{margin: 10px 0 0 0;}
header .right .menu{margin: 2px 0 0 10px;}
.home-first{ padding:0 0;}
.home-first .col-sm-3{ margin:25px 0;}
.home-package{ padding:30px 0;}
.home-package h2{ color:#000; font-size:22px;}
.owl-theme .owl-nav.disabled + .owl-dots{ display:block !important;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots.active span{ border:2px solid #fff !important;}
.home-second{ padding:30px 0 0; background:none;}
.home-second h2{ font-size:22px; color:#222;}
.home-second .right .bottom{ margin:20px 0 0 0;}
.home-second .right .bottom .col-sm-3{ width:50%; float:left; margin:0 0 20px 0;}
.home-third h2{ font-size:25px;}
.home-third p{ font-size:17px;}
.home-fourth .carousel-control-next{ right:15px;}
.home-fourth .carousel-control-prev{ left:15px;}
footer .foot-top p{ margin-bottom:20px;}
footer .foot-b .col-sm-2{ width:100%; max-width: 100%;flex: 0 0 100%;}
}

@media (max-width: 767px) {
.main-slider .home-form{ position:relative; top:0;}
.main-slider .home-form .col-sm-3{ display:none;}
.main-slider .carousel{ display:none;}
.main-slider .home-form .col-sm-9{ padding:25px 15px;}
.main-slider .home-form .col-sm-9 h2{ font-size:22px;}
.main-slider .home-form .col-sm-9 .col-sm-3{ display:block; width:100%; float:left;}
.main-slider{
background: rgba(255,191,0,1);
background: -moz-linear-gradient(top, rgba(255,191,0,1) 0%, rgba(255,191,0,1) 44%, rgba(255,234,0,1) 66%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,191,0,1)), color-stop(44%, rgba(255,191,0,1)), color-stop(66%, rgba(255,234,0,1)), color-stop(100%, rgba(0,0,0,1)));
background: -webkit-linear-gradient(top, rgba(255,191,0,1) 0%, rgba(255,191,0,1) 44%, rgba(255,234,0,1) 66%, rgba(0,0,0,1) 100%);
background: -o-linear-gradient(top, rgba(255,191,0,1) 0%, rgba(255,191,0,1) 44%, rgba(255,234,0,1) 66%, rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(top, rgba(255,191,0,1) 0%, rgba(255,191,0,1) 44%, rgba(255,234,0,1) 66%, rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom, rgba(255,191,0,1) 0%, rgba(255,191,0,1) 44%, rgba(255,234,0,1) 66%, rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbf00', endColorstr='#000000', GradientType=0 );}
.home-first{ display:none;}
}