@import url('https://fonts.googleapis.com/css?family=Nunito:400,600,700,800,900');
body{font-family: 'Nunito', sans-serif;}
	a, .albumName{transition:all ease-in 0.2s;  -webkit-transition:all ease-in 0.2s; -moz-transition:all ease-in 0.2s; }
.slider{ width:100%; position:relative;}
section{position:relative; background:#fff; z-index:1; background:#fff;}
.navbar {position:fixed; z-index:99; background:rgba(0, 0, 0, .35); top: 0;
    width: 100%; }
.navbar-brand{padding:0px; }
.navbar-brand img{box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);}
.navbar a.nav-link{color:#fff; font-weight:600; margin:15px 16px 0; position:relative; }
.navbar a.logo{color:#fff; font-weight:600; margin:0px 16px 0;}
.navbar .nav-item{}
.navbar .nav-link::before, .navbar .nav-link::after {
    position: absolute;
    left: 0;
    width: 100%;
    height: 2px;
        background: rgba(255, 255, 255, 0.45);
    content: '';
    opacity: 0;
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    -moz-transition: opacity 0.3s, -moz-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    transform: translateY(-10px);
}
.navbar .nav-link::before {
    top: 0;
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    transform: translateY(-10px);
}
.navbar .nav-link::after {
        bottom: 0;
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    transform: translateY(10px);
}
.navbar .nav-link:hover::before, .navbar .nav-link:focus::before, .navbar .nav-link:hover::after, .navbar .nav-link:focus::after {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px);
}
.testimonials .item{
    line-height: 28px;
    font-weight: 600;
    font-style: italic;}
    .testimonials .item p{font-size: 18px;     position: relative; padding:10px 50px 0 50px;}
    #testimonials p::before {
    position: absolute;
    left: 2px;
    content: "\f10d";
        font: normal normal normal 14px/1 FontAwesome;
    top: 0px;
    font-style: normal;
    font-size: 27px;
    color: #ff5e14;
}
 #testimonials p::after {
    position: absolute;
    right: 0px;
    content: "\f10e";
        font: normal normal normal 14px/1 FontAwesome;
    bottom: 0px;
    font-style: normal;
    font-size: 27px;
    color: #ff5e14;
}
.testimonials .owl-carousel .owl-item img{width:100px; border-radius:50%; margin: 0 auto 15px;
    background: #f1f1f1;
    height: 100%;}
  .testimonials  .owl-theme .owl-nav .owl-next, .testimonials  .owl-theme .owl-nav .owl-prev{font-size: 40px;
    color: #ff3061;
    line-height: 30px;
    margin: 0 5px;
    padding: 0 15px 5px!important;}
  .testimonials    .owl-theme .owl-nav [class*='owl-']:hover {
    background: #000;
    }
