/*--------------- BEGIN: SECTION (MENU) 1 -------------------- */

/* *** BEGIN: Section layout style *** */

#main_SEC_601 {
    background-color: #ffffff;
    float: left;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-top: 10px;
    width: 97%
}

#image_SEC_601 {
    align-content: center;
    align-items: center;
    background-color: gray;
    display: flex;
    float: left;
    height: 146px;
    justify-content: center;
    overflow: hidden;
    width: 220px;
}

.img_SCE_601 {
  max-height: 146px;
  max-width: 220px;
  overflow: hidden;
}

.img_SCE_601 img{
    width: 100%;
}

#heading_SEC_601 {
    float: left;
    margin-bottom: 5px;
    margin-left: 10px;
    max-height: 45px;
    overflow: hidden;
    width: 63%;
}

.heading_SEC_601 {
    font-size: 18px !important;
    font-weight: 600 !important;
}

.layout_date {
    color: #000000;
    font-size: 16px !important;
}
.IssueDate_SEC601 {
    color: #595959;
    float: left;
    font-size: 12px;
    margin-left: 10px;
}
#main_archive_SEC_601 {
    float: left;
    margin-bottom: 10px;
    margin-left: 10px;
    width: 99%;
}
#archive_heading_SEC601 {
    float: left;
    height: 22px;
    overflow: hidden;
    width: 99%;
}
.archive_heading_SEC601 {
    color: #222222 !important;
    font-size: 18px !important;
    line-height: 20px;
    font-weight:600;
}
.archive_layout_date {
    color: #000000;
    font-size: 16px !important;
}
.archive_IssueDate_SEC601 {
    color: red;
    float: left;
    font-size: 16px;
    margin-left: 5px;
    margin-right: 15px;
    text-align: left;
    width: 140px;
}
.body_SEC_601 {
  float: left;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  margin-bottom: 0;
  margin-left: 10px;
  margin-top: 5px;
  max-height: 53px;
  overflow: hidden;
  position: relative;
  width: 63%;
}
.Read_more {
    float: left;
    margin-top: 8px;
    position: relative;
}

.Read_more_heading {
    float: left;
    font-size: 14px !important;
    text-align: center;
    font-weight: 600;
    margin-left: 5px;
}
a.layout_text_SEC_601 {
    position: absolute;
    top: -11px;
    right: 266px;
}

#date_SEC_601 {
    float: left;
    position: relative;
    width: 63%;
}
/* *** END: Section layout style *** */

/*--------------- END: SECTION (MENU) 1 ---------------------- */


/*--------------- BEGIN: SECTION 128 -------------------- */

.IssueDate_SEC601 { display: none; }
.body_SEC_601 {   max-height: 74px;  }

/*--------------- END: SECTION 128 ---------------------- */


/*--------------- BEGIN: SECTION 126 -------------------- */

	.text_SEC126
	{
		font-size: 14px !important;
		line-height: 18px !important;	
	}
	.slider-bg_SEC126
	{
		background: white;
		
		margin: 3px;
	}
.slider_container_SEC126 {
    height: 171px;
    margin-bottom: 20px;
    margin-left: -2px;
    overflow: hidden;
    position: relative;
    width: 1230px;
}

.YouTube_pop .fa {
    color: #dedede;
    font-size: 50px;
    height: 0;
    left: 70px;
    position: relative;
    top: -50px;
    width: 0;
    z-index: 1000000;
}


	.slides_SEC126
	{
		cursor: move;
		position: absolute;
		width: 1230px;
		height: 225px;
		overflow: hidden;
		text-align: center;
	}	
	.caption_SEC126
	{
		position: relative;
		width: 290px;
		height: 147px;
		max-height: 147px;
		overflow: hidden;
		left:0;
		right:0;
		top:0;
		margin: 0 auto;
	}
	.jssor-heading_SEC126
	{
		position: relative;
		width: auto;
		max-height: none;
		height: auto;
		text-align: left;
		top: 0px; 
		z-index: 1;
		line-height: normal;
		margin-left: 5px;
		margin-right: 5px;
	}
	.jssor-img-caption-div_SEC126
	{
		width:auto;
		height:auto;
	}
	.jssor-article-img_SEC126	
	{		
		position: relative;
		width: 217px;
		height: 144px;
		text-align: center;
		margin-top: 10px;
		margin-right: auto;
		margin-left: auto;
		align-items: center;
		background-color: #dfdfdf;
		display: flex !important;
		justify-content: center;
		overflow: hidden;
	}
.jssor-article-img_SEC126 img {
    max-height: 144px;
    max-width: 217px;
}




	.imgs_SEC126
	{
		position: relative;
		max-height: 200px;
		max-width: 300px;
		margin: 0 auto;
		text-align:center;
	}
	.picture-caption_SEC126
	{
		width: 95%;
		text-align:center;
		font-size:12px;
	}
	.sub-container_SEC126
	{
		z-index: 1;
		position: absolute;
		top: 0;
		left: 0;
		margin: 10px 0 0 14px;
		background-color: #000;
		width: 90%;
		text-align: left;
		padding-left: 5px;
		opacity: 0.7;
	}
	.menu-nm_SEC126, .menu-nm_SEC126:link
	{
		color: #fff;
		font-size: 20px;
		font-weight: bold;		
		text-decoration: none;
	}
	.menu-nm_SEC126:visited
	{
		color: #fff;
		font-size: 20px;
		font-weight: bold;
		text-decoration: none;
	}
	.menu-nm_SEC126:hover
	{
		color: #fff;
		font-size: 20px;
		font-weight: bold;
		text-decoration: none;
	}
		#artCount_SEC126
		{
			z-index: 2;
			position: absolute;
			bottom: 5px;
			right: 20px;
			width: 90px;
			height: 15px;
			text-align: center;
			font-size: 12px;
			vertical-align: middle;			
		}
		.pauseButton_SEC126
		{
			background-image: url(/JQuery/Highlight8/pause-hl6.png);
			width: 15px;
			height: 14px;
			position: absolute;
			right: 11px;
			bottom: 6px;
			z-index: 2;
			display: none;
		}
		.pauseButton_SEC126:hover
		{
			background-image: url(/JQuery/Highlight8/pause-hl6.png);
			background-position: 0 14px;
		}
		.playButton_SEC126
		{
			background-image: url(/JQuery/Highlight8/play-hl6.png);
			width: 15px;
			height: 14px;
			position: absolute;
			right: 11px;
			bottom: 6px;
			z-index: 2;
		}
		.playButton_SEC126:hover
		{
			background-image: url(/JQuery/Highlight8/play-hl6.png);
			background-position: 0 14px;
		}

			/* class details navigation bullets  --

            .jssorb21_SEC126 div           (normal)
            .jssorb21_SEC126 div:hover     (normal mouseover)
            .jssorb21_SEC126 .av           (active)
            .jssorb21_SEC126 .av:hover     (active mouseover)
            .jssorb21_SEC126 .dn           (mousedown)
			*/
	
	    .jssorb21_SEC126 div, .jssorb21_SEC126 div:hover, .jssorb21_SEC126 .av
            {
                background: url(/JQuery/Highlight8/b21-2.png) no-repeat;
                overflow:hidden;
                cursor: pointer;				
            }
	    .jssorb21_SEC126{ position: absolute; bottom: 5px; left: 6px; }
            .jssorb21_SEC126 div { background-position: -5px -5px; }
            .jssorb21_SEC126 div:hover, .jssorb21 .av:hover { background-position: -35px -5px; }
            .jssorb21_SEC126 .av { background-position: -65px -5px; }
            .jssorb21_SEC126 .dn, .jssorb21 .dn:hover { background-position: -95px -5px; }

	    	/* class details of arrows --

            .jssora21l_SEC126              (normal)
            .jssora21r_SEC126              (normal)
            .jssora21l_SEC126:hover        (normal mouseover)
            .jssora21r_SEC126:hover        (normal mouseover)
            .jssora21l_SEC126dn            (mousedown)
            .jssora21r_SEC126dn            (mousedown)
			*/

	    .jssora21l_SEC126, .jssora21r_SEC126, .jssora21l_SEC126dn, .jssora21r_SEC126dn
            {
            	position: absolute;
            	cursor: pointer;
            	display: block;
                background: url(/JQuery/Highlight8/a16.png) center center no-repeat;
                overflow: hidden;
            }
            .jssora21l_SEC126 { background-position: -3px -33px; top: 123px; left: 5px;}
            .jssora21r_SEC126 { background-position: -63px -33px; top: 123px; left: 1040px; /* 945px; */}
            .jssora21l_SEC126:hover { background-position: -123px -33px; top: 123px; left: 5px;}
            .jssora21r_SEC126:hover { background-position: -183px -33px; top: 123px; right: 3px;}
            .jssora21l_SEC126dn { background-position: -243px -33px; top: 123px; left: 5px;}
            .jssora21r_SEC126dn { background-position: -303px -33px; top: 123px; right: 3px;}

