
/*responsive css start here*/


@media all and (max-width: 1151px) {
body{font-size:9px}
.container{padding:0px 10px;}
nav#nav-main li{  padding: 0 3px;}
.logo{width:260px;}
.logo img{width:100%;}
#nav-trigger{padding-top:25px;}
#feeds{margin-left:0px; padding: 20px 0 0 20px;}
nav#nav-main a {padding:0 2px;}
.nassau-table {width: 310px !important;}
/*.home video{height: 800px; width: 1800px;}*/

.ftr-lft{margin: auto; /*width: 520px;*/ width:67%; padding-left:1%;}
.footerFeaturedVideo{ margin-bottom: 20px}
#trip{/*width: 575px; margin:20px auto; float: none; clear: both;*/ width:31%; }


}

@media screen and (min-width:1001px) and (max-width:1094px){
nav#nav-main a {padding:0 2px;}
#media #vcontainer{margin-top: 200px;}
.inner-banner-top #caption{padding-top:0px;}
.under-nav table a{padding:15px 3px; font-size:12px !important;}

}

@media screen and (min-width:1138px) and (max-width:1140px){
.home .slider_div .container{margin-top:400px !important;}
}

@media screen and (min-width:1135px) and (max-width:1137px){
.home .slider_div .container{margin-top:14% !important;}
}



