/*--------------- 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; }
.Read_more {

    width: 70%;
}
/* BEGIN: Hit Counter */
.hit_sc_object {
        height:30px;
        overflow:hidden;
}
.hit_sc {
    color: #000;
    text-align: center;
display:none;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    height: 20px !important;
    line-height: 20px !important;
    width: auto;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
/* END: Hit Counter */
.custom_adgroup_11 {
  max-width: 300px;
}
.custom_adgroup_14 {
  max-width: 250px;
}
.custom_adgroup_13 {
  max-width: 300px;
}
.menubodyhorizontal:empty {
    display: none !important;
}
.my-form .select select  {
    background: #fff none repeat scroll 0 0;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    color: #404040;
    display: block;
    font: 15px/19px "Open Sans",Helvetica,Arial,sans-serif;
    height: 39px;
    outline: medium none;
    padding: 3px 39px 0px 9px;
    width: 85%;
}

.cssmenu_vertical {
    display: none;
}
/* Menuvertical css */
#qm1 a /* menubodyvertical */
{
width: 290px; /* 160px; */  margin-top: 0px; margin-right: 0px; margin-bottom: 0px !important; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 8px; border-top-style: solid; border-top-color: #505050; border-top-width: 1px; border-right-style: solid; border-right-color: #505050; border-right-width: 1px; border-bottom-style: solid; border-bottom-color: #505050; border-bottom-width: 1px; border-left-style: solid; border-left-color: #505050; border-left-width: 1px; background-color: #d3d3d3; font-family: Roboto Condensed; color: #000000; font-size: 15px; font-weight: bold; text-decoration: none; text-transform: uppercase; white-space: normal; 
}
body #qm1 .qmactive, body #qm1 .qmactive:hover /* menubodyvertical */
{
width: 290px; /* 160px; */ margin-top: 0px; margin-right: 0px; margin-bottom: 4px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 8px; border-top-style: solid; border-top-color: #505050; border-top-width: 1px; border-right-style: solid; border-right-color: #505050; border-right-width: 1px; border-bottom-style: solid; border-bottom-color: #505050; border-bottom-width: 1px; border-left-style: solid; border-left-color: #505050; border-left-width: 1px; background-color: #000; font-family: Roboto Condensed; color: #d3d3d3; font-size: 15px; font-weight: bold; text-decoration: none; text-transform: uppercase; white-space: normal; 
}
.menubodyvertical a:visited
{
width: 290px; /* 160px; */ margin-top: 0px; margin-right: 0px; margin-bottom: 4px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 8px; border-top-style: solid; border-top-color: #2f4457; border-top-width: 1px; border-right-style: solid; border-right-color: #2f4457; border-right-width: 1px; border-bottom-style: solid; border-bottom-color: #2f4457; border-bottom-width: 1px; border-left-style: solid; border-left-color: #2f4457; border-left-width: 1px; background-color: #495e71; font-family: Roboto Condensed; color: #ffffff; font-size: 15px; font-weight: bold; text-decoration: none; text-transform: uppercase; 
}
#qm1 .qmparent:hover /* menubodyvertical */
{
width:290px; /* 160px; */ margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 8px; border-top-style: solid; border-top-color: #2771BA; border-top-width: 1px; border-right-style: solid; border-right-color: #2771BA; border-right-width: 1px; border-bottom-style: solid; border-bottom-color: #2771BA; border-bottom-width: 1px; border-left-style: solid; border-left-color: #2771BA; border-left-width: 1px; background-color: #495e71; font-family: Roboto Condensed; color: #ffffff; font-size: 15px; font-weight: bold; text-decoration: none; text-transform: uppercase; white-space: normal; 
}
#qm1 div a /* submenubodyvertical */
{
width: 250px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 8px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-color: #d3d3d3; font-family: Roboto Condensed; color: #000; font-size: 15px; font-weight: normal; text-decoration: none; text-align: left; text-transform: none; white-space: normal; display: block; 
}
body #qm1 div .qmactive, body #qm1 div .qmactive:hover /* submenubodyvertical */
{
width: 250px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 8px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-color: #495e71; font-family: Roboto Condensed; color: #ffffff; font-size: 15px; font-weight: normal; text-decoration: none; text-align: left; text-transform: none; white-space: normal; display: block; 
}
.submenubodyvertical a:visited
{
width: 250px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 8px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-color: #495e71; font-family: Roboto Condensed; color: #ffffff; font-size: 15px; font-weight: normal; text-decoration: underline; text-align: left; text-transform: none; display: block; 
}
#qm1 div a:hover /* submenubodyvertical */
{
width: 250px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 8px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-color: #000; font-family: Roboto Condensed; color: #d3d3d3; font-size: 15px; font-weight: normal; text-decoration: none; text-align: left; text-transform: none; white-space: normal; display: block; 
}
#qm1 div /* submenubordervertical */
{
border-style: solid; border-color: #2f4457; border-width: 1px; 
}
/* Menuvertical css End*/
.span1_heading_ARG100 {
  font-family: roboto condensed !important;
  font-size: 20px !important;
  font-weight: 700 !important;
}
/*  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;
    }
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  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;
}
#cssmenu {
	align-items: center;
	display: flex;
	justify-content: center;
	line-height: 1;
	width: auto;
	flex-direction: column;
	background: #2f4457;
}
#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-left: 9px;
padding-right: 9px;
padding-top: 15px;
padding-bottom: 15px;
  
   text-decoration: none;
   -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}
#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 {
    left: -9999px;
    position: absolute;
    z-index: 99;
}
#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: 32px;
}
#cssmenu ul ul li a {
  padding: 10px 20px;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}
#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 > a:link, #cssmenu > ul > li > a:hover, #cssmenu > ul > li > a:visited {
    text-align:left;
  }
  #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: 12px;
    color: white;
    background: none;
  }
  #cssmenu ul ul li:hover > a,
  #cssmenu ul ul li a:hover {
    color: #000000;
  }
  #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: 20px;
    color: white;
    cursor: pointer;
    font-size: 14px;
    text-transform: uppercase;
	font-weight:bold;
    font-family:trebuchet ms;
    width:100%;
  }
  #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;
  }
  #cssmenu ul ul li a {
       color:black;
       font-size:15px;
  }
}
/* BEGIN: Reponsive Menu */
/* *** BEGIN: Section layout style *** */
#main_SEC_601 {
    background-color: #ffffff;
    float: left;
    height: 200px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-top: 10px;
    width: 100%;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    padding-bottom: 10px;
}
#image_SEC_601 {
    align-content: center;
    align-items: center;
    background-color: #fff; /* gray; */
    display: flex;
    float: left;
    height: 200px;
    justify-content: center;
    overflow: hidden;
    width: 300px;
}
.img_SCE_601 {
    max-height: 200px;
    max-width: 300px;
    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: 55%;
}
.heading_SEC_601 {
    color: #000000 !important;
    font-family: roboto condensed !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: 90px;
    line-height:18px;
    overflow: hidden;
    position: relative;
    width: 60%; /* 55%; */
}
.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: 54%;
}
/* *** END: Section layout style *** */
/* *** BEGIN: Back to Top style *** */
.back-to-top {
    left: 95%;
    position: fixed;
    top: 91%;
    z-index: 999;
}
.back-to-top .fa.fa-angle-up {
    background: #2f4457 none repeat scroll 0 0;
    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: Extra css */
.gsc-input-box {overflow:hidden !important;} 
#MainContent {
margin-top:-20px;
}
.weatherwidget div {
    padding: 0 !important;
    width: 175px !important;
}
#link_get_widget {
    display: none !important;
}
div.aw-widget-current-inner {
    margin-bottom: 0px !important;
}
/* End: Extra css */
/* BEGIN: Gallery1 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(/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(/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(/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= '/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;
}
/* END: Gallery1 style */
/* BEGIN: Highlight6 style */
/* 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(/JQuery/Gallery/ad_scroll_back.png) 0px 22px no-repeat;
}
.ad-gallery .ad-forward
{
    cursor: pointer;
    display: block;
    right: -20px;
    width: 13px;
    background: url(/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 */