.gallery_heading {
  background-color: #000;
  float: left;
  font-size: 18px;
  padding: 10px;
  text-align: left;
/*  width: 17%; */
  font-family: Arial;
  font-weight: bold;
  color: #fff;
}


/*--------------- END: SECTION 126 ---------------------- */


/*--------------- BEGIN:purple color   -------------------- */
.InputIcon .fa {color: #4b0082;}
.my-form header {color: #ffffff;}
.my-form a {color: #4b0082; text-decoration: none;}
.my-form .toggle i::before {background-color: #4b0082;}
.my-form .button {background-color: #4b0082;/* 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: #4b0082;}
.my-form .radio input + i::after { background-color: #4b0082;}
.my-form .checkbox input + i::after {color: #4b0082;}
.my-form .radio input:checked + i, .my-form .checkbox input:checked + i, .my-form .toggle input:checked + i {border-color: #4b0082;}
.my-form .rating input:checked ~ label {color: #4b0082;}
.fa.fa-arrow-circle-down, .fa.fa-arrow-circle-up {color:#4b0082;}
span.form_link {color: #4b0082;}
.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: #4b0082;}
.my-form .icon-append, .my-form .icon-prepend {color: #4b0082;}
.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: #4b0082;}
.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 #4b0082;}
.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: #4b0082;}
.my-form .icon-append, .my-form .icon-prepend {color: #4b0082;}
.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: #4b0082;}
.color_picker_button,.color_picker_box {border: 1px solid #4b0082 !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: #4b0082;}
i.icon-home:hover {color: #4b0082;}
i.icon-cog:hover {color: #4b0082;}
.my-form footer {color: #4b0082;}
td.smrecordstitle {background-color: #4b0082;}
.my-form {background:rgba(75, 0, 130, 0.51);}
.pattern {background-color: rgba(75, 0, 130, 0.45);}
.pagerCurrent {border: 1px solid;background-color: black;color: #4b0082;}
.pagerDefault:hover {border: 1px solid;background-color: #4b0082; color: white;}
.pagerCurrent{border: 1px  solid #4b0082;background-color: rgb(159, 160, 160);color: #4b0082;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: #4b0082;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: #4b0082;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: #4b0082;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 #4b0082;background-color: #4b0082;color: #ffffff;font-size: 12px;font-family: Verdana;padding: 5px;text-decoration: none;cursor: pointer;}
.ticket_word {border-right: 1px solid rgba(75, 0, 130, 0.21);}
.ticket_content {border-bottom: 1px solid rgba(75, 0, 130, 0.21);}
.client_reply {background: rgba(75, 0, 130, 0.21);}
/*--------------- End:purple color -------------------- */.gsc-adBlock {display: none !important;}
.AdGroup13{
margin-top:20px;
}
.pagebody{
max-width:620px !important;
overflow:hidden;
}
/* *** BEGIN: Section layout style *** */

#main_SEC_601 {
    background-color: #ffffff;
    float: left;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-top: 10px;
    width: 100%
}

#image_SEC_601 {
    align-content: center;
    align-items: center;
    background-color: gray;
    display: flex;
    float: left;
    height: 133px;
    justify-content: center;
    overflow: hidden;
    width: 200px;
}

.img_SCE_601 {
    max-height: 133px;
    max-width: 200px;
    overflow: hidden;
}

.img_SCE_601 img{
    width: 100%;
}

#heading_SEC_601 {
    float: left;
    margin-bottom: 5px;
    margin-left: 10px;
    max-height: 45px;
    overflow: hidden;
    width: 64%;
}

.heading_SEC_601 {
    color: #000000 !important;
    font-family: Roboto Slab !important;
    font-size: 18px !important;
    font-weight: 600 !important;
}

.layout_date {
    color: #000000;
    font-size: 16px !important;
}
.IssueDate_SEC601 {
    color: #595959;
    float: left;
    font-size: 16px;
    margin-left: 10px;
}
#main_archive_SEC_601 {
    float: left;
    margin-bottom: 10px;
    margin-left: 10px;
    width: 99%;
}
#archive_heading_SEC601 {
    float: left;
    height: 22px;
    overflow: hidden;
    width: 99%;
}
.archive_heading_SEC601 {
    color: #222222 !important;
    font-size: 18px !important;
    line-height: 20px;
    font-weight:600;
}
.archive_layout_date {
    color: #000000;
    font-size: 16px !important;
}
.archive_IssueDate_SEC601 {
    color: red;
    float: left;
    font-size: 16px;
    margin-left: 5px;
    margin-right: 15px;
    text-align: left;
    width: 100px;
}
.body_SEC_601 {
    color: #2f2f2f;
    float: left;
    font-size: 17px;
    font-weight: 400;
    margin-bottom: 0;
    margin-left: 10px;
    margin-top: 5px;
    max-height: 60px;
    overflow: hidden;
    position: relative;
    width: 64%;
}
.Read_more {
    float: left;
    margin-top: 8px;
    position: relative;
}

.Read_more_heading {
    /* background-color: #FFA200; */
    color: #2F4457;
    float: left;
    font-size: 14px !important;
    text-align: center;
    font-weight: 600;
    margin-left: 5px;
}

.AdGroup6 {
    margin: 10px;
}
a.layout_text_SEC_601 {
    position: absolute;
    top: -11px;
    right: 266px;
}

#date_SEC_601 {
    float: left;
    position: relative;
    width: 64%;
}
/* *** END: Section layout style *** */

/* *** BEGIN: Back to Top style *** */
.back-to-top {
    left: 95%;
    position: fixed;
    top: 91%;
    z-index: 999;
}
.fa.fa-angle-up {
    background: #357AE8;
    border-radius: 5px;
    font-size: 50px;
    height: 40px;
    line-height: 35px;
    text-align: center;
    width: 50px;
}
.fa.fa-angle-up::before {
    color: white !important;
    line-height: 34px !important;
}
/* *** END: Back to Top style *** */

/* *** BEGIN: FRONT PAGE style *** */
.fa.fa-angle-double-right {
    float: right;
    font-size: 16px;
    font-weight: 700;
    margin-left: 5px;
    margin-top: -2px;
    position: relative;
}
.archive_IssueDate_ARG100 {
    clear: right;
    float: left;
    font-size: 12px;
    font-weight: 500;
    margin-left: 10px;
    margin-bottom: 2px;
    margin-top: 10px;
    position: relative;
    width: 100%;
    color:#74747a;
}
.archive_heading_ARG100 {
    float: left;
    font-family: Roboto Slab !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    position: relative;
    width: 96%;
    margin-left:10px;
}
#archive_heading_ARG100 {
    border-bottom: 1px dotted #9d9d9d;
    float: left;
    padding-bottom: 10px;
    position: relative;
    width: 100%;
}

.menu_contenir_ARG100 {
    height: auto;
    border-top: 2px solid #5e96cf;
}

.menu_hold_ARG100 {
    padding: 6px 6px 6px 10px;
}

.menu_text_ARG100 {
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 700;
    background-color: #c9dede;
color: #033f6c;
}

.span1_ARG100 {
    width: 100%;
    clear: both;
    height: auto;
    margin: 0px 0px 20px;
}

.span1_img_ARG100 {
    height: 133px;
    width: 200px;
    float: left;
}
.span1_img_ARG100 img {
    max-height: 133px;
    max-width: 200px;
    min-height: 133px;
    min-width: 200px;
}
.span1_heading_ARG100 {
    float: left;
    margin-left: 15px;
    max-height: 45px;
    width: 65%;
    overflow: hidden;
}
.body_preview_ARG100 {
    float: left;
    font-size: 16px;
    height: 65px;
    line-height: 21px;
    margin-left: 15px;
    margin-top: 5px;
    max-height: 65px;
    overflow: hidden;
    width: 65%;
    font-weight:500;
}

read_more_custom_ARG100 {}

#read_more_custom_ARG100 {
    float: left;
    margin-left: 15px;
}
.flex {
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;
    background-color: #A8A8A8;
}
.span1_heading_ARG100 a {
    font-family: Roboto Slab !important;
    font-size: 16px !important;
    font-weight: 700 !important;
}

.span1_heading_ARG100 a:hover {
    color: red;
}
.Read_more_100 {
        float: left;
    width: auto;
    margin-left: 15px;
    margin-top: 1px
}
.Read_more_100 a {
    color: #515151 !important;
    font-family: Roboto Slab !important;
    font-size: 12px !important;
    font-weight: 700 !important;
}
img:hover {
    opacity: 0.6;
    
}
.Sub_menu_ARG100 a {
    background-color: rgba(0, 0, 0, 0.31);
    color: white !important;
    font-family: Roboto Slab !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    height: 20px;
    line-height: 15px;
    padding-left: 5px;
    padding-top: 5px;
    position: absolute;
    text-transform: uppercase !important;
    width: 195px;
}
/* *** END: FRONT PAGE style *** */

.gsc-input-box {overflow:hidden !important;} 

/* BEGIN: LOGO CSS */

 .Three-Dee{
font-family: Lobster;
color:#2771BA;
line-height: 80px;
text-align:center;
font-size: 60px;
text-shadow:0px 0px 0 rgb(243,243,243),1px 0px 0 rgb(230,230,230),2px 0px 0 rgb(218,218,218), 3px 0px 0 rgb(206,206,206),4px 0px 3px rgba(0,0,0,0.1),4px 0px 1px rgba(0,0,0,0.5),0px 0px 3px rgba(0,0,0,.2);}

.Three-Dee:hover {
color:#333333;
}

/* END: LOGO CSS */

/* BEGIN: Preview1 Layout css */

.preview1_layout_content {
}
.preview1_layout_submenuheading {
}
.preview1_layout_submenuheading a{
}
.preview1_layout_div {
width:100%;
}
.preview1_layout_image {
width:30%;
}
.preview1_layout_image img {
max-width:75px;
margin:0px 5px 0px 0px;
}
.preview1_layout_articleheading  {
width:70%;
padding-top:5px;
}
.pageheading.custompageheading.preview1_layout_articleheading a{
font-size:12px;
font-weight:normal;
line-height: 150%;
}
.preview1_layout_articleheading a {
}

/* END: Preview1 Layout css */

/* BEGIN: Preview2 Layout css */

.preview2_layout_content {
}
.preview2_layout_submenuheading {
margin-bottom:1px;
}
.preview2_layout_submenuheading a{
}
.preview2_layout_image {
}
.preview2_layout_image img {
}
.preview2_layout_articleheading  {
height:36px;
}
.preview2_layout_articleheading a {
}
.preview2_layout_articleheading h1 {
margin-top:3px;
margin-bottom:3px;
padding-top:0px;
}
.preview2_layout_navigation {
margin-top:3px;
}
.preview2_layout_navigation a {
}
.preview2_layout_navigation span {
}
/* END: Preview2 Layout css */

/* BEGIN: SubMenu FadeIn Effect */

@-webkit-keyframes fadeIn {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

@keyframes fadeIn {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

.fadeIn {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
}
.fadeSM {
  -webkit-animation-duration: 700ms;
          animation-duration: 700ms;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

/* END: SubMenu FadeIn Effect */

/* Extra css */

.weatherwidget div {
padding: 0!important;
}
.ad-preloads
{
    position: absolute;
    left: -9000px;
    top: -9000px;
}

/* extra css */

/* BEGIN: Photo Gallery style */

#gallery
{
    padding-left: 30px;
    padding-right: 30px;
    /* background: #e1eef5; */
}
.ad-gallery
{
    width: 409px;
}
.ad-gallery, .ad-gallery *
{
    margin: 0;
    padding: 0;
}
.ad-gallery .ad-image-wrapper
{
    width: 100%;
    height: 306px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
}
.ad-gallery .ad-image-wrapper .ad-loader
{
    position: absolute;
    z-index: 10;
    top: 48%;
    left: 48%;
    border: 1px solid #CCC;
}
.ad-gallery .ad-image-wrapper .ad-next
{
    position: absolute;
    right: 0;
    top: 0;
    width: 25%;
    height: 100%;
    cursor: pointer;
    display: block;
    z-index: 100;
}
.ad-gallery .ad-image-wrapper .ad-prev
{
    position: absolute;
    left: 0;
    top: 0;
    width: 25%;
    height: 100%;
    cursor: pointer;
    display: block;
    z-index: 100;
}
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next
{
    /* Or else IE will hide it */
    background: url(non-existing.jpg)\9;
}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image
{
    background: url(/lib/Jquery/Gallery/ad_prev.png);
    width: 30px;
    height: 30px;
    display: none;
    position: absolute;
    top: 47%;
    left: 0;
    z-index: 101;
}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image
{
    background: url(/lib/Jquery/Gallery/ad_next.png);
    width: 30px;
    height: 30px;
    right: 0;
    left: auto;
}
.ad-gallery .ad-image-wrapper .ad-image
{
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    z-index: 9;
}
.ad-gallery .ad-image-wrapper .ad-image a img
{
    border: 0;
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description
{
    position: absolute;
    bottom: 0px;
    left: 0px;
    padding: 7px;
    text-align: left;
    width: 100%;
    z-index: 2;
    background: url(/lib/Jquery/Gallery/opa75.png);
    color: #000;
}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description
{
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src= '/lib/Jquery/Gallery/opa75.png' );
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title
{
    display: block;
}
.ad-gallery .ad-controls
{
    height: 20px;
}
.ad-gallery .ad-info
{
    float: left;
}
.ad-gallery .ad-slideshow-controls
{
    float: right;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop
{
    padding-left: 5px;
    cursor: pointer;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown
{
    padding-left: 5px;
    font-size: 0.9em;
}
.ad-gallery .ad-slideshow-running .ad-slideshow-start
{
    cursor: default;
    font-style: italic;
}
.ad-gallery .ad-nav
{
    width: 100%;
    position: relative;
}
.ad-gallery .ad-forward, .ad-gallery .ad-back
{
    position: absolute;
    top: 17px;
    height: 100%;
    z-index: 10;
}
/* IE 6 doesn't like height: 100% */
* html .ad-gallery .ad-forward, .ad-gallery .ad-back
{
    height: 100px;
}
.ad-gallery .ad-back
{
    cursor: pointer;
    left: -20px;
    width: 13px;
    display: block;
    background: url(/lib/Jquery/Gallery/ad_scroll_back.png) 0px 22px no-repeat;
}
.ad-gallery .ad-forward
{
    cursor: pointer;
    display: block;
    right: -20px;
    width: 13px;
    background: url(/lib/Jquery/Gallery/ad_scroll_forward.png) 0px 22px no-repeat;
}
.ad-gallery .ad-nav .ad-thumbs
{
    overflow: hidden;
    width: 100%;
}
.ad-gallery .ad-thumbs .ad-thumb-list
{
    float: left;
    width: 9000px;
    list-style: none;
}
.ad-gallery .ad-thumbs li
{
    float: left;
    padding-right: 5px;
}
.ad-gallery .ad-thumbs li a
{
    display: block;
}
.ad-gallery .ad-thumbs li a img
{
    border: 3px solid #CCC;
    display: block;
}
.ad-gallery .ad-thumbs li a.ad-active img
{
    border: 3px solid #616161;
}
/* Can't do display none, since Opera won't load the images then */

/* END: Photo Gallery style */

/* BGIN : Highlight 1 Responsive CSS */

.highlights1heading_div /* To hide sub-menu, just set display:none in this CSS */
{
    clear: both;
    float: none;
    padding-top: 4px;
    padding-left: 2px;
    padding-right: 4px;
    display: block;
}
.highlights1heading span {
    font-weight: bold !important;
}
.h1_articleheading > a,
.t1 > a,
.t1 {
    text-decoration: none;
}
.h1_articleheading {
    float: left;
    width: 100%;
    padding:1px;
}
.highlights1body {
    overflow: hidden;
    height: auto;
}
.highlights1heading_div .highlights1heading span {} .highlights1_articles_div {
    clear: both;
    display: block;
    float: none;
    width: 100%;
    padding: 2px 0px 0px;
}
.highlights1title {
    background-image: none;
    height: auto;
    width: 100%;
    text-indent: 0px;
}
.highlights1heading_div .highlights1heading a:hover {
    text-decoration: none;
}
.h1_bullet {
    float: left;
    vertical-align: middle;
    width: 4%;
    font-size: 40%;
    margin-top:5px;
}
.h1_bullet_heading {
    width: 95%;
    float: left;
}

/* END: Highlight 1 Responsive CSS */


/* Start Responsive popup on m.htm */

@media screen and (max-width:720px){
.mfp-content > div{
width:300px !important;
height:270px !important;
}
}

@media screen and (max-width:360px){
.mfp-content > div{
width:273px !important;
height:270px !important;
}
}

/* End Responsive popup on m.htm */


/* BEGIN: m-details page style */

.mdetails-heading_cont {
    width: 100%;
    position: relative;
    margin: 15px 0px 0;
    padding: 0px 5px;
}
.mdetails-heading {
    padding: 0px 2px;
    margin: 0px;
}
.mdetails-byline_cont {
    width: 100%;
    position: relative;
    padding: 0 0 0 10px;
    float: left;
    clear: both;
}
.mdetails_byline {
    float: left;
    margin: 0px;
    padding: 3px 3px 0px 0px;
    font-size: 11px;
}
.mdetails-clock-ico {
    font-size: 11px;
    float: left;
    font-family: verdana;
    line-height: normal;
    padding: 3px;
    margin-top: 1px;
}
.mdetails_issuedate {
    float: left;
    padding: 3px;
}
.mdetails-art_cont {
    clear: both;
}
.md-table-img {
    float: left;
}
.mdetails-image_cont {
    width: 100%;
    position: relative;
}
.mdetails-img {
    width: 100%;
}
.mdetails-body_cont {
    width: 100%;
    position: relative;
}
.mdetails-source_cont {
    width: 100%;
    position: relative;
    text-align: right;
}
.MobileButton {
    width: 120px;
    background-color: #ccc;
    border-width: 0px;
    border-radius: 8px;
    margin: 10px auto;
    font-family: Arial;
    font-weight: normal;
    color: #000;
    padding: 5px 10px 5px 5px;
}
#MobileButton {
    color: #000;
    font-size: 16px;
    line-height: 24px;
    padding: 0px;
    font-family: Arial;
    text-transform: none;
    border-style: none;
    border: 0px;
    background-color: transparent;
}
.fa {
    display: block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#left-arrow {
    color: #000;
    font-size: 24px;
    line-height: 24px;
    float: left;
    position: relative;
    left: 15px;
}

@media screen and (max-width: 420px) {
#logo img {
    max-width: 100% !important;
}
#FtZij td {
    width: 100%;
}
#FtZij img {
    width: 100%;
}
}

/* END: m-details page style */

/*-- BEGIN: CUSTOM FORM -- */
/**/
/* defaults */
/**/
.custom-form {
	margin: 0;
	outline: none;
	color: #666;
}
.custom-form * {
	margin: 0;
	padding: 0;
}
.custom-form header {
	    display: block;
    padding: 20px 30px;
    border-bottom: 1px solid rgba(0,0,0,.1);
    background: rgba(248,248,248,.9);
    font-size: 25px;
    color: #232323;
    text-align: center;
    font-weight: bold;
}
.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;
/* display: flex; */
justify-content: center;
width:100%;
float:left;
}
.custom-form footer {
	display: block;
    padding: 15px 30px 25px;
    border-top: 1px solid rgba(0,0,0,.1);
    background: rgba(248,248,248,.9);
    display: flex;
    justify-content: center;
}
.custom-form footer:after {
	content: '';
	display: table;
	clear: both;
}
.custom-form a {
	color: #2da5da;
}
.custom-form .label {
	display: block;
	margin-bottom: 6px;
	line-height: 19px;
width:100%;
}
.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;
	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 #404040;
}
.custom-form .select i:before {
	top: 0;
	border-bottom: 4px solid #404040;
}
.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 {
	float: right;
	height: 50px;
	overflow: hidden;
	margin: 8px 0 0 20px;
	padding: 0 65px;
	outline: none;
	border: 0;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
	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";
}
.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;
	width: 90%;
}
.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 {
    text-align: left;
    width: 24%;
}
.custom-form .col-5 {
	width: 41.66%;
}
.custom-form .col-6 {
	width: 50%;
}

.custom-form .col-8 {
    width: 75.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: rgba(0,0,0,0.9);
	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 rgba(0,0,0,0.9);
	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-radius: 4px;
	border-color: #05a2d3;
	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;
}
.custom-form .toggle i:before {
	background-color: #2da5da;	
}
.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 {
	ity 0.2s; */
	-o-transition: opacity 0.2s;
}
.custom-form .button.button-secondary {
	background-color: #b3b3b3;
}
.custom-form .icon-append,
.custom-form .icon-prepend {
	color: #000000;
}


/**/
/* 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: #000000;
}
.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: #000000;
}
/**/
/* Custom state */
/**/

.formdivider_custom {
text-align: center;
    padding: 8px 15px !important;
}

.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;
}
#CustomForm header {
	color: #666 !important;
	font-family: pt sans,sans-serif;
	text-transform: uppercase;
	font-weight: bold !important;
	letter-spacing: 1px;
	font-size: 14px !important;
	background: transparent !important;
	border-color: #dcdcdc !important;
	padding: 0 0 !important;
	padding-bottom: 10px !important;
	text-align: left !important;
	float: left;
	width: 100%;
        margin-bottom: 10px;
}

.custom-form .input input, .custom-form .select select, .custom-form .textarea textarea {
  /* width: 600px; */
}
.formdivider.formdivider_custom {
  width: 600px;
  box-sizing: border-box;
}
.custom-form .input-file .button input {
  font-size: 17px !important;
}
.custom-form footer {
	background: transparent !important;
	box-shadow: none !important;
        border-color:#dcdcdc;
}
footer button.button {
	font-family: "pt serif",serif !important;
	text-transform: uppercase !important;
}
#CustomForm {
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 10px;
      /*  background: white; */
}
.custom-form .input-file .button {
	background: #ddd;
	font-family: pt sans,sans-serif !important;
	color: black !important;
	font-weight: normal !important;
	font-size: 13px !important;
}
footer button.button {
	font-family: pt sans,sans-serif !important;
	text-transform: uppercase !important;
	letter-spacing: 2px;
	margin-left: auto !important;
	margin-right: auto !important;
}
footer button.button:hover {
	background: #666;
}
.custom-form fieldset {
	padding-top: 0 !important;
}
.system_text.Header_text b {
	font-style: italic;
	font-weight: normal;
	color: #666;
	font-size: 16px;
	margin-top: 5px;
}

.formfieldinput_ReadOnly {
  color: #818181;
}
.formfieldinput_ReadOnly:hover {
  border-color:  #ddd !important;
  cursor: none !important;
}
.custom-form .tooltip.tooltip-top-right {
	display: none !important;
}
#opinion-memo42, #opinion-memo4 {
	font-weight: normal;
	font-style: italic;
	font-size: 12px;
}

.formdivider.formdivider_custom {
  background: transparent !important;
  color: black !important;
  font-weight: bold;
  text-align: left !important;
  padding: 0 !important;
  position: relative;
}
.formdivider.formdivider_custom span {
  background: #a7abac;
  padding: 10px 30px;
  float: left;
  margin-top: 20px;
  position: relative;
  z-index: 2;
}
.formdivider.formdivider_custom:after {
  content: " ";
  width: 100%;
  height: 3px;
  display: inline-block;
  position: absolute;
  top: 37px;
  left: 0;
  background: #a7abac;
  z-index: 1;
}

.captcha-section {
	flex-direction: column;
	margin-top: 40px;
	align-items: center;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	margin-bottom: 0 !important;
}
.captcha-text {
  font-size: 14px;
  margin-top: 5px;
  font-style: italic;
}
.captcha-section img {
  border: 1px solid gray;
  filter: invert() grayscale();
}
.custom-form button.button {
	padding: 0 65px !important;
	line-height: 40px !important;
	border-radius: 100px;
        background:#05a2d3;
}

/*-- END: CUSTOM FORM -- */
@media screen and (max-width: 1024px) {
.AdGroup14 table td {
  float: left;
  margin-bottom: 15px;
}
.AdGroup14{
width:100vw;
}
.AdGroup14 img {
  max-width: 98% ;
  float: left;
}
.custom_adgroup_14 {
  max-width: 99vw !important;
}
.pagebody.layout_pagebody img {
   max-width: 96vw;
}
.last_div {float:none; width:100%;}
  body, .mainbody { width: 100%; margin-left: 0px; margin-right: 0px; }
  .mainbody { overflow: hidden; }
.back-to-top {
    left: 92%;
    top: 95%;
}
.Read_more_100 {
  width: 49vw;
}
.border.mainBody {
border-width: 0 !important;
display: flex;
flex-direction: column;
padding-bottom: 10px;
padding-top: 10px;
width: 96% !important;
}

.span1_heading_ARG100 {
    width: 70%;
}
.span1_heading_ARG100 a {
     font-size: 18px !important;
}
.body_preview_ARG100 {
    width: 70%;
}

  .TopLinks_part { display: none; }
  .Logo_Ad14, .bodyContent, .footer {box-shadow:none !important;margin-bottom:0px;}
  .Logo_Ad14 {margin-top:0px !important; width:100%;}
  .logo{width:95%; overflow:hidden;}

  .Menu_part {width:100%; overflow:hidden; background:#357ae8; margin-bottom:0px;}
  .Google_search_box {width:70%; float:right;margin-right:5%;}
  .gsc-search-button.gsc-search-button-v2 {border-color:transparent; !important;}
  .bodyContent {width:100%; overflow:hidden;}
  .firstColumn {display:none;}
  .secondColumn {width:100%; padding-left:0px;padding-right:0px; border-right:0px solid; border-bottom:1px solid;}
  .mainContent, .AdGroup19, .AdGroup17, .AdGroup12 {margin-left: auto;margin-right: auto;width: 95%;float:left;}
  .Poll1 { width:100%; display:block !important; }
  .thirdColumn, .fourthColumn { border-width: 0;margin-left: auto;margin-right: auto;padding-left: 0;padding-right: 0;width: 100%;}
  .Highlight1_part, .AdGroup15, .AdGroup11 { margin: 5px auto 5px 15px; width: 95%;float: left; }
  .fourthColumn{float:right;}
  .footer {float: left;margin-bottom: 0;padding-bottom: 0;width: 100% !important;}
  .GoTop1, .GoTop2 {display:none;}
  .custom_adgroup_2{display:none;}
  .BottomLinks{width:100%;}
  .AdGroup11 img, .AdGroup15 img, .AdGroup13 img{ max-width:150px; overflow:hidden; margin-left:auto;margin-right:auto;}
  .AdGroup19 img, .AdGroup17 img, .AdGroup12 img, .custom_adgroup_18 {max-width:460px; margin-left:auto;margin-right:auto; overflow:hidden;}
  .PoweredByLine {margin-bottom:20px;}
  .Three-Dee {font-size:8vw; line-height:auto;}
  .Google_search_results {margin-left: auto;margin-right: auto;width: 90%;position:relative;}
#main_SEC_601 {
  width: 96vw;
  margin-left: 0;
}
#image_SEC_601 {
  width: 96vw;
  height: 64vw;
}
.img_SCE_601 {
  max-width: 96vw;
  max-height: 64vw;
}
#heading_SEC_601 {
	width: 96vw;
	margin-left: 0;
	margin-top: 10px;
}
#date_SEC_601 {
	width: 96vw;
	margin-left: 0;
}
.IssueDate_SEC601 {
	margin-left: 0;
}
.body_SEC_601 {
	width: 96vw;
	margin-left: 0;
}
.Read_more_heading {
	margin-left: 0;
}

}

@media screen and (max-width: 768px) {
.last_div {float:none; width:100%;}
  body, .mainbody { width: 100%; margin-left: 0px; margin-right: 0px; }
  .mainbody { overflow: hidden; }
.back-to-top {
    left: 92%;
    top: 95%;
}
.border.mainBody {
border-width: 0 !important;
display: flex;
flex-direction: column;
padding-bottom: 10px;
padding-top: 10px;
width: 96% !important;
}

.span1_heading_ARG100 {
    width: 70%;
}
.span1_heading_ARG100 a {
     font-size: 18px !important;
}
.body_preview_ARG100 {
    width: 70%;
}

  .TopLinks_part { display: none; }
  .Logo_Ad14, .bodyContent, .footer {box-shadow:none !important;margin-bottom:0px;}
  .Logo_Ad14 {margin-top:0px !important; width:100%;}
  .logo{width:95%; overflow:hidden;}

  .Menu_part {width:100%; overflow:hidden; background:#357ae8; margin-bottom:0px;}
  .Google_search_box {width:70%; float:right;margin-right:5%;}
  .gsc-search-button.gsc-search-button-v2 {border-color:transparent; !important;}
  .bodyContent {width:100%; overflow:hidden;}
  .firstColumn {display:none;}
  .secondColumn {width:100%; padding-left:0px;padding-right:0px; border-right:0px solid; border-bottom:1px solid;}
  .mainContent, .AdGroup19, .AdGroup17, .AdGroup12 {margin-left: 2%;width: 96%;}
  .Poll1 { width:100%; display:block !important; }
  .thirdColumn, .fourthColumn { border-width: 0;margin-left: auto;margin-right: auto;padding-left: 0;padding-right: 0;width: 100%;}
  .Highlight1_part, .AdGroup15, .AdGroup11 { margin: 5px auto 5px 15px; width: 95%; }
  .fourthColumn{float:right;}
  .footer {float: left;margin-bottom: 0;padding-bottom: 15px;width: 100% !important;}
  .GoTop1, .GoTop2 {display:none;}
  .custom_adgroup_2{display:none;}
  .BottomLinks{width:100%;}
  .AdGroup11 img, .AdGroup15 img, .AdGroup13 img{ max-width:150px; overflow:hidden; margin-left:auto;margin-right:auto;}
  .AdGroup19 img, .AdGroup17 img, .AdGroup12 img, .custom_adgroup_18 {max-width:460px; margin-left:auto;margin-right:auto; overflow:hidden;}
  .PoweredByLine {margin-bottom:20px;}
  .Three-Dee {font-size:8vw; line-height:auto;}
  .Google_search_results {margin-left: auto;margin-right: auto;width: 90%;position:relative;}
}

@media screen and (max-width: 640px) {
.span1_heading_ARG100 {
    width: 64%;
}
.span1_heading_ARG100 a {
     font-size: 18px !important;
}
.body_preview_ARG100 {
    width: 64%;
}
.back-to-top {
    left: 91%;
    top: 87%;
}
}

@media screen and (max-width: 480px) {
  .AdGroup19 img, .AdGroup17 img, .AdGroup12 img, .custom_adgroup_18 {max-width:96vw; margin-left:auto;margin-right:auto; overflow:hidden;}
  .Three-Dee {line-height:60px;}
.span1_heading_ARG100 {
    width: 52%;
}
.body_preview_ARG100 {
    width: 52%;
}
.back-to-top {
    left: 88%;
    top: 85%;
}
}

@media screen and (max-width: 414px) {
.span1_img_ARG100 img {
  max-width: 96vw;
  max-height: 64vw;
}
.span1_img_ARG100 {
  height: 63vw;
  width: 95vw;
}
.span1_heading_ARG100 {
	width: 95vw;
	margin-left: 0;
	margin-top: 10px;
}
.body_preview_ARG100 {
  width: 95vw;
  margin-left: 0;
}
.Read_more_100 {
  margin-left: 0;
}
#image_SEC_601 {
  width: 96vw;
  height: 64vw;
}
.img_SCE_601 {
  max-width: 96vw;
  max-height: 64vw;
}

.IssueDate_SEC601 {
  margin-left: 0;
}

.Read_more_heading {
  margin-left: 0;
}
}
/* *** END: General Responsive CSS *** */

/* *** 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 Horizontal Menu style *** */

.plus,
.minus {
    display: none;
	font-size: 0px;
    line-height: 0px;
}
.Menu_Sandwich1 {
    display: none;
}
.fa-angle-up:before {
    content: "\f106";
    line-height: 40px !important;
    color: #868686;
}
.fa-angle-down:before {
    content: "\f107";
    line-height: 40px !important;
    color: #868686;
}
.fa-chevron-right::before {
    padding-right:4px;
}
.HarrowH {
    display: none !important;
}
.MenuContent2 {
		display:none;
}
@media screen and (max-width: 1024px) {
    .qmmc a,
    .qmmc li {
        float: none ! important;
    }
    .qmmc div {
        position: relative ! important;
        visibility: visible ! important;
        top: 0px ! important;
    }
    #qm0 a, #qm1 a, #qm2 a , .submenubodydefault center  {
        background-color:transparent !important;
        border-width:0px;
        background-image:none !important;
        border-bottom:  0px solid #191919;
        line-height: 40px ! important;
        margin-bottom: 0px ! important;
        box-shadow: none ! important;
        transition-duration: 0s ! important;
        font-size: 15px ! important;
        width: 100%;
        text-align: left;
        padding-left:10px !important;
        padding-right:10px !important;
        white-space: normal;
        font-weight:normal;
    }
    #qm0 a:hover,  #qm1 a:hover ,  #qm2 a:hover, .submenubodydefault center:hover  {
        box-shadow: none ! important;
        width: 100%;
        border-width:0px;
        text-align:left;
        text-shadow:0px 0px transparent !important;
        font-size: 15px ! important;
        font-weight:normal;
        padding-left:10px !important;
        padding-right:10px !important;
		background-color:#357AE8 !important;
		color:white !important;
    }

    body #qm0 .qmactive, body #qm0 .qmactive:hover, body #qm1 .qmactive, body #qm1 .qmactive:hover , body #qm2 .qmactive, body #qm2 .qmactive:hover {
        box-shadow: none ! important;
        width: 100%;
        border-width:0px;
        text-align:left;
        font-size: 15px ! important;
        text-shadow:0px 0px transparent !important;
        border-width:0px !important;
        background-color:#357AE8 !important;
        font-weight:normal;
        padding-left:10px !important;
        padding-right:10px !important;
        color:white !important;
}
	.submenubodydefault a:link, .submenubodydefault a:active, .submenubodydefault a:visited, .submenubodydefault a:hover {
		width:100% !important;
	}
.submenubodydefault center:hover{
        box-shadow: none ! important;
        width: 100%;
        border-width:0px;
        text-align:left;
        font-size: 15px ! important;
        text-shadow:0px 0px transparent !important;
        border-width:0px !important;
        background-color:#357AE8 !important;
        font-weight:normal;
        padding-left:10px !important;
        padding-right:10px !important;
        color:white;
}
	.submenubodydefault center:hover{
		padding-left:0px !important;
        padding-right:0px !important;
	}
    #qm0 .qmactive:active {
        text-align: left;
        border-width:0px;
        text-shadow:0px 0px transparent !important;
        font-size: 15px ! important;
        font-weight:normal;
        padding-left:10px !important;
        padding-right:10px !important;
    }
    #qm0 div a , #qm1 div a , .submenubodydefault div a {
        color: white !important;
        background-color: transparent !important;
        padding: 0px 0px 0px 10px ! important;
        border-width: 0px ! important;
        box-shadow: none ! important;
        letter-spacing: 0px;
        width: 100%;
        box-shadow: none !important;
    }
    #qm0 div a:hover, #qm1 div a:hover , .submenubodydefault div a:hover  {
        background-color: #222222 !important;
        border-width: 0px;
        padding: 0px 0px 0px 10px ! important;
        box-shadow: none ! important;
        width: 100%;
    }
	.submenubodydefault div a:hover  {
	        background-color:#357AE8 !important;
			text-decoration:none !important;
	}