@media all and (max-width: 1000px) {
body{font-size:9px}
#nav-trigger { display: block;  }
nav#nav-main {display: none; }
nav#nav-mobile { display: block; } 
#nav-trigger span { display: inline-block;  background-color:#fff; cursor:pointer; background-image:url(../img/menu_open.png); background-repeat:no-repeat; width:47px;  height:41px; padding:5px; background-position:center center ; margin:0px; 	}
#nav-trigger span.open{ background-color:#ed008c; background-image:url(../img/menu.png);}
nav#nav-mobile li {    display: block;    padding: 0;    margin: 0;    border-bottom: solid 1px #950025; }
/*nav#nav-mobile li:last-child {	border-bottom: none; border-bottom:none !important; height: 40px;	}
nav#nav-mobile li:last-child a:hover{background:none;}*/
nav#nav-mobile a {font-weight: bold;  font-style: normal;	text-decoration:none;	text-align:left;    display: block;    color: white;	font-size:200%;   padding: 10px; }
.submenu{top:88px;padding:0;}
/*#footer #logo{width:50%;text-align:center;}*/
#footer #logo{width:33%;text-align:center;}
/*#footer #main-menu{width:45%;}*/
#footer #main-menu{width:33%;}
#main-menu li{text-align:center;}
#footer #submenu{border:none;background:none;}
/*#footer #submenu{width:50%;margin:0 auto;padding:20px 0 0 0;text-align:center;}*/
#footer #submenu{width:33%;margin:0 auto;padding:0;text-align:center;}
#footer #feeds{text-align: center; width:100%;}
/*#footer #submenu ul a{text-align:center;}*/
#feeds ul{padding-left: 10%;}

#feeds li{/*padding-left: 10%;*/ text-align:center;}

.half{padding:0 10px;}
.half label{text-align: left; margin-bottom: 5px; width: auto;}
.half input{width:100%;}
.half select{width:100%;}
.half textarea{width:100%;}
.half .ui-datepicker-trigger{right:12px; margin: 0 !important;}
.half small{position: absolute; bottom: 7px; right: 15px;}
.two-fld{width:100%; display: inline-block;}
.half input.coupon-txt{width:50%;}
.half input.coupon-btn{width:50%;}
.half select.month{width:49%;}
.half select.year{width: 49%;}
.min-con{margin-left: 0;}
#media #vcontainer{margin-top: 250px;}
.inner-banner-top #caption{padding-top:0px;}

.submenu-inner{display:block;}
.inner-banner-top .under-nav{display: none;}
#media > img{ width:150%;}
#media{overflow: hidden;}
nav#nav-mobile a {font-size:225%;}
#footer a{font-size: 18px; text-align:left;}	
.three-fld{width:100%;}
.logo{width: 100%;}
.responsive_menu{display:block; width: 100%;}
.responsive_menu .menu{font-size: 22px;    font-weight: bold;    position: absolute;    top: 10px;    color:#fff;    margin: 0 0 0 10px;    z-index: 9999;    }
.footer ul li{padding:1px;}
.footer ul li a{font-size:15px;}
h2.inner-heading, #main h1 span{margin:20px 0 10px 0;}
.social-media-info a:nth-child(n+2){margin-top:15px;}
.inner-header{height: auto;}
.inner-header .logo img{width: 150px;}
.about-client img{width: 100%;}
header .fb_iframe_widget{float: none;}
.social-media-info a{width:38%; padding-bottom:10px;}
.slider_div{display: block !important;}
.home #dvVideo{display: none;}
.gallery-inner{width:100%; float:left;}
.error-bottom{margin-left:0;}

.scubaFull #ctl00_cnPlaceHeader_topMiddlePart_dvVideo{ display:none !important;}
.scubaFull span{display: none;}
.scubaFull img{display: block !important;}
.scubaFull #caption{margin-top: inherit;}


}


@media screen and (max-width:980px){
ul.galleryPic li {width: 50%;}
.text{width:100%;padding:4%;}
.image{width:100%;}
.pic-right .image {padding-left:0;}
.pic-left .image {padding-right:0px;}
#footer #social{margin-left:4.9%;width:180px;}
#footer #main-menu{margin-left:0%;}

}

@media screen and (max-width:800px){
ul.galleryPic li {width: 100%;}
#footer{border-bottom:none;}

#footer #submenu, #footer #social{background:none;}
#footer #main-menu ul {margin-top:3%;}

.detail-content{float:left;width:100%;margin-top:10px;}
.quantity{margin:0;}

.pic-area{width:60%; margin: auto; float: none;}
.pic-area-zoom{width:60%; margin: auto; float: none;}
.nassau-table{width:100%;}
.center-pic img{ margin-bottom:20px !important;}
.ftr-lft{margin: auto; width: 100%;}
#trip{width: 100%; float:left;}
#trip ul{ width:auto;}

}
@media only screen and (min-device-width: 768) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1)
{

#footer #logo{width:33%;}
#footer #main-menu{width:33%;}
#footer #submenu{width:33%;}
#footer #feeds{text-align: center; width:100%;}
#feeds ul{padding-left: 10%;}
#media > img{ width:150%;}
nav#nav-mobile a {font-size:225%;}
#footer a{font-size: 18px; text-align:left;}	
.three-fld{width:100%;}
}
/*@media only screen  and (-webkit-min-device-pixel-ratio: 1)
{
	#footer #logo{width:25%;}
	#footer #main-menu{width:25%;}
	#footer #submenu{width:25%;}
	#footer #feeds{width:25%;}
}*/
@media(max-width:767px)
{   
footer ul li{padding: 5px 10px;}
    #footer a{text-align: center;}
	#footer{padding-bottom:0;}
	.footer_below{padding-bottom:20px;}
	#footer #logo, 	#footer #main-menu, 	#footer #submenu, 	#footer #social{width:100%;margin:0 auto;padding:0;text-align:center;float:none;}
	#footer #main-menu, #footer #submenu, #footer #social{height:auto;margin-bottom:50px;}
	#footer #main-menu ul, #footer #submenu ul a{text-align:center;}
	#footer #social span{display:block;float:none;}
	#footer #social ul{text-align:center;}
	#footer #social ul li{width:120px;margin:0 auto;}
	.footer_below #language, .footer_below #trip {width:100%;text-align:center;}
	#language span{text-align:center; width: 100%;}
	#language div{width:100%;}
	#language ul li{display:inline-block;text-align:center;float:none;}
	#trip ul li{display:inline-block;float:none;margin:20px 0;}
	.pic-left .packageHeading{text-align:left;}
	.package{margin-bottom:0; padding: 10px 0;}
	.client-pic{width:100%;}
	.about-client{width:100%;}	
	#feeds{float:left;margin:0 auto;width:300px; padding-top: 0;}
	.half{width:100%;}
	.half label{text-align: left; width: auto; margin-bottom: 5px;}
	.half input{width: 100%;}
	.half select{width:100%;}
	.half textarea{width:100%;}
	.fixedbtn-online-store{right:-100px;}
	.saveShark li{width:100%; margin-right: 0; margin-bottom:20px;}
	.blocks{margin-bottom:20px;}
	#main .cartBtn a{margin-bottom:10px;}
	#main .cartBtn input{margin-bottom:10px;}
	.viewCart{font-size:14px;}
	.two-fld{width:100%; display: inline-block;}
	.half input.coupon-txt{width:50%;}
	.half input.coupon-btn{width:50%;}
	.half small{margin-top:5px;}
	.invoive-info .img{width:100%; text-align: center;}
	.invoive-info .txt{width: 100%;}
	.half .ui-datepicker-trigger{right:12px; margin: 0 !important;}
	.info ul li{width: 96%;}
	.half select.month{width:100%; margin-bottom: 10px;}
	.half select.year{width:100%;} 
    .ex-link{width: 100%; margin-top: 10px;}
	.ex-link a{margin-left:0; padding:12px 15px; }
	.pic-area{width:100%;}
	.pic-area-zoom{width:100%;}
	.book{padding:15px 40px; width:98%;}
	.add-cart-btn{padding:15px 20px; width:98%;}
	.see-act-btn{padding:15px 20px; width:98%;}
	.more{padding:15px 40px;}
	.price-details td{width:100%; float: left;}
	.main-width{margin-top:200px;}
	#media{display:none;}
	.home{display: block !important;}
	span.heading{font-size:20px;}
	.company-bio iframe{ height:212px;}
	#Image1{width:100%;}
	.nassau-table{width:100%;}
	.center-pic img{ margin-bottom:20px !important; width:100%;}
	.saveShark{width:100%; margin:0 0 10px 0;	}
	.about-client ul li{width:100% !important;}
	.small-img{width:100%;}
	.large-img{width:100%; margin:20px 0 0 0;}
	.large-img img{width:100%;}

#main .pic-left .image img{margin: 0;}
#main .pic-right .image img{margin: 0;}
#main img{margin:0;}
.info p img{width: 100%; height: auto;}
.center-div img{width: 100%;}
#feeds ul{padding-left: 0;}
.three-fld select{width: 32% !important;}
.fixedbtn-online-store{top:50%;}
.contact-table td{width:100%; display:block;}
.info p.social-media-info{text-align:center;}
.social-media-info span{width:100%; display:inline-block;}
.social-media-info a{margin:0 0 20px 0 !important;}

.img_div{width:100%;}
.img_div img{width:100%;}
.news_pic_otr .client-pic{ text-align:center !important;}
.TA_certificateOfExcellence{width:158px; margin:auto;}
header .fb_iframe_widget{display: none !important;}
 .home .caption_container{margin-top:375px !important;}
 
.ftr-lft{float: left; width: 100%;} 
 #trip{width: 100%;}
.footerFeaturedVideo{width: 100%; margin-right: 0; margin-bottom: 10px;}
.footerFeaturedProduct{width: 100%; margin-right: 0;}

 }