.ad-preloads
{
    position: absolute;
    left: -9000px;
    top: -9000px;
}
/* End: Highlight6 style */
/* BEGIN: LOGO CSS */
 .Three-Dee{
font-family: Aladin;
color:#ffffff;
line-height: 90px;
font-size: 75px;
transition-duration:700ms;
text-align:center;
text-shadow:0px 0px 0 rgb(125,125,125),1px 0px 0 rgb(81,81,81), 2px 0px 0 rgb(38,38,38),3px 0px 2px rgba(0,0,0,1),3px 0px 1px rgba(0,0,0,0.5),0px 0px 2px rgba(0,0,0,.2);}
.Three-Dee:hover {
color:#357ae8;
transition-duration:700ms;
}
/* 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 {
    vertical-align: top;
    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 */
/*  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: 5px;
    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 1px 1px 2px;
}
.highlights1body {
    overflow: hidden;
    height: auto;
}
.highlights1heading_div .highlights1heading span {} .highlights1_articles_div {
    clear: both;
    display: block;
    float: none;
    width: 100%;
    padding: 2px 5px 0px;
}
.highlights1title {
    background-color: #d3d3d3;
    color: #000;
    background-image: none;
    border-bottom-color: #505050;
    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: 70%;
    color:black !important;
}
.h1_bullet_heading {
    width: 92%;
    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;
    line-height: 12px !important;
    padding: 3px;
    margin-top: 1px;
}
.mdetails_issuedate {
    float: left;
    padding: 3px;
}
.mdetails-art_cont {
   clear: both;
}
.md-table-img {
    float: left;
}
.mdetails-image_cont {
    max-width: 100%;
    position: relative;
    float:left;
}
.mdetails-img {
   /* width: 100%; */
}
.mdetails-body_cont {
  box-sizing: border-box;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  max-width: 100%;
}
.pagephotocaption{
overflow:hidden;
}
.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 !important;
    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: 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: 0px;
    margin-bottom: 2px;
    margin-top: 0px;
    position: relative;
    width: 16%;
}
.archive_heading_ARG100 {
    float: left;
    font-family: roboto condensed !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    position: relative;
    width: 80%;
    margin-left:10px;
}
.archive_heading_ARG100:hover {
    color: red;
}
#archive_heading_ARG100 {
  border-bottom: 1px dotted #cccccc;
  float: left;
  margin-left: 15px;
  margin-top: 10px;
  padding-bottom: 10px;
  position: relative;
  width: 98%;
}
.menu_container_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 {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  clear: both;
  height: auto;
  margin: 0 3px;
  padding-bottom: 10px;
  padding-top: 10px;
  width: 100%;
}
.span1_ARG100:hover {
  background-color: rgba(0, 0, 0, 0.01);
}
.span1_img_ARG100 {
    height: 200px;
    width: 300px;
    float: left;
    margin-top:10px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.08);
}
.span1_img_ARG100 img {
    max-height: 200px;
    max-width: 300px;
    position: relative;
}
.Sub_menu_ARG100 {
    float: left;
    margin-top: 34px;
    position: absolute;
}
.span1_heading_ARG100 {
    float: left;
    margin-left: 0px;
    max-height: 23px;
    width: 100%;
    overflow: hidden;
}
.body_preview_ARG100 {
    float: left;
    font-size: 16px;
    line-height: 21px;
    margin-left: 15px;
    margin-top: 5px;
    max-height: 168px;
    overflow: hidden;
    width: 700px; /* 432px; */
    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: #fff;
}
.span1_heading_ARG100 a {
    font-family: roboto condensed !important;
    font-size: 20px !important;
    font-weight: 700 !important;
}
.span1_heading_ARG100 a:hover {
    color: red;
}
.Read_more_100 {
	float: left;
	width: auto;
	margin-top: 5px;
	margin-left: 15px;
	width: 50%;
}
.Read_more_100 a {
    color: #004BA0 !important; /* #515151 !important; */
    font-family: roboto condensed !important;
    font-size: 18px !important; /* 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 condensed !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    height: 20px;
    line-height: 15px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    position: absolute;
    text-transform: uppercase !important;
    white-space:nowrap;
    text-shadow: 0 3px 2px black;
}
.day {
    background: #2f4457 none repeat scroll 0 0;
    color: white;
    float: left;
    font-size: 14px;
    font-weight: 600 !important;
    padding: 2px;
    width: 18px;
}
.mon {
    background: #2f4457 none repeat scroll 0 0;
    color: white;
    float: left;
    font-size: 14px;
    font-weight: 600;
    padding: 2px;
    width: 27px;
}
.year {
    background: #c9dede none repeat scroll 0 0;
    color: black;
    float: left;
    font-size: 14px;
    font-weight: 600;
    margin-left: 5px; 
    padding: 2px 2px 2px 10px;
    width: 30px;
}
/* *** END: FRONT 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;
}
.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;
}
.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;
background:#033F6C;
}
/**/
/* 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;
}
.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: 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-color: #e5e5e5;
	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: #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: #C9DEDE;
}
.custom-form .rating input + label:hover,
.custom-form .rating input + label:hover ~ label {
	color: #C9DEDE;
}
.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: #C9DEDE;
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 {
    padding: 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;
/*   20px/1.55 'Open Sans', Helvetica, Arial, sans-serif */
}
.custom-form .input input, .custom-form .select select, .custom-form .textarea textarea, .custom-form .label, .formdivider.formdivider_custom {
    width: 100%;
}
/*-- END: CUSTOM FORM -- */
.Read_more .fa.fa-angle-double-right {
  display: none !important;
}
.page_break {
    background-color: #d3d3d3;
    border-radius: 5px;
    clear: both;
    color: #000 !important;
    display: block;
    line-height: 30px;
    overflow: hidden;
    padding: 0 10px;
    text-shadow: -7px 7px 1px #6d6d6d, -6px 6px 1px #6d6d6d, -5px 5px 1px #6d6d6d, -4px 4px 1px #6d6d6d, -3px 3px 1px #6d6d6d, -2px 2px 1px #6d6d6d, -1px 1px 1px #6d6d6d, 0 0 1px #6d6d6d, -8px 8px 1px #6d6d6d, -9px 9px 1px #6d6d6d, -10px 10px 1px #6d6d6d, -7px 7px 1px #6d6d6d, -11px 11px 1px #6d6d6d, -12px 12px 1px #6d6d6d, -13px 13px 1px #6d6d6d, -14px 14px 1px #6d6d6d, -15px 15px 1px #6d6d6d, -16px 16px 1px #6d6d6d, -17px 17px 1px #6d6d6d, -18px 18px 1px #6d6d6d, -19px 19px 1px #6d6d6d, -20px 20px 1px #6d6d6d, -21px 21px 1px #6d6d6d, -22px 22px 1px #6d6d6d;
    font-size: 14px !important;
}
.page_break .fa.fa-chevron-right {
    display: inline;
    padding-left: 6px;
}
.opinionbody, .sharebody {
  margin-left: 5px;
}
.polls1title {
   background-color: #2f4457; /* #d3d3d3; */
   border-bottom-color: #505050;
   color: #fff; /* #000; */
}
div.aw-widget-current-inner {
/*  min-height: 215px !important; */
}
.AdGroup16 {
  margin-top: 10px;
}
.system_text.Header_text {
    font-size: 18px;
    color: #000;
}