.submenubodydefault center {
    color: #2771ba;
    padding: 0 !important;
    text-align: left !important;
}
.submenubodydefault center :hover{
    padding: 0 !important;
    text-align: left !important;
	text-decoration:none !important;
}
    #qm0 table, #qm1 table , #qm2 table  {
        width: 100%;
    }
    #qm0 div, #qm1 div, #qm2 div {
        border-width: 0px;
        background-color: transparent;
    }
    #qm0 div, #qm1 div, #qm2 div  {
        display: none;
    }
    .MenuContent1 {
		display:none;
    }
    .MenuContent2 {
		display:none;
        width: 90% !important;
        background-color: rgba(0, 0, 0, 0.95) !important;
        background-image: none;
        position: absolute;
        z-index:999999999;
		overflow:hidden;
    }
	.menus{width: 100% !important; display:block !important;}
    .menus table {
        width: 100%;
        overflow: hidden;
    }
    .menu_text_rd {
        display: block;
    }
    .plus,
    .minus,
    .addPlus,
    .addMinus {
	    color: #ffffff !important;
        float: right !important;
        font-size: 30px !important;
        line-height: 30px !important;
        padding-right: 30px !important;
    }
    .HarrowH {
        display: inline-block !important;
    }
    .plus.plusColor {
        color: transparent !important;
    }
    .menu_text_rd {
        display: block !important;
    }
    .addPlus,
    .addMinus {
        display: inline !important;
    }
    .Menu_Sandwich1 {
        border-bottom: 0px solid #cccccc;
        cursor: pointer;
        display: flex;
        width:15%;
        left:30px;
        float:left; 
		align-content:center;
		align-items:center;
		justify-content:center;
    }
    .ms1_close {
        display: none;
    }
    .ms1_bar, .ms1_close {
    color: white;
    font-size: 50px;
    height:40px !important;
    line-height:40px !important;
  /*  transform:translate(0px, -7px);
    -webkit-transform:translate(0px, -5px);
    -ms-transform:translate(0px, -6px); */
}
    .ms1_bar {
        display: inline-block;
    }
    .ms1_close {font-size:30px; /* transform:translate(0px, -4px) !important; */
}
}

