/*--------------- BEGIN: SECTION (MENU) 208 -------------------- */

/* *** BEGIN: Section701 Style *** */

#main_SEC_701 {
	background-color: #ffffff;
	float: left;
	margin-left: 2px;
	width: 33%;
	margin-bottom: 15px;
}
#image_SEC_701 {
	align-content: center;
	align-items: center;
	background-color: transparent;
	display: flex;
	float: left;
	justify-content: center;
	overflow: hidden;
	width: 250px;

	height: 300px;
}

.img_SCE_701 {
    width: 264px;
    overflow: hidden;
    max-height: 300px;
}
#heading_SEC_701 {
    float: left;
    margin-bottom: 5px;
    margin-top: 0px;
    max-height: 55px;
    overflow: hidden;
    width: 86.2%;
    text-align: center;
    background-color: #000;
    padding: 5px 10px;
}
.heading_SCE_701 {
    color: #fff!important;
    font-weight: bolder !important;
    line-height: 28px !important;
    font-size:22px !important;
}
.layout_date {
    color: #000000;
    font-size: 16px !important;
}
.IssueDate_SEC701 {
    color: #595959;
    font-size: 12px;
    float: left;
}
#main_archive_SEC_701 {
    float: left;
    margin-top: 10px;
    width: 100%;
    margin-bottom: 10px;
}
#archive_heading_SEC701 {
    float: left;
    max-height: 25px;
    overflow: hidden;
    width: 100%;
}
.archive_heading_SEC701 {
    color: #000000 !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 22px;
}
.archive_layout_date {
    color: #000000;
    font-size: 16px !important;
}
.archive_IssueDate_SEC701 {
    float: left;
    font-size: 14px;
    margin-left: 20px;
    margin-right: 15px;
    text-align: right;
    width:130px;
}
.body_SEC_701 {
    float: left;
    font-size: 16px;
    font-weight: 400;
    margin-top: 5px;
    max-height: 110px;
    overflow: hidden;
    position: relative;
    width: 98%;
    margin-bottom: 0px;
    line-height:26px;
}

.Read_more {
    clear: both;
    position: relative;
    margin-top: 6px;
}

.Read_more_heading {
    color: #000000;
    float: left;
    font-size: 18px !important;
    text-align: center;
    font-weight: bold;
    margin-left: 1px;
}


a.layout_text_SEC_701 {
    position: absolute;
    top: -11px;
    right: 266px;
}

/* *** END: Section Style *** */

/*--------------- END: SECTION (MENU) 208 ---------------------- */


/*--------------- BEGIN: SECTION 196 -------------------- */

.img_SCE196 {
    float: left;
    height: 165px;
    margin-left: 10px;
    margin-top: 10px;
    width: 248px;
}
.img_SCE196 img {
    cursor: pointer;
    max-height: 166px;
    max-width: 248px;
}

/*--------------- END: SECTION 196 ---------------------- */


/*--------------- BEGIN: SECTION 163 -------------------- */

#main_SEC_163 {
    border-bottom: 1px solid #000000;
    float: left;
    margin-left: 20px;
    padding-bottom: 20px;
    width: 97%;
}
#heading_SEC_163 {
    float: left;
    margin-bottom: 15px;
    margin-top: 15px;
    width: 100%;
}


/*--------------- END: SECTION 163 ---------------------- */


/*--------------- BEGIN: PREVIEW 117 -------------------- */

.PRV_more_117 {
    color: #0033cc !important;
    float: left;
    font-size: 16px !important;
    font-weight: bold !important;
    position: relative;
    margin-top: 10px !important;
}
.head_117:hover {
    color: #0033cc !important;
}
.submenubg_117 {
/*  background: #0033cc none repeat scroll 0 0 !important; */
}
.heading_117 {
    color: #0033cc !important;
    font-weight: 700 !important;
    line-height:24px;
}
.border_117 {
    border-top: 2px solid #0033cc;
}

/*--------------- END: PREVIEW 117 ---------------------- */


/*--------------- BEGIN: PREVIEW 103 -------------------- */

.PRV_more_103 {
    color: #ff0000 !important;
    float: left;
    font-size: 16px !important;
    font-weight: bold !important;
    position: relative;
    margin-top: 10px !important;
}
.head_103:hover {
    color: #ff0000 !important;
}
.heading_103 {
    color: #ff0000 !important;
    font-weight: 700 !important;
    line-height:24px;
}
.border_103 {
    border-top: 2px solid #ff0000;
}

/*--------------- END: PREVIEW 103 ---------------------- */


/*--------------- BEGIN: PREVIEW 96 -------------------- */

.head_96:hover {
    color: #1f7a1f !important;
}
.submenubg_96 {
/*  background: #1f7a1f none repeat scroll 0 0 !important; */
}
.heading_96 {
    color: #1f7a1f !important;
    font-weight: 700 !important;
    line-height:24px;
}
.border_96 {
    border-top: 2px solid #1f7a1f;
}
.PRV_more_96 {
    color: #1f7a1f !important;
    float: left;
    font-size: 16px !important;
    font-weight: bold !important;
    position: relative;
    margin-top: 10px !important;
}


/*--------------- END: PREVIEW 96 ---------------------- */


/*--------------- BEGIN: PREVIEW 118 -------------------- */

.PRV_more_118 {
    color: #cc0088 !important;
    float: left;
    font-size: 16px !important;
    font-weight: bold !important;
    position: relative;
    margin-top: 10px !important;
}
.head_118:hover {
    color: #cc0088 !important;
}
.submenubg_118 {
/*  background: #cc0088 none repeat scroll 0 0 !important; */
}
.heading_118 {
    color: #cc0088 !important;
    font-weight: 700 !important;
    line-height:24px;
}
.border_118 {
    border-top: 2px solid #cc0088;
}

/*--------------- END: PREVIEW 118 ---------------------- */


/*--------------- BEGIN: PREVIEW 206 -------------------- */

.PRV_more_206 {
	color: #0099cc !important;
	float: left;
	font-size: 16px !important;
	font-weight: bold !important;
	position: relative;
	margin-top: 10px !important;
}
.head_206:hover {
    color: #0099cc !important;
}
.submenubg_206 {
/*  background: #0099cc none repeat scroll 0 0 !important; */
}
.heading_206 {
    color: #0099cc!important;
    font-weight: 700 !important;
    line-height:24px;
}
.border_206 {
    border-top: 2px solid #0099cc;
}

/*--------------- END: PREVIEW 206 ---------------------- */


/*--------------- BEGIN: PREVIEW 185 -------------------- */

.head_185:hover {
    color: #1f7a1f !important;
}
.submenubg_185 {
  background: #1f7a1f none repeat scroll 0 0 !important;
}
.heading_185 {
    color: #1f7a1f !important;
    font-weight: 700 !important;
    line-height:24px;
}
.border_185 {
    border-top: 2px solid #1f7a1f;
}
.PRV_more_185 {
    color: #1f7a1f !important;
    float: left;
    font-size: 16px !important;
    font-weight: bold !important;
    position: relative;
    margin-top: 10px !important;
}


/*--------------- END: PREVIEW 185 ---------------------- */


