/* CSS Document */
@font-face{
	font-family:Century Gothic;
	src : url('fonts/GOTHIC.ttf'); 
}
html{ height:100%; width:100%;}
body{ padding:0px; margin:0px; overflow-x: hidden; font-family:Century Gothic;background-color:#ffffff;}
.body{ max-width:1200px; min-width:320px; height:auto; margin-left:auto; margin-right:auto; width:auto; background-color:#ffffff;}
p,ul li{ font-size:13px;}
ul li{ text-align:left;}
a{ text-decoration:none;}
h4{font-family:Century Gothic;}
.slider-description a { visibility:hidden;}
	.relative{position:relative;}
		.main-menu{ height:auto; width:100%; z-index:99999; background-color:#706457; text-align:center; display:none; position:absolute;}
			.main-menu a:hover,.activeMenu{ background-color:#67889A;}
			.main-menu a{ color:#FFFFFF; font-size:14px; padding:10px; text-decoration:none; margin:18px 12px; display:block; text-transform: capitalize; }
		.top-wrapper{ width:100%; height:480px; position:relative;  background-position:center; }
		iframe{ height:100%; width:100%;}
		#mainslider{ position:absolute;  height:100%; overflow:hidden;  width:100%; top:0px; left:0px;  }
			#mainslider img{position:absolute; top: -9999px !important; bottom: -9999px !important; left: -9999px!important; right: -9999px!important; margin: auto;}
			.slideNavButtons{width:30px; position:absolute; height:60px;  background:rgba(0,88,128,0.5); top:0; bottom:0; margin:auto; z-index:980;}
			#slideNavLeft{background-image:url(../images/navright_small.png);  right:0; background-repeat:no-repeat; background-position:center;  }
			#slideNavRight{background-image:url(../images/navleft_small.png); left:0; background-repeat:no-repeat; background-position:center; }
		.home-bg{ }
		.conatct-bg{ background:url(../images/contact-bg.jpg) no-repeat;}
		.height{height:480px;}
		hr{height:3px; background-color:#ffffff; visibility:hidden;}
			.menu-wrapper{height:50px; padding-top:10px; text-align:center; z-index:999; background-color:rgba(255,255,255,0.70); position:relative; }
				.menu-wrapper img{ height:50px; width:auto;}
				.nav-link-btn,.nav-link-btn img{ height:22px; width:21px; position:absolute; top:15px; left:10px;}
			.slider-description{ position:absolute; z-index:999; padding-bottom:5px; text-align:center; bottom:0px; left:0px; height:145px; width:100%; background-color:rgba(45,58,66,.7); color:#ffffff;}
				.biggerheading{ font-size:24px; text-align:center; padding:0px 0px; margin:0px;}
				.slider-description p{ text-align:center; font-size:14px; padding:0px; margin:0px;}
				.slider-description span{text-align:center; font-size:14px; visibility:hidden;}
				.slider-description .conditions{ display:block; position:absolute; font-size:10px;}
		.insurance-wrapper{ width:100%; height:auto; text-align:center;  padding-bottom:50px; background:#ffffff url(../images/small-connector.png) no-repeat;background-position:center;}
			.insurance-description{ width:290px;   height:290px; border-radius:50%; display:inline-block;  background-image:url(../images/small-connector.png); background-position:center; margin-top:50px; margin-right:auto; margin-left:auto;  background-color:#67879A;}
				.insurance-desc-wrapper { height:100%; width:100%; display:table; cursor:pointer;    }
					.insurance-desc{ display:table-cell; vertical-align:middle; width:100%; height:auto;}
						.subheading-wrapper .heading{font-size:20px !important; }
						.heading{ color:#ffffff;  font-size:28px !important; visibility:visible !important; }
						.increased{ margin-top:30px; display:block;}
						.insurance-desc p { font-size:13px; color:#ffffff; width:230px; margin-right:auto; margin-left:auto;}
						.more{margin-right:auto; text-align:center !important; margin-left:auto; display:block; padding-top:10px; height:30px; width:96px; font-size:12px; color:#ffffff; background-color:#706457; cursor:pointer; left:0px; right:0px;}
		.bottom-wrapper{ width:100%; height:auto; background-color:#ffffff; text-align:center; margin-left:auto; margin-right:auto;}
			.calculator-wrapper{ width:100%; height:auto; background-color:#67879A; text-align:center;}

				.calculator-wrapper p{ font-size:13px; width:290px; text-align:center;margin-right:auto; margin-left:auto;}
				#premiumTable{}
					#premiumTable tr td:first-child{width:100px; font-size: 14px; color:#fff; text-align: right;}
					#premiumTable tr td:last-child{width:100px; font-size: 14px; color:#fff; text-align: right;}
					#premiumTable td{ height:50px;}
					#premiumTable tr:last-child td:last-child{font-weight: bold; }
						#totalVal{border-bottom: solid 1px #67879A; display: block;}

				.form-input{ padding-left:10px; height:43px; width:180px; background-color:#2D3A42; border:none; outline:none; color:#FFFFFF;font-family:Century Gothic;}

			.social-wrapper{ width:100%; height:auto; text-align:center;color:#ffffff;}
				.blackheading{ color:#2D3A42;  font-size:28px; marging-top:30px;margin-bottom:25px; display:block;}
				.down-slider{ width:100%; height:auto; text-align:center; padding:20px 0px}
				.thumbs{ padding:18px 0px; }
					.down-slider p{ width:auto; height:auto; background-color:#2D3A42; border-radius:5px; color:#ffffff; padding:25px 10px ; }
					.thumb-nails{ display:inline-block; cursor:pointer; height:15px; width:15px; border-radius:50%; background-color:#67879A; margin:3px;}
					.cycle-pager-active{ background-color:#2D3A42 !important;}
				.social-links img{ display:inline-block; margin:15px;}
				.contacts{font-size:12px; padding-bottom:20px;}
					.contacts a{
						text-decoration: none;
						color:#fff;
					}
						.contacts a:hover{
							text-decoration: underline;
						}
		.footer-wrapper{width:100%; height:auto; font-size:10px; background-color: #2D3A42;  color:#ffffff; text-align:center;}
		.white-bg{ background-color:rgba(255,255,255,1.00);}
		
		.subheading-wrapper{ padding-top:20px;  width:100%; height:42px; background-color:#2D3A42; text-align:center; margin-top:5px; margin-bottom:5px;}
		.awards-wrapper{ text-align:center; width:100%; height:auto; }
			.awards-holder{ width:251px; height:250px; display:inline-block; text-align:center;}
				.awards-holder img{ display:block;}
				.contact-form-wrapper{ width:100%; height:auto; text-align:center; background-color:#67879A;}
				.contact-form-wrapper table{  vertical-align:bottom; text-align:center;}
					.contact-form-wrapper table td:last-child{ vertical-align:bottom !important; text-align:left;}
					.contact-form-wrapper table td{ height:50px; vertical-align:top; text-align:center;}
					.text-area{padding-left:10px; height:150px;  width:280px;background-color:#2D3A42; border:none; outline:none; color:#FFFFFF;font-family:Century Gothic; }
		.inner-wrapper{ width:100%; text-align:center;}
			.inner-holder{ margin:9px; padding:15px; position:relative; display:inline-block; vertical-align:top; width:223px; background-color:#67879A; color:#ffffff;height:206px;}
				.inner-holder h3{ color:#ffffff; font-size:20px;}
				.inner-holder h3{ color:#ffffff; font-size:20px;}
				.inner-holder a{ position:absolute; bottom:5px;}
		.inner-relation{ color:#ffffff; padding:10px 0px; background-color:#2D3A42; text-align:center;}
			.inner-navs{ color:#ffffff; text-decoration:none; background-color:#67889A; cursor:pointer; margin:5px; width:275px; height:30px; padding-top:10px; padding-left:10px; display:inline-block; text-align:left;}
			.align-left p{ padding:0px 20px;}
			#slider{ width:141px !important; height:141px; margin:0 auto;}
			.down-slider-image img{ width:auto; max-width:141px; border-radius:50%;}
			ol li{ text-align:left;}
			ol{text-align:center;}
			.get-in-touch{ background-color:#67879A; color:#ffffff;  }
			p img{ width:120px;-webkit-box-shadow: 0px 0px 13px 4px rgba(103,135,154,1);
-moz-box-shadow: 0px 0px 13px 4px rgba(103,135,154,1);
box-shadow: 0px 0px 13px 4px rgba(103,135,154,1); margin:10px; vertical-align:top;}
	 #faqtable table{ width:100%; height:auto;} 
	 #faqtable table td{ padding:0px 15px;}
	 #faqtable  tr:nth-child(odd) td{ cursor:pointer; background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
    background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
    background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
    background-repeat: repeat-x; border-radius:5px;}
	 #faqtable  tr:nth-child(even) td{ border-radius:5px; padding-top:20px; padding-bottom:20px;}
	#faqtable  tr:nth-child(even) td span{font-family:Century Gothic !important;}
	.my-gallery { margin: 10px; display: inline-block; -webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.75); box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.75); border: 5px solid #FFFFFF; cursor: pointer; position: relative; width: 150px; height: 150px; overflow: hidden; }
	.my-gallery img { -webkit-filter: grayscale(.5); filter: grayscale(.5); position: absolute; left: 50%; top: 50%; height: 100%; width: auto; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
	.my-gallery img:hover { -webkit-filter: grayscale(0); filter: grayscale(0); }
	.my-gallery figure { display: block; float: left; margin: 0 5px 5px 0; width: 150px; }
	.my-gallery figcaption { display: none; }
	.pswp {z-index:9999999;}
	.footer-wrapper a{
		color:#fff;
		text-decoration: none;
	}

		.footer-wrapper a:hover{
			text-decoration: underline;
			 }

	
@media only screen and (min-width: 600px) {
	.constrain{ width:600px !important;margin-right:auto; margin-left:auto; }
	.menu-wrapper{height:60px; }
	.top-wrapper,.height{height:480px !important; }
	.menu-wrapper{height:71px !important;}
	.insurance-wrapper{ background-image:none; }
	.inner-desc, .align-left{ text-align:left; padding:20px;}

}	
@media only screen and (min-width: 620px) {
.social{ width:370px; height:auto; display:inline-block; text-align:center; vertical-align:top; padding-top:10px;}
		.social .blackheading{ color:rgba(255,255,255,1.00) !important; margin-top:0px !important;}
	.contact{ width:220px; height:auto; display:inline-block; vertical-align:middle; text-align:left; color:#ffffff; padding:10px 0px 0px 10px;}
	.separator{ width:1px; height:131px; margin-top:20px; vertical-align:middle; background-color:#67879A; display:inline-block;}
	.get-in-touch{ width:100%; background-color:#2D3A42; height:170px; }
	.footer-wrapper{color:#ffffff; background-color:#2D3A42;}
}
@media only screen and (min-width: 1000px) {
	/*.insurance-wrapper{ background: url(../images/covernet.png) no-repeat; background-position:center; }*/
	.insurance-description{ margin:20px;}
	.top-wrapper, .height{height:480px !important; }
	.leftalign{text-align:left;}
	
}
@media only screen and (min-width: 1200px) {
	.inner-desc{padding:0px;}
	.body{ width:1200px;}
	.main-menu{ display:block; height:71px; position:static;}
	.main-menu a{ display:inline-block;}
	.nav-link-btn{ visibility:hidden !important; }
	.slider-description a{visibility:visible !important; }
	.main-menu{ visibility:visible !important;}
	.constrain{ width:1200px !important;margin-right:auto; margin-left:auto; }
	.top-wrapper,.height{height:600px !important; }
	.insurance-wrapper{ background: url(../images/covernet.png) no-repeat; height:385px; background-position:center; background-color:#ffffff;}
	.menu-wrapper{height:167px !important;}
	.menu-wrapper img{ height:76px !important; width:auto; margin-bottom:15px;}
	.slider-description{ width:385px !important; height:290px !important; padding:15px; left:30px !important; bottom:60px; }
		.slider-description p{text-align:left !important; }
		hr{ visibility:visible;}
		.biggerheading{ text-align:left; font-size:25px;}
		.slider-description span{text-align:left ; display:block; visibility:visible; }
		.slider-description .more{visibility:visible; position:absolute; left:15px; bottom:20px;}
		.more{ left:15px; right:auto;}
		.slider-description .conditions{ visibility:visible; bottom:35px; right:10px;}
	.insurance-description{ margin:50px;}
	.calculator-wrapper{ width:319px; margin:0px 35px 0px 0px; height:auto; display:inline-block; vertical-align:top;}
	.social-wrapper{ width:705px; height:auto; display:inline-block; vertical-align:top;}
	.down-slider img{ width:141px; height:141px; border-radius:50%;}
	.down-slider-image{ width:185px; display:inline-block; vertical-align:top;}
	
		
	.down-slider-descr{ width:510px; height:auto; display:inline-block; vertical-align:top;}
	
	.subheading-wrapper{ text-align:left; width:1087px; margin-right:auto; margin-left:auto; padding-left:15px;}
	.bottom-wrapper{ width:1102px; text-align:left; clear:both;}	
	.contact-social-wrapper{ padding:20px 0px 0px 0px; text-align:right;}
	.contact-form-wrapper{width:1052px; padding:45px 25px;}
	.contact-form-wrapper{text-align:left !important;}
	.contact-form-wrapper table td:last-child{ height:50px; vertical-align:top !important;}
	.contact-form-wrapper table{ display:inline-table;}
	.inner-holder{ text-align:left;}
	.footer-wrapper{ width:1102px; margin:0px auto;}
	.inner-wrapper{width:1102px;margin-right:auto; margin-left:auto;}
		.rel-span{ padding:15px 0px; display:block;}
		.inner-desc{ float:right; width:760px; height:auto; text-align:left;}
		.inner-relation{ float:left; width:322px;}
		.align-left{text-align:left !important ; }
		.align-left p{ padding:0px 0px;}
		.down-slider p{ margin:0px;}
	.insurance-desc p, .insurance-desc a{ transition: opacity 1s ease-out;opacity: 0; height: 0px ; overflow: hidden;}
	.insurance-desc-wrapper:hover .insurance-desc p{ opacity: 1; height: auto; }
	.insurance-desc-wrapper:hover .insurance-desc a{opacity: 1; height: 30px;}
	
}