/* *** END: Responsive Horizontal Menu style *** */




/* *** BEGIN: Responsive Forms *** */

@media screen and (max-width: 768px) {
    #MainContent iframe {
        width: 100% !important;
    }
    .formdivider,
    .formbody,
    .formfieldname {
        width: 90% !important;
        font-size: 12px !important;
    }
    .formbutton {
        width: 57% !important;
        position: absolute;
        left: 27%;
    }
    .formfieldinput {
        width: 85% !important;
    }
    .formdivider:first-child,
    .formbody table {
        width: 100% !important;
    }
}
@media screen and (max-width: 360px) {
    .formdivider,
    .formbody,
    .formfieldname {
        font-size: 11px !important;
    }
}

@media screen and (max-width: 320px) {
    .formdivider,
    .formbody,
    .formfieldname {
        font-size: 10px !important;
    }
    .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) {
    .mfp-content {
        width: 90% ! important;
    }
    .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 Photo Gallery 4 *** */

@media screen and (max-width: 770px) {
.ad-gallery4
{
    width: 1130px;
}
.ad-gallery4, .ad-gallery4 *
{
    margin: 0;
    padding: 0;
}
.ad-gallery4 .ad-image-wrapper
{
    width: 100%;
    height: 525px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
}
.ad-gallery4 .ad-image-wrapper .ad-loader
{
    position: absolute;
    z-index: 10;
    top: 48%;
    left: 48%;
    border: 1px solid #CCC;
}
.ad-gallery4 .ad-image-wrapper .ad-next
{
    position: absolute;
    right: 0;
    top: 0;
    width: 25%;
    height: 100%;
    cursor: pointer;
    display: block;
    z-index: 100;
}
.ad-gallery4 .ad-image-wrapper .ad-prev
{
    position: absolute;
    left: 0;
    top: 0;
    width: 25%;
    height: 100%;
    cursor: pointer;
    display: block;
    z-index: 100;
}
.ad-gallery4 .ad-image-wrapper .ad-prev, .ad-gallery4 .ad-image-wrapper .ad-next
{
    /* Or else IE will hide it */
    background: url(non-existing.jpg)\9;
}
.ad-gallery4 .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery4 .ad-image-wrapper .ad-next .ad-next-image
{
    background: url(/lib/Jquery/Gallery/ad_prev.png);
    width: 30px;
    height: 30px;
    display: none;
    position: absolute;
    top: 47%;
    left: 0;
    z-index: 101;
}
.ad-gallery4 .ad-image-wrapper .ad-next .ad-next-image
{
    background: url(/lib/Jquery/Gallery/ad_next.png);
    width: 30px;
    height: 30px;
    right: 0;
    left: auto;
}
.ad-gallery4 .ad-image-wrapper .ad-image
{
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    z-index: 9;
}
.ad-gallery4 .ad-image-wrapper .ad-image a img
{
    border: 0;
}
.ad-gallery4 .ad-image-wrapper .ad-image .ad-image-description
{
    position: absolute;
    bottom: 0px;
    left: 0px;
    padding: 7px;
    text-align: left;
    width: 100%;
    z-index: 2;
    background: url(/lib/Jquery/Gallery/opa75.png);
    color: #000;
}
* html .ad-gallery4 .ad-image-wrapper .ad-image .ad-image-description
{
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src= '/lib/Jquery/Gallery/opa75.png' );
}
.ad-gallery4 .ad-image-wrapper .ad-image .ad-image-description .ad-description-title
{
    display: block;
}
.ad-gallery4 .ad-controls
{
    height: 20px;
}
.ad-gallery4 .ad-info
{
    float: left;
}
.ad-gallery4 .ad-slideshow-controls
{
    float: right;
}
.ad-gallery4 .ad-slideshow-controls .ad-slideshow-start, .ad-gallery4 .ad-slideshow-controls .ad-slideshow-stop
{
    padding-left: 5px;
    cursor: pointer;
}
.ad-gallery4 .ad-slideshow-controls .ad-slideshow-countdown
{
    padding-left: 5px;
    font-size: 0.9em;
}
.ad-gallery4 .ad-slideshow-running .ad-slideshow-start
{
    cursor: default;
    font-style: italic;
}
.ad-gallery4 .ad-nav
{
    width: 100%;
    position: relative;
}
.ad-gallery4 .ad-forward, .ad-gallery4 .ad-back
{
    position: absolute;
    top: 0;
    height: 100%;
    z-index: 10;
}
/* IE 6 doesn't like height: 100% */
* html .ad-gallery4 .ad-forward, .ad-gallery4 .ad-back
{
    height: 100px;
}
.ad-gallery4 .ad-back
{
    margin-top: 8px;
    cursor: pointer;
    left: 0px;
    width: 51px;
    display: block;
    background: url(/clients/bl-s12750/Photo_preview.png) 0px 22px no-repeat;
}
.ad-gallery4 .ad-forward
{
    margin-top: 8px;
    cursor: pointer;
    display: block;
    right: 0px;
    width: 51px;
    background: url(/clients/bl-s12750/Photo_next.png) 0px 22px no-repeat;
}
.ad-gallery4 .ad-nav .ad-thumbs
{
    overflow: hidden;
    width: 100%;
}
.ad-gallery4 .ad-thumbs .ad-thumb-list
{
    float: left;
    width: 9000px;
    list-style: none;
}
.ad-gallery4 .ad-thumbs li
{
    float: left;
    padding-right: 5px;
}
.ad-gallery4 .ad-thumbs li a
{
    display: block;
}
.ad-gallery4 .ad-thumbs li a img
{
    border: 3px solid #CCC;
    display: block;
}
.ad-gallery4 .ad-thumbs li a.ad-active img
{
    border: 3px solid #616161;
}



    .PhotoGallery4 {
        width: 90%;
        float: left;
    }
    .ad-gallery4 {
        width: 99%;
    }
    .ad-gallery4 .ad-nav {
        width: 100%;
        position: relative;
    }
    .ad-gallery4,
    .ad-gallery4 * {
        margin: none;
        padding: 0;
    }
    #fancybox-left {
        position: absolute;
        top: 45%;
        left: 25px;
        height: 39px;
        width: 38px;
        cursor: pointer;
        outline: none;
        background: url('/lib/Jquery/fancybox/fancybox.png') -43px -28px no-repeat;
        z-index: 1102;
        display: none;
    }
    #fancybox-right {
        position: absolute;
        top: 45%;
        right: 25px;
        height: 39px;
        width: 38px;
        cursor: pointer;
        outline: none;
        background: url('/lib/Jquery/fancybox/fancybox.png') -43px -68px no-repeat;
        z-index: 1102;
        display: none;
    }
    #fancybox-left-ico,
    #fancybox-right-ico {
        position: absolute;
        top: none;
        left: none;
        width: 39px;
        height: 38px;
        margin-top: none;
        background-image: none;
        cursor: pointer;
        z-index: 1102;
        display: block;
    }
}
@media screen and (max-width: 420px) {
    .ad-gallery4 {
        width: 97%;
    }
    .ad-gallery4 .ad-nav {
        width: 100%;
        position: relative;
    }
    .ad-gallery4,
    .ad-gallery4 * {
        margin: none;
        padding: 0;
    }
    #fancybox-left {
        position: absolute;
        top: 45%;
        left: 25px;
        height: 39px;
        width: 38px;
        cursor: pointer;
        outline: none;
        background: url('/lib/Jquery/fancybox/fancybox.png') -43px -28px no-repeat;
        z-index: 1102;
        display: none;
    }
    #fancybox-right {
        position: absolute;
        top: 45%;
        right: 25px;
        height: 39px;
        width: 38px;
        cursor: pointer;
        outline: none;
        background: url('/lib/Jquery/fancybox/fancybox.png') -43px -68px no-repeat;
        z-index: 1102;
        display: none;
    }
    #fancybox-left-ico,
    #fancybox-right-ico {
        position: absolute;
        top: none;
        left: none;
        width: 39px;
        height: 38px;
        margin-top: none;
        background-image: none;
        cursor: pointer;
        z-index: 1102;
        display: block;
    }
}
@media screen and (max-width: 220px) {
    .ad-gallery4 .ad-nav {
        width: 100%;
        position: relative;
    }
    .ad-gallery4,
    .ad-gallery4 * {
        margin: none;
        padding: 0;
    }
    #fancybox-left {
        position: absolute;
        top: 45%;
        left: 25px;
        height: 39px;
        width: 38px;
        cursor: pointer;
        outline: none;
        background: url('/lib/Jquery/fancybox/fancybox.png') -43px -28px no-repeat;
        z-index: 1102;
        display: none;
    }
    #fancybox-right {
        position: absolute;
        top: 45%;
        right: 25px;
        height: 39px;
        width: 38px;
        cursor: pointer;
        outline: none;
        background: url('/lib/Jquery/fancybox/fancybox.png') -43px -68px no-repeat;
        z-index: 1102;
        display: none;
    }
    #fancybox-left-ico,
    #fancybox-right-ico {
        position: absolute;
        top: none;
        left: none;
        width: 39px;
        height: 38px;
        margin-top: none;
        background-image: none;
        cursor: pointer;
        z-index: 1102;
        display: block;
    }
}