.custom_classified_image {
   margin-bottom: 10px;
    max-height: none !important;
    max-width: 750 !important;
}

.classifiedheading ~ div  a:link, .classifiedheading ~ div  a:visited {
    color:  red;
    font-size: 14px;
}

.classifiedheading ~ div a:hover {
    color:  black;
    font-size: 14px;
}
#qm1 a:empty {
	display: none;
}

/* ------- BEGIN: menu css --------------------- */
.MenusM:hover{
background-color: #000;
}
.MenuContainer {
    background-color: #2f4457;
    float: left;
    pointer-events: all;
    position: absolute;
    top: 0;
    z-index:2147483647;
    display: none;
}
.MenusM {
    border-bottom: 1px solid #1d2933;
    display: block;
    line-height: 40px;
    margin-left: 0px;
    margin-right: 0px;
    width:150px;
padding-left: 15px;
padding-right: 15px;
}
.SubMenusM {
    background: #475d71 none repeat scroll 0 0;
    display: none;
    left: 180px;
    position: absolute;
    width: auto;
    white-space:nowrap;
    margin-top:-40px;
}
.SubMenuLink:hover{
background-color: #000 !important;
}
.MenuLink {
    background-color: transparent !important;
    background-image: none !important;
    color: white !important;
    font-size: 14px !important;
	display:block;
}
.SubMenuLink {
    background-color: transparent !important;
    background-image: none !important;
    color: #ffffff !important;
    display: block;
    font-size: 16px !important;
    padding-left: 15px;
    padding-right: 15px;
	font-weight:normal !important;
}
.MenuLink .icon-angle-down {
    float: right;
    font-size: 28px !important;
    line-height: inherit;
    padding-right: 5px;
    text-decoration: none !important;
}
.SubMenuLink .icon-angle-right {
    font-size: 16px !important;
    line-height: inherit;
    padding-right: 3px;
    text-decoration: none !important;
}
.menuLable {
    color: white;
    /*! font-family: trebuchet ms; */
    font-size: 18px !important;
    font-weight: bold;
    line-height: 64px !important;
    margin-left: 15px;
    text-shadow: 0 1px 1px black;
    text-transform: uppercase !important;
}

