@import url('https://fonts.googleapis.com/css?family=Arsenal|Cabin|Lato|Merriweather|Open+Sans|Questrial|Raleway|Rubik|Slabo+27px');


.magDesDiv{ padding:1%; background-color:#980000; color:#FFF; text-align:center; border-radius:3px; font-weight:bold; margin-bottom:1%;    }
.magDesDiv a{ color:#FFF; }
#magicalDestination{ background-color:#efefef; }
#myslideshow1{ background-image:url(../image/slider/1.jpg); background:cover; background-size:100%;  }

.aboutImgCar{ margin-top:10%;}
.aboutUsLine{ font-family:Open Sans; font-size:1.4em; line-height:1.8em; margin-top:5%; margin-bottom:5%;  }
#packDesc{ line-height:1.4em; font-weight:bold; }
#inclusitionFetch{ line-height:1.6em; }
body{ font-family:Lato; overflow-x:hidden;  }
body::-webkit-scrollbar {
    width: 0.5em;
}
 
body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
}
 
body::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  outline: 1px solid slategrey;
}
.navbar-brand{ height:100px;  }
.navbar-default{ background-color:rgba(255,255,255,0); color:#990f02; border:none; transition: all 0.9s; 

  

  }
  .logo_scroll img{ background-color:rgba(255,255,255,0.9); padding:2% 4%; border-radius:4px;   }