/*--------------- BEGIN:Black color   -------------------- */
.InputIcon .fa {color: #0C090A;}
.my-form header {color: #ffffff;}
.my-form a {color: #0C090A; text-decoration: none;}
.my-form .toggle i::before {background-color: #0C090A;}
.my-form .button {background-color: #0C090A;/* box-shadow: 0px 0px 21px #FFF; */border: 1px solid rgba(175, 175, 175, 0.91);}
.my-form .rating input + label:hover, .my-form .rating input + label:hover ~ label {color: #0C090A;}
.my-form .radio input + i::after { background-color: #0C090A;}
.my-form .checkbox input + i::after {color: #0C090A;}
.my-form .radio input:checked + i, .my-form .checkbox input:checked + i, .my-form .toggle input:checked + i {border-color: #0C090A;}
.my-form .rating input:checked ~ label {color: #0C090A;}
.fa.fa-arrow-circle-down, .fa.fa-arrow-circle-up {color:#0C090A;}
span.form_link {color: #0C090A;}
.my-form .input input, .my-form .select select, .my-form .textarea textarea, .my-form .radio i, .my-form .checkbox i, .my-form .toggle i, .my-form .icon-append, .my-form .icon-prepend {border-color: #0C090A;}
.my-form .icon-append, .my-form .icon-prepend {color: #0C090A;}
.my-form .input:hover input, .my-form .select:hover select, .my-form .textarea:hover textarea, .my-form .radio:hover i, .my-form .checkbox:hover i, .my-form .toggle:hover i {border-color: #0C090A;}
.my-form .input input:focus, .my-form .select select:focus, .my-form .textarea textarea:focus, .my-form .radio input:focus + i, .my-form .checkbox input:focus + i, .my-form .toggle input:focus + i {box-shadow: 0 0px 10px #0C090A;}
.my-form .input input, .my-form .select select, .my-form .textarea textarea, .my-form .radio i, .my-form .checkbox i, .my-form .toggle i, .my-form .icon-append, .my-form .icon-prepend {border-color: #0C090A;}
.my-form .icon-append, .my-form .icon-prepend {color: #0C090A;}
.my-form .input:hover input, .my-form .select:hover select, .my-form .textarea:hover textarea, .my-form .radio:hover i, .my-form .checkbox:hover i, .my-form .toggle:hover i {border-color: #0C090A;}
.color_picker_button,.color_picker_box {border: 1px solid #0C090A !important;}
.divider {background-color: rgba(77, 176, 226, 0.13);}
.input.state-disabled {background-color: rgba(77, 176, 226, 0.13);}
i.icon-circle-arrow-left, i.icon-home, i.icon-cog {color: rgb(255, 255, 255);}
i.icon-circle-arrow-left:hover {color: #0C090A;}
i.icon-home:hover {color: #0C090A;}
i.icon-cog:hover {color: #0C090A;}
.my-form footer {color: #0C090A;}
td.smrecordstitle {background-color: #0C090A; color:white;}
.my-form {background:rgba(12, 9, 10, 0.51);}
.pattern {background-color: rgba(12, 9, 10, 0.45);}
.pagerCurrent {border: 1px solid;background-color: black;color: #0C090A;}
.pagerDefault:hover {border: 1px solid;background-color: #0C090A; color: white;}
.pagerCurrent {border: 1px solid;background-color: black;color: #0C090A;}
.pagerDefault:hover {border: 1px solid;background-color: #0C090A; color: white;}
.pagerCurrent{border: 1px  solid #0C090A;background-color: rgb(159, 160, 160);color: #0C090A;font-size: 12px;font-family: Verdana;padding: 5px;text-decoration: none;cursor: default;display: block;float: left;}
.pagerDefault{border: 1px  solid #c1c1c1;background-color: #ffffff;color: #0C090A;margin-right: 2px;font-size: 12px;font-family: Verdana;padding: 5px;text-decoration: none;cursor: pointer;display: block;float: left;}
.pagerDefault:link{border: 1px  solid #c1c1c1;background-color: #ffffff;color: #0C090A;margin-right: 2px;font-size: 12px;font-family: Verdana;padding: 5px;text-decoration: none;cursor: pointer;display: block;float: left;}
.pagerDefault:visited{border: 1px  solid #c1c1c1;background-color: #ffffff;color: #0C090A;margin-right: 2px;font-size: 12px;font-family: Verdana;padding: 5px;text-decoration: none;cursor: pointer;display: block;float: left;}
.pagerDefault:hover{border: 1px  solid #0C090A;background-color: #0C090A;color: #ffffff;font-size: 12px;font-family: Verdana;padding: 5px;text-decoration: none;cursor: pointer;}
.ticket_word {border-right: 1px solid rgba(12, 9, 10, 0.21);}
.ticket_content {border-bottom: 1px solid rgba(12, 9, 10, 0.21);}
.client_reply {background: rgba(12, 9, 10, 0.21);}
/*--------------- END:Black color -------------------- */
.pagebody img {
    max-width: 340px;
}
.gsc-adBlock {display: none !important;}
.sharebody.layout_sharebody.pageheading.top_share {
  margin-bottom: 15px;
}
.sharebody.layout_sharebody.bottom_share {
  float: left;
  width: 30%;
}

#logo > img{margin-bottom: 10px;max-width: 100%} .footer_logo #logo > img{box-sizing: border-box;max-width: 75%;padding-left: 5px;padding-top: 5px}

/* *** BEGIN:CUSTOM FORM *** */


/**/
/* defaults */
/**/
.custom-form {
	margin: 0;
	outline: none;
	box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.08);
	color: #333333;
	font-family:15px;
}
.custom-form * {
	margin: 0;
	padding: 0;
}
.custom-form header {
  background: rgba(248, 248, 248, 0.9) none repeat scroll 0 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  color: #232323;
  display: block;
  font-size: 18px;
  font-weight: bold;
  padding: 10px 30px;
  text-align: center;
}
.custom-form fieldset {
	display: block;	
	padding: 25px 30px 5px;
	border: none;
	background: rgba(255,255,255,.9);
}
.custom-form fieldset + fieldset {
	border-top: 1px solid rgba(0,0,0,.1);
}
.custom-form section {
	margin-bottom: 20px;
}
.custom-form footer {
  background: rgba(248, 248, 248, 0.9) none repeat scroll 0 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: center;
  padding: 15px 11px 17px;
  margin-bottom:5px;
}
.custom-form footer:after {
	content: '';
	display: table;
	clear: both;
}
.custom-form a {
	    color: #000000 !important;
    font-size: 13px !important;
    font-weight: bold !important;
}
.custom-form .label {
	display: block;
	margin-bottom: 6px;
	line-height: 19px;
}
.custom-form .label.col {
	margin: 0;
	padding-top: 10px;
}
.custom-form .note {
	margin-top: 6px;
	padding: 0 1px;
	font-size: 11px;
	line-height: 15px;
	color: #999;
}
.custom-form .input,
.custom-form .select,
.custom-form .textarea,
.custom-form .radio,
.custom-form .checkbox,
.custom-form .toggle,
.custom-form .button {
	position: relative;
	display: block;
}
.custom-form .input input,
.custom-form .select select,
.custom-form .textarea textarea {
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
	height: 39px;
	padding: 8px 10px;
	outline: none;
	border-width: 1px;
	border-style: solid;
	border-radius: 0;
	background: #fff;
	font: 14px/19px;
	color: #333333;
	appearance: normal;
	-moz-appearance: none;
	-webkit-appearance: none;
}


/**/
/* file inputs */
/**/
.custom-form .input-file .button {
	position: absolute;
	top: 4px;
	right: 4px;
	float: none;
	height: 31px;
	margin: 0;
	padding: 0 20px;
	font-size: 13px;
	line-height: 31px;
}
.custom-form .input-file .button:hover {
	box-shadow: none;
}
.custom-form .input-file .button input {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	font-size: 30px;
	cursor: pointer;
	opacity: 0;
}


/**/
/* selects */
/**/
.custom-form .select i {
	position: absolute;
	top: 14px;
	right: 14px;
	width: 5px;
	height: 11px;
	background: #fff;
	box-shadow: 0 0 0 12px #fff;
}
.custom-form .select i:after,
.custom-form .select i:before {
	content: '';
	position: absolute;
	right: 0;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.custom-form .select i:after {
	bottom: 0;
	border-top: 4px solid #000000;
}
.custom-form .select i:before {
	top: 0;
	border-bottom: 4px solid #000000;
}
.custom-form .select-multiple select {
	height: auto;
}


/**/
/* textareas */
/**/
.custom-form .textarea textarea {
	height: auto;
	resize: none;
}
.custom-form .textarea-resizable textarea {
	resize: vertical;	
}
.custom-form .textarea-expandable textarea {
	height: 39px;
}
.custom-form .textarea-expandable textarea:focus {
	height: auto;
}


/**/
/* radios and checkboxes */
/**/
.custom-form .radio,
.custom-form .checkbox {
	margin-bottom: 4px;
	padding-left: 27px;
	font-size: 15px;
	line-height: 27px;
	color: #404040;
	cursor: pointer;
}
.custom-form .radio:last-child,
.custom-form .checkbox:last-child {
	margin-bottom: 0;
}
.custom-form .radio input,
.custom-form .checkbox input {
	position: absolute;
	left: -9999px;
}
.custom-form .radio i,
.custom-form .checkbox i {
	position: absolute;
	top: 5px;
	left: 0;
	display: block;
	width: 13px;
	height: 13px;
	outline: none;
	border-width: 2px;
	border-style: solid;
	background: #fff;
}
.custom-form .radio i {
	border-radius: 50%;
}
.custom-form .radio input + i:after,
.custom-form .checkbox input + i:after {
	position: absolute;
	opacity: 0;
	transition: opacity 0.1s;
	-o-transition: opacity 0.1s;
	-ms-transition: opacity 0.1s;
	-moz-transition: opacity 0.1s;
	-webkit-transition: opacity 0.1s;
}
.custom-form .radio input + i:after {
	content: '';
	top: 4px;
	left: 4px;
	width: 5px;
	height: 5px;
	border-radius: 50%;
}
.custom-form .checkbox input + i:after {
	content: '\f00c';
	top: -1px;
	left: -1px;
	width: 15px;
	height: 15px;
	font: normal 12px/16px FontAwesome;
	text-align: center;
}
.custom-form .radio input:checked + i:after,
.custom-form .checkbox input:checked + i:after {
	opacity: 1;
}
.custom-form .inline-group {
	margin: 0 -30px -4px 0;
}
.custom-form .inline-group:after {
	content: '';
	display: table;
	clear: both;
}
.custom-form .inline-group .radio,
.custom-form .inline-group .checkbox {
	float: left;
	margin-right: 30px;
}
.custom-form .inline-group .radio:last-child,
.custom-form .inline-group .checkbox:last-child {
	margin-bottom: 4px;
}


/**/
/* toggles */
/**/
.custom-form .toggle {
	margin-bottom: 4px;
	padding-right: 61px;
	font-size: 15px;
	line-height: 27px;
	color: #404040;
	cursor: pointer;
}
.custom-form .toggle:last-child {
	margin-bottom: 0;
}
.custom-form .toggle input {
	position: absolute;
	left: -9999px;
}
.custom-form .toggle i {
	content: '';
	position: absolute;
	top: 4px;
	right: 0;
	display: block;
	width: 49px;
	height: 17px;
	border-width: 1px;
	border-style: solid;
	border-radius: 12px;
	background: #fff;
}
.custom-form .toggle i:after {
	content: 'OFF';
	position: absolute;
	top: 2px;
	right: 8px;
	left: 8px;
	font-style: normal;
	font-size: 9px;
	line-height: 13px;
	font-weight: 700;
	text-align: left;
	color: #5f5f5f;
}
.custom-form .toggle i:before {
	content: '';
	position: absolute;
	z-index: 1;
	top: 4px;
	right: 4px;
	display: block;
	width: 9px;
	height: 9px;
	border-radius: 50%;
	opacity: 1;
	transition: right 0.2s;
	-o-transition: right 0.2s;
	-ms-transition: right 0.2s;
	-moz-transition: right 0.2s;
	-webkit-transition: right 0.2s;
}
.custom-form .toggle input:checked + i:after {
	content: 'ON';
	text-align: right;
}
.custom-form .toggle input:checked + i:before {
	right: 36px;
}


/**/
/* ratings */
/**/
.custom-form .rating {
	margin-bottom: 4px;
	font-size: 15px;
	line-height: 27px;
	color: #404040;
}
.custom-form .rating:last-child {
	margin-bottom: 0;
}
.custom-form .rating input {
	position: absolute;
	left: -9999px;
}
.custom-form .rating label {
	display: block;
	float: right;
	height: 17px;
	margin-top: 5px;
	padding: 0 2px;
	font-size: 17px;
	line-height: 17px;
	cursor: pointer;
}


/**/
/* buttons */
/**/

.custom-form .button {
  background-color:#ff0000 !important;
  border: 0 none;
  color: #fff;
  cursor: pointer;
  float: right;
  font-size:14px;
  height: auto;
  margin: 2px 0 0 20px;
  outline: medium none;
  overflow: hidden;
  padding: 15px 30px;
  text-decoration: none;
  font-weight: bold;
}


/**/
/* icons */
/**/
/*@font-face
{
	font-family: 'FontAwesome';
	src: url('../icons/fontawesome-webfont.eot?v=3.0.1');
	src: url('../icons/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
	url('../icons/fontawesome-webfont.woff?v=3.0.1') format('woff'),
	url('../icons/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
	font-weight: normal;
	font-style: normal;
} */
.icon-volume-up:before {
  content: "\f028";
  font-family:fontawesome !important;
  font-size:40px;
}
.custom-form [class^="icon-"] {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
}
.custom-form .icon-append,
.custom-form .icon-prepend {
	position: absolute;
	top: 5px;
	width: 29px;
	height: 29px;
	font-size: 22px;
	line-height: 29px;
	text-align: center;
}

.custom-form .icon-append {
	right: 5px;
	padding-left: 3px;
	border-left-width: 1px;
	border-left-style: solid;
}
.custom-form .icon-prepend {
	left: 5px;
	padding-right: 3px;
	border-right-width: 1px;
	border-right-style: solid;
}
.custom-form .input .icon-prepend + input,
.custom-form .textarea .icon-prepend + textarea {
	padding-left: 46px;
}
.custom-form .input .icon-append + input,
.custom-form .textarea .icon-append + textarea {
	padding-right: 46px;
}
.custom-form .input .icon-prepend + .icon-append + input,
.custom-form .textarea .icon-prepend + .icon-append + textarea {
	padding-left: 46px;
}



/**/
/* grid */
/**/
.custom-form .row {
	margin: 0 -15px;
}
.custom-form .row:after {
	content: '';
	display: table;
	clear: both;
}
.custom-form .col {
	float: left;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.custom-form .col-1 {
	width: 8.33%;
}
.custom-form .col-2 {
	width: 16.66%;
}
.custom-form .col-3 {
	width: 25%;
}
.custom-form .col-4 {
	width: 10px;
padding-top: 12px !important;
font-size: 27px;
color: red;
}
.custom-form .col-5 {
	width: 41.66%;
}
.custom-form .col-6 {
	width: 50%;
}
.custom-form .col-8 {
	width: 92.67%;
}
.custom-form .col-9 {
	width: 75%;
}
.custom-form .col-10 {
	width: 83.33%;
}
@media screen and (max-width: 600px) {
	.custom-form .col {
		float: none;
		width: 100%;
	}
}


/**/
/* tooltips */
/**/
.custom-form .tooltip {
	position: absolute;
	z-index: 1;
	left: -9999px;
	padding: 2px 8px 3px;
	font-size: 11px;
	line-height: 16px;
	font-weight: 400;
	background: #000000;
	color: #fff;
	opacity: 0;
	transition: margin 0.3s, opacity 0.3s;
	-o-transition: margin 0.3s, opacity 0.3s;
	-ms-transition: margin 0.3s, opacity 0.3s;
	-moz-transition: margin 0.3s, opacity 0.3s;
	-webkit-transition: margin 0.3s, opacity 0.3s;
}
.custom-form .tooltip:after {
	content: '';
	position: absolute;
}
.custom-form .input input:focus + .tooltip,
.custom-form .textarea textarea:focus + .tooltip {
	opacity: 1;	
}

.custom-form .tooltip-top-right {
	bottom: 100%;
	margin-bottom: 15px;
}
.custom-form .tooltip-top-right:after {
	top: 100%;
	right: 16px;	
	border-top: 4px solid #000000;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.custom-form .input input:focus + .tooltip-top-right,
.custom-form .textarea textarea:focus + .tooltip-top-right {
	right: 0;
	left: auto;
	margin-bottom: 5px;
}

.custom-form .tooltip-top-left {
	bottom: 100%;
	margin-bottom: 15px;
}
.custom-form .tooltip-top-left:after {
	top: 100%;
	left: 16px;
	border-top: 4px solid rgba(0,0,0,0.9);
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.custom-form .input input:focus + .tooltip-top-left,
.custom-form .textarea textarea:focus + .tooltip-top-left {
	right: auto;
	left: 0;
	margin-bottom: 5px;
}

.custom-form .tooltip-right {
	top: 9px;
	white-space: nowrap;
	margin-left: 15px;
}
.custom-form .tooltip-right:after {
	top: 6px;
	right: 100%;
	border-top: 4px solid transparent;
	border-right: 4px solid rgba(0,0,0,0.9);
	border-bottom: 4px solid transparent;
}
.custom-form .input input:focus + .tooltip-right,
.custom-form .textarea textarea:focus + .tooltip-right {
	left: 100%;
	margin-left: 5px;
}

.custom-form .tooltip-left {
	top: 9px;
	white-space: nowrap;
	margin-right: 15px;
}
.custom-form .tooltip-left:after {
	top: 6px;
	left: 100%;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 4px solid rgba(0,0,0,0.9);
}
.custom-form .input input:focus + .tooltip-left,
.custom-form .textarea textarea:focus + .tooltip-left {
	right: 100%;
	left: auto;
	margin-right: 5px;
}

.custom-form .tooltip-bottom-right {
	top: 100%;
	margin-top: 15px;
}
.custom-form .tooltip-bottom-right:after {
	bottom: 100%;
	right: 16px;	
	border-right: 4px solid transparent;
	border-bottom: 4px solid rgba(0,0,0,0.9);
	border-left: 4px solid transparent;
}
.custom-form .input input:focus + .tooltip-bottom-right,
.custom-form .textarea textarea:focus + .tooltip-bottom-right {
	right: 0;
	left: auto;
	margin-top: 5px;
}

.custom-form .tooltip-bottom-left {
	top: 100%;
	margin-top: 15px;
}
.custom-form .tooltip-bottom-left:after {
	bottom: 100%;
	left: 16px;
	border-right: 4px solid transparent;
	border-bottom: 4px solid rgba(0,0,0,0.9);
	border-left: 4px solid transparent;
}
.custom-form .input input:focus + .tooltip-bottom-left,
.custom-form .textarea textarea:focus + .tooltip-bottom-left {
	right: auto;
	left: 0;
	margin-top: 5px;
}


/**/
/* normal state */
/**/
.custom-form .input input,
.custom-form .select select,
.custom-form .textarea textarea,
.custom-form .radio i,
.custom-form .checkbox i,
.custom-form .toggle i,
.custom-form .icon-append,
.custom-form .icon-prepend {
	border-color: #dddddd;
	transition: border-color 0.3s;
	-o-transition: border-color 0.3s;
	-ms-transition: border-color 0.3s;
	-moz-transition: border-color 0.3s;
	-webkit-transition: border-color 0.3s;
	border-radius:3px;
}
.custom-form .toggle i:before {
	background-color: #000000;	
}
.custom-form .rating label {
	color: #ccc;
	transition: color 0.3s;
	-o-transition: color 0.3s;
	-ms-transition: color 0.3s;
	-moz-transition: color 0.3s;
	-webkit-transition: color 0.3s;
}
.custom-form .button {
	background-color: #ca3933;
	transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-webkit-transition: opacity 0.2s;
}
.custom-form .button.button-secondary {
	background-color: #b3b3b3;
}
.custom-form .icon-append,
.custom-form .icon-prepend {
	color: #ccc;
}


/**/
/* hover state */
/**/
.custom-form .input:hover input,
.custom-form .select:hover select,
.custom-form .textarea:hover textarea,
.custom-form .radio:hover i,
.custom-form .checkbox:hover i,
.custom-form .toggle:hover i {
	border-color: #000000;
}
.custom-form .rating input + label:hover,
.custom-form .rating input + label:hover ~ label {
	color: #2da5da;
}
.custom-form .button:hover {
	opacity: 1;
}


/**/
/* focus state */
/**/
.custom-form .input input:focus,
.custom-form .select select:focus,
.custom-form .textarea textarea:focus,
.custom-form .radio input:focus + i,
.custom-form .checkbox input:focus + i,
.custom-form .toggle input:focus + i {
	border-color: #000000;
box-shadow:0 0 0 #fff;
}


/**/
/* checked state */
/**/
.custom-form .radio input + i:after {
	background-color: #2da5da;	
}
.custom-form .checkbox input + i:after {
	color: #2da5da;
}
.custom-form .radio input:checked + i,
.custom-form .checkbox input:checked + i,
.custom-form .toggle input:checked + i {
	border-color: #2da5da;	
}
.custom-form .rating input:checked ~ label {
	color: #2da5da;	
}


/**/
/* error state */
/**/
.custom-form .state-error input,
.custom-form .state-error select,
.custom-form .state-error textarea,
.custom-form .radio.state-error i,
.custom-form .checkbox.state-error i,
.custom-form .toggle.state-error i {
	background: #fff0f0;
}
.custom-form .state-error select + i {
	background: #fff0f0;
	box-shadow: 0 0 0 12px #fff0f0;
}
.custom-form .toggle.state-error input:checked + i {
	background: #fff0f0;
}
.custom-form .note-error {
	color: #ee9393;	
}


/**/
/* success state */
/**/
.custom-form .state-success input,
.custom-form .state-success select,
.custom-form .state-success textarea,
.custom-form .radio.state-success i,
.custom-form .checkbox.state-success i,
.custom-form .toggle.state-success i {
	background: #f0fff0;
}
.custom-form .state-success select + i {
	background: #f0fff0;
	box-shadow: 0 0 0 12px #f0fff0;
}
.custom-form .toggle.state-success input:checked + i {
	background: #f0fff0;
}
.custom-form .note-success {
	color: #6fb679;
}


/**/
/* disabled state */
/**/
.custom-form .input.state-disabled input,
.custom-form .select.state-disabled,
.custom-form .textarea.state-disabled,
.custom-form .radio.state-disabled,
.custom-form .checkbox.state-disabled,
.custom-form .toggle.state-disabled,
.custom-form .button.state-disabled {
	cursor: default;
	opacity: 0.5;
}
.custom-form .input.state-disabled:hover input,
.custom-form .select.state-disabled:hover select,
.custom-form .textarea.state-disabled:hover textarea,
.custom-form .radio.state-disabled:hover i,
.custom-form .checkbox.state-disabled:hover i,
.custom-form .toggle.state-disabled:hover i {
	border-color: #e5e5e5;
}
/**/
/* Custom state */
/**/

.formdivider_custom {
  background-color: #000000;
  color: #C42721;
  font-size: 15px;
  line-height: 36px;
  display:inline-block;
}

.system_text.Header_text {
    margin-bottom: 15px;
    margin-top: 5px;
}
a > i.icon-append.volume.icon-volume-up {
    left: 155px;
}
.formfieldinput_ReadOnly {
    background-color: #e4e4e4 !important;
}
.form_error {
    /* font-size: 25px; */
    color: red;
   font: 20px/1.55;
}
.spbody {
    background-color: white;
    color: #333333;
    font-size: 15px;
}
.spbutton {
    background-color: #ca3933;
    border-radius: 3px;
    font-size: 16px;
}
.spfieldname {
    color: #333333;
}
.spfieldinput, .spfieldinputfocus {
    background-color: white;
    border: 1px solid #c6c6c6;
    border-radius: 3px;
    color: #333333;
    font-weight: normal;
    width: 96%;
}
select.spfieldinput, select.spfieldinputfocus {
    width: 98% !important;
}
.spinstructions {
}
table.spinstructions {
  width: 98%;
}
.spinstructions label {
    font-size: 13px;
    font-weight: bold;
}
.spinstructions > font {
    font-size: 13px;
}
.spdivider {
  background-color: #000000;
  padding: 5px;
  font-size: 15px;
  font-weight: normal;
  border-radius: 3px;
  color:#fff !important;
}
input[type=radio] {
  cursor: pointer;
}

.classifiedheading {
    background-color: white;
    display: block;
	padding-left:0;
	color:#DA251C;
}
.classifiedbody tbody {
    float: left;
    width: 100%;
}
.classifiedcategory, .classifiedbody a:link, .classifiedbody a:visited {
    color: #333333;
    font-size: 15px;
}
.classifiedbody {
    background-color: white;
    color: #333333;
    font-size: 14px;
}
.classifiedcategory {
	background-color:white;
    float: left;
    margin-bottom: 4px;
    width: 100%;
}
.classifiedcategory > td {
    border-width: 0 !important;
    float: left;
    padding: 0 !important;
    width: 50%;
}
.classifiedfieldinput, .classifiedfieldinputfocus {
    border-radius: 3px;
    border-width: 1px !important;
    line-height: 22px;
	transform: translate(0px,2px);
	-webkit-transform: translate(0px,2px);
	-ms-transform: translate(0px,2px);
	-o-transform: translate(0px,2px);
    box-shadow: none !important;
}
.classifiedbutton {
    background-color: #ca3933;
    border-radius: 3px;
    font-size: 14px;
    line-height: 22px;
    text-transform: uppercase;
	cursor:pointer;
}
div.classifiedbody {
  padding: 0;
}
body.classifiedbody {
  margin-top: 30px;
}
#form1 tbody {
    float: none;
    margin-left: auto;
    margin-right: auto;
    width: auto;
}

.eventbody {
    color: #333333;
}
.eventtitle {
  background-color: white;
  border-left: 4px solid #c42721;
  color: #c42721;
  line-height: 25px;
  margin-bottom: 15px;
  padding: 0 10px;
}
.eventheading > a:link, .eventheading > a:visited {
    color: #333333;
    font-size: 14px;
    line-height: 40px;
}
.eventheading {
    margin-left: 10px !important;
}
.eventbody center {
    font-weight: bold;
    margin-top: 40px;
}
.eventbody .pageruler {
    border-width: 0 !important;
}
.eventdate {
  color: #333333;
  font-size: 14px;
}

.yellowpagesbody {
    background-color: white;
    font-size: 14px;
}
.yellowpagesheading {
    background-color: white;
    display: block;
    float: left;
    width: 100%;
}
.yellowpagesbody > table {
    float: left;
    width: 100%;
}
.yellowpagesbody tbody tr {
    display: inline;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
	color:#C73630;
}
.yellowpagescategory, .yellowpagescategory a:link {
    color: #333333;
    float: left;
    font-size: 14px;
    line-height: 30px;
    margin-left: 5px;
    padding-bottom: 6px;
	background-color: transparent;
}
.yellowpagescategory:hover {
  color: #fe2e2e;
}
tr.yellowpagesheading > td {
    font-size: 14px;
    padding: 0 0 0 5px;
}
tr.yellowpagesheading {
    margin-top: 30px;
}
.propertiessearchbody {
    color: #333333;
    font-size: 14px;
}
.propertiessearchbody input {
    border: 1px solid black !important;
    border-radius: 3px;
    box-shadow: none !important;
    font-size: 13px !important;
}
.yellowpagesbutton[type="submit"], .propertiesbutton  {
    background-color: #ca3933;
    border: 0 solid !important;
    box-shadow: none !important;
    cursor: pointer;
    text-transform: uppercase;
	transform: translate(0px,2px);
	-webkit-transform: translate(0px,2px);
	-ms-transform: translate(0px,2px);
	-o-transform: translate(0px,2px);
}
div.yellowpagesbody .yellowpagesheading {
    clear: both;
    display: block;
    text-align: center;
}
div.yellowpagesbody tbody {
    float: left;
    width: 100%;
}
.propertiessearchbody > td {
    margin-left: auto;
    margin-right: auto;
}

.yellowpagesbody a:link, .yellowpagesbody a:visited {
    color: #333333;
    font-size: 14px;
}
div.yellowpagesbody img {
    float: left;
    margin-right: 20px;
}

.productcategory {
    color: #333333;
    text-transform: uppercase !important;
}
.productbody {
    background-color: white !important;
    color: #333333 !important;
}
.productlink img {
    max-width: 150px;
}
.productbody a:link, .productbody a:hover, .productbody a:visited {
    font-size: 14px !important;
}

tr.productbody img {
    max-width: 150px;
}
.productbutton {
    background-color: #ca3933 !important;
    border-radius: 3px !important;
    cursor: pointer !important;
    line-height: 19px !important;
    padding-bottom: 2px !important;
    padding-top: 2px !important;
    text-transform: uppercase !important;
}
.producttablebody {

}
#selectShipping > option {
}

.propertiesbody {
    background-color: white;
    color: #333333;
    font-size: 14px;
}
.propertiesbody center tbody tr:nth-child(1) {
  color: white;
  display: block;
  margin-bottom: 24px;
  transform: translate(56%);
  -webkit-transform:  translate(56%);
  -ms-transform: translate(56%);
  -o-transform:  translate(56%);
}
.propertiessearchheading {
    background-color: #000000;
    border-radius: 3px;
    display: inline-block;
    margin-left: auto;
    width: 100%;
}
.propertiessearchheading > td {
    float: right;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: inherit;
}



.popup4-article {
  width: 70vw;
  box-shadow: 0px 0px 0px 4000px rgba(0,0,0,0.96);
}

.mfp-iframe-holder .mfp-close {
  background-color: transparent !important;
  border-radius: 0 !important;
  border-width: 0 !important;
  top: 10px !important;
  right: 10px !important;
  position: fixed !important;
  font-size: 55px !important;
  color: white !important;
}
.mfp-iframe-holder .mfp-close:hover {
  box-shadow: none !important;
}
.mfp-iframe {
    border-radius: 4px !important;
}
.formbody {
  background-color: white;
  font-size: 14px;
  margin-left: auto;
  margin-right: auto;
  width: 100% !important;
  padding:0;
  margin-bottom:20px;
}
.formdivider_custom, tr.yellowpagesheading > td, tr.classifiedheading > td {
  background-color: #ff0000;
  box-shadow: none;
  color: #fff;
  font-weight: bold;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  text-transform: uppercase;
  z-index: 1;
}
.inp_custom::after, .yellowpagesheading::after, tr.classifiedheading::after {
    content: "";
    display: block;
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    top: 50%;
    z-index: 0;
}
.inp_custom, .yellowpagesheading, tr.classifiedheading {
    margin-bottom: 10px;
    position: relative;
}

/* *** END:CUSTOM FORM *** */




/* *** BEGIN: CSS New Ticker *** */

.css_ticker {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.08);
  float: left;
  transition-duration: 700ms;
  width: 100%;
}
.Breaking_News ul li a:hover {
    color: white;
}
@keyframes ticker {
	0%   {margin-top: 0}
	10%  {margin-top: -30px}
	20%  {margin-top: -60px}
	30%  {margin-top: -90px}
	40%  {margin-top: -120px}
	50%  {margin-top: -150px}
	60%  {margin-top: -180px}
	70%  {margin-top: -210px}
	80%  {margin-top: -240px}
	90%  {margin-top: -270px}
	100% {margin-top: 0}
}
.Breaking_News {
  background-color: #000;
  width: 100%;
  height: 30px;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  float:left;
} 

.Breaking_News span {
  background-color:#ff0000;
  -moz-user-select: none;
  color: white;
  float: left;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 30px;
  padding: 0 5px;
  position: relative;
  text-transform:uppercase;
}
.breaking-news {
  float: left;
}
.Breaking_News ul {
  float: left;
  padding-left: 20px;
  animation: ticker 30s cubic-bezier(1, 0, .5, 0) infinite;
  -webkit-user-select: none
}

.Breaking_News ul li { list-style: none }

.Breaking_News ul li a {
  color: #fff;
  text-decoration: none;
   font-size: 12px;
  -webkit-font-smoothing: antialiased;
  -webkit-user-select: none;
  text-transform: uppercase;
  line-height:30px;
  font-weight:bold;
}

.Breaking_News ul:hover {animation: 30s cubic-bezier(1, 0, 0.5, 0) 0s normal none infinite paused ticker;}


#Highlight2 a {
    transition-duration: 200ms;
}
#Highlight2 a:hover {
    color: #FF4500 ;
    transition-duration: 300ms;
}
.Breaking_News .tr1 {
animation: 0s ease 0s normal none 1 running none;
margin-top:0;
}
.Breaking_News .tr2 {
animation: ticker2 6s cubic-bezier(1, 0, .5, 0) infinite;
}
.Breaking_News .tr3 {
animation: ticker3 9s cubic-bezier(1, 0, .5, 0) infinite;
}
.Breaking_News .tr4 {
animation: ticker4 12s cubic-bezier(1, 0, .5, 0) infinite;
}
.Breaking_News .tr5 {
animation: ticker5 15s cubic-bezier(1, 0, .5, 0) infinite;
}
.Breaking_News .tr6 {
animation: ticker6 18s cubic-bezier(1, 0, .5, 0) infinite;
}
.Breaking_News .tr7 {
animation: ticker7 21s cubic-bezier(1, 0, .5, 0) infinite;
}
.Breaking_News .tr8 {
animation: ticker8 24s cubic-bezier(1, 0, .5, 0) infinite;
}
.Breaking_News .tr9 {
animation: ticker9 27s cubic-bezier(1, 0, .5, 0) infinite;
}
@keyframes ticker {
0% {margin-top: 0}
10% {margin-top: -30px}
20% {margin-top: -60px}
30% {margin-top: -90px}
40% {margin-top: -120px}
50% {margin-top: -150px}
60% {margin-top: -180px}
70% {margin-top: -210px}
80% {margin-top: -240px}
90% {margin-top: -270px}
100% {margin-top: 0}
}
@keyframes ticker2 {
0% {margin-top: 0}
50% {margin-top: -30px}
100% {margin-top: 0}
}
@keyframes ticker3 {
0% {margin-top: 0}
33% {margin-top: -30px}
66% {margin-top: -60px}
100% {margin-top: 0}
}
@keyframes ticker4 {
0% {margin-top: 0}
25% {margin-top: -30px}
50% {margin-top: -60px}
75% {margin-top: -90px}
100% {margin-top: 0}
}
@keyframes ticker5 {
0% {margin-top: 0}
20% {margin-top: -30px}
40% {margin-top: -60px}
60% {margin-top: -90px}
80% {margin-top: -120px}
100% {margin-top: 0}
}
@keyframes ticker6 {
0% {margin-top: 0}
16.66% {margin-top: -30px}
33% {margin-top: -60px}
49.66% {margin-top: -90px}
66% {margin-top: -120px}
82.66% {margin-top: -150px}
100% {margin-top: 0}
}
@keyframes ticker7 {
0% {margin-top: 0}
14.28% {margin-top: -30px}
28.57% {margin-top: -60px}
42.85% {margin-top: -90px}
57.14% {margin-top: -120px}
71.42% {margin-top: -150px}
85.71% {margin-top: -180px}
100% {margin-top: 0}
}
@keyframes ticker8 {
0% {margin-top: 0}
12.5% {margin-top: -30px}
25% {margin-top: -60px}
37.5% {margin-top: -90px}
50% {margin-top: -120px}
62.5% {margin-top: -150px}
75% {margin-top: -180px}
87.5% {margin-top: -210px}
100% {margin-top: 0}
}
@keyframes ticker9 {
0% {margin-top: 0}
11.11% {margin-top: -30px}
22.22% {margin-top: -60px}
33.33% {margin-top: -90px}
44.44% {margin-top: -120px}
55.55% {margin-top: -150px}
66.66% {margin-top: -180px}
77.77% {margin-top: -210px}
88.88% {margin-top: -240px}
100% {margin-top: 0}
}
.Breaking_News .tr1:hover {animation: 0s cubic-bezier(1, 0, 0.5, 0) 0s normal none infinite paused ticker1 !important;}
.Breaking_News .tr2:hover {animation: 3s cubic-bezier(1, 0, 0.5, 0) 0s normal none infinite paused ticker2 !important;}
.Breaking_News .tr3:hover {animation: 6s cubic-bezier(1, 0, 0.5, 0) 0s normal none infinite paused ticker3 !important;}
.Breaking_News .tr4:hover {animation: 9s cubic-bezier(1, 0, 0.5, 0) 0s normal none infinite paused ticker4 !important;}
.Breaking_News .tr5:hover {animation: 12s cubic-bezier(1, 0, 0.5, 0) 0s normal none infinite paused ticker5 !important;}
.Breaking_News .tr6:hover {animation: 15s cubic-bezier(1, 0, 0.5, 0) 0s normal none infinite paused ticker6 !important;}
.Breaking_News .tr7:hover {animation: 18s cubic-bezier(1, 0, 0.5, 0) 0s normal none infinite paused ticker7 !important;}
.Breaking_News .tr8:hover {animation: 21s cubic-bezier(1, 0, 0.5, 0) 0s normal none infinite paused ticker8 !important;}
.Breaking_News .tr9:hover {animation: 27s cubic-bezier(1, 0, 0.5, 0) 0s normal none infinite paused ticker9 !important;}

/* *** END: CSS New Ticker *** */

/* BEGIN: search box */
.cse .gsc-control-cse, .gsc-control-cse {
    background-color: transparent !important;
    border: transparent !important;
}
.gsib_a {
    padding: 0 6px;
    width: 100%;
}

/* END: search box */

/* Begin: Popup gallery */
.PhotoPager{
    position:relative;   
}

.PhotoPager .page-navigation{
    display:inline-block;
}

.PhotoPager .page-navigation div{
    display:inline-block;
    margin:5px;
    height:35px;
    width:35px;
    border:solid 1px #ccc;
    text-align:center;
    line-height:32px;
}

.PhotoPager .next_btn:before{
    content:"\f054";
    font-family: fontawesome;
}

.PhotoPager .prev_btn:before{
    content:"\f053";
    font-family: fontawesome;
} 

.PhotoPager .page-num{
    display:inline-block;
    margin:5px;
    height:35px;
    width:35px;
    text-align:center;
    line-height:32px;
}

.PhotoPager .page-points{
    display:inline-block;
    height:35px;
}

.PhotoPager .page-points .points-content .point{
    display:inline-block;
    height:20px;
    width:20px;
    text-align:center;
    line-height:16px;
    border:solid 2px #ccc;
    border-radius:10px;
    font-size:12px;
    margin:5px;
}

.PhotoPager {
    cursor: pointer;
    position: relative;
}
.PhotoPager .page-points .points-content .point.activ{
    border-color:#666;
}

.PhotoPager .page-points .points-content .point span{
    margin-right:1px;
}

.PhotoPager .surface{
    position:fixed;
    top:0px;
    left:0px;
    height:100%;
    width:100%;
    z-index:99999;
    background-color:rgba(0,0,0,0.98);
    display:none;
    cursor:pointer;
}

.PhotoPager .surface .border{
    position:absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index:999;
    overflow:hidden;
    opacity:0;
}

.PhotoPager .surface .loader{
    display:block;
    position:absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    height:50px;
    width:50px;
    background-image:url(img/loader.gif);
    background-size:cover;
}

.PhotoPager .surface .border{
    z-index: 1;
}

.PhotoPager .surface .border img{
    position:absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    cursor:default;
}

.PhotoPager .surface .next_btn, .PhotoPager .surface .prev_btn{

    display:inline-block;
    position:absolute;
    top:50%;
    height:50px;
    width:50px;
    margin-top:-25px;
    text-align:center;
    line-height:50px;
    cursor:pointer;
    z-index:10;
   color:#fff;
  font-size:35px;
}

.PhotoPager .surface .next_btn{
    right:0px;
}

.PhotoPager .surface .close_btn{
    color:#fff;
    display:inline-block;
    position:absolute;
    top:0px;
    right:0px;
    height:50px;
    width:50px;
    text-align:center;
    line-height:50px;
    cursor:pointer;
    font-size:55px;
}

.PhotoPager .surface .close_btn:before{
    content: "+";
   display: inline-block;
   transform: rotate(45deg);
   -webkit-transform: rotate(45deg);
   -ms-transform: rotate(45deg);
   -o-transform: rotate(45deg);
}

.PhotoPager .surface .comment{
	position: fixed;
	color: #fff;
	bottom: 5px;
    left:0px;
	width: 100%;
	text-align: center;
       font-size:17px;
}
#Photos {
  border-bottom: 1px solid #ccc;
  border-top: 2px solid #000;
  color: #000;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
  margin-left: 10px;
  padding: 5px;
  text-align: left;
  text-transform: uppercase;
}
.photo_div1 {
  max-height: 220px;
  overflow: hidden;
}
.PhotoPager .surface .nummber {
    border: 1px solid #ffffff;
    bottom: 10px;
    color: #ffffff;
    font-size: 30px;
    padding: 0 15px;
    position: fixed;
    right: 10px;
    text-align: center;
}
.SEC_100_image-wrapper {
     float: left;
    height: 102px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 0;
    width: 154px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.SEC_100_img {
    max-height: 102px;
    max-width: 154px;
}
/* END: Popup gallery */

/* BEGIN : Preview css style */

.sub_heading_PRV {
    border-bottom: 1px solid #cccccc;
    color: #fff !important;
    display: flex;
    flex-direction: row;
    justify-content: center;
    justify-items: center;
}
.heading_PRV1 {
  font-size: 16px;
  margin-left: 10px;
  padding: 5px;
  text-align: left;
  text-transform: uppercase;
width:50%;
float:left;
}
.main_PRV {
    float: left;
    margin-bottom: 20px;
    position: relative;
    width:100%;
}
.body_PRV_a {
  float: left;
  margin-top: 10px;
  height: 64px;
  overflow: hidden;
  position: relative;
width:98%;
}
#image_PRV {
  align-content: center;
  align-items: center;
  background: #ccc none repeat scroll 0 0;
  display: flex;
  flex-direction: column;
  float: left;
  height: 106px;
  justify-content: center;
  margin: 10px 0 0px;
  overflow: hidden;
  position: relative;
  width: 160px;
}
.image_PRV {
    max-height: 108px;
    max-width: 160px;
    overflow: hidden;
    transition-duration: 800ms;
}
.image_PRV:hover {
    transform: scale(1.1);
    transition-duration: 800ms;
}
.times_PRV {
  float: left;
  font-size: 14px;
  margin-left: 10px;
  margin-top: 7px;
  position: relative;
}
.heading_PRV {
  float: left;
  margin-bottom: 0px;
  max-height: 75px;
  overflow: hidden;
  padding-left: 10px;
  width: 51%;
}
.article_heading_PRV {
    color: #000 !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    line-height: 24px;
}
.main_PRV_a {
  float: left;
  position: relative;
  width: 49%;
}
#main_PRV_b {
  border-bottom: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  float: left;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-top: 10px;
  width: 49%;
}
#image_PRV_b{
    align-content: center;
    align-items: center;
    background: #ccc;
    display: flex;
    float: left;
    justify-content: center;
    overflow: hidden;
    width: 150px;
    margin-left:18px;
    height:100px;
}
.image_PRV_b {
    max-width: 100px;
    max-width: 150px;
    overflow: hidden;
    position: relative;
}

#heading_PRV_b {
    float: left;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: 25px;
    overflow: hidden;
    width: 100%;
}
#heading_PRV_c {
  float: left;
  margin-bottom: 0;
  margin-top: 0;
  max-height: 48px;
  overflow: hidden;
  width: 100%;
}
.article_heading_PRV_b {
    color: #000 !important;
    font-size: 14px !important;
    line-height: 24px;
    font-weight: 500 !important;
}
#image_PRV_2 {
  align-content: center;
  align-items: center;
  background: #ccc none repeat scroll 0 0;
  display: flex;
  flex-direction: column;
  float: left;
  height: 163px;
  justify-content: center;
  margin: 10px 0 0;
  overflow: hidden;
  position: relative;
  width: 245px;
}
.image_PRV_2 {
  max-height: 164px;
  max-width: 245px;
  overflow: hidden;
  transition-duration: 800ms;
}
.times_PRV_2 {
  float: left;
  font-size: 14px;
  position: relative;
}
.heading_PRV_2 {
  float: left;
  margin-bottom: 0;
  max-height: 48px;
  overflow: hidden;
  width: 100%;
}
#main_PRV_b2 {
  border-top: 1px solid #ccc;
  float: left;
  margin-top: 10px;
  padding-top: 10px;
  width: 100%;
}

/* END : Preview css style */

/* BEGIN: Submenu,heading arrow color css */

.head_118:hover {
    color: #cc0088 !important;
}
.head_120:hover {
    color: #802b00 !important;
}
.head_155:hover {
    color: #008080 !important;
}
.head_95:hover {
    color: #e67300 !important;
}
.submenubg_118 {
/*  background: #cc0088 none repeat scroll 0 0 !important; */
}

.submenubg_120 {
 /*  background: #802b00 none repeat scroll 0 0 !important; */
}

.submenubg_155 {
/*  background: #008080 none repeat scroll 0 0 !important; */
}
.submenubg_95 {
 /*  background: #e67300 none repeat scroll 0 0 !important; */
}
.heading_95 {
    color: #e67300 !important;
    font-weight: 700 !important;
    line-height:24px;
}
.border_95 {
    border-top: 2px solid #e67300;
}
.heading_118 {
    color: #cc0088 !important;
    font-weight: 700 !important;
    line-height:24px;
}
.border_118 {
    border-top: 2px solid #cc0088;
}
.heading_155 {
    color: #008080 !important;
    font-weight: 700 !important;
    margin-left:0px !important;
    line-height:24px;
}
.border_155 {
    border-top: 2px solid #008080;
}
.heading_120 {
    color: #802b00 !important;
    font-weight: 700 !important;
    line-height:24px;
}
.border_120 {
    border-top: 2px solid #802b00;
}
.heading_187 {
    color: #990033 !important;
    font-weight: 700 !important;
    line-height:24px;
}
.border_187 {
    border-top: 2px solid #990033;
}
/* END: Submenu,heading arrow color css */

.top_div {
  border-bottom: 1px dotted #cccccc;
  border-top: 2px solid #000000;
  color: #fff;
  font-size: 34px;
  font-weight: 700;
  text-align: center;
}

/* BEGIN: Popup size */
.popup4-article {
width: 80vw;
}


/* END: Popup size */

/* BEGIN: Section layout style */

#art_cont_SEC
{
  width: 50%;
  float: left;
height:510px;
}
.img_cont_SEC
{
  float: left;
}
/* END: Section layout style */


/* BEGIN: Highlight 6 Style */

	.slider_container_h6 {
		position: relative;
		top: 0px;
		left: 0px;
		width: 810px;
		height: 350px;
		background: #000;
		overflow: hidden;
		border: none;
	}
	.slides_h6
	{
		cursor: auto;
		position: absolute;
		left: 0px;
		top: 0px;
		width: 600px;
		height: 350px;
		overflow: hidden;
	}
	.main_cont_h6 {
		width: 100%;
		height: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
		text-align: center;
	}
	.img_h6 {
		max-width: 600px;
		max-height: 400px;
		cursor: grabbing;
		cursor: -moz-grabbing;
		cursor: -webkit-grabbing;
	}
	.submenu_cont_h6 {
		position: absolute;
		top: 0;
		left: 0;
		background: #ff0000;
		padding: 5px;
	}
	.submenu_link_h6:link, .submenu_link_h6:visited {
		color: #FFF;
		font-size: 15px;
	}
	.heading_cont_h6 {
		position: absolute;
		bottom: 0;
		text-align: left;
		height: 120px;
		width: 97%;
		padding: 0px 10px;
		background: transparent;
		background: -webkit-linear-gradient(transparent, black);
		background: -o-linear-gradient(transparent, black);
		background: -moz-linear-gradient(transparent, black);
		background: linear-gradient(transparent, black);
		left:0px;
	}
	.byline_cont {
		width: 100%;
		max-height: 20px;
	}
	.date_h6 {
		float: left;
		color: #FFF;
		font-size: 13px;
		margin-right: 10px;
		text-shadow: 1px 1px 1px #171717;
	}
	.clockIco_h6 {
		padding-right: 5px;
		text-shadow: 1px 1px 1px #171717;
	}
	.byline_h6 {
		float: left;
		color: #FFF;
		font-size: 13px;
		margin-right: 10px;
		text-shadow: 1px 1px 1px #171717;
	}
	.userIco_h6 {
		padding-right: 5px;
		text-shadow: 1px 1px 1px #171717;
	}
	.heading_h6 {
		max-height: 80px;
		overflow: hidden;
		width: 100%;
	}
	.heading_link_h6:link, .heading_link_h6:visited {
		color: #FFF;
		font-size: 31px;
		line-height: 40px;
		text-shadow: 1px 1px 1px #171717;
	}
	.clear_h6 {
		clear: both;
	}
	.red_stripe_h6 {
		background: #FF0000;
		width: 4px;
		height: 100%;
		opacity: 0;
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in;
		-webkit-transition: 3s;
		transition: 3s;
	}
	.highlightHeading_h6 {
		left: 605px;
		top: 0px;
		position: absolute;
		height: 39px;
		line-height: 40px;
		width: 200px;
		border-bottom: 1px solid #5f5f5f;
		font-size: 14px;
		text-align: center;
		color: #FFF;
		font-weight: bolder;
	}

            /* jssor slider thumbnail navigator skin 11 css */
            /*
                .jssort11_h6 .p_h6            (normal)
                .jssort11_h6 .p_h6:hover      (normal mouseover)
                .jssort11_h6 .p_h6av          (active)
                .jssort11_h6 .p_h6av:hover    (active mouseover)
                .jssort11_h6 .p_h6dn          (mousedown)
                */
			.thumb_cont_h6 {
				left: 605px;
				top: 40px;
			}
			
			.jssort11_h6 {
				position: absolute;
				width:200px;
				height: 250px;
				-moz-user-select: none;
				-webkit-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}		

			.jssort11_h6 .p_h6 {
				position: absolute;
				width: 200px;
				height: 50px;
				background: #181818;
			}
			
			.jssort11_h6 .tp_h6 {
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				border-top: 1px solid #5f5f5f;
			
			}
			
			.jssort11_h6 .i, .jssort11_h6 .p_h6av:hover .i {
				position: absolute;
				top: 3px;
				left: 3px;
				width: 60px;
				height: 30px;
				border: white 1px dashed;
			}
			
			* html .jssort11_h6 .i {
				width /**/: 62px;
				height /**/: 32px;
			}
			
			.jssort11_h6 .p_h6av .i {
				border: white 1px solid;
			}
			
			.jssort11_h6 .t_h6, .jssort11_h6 .p_h6av:hover .t_h6 {
				position: relative;
				top: 0px;
				left: 0px;
				width: 90%;
				height: 86%;
				line-height: 32px;
				text-align: left;
				padding: 5px 10px;
			}
			
			.thumbText_h6 {
				color: rgb(121, 121, 121);
				font-size: 13px;
				line-height: 21px !important;
			}
			
			.jssort11_h6 .p_h6av .t_h6, .jssort11_h6 .p_h6:hover .t_h6 {
				color: #fff;
			}
                        
			.tp_h6 {
				width: 100%;
				height: 100%;
				border: none;
				position: absolute;
				top: 0;
				left: 0;				
			}
			
			.cc_h6 {
				position: absolute;
				background-color: #000;
				top: 0;
				left: 0
			}
			
			.jssort11_h6 .c_h6, .jssort11_h6 .p_h6av:hover .c_h6 {
				position: absolute;
				top: 38px;
				left: 3px;
				width: 197px;
				height: 31px;
				line-height: 31px;
				color: #fff;
				font-size: 11px;
				font-weight: 400;
				overflow: hidden;
			}
			
			.jssort11_h6 .p_h6av .c_h6, .jssort11_h6 .p_h6:hover .c_h6 {
				color: #fc9835;
			}
			
			.jssort11_h6 .t_h6, .jssort11_h6 .c_h6 {
				transition: color 1.3s;
				-moz-transition: color 1.3s;
				-webkit-transition: color 1.3s;
				-o-transition: color 1.3s;
			}
			
			.jssort11_h6 .p_h6:hover .t_h6, .jssort11_h6 .p_h6av:hover .t_h6, .jssort11_h6 .p_h6:hover .c_h6, .jssort11_h6 .p_h6av:hover .c_h6 {
				transition: none;
				-moz-transition: none;
				-webkit-transition: none;
				-o-transition: none;
			}
			
			.jssort11_h6 .p_h6av .red_stripe_h6 {
				-webkit-transition: 4s;
				transition: 4s;
				-webkit-transition-timing-function: ease-out;
				transition-timing-function: ease-out;
				opacity: 1;
			}
			/* jssor slider bullet navigator skin 21 css */
			/*
			.jssorb21_h6 div           (normal)
			.jssorb21_h6 div:hover     (normal mouseover)
			.jssorb21_h6 .av           (active)
			.jssorb21_h6 .av:hover     (active mouseover)
			.jssorb21_h6 .dn           (mousedown)
			*/
			.jssorb21_h6 {
				width: 155px !important;
				position: absolute;
				bottom: 10px;
				left: 630px;
			}
			.jssorb21_h6 div, .jssorb21_h6 div:hover, .jssorb21_h6 .av {
				position: absolute;
				/* size of bullet elment */
				width: 19px;
				height: 19px;
				text-align: center;
				line-height: 19px;
				color: white;
				font-size: 12px;
				background: url(/lib/JQuery/Highlight8/b21.png) no-repeat;
				overflow: hidden;
				cursor: pointer;
			}
			.jssorb21_h6 div { background-position: -35px -5px; }
			.jssorb21_h6 div:hover, .jssorb21_h6 .av:hover { background-position: -35px -5px; }
			.jssorb21_h6 .av { background-position: -65px -5px; }
			.jssorb21_h6 .dn, .jssorb21_h6 .dn:hover { background-position: -65px -5px; }

/* END: Highlight 6 Style */


/* BEGIN: Reponsive Menu */

    .columnsTwo {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    }

    .columnsThree {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    }

    .columnsFour {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    }

    .columnsFive {
    -webkit-column-count: 5;
    -moz-column-count: 5;
    column-count: 5;
    }
.menubodyhorizontal:empty {
    display: none !important;
}

#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
  width:100% !important;
}
#cssmenu {
    align-items: center;
    display: flex;
    flex-direction:column;
    justify-content: center;
    width: auto;
}
#menu-line {
  position: absolute;
  top: 0;
  left: 0;
  height: 3px;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
#cssmenu > ul > li {
  float: left;
}
#cssmenu.align-center > ul {
  font-size: 0;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  display: inline-block;
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: left;
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu > ul > li > a {
  padding: 10px 15px;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
}
#cssmenu > ul > li:hover > a {
   
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a {
  
}
#cssmenu > ul > li.has-sub > a {
    
   
}
#cssmenu > ul > li.has-sub > a::after {
  position: absolute;
  top: 21px;
  right: 10px;
  width: 4px;
  height: 4px;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
  content: "";
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: border-color 0.2s ease;
  -moz-transition: border-color 0.2s ease;
  -ms-transition: border-color 0.2s ease;
  -o-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;
  display:none;
}
#cssmenu > ul > li.has-sub:hover > a::after {
  
}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
  z-index:99;
  }
}
#cssmenu ul ul li a:hover {

}
#cssmenu li:hover > ul {
  left: auto;
}
#cssmenu.align-right li:hover > ul {
  right: 0;
}
#cssmenu ul ul ul {
  margin-left: 100%;
  top: 0;
}
#cssmenu.align-right ul ul ul {
  margin-left: 0;
  margin-right: 100%;
}
#cssmenu ul ul li {
  height: 0;
  -webkit-transition: height .2s ease;
  -moz-transition: height .2s ease;
  -ms-transition: height .2s ease;
  -o-transition: height .2s ease;
  transition: height .2s ease;
}
#cssmenu ul li:hover > ul > li {
  height: auto;
}
#cssmenu ul ul li a {
     padding: 10px 20px;
     width: auto;
    -webkit-transition: color .2s ease;
    -moz-transition: color .2s ease;
    -ms-transition: color .2s ease;
    -o-transition: color .2s ease;
    transition: color .2s ease;
    line-height: 25px;
     white-space: nowrap;
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover {
  color: #ffffff;
 
}
#cssmenu ul ul li.has-sub > a::after {
  position: absolute;
  top: 13px;
  right: 10px;
  width: 4px;
  height: 4px;
  border-bottom: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  content: "";
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: border-color 0.2s ease;
  -moz-transition: border-color 0.2s ease;
  -ms-transition: border-color 0.2s ease;
  -o-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;
}
#cssmenu.align-right ul ul li.has-sub > a::after {
  right: auto;
  left: 10px;
  border-bottom: 0;
  border-right: 0;
  border-top: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
}
#cssmenu ul ul li.has-sub:hover > a::after {
  
}
@media all and (max-width: 1024px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1000px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1000px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1000px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1000px), only screen and (min-resolution: 192dpi) and (max-width: 1000px), only screen and (min-resolution: 2dppx) and (max-width: 1000px) {
  #cssmenu {
    width: 100%;
  }
  #cssmenu ul {
    width: 100%;
    display: none;
  }
  #cssmenu.align-center > ul,
  #cssmenu.align-right ul ul {
    text-align: left;
  }
  #cssmenu ul li,
  #cssmenu ul ul li,
  #cssmenu ul li:hover > ul > li {
    width: 100%;
    height: auto;
   /* border-top: 1px solid rgba(120, 120, 120, 0.15);*/
  }
  #cssmenu ul li a,
  #cssmenu ul ul li a {
    width: 100%;
  }
  #cssmenu > ul > li,
  #cssmenu.align-center > ul > li,
  #cssmenu.align-right > ul > li {
    float: none;
    display: block;
  }
  #cssmenu ul ul li a {
    padding: 20px 20px 20px 30px;
    font-size: 14px;
    color: white;
    background: none;
  }
  #cssmenu ul ul ul li a {
    padding-left: 40px;
  }
  #cssmenu ul ul,
  #cssmenu ul ul ul {
    position: relative;
    left: 0;
    right: auto;
    width: 100%;
    margin: 0;
  }
  #cssmenu > ul > li.has-sub > a::after,
  #cssmenu ul ul li.has-sub > a::after {
    display: none;
  }
  #menu-line {
    display: none;
  }
  #cssmenu #menu-button {
    display: block;
    padding: 15px;
    color: white;
    cursor: pointer;
    font-size: 14px;
    text-transform: uppercase;
	font-weight:bold;
  }
  #cssmenu #menu-button::after {
    content: '';
    position: absolute;
    top: 20px;
    right: 20px;
    display: block;
    width: 15px;
    height: 2px;
    background: white;
  }
  #cssmenu #menu-button::before {
    content: '';
    position: absolute;
    top: 25px;
    right: 20px;
    display: block;
    width: 15px;
    height: 3px;
    border-top: 2px solid white;
    border-bottom: 2px solid white;
  }
  #cssmenu .submenu-button {
    position: absolute;
    z-index: 10;
    right: 0;
    top: 0;
    display: block;
    border-left: 1px solid rgba(120, 120, 120, 0.15);
    height: 52px;
    width: 52px;
    cursor: pointer;
  }
  .submenu-button {  visibility:hidden;}
  #cssmenu .submenu-button::after {
    content: '';
    position: absolute;
    top: 21px;
    left: 26px;
    display: block;
    width: 1px;
    height: 11px;
    background: white;
    z-index: 99;
  }
  #cssmenu .submenu-button::before {
    content: '';
    position: absolute;
    left: 21px;
    top: 26px;
    display: block;
    width: 11px;
    height: 1px;
    background: white;
    z-index: 99;
  }
  #cssmenu .submenu-button.submenu-opened:after {
    display: none;
  }
  #cssmenu ul ul {
	  border-top:0px solid;
  }
  .column6 {
	  border-bottom:0px solid;
  }
}
/* END: Reponsive Menu */