@media screen and (min-width:631px) and (max-width:632px){
 .home .caption_container{margin-top:20% !important;}	
}

@media screen and (max-width:480px)
{
body{font-size:7px}
#nav-trigger span{ height:30px; width:30px;}
nav#nav-mobile a {font-size:200%;}
.home .caption_container{margin-top:75px !important;}
}


/*********** style by kunal ************/

@media(max-width:980px)
{
	.hollywood_otr .text{padding: 2% 0;}
}

@media(max-width:840px)
{
	.muvi_dtl.image.info:nth-child(-n+4){min-height:320px;}
}

@media(max-width:767px)
{
	.cmrcial_wrk .info{width: 100%;}
	.cmrcial_wrk .info span{text-align: center;}
	#main .muvi_crdt .muvi_list > li{width:100%;}
	#main .tv_crdt .muvi_list > li{width:100%;}
	.srvc_list_upr{margin: 0;}
	.srvc_list{margin: 0 0 30px; width:100%;}
	#main .image.width100 img{width:48%;}
	#main .image.width100 img:nth-of-type(2){float: right;}
	#main .image.width100 img:nth-of-type(3){float: left; margin-top: 20px;}
	footer{background-color:#000; position:relative; float:left; position:relative; z-index:10000;}
	.home-header header{position:relative; background-color:#000; float:left;}
     .home .cbp-bislideshow{position:relative;}
	 
	
	}

@media(max-width:700px)
{
	.muvi_dtl.image.info{min-height: auto !important; width:50%;}
	#main .muvi_dtl.image.info > img{height: auto; max-height: 250px;}
}



@media(max-width:621px)
{
	.prsnl_otr .package .text label{width:150px;}
	.prsnl_otr .package .text span{min-width: 100px; width:60%;}
	
}

@media(max-width:481px)
{
	.muvi_dtl.image.info{width:100%;}
	#main .muvi_dtl.image.info > img{max-height: none;}
	.adrs_div{width:100%;}
	#main .image.width100 img{margin:0 0 20px !important; width:100%;}
	
}

@media(max-width:419px)
{
	.prsnl_otr .package .text span{width: auto;}
}