.navbar-default .navbar-nav>li>a{ color:#990f02 !important ; font-weight:bold; font-family:Arsenal;   }
.navgiation_bar_rajan{ margin-top:2.2%; font-size:1.1em;  }
.book_now_icon{ background-color:#990f02; border-radius:5px;  }
.book_now_icon a{ color:#FFF !important ; }
#home_slider{ position:relative; }
.important_links a{ text-decoration:none; color:#000; }

.queryFormDiv input[type="text"]{ border:0.5px solid #efefef; background-color:#FFF; padding:5% 5% 5% 12%; width:100%; background-image:url(../image/icon/loc.png); background-size:35px 30px; background-position:center; background-position:left; background-repeat:no-repeat; border-radius:3px; background-position:2px 12px;    }

 input[type="radio"]{ display:none; }
 input[type="radio"]+ label:before{  content:''; display:inline-block;  text-align:center; font-weight:bold;    height:22px; width:22px; line-height:20px;  vertical-align:middle; margin:0px 10px 5px 5px; font-size:1.5em; border:2px solid #ccc; border-radius:50%;    }
 input[type="radio"]:checked + label:before{  background-color:#ef7c00; border:#FFF solid 4px;   }
 
  input[type="checkbox"]{ display:none; }
 input[type="checkbox"]+ label:before{  content:''; display:inline-block;  text-align:center; font-weight:bold;    height:22px; width:22px; line-height:20px;  vertical-align:middle; margin:0px 10px 5px 5px; font-size:1.5em; border:2px solid #ccc; border-radius:50%;    }
 input[type="checkbox"]:checked + label:before{  background-color:#ef7c00; border:#FFF solid 4px;   }

 
 
 .message_client label{ margin-top:1%; }
 .message_client textarea{ width:100%;  height:100px; background-color:#FFF; border:none; padding:2%;   }
.queryForm input[type="submit"]{ width:100%; padding:4%; margin-top:20%; background-color:#990f02; border:none; color:#FFF; border-radius:4px; box-shadow:0px 4px 0px  #7e0e03; font-size:1.2em;    }
.queryForm input[type="text"]{ width:100%; padding:3%; border:0.5px solid #efefef;  }
.queryForm label{ font-size:0.9em; margin-top:5%;  }
.queryForm button{ margin-top:8%; padding:5%; font-size:1.5em; width:25%;  }

#home_slider{ position:relative; }
#queryFormDiv{ position:absolute; top:28%; z-index:9; left:5%;   }
.queryFormDivHere{ background-color:rgba(255,255,255,0.6); padding:2%; border-radius:5px;  }
.heading_main_temp{ text-align:center; font-family:Lato; font-size:2.5em; padding:3%; font-weight:bold;    }
.package_top_div{ background-image:url(../image/otherImage/top_goa.jpg); text-align:center; height:400px;  font-size: 3em; background-position:center; display: flex;
  align-items: center;
  justify-content: center; color:#FFF; text-shadow:0px 2px 0px #000;  }
  
.himachal_pradesh_div{ background-image:url(../image/otherImage/Himachal-Pradesh.jpg);  }  

.north_east_pack{ background-image:url(../image/otherImage/northeast-india-tour-packages.jpg);   }
  
  
  
.kerla_pack{ background-image:url(../image/otherImage/kerla_pack.jpg);  }
  
  .package_name{ border:8px solid #FFF;  text-align:center; height:400px;  font-size:3em; background-position:center; display: flex;
  align-items: center;  transition: height 1s;
  justify-content: center; color:#FFF; text-shadow:0px 2px 0px #000; position:relative; transition: all 0.8s;   }
  .showHover{ position:absolute; bottom:0px; background-color:rgba(0,0,0,0.5); width:100%; padding:2.5%; margin-top:2%;  display:none; cursor:pointer; font-size:0.5em !important ;     }
  
  
   .showHover a{ color:#FFF; text-decoration:none;  }
  .package_name:hover .showHover{ display:block; }
  
  #subscription_section{  background-image:url(../image/otherImage/sub_bg.jpg); padding:9% 0%; margin-top:4%;  animation: animatedBackground 10s linear infinite;
    -moz-animation: animatedBackground 10s linear infinite;
    -webkit-animation: animatedBackground 10s linear infinite;
    -ms-animation: animatedBackground 10s linear infinite;
    -o-animation: animatedBackground 10s linear infinite;    }


@keyframes animatedBackground {
    0% { background-position: 0 0; }
    100% { background-position: -300px 0; }
}
@-moz-keyframes animatedBackground {
    0% { background-position: 0 0; }
    100% { background-position: -300px 0; }
}
@-webkit-keyframes animatedBackground {
    0% { background-position: 0 0; }
    100% { background-position: -300px 0; }
}
@-ms-keyframes animatedBackground {
    0% { background-position: 0 0; }
    100% { background-position: -300px 0; }
}
@-o-keyframes animatedBackground {
    0% { background-position: 0 0; }
    100% { background-position: -300px 0; }
}

.subFormFill{ background-color:rgba(255,255,255,0.7); padding:3%; border-radius:5px;   }

  .subscriptionEmailIdAddress{ margin-top:2%; }  
  .subscriptionEmailIdAddress input[type="text"]{ width:100%; padding:4%; background-color:#efefef; border:none; border-radius:4px;  }
    .subscriptionEmailIdAddress button{ width:100%; padding:3.2%; border:none; background-color:#FFF44F;  font-size:1.8em; color:#000;  border-radius:4px; border-bottom:4px solid #f4ea50;     }
	.packageDealDiv{  border-radius:5px; padding:4%;     }
	.packageDealDiv .row{ background-color:#FFF;  border-radius:0px 0px 5px 5px ;}
	.packageDealDiv img{ border-radius:5px 5px 0px 0px ; }
	#specialOffer{ background-color:#efefef; }
	.placeNamePackage{ font-size:1.5em; margin:2% 0%; color:#990f02; font-weight:bold; }
	.placePackgeDaysDesc{ font-size:0.8em; margin-bottom:3%; margin-top:3%; text-align:left; color:#999999;      }
	.placePackgeDays{ font-size:1em; line-height:1.8em; font-weight:bold;  }
	.placeNamePackageAmt{ font-size:1.5em; margin:2% 0%; text-align:right !important ; }
	.placeNamePriceNext{ text-align:right; font-size:0.85em; margin-top:-1%; margin-bottom:2%;   }
	.placePackgeDaysBookingButton button{width:100%; padding:2.5%; border:none; margin-top:2%; margin-bottom:5%;  background-color:#990f02; font-size:1.5em; color:#FFF;  border-radius:4px; border-bottom:4px solid #730b01;    }
	#guest_review{ background-image:url(../image/otherImage/gusest_bg.jpg); background-attachment:fixed; background-position:center; height:500px; margin-top:0%; } 
	.guest_slider_text{ padding:0% 13%; font-size:1.8em; color:#FFF; margin-top:0%;  }
.carousel-control.right{ background-image:none !important; }
.carousel-control.left{ background-image:none !important; }
#fetchPills{ background-color:#990f02;     }
.nav-justified>li>a{ color:#FFF; font-weight:bold;  }
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{  background-color:#FFF44F; color:#990f02; border-radius:0px; padding:4%;   }
.nav>li>a:focus, .nav>li>a:hover{  background-color:transparent; color:#FFF; border-radius:0px; }
#offerJsonFetch .container{ background-color:rgba(0,0,0,0.05); padding-top:2.5%; margin-bottom:5%; border-radius:5px;    }
#footer{ background-color:#FFF44F; padding-top:4%; color:#000; padding-bottom:4%;     }
.socailMediaIconDiv{ margin:auto; width:25%; max-width:100%; }
.heading_deals_footer{ font-size:1.5em; font-weight:bold; margin-bottom:2%; color:#990f02;   }
.socailMediaIconDiv div{ display:inline-block; }
.socailMediaIconDiv div img{ width:60%; background-color:#990f02 ; padding:5%; border-radius:50%;    }
.rightResered{ color:#555; padding-top:2%; padding-bottom:2%; background-color:#990f02; color:#FFF;   }
.subscriptionEmailIdAddressFooter input[type="text"]{ width:100%; padding:4%; background-color:#efefef; border:none; border-radius:3px; margin-bottom:2%;  }
.subscriptionEmailIdAddressFooter button{ width:100%; border:none; padding:4%; color:#FFF; background-color:#990f02; border-radius:3px; margin-top:2%; font-size:1.2em;    }
.callUsFooterFixed{ width:100%; background-color:rgba(153,15,2,0.9); right:7.5%;  color:#FFF; padding:0.5%; text-align:center; border-radius:2px; font-family:Cabin;  position:fixed; bottom:-5px; z-index:99; width:300px; font-size:1.2em;      }
.dateSelector input[type="text"]{ background-image:url(../image/icon/date.png); background-repeat:no-repeat; background-size:28px 28px; padding:8px 0px 8px 40px; background-position:0px 5px;  border-radius:3px;   }
.increaseDescButtonMainTable{ background-color:#FFF; border-radius:3px;   }
.increaseDescButtonMain{ margin-top:1%; }
.increaseDescButtonMain div{ background-color:#FFF; padding:5%; border-radius:3px;  }
.increaseDescButtonMain input[type="text"]{ text-align:center; background-color:#990f02; color:#FFF; font-size:1.0em; padding-bottom:-5% !important ; height:32px; border-radius:3px!important ;      }
.increaseDescButton{ width:55px !important; background-color:#FFF; padding:0%; text-align:center; font-size:1.4em; border-radius:5px;       }

.queryEntry{ margin-top:1%; }
.queryEntry input[type="text"]{ width:100%; padding:3%; border-radius:3px; border:none; }

.queryEntry input:focus::-webkit-input-placeholder {
    font-size: .75em;
    position: relative;
    top: -15px; 
    transition: 0.2s ease-out;
}

.queryEntry input::-webkit-input-placeholder {
    transition: 0.2s ease-in;
}

.queryEntry input[type="text"]:focus, input[type="password"]:focus {
    height: 40px;
    padding-bottom: 0px;
    transition: 0.2s ease-in;
}

.queryEntry input[type="text"], input[type="password"] {
    height: 40px;
    transition: 0.2s ease-in;
}


/*selected Package CSS*/
@import url('https://fonts.googleapis.com/css?family=Arsenal|Cabin|Lato|Merriweather|Open+Sans|Questrial|Raleway|Rubik|Slabo+27px');

#showPackageQueryForm{ padding:1% 2%; position:fixed; top:5%; left:5%; right:5%; bottom:5%; background-color:#FFF; z-index:99999; border-radius:2px;     }
.headingSelectedPack{ text-align: center; font-family:Cabin; font-size:2em; background-color:#990f02; padding:1%; color:#FFF;    }
.selectedPlanProperty{ text-align:center; padding:1.5%; font-family:Lato; font-size:1.5em;  }
.headingSubmitSelectPlan{ font-family:Cabin; text-align:center; font-size:1.5em; }
.submitFormField input[type="text"]{ width:100%; margin-top:2%; padding:3%; background-color:#efefef; border:none;    }
.submitFormField textarea{ width:100%; margin-top:2%;  padding:3%; background-color:#efefef; resize:none; border:none; height:100px;     }
.submitFormField button{ width:100%; background-color:#990f02; border:none; color:#FFF; font-size:1.2em; padding:3%; margin-top:2%;   }
.closeButton{ position:absolute; right:-30px; top:-30px;  padding:0.5% 1%; border-radius:50%; height:30px; width:30px; font-size:2em; font-weight:bold; color:#FFF;        }
.selectScrollDiv{  height:400px; overflow:scroll; overflow-x:hidden;  }
.blackWindowSelectDiv{ background-color:rgba(0,0,0,0.8); position:fixed; top:0px; left:0px; bottom:0px; right:0px; z-index:9999;  }
.selectScrollDiv::-webkit-scrollbar {
    width: 0.5em;
}
 
.selectScrollDiv::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
}
 
.selectScrollDiv::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  outline: 1px solid slategrey;
}




/*ohter page heading*/

/*ohter page heading*/
.headingPageGoa{ background-image:url(../image/otherImage/top_goa.jpg); background-attachment:fixed; background-size:100%; }
.headingPages{ padding:15% 0%; font-size:6em; text-align:center; color:#FFF; text-shadow:0px 5px 0px #000;   }
.otherPageHeader{ background-image:url(../image/otherImage/bg_contact.jpg); padding:12% 0%; font-size:3em; text-align:center; background-size:100%; background-attachment:fixed; color:#990f02; text-shadow:0px 2px 0px #efefef;    }

.contactUsHeading{ font-family: Arsenal; font-size:4em; margin-top:2%; color:#990f02; font-weight:bold; border-bottom:1px solid #990f02; padding-left:0%;    }
.contactForm{ padding-left:0%; }
.submitFormHeading{ font-size:2em; margin-top:5%; margin-bottom:1%; color:#990f02;  }
.contactForm input[type="text"]{ width:100%; padding:2.5%; margin-bottom:2%; border:none; font-size:1.2em; background-color:#efefef;    }
.contactForm input[type="email"]{ width:100%; padding:2.5%; margin-bottom:2%; border:none; font-size:1.2em;  background-color:#efefef;    }
.contactForm input[type="number"]{ width:100%; padding:2.5%; margin-bottom:2%; border:none; font-size:1.2em;  background-color:#efefef;   }
.contactForm textarea{ width:100%; padding:2.5%; margin-bottom:2%; font-size:1em; border:none;  background-color:#efefef; height:120px; resize:none;     }
.contactForm input[type="submit"]{ width:100%; padding:2%; margin-bottom:2%; font-size:1.8em; border:1px solid #CCC; background-color:#990f02; color:#FFF;    }
#contactFormHere{ background-color:rgba(0,0,0,0.03); padding:2%; border-radius:5px;   }
.queryDetails{ padding:2%; background-color:rgba(0,0,0,0.03); margin-top:6.5%; }
.heading_contact_query{ font-size:1.5em; padding:2%; margin:2.5% 0%;   font-weight:bold; background-color:#990f02; color:#FFF; border-radius:3px;     }
.contactQueryDetails{ line-height:1.9em; font-size:1.5em;    }

.blackWindowSubConf{ background-color:rgba(0,0,0,0.5); position:fixed; top:0px; right:0px; left:0px; bottom:0px; z-index:9999; display:none;  }
.subMailDiv{ background-color:#FFF; top:20%; left:30%; right:30%; background-color:#FFF; bottom:28%; position:fixed; z-index:99999; border-radius:5px; display:none;    }
.headingSubPopUp{ text-align:center; font-family:Arsenal; font-size:2.5em; padding:5%; }
.nextsub{ text-align:center; font-family:Open Sans; font-size:1em; margin-top:5%; padding-bottom:5%;    }
.errorMessageSub{ text-align:right; color:#FF0000; font-size:0.8em; font-family:Open Sans; display:none; }
.errorMessageSubFooter{  color:#FF0000; font-size:0.8em; font-family:Open Sans; display:none; }


#carAnimated{ background-image:url(../image/animate/city.png); height:360px; background-position: 0px 0px;
	background-repeat: repeat-x; background-repeat:repeat-x;  margin-top:50px;    }
.animateCarDiv{    animation: animatedBackground 5s linear infinite; background-image:url(../image/animate/car.png); height:42px; position:relative; top:320px; background-repeat:no-repeat;      }

@keyframes animatedBackground {
	from { background-position: 100% 0; }
	to { background-position: 0% 0; }
}
.headingCreatePackage{ text-align:center; font-family:Cabin; border:1px dashed #FFF; border-bottom:none;   font-size:1.5em; background-color:#990f02; padding:2% 2% 2% 2%; color:#FFF; margin-top:5%; margin-bottom:0%; border-radius:0px 0px 0px 0px;       }
.fieldsCreatePackage{ padding:5% 5% 0% 5%; min-height:250px; border:1px dashed #990f02;    }
.fieldsCreatePackage div{  margin-bottom:2%;   }
.fieldsCreatePackage select{ padding:2%; border:0.5px solid #efefef;  }
.fieldsCreatePackage input[type="date"]{ width:100%; padding:2%; border:0.5px solid #efefef;  }
.fieldsCreatePackage textarea{ width:100%; resize:none; border:0.5px solid #efefef; height:213px; padding:2%; background-color:#efefef;   }
.fieldsCreatePackageSubmit input[type="button"]{ background-color:#FFF44F; padding:2%; border:#efefef 2px solid; color:#000; width:100%; border-radius:3px; font-size:1.5em; margin-top:5%; margin-bottom:5%;   }
.fieldsCreatePackageSubmit{ margin-top:2%; }

.selectDayDiv{ width:80px; height:80px; background-color:#efefef; }
.selectCount{ background-color:#efefef; padding:4% 4%; text-align:center; border-right:5px solid #FFF; border-left:5px solid #FFF; cursor:pointer;    }

/*date picker*/
.ui-datepicker,
.ui-datepicker table,
.ui-datepicker tr,
.ui-datepicker td,
.ui-datepicker th {
    margin: 0;
    padding: 0;
    border: none;
    border-spacing: 0;
}

.ui-datepicker {
    display: none;
    width: 294px;
    padding: 0px;
    cursor: default;
 
    text-transform: uppercase;
    font-family: Tahoma;
    font-size: 12px;
 
 }

.ui-datepicker-header {
    position: relative;
    padding-bottom: 10px;
    border-bottom: 1px solid #d6d6d6;
}
 
.ui-datepicker-title { text-align: center; }
 
.ui-datepicker-month {
font-weight:bold; 
    position: relative;
    padding-right: 15px;
    color: #565656;
	font-size:1.2em; 
}
 
.ui-datepicker-year {
    padding-left: 8px; font-weight:bold; 
	color: #565656;
	font-size:1.2em; 
}

.ui-datepicker-month:before {
    display: block;
    position: absolute;
    top: 5px;
    right: 0;
    width: 5px;
    height: 5px;
    content: '';
 
    background: #a5cd4e;
    background: -moz-linear-gradient(top, #a5cd4e 0%, #6b8f1a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5cd4e), color-stop(100%,#6b8f1a));
    background: -webkit-linear-gradient(top, #a5cd4e 0%,#6b8f1a 100%);
    background: -o-linear-gradient(top, #a5cd4e 0%,#6b8f1a 100%);
    background: -ms-linear-gradient(top, #a5cd4e 0%,#6b8f1a 100%);
    background: linear-gradient(top, #a5cd4e 0%,#6b8f1a 100%);
 
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.ui-datepicker-prev,
.ui-datepicker-next {
    position: absolute;
    top: -2px;
    padding: 5px;
    cursor: pointer;
}
 
.ui-datepicker-prev {
    left: 0;
    padding-left: 0;
}
 
.ui-datepicker-next {
    right: 0;
    padding-right: 0;
}
 
.ui-datepicker-prev span,
.ui-datepicker-next span{ color:#FFF; background-color:#990f02; padding:30%; border-radius:5px;    
    text-indent: -9999px;
}
 
.ui-datepicker-prev span { background-position: 0px 0px; }
 
.ui-datepicker-next span { background-position: -5px 0px; }
 
.ui-datepicker-prev-hover span { background-position: 0px -10px; }
 
.ui-datepicker-next-hover span { background-position: -5px -10px; }


.ui-datepicker-calendar th {
    padding-top: 15px;
    padding-bottom: 10px;
 
    text-align: center;
    font-weight: normal;
    color: #990f02;
}

.ui-datepicker-calendar td {
    padding: 0 7px;
 
    text-align: center;
    line-height: 26px;
}
 
.ui-datepicker-calendar .ui-state-default {
    display: block;
    width: 30px;
    outline: none;
 
    text-decoration: none;
    color: #000;
 
    border: 1px solid transparent;
}

.ui-datepicker-calendar .ui-state-active {
    color: #6a9113;
    border: 1px solid #6a9113;
}
 

/*date picker*/

.fieldsCreatePackageFields input[type="text"]{ width:100%; padding:2%; margin-top:1%;  background-color:#efefef; font-size:1.1em; border:none;  }
#showAreaDetailPackages{ display:none; }
.headingPopupDetailsSub{ text-align:center; background-color:#990f02; padding:2%; color:#FFF; border-radius:2px; margin-bottom:5px; font-size:1.1em;   }
@media screen and (max-width:768px){
.subMailDiv{ background-color:#FFF; top:10%; left:5%; right:5%; background-color:#FFF; bottom:35%; position:fixed; z-index:99999; border-radius:5px; display:none;    }

.navbar-default{ background-color:#FFF !important ; }
.heading_contact_query{ font-size:1.3em;}
.contactQueryDetails{ line-height:1.9em; font-size:1.2em;    }
#home_slider{ margin-top:20%; }
.logo_scroll{ margin-top:-15%; }
#queryFormDiv{ position:relative; left:0%;  }
 .package_name{ border:8px solid #FFF;  text-align:center; height:200px;  font-size:1.8em; background-position:center; display: flex;
  align-items: center;
  justify-content: center; color:#FFF; text-shadow:0px 2px 0px #000; }
	.guest_slider_text{ padding:0% 13%; font-size:1.3em; color:#FFF; margin-top:0%;  }
.socailMediaIconDiv{ margin:auto; width:80%; max-width:100%; }
.rightResered{ text-align:center; }
.navbar-default{ background-color:#FFF; !important  }
.navbar-nav{ text-align:center; background-color:#FFF; }
.navbar-toggle{ background-color:#FFF !important; }
  .showHover{ position:absolute; bottom:0px; background-color:rgba(0,0,0,0.5); width:100%; padding:2.5%; margin-top:2%;  display:block; cursor:pointer; font-size:0.5em !important ;     }
.showPackageDivMain{ position:fixed; top:1%; left:1%; right:1%; bottom:2%; background-color:#FFF; z-index:99999; border-radius:2px; background-color:#efefef; display:none; overflow:hidden   }
.headerShowPackDiv{ background-color:#990f02; font-size:1.4em; text-align: center; padding:1%; color:#FFF;   }
.closeButtonPackage{ text-align: left; margin-right:-2%; font-family: Raleway;    }
	.packageDealDiv{  border-radius:5px; padding:10%;   }
.heading_main_temp{ text-align:center; font-family:Lato; font-size:1.8em; padding:3%; font-weight:bold;    }

.otherPageHeader{ background-image:url(../image/otherImage/bg_contact.jpg); padding:12% 0%; font-size:2em; text-align:center; background-size:100%; background-attachment:fixed; color:#990f02; text-shadow:0px 2px 0px #efefef; margin-top:20%;     }
.headingPages{ padding:15% 0%; font-size:2em; text-align:center; color:#FFF; text-shadow:0px 5px 0px #000; margin-top:18%;   }
.placeNamePackage{ font-size:1.2em; margin:2% 0%; color:#990f02; font-weight:bold; }
.placeNamePackageAmt{ font-size:1.2em; margin:2% 0%; text-align:right !important ; }
.contactUsHeading{ font-family: Arsenal; font-size:2em; margin-top:2%; color:#990f02; font-weight:bold; border-bottom:1px solid #990f02; padding-left:2%;    }
.submitFormHeading{ font-size:1.2em; margin-top:5%; margin-bottom:2%; color:#990f02; padding-left:2%;   }
#contactFormHere{ background-color:rgba(0,0,0,0.03); padding:3%; border-radius:5px;    }

.ui-datepicker-prev span,
.ui-datepicker-next span{ color:#FFF; background-color:#990f02; padding:25%; border-radius:5px;    
    text-indent: -9999px;
}		
.fieldsCreatePackageSubmit{ margin-top:5%; }
#inclusitionFetch{ padding:2% 6%; }
#packDesc{ padding:2% 6%; }
.headingSelectedPack{ text-align: center; font-family:Cabin; font-size:1.2em; background-color:#990f02; padding:1%; color:#FFF; margin:2% 5%;     }
.selectedPlanProperty{ text-align:center; padding:1%; font-family:Lato; font-size:1.1em; margin-bottom:-10px;   }
.closeButton{ position:absolute; right:-10px; top:-50px;  padding:0.5% 1%; border-radius:50%; height:30px; width:30px; font-size:2em; font-weight:bold; color:#FFF;        }
#showPackageQueryForm{ padding:1% 2%; position:fixed; top:8%; left:4%; right:4%; bottom:2%; background-color:#FFF; z-index:99999; border-radius:2px;     }
.headingPopupDetailsSub{ text-align:center; background-color:#990f02; padding:2%; color:#FFF; border-radius:2px; margin-bottom:5px; font-size:1.1em; margin:2% 5%;    }
.selectScrollDiv{  height:350px; overflow:scroll; overflow-x:hidden;   }

}

@media screen and (min-width:768px){

.logo_scroll{ margin-top:0%; }
}