/* BEGIN: Logo css */
.Three-Dee {
  color: #ff0000;
  font-family: Germania One;
  font-size: 98px;
  font-weight: 700;
}
.logo_div img {
    max-width: 400px;
}
.Three-Dee1 {
  color: #9c9c9c;
  font-family: Germania One;
  font-size: 60px;
  font-weight: bold;
}
/* END: Logo css */


/* BEGIN: Menu Horizontal Footer */
.MenuBox61 {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 1150px;
}
.FooterMenus61 {
    clear: both;
    float: none;
    margin: 10px 0;
    width: 1150px;
}
.MenuContainer61 {
    clear: both;
    float: left;
    width: 99%;
      margin-top: 5px;
}
.Menus61 {
    float: left;
    padding: 10px;
    width: 130px;
    line-height:20px;
}
.Menus61 > a:link, .Menus61 > a:active, .Menus61 > a:visited {
    color: #ffffff !important;
    display: block;
    float: right;
    font-size: 16px !important;
    font-weight: 700 !important;
    text-align: left;
    text-transform: uppercase !important;
    white-space: nowrap;
}
.Menus61 > a:hover {
    color: white;
}
.SubMenus61 {
    float: left;
    width: 85%;
    padding:5px 5px 5px 0;
    line-height:20px;
    margin-left:10px;
    border-bottom:1px solid rgba(0,0,0,0.13);
}
.SubMenus61 .submenubodyfooter61 {
    float: left;
    padding:0 15px 0 0;
    margin:3px 3px 8px 0;
}
.SubMenus61 div a:link, .SubMenus61 div a:active, .SubMenus61 div a:visited {
    color: #9d9d9d;
    float: left;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
}
.SubMenus61 div a:hover {
    color: white;
}
.Ruler61 {
    border-top: 1px solid transparent;
    clear: both;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px;
    width: 1150px;
}

