@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Open+Sans');
body{ margin:0; padding:0; font-family:Open Sans; font-size:14px}

/**{-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-o-transition: all 0.3s ease;	transition: all 0.3s ease;}
*/
.boxNew{ width:25%; float:left}
.boxNew img{ width:100%}

.whatsApp{ position:fixed; bottom:5px; right:5px; width:50px}
.whatsApp img{ width:100%}

.basicCourse{ background:#f1f1f1; width:100%; padding:50px 50px 50px 50px;box-sizing: border-box;}
table,td{box-sizing: border-box;}
.colour1,.colour2,.colour3{ font-size:22px; margin:0; padding:0 0 0 10px; font-weight:bold; text-shadow:0 0 5px #fff}
.colour1{ color:#cc0000}
.colour2{ color:#009933}
.colour3{ color:#0099cc}

.routeHeading{ font-size:22px; font-weight:bold; text-transform:uppercase}
.mum{font-size:20px;color:#000; text-transform:uppercase; margin:30px auto; background:#ffcc00; padding:10px; text-align:center}

.subTable{ width:90%; margin:0 5%}
.subTable tr td{ padding:5px; font-size:15px !important}
.customTable{ border:1px solid #CCC}
.customTable  table.subTable tr:nth-child(even){ background:rgba(0,0,0,0.05)}
.customTable .subTable tr:nth-child(odd){ background:rgba(0,0,0,0.1)}
.customTable .subTable tr:hover{ background:#ffcc00 !important; color:#000}
.customTable .subTable tr:hover td{ color:#000;background:#ffcc00 !important;}
.dstructureBg table{ width:460px}

.dstructure{ position:relative; width:100%; float:left; padding:50px; background:url(../images/3d.jpg) no-repeat left top;box-sizing: border-box; height:250px; background-size: cover; border:5px solid #fff}
.dstructureBg{ background:rgba(255,255,255,0.9); position:absolute; left:0; right:0; top:0; bottom:0}


.dstructure:hover .dstructureBg{ background:rgba(255,255,255,0);}
.dstructure:hover p{  text-shadow:0 0 5px #000}

.count{ background:#cc0000; color:#fff; font-weight:bold; border-radius:150px; width:70px; height:70px; text-align:center; font-size:46px; padding:25px}

.thumbnail1{ background:url(../images/thumbnail1.png) no-repeat center center; background-size:100% 100%;-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-o-transition: all 0.3s ease;	transition: all 0.3s ease;}
.thumbnail1:hover{background-size:110% 110% !important}


.thumbnail2{ background:url(../images/thumbnail2.png) no-repeat center center; background-size:100% 100%;-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-o-transition: all 0.3s ease;	transition: all 0.3s ease;}
.thumbnail2:hover{background-size:110% 110% !important}

.thumbnail3{ background:url(../images/thumbnail3.png) no-repeat center center; background-size:100% 100%;-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-o-transition: all 0.3s ease;	transition: all 0.3s ease;}
.thumbnail3:hover{background-size:110% 110% !important}

.thumbnail4{ background:url(../images/thumbnail4.png) no-repeat center center; background-size:100% 100%;-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-o-transition: all 0.3s ease;	transition: all 0.3s ease;}
.thumbnail4:hover{background-size:110% 110% !important}


.foodPlan,.gallery{ height:291px}


.showMobile{ display:none}


.rightMenus.divide{ margin-top:15px}
.rightMenus.divide li{ width:90%; float:left; height:auto; margin-bottom:5px}

.transportBox td{ font-size:18px; padding:10px 10px 10px 0}
.leftBoxT{ float:left; width:45%;}

.bulletNew ul{ list-style:none; margin-left:0; padding-left:15px}
.bulletNew ul li{ background:url(../images/bullet2.jpg) no-repeat; padding-left:25px; margin-left:0; margin-bottom:3px}


.tshirtsbox{ background:url(../images/tshirts.jpg) no-repeat center center; background-size:100% 100%;-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-o-transition: all 0.3s ease;	transition: all 0.3s ease;}
.tshirtsbox:hover{background-size:110% 110% !important}
.logoHome,.logo img{ width:250px}
.testimonialsPlay li{ height:400px}
.callPh{ display:none}
.testimonialsPlay .flex-control-nav{ display:none !important}
.courseTable td{ font-size:11px}
.newHeading{ background:#ffcc00; padding:10px; font-size:24px; text-align:center; font-weight:bold; text-transform:uppercase; margin:0; text-decoration:none; }

.payNowtBtn:link,.payNowtBtn:visited{  background:#006a36; color:#fff; padding:10px 15px; border-radius:5px; text-decoration:none;  display:inline-block; font-size:14px; text-transform:uppercase}
.payNowtBtn:hover{background:#ffcc00;color:#000;}

..newHeading span{ color:#000 !important; font-weight:normal !important}
.threeBoxes{ widows:25%; float:left; margin-right:5%}
.threeBoxes tr:first-child{ background:#f1f1f1; font-weight:bold}
.threeBoxes td{ padding:3px 5px}
p.heading{ font-size:20px !important; padding-left:15px}
.threeBoxes table{ width:100%}

.showMobile{ display:none}
#adv,#regularTable,#basicTable{border:1px solid #ff9900; margin-top:-10px}
#adv td,#regularTable td,#basicTable{ width:50%}
#adv,#adv tbody,
#regularTable,#regularTable tbody,#basicTable, #basicTable tbody,#basicTable
{ width:100%; display:table; }
.utubeImg{ border-radius:8px}
#adv,#basicTable{ display:none;}
.testimonialList{ list-style:none; padding:0; margin:0}
.testimonialList li{ border-bottom:1px dotted #f1f1f1; padding:15px}

.testimonialList li:nth-child(even){ background:#fafafa}
.testimonialList.listview li{ background:none; cursor:pointer}

.subMenus{ float:left; width:100%; border-bottom:1px dotted #999; padding-bottom:8px; text-align:center; margin-bottom:10px}
.subMenus a:link,.subMenus a:visited{color:#333; text-decoration:none;padding:5px 8px;  font-size:13px; background:#f1f1f1; border-radius:5px; margin:5px 3px; float:left}
.subMenus a:hover{ color:#485a3e; background:#ffcc00}
.topContainer{ float:left; width:100%;position:absolute; top:15px}
.logo{ float:left; width:auto; margin: 0 10px; }
.customTable tr td{ font-size:16px}
.customTable tr:first-child() td,.customTableBg tr:first-child() td{ font-weight:bold; font-size:15px}
.twitter,.linkedin{display:none}
#cssmenu{ float:right; position:absolute; top:15px; right:0; z-index:9999999}
#cssmenu li{ text-align:center; margin:0 1px 0 0 !important}
#cssmenu li img{ margin:0 0 8px 0}
.quickCall{ background:rgba(51,153,204,0.9); color:#fff; font-size:20px; width:290px; float:right; margin:86px 0 0 0; text-align:center; padding:5px 10px; font-weight:600}
p.punchLine{ background:url(../images/wooden.png) no-repeat left center; position:absolute; z-index:10000; float:right; width:100%; font-size:18px; margin:0px 0 0 0; color:#fff; text-shadow: 0 0 5px #000; background-size:100% auto !important; padding:12px 0 !important; box-sizing: border-box; bottom:0; text-align:center}
.cls{ clear:both}
.fullContainer{ float:left; width:100%}
.instructionsGuidelines{ float:left; width:28%; background:rgba(0, 0, 0, 0) url("../images/instruction-guidelines-bg.png") no-repeat scroll center center / cover ; height:211px; text-align:center; padding:80px 0 0 0; background-position:center center;-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	-o-transition: all 0.5s ease;	transition: all 0.5s ease; overflow:hidden; z-index:9999; height:211px;}
.instructionsGuidelinesN{float:left; width:28%;  height:291px; text-align:center; padding:0;  overflow:hidden; z-index:9999;}
.customTable tr:nth-child(even),.customTable tr:nth-child(even) td{ background:#f1f1f1 !important}
.customTableBg  tr:nth-child(even),.customTableBg tr:nth-child(even) td{ background:#f1f1f1 !important}
.customTableBg  tr:nth-child(odd),.customTableBg tr:nth-child(odd) td{ background:#e4e4e4 !important}

.fullwidthBox{ width:96%; margin:0 2%}

.foodPlan{float:left; width:22%; background:#a2aa78 !important;}
.foodPlan img{ border-radius:70%;-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	-o-transition: all 0.5s ease;	transition: all 0.5s ease;}
.foodPlan img:hover{ border-radius:0%}
.gallery img{ border-radius:0%;-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	-o-transition: all 0.5s ease;	transition: all 0.5s ease;}
.gallery img:hover{ border-radius:60%; /*-ms-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2);*/}
.gallery{float:left; width:22%; background:#a2aa78}
.gallery img,.foodPlan img,.box1 img,.box2 img{ width:100%; height:100%;-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	-o-transition: all 0.5s ease;	transition: all 0.5s ease;}
.widthFifty{ float:left; width:48%; padding:15px 1%;}

.widthFifty.right{ float:left; width:50%; padding:20px;box-sizing: border-box; min-height:320px}
.widthFifty.left{ float:left; width:50%; padding:20px;box-sizing: border-box; min-height:320px}
.widthFifty.right ul li{ width:40%}

.left{ background:#f1f0ee}
.right{ background:#fbfafa}
.timetable{ margin:0; padding:0; list-style:none}
.widthFifty h1{ font-size:16px}
.timetable li{ font-size:13px; background:#f8f8f7; padding:5px 0; margin:0 0 1px 0; text-indent:10px}
.widthFifty.nopad{ padding:0; width:48%; margin:0 2% 0 0}
.col1, .co12,.col3{ float:left; width:90px; font-size:12px; line-height:12px; margin-bottom:8px}
.col4,.col5{ float:left; width:180px; font-size:12px}
.foodPlanLink:link,.foodPlanLink:visited{  margin: -50px 0 0;position: absolute;text-align: center;width: 22%; font-size:28px; color:#fff; text-decoration:none; font-weight:bold}
.instructionLink:link,.instructionLink:visited{ color:#fff; font-size:30px; text-decoration:none; font-weight:bold; margin:50px 0}
.foodPlanLink.wh:link{ color:#3a4015}
.box1{ float:left; width:33.333%; margin:0; height:315px;overflow:hidden; background:#000}

.boxtestNew{ float:left; width:33.333%; margin:0; height:315px;}

.box2{ float:left; width:33.333%; margin:0; height:315px;-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	-o-transition: all 0.5s ease;	transition: all 0.5s ease; overflow:hidden; background:#000}
.locationLink:link,.locationLink:visited{ margin: -50px 0 0;position: absolute;text-align: center;width: 33%; font-size:28px; color:#3a4015; text-decoration:none; font-weight:bold}
.testimonials{ background:url(../images/testimonials.jpg) center center; background-size:100% auto; cursor:pointer}
.testimonials:hover{ background-size:110%; cursor:pointer}
.innerpagetesti{ padding:20px !important}
.aaryanLink:link,.aaryanLink:visited{ margin: -50px 0 0;position: absolute;text-align: center;width: 33%; font-size:24px; color:#fff; text-decoration:none; font-weight:bold;text-shadow: 0 0 5px #000;}
.instructionsGuidelines img{-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	-o-transition: all 0.5s ease;	transition: all 0.5s ease;}

.testimonials{ color:#fff}
p.testimonialBy{ font-style:italic; color:#000; text-align:right}
.testimonialsSpan{ font-style:italic; color:#000 !important }
.testimonialHeading{ font-size:28px; color:#000; font-weight:600; text-align:center}
.box1.testimonials{ width:33.3%; padding:0 2%}
.tshirtsbox{ float:left;width:33.3%; padding:0 0%}
.tshirtsbox img{ width:100%; height:305px}
.box2 img,.box1 img{ opacity:0.8;}
.box1:hover img,.box2:hover img{-ms-transform: scale(1.1); /* IE 9 */
    -webkit-transform: scale(1.1); /* Chrome, Safari, Opera */
    transform: scale(1.1); opacity:1}

.instructionsGuidelines:hover{-ms-transform: scale(1.05); /* IE 9 */
    -webkit-transform: scale(1.05); /* Chrome, Safari, Opera */
    transform: scale(1.05); opacity:2}
.activitiesPoints{ list-style:none; padding:0; margin:0}
.activitiesPoints li{ width:50%; float:left; height:40px}
.activitiesPoints li img{ vertical-align:middle; margin:0 10px 0 0}
.viewMore:link,.viewMore:visited{border-radius:5px; padding:5px 20px; border:1px solid #006a36; color:#fff; text-decoration:none; text-align:center; width:70px;-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	-o-transition: all 0.5s ease;	transition: all 0.5s ease; background:#006a36; float:left}

.viewMore:hover{ background:#ffcc00; color:#fff !important; border:1px solid #ffcc00}
.footer{ width:98%; padding:0 1%; background:#f1f1f1}
.footer1 ul{ list-style-image:url(../images/bullet.png); margin:0 0 0 0; padding:0 0 0 15px}
.footer1 ul li a:link,.footer1 ul li a:visited, .footer p,.footer a:link,.footer a:visited{ color:#666666; font-size:13px; text-decoration:none}
.footer1 ul li a:hover,.footer a:hover{ color:#313829;}
.footer1{ float:left; width:25%}
.footerHeading{ font-weight:bold; color:#ffcc00 !important; font-size:13px !important}
.facebook:link,.facebook:visited{ width:36px; height:33px;  background:url(../images/social-media.png) left -34px;-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-o-transition: all 0.3s ease;	transition: all 0.3s ease; margin-left:8px; display:inline-block}
.facebook:hover{ width:36px; height:33px; display:inline-block; background:url(../images/social-media.png) left -34px;}

.twitter:link,.twitter:visited{ width:36px; height:33px; display:none; background:url(../images/social-media.png) -42px -33px;-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-o-transition: all 0.3s ease;	transition: all 0.3s ease; margin-left:8px;}
.twitter:hover{ width:36px; height:33px; display:inline-block; background:url(../images/social-media.png)  -42px -33px;}

.linkedin:link,.linkedin:visited{ width:36px; height:33px; display:none; background:url(../images/social-media.png) -85px -33px;-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-o-transition: all 0.3s ease;	transition: all 0.3s ease; margin-left:8px;}
.linkedin:hover{ width:36px; height:33px; float:left; background:url(../images/social-media.png)  -85px -33px;}

.youtube:link,.youtube:visited{ width:36px; height:33px;display:inline-block; background:url(../images/social-media.png) -129px -33px;-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-o-transition: all 0.3s ease;	transition: all 0.3s ease; margin-left:8px;}
.youtube:hover{ width:36px; height:33px; display:inline-block; background:url(../images/social-media.png)  -129px -33px;}

.flicker:link,.flicker:visited{ width:32px; height:33px; display:inline-block; background:url(../images/googleplus.png) left -32px;-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-o-transition: all 0.3s ease;	transition: all 0.3s ease; margin-left:8px; }
.flicker:hover{ width:32px; height:33px; display:inline-block; background:url(../images/googleplus.png)  left -32px;}

.blog:link,.blog:visited{ width:34px; height:33px; display:inline-block; background:url(../images/instagram.png) left -33px;-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-o-transition: all 0.3s ease;	transition: all 0.3s ease; margin-left:8px; }
.blog:hover{ width:34px; height:33px; display:inline-block; background:url(../images/instagram.png) left -33px;}
.leftBox{ width:68%; margin:0 2%; float:left}
.rightBox{width:28%; margin:0 0% 0 0; float:left; background:#f1f1f1;    min-height: 1100px;}
.innerBox{ margin:-100px 0 0 0; z-index:0; background:#fff; position:relative; float:left}
.innerBgImage{ width:100%; float:left}
.innerBgImage img{ width:100%}
.innerBox p.pickup{ font-size:22px; color:rgba(51, 153, 204, 1); line-height:normal}
p.pickup{ font-size:26px}
h1{ color:#313829; font-weight:normal; border-bottom:2px solid #ffcc00; font-size:21px}
.innerBox p,.customBullet{ font-size:14px; line-height:20px; color:#666}
.militaryBag{ width:80%; margin:0 auto; font-size:13px; padding:25px; color:#666; text-align:center}
.militaryBag img{ margin:0 15px 0 0}
.brd{ padding:5px; border:1px solid #CCC; margin:10px 0 0 10px}
p.head{ font-size:18px; text-align:center; background:url(../images/camp.png) center center no-repeat}
.activitiesPoints.right li{ width:32%}
.activitiesPoints.right {
    float: left;
    margin:-19px 0 20px 0;
    padding: 15px 10px;
}

.leftMenu img{ vertical-align:middle; margin:5px 8px}
.rightMenus li a:link,.rightMenus li a:visited{ color:#565a37; text-decoration:none; line-height:5px}
.rightMenus li a:hover{ color:#4e7441 !important; text-decoration:none; line-height:5px; padding-bottom:2px; font-weight:bold}
.rightMenus{ list-style:none; margin:0 0 0 10px; padding:0}
.rightMenus li{margin:10px 0; background:url(../images/arrow.png) no-repeat; padding:0 0 0 20px}
.rightBox .testimonialHeading{ font-size:24px}
.testimonialTxt{ padding:0px 25px 15px 25px}
.testimonialBy{ padding:0px 25px 0px 0}
.viewMore.viewall{width:90% !important; margin:0 5% 10px 5%; padding:5px 0px}
.customBullet{ list-style-image:url(../images/arrow1.png)}
.customBullet li{ margin:3px 0}
.darkBg{ background:#ffcc00}
.tableBg tr:nth-child(even){ background:#f1f1f1}
.tableBg td{ font-size:13px; padding:3px 0}
.txtsize td{ font-size:13px}

.photogalleryImg.Tr li{ width:30% !important; margin-right:3% !important}
.photogalleryImg.Tr li img,.photogalleryImg.Tr{ width:100% !important; height:auto !important}

.photogalleryImg li img{ width:200px; height:150px; padding:3px; border:1px solid #ccc;}
.photogalleryImg { list-style:none; margin:0; padding:0}
.photogalleryImg li{ float:left; margin:0 20px 0 0}
.nextpage:link,.nextpage:visited{ border:1px solid #999; border-radius:5px; padding:5px 10px; float:right; text-decoration:none; color:#2f3627; margin:5px 22px 5px 0}
.nextpage:hover{background:#2f3627; color:#ffcc00}
.footerCopy{ float:left; width:100%; padding:10px 0}
.footerCopyLeft{ color:#9a9a9a; font-size:11px; float:left; width:70%; text-indent:10px}
.footerCopyRight{ width:30%; text-align:right; float:left}
.footerCopyRight img{ padding-right:10px;}
input[type="text"] {
	width:80%;
	background:#f1f1f1;
	border:1px solid #CCC;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:3px;
	font-family:Source Sans Pro;
	font-size:14px;
}
textarea {
	width:80%;
	background:#f1f1f1;
	border:1px solid #CCC;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:3px;
	font-family:Source Sans Pro;
	font-size:14px;
}

.leftFiftyBox{ float:left; width:48%}
.aws:link,.aws:visited{ width:100px; height:65px; display:block; background:url(../images/aws.png) no-repeat left -71px; margin:-10px 0 0 0;}
.aws:hover{ background:url(../images/aws.png) no-repeat left -71px}
.footer1.last{ width:260px; margin-left:3%; text-align:center}
.footer1.last .footerHeading{ text-align:center}
.sevenDays{ font-weight:bold; font-size:25px; color:#ffcc00; margin:0 5px 0 0; font-family:arial}

.customTable.courseTable.NewCourse{ display:none}

.boxNew.thumbnail1,.boxNew.thumbnail2,.boxNew.thumbnail3,.boxNew.thumbnail4,.tshirtsbox,.box1.testimonials,.box2.aaryanImg{ border:5px solid #fff;box-sizing: border-box;}

@media screen and (max-width:1280px){
	.instructionsGuidelines{ height:196px}
	.widthFifty.nopad{ width:48%}
}

@media screen and (max-width:650px){
	.btxt{ text-transform:uppercase; font-size:18px; color:#fff; background:#cc0000; margin:0; font-weight:bold; padding:10px 0}
	.rtxt{ text-transform:uppercase; font-size:18px; color:#fff; background:#006a36; margin:0; font-weight:bold; padding:10px 0}
	.atxt{ text-transform:uppercase; font-size:18px; color:#fff; background:#333333; margin:0; font-weight:bold; padding:10px 0}
	
	.widthFifty.right,.widthFifty.left{ min-height:auto !important; padding:20px !important; height:auto !important}
	div.widthFifty.right ul li{ width:100% }
	#cssmenu > ul > li{ background:rgba(255,255,255,1) !important}
	.customTable.courseTable{ display:none}
	.customTable.courseTable.NewCourse{ display:table}


	.basicCourse{ padding:0}
	.newHeading{ font-size:20px}
	
	.boxNew{ width:100%}
	.widthFifty.left.mheight{ height:auto}
	.callPh{ display:block; float:right}
	.flex-control-nav{ bottom:10px !important}
	.quickCall{ margin:0; position:absolute; width:200px !important; right:5px; top:30px; background:none; text-align:right; float:right}
	.quickCall span{ clear:both; float:right}
	.quickCall a{ font-size:0; color:rgba(0,0,0,0)}
	.widthFifty.left{ height:550px}
	.widthFifty{ height:450px}
	.showMobile{ display:block}
	.hideMobile{ display:none}
	.testimonialsPlay{ width:80%; margin:0 10%}
	.testimonialsPlay li{ height:320px; padding:0px}
	.box1.testimonials{ height:400px}
	.open{top:50px}
.footerCopyLeft{ color:#9a9a9a; font-size:10px; float:left; width:70%; text-indent:10px}
.logo img{ width:50%; text-align:left; padding:0 0 0 10px}
.responsiveBox{ margin:0px 0 0 0;}
.flexslider,.slides,.flexslider .slides > li,.flexslider .slides > li img{ height:200px;}
.logo{ text-align:left; width:100%; padding:0; margin:-10px 0 0 0px}
.flexslider {
    background: none repeat scroll 0 0 #54684c;
    padding: 200px 0 0;
}
#cssmenu > ul > li, #cssmenu.align-center > ul > li, #cssmenu.align-right > ul > li{ float:left; display:block}
.topContainer #cssmenu li{ margin:0 !important}
#cssmenu ul li, #cssmenu ul ul li, #cssmenu ul li:hover > ul > li{ width:50%}
.quickCall{ width:100%}
p.punchLine{ margin:150px 0 0 0; width:100%; background-size:100% auto; font-size:12px; padding:5px 0 5px 10px}
.sevenDays{ font-size:12px}
.instructionsGuidelines{ width:100%; float:left; font-size:20px; height:auto; padding:20px 0}
.instructionLink:link, .instructionLink:visited{ font-size:20px; margin:0}
.foodPlan,.gallery{ width:50%}
.foodPlanLink:link, .foodPlanLink:visited,.foodPlanLink:link, .foodPlanLink:visited{ font-size:20px; width:50%}
.box1,.box2,.box1.testimonials{ width:100%; float:left; padding:0}


.aaryanLink:link, .aaryanLink:visited{ width:100%; font-size:20px}
.widthFifty.left,.widthFifty.right,.widthFifty.nopad{ width:100%; padding:0;}
.footer1,.footerCopyLeft,.footerCopyRight{ width:100%; float:left; text-indent:0; padding-bottom:5px}
.punchLine{ display:none}
.leftBox{ width:98%; margin:0 1%; float:left}
.rightBox{width:98%; margin:0 1%; float:left}
.activitiesPoints.right li{ width:50%}
.footerCopyLeft, .footerCopyRight{ text-align:center}
.rightBox{ min-height:auto !important}
.innerBgImage{ height:345px}
ul.photogalleryImg.Tr li{ width:96% !important; margin-left:2% !important}
.instructionsGuidelinesN{float:left; width:100%;  height:291px; text-align:center; padding:0;  overflow:hidden; z-index:9999;}
.leftBoxT,.threeBoxes{ width:100% !important}
.innerBgImage img {
    height: 156px;
    width: 100%;
    background: none repeat scroll 0 0 #54684c;
    padding: 220px 0 0;
}
.innerBox{ margin:60px 0 0}
.leftFiftyBox{ float:left; width:100%}
input[type="text"] {
    background: none repeat scroll 0 0 #f1f1f1;
    border: 1px solid #ccc;
    border-radius: 3px;
    font-family: Source Sans Pro;
    font-size: 14px;
    padding: 3px 1%;
    width: 98%;
}
textarea{    padding: 3px 1%;
    width: 98%;}
.box1.testimonials{ height:auto}
.fullContainer.innerBox.bulletNew td{ display:inline-block; width:100%}	
.box1.testimonials, .tshirtsbox,.dstructureBg table{ width:100%}
.testimonials{ height:auto; background-repeat:no-repeat}
.mobileShow td{ line-height:30px; font-size:13px !important}
}

@media screen and (max-width:320px){
	.quickCall{ width:100%; font-size:12px; margin:24px 0 0 0; text-align:center}
}

@media screen and (max-width:320px){
	.quickCall{ width:100%; font-size:12px; margin:40px 0 0 0; text-align:center}
	.innerBgImage img {
    height: 140px;
    width: 100%;
	    background: none repeat scroll 0 0 #54684c;
    padding: 200px 0 0;
}
.activitiesPoints.right li{ width:100%}	
}


