/*-------------------Font Family---------------------------------*/

body {
    /*font-family: Arial, sans-serif;*/
	font-family: 'Open Sans', sans-serif !important;
    font-size: 100%;
}

.blue {
    background: #0a294e;
}
.white{
    background: #fff;
}

a {
    color: #66c2ff;
	color:#003772;
    /*cursor: url(../images/cursor-image.png), auto;*/
}
.shadowImage{
    box-shadow: 3px 1px 8px 1px #ccc;
}
.block {
    display: block !important;
}

.inline-block {
    display: inline-block !important;
}
hr {
    border-top: 1px solid #223e5f;
    border-bottom: 2px solid #498aa7;
}

* {
    margin: 0px;
    padding: 0px;
}

.font-12 {
    font-size: 12px !important;
}

.font-13 {
    font-size: 13px !important;
}

.font-14 {
    font-size: 14px !important;
}

.font-15 {
    font-size: 15px !important;
}

.font-16 {
    font-size: 16px !important;
}

.font-17 {
    font-size: 17px !important;
}

.font-18 {
    font-size: 18px !important;
}

.font-19 {
    font-size: 19px !important;
}

.font-20 {
    font-size: 20px !important;
}

.font-20 {
    font-size: 20px !important;
}

.font-21 {
    font-size: 21px !important;
}

.font-22 {
    font-size: 22px !important;
}

.font-23 {
    font-size: 23px !important;
}

.font-24 {
    font-size: 24px !important;
}

.font-25 {
    font-size: 25px !important;
}

.font-27 {
    font-size: 27px !important;
}

.font-28 {
    font-size: 28px !important;
}

.font-29 {
    font-size: 29px !important;
}

.font-30 {
    font-size: 30px !important;
}

img {
    max-width: 100%;
}

.no-left-border {
    border-left: 0 !important;
}

.no-right-border {
    border-right: 0 !important;
}

.no-top-border {
    border-top: 0 !important;
}

.no-bottom-border {
    border-bottom: 0 !important;
}

.min-height-0{
    min-height: 0 !important;
}
.auto-height{
    min-height:inherit;
    height:auto;
}
.border-img{
    border: 1px solid #003772;
    display:block;
}

/* background color*/
.bg-gray{
    background: rgba(215, 215, 215, 0.95);
}
.bg-blue{
    background: #0a294e;
}
.bg-white{
    background: #fff;
}

/* Text color*/
.white-text{
    color: #fff !important;
}
.red-text{
    color: #a32320 !important;
}
.blue-text{
    color: #003772 !important;
}

/*padding classes*/

.no-padd {
    padding: 0px !important;
}

.padding-10{
    padding:10px !important ;
}
.padding-15{
    padding:15px !important ;
}
.padding-12{
    padding:10px !important ;
}
.padding-20{
    padding:20px !important;
}
.padding-30{
    padding:30px !important;
}
.padding-left-10 {
    padding-left: 10px !important;
}

.padding-right-10 {
    padding-right : 10px !important;
}
.padding-left-20 {
    padding-left: 20px !important;
}

.padding-right-20 {
    padding-right : 20px !important;
}
.padd-10{
	padding:10px 0 !important;
}
.padd-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
}
.padd-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
}
.padd-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
.padd-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.padd-8 {
    padding-left: 8px !important;
    padding-right: 8px !important;
}

.padd-5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.padd-3 {
    padding-left: 3px !important;
    padding-right: 3px !important;
}

.padd-1 {
    padding-left: 1px !important;
    padding-right: 1px !important;
}

.no-padd-left {
    padding-left: 0 !important;
}

.no-padd-right {
    padding-right: 0 !important;
}
.no-padd-top {
    padding-top: 0 !important;
}

.no-padd-bottom {
    padding-bottom : 0 !important;
}

.padding-top-10 {
    padding-top : 10px !important ;
}

.padding-bottom-10 {
    padding-bottom : 10px !important ;
}

.padding-top-20 {
    padding-top : 20px !important ;
}

.padding-bottom-20 {
    padding-bottom : 20px !important ;
}

.padding-top-30 {
    padding-top : 30px !important ;
}

.padding-bottom-30 {
    padding-bottom : 30px !important ;
}
/*margin classes*/
.margin-10 {
    margin : 10px !important ;
}

.margin-15 {
    margin : 15px !important ;
}

.margin-20 {
    margin : 20px !important ;
}
.margin-left-10 {
    margin-left: 10px !important ;
}

.margin-right-10 {
    margin-right : 10px !important ;
}
.margin-left-20 {
    margin-left: 20px !important ;
}

.margin-right-20 {
    margin-right : 20px !important ;
}

.margin-top-10 {
    margin-top : 10px !important ;
}

.margin-bottom-10 {
    margin-bottom : 10px !important ;
}

.margin-top-20 {
    margin-top : 10px !important ;
}

.margin-bottom-20 {
    margin-bottom : 10px !important ;
}

.margin-top-25 {
    margin-top : 25px !important ;
}

.margin-bottom-25 {
    margin-bottom : 25px !important ;
}

.margin-top-30 {
    margin-top : 30px !important ;
}

.margin-bottom-30 {
    margin-bottom : 30px !important ;
}

.no-margin-left {
    padding-left : 0 !important;
}

.no-margin-right {
    padding-right: 0 !important;
}
.no-margin-top {
    padding-top: 0 !important;
}

.no-margin-bottom {
    padding-bottom : 0 !important;
}

a:hover, a:focus {
    text-decoration: none !important;
}

.no-margin-top{
    margin-top: 0 !important;
}
.no-margin {
    margin: 0px !important;
}

.cusT_ul {
    padding: 0px;
    list-style: none;
}

.cusT_h2 {
    font-size: 60px;
}

.cusT_h3 {
    font-size: 50px;
}

.cusT_h4 {
    font-size: 40px;
}

.cusT_h5 {
    font-size: 30px;
}

.cusT_h6 {
    font-size: 20px;
}

.cusT_ul li,
.cusT_p {
    font-size: 15px;
}

.curve {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
}

.cusT_btn {
    height: 37px;
    border: 2px solid #fff;
    line-height: 36px;
    vertical-align: middle;
    /*font-family: OpenSans-Regular !important;*/
	font-family: 'Open Sans', sans-serif !important;
    font-size: 14px;
    padding: 0 20px;
    color: #fff;
}

.cusT_input {
}

.cusT_input:-moz-placeholder {
    color: #545454;
    /*font-family: OpenSans-Regular !important;*/
	font-family: 'Open Sans', sans-serif !important;
}

.cusT_input:-ms-input-placeholder {
    color: #545454;
    /*font-family: OpenSans-Regular !important;*/
	font-family: 'Open Sans', sans-serif !important;
}

.cusT_input::-webkit-input-placeholder {
    color: #545454;
    /*font-family: OpenSans-Regular !important;*/
	font-family: 'Open Sans', sans-serif !important;
}

.cusT_input::-moz-placeholder {
    color: #545454;
    /*font-family: OpenSans-Regular !important;*/
	font-family: 'Open Sans', sans-serif !important;
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
}

.thirdrow .box img,
ul {
    padding-left: 0;
}

.box{
    overflow: hidden;
}