.SubMenuFooterBullet61 {
    float: left;
}

.SubMenuFooterBullet61 .fa.fa-circle {
    font-size: 4px;
    line-height: 20px;
    transform: translate(10px);
    color: #ffffff;
    
}
/* END: Menu Horizontal Footer */
/* BEGIN: Responsive Google Custom Search Box */

.gscb_a {display:none !important; }
.gsc-search-button.gsc-search-button-v2 {
    background-color: transparent;
    border: 0 solid;
} 
td.gsc-search-button {
width:auto !important;
}
.gsc-input::before {
    color: #cccccc !important;
    content: "" !important;
    display: block;
    font-size: 15px;
    font-style: unset;
    margin-left: 9px;
    margin-top: 3px;
    position: absolute;
}
.gsc-input:active::before {
    color: transparent!important;
}
.gsc-input:visited::before {
    color: transparent!important;
}
.gsc-input:hover::before {
    color: transparent !important;
}
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
border-color:transparent !important;
}
.gsc-input-box {
    height: 40px !important;
    margin-left: 4px !important;
}
.gsib_a{
padding-top:8px !important;
}
input.gsc-input {
    font-family: glegoo;
    font-size: 15px !important;
    font-weight: 700;
}

.gstl_50 {
    transform: translate(0px, -2px);
}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
padding:0px  !important;
}
.gsc-input {
    background: transparent none repeat scroll 0 0 !important;

}
@media screen and (max-width: 768px) {
.Google_Search_box1 {
    float: left;
    width: 80%;
   
}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
padding:0px  !important;
}
}
.gsc-control-cse {
    background: transparent none repeat scroll 0 0 !important;
    border-color: transparent !important;
}
.Google_search_box {
    background-color: #000000;
    height: 50px;
}
.gsc-input{
height:48px;
}
/* END: Responsive Google Custom Search Box */

