@media screen and (min-width: 1281px) and (max-width: 1373px) {

/*--index--*/   
.wrapper {margin:0 auto;}
.container {width:98%; margin:0 auto;}
.logowrapper {width:11%;}
.slider {width: 89%;} 
.flexslider ul li img {width: 100%; height: auto;}    

/*--inner4 --*/
.newsupdate {width: 87%;}
.flex-control-paging {bottom: 122px !important;}
    
}

@media screen and (min-width: 1024px) and (max-width: 1280px) {

/*--index--*/       
.wrapper {margin:0 auto;}
.container {width:98%; margin:0 auto;}
.logowrapper {width:10%;}
.logo {width: 100%; height: auto;}  
.logo img {width: 100%; height: auto;}     
.slider {width: 90%;} 
.flexslider ul li img {width: 100%; height: auto;}    
.newssection {width: 84%;}    
.cbp-spmenu-vertical a {font-size: 22px; line-height: 26px;}   
.sub-menu li a {font-size: 20px; line-height: 24px;}
.cbp-spmenu-vertical {padding: 0 50px;}
    
/*--inner2 --*/
.findmore {width: 82%;} 
.featureicon {height: auto; margin-left: -75px;  top: 25%;  width: 130px; padding: 0 0 5px;} 
    
/*--inner4 --*/
.newsupdate {width: 87%;}    
  
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
    
/*--index--*/    
.wrapper {margin:0 auto;}
.container {width:98%; margin:0 auto;}
.logowrapper {width:10%;}
.logo {width: 100%; height: auto;}  
.logo img {width: 100%; height: auto;}  
.closebtn { margin: 40px 0 0;} 
.mobilemenu_btn {right: 0px;}    
.cbp-spmenu-push-toleft {position: fixed; height: 100%; width: 100%;}
.cbp-spmenu-vertical    {overflow-y: scroll; padding: 0 50px;}    
.cbp-spmenu-vertical a {font-size: 18px;line-height: 22px;}  
.sub-menu li a {font-size: 18px;line-height: 22px; }    
.slider {width: 90%;} 
.flexslider ul li img {width: 100%; height: auto;}     
.newssection {width: 84%;}
.title h1 {font-size: 30px; line-height: 36px;}  
.title h3 {font-size: 15px;  line-height: 22px;}
.videowrap {width: 80%;}   
.crusesection   {width: 98%;} 
.crusesection article {width: 100%;}  
.crusesection p {width: 90%; margin: 0 auto 40px;}       
.hurican_section {width: 100%;}    
.hurican_section figure {width: 100%;  margin: 0 0 35px;}  
.sectionimage img {width: 100%; height: auto;} 
.section_info {width: 90%; -moz-column-gap:3%; margin: 0 auto 35px;}      
.explorewrap {width: 100%;}    
.explorewrap h4 {font-size: 24px; line-height: 34px;}  
.explorewrap ul li em {font-size: 22px; line-height: 34px;}  
.socialboxads {width: 100%;}    
.mainbx li .socialbox {width:100%;}
.socialbox h3 {font-size: 22px;  line-height: 28px;} 
.socialbox h6 {width: 80%;}    
.planbtngrp {width: 90%;} 
.planbtngrp li > .buttonsm {width:100%;}  
.logogroups {width: 100%;}
.logogroups ul li {margin: 0 8% 0 0; width: 15%;}
.logogroups ul li img {width: 100%; height: auto;}
.newsbox p {font-size: 18px; line-height: 22px;}    
    
/*--inner1 --*/ 
.settle_section {width: 90%;}
.citypass figure {width: 100%; text-align: center;} 
.citypass a {width: 30%!important; margin: 0 auto; display: inline-block;}    
.citypass img {width: 100%; height: auto;} 
.playwrap {width:100%;} 
.planholiday {width: 90%;}  
    
/*--inner2 --*/
.plannerinfo {width: 84%;} 
.featureicon {height: auto; margin-left: -75px;  top: 25%;  width: 120px; padding: 0 0 5px;} 
.featureicon img {width: 15%; height: auto;}  
.featureicon em {font-size: 16px; line-height: 30px;}  
.brouchersection {width: 84%;}
.broucherone {width: 100%;}
.brouchertwo  {width:100%;} 
.findmore {width: 84%;}  
.inputgroup input {width: 100%;} 
    
/*--inner3 --*/
.subscribe {width:80%; margin: 0 auto; } 
.inputsubscribe {width: 175px!important;} 
.subscribebtn {width: 88px !important; } 
    
/*--inner4 --*/
.newsupdate {width: 87%;} 
.newsupdate > .title { padding: 30px 0 35px;}
.recordesection {width: 90%;} 
.recordesection h1 {font-size: 22px; line-height: 30px;} 
.selectwrap .inputgroup label {font-size: 18px; line-height: 26px;} 
.selectBox.select.secondse.selectBox-dropdown { min-width: 208px !important;}
    
/*-- inner5 --*/
.newsection {width: 100%;}  
.newsgroup ul {width: 90%; margin: 0 auto; text-align: center;}  
.newsinfo {padding: 38px 5% 0;}       
.flex-control-paging {bottom:60px!important;}    
}




