@charset "utf-8";
/* CSS Document */

body{ background:url(../img/should-i-buy-travel-insurance.jpg) no-repeat ; background-size:cover;  }
body, div, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, th, td, img
{ margin:0; padding:0; border:0; font-family: 'calibri'; font-size:14px; text-align:center; }
.clear{clear:both;}
*{ outline:none;}
.hide{display:none;}
*::-moz-selection { background:#00bff3; color: #FFFFFF;}


h1 { font-family:  font-size: 34px; color: #525151; line-height: 32px; letter-spacing: -2px; padding: 0px 0px 13px 0px; font:calibri;}
h2 { font-family:  font-size: 15px; color: #FFF; line-height: 14px; font-weight: normal; padding: 20px 0px 13px 0px;font:calibri;}
h3 { font-family:  font-size: 20px; color: #525151; line-height: 14px; font-weight: normal; padding: 15px 0px 5px 0px;font:calibri;}


p a { text-decoration: underline;font:'calibri';}
li {list-style:none; font:'calibri';}
ul {list-style:none; font:'calibri';}
a {color: #464646; text-decoration: none;font:sans-serif; }
a:hover { color: #000; text-decoration: none; font:sans-serif; }
img { max-width: 100%; }


@font-face {
font-family:' calibri';

font-weight: normal;
font-style: normal;
}

/*-----------------maincss----------------*/

.container{ width:100%; height:auto; margin:0px; padding:0px;}
/*-----------------headercss----------------*/
.header-wrapper{ width:100%; margin:0px; padding:0px; height:auto; background:rgba(255,255,255,0.8);}
.header-main{ width:80%; margin:0 auto; padding:0px; height:100px; }
.logo { width:auto ; margin:0px;   padding: 12px 0 0;float:left; height:auto;}

/*-----------------textcss----------------*/

.text-main{ width:80%; margin:0 auto; padding: 120px 0 0; height: auto;  }
.formmain{ width:30%; height:300px;  margin:0px; padding:0px; background:rgba(255,255,255,0.8); } 
.formmain h3{ width:70%; height:auto; color:#666; padding: 50px 0 0; margin:0 auto; text-align: justify; font-family: calibri;  font-size: 18px;}
.formmain  input{ width:70%; height:30px; background:none;  padding: 0 0 0 5px;   margin: 30px auto auto; border-style: solid; border-width:1px; border-color:#223455; }
.button{ width:74%; height:30px;   padding: 10px 0 0; margin: 0 auto; background:#223455;   margin: 30px auto 0;}
.button:hover{ background:#333; }
.button a{ color:#fff; font-family:calibri; }

/*-----------------footercss----------------*/
.footer-wrapper{ width:100%; height:30px;  margin: 7% 0 0; padding:0px; background:rgba(255,255,255,0.8); }