/* Begin: Weather */
.weather-button {
    margin-left: 15%;
    
}
.menus_weather {
    float: left;
    left: -6px;
    position: relative;
    top: 10px;
    width: 100px;
}
.weather-button {
    box-shadow: none !important;
   
}
.locations.alert_height_30 {
    background-color: transparent !important;
}
#plemx-root .weather-button {
    background-color: transparent !important;
}
.city {
    color: #ffffff !important;
    font-family: glegoo !important;
    font-size: 16px !important;
}
.temp {
    color: #ffffff !important;
    font-size: 16px !important;
    font-family: glegoo !important;
    margin-top: -2px !important;
}
.logo {
    display: none;
}

/* END: Weadther */



.custom_adgroup_14 {max-width: 720px;}
.custom_adgroup_11 {max-width: 300px;}
.custom_adgroup_13 {max-width: 300px;}
.heading_PRV1.heading_172 {
    color: brown;
    font-weight: bold;
}

.PRV_more_172 {
    float: left;
    color: brown !important;
    font-weight: bold !important;
}
.heading_PRV1.heading_174 {
    color: #ff0000;
    font-weight: bold;
}
.heading_174 {
    color: #ff0000 !important;
    font-weight: 700 !important;
    line-height:24px;
}

.border_174{
border-top:2px solid #ff0000;
}
.border_172{
border-top:2px solid brown;
}
a.PRV_more_174 {
    color: #ff0000 !important;
    float: left;
    font-size: 16px !important;
    font-weight: bold !important;
    position: relative;
    margin-top: 10px !important;
}