@media screen and (min-width: 640px) and (max-width: 767px) {
/*--index--*/       
.wrapper {margin:0 auto;}
.container {width:98%; margin:0 auto;}
.logowrapper {width:12%;}
.logo {width: 100%; height: auto;}  
.logo img {width: 100%; height: auto;}  
.closebtn { margin: 40px 0 0;}
.mobilemenu_btn{ right: 0px;}     
.cbp-spmenu-push-toleft {position: fixed; height: 100%; width: 100%;}
.cbp-spmenu-vertical    {overflow-y: scroll; padding: 0 50px;}  
.sub-menu li a {font-size: 18px;line-height: 22px;} 
.cbp-spmenu-vertical a {font-size: 17px;line-height: 22px;}    
.slider {width: 88%;} 
.flexslider ul li img {width: 100%; height: auto;}    
.newssection {width: 84%;}
.title h1 {font-size: 22px; line-height: 28px;}  
.title h3 {font-size: 15px;  line-height: 22px;}
.videowrap {width: 80%;}   
.crusesection   {width: 98%;} 
.crusesection article {width: 100%;}  
.crusesection p {width: 90%; margin: 0 auto 40px;}       
.hurican_section {width: 100%;}    
.hurican_section figure {width: 100%;  margin: 0 0 35px;}  
.sectionimage img {width: 100%; height: auto;} 
.section_info {width: 90%; -moz-column-gap:3%; margin: 0 auto 35px;}        
.explorewrap {width: 100%;}    
.explorewrap h4 {font-size: 24px; line-height: 34px;}  
.explorewrap ul li em {  font-size: 15px; line-height: 20px;}
.explorewrap ul li img {height: auto;}
.buttonsm { padding: 0 25px; width: auto;}   
.socialboxads {width: 100%;}
.mainbx {width: 90%; margin: 0 auto;}    
.mainbx > li {width: 100%!important; margin: 0 0 25px!important;}    
.mainbx li .socialbox {width:100%;}
.socialbox h3 {font-size: 22px;  line-height: 28px;} 
.socialbox h6 {width: 80%;}    
.planbtngrp {width: 90%;} 
.planbtngrp li > .buttonsm {width:100%;}   
.logogroups {width: 100%;}
.logogroups ul li {margin: 0 8% 0 0; width: 15%;}
.logogroups ul li img {width: 100%; height: auto;}
.newsbox p  {font-size: 18px; line-height: 22px;} 
.newssection > div { padding: 0;}     

/*--inner1 --*/ 
.settle_section {width: 90%;}
.citypass {margin: 40px 0 54px !important;}    
.citypass figure {width: 100%; text-align: center;} 
.citypass a {width: 30%!important; margin: 0 auto; display: inline-block;}    
.citypass img {width: 100%; height: auto;} 
.playwrap {width:100%;} 
.planholiday {width: 90%;} 
    
/*--inner2 --*/
.plannerinfo {width: 84%;} 
.featureicon {height: auto; margin-left: -75px;  top: 15%;  width: 120px; padding: 0 0 5px;} 
.featureicon img {width: 15%; height: auto;}  
.featureicon em {font-size: 16px; line-height: 30px;}  
.brouchersection {width: 84%;}
.broucherone {width: 100%; padding: 0 5%;}
.brouchertwo  {width:100%;} 
.findmore {width: 84%;}  
.inputgroup input {width: 100%;}
.plannergroupwrap {margin: 0 auto 65px;}
.broucherone h2 {font-size: 18px; line-height: 24px;}
    
/*--inner3 --*/
.subscribe {width:80%; margin: 0 auto; } 
.inputsubscribe {width: 175px!important;} 
.subscribebtn {width: 88px !important; }  
.titlewrap > .title {padding: 55px 0 35px;}       
    
/*--inner4 --*/
.newsupdate {width: 87%;} 
.newsupdate > .title { padding: 30px 0 35px;}
.recordwrap  {margin: 40px auto;}  
.recordesection {width: 90%;} 
.recordesection h1 {font-size: 22px; line-height: 30px;} 
.selectwrap .inputgroup label {font-size: 18px; line-height: 26px;} 
.like_box {margin: 80px auto 32px;}    
    
 /*-- inner5 --*/
.newsection {width: 90%;}  
.newsgroup ul {width: 90%; margin: 0 auto; text-align: center;}  
.newslist > li {width: 100%!important;}  
.newsinfo {padding: 38px 5% 0}       
 .flex-control-paging {bottom:60px!important;}   
 
/*--inner6--*/
.select {width: 100%;}	
.select ul li {margin-right: 19px;}	
input[type=radio].css-checkbox + label.css-label {font-size: 12px; padding-right: 38px;}  
div#terms {  width: 100%; padding:45px 0;}
div#cboxLoadedContent {  width: 90%!important; margin:0 5%;}
div#colorbox { width: 90%!important;}
div#cboxContent {width: 72%!important;}
#terms h4 {margin-bottom:10px;}

.videowrap {height: 300px;}
}