.Menu_part {
    background-color: #000;
    display: block !important;
    height: 45px;
    float:left;  
}
.ms2_bar {
    color: white;
    cursor: pointer;
    display: none;
    float: right;
    font-family: trebuchet ms !important;
    font-size: 48px;
    line-height: 32px;
    margin-right: 10px;
    margin-top: 0px;
    padding-left: 16px;
    text-shadow: 0 1px 1px black;
    transform: rotate(45deg);
    width: 26px;
    -moz-user-select:none;
   -webkit-user-select:none;
}
.ms1_bar {
	color: white;
	cursor: pointer;
	float: right;
	font-family: trebuchet ms !important;
	font-size: 38px;
	line-height: 32px;
	margin-right: 10px;
	margin-top: 5px;
	padding-left: 16px;
	text-shadow: 0 1px 1px black;
	width: 26px;
	-moz-user-select: none;
	-webkit-user-select: none;
}
.Menu_Sandwich1 {
    overflow: hidden;
	cursor:pointer;
}

    .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;
    }

/* ------- END: menu css --------------------- */

.polls1question{
background-color:transparent;
}
/* *** BEGIN: General Responsive CSS *** */

@media screen and (max-width: 1024px) {

.col1,.col2{
position:relative !important;
height:auto !important;
}
table td {
    float: left;
    /* width: 10%; */
}


/* BEGIN: mobile menu css */

.Menu_part{
float:none;
}

.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: #2f4457;
    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 a:link {
    color: white !important;
    font-size: 16px !important;
    font-weight: 700 !important;
}
.submenubody81 a {
    color: white !important;
    display: inline-block;
    font-weight: normal !important;
    margin: 5px;
    font-size:16px !important;
}
a.menubodyhorizontal {
    color: white !important;
    font-size: 16px !important;
    font-weight: 700 !important;
text-transform:uppercase !important;
}

.Menus81 .menubodyhorizontal.active.has-sub.custom_menu_93 {
    color: white !important;
}

.submenubody81, .SubMenus81{
display:block !important;
}
/* END: mobile menu css */


.mdetails-body_cont object {
     width:  100%; 
    height: 90vh;
}
.mdetails-body_cont iframe {
	max-width: 90vw;
	max-height: 60vw;
}
.cssmenu_vertical{
display:block;
background:#000000;
}
.bodyContent{
display:flex;
flex-direction:column;
}
.firstColumn{
order:3;
float:none;
width:100%;
}

.secondColumn{
order:1;
}

.last_div{
order:2;
}
#archive_heading_ARG100{
margin:0px;
}
.mdetails-img {
    max-width: 100%;
}