.Submenu_Right{
text-transform:none !important;
}
/* *** BEGIN: Search *** */

.search_content {
  display: none;
}
.search-flex {
  display:flex;
  display:-webkit-flex;
  -ms-display:flex;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
}
.search_remove {
	cursor:pointer;
	position:absolute;
	top:10px;
	right:20px;
	transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	font-family:arial;
	color:white;
	font-size:40px;
}
.search_remove:hover {
  color: #ff4500;
}.search_content {
	background-color: rgba(0, 0, 0, 0.97);
	position: fixed;
	top: 193px;
	z-index: 2147483647;
	right: 105px;
}
.gsc-control-cse.gsc-control-cse-en {
    background-color: transparent;
    border-width: 0;
    position: absolute;
}
.search_box {
  border-bottom: 2px solid #ff4500;
  width: 400px;
  padding-bottom: 6px;
}
.gsc-search-button.gsc-search-button-v2 {
    display: none !important;
}
.gsst_a, .gsib_b {
  display: none !important;
}
.gscb_a {
    display: none !important;
}
.gsc-input {
    background-image: none !important;
}
.gsc-input {
    background-color: transparent !important;
}
.gsc-input-box {
    background-color: transparent !important;
    border-bottom: 0 solid #ff4500 !important;
    border-width: 0 !important;
}
.gsc-input {
    border-width: 0 !important;
    color: white !important;
    font-size: 20px !important;
}
 .gsc-adBlock {display: none !important;} 
 .search-icon-desk {
  cursor: pointer;
}
.search-icon-desk {
    float: right;
    height: 54px;
    margin-right: 10px;
}
.search-icon-desk i {
  border: 1px solid #dddddd;
  border-radius: 4px;
  color: black;
  display: block;
  line-height: 35px;
  margin-top: 9px;
  padding: 0 12px;
}
.search-icon-desk i:hover {
  color: #FF4500;
}