@media screen and (min-width: 600px) and (max-width: 639px) {
/*--index--*/       
.wrapper {margin:0 auto;}
.container {width:98%; margin:0 auto;}
.logowrapper {width:12%;}
.logo {width: 100%; height: auto;}  
.logo img {width: 100%; height: auto;}    
.mobilemenu_btn{ right: 0px;}     
.cbp-spmenu-push-toleft {position: fixed; height: 100%; width: 100%;}
.cbp-spmenu-vertical    {overflow-y: scroll; padding: 0 50px;} 
.sub-menu li a {font-size: 18px;line-height: 22px;} 
.cbp-spmenu-vertical a {font-size: 17px;line-height: 22px;}      
.slider {width: 88%;} 
.flexslider ul li img {width: 100%; height: auto;}     
.newssection {width: 84%;}
.title h1 {font-size: 22px; line-height: 28px;}  
.title h3 {font-size: 15px;  line-height: 22px;}
.videowrap {width: 80%;}   
.crusesection   {width: 98%;} 
.crusesection article {width: 100%;}  
.crusesection p {width: 90%; margin: 0 auto 40px;}       
.hurican_section {width: 100%;}    
.hurican_section figure {width: 100%;  margin: 0 0 35px;}  
.sectionimage img {width: 100%; height: auto;} 
.section_info {width: 90%; -moz-column-gap:3%; margin: 0 auto 35px;}       
.explorewrap {width: 100%;}    
.explorewrap h4 {font-size: 24px; line-height: 34px;}  
.explorewrap ul li em {  font-size: 15px; line-height: 20px;}
.explorewrap ul li img {height: auto;}
.buttonsm { padding: 0 25px; width: auto;}   
.socialboxads {width: 100%;}
.mainbx {width: 90%; margin: 0 auto;}       
.mainbx > li {width: 100%!important; margin: 0 0 25px!important;}    
.mainbx li .socialbox {width:100%;}
.socialbox h3 {font-size: 22px;  line-height: 28px;} 
.socialbox h6 {width: 80%;}    
.planbtngrp {width: 90%;} 
.planbtngrp li > .buttonsm {width:100%;}   
.logogroups {width: 100%;}
.logogroups ul li {margin: 0 8% 0 0; width: 15%;}
.logogroups ul li img {width: 100%; height: auto;}
.newsbox p  {font-size: 18px; line-height: 22px;} 
.newssection > div { padding: 0;}    
   
    
/*--inner1 --*/ 
.settle_section {width: 90%;}
.citypass {margin: 40px 0 54px !important;}    
.citypass figure {width: 100%; text-align: center;} 
.citypass a {width: 30%!important; margin: 0 auto; display: inline-block;}    
.citypass img {width: 100%; height: auto;} 
.playwrap {width:100%;} 
.planholiday {width: 90%;}  
    
/*--inner2 --*/
.plannerinfo {width: 84%;} 
.featureicon {height: auto; margin-left: -75px;  top: 15%;  width: 120px; padding: 0 0 5px;} 
.featureicon img {width: 15%; height: auto;}  
.featureicon em {font-size: 16px; line-height: 30px;}  
.brouchersection {width: 84%;}
.broucherone {width: 100%;}
.brouchertwo  {width:100%;} 
.findmore {width: 84%;}  
.inputgroup input {width: 100%;}       
.plannergroupwrap {margin: 0 auto 45px;}
    
/*--inner3 --*/
.subscribe {width:80%; margin: 0 auto; } 
.inputsubscribe {width: 175px!important;} 
.subscribebtn {width: 88px !important; }
.titlewrap > .title {padding: 55px 0 35px;} 
    
    
/*--inner4 --*/
.newsupdate {width: 87%;} 
.newsupdate > .title { padding: 30px 0 35px;}
.recordwrap  {margin: 40px auto;}  
.recordesection {width: 90%;} 
.recordesection h1 {font-size: 22px; line-height: 30px;} 
.selectwrap .inputgroup label {font-size: 18px; line-height: 26px;} 
.selectBox.select.secondse.selectBox-dropdown { min-width: 208px !important;}  
.like_box {margin: 80px auto 32px;}      
    
 /*-- inner5 --*/
.newsection {width: 90%;}  
.newsgroup ul {width: 90%; margin: 0 auto; text-align: center;}  
.newslist > li {width: 100%!important;} 
.newsinfo {padding: 38px 5% 0}       
  .flex-control-paging {bottom:60px!important;}    
  
 /*--inner6--*/
.select {width: 90%; margin: 0 auto; float: none;}	
.select ul {float: none;}	
.select ul li {margin-right: 0; float: none; width: 100%; margin-bottom: 10px;}	
input[type=radio].css-checkbox + label.css-label {font-size: 12px; padding-right: 38px;} 
.otherform {width: 90%; margin: 0 5%;}	
.otherform ul li {float: none; margin-bottom: 15px; margin-right: 0px;}	 

/*--popup--*/
input[type=radio].css-checkbox + label.css-label {font-size: 12px; padding-right: 38px;}  
div#terms {  width: 100%; padding:45px 0;}
div#cboxLoadedContent {  width: 90%!important; margin:0 5%;}
div#colorbox { width: 90%!important;}
div#cboxContent {width: 68%!important;}

.videowrap {height: 300px;}

}


