﻿/* You Have Design Default Css Start Here... */
     /*Start here header */
 a{ color:#0a0af7; text-decoration:none; }
 a:hover{ color:#d98a61; }
.cl{ clear:both; height:0; }
.decorativeDivider > img {
    width: 100%;
}
#maindbox{ width:100%; height:auto;  
  /* fallback */ background-color: #fff;   /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, left top, right top, from(#fff), to(#f3f3f3)); /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(left, #fff, #f3f3f3); /* Firefox 3.6+ */ background: -moz-linear-gradient(left, #fff, #f3f3f3); /* IE 10 */ background: -ms-linear-gradient(left, #fff, #f3f3f3); /* Opera 11.10+ */ background: -o-linear-gradient(left, #fff, #f3f3f3);
}
.mainhad{ width:1198px; /*height:100px;*/ margin:0 auto; background:url(../images/main-top.jpg) no-repeat right top; }      
.mainhad-lft{ float:left; width:11%; }
.mainhad-cnrt{color: #000000; float: left; font-family: 'EbrimaRegular'; font-size: 23px; font-weight: bold; margin-top: 28px; text-align: center;  width: 75%; margin-left:5%; }
.mainhad-cnrtpart{ width:89%; float:right; }
.mainhad-rit { width:18%; float:right;}
.telephone{height:auto; margin-top:8px; float:left; }
.telephone img{ float:left; margin-top:26px;}
.telephone p{ font-size:20px;font-family:'EbrimaRegular'; float: left; color:#365192; padding: 5px 0 0 6px; letter-spacing:-1px;}
.Contact{ float:right;}
.Contact span{ font-size:18px; color:#365192; line-height:30px; letter-spacing:-1px;}
.wesite{ float: right;width:186px; }
.wesite img{ float:left; margin-top:2px;}
.wesite a{ float: right; font-size:18px;color:#365192; line-height:33px; text-decoration:none; letter-spacing:-1px; }
.wesite a:hover{ text-decoration:underline; }

.nav{ width:100%; height:40px; background:url(../images/nav.jpg) repeat-x; margin-top:2px; }
nav{ width:1300px; height:39px; margin:0 auto; border-bottom:1px solid #fff; position:relative;}
nav ul{ margin:0; padding:0; margin:0px auto; text-align:center;}
nav ul li{list-style:none; display:inline-block; line-height:39px; background:url(../images/nav-sepreter.jpg) no-repeat right top;list-style:none !important;	text-decoration:none; position:relative;}
nav ul li a{ font-size:15px; color:#FFf; padding:0 20px; text-decoration:none; display:block; text-transform:uppercase; transition:.5s ease; }
nav ul li a:hover{ background:#4c77d2; color:#fff;}
nav ul li .arrow{ background:url(../images/nav-mark.png) no-repeat 136px center;}
nav ul li .arrow2{ background:url(../images/nav-mark.png) no-repeat 56px center;}
nav ul li .arrow:hover{ color:#fff; background: #4c77d2 url(../images/nav-mark.png) no-repeat 136px center; }
nav ul li .arrow2:hover{ color:#fff; background: #4c77d2 url(../images/nav-mark.png) no-repeat 56px center; }
nav ul li a.active{ background:#4c77d2; color:#fff;}	
nav ul li ul { display:none; margin-left:-225px; } /* Makes the Dropdown menu Hidden by default */

nav ul li:hover  ul  {z-index:99999; display: block !important; position:absolute; background:#658cc5; left:223px;  width:156px;  opacity: 0.76}

nav ul li:hover  ul li {float:none; border-bottom:1px solid #fff; background:right none; }
/*nav ul li:hover  ul li.parent{ background:url(../images/point.png) no-repeat right center; width:10px; height:10px;}
*/nav ul li:hover  ul li:last-child{ border-bottom:none;}
nav ul li:hover  ul li a{ text-align:center; line-height:30px; font-size:13px;font-family:'EbrimaRegular';}

nav select{ display:none; }

.social-icons {
	 float:right; 
	padding: 0!important;
	margin: 0!important;
	list-style-type: none!important;

}
.social-icons li{
	float: left!important;
	display: block!important;
	margin:15px 0px 0px 10px;

}	
	
.social-icons li a {
	filter: grayscale(1);
	-webkit-filter: grayscale(1);
	-moz-filter: grayscale(1);
	-o-filter: grayscale(1);
	-ms-filter: grayscale(1);
}

.social-icons li a:hover {
	filter: grayscale(0);
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-o-filter: grayscale(0);
	-ms-filter: grayscale(0);
}



#banner-container{ width:100%; margin:0; display:inline-block;}
.aboutbanner{ width:100% ; height:auto; position:relative; }
.aboutbanner img{ width:100%; height:auto;}
.aboutbanner-in { position:absolute; bottom:20%; width:100%; text-align:center; background: url(../images/transperent-bg.png) no-repeat center bottom; padding-bottom:10px; }
.aboutbanner-in h3{ font-family:'EbrimaRegular'; font-size:30px; color:#fff; font-weight:600; text-align:center; text-transform:uppercase; margin:0px; }
.aboutbanner-in p{ font-family:'EbrimaRegular'; font-size:20px; color:#fff; font-weight:500; text-align:center; text-transform:uppercase; line-height:30px; margin-top:2px; margin-bottom:5px; }
.aboutbanner-in span{font-family:'EbrimaRegular'; font-size:22px; color:#eaff00; font-weight:600; text-align:center; text-transform:uppercase; line-height:26px; margin-top:2px;}


.medpart{ width:1198px; height: auto; margin:20px auto 0; } 
.medpart-left{ width:76%; height:auto; float:left;} 
.Purpose { width:66%; float:left;}
.Purpose h1{font-family: 'TimesNewRomanRegular'; margin-bottom:5px; font-size:16px; color:#012764; text-transform:uppercase; font-weight:bold;}
.Purpose p{font-family:'roboto';font-size:15px; color:#1e1e1e; line-height:18px; font-weight:400;}
.Purpose a{font-family:'roboto';font-size:15px; color:#4c77d2; line-height:18px; font-weight:300; text-decoration:none;}
.Purpose a:hover{text-decoration: underline; }

.video1{ float:left; width:32%; margin-left:1%; margin-right:1%; }
.video1 span {font-family: 'TimesNewRomanRegular'; font-size:16px; color:#000; line-height:18px; text-align:center; display:block; margin-bottom:10px; font-weight:bold;}
.video1 img { margin-left:10px;}

.add-banner{ float:left;}
.add-bannerbox{ background:url(../images/clint.jpg) no-repeat left top; width:722px; height:91px;}
.add-banner h2{font-size:16px; font-weight:bold; text-transform:uppercase; color:#012764; font-family: 'TimesNewRomanRegular'; }
.add-banner img{ margin:0 auto; display:block; padding-top:22px;}


.rightpart{ width:24%; float: right;}
.testimonal{ width:90%; float:right; background:#e7e3d9; padding:0 5%; }
.testimonal img{ padding-top:10px; margin:0 auto; display:block;}
.testimonal p{ text-align:center; font-size:13px; font-style:italic; color:#000;font-family:'EbrimaRegular'; line-height:18px; padding:0 3px; margin-bottom:20px;} 
.testimonal span a{ text-transform:uppercase; color:#000; font-size:13px; margin-bottom:10px; float:right; padding-right:5px; text-decoration:none;}
.testimonal span a:hover{text-decoration: underline;}
.Invited{ /*float:left; width:897px;*/ }
.Invited span{color:#012764; font-size:16px; float:left; margin-top:20px; text-transform:uppercase; font-weight:bold; font-family:"Roboto", Times, serif; /*line-height:0px;*/ }
.Invited p{ color:#1e1e1e; font-family:'Roboto'; font-size:15px; float:left; line-height:18px; font-weight:600; }

.Event{ /*float:left; width:280px;*/ }
.Event h2{ font-size:16px; font-weight:bold; text-transform:uppercase; color:#012764; font-family: 'TimesNewRomanRegular'; margin:20px 0 0 0;}
.Event p{ color: #2c2c2c; float: left; font-family: 'EbrimaRegular';  font-size: 15px; font-weight: 600; line-height: 19px;}



.footer{  background:#213d93; margin-top:20px; padding:12px 0 15px; }
.fotr{ text-align:center; }
.fotr ul{ padding:0; margin:0; }
.fotr ul li{list-style:none; display:inline-block; line-height:15px; font-size:12px;color:#FFFFFF;}
.fotr ul li a{ font-size:12px; color:#FFf; padding:0 10px; text-decoration:none; font-family: 'EbrimaRegular'; text-transform:uppercase;  }
.fotr ul li a:hover{ color:fff; text-decoration:underline;}
.fotr p{ font-size:12px; color:#FFf; float:left; text-align:center; text-transform:uppercase; width:100%; margin:10px 0 0; }
.fotr p a{ font-size:12px; color:#7084de; text-decoration:none; font-family: 'EbrimaRegular'; text-transform:uppercase;  }
.fotr p a:hover{ color:#fff; text-decoration:underline;}
.fotr a.current{ color:#4c77d2;}	






/* About Us Start here */


.client{ margin-bottom:30px;}
.clientpoto{ float:left; width:15%; height:auto; padding-right:1%;  }
.cant { width:84%; border-bottom:1px solid #d98a61; float:left; }
.cant .box{width:39px; height:32px; background:#d98a61; float:left; margin:0 5px 5px 0;}
.cant h2{ font-size:16px; font-family: 'TimesNewRomanRegular'; color:#012764; float:left; text-transform:uppercase; font-weight:600; }
.canttext{ width:84%; background:url(../images/line.png) no-repeat center bottom; float:left; margin-bottom:30px; text-align:left;}
.canttext:last-child{ background:none; margin-bottom:0px;}
.canttext p{ font-size:15px; font-family: 'roboto'; color:#000; margin:5px 0 0px 0; line-height:20px; font-weight:400;}
.canttext span a{ color:#4c77d2; font-family: 'roboto'; font-size:14px; float:right; text-align:right; text-decoration:none;margin-bottom:10px;}
.canttext span a:hover{ color:#FFOOOO; font-family: 'roboto'; font-size:14px; float:right; text-align:right; text-decoration:underline;margin-bottom:10px;}


.slider_area img{ width:100%; }




/* testimonal */


#tips, #tips li{
	margin:0;
	padding:0;
	list-style:none;
	}
#tips{
	;
	}
#tips li{ display:none; /* hide the items at first only to display one with javascript */	}
#tips li p{ text-align:center; font-size:12px; font-style:italic; color:#000;font-family:'EbrimaRegular'; line-height:18px; padding:0 5px;  font-weight:600}	
#tips li span{ text-transform:uppercase; text-decoration:none; text-align:right; font-size:13px; float:right; color:#000;font-family:'EbrimaRegular'; padding-bottom:10px ; margin-right:5px;}				


.txt_input
{
	background:#f4f4f4;
	border:#CCC 1px solid;
	padding:8px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	width:250px;
	margin:5px 0px;
}
.txt_area
{
	background:#f4f4f4;
	border:#CCC 1px solid;
	padding:8px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	width:250px;
	height:80px;
	resize:none;
	margin:5px 0px;
}
.submit
{
	background:#233f93;
	padding:8px 10px;
	font-size:16px;
	color:#FFF;
	border:none;
	cursor:pointer;
	margin-top:5px;
}


 header{ width:100%; position:fixed; left:0; top:0; z-index:9; background:#f3f3f3; }
.hdr_gap{ min-height:144px; }

.flyers{  }
.flyers img{ max-width:100%; }

.glry_menu{ text-align:center; font-size:20px; }

.glry_menu ul{ margin:0; padding:0; }

.glry_menu ul li{ display:inline-block; position:relative; margin:10px; }

.glry_menu ul li::before{ position:absolute; right:-14px; content:"|"; color:#233f93; top:-2px; }

.glry_menu ul li:last-child::before{ visibility:hidden; }

.glry_menu ul li a{ display:inline-block; text-decoration:none; color:#233f93; text-decoration:none; }

.glry_menu ul li a:hover, .glry_menu ul li a.active{ color:#d98a61; }

.glry_vdo{ text-align:center; width:50%; margin:0 auto 30px; }

.ifrm_area{ width:100%; overflow-x:scroll; margin-top:20px; }



@media only screen and (min-width:768px) and (max-width:1197px){
	
	.mainhad, nav, .medpart{ max-width:750px; }
	.mainhad{ background:none; }
	.mainhad-lft{ width:18%; }
	.mainhad-cnrtpart{ width:82%; float:right; }
	.mainhad-rit{ width:26%; }
	.mainhad-cnrt{ width:65%; margin-left:7%; text-align:center; }
	 nav ul li a{ font-size:12px; padding:0 5px; }
	.aboutbanner-in{ bottom:0; }
	.clientpoto{ width:22%; }
	.cant, .canttext{ width:77%; }
	.glry_vdo{ width:70%; }
	
}


@media only screen and (max-width:767px){
	
	.mainhad, nav, .medpart{ max-width:430px; }
	.mainhad{ background:none; padding-top:10px; }
	 nav{ text-align:center; }
	 nav ul{ display:none; }
	 nav select{ display:inline-block; margin-top:8px; }
	.mainhad-lft{ width:100%; text-align:center; }
	.mainhad-cnrtpart{ width:100%; }
	.mainhad-cnrt{ width:100%; margin:10px 0 0; }
	.mainhad-rit{ width:100%; text-align:center; }
	.social-icons{ float:none; }
	.social-icons li{ float:none !important; display:inline-block !important; margin:0 17px 0 0; }
	.medpart-left, .Purpose{ width:100%; }
	.video1{ width:100%; margin:10px 0; }
	.rightpart{ width:100%; margin-top:10px; }
	.fotr{ width:100%; }
	 header{ position:relative; }
    .hdr_gap{ display:none; }
	.social-icons ul{ margin:10px 0; padding:0; }
	.aboutbanner-in{ bottom:0; }
	.aboutbanner-in h3{ font-size:18px; }
	.aboutbanner-in p{ line-height:16px; font-size:14px; }
	.aboutbanner-in span{ line-height:16px; font-size:18px; }
	.clientpoto{ width:28%; }
	.cant, .canttext{ width:70%; }
	.glry_vdo{ width:100%; }
	
}


@media only screen and (max-width:479px){
	
	.mainhad, nav, .medpart{ max-width:280px; }
	.aboutbanner-in{ padding-bottom:5px; }
	.aboutbanner-in h3{ font-size:12px; }
	.aboutbanner-in p{ line-height:11px; font-size:11px; text-transform:capitalize; font-weight:400; margin-top:0; }
	.aboutbanner-in span{ line-height:4px; font-size:10px; }
	.clientpoto{ width:100%; margin-bottom:15px; }
	.cant, .canttext{ width:100%; }
	.paymnt_frm select{ width:100%; }
	
}


.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: url(../images/cd-top-arrow.png) no-repeat center 50% #4c77d2;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  /*opacity: .5;*/
}
.no-touch .cd-top:hover {
  background-color: #213d93;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}

