/* ************* Media Queries Tablets ****************** */
@media only screen and (max-width: 1210px) {
	.container {padding: 0 15px; }
}
@media only screen and (max-width: 1169px) {
	.container {padding: 0 15px; }
	.rightHead { float: right; width: auto; }
	#nav li a { padding:  0 10px; }
	.boxTitle span { padding:  15px; }
	.captionOuter { top: 50%; left: 50%; transform: translate(-50%, -50%); margin-left: 0 }
	.sliderCaption .captionTitl { font-size: 35px; line-height: 40px; }
	.newsLetter .inputBox { position: relative; }
	.newsLetter .inputBox .inputField input[type="text"] { width: 100%; }
	.inputBox input[type="submit"] { position: absolute; right:  0; }
	.wisingBox { width: 100%; height: auto;background-size: 100% auto; }
	.homeNewsSection, .homeWishingWheel { width: 50%; }
	.homeNewsSection .newsTxt { width: 85%; }
	.wisingBox .readMoreBtn { margin-bottom: 25px; }
	.breadcrumbRow { position: static; }
	.breadcrumb { position: absolute; right: 15px; bottom: auto; top: 44%;}
}

@media only screen and (max-width: 1024px) {
	h2 { font-size: 22px; }
	.quickDonateBox { float: left; width: 100%; margin: 50px 0; padding: 20px; background: rgba(0,0,0,0.5);}
	.traningBox .box { padding: 0 10px; }
	.homeWhatWeDo li {padding: 0 10px;margin-bottom: 20px;}
	.boxTitle span, .txtDetail span, .resTab .tabNav li a { font-size: 18px; }
	.owl-carousel .owl-controls .owl-nav .owl-prev { left: 10px; }
	.owl-carousel .owl-controls .owl-nav .owl-next { right: 10px;}
	.callToaction li { width: 33.33%; }
	.callToaction li a { font-size: 22px; line-height: 30px }
	.quickDonateBox .inputBox { clear: both }
	.imageBox img { height: 100%; }
	.traningBox { margin: 0;  padding: 50px 0 20px; }
	.servicesType9 .info h3 { padding:  15px; font-size: 15px; }
	.quickDonateBox .inputBox input[type="submit"] { position: fixed; top: 110px; z-index: 1;}
}
@media only screen and (max-width: 959px) {
.logo { float: left; width: 100%;text-align: center; }
.rightHead { float: left; width: 100%; padding-left: 0; text-align: center;}
.headerLink { text-align: center; margin-top: 0}
#nav { text-align: center; margin-bottom: 10px;}
#nav li { display:  inline-block }
.wisingBox h3 { font-size: 19px; }
h2{ font-size: 20px; }
.newsDes .newsDate { display: block; text-align: right; border: none; width: auto; height: auto; font-size: 15px;}
.homeNewsSection .newsTxt p { padding-bottom: 0; margin-bottom: 0 }
.homeNewsSection .newsTxt { width: 100%; padding-left: 0; }
.newsDes { padding: 10px 0; }
.servicesType9 .info h3 { padding:  15px; font-size: 19px; height: 65px; }
.servicesType9 .info h3 br, .boxTitle span{ display: none }
/*.callToaction li a { padding: 60px 10px 10px 10px; text-align: center;}
.callToaction li a:after { left: 50%; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); top:10px;}*/
/* .inputBox input[type="submit"] { font-size: 16px; } */

}
@media only screen and (max-width: 819px) {
	.callToaction li {width: 100%;}
	.callToaction li a { padding : 20px 0px 20px 60px; }
	.coantact a:after, .email a:after { top: 10px; }
	.homeQuickDonate { min-height: auto; }
	.traningBox { margin:  0; padding:  30px 0; }
	.traningBox .box { width: 400px; margin:  0 auto 20px; padding:  0; float: none;}
	.traningBox .boxInn { min-height: auto; }
	.newsLetter .inputBox { width: 320px;margin: 20px auto 30px;}
	.callToaction li a { padding: 20px 30px 20px 60px; width: 320px; margin: 0 auto; float: none; text-align: center; }
	.footerBottom  .cols6 { width: 100%; text-align: center;}
	.footer .visitorBlock { float: none; display: inline-block; margin-left: 15px; }
	.footer .gaclLogo { padding:  0; float: none; display: inline-block }
	.visitCount {margin: 10px 22px 30px; padding: 5px 14px;}

}

