body{
    font-family: 'Lato','Open Sans', sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    color: #000!important;
}
div.body{
    width: 100%;
    min-height: 1000px;
}

.fontWeightLatoLight{ font-family: Lato; font-weight: 300; }
.fontWeightLatoNormal{ font-family: Lato; font-weight: 400; }
.fontWeightLatoBold{ font-family: Lato; font-weight: 700; }

.fontWeightOpenSansLight{ font-family: Open Sans; font-weight: 300; }
.fontWeightOpenSansNormal{ font-family: Open Sans; font-weight: 400; }
.fontWeightOpenSansSemiBold{ font-family: Open Sans; font-weight: 600; }
.fontWeightOpenSansBold{ font-family: Open Sans; font-weight: 700; }


.colorfff{ color: #fff; }
.color000{ color: #000; }
.color111{ color: #111; }
.color222{ color: #222; }
.color333{ color: #333; }
.color666{ color: #666; }
.color777{ color: #777; }
.color888{ color: #888; }
.color999{ color: #999; }
.color212121{ color: #212121; }
.colorC5C9D1{ color: #C5C9D1; }
.color8D8A87{ color: #8D8A87; }
.colorA5A5A5{ color: #A5A5A5; }
.colorEBEADE{ color: #EBEADE; }
.colorB35438{ color: #B35438; }
.color9F9863{ color: #9F9863; }
.color777B7F{ color: #777B7F; }
.color6B6764{ color: #6B6764; }
.color7E7832{ color: #7E7832; }
.color26211D{ color: #26211D; }

.fsize10{ font-size: 10px;}
.fsize12{ font-size: 12px; }
.fsize13{ font-size: 13px; }
.fsize14{ font-size: 14px; }
.fsize16{ font-size: 16px; }
.fsize18{ font-size: 18px; }
.fsize20{ font-size: 20px; }

.fontItalics{ font-style: italic;}
.fontBold{ font-weight: bold;}
.lineThrough{ text-decoration: line-through;}
.lineHeight22{ line-height: 22px;}
.lineHeight24{ line-height: 24px;}
.lineHeight26{ line-height: 26px;}
.lineHeight28{ line-height: 28px;}

.setBackground{
    width: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.sectionHeading h1{
    font-size: 36px;
    margin: 0;
    padding: 0;
}
.sectionHeading h2{
    font-size: 24px;
    margin: 0;
    padding: 0;
}
.sectionHeading h3{
    font-size: 18px;
    margin: 0;
    padding: 0;
}
.sectionHeading h4{
    font-size: 16px;
    margin: 0;
    padding: 0;
}

/*Page Header Section*/
.page-header-section{
    width: 100%;
    padding-top: 18px;
    padding-bottom: 15px;
    background-color: #333333;
}
.page-header-section .heading h3{
    color: #A76439;
    letter-spacing: 6px;
    font-size: 16px;
    padding: 0;
    margin: 0;
}

/*Media CSSs*/
@media(max-width: 767px){
    .sectionHeading h1{
        font-size: 26px;
    }
    .sectionHeading h2{
        font-size: 18px;
    }
    .sectionHeading h3{
        font-size: 16px;
    }
    .text-center-xs{ 
        text-align: center;
    }
    
    /*Page Header Section*/
    .page-header-section .heading h3{
        font-size: 15px;
        letter-spacing: 3px;
    }
    .page-header-section{
        padding-top: 29px;
    }
   
}
@media(min-width: 768px) and (max-width: 990px){ 
    /*Common CSS*/
    .sectionHeading h1{
        font-size: 26px;
    }
    
    .text-center-sm{ 
        text-align: center;
    }
}
@media(min-width: 991px) and (max-width: 1199px){
    
}
@media(min-width: 1200px){ 
    
}


