
body {padding:0;margin:0;font-family: 'Lato', sans-serif;}
.header {background:url(images/thanksgiving.jpg) center center;width:100%;height:385px;}
.pad25 {padding:25px 0px;}
.csnav{list-style:none;padding-top:25px;font-size:14px;}
.csnav li{display:inline-block;padding:0 10px;text-transform: uppercase;color:#FF5400;}
a:link {color:#FF5400;text-decoration: none;}
a:hover {color:#222;font-weight:500;}
a:active {color:#FF5400;}
a:visited {color:#FF5400;}
.txtcont {padding:32px 0px;padding-right:32px;}
.padbot22 {padding-bottom:22px;}
.botdxb { padding-bottom:22px;}
.txtcenter {font-family: 'Alex Brush', cursive;text-align:center;font-size:70px;color:#fff;padding-top:70px;padding-bottom:22px;}
.box {margin-top:30px;background:rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.1);padding:25px 0px;text-align:center;font-size:14px;font-weight:400;}
.box i {font-size:32px;}
.padtop17 {padding-top:17px;}
.txtright {text-align:right;}
.martop25 {margin-top:25px;}
.f32 {font-size:32px;}
.bgform {background:#333745;padding:38px 25px;background: rgb(255,84,0); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(255,84,0,1) 0%, rgba(255,146,10,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(255,84,0,1) 0%,rgba(255,146,10,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(255,84,0,1) 0%,rgba(255,146,10,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5400', endColorstr='#ff920a',GradientType=1 ); }
.exp {border-top:1px dashed #f2f2f2;padding-top:25px;}
.toppad30 {padding-top:30px;}
.sublaw {padding-top:20px;line-height:16px;font-weight:400;text-transform: uppercase;}
p {font-weight:300;}
h2 {text-align:center;color:#FF5400;font-weight:300;font-size:50px;margin-top:0;}
.txt14 {font-size:14px;}
h4 {color:#fff;font-size:16px;color:#FF5400;}
.cun {color:#ff5400;}
h3 {color:#333745;}
.bgcont {background:#f2f2f2;}
.condxb {color:#2B3A42;}
.num {font-size:36px;font-weight:400;}
.yay {color:#333745;}
.mar {margin:52px 0px;}
.ct {padding:32px 0px;padding-right:32px;}
.copyright {margin:10px 0px;text-align:center;}
.ac {text-align:center;}
.ctbg {background:#444;}
.fleft {float:left;}
.cont {float:left;padding-top:10px;padding-left:5px;font-size:12px;font-family: 'Lato', sans-serif;}
.ct-title {padding-bottom:22px;color:#fff;}
label {font-size:12px;color:#fff;display:inline;}
.form-control {display:inline;}
.awardwinner {text-transform:uppercase;color:#FC4349;font-weight:400;}
.awardfrom {font-size:12px;}
#sub_inq{
    background:#f2f2f2;
    width:100%;
    padding:10px;
    text-align:center;
    border:0;
    color:#ff5400;
    font-weight: 500;
    font-size:14px;
    text-transform: uppercase;
}
.subtxt {text-align:center;color:#fff;font-size:20px;}
button {width:300px;}
.slick-arrow {color:#fff;}
.fa-chevron-circle-left {color:#fff;}
.fa-chevron-circle-right {color:#fff;}
p.author {font-weight:400;}

p.author span {font-weight:300;}
.clicon {font-size:32px;color:#77C4D3;}
@media only screen and (max-width: 320px) {
    .num {font-size:22px !important;}
    .header {height:200px;}

}
@media only screen and (max-width: 375px) {
    .header {height:200px;}

}
@media only screen and (max-width: 414px) {
    .header {height:200px;}
    .subicon {font-size:12px !important;}
    .sublaw {font-size:8px !important;padding-top:0;line-height:10px; }
    .col-xs-6 {width:100%;}
    .txtcenter {font-size:32px;padding-top:20px;padding-bottom:10px;}
    .subtxt {font-size:12px;}
    h2 {font-size:32px;}

}
blockquote {border-left:0 !important;}
@media only screen and (max-width: 768px) {
    .num {font-size:30px;}

}