article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block; margin: 0; padding: 0;}
* {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
html {font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
html, body, div, h1, h2, h3, h4, h5, h6, p, ul, li, form {margin: 0; padding: 0; list-style: none; font-weight: normal;}
button, input, select, textarea {margin: 0; padding: 0; border: none; font-family: 'Montserrat', sans-serif;}
.custfield:focus {outline: none; border: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
body {font-family: 'Montserrat', sans-serif; font-size: 14px; color: #000000;}
a {text-decoration: none;}
a:hover, a:focus {text-decoration: none; outline: none;}
img {border: none; vertical-align: middle;}

/****************
 * Common Css
 ****************/
a, a:hover {transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}

.bladdertextinfo {position: relative; float: left; width: 100%; padding: 150px 0px;}
.bladdertextinfo .textinfo {text-align: center; float: left; width: 100%;}
.bladdertextinfo .textinfo h2 {float: left; width: 100%; text-align: center; color: #000000; font-weight: 800; font-size: 56px; line-height: 56px; margin-bottom: 5px;}
.bladdertextinfo .textinfo h4 {float: left; width: 100%; text-align: center; color: #000000; font-weight: 700; font-size: 48px; line-height: 56px;}
.bladdertextinfo .textinfo p {float: left; width: 100%; text-align: center; color: #000000; font-weight: 500; font-size: 47px; line-height: 46px; padding: 100px 0px 83px;}
.bladdertextinfo .textinfo .btnbox {float: left; width: 100%; text-align: center;}
.bladdertextinfo .textinfo .btnbox a {width: 355px; margin: 0px 125px; position: relative; text-align: center; line-height: 96px;color: #000000; font-weight: 500; font-size: 47px;  height: 96px; border:1px solid #9a9a9a; display: inline-block; box-shadow: 0px 0px 16px rgba(34,31,31,0.25); -moz-box-shadow: 0px 0px 16px rgba(34,31,31,0.25); -webkit-box-shadow: 0px 0px 16px rgba(34,31,31,0.25);}
.bladdertextinfo .textinfo .btnbox a:after {content: ""; background-color: #5bb8d8; height: 2px; width: 100%; position: absolute; left: 0px; bottom: 0px;}
.bladdertextinfo .textinfo .btnbox a:hover {background-color: #5bb8d8;}


/** Media Css **/
@media only screen and (max-height: 750px){
	.bladdertextinfo {padding: 80px 0px 0px;}
}
@media only screen and (max-width: 1199px){
	.bladdertextinfo .textinfo .btnbox a {margin: 0px 50px;}
}
@media only screen and (max-width: 991px){
	.bladdertextinfo .textinfo h4 {margin-top: 15px;}
	.bladdertextinfo .textinfo .btnbox a {margin: 20px 15px; clear: both;}
}
@media only screen and (max-width: 767px){
	.bladdertextinfo {padding: 30px 0px;}
	.bladdertextinfo .textinfo {padding: 0 15px;}
}
@media only screen and (max-width: 575px){
	.bladdertextinfo .textinfo h2 {font-size: 34px; line-height: 36px;}
	.bladdertextinfo .textinfo h4 {font-size: 26px; line-height: 38px}
	.bladdertextinfo .textinfo p {font-size: 26px; line-height: 38px; padding: 30px 0px 20px;}
	.bladdertextinfo .textinfo .btnbox a {margin: 20px 0px; width: 100%; font-size: 30px; height: 69px; line-height: 66px;}
}