﻿@font-face {
    font-family: 'CalibriRegular';
    src: url('fonts/calibriregular.eot');
    src: url('fonts/calibriregular.eot') format('embedded-opentype'),
         url('fonts/calibriregular.woff2') format('woff2'),
         url('fonts/calibriregular.woff') format('woff'),
         url('fonts/calibriregular.ttf') format('truetype'),
         url('fonts/calibriregular.svg#CalibriRegular') format('svg');
}

body {
   font-family: 'CalibriRegular', Helvetica, Arial, sans-serif; background-color:#f4f6f5;
}
.nomargin{margin:0; padding:0;}
a{outline:none;}a:hover{outline:none;}
.logo{margin:20px 0 0px 0;}
.menu{margin:20px 0 0 0;}

.top{background:none;}
.content{margin:20px 0 0 0;}
.enquiry{background:#febd31; padding:10px; margin:0 0 20px 0;}
.enquiry h1{font-family:Calibri; font-size:16px; text-transform:uppercase; color:#FFFFFF; margin:0 0 10px 0; padding:0;}
.textbox-style{background:#ffffff; border:none; margin:0 0 6px 0; line-height:30px; width:100%; font-family:Calibri; font-size:13px; color:#333333; padding:0 0 0 10px;}

.textbox-style1{background:#ffffff; border:#CCCCCC 1px solid; margin:0 0 6px 0; line-height:30px; width:100%; font-family:Calibri; font-size:13px; color:#333333; padding:0 0 0 10px;}
.submitbutton{background:#4b4b4b; line-height:30px; text-align:center; color:#FFFFFF; font-size:16px; border:none; width:100%;}

.submitbutton1{background:#318702; line-height:30px; text-align:center; color:#FFFFFF; font-size:16px; border:none; width:100%;}

.deal{background:#9a026d; padding:10px; margin:0 0 20px 0;}
.deal h1{font-family:Calibri; font-size:16px; text-transform:uppercase; color:#FFFFFF; margin:0 0 15px 0; padding:0;}


.testimonials{margin:0 0 20px 0; color:#666666;}
.testimonials h1{font-family:Calibri; font-size:16px; text-transform:uppercase; color:#FFFFFF; margin:0 0 10px 0; padding:0 0 0 10px; background:#27ae61; line-height:35px;}
.testimonials p{font-size:13px; color:#666666; line-height:18px;}
.testimonials a{font-size:13px; color:#006600; text-decoration:none;}
#testimonialsdetails{font-size:13px; color:#666666; line-height:18px;}
.recomendation{background:#8d44af; margin-bottom:15px;}
.recomendation h1{font-family:Calibri; font-size:16px; text-transform:uppercase; color:#FFFFFF; margin:0 0 10px 0; padding:5px 0 0 10px; line-height:24px;}

.facebook-like{margin:0 0 15px 0;}

.package1{margin:15px 0 15px 0; float:left; width:100%;}
.display-box{ width:239px; height:226px;}
.caption{background:#fff601; padding:0 15px 0 20px; line-height:40px; width:30%; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; font-size:16px;}
.caption-line{border-top:1px solid #fff601; width:100%;}


.package-bg{background:url(../images/bg-shadow.jpg) top no-repeat; padding:10px; float:left;}
.package-name{font-size:13px; color:#666666; line-height:18px; margin:5px 0 0 5px;}
.package-image{padding:6px; width:211px; height:132px;}
.package-price{font-size:18px; color:#ff8a00; line-height:35px;}

footer{background:#353439;}

.footerlink ul{margin:20px 0 20px 0; padding:0;}
.footerlink ul h1{font-size:16px; color:#fff601; margin:0; padding:0;}
.footerlink li{display:block; font-family:calibri; font-size:14px; color:#FFFFFF;}
.footerlink li a{font-family:calibri; font-size:14px; color:#FFFFFF; text-decoration:none;}
.tourslink li{display:block; font-family:calibri; font-size:14px; color:#FFFFFF; width:180px; height:30px; float:left;}

.footerbottom{background:url(../images/footer-line.jpg) top repeat-x; margin:20px 0 20px 0;}
.footerbottom p{font-size:14px; color:#afafae; margin:20px 0 0 0; padding:0; line-height:4px;}

.social ul{margin:0 0 10px 90px; padding:0; width:100%;}
.social li{display:inline;}
.social li a{margin:0 5px 0 0;}
.social ul h1{font-size:14px; color:#afafae; margin:0; padding:0; margin:10px 0 10px 0;}

.banner-grey{background:#3d3b36; color:#ffe900;  margin:0 auto; width:50%; 	-webkit-border-radius: 8px; -moz-border-radius: 8px;
    border-radius: 8px; font-family:Calibri; opacity: 0.92;
    filter: alpha(opacity=95); /* For IE8 and earlier */}
	.grey-text{line-height:50px; text-align:center; font-size:40px;}
	
.packages{background:url(../images/package1.jpg) no-repeat; height:219px; margin:35px 0 0 0;}
.pack-caption{background:#333333;  color:#FFCC00; float:left; width:100%; padding:5px 0 0 10px; line-height:30px; }
.pack-caption1{background:#262626; line-height:20px; color:#FFCC00; float:left; width:74%; padding:5px 0 5px 10px; margin-top:3%; margin-left:4%; position:absolute; z-index:99;opacity: 0.9;
    filter: alpha(opacity=95); }
.days{background:#FFFFFF; line-height:20px; color:#333333; padding:8px; float:left; width:50%; margin:178px 0 0 0;}
#specialpkgdays{width:50%; margin:0px; float:left;}
#specialpkgdays img{ border-radius:10px;}
.innercaption{font-size:20px; color:#333333; line-height:30px; border-bottom:1px solid #999999; margin-bottom:15px;}
.innercontent p{font-size:14px; font-family:Calibri; line-height:20px; color:#666666; padding:0 0 20px 0;}

.banner-bottom-grey{background:#000000; color:#ffffff; width:100%; font-family:Calibri; opacity: 0.8;
    filter: alpha(opacity=90); /* For IE8 and earlier */  position:absolute; margin:-77px 0 0 0; z-index:99;}
.container  p{font-family:Calibri; font-size:14px; color:#FFFFFF; line-height:18px; margin:2px 0 15px 0;}	
.announcementcontainer  p{font-family:Calibri; font-size:14px; color:#FFFFFF; line-height:18px; margin:2px 0 15px 0;}

.innepage-caption{font-size:18px; color:#333333; line-height:30px; font-weight:normal; margin-bottom:10px; border-bottom:double #CCCCCC;}
.innepage-caption11{font-size:13px; color:#45a216; line-height:30px; font-weight:normal; margin-bottom:10px; border-bottom:dotted 1px #262626;}
.innerimg-shadow{-webkit-box-shadow: 0px 2px 13px 2px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 2px 13px 2px rgba(0,0,0,0.25);
box-shadow: 0px 2px 13px 2px rgba(0,0,0,0.25); padding:6px;}
.package-places{font-size:13px; color:#333333; line-height:28px;}

.commentss-places{font-size:11px; color:#262626; width:80%; height:auto; padding:10px; background-color:#FFFFFF; border:1px #cccccc solid ; float:right;}
.smallbaxx{ width:30%; padding:10px; height:auto; float:left; margin:0 auto;}
.rightimgs{ float:right; margin-bottom:6px;}

.days-caption{font-size:18px; color:#CC3300; line-height:35px; font-weight:600;}
.days-normal{font-size:13px; color:#333333; line-height:20px; margin:0 0 20px 78px;}
.days-normal1{font-size:13px; color:#333333; line-height:20px; margin:0 0 20px 0px; }
.days-normal1 strong{font-size:18px; color:#CC3300; line-height:35px; font-weight:600;}
.days-normal2{font-size:11px; color:#333333; line-height:20px; margin:0 0 20px 0px;}

.booknow-button{background:#009900; color:#FFFFFF; line-height:30px; text-align:center; padding:5px;}

/************** chennai - ooty ******************************************/
.chennai-ooty-caption{font-size:18px; color:#333333; line-height:35px; width:100%;}
.normal{font-size:14px; color:#333333; line-height:18px; text-align:justify;}
.distance{background:#f2f2f2; padding:6px 0 6px 15px; border:1px solid #d1d2d3; font-size:14px; font-family:Calibri; margin:10px 0 15px 0; -moz-border-radius:3px; border-radius: 3px; webkit-border-radius:3px;}

.distance a{background:#f2f2f2; padding:6px 0 6px 0px; border:0px solid #d1d2d3; font-size:14px; font-family:Calibri; margin:10px 0 15px 0; -moz-border-radius:3px; border-radius: 3px; webkit-border-radius:3px; }

.distance a:hover{ padding:6px 0 6px 0px; border:0px solid #d1d2d3; font-size:14px; font-family:Calibri; margin:10px 0 15px 0; -moz-border-radius:3px; border-radius: 3px; webkit-border-radius:3px;}
.howtoreach{font-size:26px; color:#333333; font-family:Calibri; margin:15px 0 0 0;}
.flight-route{ background-color:#f9f9f9;border:0px solid #CCCCCC;-moz-border-radius:3px; border-radius: 3px; webkit-border-radius:3px; padding:8px 0 0 0; margin:0px;}

.flight-route1{ background-color:#ffffff;border:0px solid #CCCCCC;-moz-border-radius:3px; border-radius: 3px; webkit-border-radius:3px; margin:10px 0 5px 0; padding:8px 0 0 0;}

.trin-route{border:1px solid #CCCCCC;-moz-border-radius:3px; border-radius: 3px; webkit-border-radius:3px; margin:15px 0 15px 0; padding:8px 0 0 0;}
.chennai-ooty{background:url(../images/chennai-ooty-travel.png) top no-repeat; height:58px;}
.chennai-ooty1{background:url(../images/bg_flight.png) top no-repeat; height:120px; background-position:bottom;}
.chennai-ooty2{background:url(../images/bg_trin.png) top no-repeat; height:120px; background-position:bottom;}
.chennai-ooty3{background:url(../images/bg_bus.png) top no-repeat; height:120px; background-position:bottom;}

.chennai-ootytrin{background:url(../images/chennai-ooty-train.png) top no-repeat; height:58px;}

.chennai-ootybus{background:url(../images/chennai-ooty-bus.png) top no-repeat; height:58px;}
.normal span{font-size:20px; text-align:center; font-family:Calibri;}

.arieldistance{background:#f5f4f3; border-bottom:1px solid #d4d4d4; border-right:1px solid #d4d4d4; padding:5px; font-size:13px; font-family:Calibri; text-align:center;}
.roaddistance{background:#f5f4f3; border-bottom:1px solid #d4d4d4; padding:5px; font-size:13px; font-family:Calibri; text-align:center;}
.km{background:#f5f4f3; border-right:1px solid #d4d4d4; padding:5px; font-size:18px; font-family:Calibri; text-align:center;}
.km1{background:#f5f4f3; padding:5px; font-size:18px; font-family:Calibri; text-align:center;}












@media (min-width: 768px) {

}

@media (min-width: 992px) {

}

@media (min-width: 480px) {

}

@media (min-width: 320px) {


}