@media screen and (max-width: 599px) {
/*--index--*/       
.wrapper {margin:0 auto;}
.container {width:100%; margin:0 auto;}
.logowrapper {width:20%; margin: 15px; top: 50%;}
.logo {width: 100%; height: auto;}  
.logo img {width: 100%; height: auto;}     
.mobilemenu_btn {right: 25px;padding: 30px 15px; top:50%; padding: 0 15px; height: auto;}   
.cbp-spmenu-vertical {width: 100%;  padding: 0 50px;} 
.cbp-spmenu-right {right: -100%;}
.closebtn {margin: 40px 0 20px;}    
.cbp-spmenu-push-toleft {position: fixed; height: 100%; width: 100%;}
.cbp-spmenu-vertical    {overflow-y: scroll;} 
.sub-menu li a {font-size: 14px;line-height: 18px;} 
.cbp-spmenu-vertical a {font-size: 16px;line-height: 18px;}  
.menu {margin:0 0 25px;}      
.slider {width: 100%; display: none;} 
.mobileslider {display: block; width: 100%;}    
.flexslider ul li img {width: 100%; height: auto;}     
.newssection {width: 84%;} 
.title h1 {font-size: 18px; line-height: 24px;  padding: 0 5% 5px;}  
.title h3 {font-size: 12px;  line-height: 18px;  padding: 0 5%;}
.videowrap {width: 90%;}   
.crusesection   {width: 100%;} 
.crusesection article {width: 100%;}  
.crusesection p {width: 90%; margin: 0 auto 40px;}  
.crusesection h3 {font-size: 16px; line-height: 20px;}  
.huricanwrap {width: 90%;}    
.hurican_section {width: 100%;}  
.hurican_section figure {width: 100%;  margin: 0 0 35px;}  
.hurican_section figure em   {padding: 10px 0;line-height: 14px; font-size: 14px; height: auto;} 
.sectionimage img {width: 100%; height: auto;} 
.section_info {width: 90%; -moz-column-gap:3%; margin: 0 auto 35px;}      
.explorewrap {width: 100%;}    
.explorewrap h4 {font-size: 24px; line-height: 34px;}  
.explorewrap ul li em {  font-size: 15px; line-height: 20px;}
.explorewrap ul li img {height: auto;}
.buttonsm { padding: 0 25px; width: auto;}   
.socialboxads {width: 100%; margin: 0 auto 25px;}
.mainbx {width: 90%; margin: 0 auto;}     
.mainbx > li {width: 100%  !important; margin: 0 auto 25px !important;}     
.mainbx li .socialbox {width:100%;}
.socialbox h3 {font-size: 16px;  line-height: 22px;} 
.socialbox h6 {width: 80%;}    
.planbtngrp {width: 90%;} 
.planbtngrp li > .buttonsm {width:100%;}   
.logogroups {width: 100%; margin: 0 auto 25px;}
.logogroups ul li {margin: 0 8% 0 0; width: 20%;}
.logogroups ul li img {width: 100%; height: auto;}
.newsbox p  {font-size: 16px; line-height: 22px;}   
.midwrapper {margin: 10px auto 0;}    
.crusesection p  {-webkit-column-count:1; -ms-column-count:1; -o-ms-column-count:1; -moz-column-count: 1;} 
.section_info {-webkit-column-count:1; -ms-column-count:1; -o-ms-column-count:1; -moz-column-count: 1;}  
.explorewrap ul {margin: 0 ; width: 100%;}    
.explorewrap ul li {width: 100%  !important; margin: 0 auto 25px !important;}    
.ftsocialgrp {text-align: center; float: none; width: 100%; margin: 0 0 10px;}    
.ftsocialgrp ul {margin: 0 auto; float: none;}   
.conditions {float: none; width: 100%;text-align: center;}    
.conditions ul {margin: 0 auto; float: none;} 
.title {padding: 55px 0 30px;} 
.newssection h4 {font-size: 24px; line-height: 25px;} 
.newsbox p {font-size:15px; line-height: 20px;} 
.newssection > div { padding: 0;}   
.productinfo {padding: 5px 12px;}    

/*--new---*/
.logogroups ul li { width: 17%;}

    
/*--inner1 --*/ 
.settle_section {width: 90%;}
.citypass {margin: 40px 0 54px !important;}    
.citypass figure {width: 100%; text-align: center;} 
.citypass a {width: 30%!important; margin: 0 auto; display: inline-block;}    
.citypass img {width: 100%; height: auto;} 
.playwrap {width:100%;} 
.planholiday {width: 90%;}  
.settlebag {-webkit-column-count:1; -ms-column-count:1; -o-ms-column-count:1; -moz-column-count: 1;}  
.sectioninfo  {-webkit-column-count:1; -ms-column-count:1; -o-ms-column-count:1; -moz-column-count: 1;}  
.settle_section figure em {padding: 10px 0;line-height: 14px; font-size: 14px; height: auto;}  
#innertt .title {padding: 55px 0 40px;} 
.settle_section figure {margin: 0 0 25px;}    
    
    
/*--inner2 --*/
.plannerinfo {width: 84%;} 
.featureicon {height: auto; margin-left: -75px;  top: 15%;  width: 120px; padding: 0 0 5px;} 
.featureicon img {width: 20%; height: auto;}  
.featureicon em {font-size: 16px; line-height: 30px;}  
.brouchersection {width: 90%;  margin: 25px auto 0;}
.broucherone {width: 100%; padding: 0 5%; margin: 0 0 25px;}
.brouchertwo  {width:100%;  margin: 0 0 25px;}
.broucherone h2 {font-size: 20px; line-height: 25px;} 
.brouchertwo h2 {font-size: 20px; line-height: 25px;} 
.touroplist {-webkit-column-count:1; -ms-column-count:1; -o-ms-column-count:1; -moz-column-count: 1; padding: 10px 5%;} 
.findmrwrap {margin: 0 auto 25px;}    
.findmore {width: 84%;} 
.findmore h2  {font-size: 20px; line-height: 25px; margin: 0 0 15px;}         
.plannergroupwrap {margin: 0 auto;} 
.plannerinfo {-webkit-column-count:1; -ms-column-count:1; -o-ms-column-count:1; -moz-column-count: 1;}    
.planerimagewrap > img { min-height: 300px;} 
.bluearrow {display: none;}
.subscribe {width: 342px;} 
    
/*--inner3 --*/
.subscribe {width:80%; margin: 0 auto; } 
.inputsubscribe {width: 175px!important;} 
.subscribebtn {width: 88px !important;} 
.titlewrap > .title {padding: 55px 0 35px;}  
   
    
 /*--inner4 --*/
.newsupdate {width: 100%; display: none;} 
.recordwrap  {margin: 40px auto;}  
.recordesection {width: 84%;} 
.recordesection h1 {font-size: 22px; line-height: 30px;} 
.selectwrap .inputgroup label {font-size: 16px; line-height: 30px;} 
.selectBox.select.secondse.selectBox-dropdown { min-width: 208px !important;}  
.like_box {margin: 80px auto 32px;}
.findmore > .inputgroup {width: 100%;} 
.inputgroup .textinpt {width: 100%!important;}   
.updatetitlewrap {display: block;} 
.updatetitle > .title { padding: 30px 0 35px;}    
.recordesection h1 { font-size: 18px; line-height: 26px;} 
.selectwrap .inputgroup {width: 100%; margin: 0 0 5px; }   
.selectBox-dropdown .selectBox-label {font-size: 13px;}    
.selectBox-dropdown {width: 208px!important;} 
.planbtngrp > li {width: 100%!important; margin: 0 0 10px;}
    
 /*-- inner5 --*/
.newsection {width: 90%;}  
.newsgroup ul {width: 90%; margin: 0 auto; text-align: center;}  
.newslist > li {width: 100%!important;}    
.recordwrap {width: 90%;}   
.pagination { margin: 50px auto 55px;  width: 258px;} 
.pagination ul li { margin: 0 8px 0 0;} 
.newsinfo {padding: 38px 5% 0;}

/*--inner6--*/
.select {width: 90%; margin: 0 auto; float: none;}	
.select ul {float: none;}	
.select ul li {margin-right: 0; float: none; width: 100%; margin-bottom: 10px;}	
input[type=radio].css-checkbox + label.css-label {font-size: 12px; padding-right: 38px;} 
.otherform {width: 90%; margin: 0 5%;}	
.otherform ul li {float: none; margin-bottom: 10px; margin-right: 0px;}	

/*--popup--*/
input[type=radio].css-checkbox + label.css-label {font-size: 12px; padding-right: 38px;}  
div#terms {  width: 100%; padding:45px 0;}
div#cboxLoadedContent {  width: 90%!important; margin:0 5%;}
div#colorbox { width: 90%!important;}
div#cboxContent { width: 54%!important;}
#innertt .title h1 {
    padding: 0 10%;
}
.select ul li{margin-bottom: 10px;}
.flexslider ul li{overflow: hidden;}
.flexslider ul li img {height: 300px; width: auto; object-fit: cover;}