/* *** END: Responsive Photo Gallery 4 *** */


/* *** 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 YouTube Video (AdGroup11) *** */

@media screen and (max-width: 768px) {
    .c11 iframe {
        /* .c11 class will not be same for all demo. See the class in column and place instead of .c11 */
        
        width: 96vw !important;
        height: 54vw !important;
    }
}

/* *** BEGIN: Responsive YouTube Video  (AdGroup11) *** */


/* *** BEGIN: Responsive MainContent *** */

@media screen and (max-width: 768px) {
    .pagephoto {
        max-width: 96vw !important;
    }
.pageissuedate.layout_pageissuedate {
	margin-top: 10px;
	margin-bottom: 10px;
}
}

/* *** END: Responsive MainContent  *** */

/* *** BEGIN: Responsive "View Classifield" page *** */

@media screen and (max-width: 768px) {
	
.classifiedheading {
    font-size: 18px;
    line-height: 40px !important;
    font-weight: bold;
	box-shadow:0 5px 5px -5px rgba(0, 0, 0, 0.9), 0 5px 5px -8px rgba(0, 0, 0, 0.9) inset;
}
.classifiedcategory {
    font-size: 16px !important;
    line-height: 40px !important;
}
.classifiedbody a:link {
    font-size: 17px !important;
}
#form1 td {
    font-size: 20px !important;
}
.classifiedbutton {
    border: 0 none;
    box-shadow: 0 2px 4px grey;
    font-size: 25px;
    transform: translate(0px, 3px);
}
.classifiedfieldinput {
    line-height: 40px;
}
.classifiedbody {
    font-size: 16px;
    margin-left: 2% !important;
    margin-right: 2% !important;
    width: 96% !important;
}
}