@media only screen and (min-width: 801px) {#nav ul {display:block !important;}

}
@media only screen and (max-width: 800px) {
/*Navigation*/
#nav {display:none;position:absolute;left:0;right:0;background:#073e74;}
#nav ul{background:#305d93;}
.toggleMenu, #nav .menuIcon {display:block;}
.toggleMenu {background: #0f55b3;text-align: left; padding: 10px 15px;}
.toggleMenu .iconBar { margin-top: 3px; }
#nav li {float:none;display:block;border:none;}
#nav li a{border-top:1px solid #002d63 }
#nav li.parent {position:relative;}
#nav li .menuIcon, #nav li li .menuIcon {width:46px; height:auto; background-color:#002d63; background-color: rgba(0, 45, 99, 0.5); background-image:url(/web/20220417072929im_/http://hmdcvadodara.org/wp-content/themes/hmdc/assets/images/down-arrow.gif); background-repeat:no-repeat; background-position:center 15px; position:absolute;right:0;top:0;bottom:0;cursor:pointer;}
#nav li .menuIcon.active, #nav li li .menuIcon.active {background-color:#002d63; background-color: rgba(1, 36, 78, 0.5);}
#nav li > a:hover, #nav li.hover > a, #nav li.active > a, #nav li ul li a:hover, #nav li ul li > a.selected, #nav ul a:hover, .noJS #nav ul a:focus, #nav ul a.selected, #nav > li > a:hover, #nav > li.hover > a, #nav > li.focus > a {background-color:#002d63;color: #fff;}
#nav ul {width:100%;display:none;position:static;transition:none;-webkit-transition:none;}
.hasJS #nav ul{opacity:1;}
#nav li ul li, #nav ul a {width:100%}
#nav > li:hover > ul, #nav li li:hover > ul, #nav li li li:hover > ul {display:none;}
#nav ul, #nav *:hover ul ul, #nav .hover ul ul, #nav .focus ul ul {margin-left:0;}
#nav li a {padding-left:15px;padding-right:15px;display:block;line-height:40px;font-size:14px; color: #fff; text-align: left;}
#nav li ul li a {padding:7px 55px 7px 25px; display:block;line-height:21px; background:url(/web/20220417072929im_/http://hmdcvadodara.org/wp-content/themes/hmdc/assets/images/right-arrow.gif) no-repeat 15px 15px;color:#fff;border:none}
#nav li ul li ul li a {padding-left:45px;background-position:33px center}
#nav li ul li ul li ul li a {padding-left:60px;background-position:45px center}
#nav > li > a:hover, #nav > li.hover > a, #nav > li.focus > a, #nav > .highlight > a {background-color:#305d93;color: #fff;}
#nav li ul li a:hover, #nav li ul li > a.selected, #nav ul a:hover, .noJS #nav ul a:focus, #nav ul a.selected, #nav ul > .highlight > a {background-color:#305d93;color: #fff;}

/*Responsive Table*/
.responsiveTable, .responsiveTable tr, .responsiveTable td, .responsiveTable td:before { display:block; text-align:left; border:none;	/* Converts a table, table row, table column and table column:before into a block element */ }
.responsiveTable, .responsiveTable tr, .responsiveTable td:last-child { border-bottom:none; }
.responsiveTable thead, .responsiveTable tr th { position:absolute;	/* Hides table head but not using display none */ top:-1000em; left:-1000em; }
.responsiveTable tr { border:1px solid #eeeeee; border-bottom:2px solid #eeeeee;  margin:0 0 20px; }
.responsiveTable tr td:nth-child(1) { /* first column of the row */ border-left:none;}
.responsiveTable tr td:last-child { /* last column of the row */ border-right:none; }
.responsiveTable tr:last-child .td, .responsiveTable td { /* Column in the last row and column */ border-bottom:1px solid #eeeeee; }
.responsiveTable td:before { /* prints the value of data-label attribute before the column data */ font-weight:bold; padding-right:20px; line-height:27px; color:#174471; content:" "attr(data-label)"";	/* call the attribute value of data-label and adds a string // */ }
.responsiveTable tbody {display:block;}
.responsiveTable tr td {padding:5px 15px; width:auto !important;}

.secLeft,.secRight { width: 100%; }
.grayBoder { padding:  30px 0; }
h2 { font-size: 18px;}
p, h1, h2, h3, h4, h5, h6, ul, ol, dd, table, fieldset, address { margin-bottom: 15px; }
.homeHdmcAims  .grayBoder { margin: 0; }
.secRight { margin-top: 20px }
.homeNewsSection, .homeWishingWheel { width: 100%; }
.homeNewsAndEvent, .homeTestimonial { height: auto; padding:  30px 0; }
.testimonialList li { float: none; border:  none; margin: 0 auto 20px; width: 100%;}
.callToaction li { float: none; margin: 0 auto;}
.callToaction li a { padding:  20px 0px 20px 60px; }
.coantact a:after { top:  11px; }
.callToaction li:first-child:after { display: none }

}
@media only screen and (max-width: 768px) {
.r-tabs .r-tabs-nav {display: none;}
.r-tabs .r-tabs-accordion-title {display: block;}
.innerBannerTop { height: 100px; }
.innerPageTitle { position: absolute; top: 50%; transform: translate(0,-50%); -webkit-transform: translate(0,-50%); }
.breadcrumb { background: #eee; color: #0f55b3; padding: 10px; margin: 0 -10px; position: static;}
.breadcrumb li a { color: #333; }
.breadcrumb li { color: #0f55b3;  }
}
/* ************* Mobiles Media Queries ****************** */
@media only screen and (max-width: 767px) {
.formList .boxs > li, .formList .boxs > div {float:none; width:100%;}
.width50p {width:100%;}
.homeWishingWheel { padding:  20px 20px 0; }
.secLeft, .secRight{ padding: 0; }
.homeWhatWeDo { margin: 0 -10px; }
.donateList li { width: 100%; min-height: auto; }
.testimonialList { margin-bottom: 0 }
.callToaction { margin: 0; }
.logo h1 { margin-bottom: 20px; }

}
@media only screen and (max-width: 639px) {
.formList .boxs {margin-left:0;}
.formList .box {float:none; width:auto; margin-left:0;}
.sliderCaption .captionTitl { font-size: 16px;line-height: 20px;}
.captionOuter { width: 100%; }
.sliderCaption { width: 100%; margin-left: 0; max-width: 100%; } 
.sliderCaption .captionTitl {font-size: 18px;line-height: 20px; vertical-align: bottom; }
.subTitle { font-size: 12px; height: auto; }
.subTitle:after { display: none; }
.amountBox span, input[type="radio"] + label { padding:  9px 22px; font-size: 15px; width: auto;}
.wisingBox { background-size: cover }
.quickDonateBox h2 { font-size: 18px; }


}
@media only screen and (max-width: 479px) {
.homeWhatWeDo li { width: 100%; }
.homeWhatWeDo li:nth-child(3) { margin-bottom: 20px; }
.traningBox .box { width: 100%; margin: 0 0 20px; }
.inputBox .inputField input[type="text"] { width: 100%; }
.amountBox .amountPay li { margin-bottom: 10px; }
.leftLink { width: 100%; text-align: center; }
.topStrip li, .serchBlock,.rightLinks { display: inline-block; float: none; }
.topStrip { text-align: center; }
.serchBlock { display: none; }
.socialMedia li{ margin-bottom: 10px; }
.subTitle {
	font-size: 10px;
	height: auto;
	padding: 5px;
	line-height: 17px;
}
.captionOuter { display: none; }
.grayBoder, .traningBox{ padding:  20px 0; }
.owl-theme .owl-controls .owl-nav [class*="owl-"] { top:  40%; }
.newsLetter .inputBox { width: 100%; padding: 0 15px; }
.secRight { margin-top: 0 }
.contactNo { margin-bottom: 15px; }
.mainNavigation { margin-top: 20px; }
.callToaction li { padding:  0; }
.callToaction li a { width: 100%; }
}
@media only screen and (max-width: 420px) {


}
/*
     FILE ARCHIVED ON 07:29:29 Apr 17, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:00:46 Dec 16, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 162.793
  exclusion.robots: 0.067
  exclusion.robots.policy: 0.06
  cdx.remote: 0.056
  esindex: 0.007
  LoadShardBlock: 89.487 (3)
  PetaboxLoader3.datanode: 94.691 (4)
  CDXLines.iter: 16.745 (3)
  load_resource: 76.767
  PetaboxLoader3.resolve: 23.099
*/