.videowrap {height: 300px;}
}
	
	

 @media only screen and (max-width: 479px) {
/*--index--*/        
.wrapper {margin:0 auto;}
.container {width:100%; margin:0 auto;}	
.hurican_section figure em  {font-size: 13px;}  
.explorewrap h4 {font-size: 22px; line-height: 26px;}  
.conditions ul li {display: block; margin: 0 0 10px;}  
.flex-control-paging {bottom: 44px !important;} 
.flex-control-paging li a {width: 10px; height: 10px;} 
.planbtngrp li {display: block!important; margin: 0 0 10px; width: 100% !important;}
.hurican_section figure em {position: relative;  padding: 0 5%;}     

/*--inner1 --*/ 
.settle_section {width: 90%;}
.citypass {margin: 40px 0 54px !important;}    
.citypass figure {width: 100%; text-align: center;} 
.citypass a {width: 60%!important; margin: 0 auto; display: inline-block;}    
.citypass img {width: 100%; height: auto;} 
.playwrap {width:100%;} 
.planholiday {width: 90%;}  
.planholiday h3 {font-size: 18px; line-height: 22px; margin: 20px 0;}
     
/*--inner2 --*/
.planerimagewrap > img { min-height: 180px;} 
.featurecaption {position: relative;}   
.featurecaption p {padding: 0 5%;}  
     
/*--inner3 --*/
.inputgroup {float: left; text-align: center;}     
.subscribe {width: 90%; margin: 0 auto; text-align: center;}
.inputsubscribe {width: 230px!important; float:none; margin: 0 auto 15px!important; display: block; float: none!important;} 
.subscribebtn {width: 100px!important; float: none!important; display: block; text-align: center;}  
     
/*--inner4 --*/
.selectwrap .inputgroup label {font-size: 16px; line-height: 26px;}     
     
/*--inner5 --*/
.newsection {width: 100%;}  
.newsection > .selectwrap {width: 88%;} 
.newsection .selectBox-dropdown {width: 218px !important;}  
.newsinfo {padding: 38px 5% 0}     
.newsinfo h2 {font-size: 18px;line-height: 25px;} 

.socialbox input.wysija-input {width:190px!important;} 
p.wysija-paragraph {float:none; margin:0 auto;}  
.socialbox .widget_wysija_cont {width:190px!important;}
.socialbox .widget_wysija_cont .wysija-submit {float:left;}
.socialbox .form-validation-field-0formError.parentFormform-wysija-3.formError{left: 110px!important;}
     
     
/*--inner6--*/
     
.emailnewsletter {width: 90%; margin: 0 auto;}  
.emailnewsletter input.textinput {width: 60%;}	 
.emailnewsletter input.subtbn {width: 40%;}	 

#wpcf7-f601-o1 input[type=submit] { width: 197px; text-align: center; height: 44px; background: #4095b7; vertical-align: middle; display: block; border: 0px; color:#fff; text-transform: uppercase; cursor: pointer; font-weight: 400;}

     
 /*--popup--*/
input[type=radio].css-checkbox + label.css-label {font-size: 12px; padding-right: 38px;}  
div#terms {  width: 100%; padding:45px 0;}
div#cboxLoadedContent {  width: 90%!important; margin:0 5%;}
div#colorbox { width: 90%!important;}
div#cboxContent { width: 35%!important;}    
#terms h4 {font-size:24px; line-height:28px; margin-bottom:15px;}
div#terms { width: 100%; padding: 66px 0 45px;}

.select .wpcf7-list-item{margin-bottom: 10px;}
.socialbox .widget_wysija_cont {
    width: 90%!important;
}
.socialbox input.wysija-input {width:60%!important; float:left;}
.socialbox .widget_wysija_cont .wysija-submit{width:40%!important;}

.videowrap {height: 300px;}
}