/* *** END: Responsive "View Classifield" page *** */


/* *** BEGIN: Responsive "View YellowPage" page *** */

@media screen and (max-width: 768px) {
.yellowpagesheading {
    font-size: 18px !important;
    font-weight: bold !important;
    line-height: 40px !important;
	box-shadow:0 5px 5px -5px rgba(0, 0, 0, 0.9), 0 5px 5px -8px rgba(0, 0, 0, 0.9) inset;
}
.yellowpagescategory {
    font-size: 17px !important;
    line-height: 40px !important;
}
.yellowpagesbody a:link {
    font-size: 17px !important;
}
.propertiessearchbody {
    font-size: 16px !important;
    font-weight: normal !important;
}
.yellowpagesbutton {
    border: 0 solid;
    box-shadow: 0 2px 4px grey;
    font-size: 16px !important;
    font-weight: normal !important;
    line-height: 25px !important;
    width: 80px !important;
}
.yellowpagesbody {
	font-size:16px !important;
    margin-left: 2% !important;
    margin-right: 2% !important;
    width: 96% !important;
}
}

/* *** END: Responsive "View YellowPage" page *** */


/* *** BEGIN: Responsive "Search Properties" page *** */

@media screen and (max-width: 768px) {
.propertiessearchheading {
    font-size: 18px !important;
    font-weight: bold;
    line-height: 40px !important;
	box-shadow:0 5px 5px -5px rgba(0, 0, 0, 0.9), 0 5px 5px -8px rgba(0, 0, 0, 0.9) inset;
}
.propertiessearchbody {
    font-size: 16px !important;
}
.propertiessearchbody input {
    font-size: 14px !important;
}
.propertiesbody select {
    font-size: 14px !important;
}
.propertiesbutton {
    border: 0 solid;
    box-shadow: 0 2px 4px grey;
    font-size: 16px !important;
    line-height: 25px;
}
.propertiesbody {
    margin-left: 2% !important;
    margin-right: 2% !important;
    width: 96% !important;
}
}