/* *** END: Search *** */

/* New Section layout css */

.article-section-container2 {   
     float: left;
    overflow: hidden;
    margin-right: 10px;
    width: 100%;
}


.times_PRV_3.heading_172 {
	color: brown !important;
}
.article-section-container2.submenubg_172{
border-bottom: 3px solid brown;
}
.label-submenu.submenubg_172{
    background-color: brown;
}
.times_PRV_3.heading_118 {
	color: #cc0088 !important;
}
.article-section-container2.submenubg_118{
border-bottom: 3px solid #cc0088;
}
.label-submenu.submenubg_118{
    background-color: #cc0088;
}
.times_PRV_3.heading_169 {
	color: #0099cc !important;
}
.article-section-container2.submenubg_169{
border-bottom: 3px solid #0099cc;
}
.label-submenu.submenubg_169{
    background-color: #0099cc;
}
.times_PRV_3.heading_170 {
	color: #0099cc !important;
}
.article-section-container2.submenubg_170{
border-bottom: 3px solid #0099cc;
}
.label-submenu.submenubg_170{
    background-color: #0099cc;
}
.times_PRV_3.heading_171 {
	color: #0099cc !important;
}
.article-section-container2.submenubg_171{
border-bottom: 3px solid #0099cc;
}
.label-submenu.submenubg_171{
    background-color: #0099cc;
}

.times_PRV_3.heading_173 {
	color: #0099cc !important;
}
.article-section-container2.submenubg_173{
border-bottom: 3px solid #0099cc;
}
.label-submenu.submenubg_173{
    background-color: #0099cc;
}
.times_PRV_3.heading_206 {
	color: #0099cc !important;
}
.article-section-container2.submenubg_206{
border-bottom: 3px solid #0099cc;
}
.label-submenu.submenubg_206{
    background-color: #0099cc;
}

.times_PRV_3.heading_174 {
	color: #0033cc !important;
}
.article-section-container2.submenubg_174{
border-bottom: 3px solid #0033cc;
}
.label-submenu.submenubg_174{
    background-color: #0033cc;
}
.times_PRV_3.heading_117 {
	color: #0033cc !important;
}
.article-section-container2.submenubg_117{
border-bottom: 3px solid #0033cc;
}
.label-submenu.submenubg_117{
    background-color: #0033cc;
}
.times_PRV_3.heading_168 {
  color: #ff0000 !important;
}
.article-section-container2.submenubg_168{
border-bottom: 3px solid #ff0000;
}
.label-submenu.submenubg_168{
    background-color: #ff0000;
}
.times_PRV_3.heading_96 {
  color: #ff0000 !important;
}
.article-section-container2.submenubg_96{
border-bottom: 3px solid #ff0000;
}
.label-submenu.submenubg_96{
    background-color: #ff0000;
}
.times_PRV_3.heading_103 {
  color: #ff0000 !important;
}
.article-section-container2.submenubg_103{
border-bottom: 3px solid #ff0000;
}
.label-submenu.submenubg_103{
    background-color: #ff0000;
}

.span1_ARG100 {
	width: 32%;
	float: left;
	height: 260px;
	margin: 10px 0 30px 10px; /* 10px 0 15px 10px; */
}

.span1_img_ARG100 {
    height:175px;
    width: 263px;
    float: left;
    overflow: hidden;
}
.span1_img_ARG100 img {
    max-height: 175px;
    max-width: 265px;
    transition-duration: 700ms;
}
.span1_img_ARG100 img:hover {
    transform: scale(1.1);
    transition-duration: 700ms;
}
.span1_heading_ARG100 {
	float: left;
	max-height: 18px;
	width: 100%;
	overflow: hidden;
	margin-top: 5px;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-weight: bold;
	font-size: 18px;
}



.flex {
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;
    background-color: #FFF;
}
.span1_heading_ARG100 a {
    font-size: 14px !important;
    font-weight: 700 !important;
    color:#000000 !important;
}

.span1_heading_ARG100 a:hover {
    color: red;
}



.span1_heading_body {
    float: left;
    width: 100%;
    max-height: 40px;
    overflow: hidden;
    margin-top: 5px;
    font-size: 13px;
}
.times_PRV_3 {
font-weight: normal !important;
	font-size: 13px;
	margin-top: 5px;
	float: left;
}


/* Pagination css */

.article-section-archive-list1, .article-section-archive-list2,.article-section-archive-list3,.article-section-archive-list4,.article-section-archive-list5, .article-section-archive-list6,.article-section-archive-list7,.article-section-archive-list8,.article-section-archive-list9{
    display: none;
}

.pages {
  border-top: 2px solid #141414;
  float: left;
  padding-top: 10px;
  text-align: center;
  visibility: hidden;
  width: 100%; /* 680px; */
}

.pages a {
  background-color: #000;
  width: 30px;
  height: 30px;
  display: inline-block;
  text-align: center !important;
  margin-left: 6px;
  color: white! important;
  font-weight: bold !important;
  line-height: 30px !important;
  border-radius: 4px;
  transition-duration: 500ms;
}

.pages a:hover {
  box-shadow: 0px 40px 1px 0px white inset;
  transition-duration: 700ms;
  color: #0099ff !important;
  border-radius: 0;
}

/* Pagination css end */

.label-submenu {
    color: white;
    display: inline-block;
    float: left;
    font-size: 17px;
    font-weight: bold;
    line-height: 30px;
    padding-left: 20px;
    padding-right: 20px;
     text-transform: uppercase;
}

/* New Section layout css END */


