/*
                                __      _ _                   _   
                               / _|    | (_)                 | |  
 _ __ ___   __ _ _ __ ___ ___ | |_ ___ | |_  ___   _ __   ___| |_ 
| '_ ` _ \ / _` | '__/ __/ _ \|  _/ _ \| | |/ _ \ | '_ \ / _ \ __|
| | | | | | (_| | | | (_| (_) | || (_) | | | (_) || | | |  __/ |_ 
|_| |_| |_|\__,_|_|  \___\___/|_| \___/|_|_|\___(_)_| |_|\___|\__|
                                                                  
*/

/* BASIC RESET */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{ padding:0;}

/* HTML ELEMENTS */
body {  }

/* COMMON CLASSES */
.break { clear:both; }

/* HEADER */
#header { height:500px; }
.headerimg { background-position: center top; background-repeat: no-repeat; width:100%; height:500px; position:absolute; }

/* NAVIGATION */
#nav-outer { height:110px; padding-top:11px; position:relative; top:24px; background-image:url("../images/headerbg.png");}
#navigation { height:100px; width:960px; margin:0 auto; background-image:url("../images/logo.png"); background-position:top left; background-repeat:no-repeat; }



/* HEADER TEXT */
#headertxt { width:960px; margin:0 auto; clear:both; position:relative; top:74px; }
#firstline { background-image:url("../images/textbg.png"); color:#333; font-size:40px; padding:22px 15px 20px; float:left; display:block; }
#secondline { background-image:url("../images/textbg.png"); color:#CD2B3A; text-decoration:none; font-size:50px; padding:0 13px 10px; float:left; display:block; clear:both; }
#secondline:hover { text-decoration:underline; color:#7F000C; }

.pictured { background-color:#CC3333; color:#FFF; font-size:12px; padding:9px 16px; text-transform:uppercase; float:left; display:block; clear:both; margin-top:10px; }
.pictured a { font-size:16px; font-style:italic; letter-spacing:0; text-transform:none; color:#FFF; text-decoration:none; }
.pictured a:hover { text-decoration:underline; }

/* CONTROLS */
.btn { height:32px; width:32px; float:left; cursor:pointer; }
#back { background-image:url("../images/btn_back.png"); }
#next { background-image:url("../images/btn_next.png"); }
#control { background-image:url("../images/btn_pause.png"); }

/* HEADER HAVIGATION */
#headernav-outer { position:relative; top:328px; margin:0 auto; width:960px; }
#headernav { padding-left:0px; }

/* CONTENT */
#content { color:#575757; background-color:#eee; }
#content p { padding:10px 20px; font-size:16px; width:960px; margin:0 auto; }
#content p a { text-decoration:none; color:#CD2B3A; }
#content p a:hover { text-decoration:underline; color:#7F000C; }




/* defult slider content */



.area{ margin:0 auto; height:500px; width:780px;}

#header {
	background-color: #FF5C43;
	color: #fff;
	text-align: center;
	padding: 20px;
	margin-bottom: 20px;
}

#content {
	margin: 0px;
	background-color:#369;
	height:500px;
}

h1 {
	font-size: 20px;
	margin-bottom: 30px;
}

a:link, a:visited, a:hover, a:active {
	color: #fff;
}

#content a:link, #content a:visited, #content a:hover, #content a:active {
	color: #d02c35;
}

em {
	font-style: italic;
}

.topBanner {
    width: 100%;
}

.topBanner img {
    width: 100%;
    height: 550px;
    object-fit: cover;
}

.ckSec {
    position: fixed;
    width: 100%;
    background-color: #ffffff;
    display: flex;
    text-align: left;
    padding: 30px 20px 30px 20px;
    bottom: 0;
    box-shadow: 0px 0px 19px 9px #7979794f;
}

.textCkPart h1 {
    margin: 0px;
    padding: 0px;
    font-size: 18px;
    font-weight: 600;
}

.textCkPart p {
    margin: 0;
    font-size: 16px;
}

.clReject {
    background: #fff;
    padding: 0px 28px;
    border: 1px solid #000;
    align-items: center;
    text-align: center;
    display: flex;
    font-size: 15px;
    margin-right: 5px;
    height: 50px;
    cursor: pointer;
}

.ckBtn {
    display: flex;
    flex: 1;
    justify-content: center;
    align-items: center;
}

.clAccept {background: #2196F3;padding: 0px 28px;border: 1px solid #66c2ef;align-items: center;text-align: center;display: flex;font-size: 16px;margin-left: 8px;height: 50px;color: #fff;cursor: pointer;}

.textCkPart {
    /* display: flex; */
    flex: 2;
}