body {
    border: medium none !important;
    padding: 0 !important;
}
    body, .mainbody {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
  }
.menuH {
    margin-top: 1px;
    position: relative;
    width: 100% !important;
    z-index: 999999999;
}
  .mainbody {
    overflow: hidden;
  }
.border.mainBody {
border-width: 0 !important;
display: flex;
flex-direction: column;
padding-bottom: 10px;
padding-top: 10px;
width: 96% !important;
}
  .TopLinks_part {
    display: none;
  }
  .Logo_Ad14, .bodyContent, .footer {
    box-shadow: none !important;
    margin-bottom: 0px;
  }
  .Logo_Ad14 {
    margin-top: 0px !important;
    width: 100%;
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding:0px;
  }
  .logo {
    width: 100%;
    overflow: hidden;
  }
  .AdGroup14 {
  /*   display: none; */
  }
  .bodyContent {
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
  }
  .menu_div {
    display: none;
  }
  .secondColumn {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    border-right: 0px solid;
    border-bottom: 1px solid;
    margin-top: 0px;
  }
  .mainContent, .AdGroup12 {
    margin-left: auto;
    margin-right: auto;
    width: 98%;
  }
  .AdGroup12  img {
    max-width: 96vw !important;
  }
  .thirdColumn, .fourthColumn {
    border-width: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }
  .last_div {
    float: none;
    width: 100%;
  }
  .Highlight1_part, .AdGroup15, .AdGroup11 {
    margin: 5px auto;
    width: 97%;
  }
  .fourthColumn {
    float: none;
  }
  .footer {
    float: left;
    margin-bottom: 0;
    padding-bottom: 0;
    width: 100% !important;
    margin-bottom: 10px;
  }
 .GoTop1, .GoTop2 {display:none;}
  .custom_adgroup_2{display:none;}
  .BottomLinks{width:100%;}
  .AdGroup11 img,  .AdGroup14 img,.AdGroup15 img, .AdGroup13 img{ max-width:250px; overflow:hidden; margin-left:auto;margin-right:auto;  }
  .AdGroup19 img, .AdGroup17 img, .AdGroup12 img, .custom_adgroup_18 {max-width:430px; margin-left:auto;margin-right:auto; overflow:hidden;}
  .PoweredByLine {margin-bottom:20px;}
  .Three-Dee {font-size:8vw; line-height:auto;}
  .Search_box {
    background-color: #c9dede;
    clear: both;
    float: none;
    overflow: hidden;
    padding: 5px 0;
    width: 100%;
  }
  .gsc-search-button.gsc-search-button-v2 {
    border-color: transparent !important;
    border-radius: 0 !important;
  }
  .Google_search_results {
    margin-left: auto;
    margin-right: auto;
    width: 90%;
    position: relative;
  }
  .Google_search_box {
    float: right;
    margin-right: 7%;
    width: 70%;
  }
  .gsc-control-cse.gsc-control-cse-en {
    background: transparent none repeat scroll 0 0 !important;
    border-color: transparent !important;
    clear: both;
    float: none;
  }
