


.inner-black a.click2{ background-color:#69a830; border-radius:4px; font-size:14px; font-family: 'calibriregular'; color:#FFFFFF; text-transform:uppercase; display:block; padding-left:7px; padding-right:7px; text-decoration:none; max-width:80px; margin-top:7px; text-align:center; padding-top:2px; padding-bottom:2px; }
.inner-black a.click2:hover{background-color:#549717;}


.about-content{ text-align:center; font-size:15px; color:#1d1d1d;  font-family: 'calibriregular'; margin-top:24px; margin-bottom:24px; line-height:23px;}

.other-packages{ background-color:#2c3d51; padding-top:12px; padding-bottom:12px; width:100%; overflow:hidden;}
.suggest-heading{ font-size:20px; font-family: 'calibribold'; color:#fff; text-transform:uppercase; padding-bottom:22px; padding-top:12px; display:block; text-align:center;}
.all-package{ width:100%; max-width:1130px; margin:auto;}
.suggest-all{ width:100%; max-width:1130px; margin:auto;}
.suggest1{ width:100%; max-width:267px; float:left; background-color:#FFFFFF; border-radius:4px; margin-right:20px;}
.suggest-end{ width:100%; max-width:267px; float:left; background-color:#FFFFFF; border-radius:4px; margin-right:0px;}

.pic{ margin-bottom:10px; -webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;}

.content-suggest{ color:#202020; font-size:16px; font-weight:bold; text-transform:uppercase; padding:20px; padding-top:0px; line-height:22px;}
.content-suggest span{ color:#202020; font-size:14px; font-weight:normal; text-transform: none; display:block; padding-bottom:12px; padding-top:4px; }

.content-suggest a.click{ background-color:#ff8b0e; border-radius:4px; font-size:13px !important; font-family: 'calibriregular'; color:#FFFFFF; text-transform:uppercase; display:block; padding-left:7px; padding-right:7px; text-decoration:none; max-width:80px; margin-top:0px; text-align:center; padding-top:2px; padding-bottom:2px; font-weight:normal; }
.content-suggest a.click:hover{background-color:#ff410e;}


.special-tour{ width:100%; max-width:1130px; padding-top:25px; margin-bottom:25px; margin:auto;}
.left-panel{ width:100%; max-width:560px; float:left;}
.small-tour{ float:left; width:260px; margin-right:20px; font-size:16px; color:#2b2b2b; line-height:23px; margin-top:15px;}
.image-space{ padding-right:12px !important;}
.image-space-home{ padding-right:12px !important;}

.right-list{ float:left; width:260px; margin-right:10px; font-size:16px; color:#2b2b2b; line-height:23px; margin-top:15px;}

.right-panel{ width:100%; max-width:550px; float:left; margin-left:20px;}
.right-panel ul{ margin:0px; padding:0px; margin-left:20px;}
.right-panel ul li{margin:0px;  font-size:16px; list-style:none; list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); padding-bottom:15px; color:#2b2b2b; }
.right-panel ul li a{margin:0px;  font-size:16px; list-style:none;  padding-bottom:15px; color:#2b2b2b; text-decoration:none; }
.right-panel ul li a:hover{ color:#ff8b0e; }


.left-panel a.click1{ background-color:#0ea7ff; border-radius:4px; font-size:14px; font-family: 'calibriregular'; color:#FFFFFF; text-transform:uppercase; display:block; padding-left:7px; padding-right:7px; text-decoration:none; max-width:80px; margin-top:7px; text-align:center; padding-top:2px; padding-bottom:2px; }
.left-panel a.click1:hover{background-color:#0f9ed3;}

.right-panel a.click1{ background-color:#259f2a; border-radius:4px; font-size:14px; font-family: 'calibriregular'; color:#FFFFFF; text-transform:uppercase; display:block; padding-left:7px; padding-right:7px; text-decoration:none; max-width:160px; margin-top:7px; text-align:center; padding-left:12px; padding-top:6px; padding-bottom:6px; clear:left; }
.right-panel a.click1:hover{background-color:#ff8b0e;}


.foot-heading{ color:#2a2a2a; text-transform:uppercase; font-size:16px;}
.foot-heading a{ color:#2a2a2a !important; text-transform:uppercase; font-size:16px !important; font-family: 'calibribold' !important; text-decoration:none; }

.main-foot{ background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); background-repeat:repeat-x; background-position:top; background-color:#FFFFFF; color:#605f5f; padding-top:20px; padding-bottom:20px; overflow:hidden; margin-top:30px;}
.center-foots{ width:100%; max-width:1130px; margin:auto; font-family: 'calibriregular'; font-size:14px; line-height:30px;}
.center-foots a{ width:100%; max-width:1130px; margin:auto; font-family: 'calibriregular'; font-size:14px; line-height:30px; color:#605f5f; text-decoration:none;}
.center-foots a:hover{ color:#ff8f00; text-decoration:none;}

.first-part-foot{ width:135px; float:left; margin-right:15px;}
.third-part-foot{ width:290px; float:left; margin-right:15px;}
.pay-part-foot{ width:240px; float:left; margin-right:25px;}

.part-foot{ width:260px; float:left; margin-right:15px;}
.end-part-foot{ width:135px; float:left; }

.social-pty{ margin-right:10px; }
.extra-space{ height:5px; margin:0px; padding:0px;}


.copryright{ margin:auto; width:100%; background-color:#dcdcdc;  font-family: 'calibriregular'; font-size:13px; color:#3f3f3f; padding-top:20px; padding-bottom:20px; line-height:20px;}

.srip-main{ background-color:#fff; height:30px; line-height:30px; border-top:1px solid #f0f0f0;  border-bottom:1px solid #f0f0f0; }
.srip{ font-size:12px; margin:auto; max-width:1130px;    color:#666666}

.srip-404{ font-size:12px; margin:auto; max-width:1130px;   text-align:center; }
.heading-404{ font-size:120px; color:#049CE0; font-family: 'calibribold'; display:block; padding-top:50px; }

.heading-thankyou{ font-size:90px; color:#049CE0; font-family: 'calibribold'; display:block; padding-top:50px; }

.small-heading-404{ font-size:30px; color:#1d242d; font-family: 'calibribold'; display:block; padding-top:14px; padding-bottom:12px;}
.banner-404{ width:100%; max-width:100%; background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); background-repeat:no-repeat; background-position:center; background-color:#fff; overflow:hidden; padding-top:30px; padding-bottom:30px; min-height:200px;}


.banner-thankyou{ width:100%; font-size:16px; max-width:100%; background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); background-repeat:no-repeat; background-position:center; background-color:#fff; overflow:hidden; padding-top:30px; padding-bottom:30px; min-height:200px;}


.tabs-main{ width:100%; margin:auto; background-color:#02a0e5; padding-top:20px; padding-bottom:20px; overflow:hidden; background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); background-repeat:repeat-x; background-position:bottom;
 }
.tabs-inner{ width:100%; max-width:1130px; margin:auto;}
.tabs-inner ul{ margin:0px; padding:0px; }
.tabs-inner ul li{   display:block; float:left;  }
.tabs-inner ul li a{ padding:10px; background-color:#FFFFFF; font-size:14px; text-decoration:none; color:#333333; background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); background-repeat:no-repeat; background-position:right center; padding-right:30px; padding-left:18px; margin-right:18px; padding-bottom:15px; border-radius:18px;  }
.tabs-inner ul li a:hover{ background-color:#FFFFFF; font-size:14px; text-decoration:none; color:#1fa5cb; }
.select{ background-color:#fd7308 !important; font-size:14px; text-decoration:none; color:#fff !important; background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) !important;  }

.icons-space{ padding-right:6px;}
.select-pach{  color:#1fa5cb !important; background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) !important;}
.packages-main{ background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) !important;  background-repeat:no-repeat; background-position:left top; background-color:transparent; float:left !important;}

.no-bg{ background-image:none !important; background-color:transparent !important;}

.all-content{ max-width:1130px; margin:auto;}
.left-content{ width:100%; max-width:826px; float:left; background-color:#FFFFFF; border-radius:4px; margin-top:15px; padding:12px; font-size:15px; color:#333; line-height:23px; box-shadow:        0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12); border-radius:3px; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12);}
.right-content{ width:100%; max-width:236px; float:left; margin-left:20px;   margin-top:15px;   }


.inner-pachages{ width:100%; max-width:796px; background-color:#f4f4f4; border-radius:4px; font-size:15px; overflow:hidden; padding:12px; margin-bottom:20px; }

.inner-tour{ width:100%; max-width:796px; background-color:#fff; border-radius:4px; font-size:15px; overflow:hidden; padding:12px; margin-bottom:20px; border:1px solid #e1e1e1;  box-shadow: 0 0 5px rgba(0, 0, 0, 0.10);  }


.inner-pic{ float:left; width:100%; max-width:300px;}
.tour-packages-pic{ float:left; width:100%; max-width:200px;}
.tour-packages-inner-content{ float:left; max-width:550px; width:100%; margin-left:20px; border-radius:4px;}
.tour-style{ color:#333;}
.all-same-list{ margin:0px; padding:0px; list-style:none; list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); padding-left:14px;}
.all-time-icon{ padding-top:4px; padding-right:2px;}
.recommended{ display:block; padding-top:6px; padding-bottom:6px;}


.tour-packages-inner-content a.click1{ background-color:#0ea7ff; border-radius:4px; font-size:14px; font-family: 'calibriregular'; color:#FFFFFF; text-transform:uppercase; display:block; padding-left:7px; padding-right:7px; text-decoration:none; max-width:120px; margin-top:7px; text-align:center; padding-top:2px; padding-bottom:2px; float:left;  }
.tour-packages-inner-content a.click1:hover{background-color:#0f9ed3;}

.tour-packages-inner-content a.click2{ background-color:#ff8b0e; border-radius:4px; font-size:14px; font-family: 'calibriregular'; color:#FFFFFF; text-transform:uppercase; display:block; padding-left:10px; padding-right:10px; text-decoration:none; max-width:120px; margin-top:7px; text-align:center; padding-top:2px; padding-bottom:2px; float:left; margin-left:10px; }
.tour-packages-inner-content a.click2:hover{background-color:#ee3b04;}
.footer-lef{float:left; width:300px;}
.footer-lef img{width:120px!important;}
.footer-right{float:right; width:300px; margin-top:-35px;}


.inner-pachages a.click2{ background-color:#69a830; border-radius:4px; font-size:14px; font-family: 'calibriregular'; color:#FFFFFF; text-transform:uppercase; display:block; padding-left:7px; padding-right:7px; text-decoration:none; max-width:100px; margin-top:7px; text-align:center; padding-top:2px; padding-bottom:2px; border:1px solid #599b1d }
.inner-pachages a.click2:hover{background-color:#549717;}


.inner-content-jaipur{ float:left; max-width:800px; width:100%; margin-left:0px; border-radius:4px;}
.all-pic-radius-jaipur{border-radius:4px; margin-right:15px; margin-bottom:10px;}
.inner-content{ float:left; max-width:450px; width:100%; margin-left:20px; border-radius:4px;}
.inner-content-blank{ float:left; max-width:700px; width:100%; margin-left:0px; border-radius:4px;}

.inner-packages-heading{ font-size:18px; font-weight:bold; color:#d02f17; display:block; padding-bottom:5px;}
.all-pic-radius{border-radius:4px;}
.other-pic-space{ margin-top:12px; margin-bottom:12px; border-radius:4px;}
.main-green{ color:#333;}

.main-big-tour{ width:100%; max-width:460px; float:left; background-color:#f0f0f0; border-radius:4px; font-size:15px;}

.small-tour-new{ float:left; width:100%; max-width:267px;  background-color:#f0f0f0; border-radius:4px; font-size:14px; text-align:left; font-weight:normal; margin-right:8px; margin-bottom:12px;}
.small-tour-end{ float:left; width:100%; max-width:267px;  background-color:#f0f0f0; border-radius:4px; font-size:14px; text-align:left; font-weight:normal; margin-right:0px; margin-bottom:12px;}

.heading-small-tour{ font-size:15px; display:block; padding-top:5px; padding-bottom:5px; padding-left:12px;}
.heading-small-tour a{ color:#333333; text-decoration:none;}

.all-table-space{ margin-top:12px; font-size:14px;}

.main-tour{ width:100%; max-width:820px; overflow:hidden;}
.big-tour{ width:100%; max-width:460px; float:left; background-color:#f0f0f0; border-radius:4px; font-size:15px;}

.all-big-tour{ width:100%; max-width:820px;  background-color:#f0f0f0; border-radius:4px; font-size:15px;}
.im-space{ margin-left:14px; border-radius:4px;}

.big-tour-inner{ width:100%; max-width:100%;  background-color:#f0f0f0; border-radius:4px; font-size:15px; overflow:hidden;}
.image-size-inner{ width:30%; float:left;}
.right-content{width:70%; float:left; margin-left:20px;}
.heading-tour{ font-size:18px; font-weight:bold; color:#333333; display:block; padding:12px;}
.heading-tour a{  color:#333333; text-decoration:none;}

.smallheading{ font-size:16px; font-weight:bold; color:#d02f17; display:block;}

.all-text{ padding:12px; display:block;}
.small-tour-delhi{ width:100%; max-width:340px; float:left;  background-color:#f0f0f0; border-radius:4px; font-size:15px; margin-left:20px; margin-bottom:20px;}

.all-help-desk{ width:50%; float:left; padding-left:10px; padding-right:12px;}

.left-form{ width:47%; float:left; padding-left:10px; }
.right-form-top{ width:47%; float:left; margin-left:15px;}
.tables-left{ margin-top:15px; margin-left:0px !important; margin-bottom:10px; font-size:14.5px; }
.main-enquiry{ width:100%; max-width:820px; border:1px solid #ccc; overflow:hidden; background-color:#f8f8f8; border-radius:4px;}
.top-heading{
	width:100%;
	max-width:764px;
	background-color: #323232;
	padding:12px;
	color:#fff;
}



.main-tour a.click1{ background-color:#0ea7ff; border-radius:4px; font-size:14px; font-family: 'calibriregular'; color:#FFFFFF; text-transform:uppercase; display:block; padding-left:7px; padding-right:7px; text-decoration:none; max-width:80px; margin-top:7px; text-align:center; padding-top:2px; padding-bottom:2px; }
.main-tour a.click1:hover{background-color:#0f9ed3;}

.main-tour a.click2{ background-color:#ff8b0e; border-radius:4px; font-size:14px; font-family: 'calibriregular'; color:#FFFFFF; text-transform:uppercase; display:block; padding-left:7px; padding-right:7px; text-decoration:none; max-width:80px; margin-top:7px; text-align:center; padding-top:2px; padding-bottom:2px; }
.main-tour a.click2:hover{background-color:#ee3b04;}


.main-tour a.click{ background-color:#69a830; border-radius:4px; font-size:14px; font-family: 'calibriregular'; color:#FFFFFF; text-transform:uppercase; display:block; padding-left:7px; padding-right:7px; text-decoration:none; max-width:80px; margin-top:7px; text-align:center; padding-top:2px; padding-bottom:2px; }
.main-tour a.click:hover{background-color:#549717;}

.main-heading-tour{ display:block; font-size:18px; font-weight:bold; color:#d02f17; padding-bottom:16px; }
.main-heading-tour-inner{ display:block; font-size:18px; font-weight:bold; color:#d02f17; padding-bottom:8px; }

.heading-right{ display:block; font-size:18px; font-weight:bold; color:#d02f17; padding-bottom:8px; }

.right-form{ width:100%; margin-bottom:12px; padding:12px; padding-left:15px; background-color:#FFFFFF; box-shadow:        0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12); border-radius:3px; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12);}


.right-form-form{ width:100%; margin-bottom:12px; padding:12px; padding-left:15px; background-color:#E2E2E2; box-shadow:        0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12); border-radius:3px; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12);  background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); background-repeat:repeat-x; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:19px; padding-top:10px; color:#333; font-weight:bold; box-shadow: inset -1px 0px 9px -2px #CCCCCC;
-webkit-box-shadow: inset -1px 0px 9px -2px #CCCCCC;
-moz-box-shadow: inset -1px 0px 9px -2px #CCCCCC;
-o-box-shadow: inset -1px 0px 9px -2px #CCCCCC;}
.top-class{font-size:1.4em; padding-left:0px; color:#FFFFFF; display:block; font-weight:bold; padding-bottom:10px; font-family: 'calibribold'; }



.right-all{ width:100%; margin-bottom:12px; padding:12px; background-color:#FFFFFF; box-shadow:        0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12); border-radius:3px; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12);}

.right-form ul{ margin:0px; padding:0px;}
.right-form ul li{ list-style:none; padding:0px; margin:0px; padding-left:0px; font-size:14px; padding-bottom:3px; padding-top:3px; line-height:26px; color:#444; border-bottom:1px solid #e9e9e9; list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); margin-left:14px;}

.right-form ul li a{  font-size:14px; padding-bottom:3px; padding-top:3px; line-height:26px; color:#444; }
.right-form ul li a:hover{  font-size:14px; padding-bottom:3px; padding-top:3px; line-height:26px; color:#d02f17; }


.point{font-size:14px;  padding-top:3px; line-height:26px; color:#444; text-align:center; margin-bottom:12px; display:block;}
.all-big-size{ font-size:19px; color:#444; }
.right-form-add{ width:100%; margin-bottom:12px; padding:16px;  background-color:#FFFFFF; box-shadow:        0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12); border-radius:3px; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12);}

.all-black-big{ font-size:17px; display:block; padding-bottom:6px; color:#333333;}

.picture{ border-radius:4px; margin-bottom:8px;}

.attractions{ width:100%; max-width:820px; overflow:hidden;}
.attraction-part{width:100%; max-width:820px;}
.att{ float:left; width:100%; max-width:130px;  background-color:#f0f0f0; border-radius:4px; font-size:14px; text-align:center; font-weight:bold; margin-right:8px; margin-bottom:12px;}
.att-end{ float:left; width:100%; max-width:130px;  background-color:#f0f0f0; border-radius:4px; font-size:14px; text-align:center; font-weight:bold; margin-right:0px; margin-bottom:12px;}

.headingatt{ font-size:15px; display:block; padding-top:5px; padding-bottom:5px;}
.headingatt a{ color:#333; text-decoration:none;}

#contact-form input[type="text"],
#contact-form input[type="email"],
#contact-form input[type="tel"],
#contact-form input[type="url"],
#contact-form textarea,
#contact-form button[type="submit"] {
	font-family: 'calibriregular';
}
#contact-form {
	text-shadow:0 1px 0 #FFF;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	background:#F9F9F9;
	padding:25px; color:#444;
}
#contact-form h3 {
	color:#991D57;
	display:block;
	font-size:28px;
}
#contact-form h4 {
	margin:5px 0 15px;
	display:block;
	font-size:13px;
}
#contact-form label span {
	cursor:pointer;
	color:#991D57;
	display:block;
	margin:5px 0;
	font-weight:900; font-family: 'calibriregular';
}
.contact-form input[type="text"],
.contact-form input[type="email"],
.contact-form input[type="tel"],
.contact-form input[type="url"],
.contact-form select ,
.contact-form textarea
{
	width:95%;
	box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	border:1px solid #CCC; outline:none;
	background:#FFF; color:#444; font-family: 'calibriregular';
	margin:0 0 5px;
	padding:5px;
	border-radius:4px; font-size:14px;
}
.contact-form input[type="text"]:hover,
.contact-form input[type="email"]:hover,
.contact-form input[type="tel"]:hover,
.contact-form input[type="url"]:hover,
.contact-form textarea:hover {
	-webkit-transition:border-color 0.3s ease-in-out;
	-moz-transition:border-color 0.3s ease-in-out;
	transition:border-color 0.3s ease-in-out;
	border:1px solid #AAA;
}
#contact-form textarea {
	height:100px;
	max-width:100%;
}
#contact-form button[type="submit"] {
	cursor:pointer;
	width:100%;
	border:none;
	background:#991D57;
	background-image:linear-gradient(bottom, #8C1C50 0%, #991D57 52%);
	background-image:-moz-linear-gradient(bottom, #8C1C50 0%, #991D57 52%);
	background-image:-webkit-linear-gradient(bottom, #8C1C50 0%, #991D57 52%);
	color:#FFF;
	margin:0 0 5px;
	padding:10px;
	border-radius:5px;
}
#contact-form button[type="submit"]:hover {
	background-image:linear-gradient(bottom, #9C215A 0%, #A82767 52%);
	background-image:-moz-linear-gradient(bottom, #9C215A 0%, #A82767 52%);
	background-image:-webkit-linear-gradient(bottom, #9C215A 0%, #A82767 52%);
	-webkit-transition:background 0.3s ease-in-out;
	-moz-transition:background 0.3s ease-in-out;
	transition:background-color 0.3s ease-in-out;
}
#contact-form button[type="submit"]:active {
	box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);
}
#contact-form input:focus,
#contact-form textarea:focus {
	outline:0;
	border:1px solid #999;
}
::-webkit-input-placeholder {
    color:#888;
}
:-moz-placeholder {
    color:#888;
}
::-moz-placeholder {
    color:#888;
}
:-ms-input-placeholder {
    color:#888;
}

.days-all{ background-color:#2ea733; font-size:16px; font-weight:normal; color:#FFFFFF; text-align:center; line-height:24px; padding:5px; border-radius:4px; display:block; min-width:90px; margin-bottom:0px; float:left; margin-right:10px; }
.gallery-area{ float:left; width:100%; max-width:380px;}
.right-content-area{ float: left; width:100%; max-width:380px; line-height:23px; margin-left:20px;}
.detail-point{ overflow:hidden; background-color:#eeeeee; padding:15px;}
.all-small-text{ font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#all-slider-pic{border-radius:4px;}

.left-content a.click{ background-color:#ff8b0e; border-radius:4px; font-size:14px; font-family: 'calibriregular'; color:#FFFFFF; text-transform:uppercase; display:block; padding-left:7px; padding-right:7px; text-decoration:none; max-width:100px; margin-top:7px; text-align:center; padding-top:2px; padding-bottom:2px; }
.left-content a.click:hover{background-color:#ff410e;}


.left-content a.detail-enquire{ background-color:#ff8b0e; border-radius:4px; font-size:14px; font-family: 'calibriregular'; color:#FFFFFF; text-transform:uppercase; display:block; padding-left:7px; padding-right:7px; text-decoration:none; max-width:100px; margin-top:10px; text-align:center; padding-top:2px; padding-bottom:2px; float:right }
.left-content a.detail-enquire:hover{background-color:#ff410e;}

.package{ width:100%; max-width:788px; background-color:#eeeeee; display:block; padding:15px; border-radius:4px; overflow:hidden; margin-bottom:12px; margin-top:12px; }

.package-inners{ width:100%; max-width:788px; background-color:#f5f5f5; display:block; padding:15px; border-radius:4px; overflow:hidden; margin-bottom:16px; margin-top:12px; }


.part1-price{ float:left; width:23%; background-color:#fff; border:1px solid #fff; text-align:center; border-radius:4px; margin-right:14px; box-shadow:        0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12); border-radius:3px; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12); padding-bottom:10px;}

.part1-price1{ float:left; width:23%; background-color:#fff; border:1px solid #fff; text-align:center; border-radius:4px; margin-right:0px; box-shadow:        0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12); border-radius:3px; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12); padding-bottom:10px;}
.small-heading{ color:#d02f17;}
.icons-spacing{ padding-top:10px; padding-bottom:10px;}


.contact-approved{ float:left; width:46%; background-color:#fff; border:1px solid #fff; text-align:left; border-radius:4px; margin-right:14px; box-shadow:        0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12); border-radius:3px; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12); padding-bottom:10px; padding-left:12px; padding-top:12px;}

.main-white-approved{ float:left; width:99%; background-color:#fff; border:1px solid #fff; text-align:left; border-radius:4px; margin-right:14px; box-shadow:        0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12); border-radius:3px; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12); padding-bottom:10px; padding-left:12px; padding-top:12px; margin-bottom:10px;}

.blue-bold{ color:#0ea7ff;}
.call-help{ padding-top:10px; padding-right:12px;}
.email-help{ padding-top:0px; padding-right:12px;}

.asta-space{ padding-right:15px;}

.tables-space{ padding-left:15px;}
.all-textarea{ width:93%;}

@media only screen and (min-width: 240px) and (max-width: 767px) {

.about-content{ width:90%; margin:auto; margin-top:20px; margin-bottom:12px;}


h1{ font-size:18px; font-family: 'calibriregular'; color:#333; padding:0px; margin:0px;  padding-bottom:10px;}
h2{ font-size:18px; font-family: 'calibriregular'; color:#333; padding:0px; margin:0px;  padding-bottom:10px;}

.heading-404{ font-size:80px; color:#049CE0; font-family: 'calibribold'; display:block; padding-top:50px; }

.heading-thankyou{ font-size:50px; color:#049CE0; font-family: 'calibribold'; display:block; padding-top:50px; }



.all-textarea{ width:88% !important;}
.all-help-desk{ width:90%; float:left; padding-left:10px; padding-right:12px;}

.contact-approved{ width:89%; margin:auto; margin-bottom:14px;}


.contact-form input[type="text"],
.contact-form input[type="email"],
.contact-form input[type="tel"],
.contact-form input[type="url"],
.contact-form select ,
.contact-form textarea
{
	width:98%;
	}

.package{ width:100%; max-width:788px; background-color:#eeeeee; display:block; padding:15px; border-radius:4px; overflow:hidden; margin-bottom:12px; margin-top:12px; }
.part1-price{ float:left; width:90%; background-color:#fff; border:1px solid #fff; text-align:center; border-radius:4px; margin-right:0px;  padding-bottom:10px; margin-bottom:10px;}

.part1-price1{ float:left; width:90%; background-color:#fff; border:1px solid #fff; text-align:center; border-radius:4px; margin-right:0px; padding-bottom:10px;  margin-bottom:10px;}


.tabs-main{ width:100%; margin:auto; background-color:#02a0e5; padding-top:20px; padding-bottom:20px; overflow:hidden; background-image:none;}

.tour-packages-inner-content{ float:left; max-width:95%; width:100%; margin-left:0px; border-radius:4px; margin-top:10px;}

.inner-pic{ float:left; width:100%; max-width:100%;}
.tour-packages-pic{ float:left; width:100%; max-width:100%;}

.inner-pachages{ width:100%; max-width:94%; background-color:#f4f4f4; border-radius:4px; font-size:15px; overflow:hidden; padding:12px; margin-bottom:20px; }

.inner-tour{ width:100%; max-width:94%; background-color:#fff; border-radius:4px; font-size:15px; overflow:hidden; padding:12px; margin-bottom:20px; border:1px solid #e1e1e1;  box-shadow: 0 0 5px rgba(0, 0, 0, 0.10);  }


.right-content{ width:100%; max-width:94%; float:left; margin-left:0px;   margin-top:15px;   }


.icon-space{ display:none;}
.left-form{ width:92%; }
.right-form-top{ width:92%; margin-left:0px; }

.big-tour{ width:100%; max-width:95%; float:none; background-color:#f0f0f0; border-radius:4px; font-size:15px;}
.small-tour-delhi{ width:100%; max-width:95%; float:none;  background-color:#f0f0f0; border-radius:4px; font-size:15px; margin-left:0px; margin-bottom:20px; margin-top:20px;}




.tabs-inner ul{ margin-top:10px; }

.tabs-inner ul li{ float:none; margin:auto; width:95% !important; margin-bottom:30px;  }
.tabs-inner ul li a{ width:100% !important; max-width:100%;  }

.navigation{ float:none; margin-left:0px; margin:auto; width:100% !important;}

.logo{ width:100%; max-width:237px; height:61px; float:none; padding-top:23px; padding-bottom:0px; margin:auto;}
.right-part{ width:100%; max-width:100%; float:none; margin-left:0px; margin:auto;}
.help-desk{ float:left; width:90%; padding-right:0px; padding-top:0px; margin-left:2px; }
.number{ width:180px; float:none; padding-right:0px; padding-top:10px; font-family: 'calibribold'; color:#2ea733; font-size:16px; text-transform:uppercase; line-height:26px; margin:auto; padding-bottom:12px; }
.number span{  font-family: 'calibriregular'; color:#343434; font-size:15px; text-transform:uppercase; letter-spacing:1.7px; padding-left:14px; }
.phone-space{ padding-right:6px; padding-top:6px; display:block; float:left; }

.panel1{ float:none; margin:auto; max-width:300px;  }
.panel2{ float:none; margin:auto; max-width:300px; }
.panel3{ float:none; margin:auto;  max-width:300px; }
.suggest1{ width:100%; max-width:267px; float:none; margin:auto; background-color:#FFFFFF; border-radius:4px; margin-bottom:12px !important; }
.suggest-end{ width:100%; max-width:267px; float:none; background-color:#FFFFFF; border-radius:4px; margin:auto;  margin-bottom:12px;}
.left-panel{ width:100%; max-width:560px; float:none; margin:auto}
.small-tour{ float:none;  margin-right:0px; margin:auto; font-size:16px; color:#2b2b2b; line-height:23px; margin-top:15px;}

h2{ text-align:center;}

.right-panel{ width:100%; max-width:70%; float:none; margin:auto; padding-top:20px;}


.inner-black{ background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); height:75px; margin-top:20px; color:#FFFFFF; padding:17px; font-size:16px; font-family: 'calibribold'; text-transform:uppercase; line-height:23px; }




.main-foot{ background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); background-repeat:repeat-x; background-position:top; background-color:#FFFFFF; color:#605f5f; padding-top:20px; padding-bottom:20px; overflow:hidden; margin-top:30px;}


.first-part-foot{ width:20%; float:left; margin:auto; text-align:left; padding-left:20px; }
.third-part-foot{ width:99%; float:left;  margin:auto; text-align:left; padding-left:20px; display:none;}
.pay-part-foot{ width:99%; float:left; margin:auto; text-align:left; padding-left:20px; display:none; }
.part-foot{ width:30%; float:left; margin:auto; text-align:left; padding-left:20px; }
.end-part-foot{ width:30%; float:left; margin:auto; text-align:left; padding-left:20px; }
.red-top-inner{ width:100%; max-width:250px; margin:auto; line-height:30px;}



}


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

.about-content{ width:90%; margin:auto; margin-top:20px; margin-bottom:12px;}


h1{ font-size:18px; font-family: 'calibriregular'; color:#333; padding:0px; margin:0px;  padding-bottom:10px;}
h2{ font-size:18px; font-family: 'calibriregular'; color:#333; padding:0px; margin:0px;  padding-bottom:10px;}
.icon-space{ display:none;}

.all-textarea{ width:88% !important;}
.all-help-desk{ width:90%; float:left; padding-left:10px; padding-right:12px;}



.contact-form input[type="text"],
.contact-form input[type="email"],
.contact-form input[type="tel"],
.contact-form input[type="url"],
.contact-form select ,
.contact-form textarea
{
	width:98%;
	}
	
	
.logo{ width:100%; max-width:237px; height:59px; float:none; padding-top:23px; padding-bottom:10px; margin:auto;}
.right-part{ width:100%; max-width:100%; float:none; margin-left:0px; margin:auto;}
.help-desk{ float:left; width:427px; padding-right:0px; padding-top:10px; margin:auto;}
.number{ width:180px; float:none; padding-right:0px; padding-top:10px; font-family: 'calibribold'; color:#2ea733; font-size:18px; text-transform:uppercase; line-height:26px; margin:auto; }
.number span{  font-family: 'calibriregular'; color:#343434; font-size:18px; text-transform:uppercase; letter-spacing:1.7px; padding-left:14px; }
.phone-space{ padding-right:6px; padding-top:6px; display:block; float:left; }
.red-top-inner{ max-width:30%; text-align:center;}
.red-top-inner ul{ float:none; margin:auto; text-align:center;}

.panel1{ margin-bottom:20px; margin-left:12px; max-width:240px;  margin-right:12px }
.panel2{ margin-bottom:20px;  max-width:240px; margin-right:12px;   }
.panel3{ margin-bottom:20px; margin:auto;   max-width:240px;  }
.suggest-all{ width:100%; max-width:96%; margin:auto;}
.top-three{margin:auto; width:100%; max-width:1024px; margin-top:23px;}
.content-suggest{ min-height:240px;}
.navigation{ float:none;}
.inner-black{ height:100px;}
.suggest1{ width:100%; max-width:24%; float:left; background-color:#FFFFFF; border-radius:4px; margin-right:10px;}
.suggest-end{ width:100%; max-width:23%; float:left; background-color:#FFFFFF; border-radius:4px; margin-right:0px;}
.content-suggest{ color:#333; font-size:13px; font-weight:bold; text-transform:uppercase; padding:20px; padding-top:0px; line-height:22px;}

.left-panel{ width:100%; max-width:95%; float:none; margin:auto;}
.right-panel{ width:100%; max-width:95%; float:none; margin:auto; padding-top:30px !important; overflow:hidden;}
.right-list{ padding-left:5px;}
.main-foot{ padding:20px;}
.first-part-foot{ width:30%; float:left; margin:auto; text-align:left; padding-left:0px; }
.third-part-foot{ width:30%; float:left;  margin:auto; text-align:left; padding-left:0px; display:none;}
.pay-part-foot{ width:40%; float:left; margin:auto; text-align:left; padding-left:0px; display:none; }
.part-foot{ width:50%; float:left; margin:auto; text-align:left; padding-left:0px; }
.end-part-foot{ width:20%; float:left; margin:auto; text-align:left; padding-left:0px; }
.red-top-inner{ width:100%; max-width:250px; margin:auto; line-height:30px;}

}






@media only screen and (min-width: 801px) and (max-width: 980px) {

.about-content{ width:90%; margin:auto; margin-top:20px; margin-bottom:12px;}


h1{ font-size:18px; font-family: 'calibriregular'; color:#333; padding:0px; margin:0px;  padding-bottom:10px;}
h2{ font-size:18px; font-family: 'calibriregular'; color:#333; padding:0px; margin:0px;  padding-bottom:10px;}
.icon-space{ display:none;}

.all-textarea{ width:88% !important;}
.all-help-desk{ width:100%; float:left; padding-left:10px; padding-right:12px;}



.contact-form input[type="text"],
.contact-form input[type="email"],
.contact-form input[type="tel"],
.contact-form input[type="url"],
.contact-form select ,
.contact-form textarea
{
	width:98%;
	}
	
	
.logo{ width:100%; max-width:237px; height:59px; float:none; padding-top:23px; padding-bottom:10px; margin:auto;}
.right-part{ width:100%; max-width:100%; float:none; margin-left:0px; margin:auto;}
.help-desk{ float:none; width:140px;  padding-right:0px; padding-top:10px; margin:auto;}
.number{ width:180px; float:none; padding-right:0px; padding-top:10px; font-family: 'calibribold'; color:#2ea733; font-size:18px; text-transform:uppercase; line-height:26px; margin:auto; }
.number span{  font-family: 'calibriregular'; color:#343434; font-size:18px; text-transform:uppercase; letter-spacing:1.7px; padding-left:14px; }
.phone-space{ padding-right:6px; padding-top:6px; display:block; float:left; }
.red-top-inner{ max-width:30%; text-align:center;}
.red-top-inner ul{ float:none; margin:auto; text-align:center;}

.panel1{ margin-bottom:20px; margin-left:12px; max-width:250px;  margin-right:12px }
.panel2{ margin-bottom:20px;  max-width:250px; margin-right:12px;   }
.panel3{ margin-bottom:20px; margin:auto;   max-width:250px;  }
.suggest-all{ width:100%; max-width:96%; margin:auto;}
.top-three{margin:auto; width:100%; max-width:800px; margin-top:23px;}
.content-suggest{ min-height:180px;}
.navigation{ float:none;}
.inner-black{ height:100px;}
.suggest1{ width:100%; max-width:24%; float:left; background-color:#FFFFFF; border-radius:4px; margin-right:10px;}
.suggest-end{ width:100%; max-width:23%; float:left; background-color:#FFFFFF; border-radius:4px; margin-right:0px;}
.content-suggest{ color:#333; font-size:13px; font-weight:bold; text-transform:uppercase; padding:20px; padding-top:0px; line-height:22px;}

.left-panel{ width:100%; max-width:95%; float:none; margin:auto;}
.right-panel{ width:100%; max-width:95%; float:none; margin:auto; padding-top:30px !important; overflow:hidden;}
.right-list{ padding-left:5px;}
.main-foot{ padding:20px;}
.first-part-foot{ width:30%; float:left; margin:auto; text-align:left; padding-left:0px; }
.third-part-foot{ width:30%; float:left;  margin:auto; text-align:left; padding-left:0px; display:none;}
.pay-part-foot{ width:40%; float:left; margin:auto; text-align:left; padding-left:0px; display:none; }
.part-foot{ width:50%; float:left; margin:auto; text-align:left; padding-left:0px; }
.end-part-foot{ width:20%; float:left; margin:auto; text-align:left; padding-left:0px; }
.red-top-inner{ width:100%; max-width:250px; margin:auto; line-height:30px;}

}




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

.about-content{ width:90%; margin:auto; margin-top:20px; margin-bottom:12px;}


h1{ font-size:18px; font-family: 'calibriregular'; color:#333; padding:0px; margin:0px;  padding-bottom:10px;}
h2{ font-size:18px; font-family: 'calibriregular'; color:#333; padding:0px; margin:0px;  padding-bottom:10px;}
.icon-space{ display:none;}

.all-textarea{ width:88% !important;}
.all-help-desk{ width:100%; float:left; padding-left:10px; padding-right:12px;}



.contact-form input[type="text"],
.contact-form input[type="email"],
.contact-form input[type="tel"],
.contact-form input[type="url"],
.contact-form select ,
.contact-form textarea
{
	width:98%;
	}
	
	
.logo{ width:100%; max-width:237px; height:59px; float:none; padding-top:23px; padding-bottom:10px; margin:auto;}
.right-part{ width:100%; max-width:100%; float:none; margin-left:0px; margin:auto;}
.help-desk{ float:none; width:100%; padding-right:0px; padding-top:10px; margin:auto;}
.number{ width:180px; float:none; padding-right:0px; padding-top:10px; font-family: 'calibribold'; color:#2ea733; font-size:18px; text-transform:uppercase; line-height:26px; margin:auto; }
.number span{  font-family: 'calibriregular'; color:#343434; font-size:18px; text-transform:uppercase; letter-spacing:1.7px; padding-left:14px; }
.phone-space{ padding-right:6px; padding-top:6px; display:block; float:left; }
.red-top-inner{ max-width:30%; text-align:center;}
.red-top-inner ul{ float:none; margin:auto; text-align:center;}

.panel1{ margin-bottom:20px; margin-left:12px; max-width:250px;  margin-right:12px }
.panel2{ margin-bottom:20px;  max-width:250px; margin-right:12px;   }
.panel3{ margin-bottom:20px; margin:auto;   max-width:250px;  }
.suggest-all{ width:100%; max-width:96%; margin:auto;}
.top-three{margin:auto; width:100%; max-width:800px; margin-top:23px;}
.content-suggest{ min-height:180px;}
.navigation{ float:none;}
.inner-black{ height:100px;}
.suggest1{ width:100%; max-width:24%; float:left; background-color:#FFFFFF; border-radius:4px; margin-right:10px;}
.suggest-end{ width:100%; max-width:23%; float:left; background-color:#FFFFFF; border-radius:4px; margin-right:0px;}
.content-suggest{ color:#333; font-size:13px; font-weight:bold; text-transform:uppercase; padding:20px; padding-top:0px; line-height:22px;}
.left-panel{ width:100%; max-width:95%; float:none; margin:auto;}
.right-panel{ width:100%; max-width:95%; float:none; margin:auto; padding-top:30px !important; overflow:hidden;}
.right-list{ padding-left:5px;}
.main-foot{ padding:20px;}
.first-part-foot{ width:30%; float:left; margin:auto; text-align:left; padding-left:0px; }
.third-part-foot{ width:30%; float:left;  margin:auto; text-align:left; padding-left:0px; display:none;}
.pay-part-foot{ width:40%; float:left; margin:auto; text-align:left; padding-left:0px; display:none; }
.part-foot{ width:50%; float:left; margin:auto; text-align:left; padding-left:0px; }
.end-part-foot{ width:20%; float:left; margin:auto; text-align:left; padding-left:0px; }
.red-top-inner{ width:100%; max-width:250px; margin:auto; line-height:30px;}

}