.polls1title.polls1title_custom {
  font-family: Glegoo;
  font-size: 17px;
  font-weight: bold;
  padding: 10px 0px;
}
.polls1question {
  font-family: Glegoo;
  font-size: 14px;
  color: black;
}
#poll2 {
  background: #e6e6e6;
  border-radius: 10px;
  box-shadow: 0px 5px 5px rgba(0,0,0,0.5);
}
.Poll-Div {
  float: left;
  margin-bottom: 20px;
}
#submit2 {
  font-family: Glegoo;
  border-radius: 10px;
  box-shadow: 0px 4px 3px rgba(0,0,0,0.6);
  padding: 0px 20px;
  line-height: 37px;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: bold !important;
  border-width: 0;
}

body.classifiedbody {
  display: flex;
  flex-flow: column;
}
div.classifiedbody {
  order: 2;
}

.custom-form .input input, .custom-form .select select, .custom-form .textarea textarea, .custom-form .label, .formdivider.formdivider_custom {
    width: 100%;
}
/* BEGIN: Responsive General style */

@media screen and (max-width: 1024px) {

ul.ui-tabs-nav > li > a {
  padding: 5px;
  word-wrap: break-word;
}
#logo img {
    max-width: 96vw;
}
.main_wrapper {
  width: 100%;
}
.wrapper {
  border: medium none;
}
.custom_adgroup_14 {
  max-width: 100%;
}
.menu_div {
  width: 100%;
}
.search_div {
  display: none;
}
.left_div {
  width: 100%;
}
.right_div {
  width: 98%;
}
#image_PRV_2 {
  height: 19vw;
  width: 29vw;
}
.image_PRV_2 {
  max-height: 19vw;
  max-width: 29vw;
  min-height: 19vw;
  min-width: 29vw;
}
#image_SEC_601 {
  height: 20vw;
  width: 31vw;
}
.img_SCE_601 {
  max-height: 20vw;
  max-width: 31vw;
  min-height: 20vw;
  min-width: 31vw;
}

}

@media screen and (max-width: 768px) {
.span1_ARG100 {
	float: left;
	width: 96vw;
	margin-left: 0;
	height: auto;
}
.span1_heading_body {
  float: left;
  width: 100%;
}
.span1_img_ARG100.flex {
	width: 96vw;
	height: 64vw;
}
.span1_img_ARG100 img {
	max-width: 96vw;
max-height:64vw;
}
.heading_PRV1{
width:100%;
}
.Submenu_Right{
display:none;
}
#main_SEC_163 {
  width: 96vw;
  margin-left: 0vw;
}
.main_wrapper {
    width: 100%;
    overflow:hidden;
}
#cssmenu {
  width: 96vw;
}
.wrapper {
  border: 0 none;
  margin-left: 2vw;
  padding: 0;
  width: 96vw;
}
.news_ticker {
  display: none;
}
.logo_div {
  width: 100%;
}
.AdGroup14 {
  display: none;
}
.menu_div {
  width: 100%;
}
.main_PRV_a {
  width: 100%;
}
#top_links {
  display: none;
}
.footer_logo {
  display: none;
}
.footer_wrap {
  float: left;
  width: 96vw;
}
.contact_div {
  text-align: center;
}
.copy_div {
  text-align: center;
}
.power {
  float: left;
  text-align: center !important;
  width: 96vw;
}
.SEC_100_img {
  max-height: 13vw;
  max-width: 20vw;
}
.SEC_100_image-wrapper {
  height: 13vw;
  width: 20vw;
}
.photo_div1 {
  max-height: none;
}
.AdGroup16 {
    display: none;
}
.social_div {
    display: none;
}
.Three-Dee {
    font-size: 20vw;
}
.Three-Dee1 {
  font-size: 14vw;
}
.left_div {
    width: 100%;
}
.right_div {
    width: 96%;
}
.menuF_div {
    display: none;
}
.SPW2 {
  padding-left: 0;
  width: 96vw;
}
#image_PRV_2 {
  height: 64vw;
  width: 96vw;
}
.image_PRV_2 {
  max-height: 64vw;
  max-width: 96vw;
}
.times_PRV_2 {
  margin-top: 10px;
}
.search_div {
    display: none;
}
#image_PRV {
  height: 64vw;
  width: 96vw;
}
.image_PRV {
  max-height: 64vw;
  max-width: 96vw;
}
.times_PRV {
  margin-left: 0;
  width: 96vw;
}
.heading_PRV {
  padding-left: 0;
  width: 96vw;
}
.body_PRV_a {
  width: 96vw;
}
#main_PRV_b {
  border-left: 0 none;
  margin-left: 0;
  padding-left: 0;
  width: 96vw;
}
#image_PRV_b {
    width: 20vw;
}
.image_PRV_b {
    max-width: 20vw;
}
#heading_PRV_b {
    width: 96vw;
}
#image_SEC_602 {
    width: 95vw;
}
.img_SCE_602 {
    max-width: 95vw !important;
}
#image_SEC_601 {
  height: 64vw;
  width: 96vw;
}
.img_SCE_601 {
  max-height: 64vw;
  max-width: 96vw;
}
#main_SEC_601 {
  height: auto !important;
  width: 96vw !important;
}
.body_SEC_wrap {
  float: left;
  margin-top: -50px;
  position: relative;
  width: 94vw;
}
#heading_SEC_601 {
  margin-left: 2%;
  max-height: none;
}
#date_SEC_601 {
  margin-left: 2%;
}
.body_SEC_601 {
  margin-left: 2%;
}
.Read_more {
  margin-left: 2%;
}
.pagebody {
  margin: 0;
  width: 96vw;
}
 .slider_container_PRV { width: 600px; margin: 0 auto; }
 .slides_PRV { width: 600px; height: 250px; }
 .slider-bg_PRV { margin: 10px 0px; float: none; }
 .sub_heading_PRV { padding-left: 5px; padding-right: 5px; margin-left: 0px; }
 .jssora21r_PRV, .jssora21r_PRVdn { display: block !important; }
 .jssora21l_PRV, .jssora21l_PRVdn { display: block !important; }

#body_SEC_163 > iframe {
    height: 54vw;
    max-height: 54vw;
    max-width: 96vw;
    width: 96vw;
}

}

@media screen and (max-width: 480px) {
#heading_PRV_b {
    max-height: none;
}
#heading_PRV_c {
    max-height: none;
}
}



/* *** BEGIN: Responsive Forms *** */

@media screen and (max-width: 768px) {
  #MainContent iframe {
    width: 100% !important;
  }



  .formbutton {
    position: absolute;
  }


.formdivider:first-child, .formbody table {
    width: 96% !important;
}
}

@media screen and (max-width: 360px) {

}

@media screen and (max-width: 320px) {


  .formbody img {
    max-width: 100px;
  }
}
/* *** END: Responsive Forms *** */

/* *** BEGIN: Responsive Product Page *** */

.productbody img {
  max-width: 460px;
}

.productlink img {
  width: 150px;
}

@media screen and (max-width: 768px) {
  .productbody {
    width: 90% !important;
  }

  .productbody img {
    max-width: 80%;
  }

  .productlink img {
    width: 150px;
  }
}

@media screen and (max-width: 480px) {
  .productlink img {
    width: 100px !important;
  }

  .productcategory {
    font-size: 13px !important;
  }

  .productbody a:link, .productbody a:hover, .productbody a:visited {
    font-size: 10px !important;
  }
}

/* *** END: Responsive Product Page *** */

/* *** BEGIN: Responsive Guestbook Page *** */

@media screen and (max-width: 768px) {
  .guestbookbody {
    width: 90% ! important;
  }
}

/* *** END: Responsive Guestbook Page *** */

/* *** BEGIN: Responsive Popup window *** */

@media screen and (max-width: 768px) {
  img.mfp-img {
    width: 100% !important;
  }

  .mfp-content {
    width: 90% ! important;
    top: 25px;
  }

  .mfp-content .mfp-close {
    opacity: 0.7 !important;
  }
}

/* *** END: Responsive  Popup window *** */


/* *** BEGIN: Responsive  Poll *** */

@media screen and (max-width: 770px) {
  .polls1body {
    width: 100%;
  }

  .polls1question {
    font-size: 14px;
    text-align: left;
  }

  .polls1title {
    font-size: 16px;
  }
}

/* *** END: Responsive  Poll *** */

/* *** BEGIN: Responsive Properties *** */

@media screen and (max-width: 768px) {
  .propertiesbody {
    width: 90% ! important;
    padding-left: 0px ! important;
    padding-right: 0px ! important;
  }

  .propertiessearchbody {
    transform: none;
  }

  .propertiesbutton {
    font-size: 12px;
    width: 50%;
  }
}

@media screen and (max-width: 400px) {
  .propertiessearchbody {
    font-size: 11px;
    font-weight: bold;
  }

  .propertiessearchbody input {
    font-size: 10px;
  }

  .propertiessearchbody select {
    font-size: 10px;
  }

  .propertiessearchheading {
    font-size: 13px;
    height: 20px;
  }

  .propertiesbody img {
    max-width: 100% !important;
  }
}

/* *** END: Responsive Properties *** */

/* *** BEGIN: Responsive PhotoGallery 1 *** */

@media screen and (max-width: 768px) {
  /*.c8 td {
    font-size: 10px;
  }

  .c8 img {
    width: 100%;
  }*/
}

/* *** END: Responsive PhotoGallery 1 *** */


/* *** BEGIN: Responsive PhotoGallery 2 *** */

@media screen and (max-width: 768px) {
  .c88 img {
    width: 100% ! important;
    height: auto;
    overflow: hidden;
  }

  .ad-image {
    height: auto !important;
    overflow: hidden !important;
    width: 100% !important;
  }


/* *** END: Responsive PhotoGallery 2 *** */

/* *** BEGIN: Responsive MainContent *** */

@media screen and (max-width: 768px) {
.pagephoto {
  border-width: 0 !important;
  max-height: 64vw;
  max-width: 96vw !important;
  padding: 0 !important;
}
}

/* *** END: Responsive MainContent  *** */

/* BEGIN: mobile menu css */

.MobileMenu {
  background-color: #2a4f98;
  clear: both;
  display: block !important;
  float: left;
  height: auto;
  overflow: hidden;
  position: static;
  width: 100%;
}
.MobileMenuContainer, .SubMenus81 {display:none;}

.menuLable {
    color: white;
    float: left;
    font-family: trebuchet ms !important;
    font-size: 20px;
    line-height: 46px;
    width: 45%;
}
.menuOpen {
    float: right;
    width: 30%;
}
.MobileMenu .menuOpen {
    float: right !important;
    text-align: right;
    width: 50% !important;
}
.MenuMobileLink {
    -moz-user-select: none;
    cursor: pointer;
    margin-left: 2% !important;
    margin-right: 2% !important;
    width: 96% !important;
}
.MobileMenuContainer {
    background-color: #9b0231;
    clear: both;
    float: left;
    padding-left: 2%;
    padding-right: 2%;
    position: relative;
    width: 96%;
    z-index: 2147483647;
}
.MenuContainer81 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    display: block;
    padding:5px;
}
.Menus81 .menubodyhorizontal.active.has-sub.custom_menu_92 {
  display: none;
}
.Menus81 .menubodyhorizontal:link {
    color: white !important;
    font-size: 16px !important;
    font-weight: 700 !important;
}
.submenubody81 a:link {
    color: white !important;
    display: inline-block;
    font-weight: normal !important;
    margin: 5px;
    font-size:14px !important;
}
.Menus81 .menubodyhorizontal.active.has-sub.custom_menu_93 {
    color: white !important;
}

/* END: mobile menu css */