.span1_img_ARG100 {
    height: 26vw;
    width: 39vw;
}
.span1_img_ARG100 img {
    max-height: 26vw;
    max-width: 39vw;
}
.body_preview_ARG100 {
    margin-left: 10px;
    width: 54vw;
}
.Read_more_100 {
    width: 54vw;
    margin-left: 10px;
}
}
@media screen and (max-width: 640px) {
.span1_heading_ARG100 { width: 100%; }
.span1_heading_ARG100 a { font-size: 18px !important; }
.archive_IssueDate_ARG100  {  width: 100%; position: absolute; }
.archive_heading_ARG100  { width: 100%; margin-left: 125px; }
.back-to-top {
    left: 91%;
    top: 87%;
}
.body_preview_ARG100 {max-height:150px;}
}
@media screen and (max-width: 480px) {

.AdGroup14 img, .AdGroup13 img {
	max-width: 94vw;
	margin-left: 2vw;
}
td> .custom_adgroup_13 {
    display: none;
}
img.custom_adgroup_13 {    margin-left: 13px;
    margin-bottom: 17px;}

.span1_img_ARG100 {
    height: 62vw;
    width: 95vw;
}
.span1_img_ARG100 img {
    max-height: 62vw;
    max-width: 95vw;
  /*  min-width: 95vw; */
}
.body_preview_ARG100 {
    width: 92vw;
}
  .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: 98%;
}
.archive_heading_ARG100 { 
   width: 70% !important;
   margin-top: 10px;
   margin-left: 125px; 
}
.Highlight1_part, .AdGroup15, .AdGroup11 {
    margin: 5px auto;
    width: 94%;
}
.AdGroup11 img, .AdGroup15 img { max-width:200px; overflow:hidden; margin-left:auto;margin-right:auto;}
.back-to-top {
    left: 88%;
    top: 85%;
}
}
@media screen and (max-width: 420px) {
.span1_heading_ARG100 { width: 93%; }
	.thirdColumn, .fourthColumn {
	 width:100%  !important;
	}
	.fourthColumn {
	 margin-top:0px;
	}
	.highlights1body {
	 padding-bottom:5px;
	}
	.highlights1title {
	 padding-bottom:10px;
	 padding-top:10px;
	 font-size:14px;
	}
	.highlights1_articles_div {
	 padding:4px 0px;
	}
	.h1_articleheading {
	 padding:5px 8px;
	}
	.h1_bullet_heading {
	 width:93%;
	}
	.highlights1heading {
	 font-size:13px;
	}
	.highlights1body a:link, .highlights1body a:hover, .highlights1body a:visited, .highlights1body a:active, .highlights1body a {
	 font-size:12px;
	}
.span1_img_ARG100 {
    height: auto;
    width: 100%;
    max-width: 418px;
    max-height: 275px;
  }
.span1_img_ARG100 img {
    max-width: 418px;
 /*   width: 100%; */
  }
.Read_more {
    margin-left: 0px;
  }
}
@media screen and (max-width: 414px) {
.span1_heading_ARG100 { width: 95vw; }
.span1_img_ARG100 {
    height: 64vw;
    width: 94vw;
}
.span1_img_ARG100 img {
    max-height: 64vw;
    max-width: 94vw;
 /*   min-height: 64vw;
    min-width: 94vw; */
}
.body_preview_ARG100 {
    width: 93vw;
}
.archive_heading_ARG100 { 
   width: 68% !important;
}
	.thirdColumn, .fourthColumn {
	 width:100%  !important;
	}
	.fourthColumn {
	 margin-top:0px;
	}
	.highlights1body {
	 padding-bottom:5px;
	}
	.highlights1title {
	 padding-bottom:10px;
	 padding-top:10px;
	 font-size:14px;
	}
	.highlights1_articles_div {
	 padding:4px 0px;
	}
	.h1_articleheading {
	 padding:5px 8px;
	}
	.h1_bullet_heading {
	 width:93%;
	}
	.highlights1heading {
	 font-size:13px;
	}
	.highlights1body a:link, .highlights1body a:hover, .highlights1body a:visited, .highlights1body a:active, .highlights1body a {
	 font-size:12px;
	}
}
@media screen and (max-width: 360px) {
.archive_heading_ARG100 { 
   width: 64% !important;
}
}
@media screen and (max-width: 320px) {
.AdGroup11 img, .AdGroup15 img{
max-width:200px;
}
.archive_heading_ARG100 { 
   width: 60% !important;
}
}
/* *** END: General Responsive CSS *** */
/* *** BEGIN: Responsive Forms *** */
@media screen and (max-width: 768px) {


.pagebody, .pagebody table {
  width: 96vw !important;
}
.pagebody td, .pagebody {
  font-size: 12px !important;
}
.secondColumn.secondColumnx {
  width: 96vw !important;
  margin-left: 2vw !important;
  margin-right: 2vw !important;
}
.mainContent {
  width: 100% !important;
}
  #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 MainContent *** */
@media screen and (max-width: 768px) {
  .pagephoto {
    max-width: 96vw !important;
  }
}
/* *** END: Responsive MainContent  *** */
/* *** BEGIN: Menu section Layout Responsive CSS *** */
@media screen and (max-width: 768px) {
#main_SEC_601 {
    height: auto;
    margin-left: 0 !important;
}
#image_SEC_601 {
    height: 26vw;
    width: 39vw;
}
#heading_SEC_601 {
    width: 54vw;
}
#image_SEC_601 img {
    max-height: 26vw;
    max-width: 39vw;
}
.body_SEC_601 {
    max-height: 80px;
    width: 54vw;
}
}
@media screen and (max-width: 640px) {
.body_SEC_601 {
    font-size: 16px !important;
    max-height: 72px;
    width: 54vw;
}
}
@media screen and (max-width: 480px) {
#heading_SEC_601 {
    margin-bottom: 0 !important;
    width: 52vw;
}
.heading_SEC_601 {
    font-size: 16px !important;
}
#date_SEC_601 {
    display: none;
}
.body_SEC_601 {
    font-size: 14px !important;
    margin-top: 0 !important;
    max-height: 65px;
    width: 52vw;
}
}
@media screen and (max-width: 414px) {
#image_SEC_601 {
    height: 62vw;
    width: 94vw;
}
#image_SEC_601 img {
    max-height: 62vw;
    max-width: 94vw;
}
#heading_SEC_601 {
    width: 92vw;
}
.heading_SEC_601 {
    font-size: 18px !important;
}
.body_SEC_601 {
    font-size: 16px !important;
    margin-top: 0 !important;
    max-height: 95px;
    width: 92vw;
}
}
@media screen and (max-width: 360px) {
}
@media screen and (max-width: 320px) {
}
/* *** END: Menu section Layout Responsive CSS *** */


@media screen and (min-width: 361px) and (max-width:412px) {
.AdGroup13 tr {
	display: flex;
	display: -webkit-flex; /* Safari */
	align-items: center;
	-webkit-align-items: center;
	justify-content: center;
	-webkit-justify-content: center;
	width: 100%;
	flex-wrap: wrap;
	transform: translate(-10px,0);
	-webkit-transform: translate(-10px,0);
	-ms-transform: translate(-10px,0);
}
}