@font-face {
 font-family: 'RalewayBold';
 src: url('../fonts/RalewayBold.eot');
 src: url('../fonts/RalewayBold.eot') format('embedded-opentype'),  url('../fonts/RalewayBold.woff2') format('woff2'),  url('../fonts/RalewayBold.woff') format('woff'),  url('../fonts/RalewayBold.ttf') format('truetype'),  url('../fonts/RalewayBold.svg#RalewayBold') format('svg');
}

@font-face {
 font-family: 'RalewayRegular';
 src: url('../fonts/RalewayRegular.eot');
 src: url('../fonts/RalewayRegular.eot') format('embedded-opentype'),  url('.../fonts/RalewayRegular.woff2') format('woff2'),  url('../fonts/RalewayRegular.woff') format('woff'), url('../fonts/RalewayRegular.ttf') format('truetype'),  url('../fonts/RalewayRegular.svg#RalewayRegular') format('svg');
}

body {
	font-family:RalewayRegular, Arial, Tahoma;
	font-size:14px;
	color:#333333;
}

/* Header Styles */
@-webkit-keyframes tag-bounce {
  0% {
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-moz-keyframes tag-bounce {
  0% {
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-ms-keyframes tag-bounce {
  0% {
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes tag-bounce {
  0% {
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}






.rotato {
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-name: rot;
    animation-timing-function: linear;
}
@keyframes rot {
0% {
    transform: rotateY(0deg);
}
50% {
    transform: rotateY(180deg);
}
100% {
    transform: rotateY(360deg);
}
}
@keyframes rot {
0% {
    transform: rotateY(0deg);
}
50% {
    transform: rotateY(180deg);
}
100% {
    transform: rotateY(360deg);
}
}
@keyframes rot {
0% {
    transform: rotateY(0deg);
}
50% {
    transform: rotateY(180deg);
}
100% {
    transform: rotateY(360deg);
}
}
.pan-logo {
    animation-duration: 1.4s;
    animation-iteration-count: infinite;
    animation-name: pan;
    animation-timing-function: linear;
}
@keyframes pan {
0% {
    transform: scale(1);
}
50% {
    transform: scale(0.93);
}
100% {
    transform: scale(1);
}
}
@keyframes pan {
0% {
    transform: scale(1);
}
50% {
    transform: scale(0.93);
}
100% {
    transform: scale(1);
}
}
@keyframes pan {
0% {
    transform: scale(1);
}
50% {
    transform: scale(0.93);
}
100% {
    transform: scale(1);
}
}



.headerBg {

	background:rgba(0, 0, 0, 0.63);

	position: fixed;

	width: 100%;

	z-index: 10000;

}

.logoImg {

	position:absolute;

}

.input-group-btn > .btn {

	padding:9px;

}

.navbar-form {

	display:none;


}

.boxImgDiv {

	padding:0;

}

.boxImg {

	width:100%;

}



.menuActive{ background:#87c440;}



/*Welcome*/
.bgWelcome {
	background:url(../img/welcome-bg.jpg) no-repeat;
	background-size:100%;
	margin-bottom:-84px;
}

.head36BlackThin {
	display:inline-block;
	font-family:RalewayRegular, Arial, Tahoma;
	font-size:36px;
	color:#333333;
	margin-top:40px;
	margin-bottom:40px;
	background:url(../img/underline.jpg) center bottom no-repeat; padding-bottom:20px;
}

.head36BlackBold {
	font-family:RalewayBold, Arial, Tahoma;
	font-size:36px;
	color:#333333;
}

.txt16BlackThinLh30 {
	line-height:30px;
	margin-bottom:63px;
}

.underLine {
	margin-top:15px;
	margin-bottom:63px;
}

.btn13BlueBold {

	background:#0060ac;

	width:164px;

	display:block;

	border:3px #0060ac solid;

	font-family:RalewayBold, Arial, Tahoma;

	font-size:13px;

	color:#fff;

	margin:0 auto;

	-webkit-box-shadow: 1px 1px 13px 0px rgba(50, 50, 50, 0.46);

	-moz-box-shadow:    1px 1px 13px 0px rgba(50, 50, 50, 0.46);

	box-shadow:         1px 1px 13px 0px rgba(50, 50, 50, 0.46);

	height:44px;

	border-radius:20px;

	text-transform:capitalize;

}

.btn13BlueBold:hover {

	background:none;

	color:#333;

	border:3px #0060ac solid;

	-webkit-box-shadow: 7px 7px 13px 0px rgba(50, 50, 50, 0.71);

	-moz-box-shadow:    7px 7px 13px 0px rgba(50, 50, 50, 0.71);

	box-shadow:         7px 7px 13px 0px rgba(50, 50, 50, 0.71);

	-webkit-transition:all 0.5s ease-out;

	-moz-transition:all 0.5s ease-out;

	-ms-transition:all 0.5s ease-out;

	-o-transition:all 0.5s ease-out;

	transition:all 0.5s ease-out;

}

/*  Family Events*/



.bgFamily {

	background:url(../img/family-events-bg.jpg) no-repeat;

	background-size:cover;

}

.head36WhiteThin {

	font-family:RalewayRegular, Arial, Tahoma;

	font-size:36px;

	color:#fff;

	margin-top:90px;

}

.head36WhiteBold {

	font-family:RalewayBold, Arial, Tahoma;

	font-size:36px;

	color:#fff;

}

.subHead16WhiteThin {

	font-family:RalewayRegular, Arial, Tahoma;

	font-size:16px;

	color:#fff;

	margin-top:15px;

	text-align:center;

	text-transform:capitalize;

}

.imgStyleFamilyEvents {

	border-radius:15px;

	-webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.75);

	-moz-box-shadow:    1px 1px 5px 0px rgba(50, 50, 50, 0.75);

	box-shadow:         1px 1px 5px 0px rgba(50, 50, 50, 0.75);

}

/*Our Mission*/

  

 .bgOurMission {

	background:#87c440;

}

.head36WhiteThinCentre {

	font-family:RalewayRegular, Arial, Tahoma;

	text-align:center;

	font-size:36px;

	color:#fff;

	margin-top:93px;

}

.head36WhiteBoldCentre {

	font-family:RalewayBold, Arial, Tahoma;

	font-size:36px;

	text-align:center;

	color:#fff;

}

.txt16WhiteThinLh30 {

	line-height:30px;

	margin-bottom:94px;

	font-family:RalewayRegular, Arial, Tahoma;

	font-size:16px;

	color:#fff;

	text-align:justify;

}

.imgOurMission {

	padding:0;

}

/*Photo Gallery New Events*/

.bgPhotoGallery {

	background:url(../img/pattern.png) top center no-repeat;

	background-size:100%;

}

.head36BlackThin2 {

	font-family:RalewayRegular, Arial, Tahoma;

	font-size:36px;

	color:#333333;

	margin-top:90px;

	background:url(../img/underline.jpg) bottom center no-repeat;

	display: inline-block;

	padding-bottom: 25px;

}

.imgGallery {

	margin: 0 auto;
    margin-bottom: 0px;
margin-bottom: 30px;
border-radius: 10px;
display: block;

}

.btn13BlueBoldViewPhoto {

	background:#0060ac;

	width:164px;

	border:3px #0060ac solid;

	margin-top:30px;



	font-family:RalewayBold, Arial, Tahoma;

	font-size:13px;

	color:#fff;

	-webkit-box-shadow: 1px 1px 13px 0px rgba(50, 50, 50, 0.46);

	-moz-box-shadow:    1px 1px 13px 0px rgba(50, 50, 50, 0.46);

	box-shadow:         1px 1px 13px 0px rgba(50, 50, 50, 0.46);

	height:44px;

	border-radius:20px;

	text-transform:capitalize;

}

.btn13BlueBoldViewPhoto:hover {

	background:none;

	color:#333;

	border:3px #0060ac solid;

	-webkit-box-shadow: 7px 7px 13px 0px rgba(50, 50, 50, 0.71);

	-moz-box-shadow:    7px 7px 13px 0px rgba(50, 50, 50, 0.71);

	box-shadow:         7px 7px 13px 0px rgba(50, 50, 50, 0.71);

	-webkit-transition:all 0.5s ease-out;

	-moz-transition:all 0.5s ease-out;

	-ms-transition:all 0.5s ease-out;

	-o-transition:all 0.5s ease-out;

	transition:all 0.5s ease-out;

}

.dateSpan {

	background:#87c440;

	border-radius:50%;

	font-family:RalewayBold, Arial, Tahoma;

	font-size:36px;

	padding: 11px;

	 height: 80px;

    width: 80px;

    display: block;

	text-align: center;

	color:#fff;

	-webkit-box-shadow: 2px 2px 8px 0px rgba(50, 50, 50, 0.95);

	-moz-box-shadow:    2px 2px 8px 0px rgba(50, 50, 50, 0.95);

	box-shadow:         2px 2px 8px 0px rgba(50, 50, 50, 0.95);

	

}

.monthSpan {

	margin-top:9px; margin-left:20px;

}

.head16Bold {

	font-family:RalewayBold, Arial, Tahoma;

	font-size:16px;

	color:#0060ac;

}

.txt16BlackThin2Lh30 {

	line-height:30px;

	margin-bottom:10px;

}

.btnLinkReadMore {

	color:#87c440;

	font-size:16px;

	font-family:RalewayRegular, Arial, Tahoma;

}

.btnLinkReadMore:hover {

	color:#333;

	text-decoration:none;

}

.dateBoreder {

	border-bottom:1px #cecece dashed;

	margin-top: 40px;

	margin-bottom: 40px;

}



/*Watch Video*/



.bgWatchVdo{ background:url(../img/vdo-bg.jpg) no-repeat; background-size:cover; padding-bottom:100px;}

.underLineOne{margin-bottom: 30px;

    margin-top: 15px;}

.bgAdress{background:#87c440; padding:40px 0; color:#fff;}	

.addressTable td {padding-bottom:30px; vertical-align:top; color:#fff;}





/*Footer*/

.footerBgOne{ background:#031625; padding-bottom:100px;}

.footerBgTwo{background:#191919; padding:100px 0; }

.head36WhiteThin2 {

	font-family:RalewayRegular, Arial, Tahoma;

	font-size:36px;

	color:#fff;

	margin-top:90px;

	background:url(../img/underline.jpg) bottom center no-repeat;

	display: inline-block;

	padding-bottom: 25px;

}

.footerNav {



	padding:30px 0 0;

	margin:0px;

}

.footerNav li {

	list-style:none;

	

}

.footerNav li a {

	display:block;

	font-family:RalewayRegular, Arial, Tahoma;

	font-size:16px;

	color:#fff;

	text-decoration:none;

	padding:6px 0px;

}

.footerNav li a:hover {

	color:#87c440;

}

.footerPara{ 
	font-family:RalewayRegular, Arial, Tahoma;
	font-size:14px;
	color:#575555;
}
.footerParaLink{ 	
	font-family:RalewayRegular, Arial, Tahoma;
	color:#575555;
}	
.footerParaLink:hover{ color:#87c440; text-decoration:none;}

.socialIcon{ margin-left:5px;  -webkit-transition:all 0.5s ease-out;

  -moz-transition:all 0.5s ease-out;

  -ms-transition:all 0.5s ease-out;

  -o-transition:all 0.5s ease-out;

  transition:all 0.5s ease-out;}

  .socialIcon:hover{  -webkit-transform:scale(.7);

  -moz-transform:scale(.7);

  -ms-transform:scale(.7);

  -o-transform:scale(.7);

  transform:scale(.7);}



#tag-search {

	display:none;

}







.search-icon{

	padding:22px;

	cursor:pointer;

	background-color:#313a42;

	color:#fff;

}



.search-box{

	position:relative;

	background-color:#EEE;

	padding:0px;

	clear:both;

	transform: scale(0);

	transform-origin: 100% 0%;

	display:none;

}



.search-box i{

	position:absolute;

	font-size:30px;

	vertical-align:middle;

	padding:10px;

}



.serachBarIcon
{
	background-color: #eee;
    border: medium none;
    box-sizing: border-box;
    font-size: 20px;
    height: 37px;
    padding-left: 22px;
    width: 43%;
    float: right;
    margin-right: 26px;
}

label{ margin-bottom: 0px;}





#tag-search:checked + div.search-box {

	display:block;

 animation: trans-in 1s ease;

 animation-fill-mode: forwards;

}



@keyframes trans-in {

 from {transform: scaleY(0);}

 to {transform: scaleY(1);}

}



/*Contact*/

.bannerHeadHolder {width:100%; margin-top:30px;}
.pageHead {font-size:36px; float:left; text-transform:capitalize; font-family:RalewayBold, Arial, Tahoma; color:#87c440; margin:0;}
.listBreadcrumb {float:right; margin:10px auto 0 auto; text-align:center; padding:0;}
.listBreadcrumb li {list-style-type:none; display:inline-block; color:#000; font-family:RalewayRegular, Arial, Tahoma; font-size:16px;}
.listBreadcrumb li a {color:#87c440;  font-family:RalewayBold, Arial, Tahoma; font-size:16px; }
.listBreadcrumb li a:hover {color:#87c440; text-decoration:none;}

.head22BlueRegular{font-family:RalewayRegular, Arial, Tahoma; margin-top:30px; margin-bottom:30px; font-size:22px; color:#0060ac; text-align:center; text-transform:capitalize;} 

.txtcontactPara{ line-height:30px;}

.namefield{ background:#eeeeee; font-family:RalewayRegular, Arial, Tahoma; font-size:14px; border:1px #eeeeee solid; margin-bottom:20px; color:#333333; border-radius:8px; padding:15px; width:100%;}

.namefieldCaptcha{ background:#eeeeee; font-family:RalewayRegular, Arial, Tahoma; font-size:14px; border:1px #eeeeee solid; margin-bottom:20px; color:#333333; border-radius:8px; padding:15px; width: calc(100% - 236px);}

.resetBtn {  margin: 12px 26px 13px 47px;}

.btnSubmit{background:#0060ac; font-family:RalewayBold, Arial, Tahoma; font-size:16px; border:1px #0060ac solid; margin-bottom:20px; color:#fff; border-radius:8px; padding:15px; width:50%; -webkit-box-shadow: 0px 0px 7px 0px rgba(50, 50, 50, 0.73);

-moz-box-shadow:    0px 0px 7px 0px rgba(50, 50, 50, 0.73);

box-shadow:         0px 0px 7px 0px rgba(50, 50, 50, 0.73);}

.btnSubmit:hover{ background:#87c440;}

.footerNavContact {



	padding:0px;

	margin:0px;

}

.footerNavContact li {

	list-style:none;

	display:inline;

	

	

}

.footerNavContact li a {

	display:inline-block;

	font-family:RalewayRegular, Arial, Tahoma;

	font-size:16px;

	color:#fff;

	text-decoration:none;

	  padding-left: 30px;

   margin: 100px 0 0;

	 outline:none;

}

.footerNavContact li a:hover {

	color:#87c440;

}



/*About Us*/



.aboutUsPara{line-height: 30px;

    margin-bottom: 40px;

    text-align: justify;}

	.aboutUsBgFamily {

	background:url(../img/family-events-bg.jpg) no-repeat;

	background-size:cover;

	

}



/*Trust Area*/

/*.trustAreaBg{ background:url(../img/inner-page-family-bg.png) no-repeat;  background-size:cover; padding-bottom:70px;}*/

.subHead16BlackThin {

	font-family:RalewayRegular, Arial, Tahoma;

	font-size:16px;

	color:#333;

	margin-top:15px;

	text-align:center;

	text-transform:capitalize;

	margin-bottom:40px;

}



/*Trust Area Deatils*/

/*.trustAreaDeatilsBg{ background:url(../img/trust-area-deatils-bg.png) no-repeat; background-size:100%;}*/

.head22BlueRegular{font-family:RalewayRegular, Arial, Tahoma;

	font-size:22px;

	color:#00aeef; text-align:center;}

	.eventPhotosImg{ margin-bottom:20px;}

	/*Gallery*/



.gallerySelectBox{ height:45px; text-transform:uppercase; width:470px;  background: #eeeeee url(../img/drop-down.png) no-repeat center right;    -webkit-appearance: none;-moz-appearance: none;appearance: none;-ms-appearance: none; -o-appearance: none;  font-family:RalewayBold, Arial, Tahoma;

	font-size:16px; color:#1f1f1f; border:1px #eeeeee solid; border-radius:10px; padding-left:15px; margin-top:20px; margin-bottom:50px;}

.galleryImg{ margin-bottom:30px;  -webkit-transition:all .3s ease-out;

  -moz-transition:all .3s ease-out;

  -ms-transition:all .3s ease-out;

  -o-transition:all .3s ease-out;

  transition:all .3s ease-out;}

.galleryImg:hover{ -webkit-box-shadow: -1px 28px 35px -15px rgba(0,0,0,0.75);

-moz-box-shadow: -1px 28px 35px -15px rgba(0,0,0,0.75);

box-shadow: -1px 28px 35px -15px rgba(0,0,0,0.75);   -webkit-transform:translate(0px,-10px);

  -moz-transform:translate(0px,-10px);

  -ms-transform:translate(0px,-10px);

  -o-transform:translate(0px,-10px);

  transform:translate(0px,-10px);}
  
  
  .mainNav {padding:0;}

.ourClientsBg {background:#e6e7e8; padding:100px 0;}
.clientsLogoHolder {background:#fff; padding:20px; min-height:156px; border-radius:15px;}
.head36BlackThinNew1 {
	display:inline-block;
	font-family:RalewayRegular, Arial, Tahoma;
	font-size:36px;
	color:#333333;
	margin-top:0;
	margin-bottom:40px;
	background:url(../img/underline.jpg) center bottom no-repeat; padding-bottom:20px;
}
.mapHolder {padding:0;}
.head36WhiteThinNew1{display:inline-block;
	font-family:RalewayRegular, Arial, Tahoma;
	font-size:36px;
	color:#fff;
	margin:0;
	background:url(../img/underline.jpg) center bottom no-repeat; padding-bottom:20px;}
.head36WhiteBoldNew1 {	font-family:RalewayBold, Arial, Tahoma;
	color:#fff;}
.locationBorderLeft {border-left:1px solid #6c9c33;}
.listFooterMenu {margin:0; padding:0; text-align:center;}
.listFooterMenu li {color:#fff; list-style-type:none; display:inline-block; margin:0 20px;}
.listFooterMenu li a {color:#fff; font-size:16px;}
.listFooterMenu li a:hover {color:#87c440; text-decoration:none;}
.servicesImages {max-width:100%; display:block; margin:40px auto 0 auto;}
.servicesFloatRight {float:right;}  
.introImgAll{ padding:0;}
.test-content {
    background: url(../img/test-content.png) no-repeat;
        background-size: auto auto;
    padding: 2% 0% 0%;
    background-size: 100% 100%;
	}
	
.test-content p {
    color: #282828;
    font-size: 14px;
    font-family: 'OpenSans-Italic';
    font-style: italic;
    line-height: 26px;
    text-align: center;
    padding: 4% 1.7%;
}

.name {
    width: 100%;
    text-align: center;
}
.name span {
    font: 25px "open_sansregular";
    color: #333;
    text-transform: uppercase;
}

.ContentArea li {list-style-image:url(../img/bullet-points.png); margin-bottom:5px;}
.aboutUsContentBg{ background-size:100%; padding-bottom:80px;}
.aboutUsPara{line-height: 25px;
    margin-bottom: 20px;
    text-align: justify;}
	.aboutUsBgFamily {
	background:url(../img/family-events-bg.jpg) no-repeat;
	background-size:cover;
	
}
.trustAreaDeatilsBg {
    background: rgba(0, 0, 0, 0) url(../img/about-content-bg.png) no-repeat scroll center bottom / 100% auto;
    padding-bottom: 300px;
}
.trustAreaBg {
    background: rgba(0, 0, 0, 0) url(../img/about-content-bg.png) no-repeat scroll center bottom / 100% auto;
    padding-bottom: 300px;
}

.overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  background:rgba(0, 0, 0, 0.63);
  width: 100%;
  height: 0;
  transition: .5s ease;
}

.boxImgDiv{
position: relative;
	}
.boxImgDiv:hover .overlay {
  height: 100%;
}

.text {
  white-space: nowrap; 
  color: white;
  font-size: 20px;
  position: absolute;
  overflow: hidden;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}


/* 2017-10-17 Start */
.ourClientsBg {background:#e6e7e8; padding:100px 0;}
.clientsLogoHolder {background:#fff; padding:20px; min-height:156px; border-radius:15px;}
.head36BlackThinNew1 {
	display:inline-block;
	font-family:RalewayRegular, Arial, Tahoma;
	font-size:36px;
	color:#333333;
	margin-top:0;
	margin-bottom:40px;
	background:url(../img/underline.jpg) center bottom no-repeat; padding-bottom:20px;
}
.mapHolder {padding:0;}
.head36WhiteThinNew1{display:inline-block;
	font-family:RalewayRegular, Arial, Tahoma;
	font-size:36px;
	color:#fff;
	margin:0;
	background:url(../img/underline.jpg) center bottom no-repeat; padding-bottom:20px;}
.head36WhiteBoldNew1 {	font-family:RalewayBold, Arial, Tahoma;
	color:#fff;}
.locationBorderLeft {border-left:1px solid #6c9c33;}
.listFooterMenu {margin:0; padding:0; text-align:center;}
.listFooterMenu li {color:#fff; list-style-type:none; display:inline-block; margin:0 20px;}
.listFooterMenu li a {color:#fff; font-size:16px;}
.listFooterMenu li a:hover {color:#87c440; text-decoration:none;}
.servicesImages {max-width:100%; display:block; margin:40px auto 0 auto;}
.servicesFloatRight {float:right;}

/* 2017-10-18 */
.boxImgDivContainer {border-top:5px solid #0060ac;}
.aboutExeeventsHolder {min-height:640px; background:#87c440; padding:100px 30px 30px 150px;}
.head36WhiteThinNew {text-align:center;	font-size:36px;	color:#fff; margin:0;}
.head26WhiteThinUnderlined {text-align:center;	font-size:26px;	color:#fff; margin:0; background:url(../img/underline-one.jpg) center bottom no-repeat; padding-bottom:30px;}
.txt14WhiteJustify {color:#fff; text-align:justify;}
.lnkWhiteArrowUnderline {color:#fff; font-weight:bold; text-decoration:underline;}
.lnkWhiteArrowUnderline:hover {color:#FFFF00;}
.aboutTestimonialsHolder {min-height:640px; background:#fff; padding:100px 150px 30px 30px;}
.head36BlackBoldUnderline {font-family:RalewayBold, Arial, Tahoma; text-align:center; font-size:36px; color:#333; margin:0; background:url(../img/underline.jpg) center bottom no-repeat; padding-bottom:30px;}
.quoteAlign {display:block; margin:30px auto;} 
.txtGreen {color:#87c440;}
.txtJustifyMargin30 {text-align:justify;}
.lnkBluePDFUnderline {color:#0060ac; font-weight:bold; text-decoration:underline;}
.lnkBluePDFUnderline:hover {color:#87c440;}
.photoGalleryHolder {min-height:640px; background:#fff; padding:100px 30px 30px 150px;}
.latestNewsHolder {min-height:640px; background:#0060ac; padding:100px 150px 30px 30px;}
.head36BlackThinNew2 {font-family:RalewayRegular, Arial, Tahoma;}
.head36WhiteThinUnderline {text-align:center;	font-size:36px;	color:#fff; margin:0; background:url(../img/underline.jpg) center bottom no-repeat; padding-bottom:30px;}
.lnkBlueArrowUnderline {color:#0060ac; font-weight:bold; text-decoration:underline;}
.lnkBlueArrowUnderline:hover {color:#87c440;}
.newsHolder {border:1px solid #3090db; border-left:none; border-right:none; overflow:hidden; margin-top:40px;}
.newsDateHolder {border-right:1px solid #3090db; padding:40px 10px 40px 0; min-height:220px; text-align:center;}
.newsContentHolder {padding:40px 0 40px 20px; min-height:220px;}
.txt36WhiteBold {font-family:RalewayBold, Arial, Tahoma; display:inline-block; text-align:center; font-size:36px; color:#fff; margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #3090db;}
.head16WhiteBold {font-family:RalewayBold, Arial, Tahoma; font-size:16px; color:#fff; margin:0 0 15px 0;}
.lnk16WhiteBold {font-family:RalewayBold, Arial, Tahoma; font-size:16px; color:#fff;}
.lnk16WhiteBold:hover {text-decoration:none; color:#3090db;}
.txt14White {color:#fff;}
/* 2017-10-17 End */


 @media (max-width: 1200px) {

 .serachBarIcon{ margin-right:29px;}
 .search-icon{ padding:11px;}

}

 @media (max-width: 992px) {

 .wrapper-right{ display:none;}

 .serachBarIcon{ display:none;}

.search-button {

display:none;

}

.logoImg {
	position:static;
}

.navbar-form {
	display:block;
	margin:7px auto;
}

.navbar-form .input-group {width:111%;}
.head36WhiteThinNew1 {font-size:24px;}
.servicesFloatRight {float:none;}

}

	

	

	

	

/* Landscape tablets and medium desktops */

@media (min-width: 992px) and (max-width: 1199px) {

}



/* Portrait tablets and small desktops */

@media (min-width: 768px) and (max-width: 991px) {

}



/* Landscape phones and portrait tablets */

@media (max-width: 767px) {
.boxImgDiv{
width:240px;
margin:0 auto;
}
.boxImg {

width:auto;

}

.btnSubmit{ width:100%;}

.aboutUsContentBg{padding-bottom: 194px;}

.trustAreaBg{ background:url(../img/inner-page-family-bg.png) no-repeat;  background-size:100%; padding-bottom:70px;}
.navbar-form .input-group {width:100%;}
.locationBorderLeft {border-left:none; margin-top:30px;}
.clientsLogoHolder {margin-bottom:30px;}
.aboutExeeventsHolder {
    
    padding: 100px 30px 30px 17px;
}
.aboutTestimonialsHolder {
    padding: 98px 20px 0 30px;
}
.photoGalleryHolder {
    padding: 100px 30px 30px 25px;
}
.latestNewsHolder {
    padding: 100px 20px 30px 30px;
}
.owl-news owl-item{
	width:50%!important;
}
}

 @media (max-width: 553px) {

 .footerNavContact li a{ margin: 40px 0 -54px;}

}



/* Portrait phones and smaller */

@media (max-width: 480px) {

.logoImg {

 position: static;

 height: 42px;

}

.pageHead{ font-size:20px;}

.namefieldCaptcha{ width:100%;}

/*.aboutUsContentBg {
    padding-bottom: 116px;
}*/
.listBreadcrumb, .pageHead {float:none; width:100%; text-align:left;}

}

