*{margin:0;padding:0;outline:0;box-sizing:border-box;}
ul{list-style-type:none;padding:0;margin:0;}
ul li{list-style:none;padding:0;margin:0;}
a{text-decoration:none;outline:none;}
html, body{height:100%;width:100%;padding:0;margin:0; overflow-x:hidden; background:#f9f9fd;}
@font-face{font-family:'open_sansregular';src:url('fonts/opensans-regular-webfont.eot');src:url('fonts/opensans-regular-webfontd41d.eot?#iefix') format('embedded-opentype'),
url('fonts/opensans-regular-webfont.woff') format('woff'),
url('fonts/opensans-regular-webfont.ttf') format('truetype'),
url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sansbold';src:url('fonts/opensans-bold-webfont.eot');src:url('fonts/opensans-bold-webfontd41d.eot?#iefix') format('embedded-opentype'),
url('fonts/opensans-bold-webfont.woff') format('woff'),
url('fonts/opensans-bold-webfont.ttf') format('truetype'),
url('fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sansitalic';src:url('fonts/opensans-italic-webfont.eot');src:url('fonts/opensans-italic-webfontd41d.eot?#iefix') format('embedded-opentype'),
url('fonts/opensans-italic-webfont.woff') format('woff'),
url('fonts/opensans-italic-webfont.ttf') format('truetype'),
url('fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'clanotbold';src:url('fonts/clanot-bold-webfont-webfont.eot');src:url('fonts/clanot-bold-webfont-webfontd41d.eot?#iefix') format('embedded-opentype'),
url('fonts/clanot-bold-webfont-webfont.html') format('woff2'),
url('fonts/clanot-bold-webfont-webfont.woff') format('woff'),
url('fonts/clanot-bold-webfont-webfont.ttf') format('truetype'),
url('fonts/clanot-bold-webfont-webfont.svg#clanotbold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'clanotbook';src:url('fonts/clanot-book-webfont-webfont.eot');src:url('fonts/clanot-book-webfont-webfontd41d.eot?#iefix') format('embedded-opentype'),
url('fonts/clanot-book-webfont-webfont.html') format('woff2'),
url('fonts/clanot-book-webfont-webfont.woff') format('woff'),
url('fonts/clanot-book-webfont-webfont.ttf') format('truetype'),
url('fonts/clanot-book-webfont-webfont.svg#clanotbook') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'clanotmedium';src:url('fonts/clanot-medium-webfont-webfont.eot');src:url('fonts/clanot-medium-webfont-webfontd41d.eot?#iefix') format('embedded-opentype'),
url('fonts/clanot-medium-webfont-webfont.html') format('woff2'),
url('fonts/clanot-medium-webfont-webfont.woff') format('woff'),
url('fonts/clanot-medium-webfont-webfont.ttf') format('truetype'),
url('fonts/clanot-medium-webfont-webfont.svg#clanotmedium') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'clanotnews';src:url('fonts/clanot-news-webfont-webfont.eot');src:url('fonts/clanot-news-webfont-webfontd41d.eot?#iefix') format('embedded-opentype'),
url('fonts/clanot-news-webfont-webfont.html') format('woff2'),
url('fonts/clanot-news-webfont-webfont.woff') format('woff'),
url('fonts/clanot-news-webfont-webfont.ttf') format('truetype'),
url('fonts/clanot-news-webfont-webfont.svg#clanotnews') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'clanotthin';src:url('fonts/clanot-thin-webfont-webfont.eot');src:url('fonts/clanot-thin-webfont-webfontd41d.eot?#iefix') format('embedded-opentype'),
url('fonts/clanot-thin-webfont-webfont.html') format('woff2'),
url('fonts/clanot-thin-webfont-webfont.woff') format('woff'),
url('fonts/clanot-thin-webfont-webfont.ttf') format('truetype'),
url('fonts/clanot-thin-webfont-webfont.svg#clanotthin') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Montserrat-SemiBold';src:url('fonts/Montserrat-SemiBoldd41d.eot?#iefix') format('embedded-opentype'),
url('fonts/Montserrat-SemiBold.otf') format('opentype'),
url('font/Montserrat-SemiBold.html') format('woff'), url('fonts/Montserrat-SemiBold.ttf') format('truetype'), url('fonts/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Montserrat-Regular';src:url('fonts/Montserrat-Regulard41d.eot?#iefix') format('embedded-opentype'), url('fonts/Montserrat-Regular.otf') format('opentype'),
url('fonts/Montserrat-Regular.woff') format('woff'), url('fonts/Montserrat-Regular.ttf') format('truetype'), url('fonts/Montserrat-Regular.svg#Montserrat-Regular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Montserrat-Light';src:url('fonts/Montserrat-Lightd41d.eot?#iefix') format('embedded-opentype'), url('fonts/Montserrat-Light.otf') format('opentype'),
url('fonts/Montserrat-Light.woff') format('woff'), url('fonts/Montserrat-Light.ttf') format('truetype'), url('fonts/Montserrat-Light.svg#Montserrat-Light') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'patua_oneregular';src:url('fonts/patuaone-regular-webfont.eot');src:url('fonts/patuaone-regular-webfontd41d.eot?#iefix') format('embedded-opentype'),
url('fonts/patuaone-regular-webfont.woff') format('woff'),
url('fonts/patuaone-regular-webfont.ttf') format('truetype'),
url('fonts/patuaone-regular-webfont.svg#patua_oneregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_nova_rgregular';src:url('fonts/proximanova-regular-webfont.eot');src:url('fonts/proximanova-regular-webfontd41d.eot?#iefix') format('embedded-opentype'),
url('fonts/proximanova-regular-webfont.woff') format('woff'),
url('fonts/proximanova-regular-webfont.ttf') format('truetype'),
url('fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'OpenSans-Semibold';src:url('fonts/OpenSans-Semiboldd41d.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-Semibold.woff') format('woff'), url('fonts/OpenSans-Semibold.ttf') format('truetype'), url('fonts/OpenSans-Semibold.svg#OpenSans-Semibold') format('svg');font-weight:normal;font-style:normal;}
.container{width:1280px;margin:0 auto;}
.india-package::after {
    clear: both;
    content: "";
    display: block;
}
section::after {
    clear: both;
    content: "";
    display: block;
}
.india-package {
    padding-top: 34px;
    width: 100%;
}
.india-package h1::after {
    background: #e96c21 none repeat scroll 0 0;
    bottom: -10px;
    content: "";
    height: 1px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    width: 44px;
}
.india-package h1 {
    color: #394048;
    font: 41px/41px "clanotnews";
    position: relative;
    text-align: center;
}
.india-package h1 span {
    color: #f45c00;
    font-family: "clanotbold";
}
.india-package p {
    color: #404850;
    font: 16px/30px "open_sansregular";
    margin-top: 35px;;
    padding: 0;
	text-align:center;
}
/* ==========Nee design with button============ */
.button-section {
    text-align: center;
	padding:25px 0;
}
.button-section > a {
    transition: none 0s ease 0s ;
}
.button {
    background-color: #fff;
    border: 1px solid #d7dee1;
    color: #2c323c;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font: 14px/20px "clanotnews";
    margin: 4px 2px;
    cursor: pointer;
}


/*#tabs{
	text-align:center;
	padding-top:30px;
}
#tabs ul{
	padding-bottom:40px;
	}

#tabs li {
    display: inline-block;
    font: 13px/31px "clanotmedium";
    color:#57596d;
    position: relative;
    cursor: pointer;
}
.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active {
    background: #f45c00 none repeat scroll 0 0;
	padding:10px 50px !important;
}
.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab {
    border: 1px solid #d7dee1;
    padding: 10px 50px !important;
}
.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab a{
	color:#2c323c;
	font: 14px/20px "clanotnews";
}
.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active a{
	color:#fff;
	}

#tabs-1 {
	display: block;	
}
#tabs-2 {
    display: none;
}*/


figure img {
    width: 100%;
}
.shad {
    background: rgba(0, 0, 0, 0) url("../images/shadow.html") repeat-x scroll left bottom;
    bottom: 0;
    position: absolute;
    width: 100%;
}
.shad h3{
	color:#fff;
	text-align:left;
	font: 20px/31px "clanotmedium";
	padding-bottom: 10px;
	padding-left:25px;
	}
.main-accordian {
    position: relative;
}
.main-accordian h3 {
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    color: #fff;
    padding-left: 10px;
	padding-bottom:10px;
	padding-top:10px;
    position: absolute;
    top: -50px;
    width: 100%;
	font: 20px/31px "clanotmedium";
}

.states-packages > ul {
	-webkit-display: flex;
  	-webkit-flex-wrap: wrap;
    display: flex;
    flex-wrap: wrap;
}
.states-packages ul li {
    margin: 30px 26px 10px 10px;
    width: 30%;
}
.packages-details {
    padding: 10px;
	background: #fff none repeat scroll 0 0;
}

.packages-details a {
    color: #000;
    font: 12px/20px "open_sansregular";
}
.dest {
	background: rgba(0, 0, 0, 0) url("../images/dot-img1.png") no-repeat scroll 0 8px;
	padding: 0 0 0 19px;
    display: inline-block;
    width: 69%;
	text-align:left;
}
.dest1 {
    display: inline-block;
    width: 30%;
	text-align:right;
}
.more {
    clear: both;
    padding-left: 15px;
    text-align: left;
}
.more a{
	color:#f45c00;
	font: 12px/20px "clanotmedium";
	}
#pacakges-by-intrest{
	padding-top:58px;
	}
#pacakges-by-intrest h2 {
	font: 25px/32px "clanotmedium";
    color: #f45c00;
	text-align:center;
}
.active{
	background-color: #f45c00;
    border: none;
    color:#fff;
	}

@media only screen and (max-width:1279px){
.container{
	width:100%;
	}
.india-package p{
	padding:0 10px;
	}
.states-packages ul li {
    margin: 30px 20px 10px 10px;
}
}
@media only screen and (max-width:1024px){
.dest{
	width:55%;
	}
.dest1{
	width:40%;
	text-align:right;
	}
}
@media only screen and (max-width:900px){
.states-packages ul li {
    margin: 30px 15px 10px 10px;
}
.shad h3 {
    color: #fff;
    font: 16px/25px "clanotmedium";
	padding-left:10px;	
}
.main-accordian h3 {
`	color: #fff;
    font: 16px/25px "clanotmedium";
	padding-left:10px;
}
.main-accordian h3{
	top:-44px;
}


}
@media only screen and (max-width:768px){
.states-packages ul li {
    margin: 30px 10px 10px 10px;
}
.packages-details{
	padding:5px 0;
	}
.shad h3 {
    font: 14px/20px "clanotmedium";
}
.main-accordian h3 {
	color: #fff;
    font: 16px/25px "clanotmedium";
	padding-left:10px;
}
}
@media only screen and (max-width:700px){
.india-package h1{
	font-size:19px;
	line-height:19px;
}
.india-package p{
	font-size:13px;
	line-height:22px;
	margin-top:3%;
}
.button{
	font-size:12px;
	line-height:18px;
	padding:10px 20px;
	}
.button-section{
	padding:10px 0 0 0;
	}
.states-packages ul li {
    margin: 20px 10px 10px;
}
.states-packages ul li {
    width: 45%;
}
.dest {
    width: 58%;
}
.dest1 {
    width: 38%;
}
#pacakges-by-intrest {
    padding-top: 20px;
}
#pacakges-by-intrest h2{
	font-size:14px;
	line-height:20px;
	}

}
@media only screen and (max-width:480px){
.packages-details{
	display:none;
	}
.states-packages ul li {
    width: 100%;
}

.plus::after {
    background: rgba(0, 0, 0, 0) url("../pgimages/pluse.png") no-repeat scroll 0 11px;
    content: "";
    cursor: pointer;
    height: 40px;
    position: absolute;
    right: 20px;
    bottom: 0;
    width: 29px;
	z-index:9999;
}
.less::after {
    background: rgba(0, 0, 0, 0) url("../pgimages/less.png") no-repeat scroll 0 11px;
    content: "";
    cursor: pointer;
    height: 40px;
    position: absolute;
    right: 20px;
    top: -40px;
    width: 29px;
	z-index:9999;
}

}

@media only screen and (max-width:400px){


}

@media only screen and (max-width:400px){

}

@media only screen and (max-width:360px){

}
@media only screen and (max-width:340px){


}