/* *** END: Responsive "Search Properties" page *** */


/* *** BEGIN: Responsive "Product" page *** */

@media screen and (max-width: 768px) {
.productcategory td {
    font-size: 16px !important;
    font-weight: bold;
}
.productbody a:link, .productbody a:hover, .productbody a:visited {
    font-size: 15px !important;
}
.productlink img {
    max-width: 100px !important;
	width:auto !important;
}
.productbody {
    font-size: 16px !important;
}
.productbutton {
    border: 0 solid;
    box-shadow: 0 2px 4px grey;
    font-size: 16px !important;
    line-height: 25px;
}
.productbody input {
    font-size: 16px !important;
    line-height: 25px;
}
.productbody {
    margin-left: 2% !important;
    margin-right: 2% !important;
    width: 96% !important;
}
}

/* *** END: Responsive "Product" page *** */


/* *** BEGIN: Responsive "Forms" *** */

.formdivider:first-child, .formbody table {
	width:auto !important;
}
.formbody, .formbody table {
    margin-left: 2% !important;
    margin-right: 2% !important;
    width: 96% !important;
	padding-left:0px !important;
	padding-right:0px !important;
}
.formbody b {
    font-size: 16px !important;
}
.formdivider {
    font-size: 16px !important;
	width:auto !important;
}
.formfieldname {
    font-size: 16px !important;
}
.formfieldinput {
    color: #6c8181 !important;
    font-size: 14px !important;
}
.formfieldinput, .formfieldinputfocus {
    border-width: 0 !important;
    box-shadow: 0 0 2px gray inset;
    font-size: 13px !important;
    line-height: 20px !important;
    width: 85% !important;
}
.formbutton {
    border: 0 solid;
    box-shadow: 0 2px 4px grey;
    font-size: 16px !important;
    line-height: 25px;
}

/* *** END: Responsive "Forms" *** */


/* *** BEGIN: Responsive "Service Package" *** */

.spbody {
    margin-left: 2% !important;
    margin-right: 2% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 96% !important;
}
.spbody b {
    font-size: 16px !important;
}
.spbody {
    font-size: 16px !important;
}
.spbody input {
    height: 24px;
}
.spbutton {
    border: 0 solid;
    box-shadow: 0 2px 4px grey;
    font-size: 16px !important;
    line-height: 25px;
	height:40px !important;
}

/* *** END: Responsive "Service Package" *** */