.navbar  a.nav-link.active{color:#ffc618; }
.navbar .dropdown-menu a:hover{color:#ff3061; }
.navbar a:hover{color:#ffc618; }
.dropdown-item.active, .dropdown-item:active{color:#ff3061; background:none;}
.slider_content{position:absolute; z-index:9; font-weight:500; font-size:24px;     bottom: 63px;     color: #fff;
    padding-top: 100px; text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.75);
    width: 100%; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+99&0+0,0.75+100 */
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.74) 99%, rgba(0,0,0,0.75) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.74) 99%,rgba(0,0,0,0.75) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.74) 99%,rgba(0,0,0,0.75) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#bf000000',GradientType=0 ); /* IE6-9 */}
.slider_content h2{font-weight:700; text-transform:uppercase; font-size:40px;}
.slider_content p{font-size:24px; font-weight:500; color:#fff;}
.sliderNav{position:absolute; z-index:9; font-weight:500; font-size:24px;     bottom: 0px; width:100%;     color: #fff; padding: 0 15px;
   text-align:center; }
 .sliderNav a{display:block; background:rgba(0, 0, 0, .65); color:rgba(255, 255, 255, .35); width:100%;  line-height:60px;}
 .sliderNav .col{padding:0px; }
.sliderNav .col+.col{padding-left:3px;}
 .sliderNav a:hover, .sliderNav a.active{color:rgba(255, 255, 255, 1); text-decoration:none;}
.responsive{max-width:100%; width:100%;}
.pt60{padding:60px 0!important;}
.pt52{padding:50px 0 20px;}
.pt100{padding:100px 0;}
.bestBox{background:#fff; padding:50px 40px; box-shadow:5px 5px 25px rgba(0, 0, 0, .15);     margin-left: -220px;}
h1{font-size:30px; font-weight:800; text-transform:uppercase;}
h1 span{display:block; height:4px; width:125px; background: #ccc; margin: 10px 0 30px;}
p{    font-size: 15px;
    color: #757575;
    line-height: 28px;}
.services{background:#e5e5e5; }
.serviceBox h2{font-size:22px; font-weight:800; color:#000; text-transform:uppercase; }
.serviceBox .title h2{ text-transform:capitalize; }
.serviceBox h2 span{display:block; height:4px; width:125px; background: #ccc; margin: 10px 0 30px;}

.title h2{font-weight:800; color:#ff3061; font-size:36px; margin: 10px 0 30px;}
.title h4{font-size:17px; font-weight:500; color:#555;    margin: -18px 0 35px; line-height: 26px;}
.query .title h4{color:#f1f1f1;}
.title.black  h2{color:#000;}
h2 span{display:block; height:4px; width:125px; background: #ccc; margin: 10px 0 30px;}
.text-center h2 span{margin: 10px auto 30px;}
.boxTransparent h2 span{background: #ff3061; }
.boxTransparent p{color:#555;}
.serviceBox{background:#fff; padding:35px 40px; position:relative;     box-shadow: 0 0px 10px rgba(0, 0, 0, 0.25); }
.serviceBox:after{position:absolute; left:-30px; z-index:9; top:40px; content:''; border-right:30px solid #fff; border-top: 30px solid transparent; border-bottom: 30px solid transparent; width:0; height:0;}
.serviceBox.right:after{left:auto; right:-30px; border-left:30px solid #fff; border-right:0px;}
 a.white:hover {
    color: #ff3061;
    text-decoration: none;
	box-shadow:0px 3px 10px rgba(0, 0, 0, 0.20);
}
/* a.white:after{position: absolute;
    top: 0;
    left: 30px;
    overflow: hidden;
    padding: 10px 0;
    max-width: 0;
	height:40px;
    color: #000;
    content: 'Read More';
	    font-size: 18px;
		font-weight:700;
    -webkit-transition: max-width 0.5s;
    -moz-transition: max-width 0.5s;
    transition: max-width 0.5s; 
}
a.white:hover:after{max-width: 100%;} */
.noPadding{padding:0px;}
.white{box-shadow:0px 0px 5px rgba(0, 0, 0, .10); font-size:15px; position:relative; color:#ff3061; border-radius:40px; font-weight:700; padding:8px 20px; display:inline-block;}
.fixed{background:url(../images/fixedBg1.jpg) no-repeat right bottom #735d41; }
.fixed h3{font-size:55px; font-weight:800; color:#fff; padding:300px 0; text-shadow: 1px 1px 3px #000; text-transform:uppercase;}
.position-sticky{top:74px; z-index:0;}
.galleryRow{background:#e5e5e5; margin-top:250px; padding-bottom:60px; }
.galleryImg { margin-top:-180px; background:url(../images/shadow.png) no-repeat center bottom;  padding-bottom:36px;}
.galleryImg img{border:10px solid #fff; }
.gallery{padding-top:60px;}
.veiwAll{padding:12px 55px; background:#ff3061; font-weight:700; color:#fff; font-size:18px;     display: inline-block;
    margin-top: 20px;
    border-radius: 40px;}
.vedioSec{position:relative; z-index:9999; padding-bottom:60px;}
.youtubeBox{position:relative;}
.youtubeBox .play {
    text-align: center;
    border: 3px solid rgba(0, 0, 0, 0.60);
	    background: rgba(255, 255, 255, 0.85);
    line-height: 56px;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 60px;
    height: 60px;
    font-size: 18px;
    margin-left: -25px;
    margin-top: -25px;
}
h4{font-weight:600;}
.vedioSec h4{background:#fff; padding:15px 15px; font-size:18px;  font-weight:600; box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15);
    border-radius: 0 0 5px 5px;}
.veiwAll:hover{background:#000; color:#fff; text-decoration:none;}
.countCircle{width:150px; height:150px; line-height:150px; box-shadow:0px 0px 25px rgba(0, 0, 0, .15); margin:50px auto 30px; border-radius:100%; font-size:35px; font-weight:800;}
.count h4{font-size:25px; font-weight:30px; font-style:italic; color:#ff3061; font-weight:700; }
.video{padding:200px 0; background:url(../images/vedioBg.jpg) no-repeat center center; background-attachment:fixed; color:#fff; text-align:center; background-size:cover; position:relative;     z-index: 9999; }
.video.team{background:url(../images/team.jpg) no-repeat center center; background-size:cover; padding:125px 0; }
.video:after{content:''; width:100%; left:0px; top:0px; position:absolute; background:rgba(0, 0, 0, .25); height: 100%; z-index: -1;}
.video.team:after{content:''; width:100%; left:0px; top:0px; position:absolute; background:rgba(0, 0, 0, .45); height: 100%; z-index: -1;}
.video h3{font-size:30px; font-weight:700; color:#fff; margin-top:25px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);}
.play{color:#404040; background:#fff; width:70px; height:70px; display:block; line-height:70px; border-radius:50%;margin: 0 auto; font-size:24px; position:relative; }
.team .play{color:#ff3061;}
.play:hover{color:#ff3061; }
.team .play:hover{color:#404040; }
.play:after{content:''; background:rgba(0, 0, 0, .30); width:80px; height:80px; display:block;  border-radius:50%; position:absolute; left:-5px; top:-5px; z-index:-1; }
.album{background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(241,241,241,1) 55%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 55%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 55%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */}
.albumImg {  background:url(../images/shadow.png) no-repeat center bottom;  padding-bottom:36px; position:relative;}
.albumImg img{border:10px solid #fff; }
.package{background:url(../images/package.jpg) no-repeat right top; background-attachment:fixed;}
.package h3{font-weight:800; }
.package h4{font-weight:800; }
.package p, .package li{color:#000; }
.priceType{background:#ff644c; color:#fff; font-size:30px; font-weight:700; padding:20px 0;}
.priceRate{background:#fa806e; color:#000; font-size:30px; font-weight:800; padding:25px 0;     font-size: 24px;
    font-weight: 800;
    padding: 20px 15px; min-height: 112px;}
.gray .priceType{background:#757575;}
.gray .priceRate{background:#919191;}
.brown .priceType{background:#dd9933;}
.brown .priceRate{background:#e4ad5c;}
.blue .priceType{background:#24bee8;}
.blue .priceRate{background:#50cbed;}
.priceRate p{color:#fff; font-size:16px; font-weight:600; margin:0px;}
.packageList{background:#fff; box-shadow:0 0 15px rgba(0, 0, 0, .15); }
	.boxPrice .packageList{    position: relative;     padding-bottom: 35px;     min-height: 410px;
    margin-bottom: 30px; }
.elight .packageList{}
.packageList ul{ padding:20px 20px 0px 40px; color:#585858; font-size:14px; }
.packageList ul li{ padding:8px 0px; color:#585858; font-size:14px; font-weight:600; }
.askMe	{color:#f76641; font-size:18px; border-top:1px solid #ddd; padding:8px 0px; font-weight:700; display:block;     position: absolute;
    bottom: 0px;
    width: 100%;
    left: 0px;}
.askMe:hover{text-decoration:none; color:#757575;}
.blog{z-index:2;}
.blog .veiwAll{position: absolute;
    bottom: -24px;
    z-index: 99999;
    margin-left: -100px;
}
.error {
    color: #ff3232;
    font-size: 13px;
}
#accordion .btn-link {
   font-weight: 600;
    width: 100%;
    text-align: left;
   
    position: relative;
	padding: 10px 40px 10px 20px;
}
.card-header {
    padding: 0;
}
#accordion .btn-link .fa{    position: absolute;
    right: 15px;
    top: 11px;
    font-size: 22px;}
#accordion .btn-link .fa-angle-up{display:block;}
#accordion .btn-link.collapsed .fa-angle-up{display:none;}
#accordion .btn-link .fa-angle-down{display:none;}
#accordion .btn-link.collapsed .fa-angle-down{display:block;}
.blogDetails{position:relative; padding:40px 20px 40px 100px;}
.blogDetails h6{font-size:15px; color:#858585;  font-weight:500;}
.blogDetails h6 span{ color:#333; font-weight:600;}
.blogDetails h4{ color:#000; font-size:20px; font-weight:700;}
.blogDetails p{     color: #757575;
    font-size: 15px;
    font-weight: 500;
    line-height: 22px;}
.dateBox{position:absolute; left:20px; top:20px; font-size:24px; font-weight:800; height:70px; width:70px; border-radius:50%; background:#f76641; color:#fff; text-align: center; line-height:20px; padding-top:17px;  z-index:9;}
.dateBox span{display:block; font-size:15px; font-weight:600;}
.blogDetails a:hover{text-decoration:none;}
.dateBox:after{content:''; background:#ddd; width:2px; height:80px; display:block; position:absolute; left:34px; top:70px; z-index:0;}
.dateBox:before{content:''; background:#f76641; width:14px; height:14px; display:block; position:absolute; left:28px; top:150px; z-index:0; border-radius:50%; border:3px solid #ddd;}
.query{background:url(../images/query.jpg) no-repeat right bottom; background-size:cover; padding: 60px 30px 30px;}
.query .title h2{color:#fff; margin:0px;}
.query .title p{color:#fff; margin:0 0px 45px; font-weight:500;}
.query .alert{display:none;}
.query .form-control{line-height: 36px; border-radius: 0px; 
    color: #333; background:rgba(255, 255, 255, .9); border:0px;}

.query .form-group {
    position: relative;
	    margin-bottom: 2rem;
}
.query label {
    position: absolute;
    left: 13px;
    top: 15px;
    color: #999;
    transition: all ease-in-out .2s;
    -moz-transition: all ease-in-out .2s;
    -webkit-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
}

#query{height:105px;}
.submit{padding: 12px 55px;
    background: #fff; border:0px; text-transform:uppercase;
    font-weight: 800;
    color: #ff3061;
    font-size: 20px;
    display: inline-block;
    border-radius: 40px; cursor:pointer;
	transition:all ease-in 0.2s;  -webkit-transition:all ease-in 0.2s; -moz-transition:all ease-in 0.2s;}
.submit:hover{background: #ff3061;  color: #fff;}
.query .form-control:focus ~ label {
    font-size: 13px;
    font-weight: 500;
    top: -20px;
    left: 0px;
	color:#fff;
}
.query .hit label {
    font-size: 13px;
    font-weight: 500;
    top: -20px;
    left: 0px;
	color:#fff;
}
*{outline:none;}
button:focus{outline:none; }
.contactUs .col-lg-6{padding:0px;}
.contactUs{padding:60px 0 0px;}
.footer{background:#fff; position:relative; padding-top:40px;}
.aboutBox{ width:340px;     padding: 10px 20px 20px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
    position: relative;
    z-index: 9;
    border-radius: 5px;
    margin-bottom: -35px;
    background: #fff;}
	
.aboutBox p{font-size:14px; color:#555; font-weight:500; margin:10px 0; line-height:24px;}
.footer h3{color:#ff3061; font-size:22px; font-weight:700;}
.footer ul{padding:0px; list-style:none;}
.footer ul li{color:#555; font-size:14px; padding:5px 0; font-weight:600;}
.footer ul li a{color:#555; }
.footer ul li a:hover{color:#ff3061; }
.footer ul li  .fa{    font-size: 24px; color:#757575;
    float: left;
    width: 40px;}
	.footer ul li:last-child .fa{margin-bottom:20px; font-size:30px;}
	.footer .address li{padding:10px 0;}
.copy{background:#e5e5e5; line-height:52px; font-size:14px; color:#555555;}
.readMore{font-size:15px; font-weight:800; color:#ff3061;}
.readMore:hover{ color:#2f2c2c; text-decoration:none;}
.share{padding-top:20px; }
.share a{display:inline-block; width:35px; border:1px solid #ddd; height:35px; line-height:35px; margin:0 0px 6px; color:#2f2c2c;}
.share a+a{ margin-left:4px;}
.share a:hover{color:#ff3061; text-decoration:none;}
.modal-dialog {
    max-width: 65%;
}
.shareFixed{position:fixed; top:100px; right:0px; z-index:99999; background:rgba(255, 255, 255, .5); padding:2px 0px 2px 2px;}
.shareFixed a{display:block; width:40px; height:40px; line-height:40px; text-align:center; font-size:16px; color:#fff;}
.shareFixed a.facebook{background:#4267b2;}
.shareFixed a.twitter{background:#1dcaff;}
.shareFixed a.whatsapp{background:#4caf50;     font-size: 24px;}
.shareFixed a.instagram{background:#3f729b;}
.shareFixed a:hover{background:#111;}
.innerBanner.position-sticky{top:0px;}
.call_me{position: absolute;
    top: 23px;
    right: 5px; z-index:99999}
.call_me a{color:#ffc618}
.textWithBanner{background-attachment:fixed!important; position:relative;      background-size: 100% auto!important;}
.overlap:after{background:rgba(0, 0, 0, .2); content:''; position:absolute; height:100%; left:0px; top:0px; width:100%; z-index:0;}
.boxTransparent{background:rgba(255, 255, 255, .75);  left:5%; padding:40px; position:relative; z-index:9;}
.rightText .boxTransparent{right:5%; left:auto;}
.parallax {width: 100%;
    height: 575px;
    flex: 1;
    display: flex;
    text-align: center;
    position: relative;
    overflow: hidden;}
	.parallax .image {
    background-attachment: fixed!important;
	background-size:cover!important;
    width: 100%;
    height: 100%;
}
.boxOverlap{background:#fff; box-shadow:0 0 15px rgba(0, 0, 0, 0.15); padding:20px 40px; margin-right:-200px; position:relative; z-index:9; }
.rightText .boxOverlap{ margin-left:-200px; margin-right:0px; }
.withShadow{box-shadow:0 0 15px rgba(0, 0, 0, 0.15); position:relative; z-index:2;}
.twoBannerParallax {}
.twoBannerParallax .col-md-6{height:575px; background-attachment:fixed!important;     
    background-repeat: no-repeat!important;}
.twoBannerParallax .boxTransparent{left:-50%; background: rgba(255, 255, 255, .85);}
.grayBgText{background:#f1f1f1; color:#f76641; text-transform:uppercase; font-weight:700; font-size:16px; padding:15px 0;}
.smallBox{padding:0px 8%;}
.packageList h4{padding: 16px 0 10px;
    text-align: left;
    font-size: 16px;
    font-weight: 700;
   
    border-bottom: 1px solid #ddd;}
	
.boxPrice .packageList h4{ margin: 0 0px -10px 20px;}
.moreVeiw{color: #ff3061;
    text-align: left;
    padding-left: 20px;
    font-weight: 700;
    cursor: pointer;
    padding-bottom: 10px; font-size:14px;     float: left;}	
.moreVeiw:hover{color: #111;}
	.readMoreText{display:none;}
.contactBox {border: 1px solid #ddd; margin-top:80px;
        padding: 10px 15px 25px;
     color:#111;}
.contactBox a{display:block;  color:#111;}
.contactBox a:hover{text-decoration:none;}
.contactBox .fa{display: block;
    width: 100px;
    height: 100px;
    line-height: 100px;
    font-size: 30px;
    text-align: center;
    margin: 0 auto;
    border: 1px solid #ddd;
    border-radius: 50%;
    margin-top: -50px;
    margin-bottom: 30px; background:#fff;}
	#autoPlay{ width:100%; margin-top:-120px; }
	.youtube{height:445px; overflow:hidden;}
.galleryRow.gallery{margin-top:0px;}
.gallerySec{padding-bottom:60px;}
.albumName{    position: absolute;
    bottom: 46px;
    background: rgba(0, 0, 0, 0.55);
    width: calc(100% - 20px);
    color: #fff;
    padding: 10px 15px;
    font-size: 18px;
    text-align: center;
    left: 10px; height:46px;}
.albumImg:hover .albumName{    height: calc(100% - 56px);}
.albumImg .fa{font-size:0px; text-align:center; position: absolute; top:85%; text-align:center; color:#fff; width:100%; margin-top:-30px; opacity:0; transition:all ease-in 0.2s;  -webkit-transition:all ease-in 0.2s; -moz-transition:all ease-in 0.2s; }
.albumImg:hover .fa{font-size:50px; opacity:1; top:50%; }
@media (max-width: 1599px){
	
	.smallBox{padding:0px 15px;}
}
@media (max-width: 1400px){
	
.youtube {
    height: 345px;
}
}

@media (max-width: 1200px){
	.navbar a.logo img{height:50px;}
	.navbar-brand img{height:50px;}
.call_me {
    top: 0;
    z-index: 99999;
    width: 100%;
	left:0px;
    text-align: center;
    background: rgba(0, 0, 0, 0.55);
    height: 26px;
    line-height: 26px;
}
.navbar {
    padding-top: 26px;
}
	.boxOverlap {
    margin-right: 0;
	}
	.twoBannerParallax .col-md-6 {
    background-size: contain!important;
}
	.textWithBanner {
    background-size: cover!important;
}
	.navbar a.nav-link {
    margin: 5px 12px 0;
    font-size: 15px;
}
.aboutBox {
    width: 100%;
	    padding: 10px 15px 15px;

}
.rightText .boxOverlap {
    margin-left: 0;
    margin-right: 0px;
}
}
@media (max-width: 991px){
	.order_first {
    -webkit-box-ordinal-group: -1;
    -ms-flex-order: -1;
    order: -1;
}
	.dropdown-item {
    color: #fff;
    border: 0;
    border-top: 0px solid #ddd;
}
.navbar-nav .dropdown-menu {
    width: 95%;
    margin-left: 5%;
	background:none;
	    box-shadow: none;
}
	.nomob{display:none;}
	.bestBox {
    margin-left: 0;
}
.services .row, .blogBox{margin-bottom:30px;}
.serviceBox:after{display:none;}
.count h4 {
    font-size: 20px;
}
.countCircle {
    font-size: 30px;
}
.aboutBox {
    margin-bottom: 30px;
}
.navbar-collapse {
    background: rgba(0, 0, 0, 0.9);
    position: absolute;
    top: 100%;
    width: 100%;
    right: 0;
}
.owl-theme .owl-dots, .owl-theme .owl-nav{display:none;}
.slider_content {
    bottom: 0px;
}
.video .modal-dialog, .vedioSec .modal-dialog {
    max-width: 100%; margin:0px;
}
.video .modal-body, .vedioSec .modal-body {
    padding: 2px;
}
.video .modal, .vedioSec  .modal {
    position: fixed;
    top: 100px;
}
}

@media (max-width: 767px){
	
	.twoBannerParallax .boxTransparent {
    left: 5%;
    margin-top: -250px;
	    background: rgba(255, 255, 255, .9);
}

.boxTransparent {
    width: 90%;
	    padding: 20px;
}
.title h2 {
font-size: 30px;}
.navbar-brand .navbar-toggler {
    margin-right: 15px;
}
.slider {
    margin-top: 74px;
}	
.navbar {
    background: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}
.slider_content {
    position: relative;
    padding: 15px;
    background: #111;
}
.slider_content h2 {
    font-size: 34px;
}
.pt60 {
    padding: 30px 0!important;
}
.shareFixed {
    top: 260px;
}

.fixed h3 {
    font-size: 35px;
    padding: 165px 0 10px;
}
.fixed {
    background-size: cover;
	    z-index: -5;
}
.galleryRow {
    
    margin-top: 0;
    padding-top: 30px;
}
.gallery {
    padding-top: 60px;
    background: #e5e5e5;
}
.galleryImg {
    margin-top: 0;
}
.video {
    padding: 100px 0;
}
.copy {
    line-height: 20px;
    padding: 10px 0;
}
.video.team {
    padding: 30px 0;
}
.navbar-toggler {
    margin-right: 20px;
}

.navbar-brand img {
    box-shadow:none;
}
.services .noPadding{padding:0 15px;}
.serviceBox {
        padding: 20px 20px 30px;
    margin: 0 15px;
}
.innerBanner{ margin-top:75px;     overflow: hidden;
    min-height: 150px;}
	.innerBanner img{     width: 180%;
    max-width: 180%;
    margin-left: -40%;}
	.parallax {
    height: 375px;
}
.youtube {
    height: 300px;
    margin: 0px;
}
#autoPlay {
    width: 156%;
    margin-top: -75px;
	    margin-left: -28%;
}
.package{background:url(../images/packageM.jpg) no-repeat center top #fff; background-attachment: inherit;     padding-top: 400px!important;}
	.parallax .image{background-attachment: scroll!important;}
}
@media (max-width: 320px){
.navbar-brand img {
    box-shadow: none;
    width: 200px;
}

}

