/*--------------- BEGIN: SECTION (MENU) 447 -------------------- */

.img_SCE307 img:hover {
    opacity: unset;
}
.img_SCE307 {
    float: left;
    width: 185px;
    margin-left: 17px;
    margin-bottom: 5px;
    height: 121px;
    margin-top: 10px;
}

.img_SCE307 img {
    max-width: 185px;
    max-height: 123px;
}

#contener_SCE307 {
    width: 1216px;
   min-height:350px;
}
.Menu_heading_SEC307 {
    padding: 15px;
    text-indent: 0px;
    background-color: #2e3192;
    width: 500px;
    margin-left: 17px;
    margin-top: 13px;
    color: white;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
}
.album-title {
    float: left;
    width: 98%;
    text-align: center;
    margin: 10px 0px 10px 17px;
    font-weight: bold;
}

/*--------------- END: SECTION (MENU) 447 ---------------------- */


/*--------------- BEGIN:Blue color   -------------------- */
.InputIcon .fa {color: #1569C7;}
.my-form header {color: #ffffff;}
.my-form a {color: #1569C7; text-decoration: none;}
.my-form .toggle i::before {background-color: #1569C7;}
.my-form .button {background-color: #1569C7;/* 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: #1569C7;}
.my-form .radio input + i::after { background-color: #1569C7;}
.my-form .checkbox input + i::after {color: #1569C7;}
.my-form .radio input:checked + i, .my-form .checkbox input:checked + i, .my-form .toggle input:checked + i {border-color: #1569C7;}
.my-form .rating input:checked ~ label {color: #1569C7;}
.fa.fa-arrow-circle-down, .fa.fa-arrow-circle-up {color:#1569C7;}
span.form_link {color: #1569C7;}
.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: #1569C7;}
.my-form .icon-append, .my-form .icon-prepend {color: #1569C7;}
.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: #1569C7;}
.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 #1569C7;}
.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: #1569C7;}
.my-form .icon-append, .my-form .icon-prepend {color: #1569C7;}
.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: #1569C7;}
.color_picker_button,.color_picker_box {border: 1px solid #1569C7 !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: #1569C7;}
i.icon-home:hover {color: #1569C7;}
i.icon-cog:hover {color: #1569C7;}
.my-form footer {color: #1569C7;}
td.smrecordstitle {background-color: #1569C7;}
.my-form {background: rgba(21, 105, 199, 0.51);}
.pattern {background-color: rgba(21, 105, 199, 0.45);}
.pagerCurrent {border: 1px solid;background-color: black;color: #1569C7;}
.pagerDefault:hover {border: 1px solid;background-color: #1569C7; color: white;}
.pagerCurrent{border: 1px  solid #1569C7;background-color: rgb(159, 160, 160);color: #1569C7;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: #1569C7;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: #1569C7;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: #1569C7;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 #1569C7;background-color: #1569C7;color: #ffffff;font-size: 12px;font-family: Verdana;padding: 5px;text-decoration: none;cursor: pointer;}
.ticket_word {border-right: 1px solid rgba(21, 105, 199, 0.21);}
.ticket_content {border-bottom: 1px solid rgba(21, 105, 199, 0.21);}
.client_reply {background: rgba(21, 105, 199, 0.21);}
/*--------------- END:Blue color -------------------- */.fa-brands.fa-x-twitter {
  color: #fff;
  font-size: 21px;
}
.fa-brands.fa-instagram {
  color: #fff;
  font-size: 21px;
}
.opinionemail {
	display: none;
}
.opinionbody {
	padding: 10px;
}
.SubmenuARG100{
width: 185px;height: 30px;margin-left: 17px;
text-align:center;
}
.SubmenuARG100 a {
    color: #000 !important;
    font-weight: bold;
}
.Menu_heading_SEC307 {
    width: 95% !important;
}
#contener_SCE307 {
    min-height: 250px !important;
}
#container_SCE_307 {
    min-height: 200px !important;
}
.wrapper_ARG100{
float:left;
width:200px;
height:205px;
}

.menubodydefault {display: none;}

.gsc-adBlock {display: none !important;}
 .link1 {/* margin-left: 0px !important; */}
.header {background-size: cover;}
#logo > img{margin-bottom: 0px;max-height: 135px}
.logo_Ad14{align-items: center;float: left;height: auto;margin-top: 10px} 
.column6{float: left;margin-bottom: 20px;width: 100%}
 .header{float: left;height: auto}
.pagephoto.layout_pagephoto {max-width: 488px ; /* 510px; */}
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700italic,700,800,800italic);

.spbutton,.formbutton {
    BACKGROUND-COLOR: #333333 !important;
}

.spdivider {
    
    color: #000000;
    
}

.formdivider {
   
    font-size: 20px;
    
}  

.AdGroup12 img {
    width: 547px;
}
.BottomLinks a {
    color: #E1D3C5;
}
a.normallink {
    color: #FBFBFB !important;
font-size: 13px;
}

/* BEGIN:Poll radio button */

.polls1question input {
    margin-left: 5px!important;
    margin-right: 5px !important;
    margin-top: 6px;
}



/* END:Poll radio button */

/* BEGIN: LOGO CSS */
 .Three-Dee {
    font-family: Germania One;
    color: #ffffff;
    line-height: 80px;
    font-size: 75px;
    text-shadow: 0px 0px 0 rgb(126,126,126),1px 0px 0 rgb(78,78,78),2px 0px 0 rgb(31,31,31), 3px 0px 0 rgb(-16,-16,-16),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:red;
transition-duration:700ms;
}


#logo > img {
    max-width: 465px;
}
/* END: LOGO CSS */

/* BEGIN: Updated Highlight 2 */

.slider_container_h2 {
    width: 550px ;
    height:605px;
}

.slides_h2 {
    width: 550px;
    height: 500px;
}
.singleslide-bg_h2 {
    width: 550px;
    height: 500px;
    top: 0px;
    left: 0px;
}
.thumb_cont_h2 {
    width: 550px ;
}

.heading_h2 .pageheading {
    margin: 0;
}

.img_cont_h2 {
    width:100%;
    height:366px;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
}

.img_h2 {
    top: 0px;
    left: 0px;
    max-width: 550px;
    max-height: 366px;
}

.heading_h2 h3 {
    color: #363636;
    font-size: 16px;
    margin-bottom: 0;
    margin-left: 8px;
    margin-top: 8px;
    text-align: left;
    font-family: 'Open Sans', sans-serif;
}

.body_h2 {
    color: #666666;
    font-size: 14px;
    height: 85px;
    line-height: 21px;
    margin: 5px 5px 5px 9px;
    max-height: 85px;
    overflow: hidden;
    padding: 0;
    text-align: left;
}

.body_cont_h2 {
    position: relative;
    left: 0;
    background: #fff;
    width: 100%;
    height: 139px;
    z-index: 1;
}

.thumb_cont_h2 {
    position: relative;
    width: 550px;
    height: 80px;
    right: 0px;
    top: 500px;
    background: #fff;
}

.jssort04_h2 .w_h2, .jssort04_h2 .pp_h2av:hover .w_h2 {
    position: absolute;
    width: 95px;
    height: 68px;
    background-color: #f7f7f7;
    border-left: 1px solid #F7F7F7;
}

.jssort04_h2 .pp_h2av #uparrow_h2, .jssort04_h2 .pp_h2av:hover #uparrow_h2 {
    opacity:1;
}

.jssort04_h2 .pp_h2:hover .w_h2, .jssort04_h2 .pp_h2av:hover .w_h2, .jssort04_h2 .pp_h2av .w_h2 {
    background-color: #ddd;
}

.pp_h2 {
    position: absolute;
    width: 95px;
    height: 70px;
    top: 10px !important;
    left: 0;
    background-color: #f7f7f7;
}

.nav-control_h2 {
    display: table;
    width: 100%;
    position: relative;
    height: 20px;
    background-color: #f7f7f7;
    top: 95px;
    right: 0;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.jssora15ll_h2 {
    width: 20px;
    height: 20px;
    right: 25px;
    bottom: -11px;
}
.jssora15rr_h2 {
    position: absolute;
    width: 20px;
    height: 20px;
    right: 0px;
    bottom: -11px;
}


/* END: Updated Highlight 2 */
/* BGIN : Highlight 1 Responsive CSS */
.img_h1 {
    float: left;
    width: 100px;
    height: 65px;
}

.img_h1 img {
    max-height: 65px;
    max-width: 100px;
}

.highlights1heading_div /* To hide sub-menu, just set display:none in this CSS */
{
    clear: both;
    float: none;
    padding-top: 10px;
    padding-left: 2px;
    padding-right: 4px;
    display: block;
}
.highlights1heading span {
    font-weight: 600 !important;
}
.h1_articleheading > a,
.t1 > a,
.t1 {
    text-decoration: none;
}
.h1_articleheading {
    padding-bottom: 3px;
    float: left;
    width: 90%;
    /* padding: 1px; */
    margin: 10px;
    margin-bottom: 0px;
    border-bottom: 1px dotted #9d9d9d;
    /* max-height: 60px; */
    overflow: hidden;
}
.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: 20px;
}
.highlights1heading_div .highlights1heading a:hover {
    text-decoration: none;
}
.h1_bullet {
    float: left;
    vertical-align: middle;
    width: 4%;
    font-size: 70%;
}
.h1_bullet_heading {
    width: 93%;
    float: left;
    height: auto;
    overflow: hidden;
    margin-left: 10px;
    /* margin-bottom: 13px; */
    padding-bottom: 10px;
    text-align: left;
}
.Read_more_h1 a {
    color: #F44336 !important;
    font-size: 10px !important;
    font-weight: 600;
}

.Read_more_h1 {
    margin-left: 10px;
    float: left;
}
/* END: Highlight 1 Responsive CSS */

/* *** BEGIN: Horizontal Menu style *** */

/*  BEGIN: Reponsive Menu */

    .columnsTwo {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    }

    .columnsThree {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    }

    .columnsFour {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    }

    .columnsFive {
    -webkit-column-count: 5;
    -moz-column-count: 5;
    column-count: 5;
    }

#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 #menu-button {
    display: none;
}

#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu {
    align-items: center;
    display: flex;
    justify-content: center;
    line-height: 1;
    flex-direction: column;

}
#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: 15px;
  padding-left: 20px;
    padding-right: 20px;
  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 {
  position: absolute;
  left: -9999px;
  z-index:99;
  }
}
#cssmenu ul ul li a:hover {
  background-color:red !important;
}
#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: 0px solid rgba(120, 120, 120, 0.15);
  }
  #cssmenu ul li a,
  #cssmenu ul ul li a {
    width: 100%;
  }
  #cssmenu > ul > li,
  #cssmenu.align-center > ul > li,
  #cssmenu.align-right > ul > li {
    float: none;
    display: block;
  }
  #cssmenu ul ul li a {
    padding: 20px 20px 20px 30px;
    font-size: 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 {
    padding: 20px;
    color: white;
    cursor: pointer;
    font-size: 14px;
    text-transform: uppercase;
	font-weight:bold;
width:100%;
text-align:left;
  }
  #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;
  }
}

/* BEGIN: Reponsive Menu */
/* *** END: Horizontal Menu style *** */

/* *** BEGIN: FRONT PAGE style *** */

.menu_contenir_ARG100 {
    height: auto;
    border-bottom: 2px solid rgb(0, 0, 0);
}

.menu_hold_ARG100 {
    padding: 10px;
}

.menu_text_ARG100 {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
    background-color: #F44336;
color: white;
}

.span1_ARG100 {
    width: 97.2%;
    clear: both;
    height: auto;
    margin: 10px;
    margin-bottom: 20px;
}

.span1_img_ARG100 {
    height: 200px;
    width: 300px;
    float: left;
}


.span1_img_ARG100 img {
    max-height: 200px;
    max-width: 300px;
}

.span1_heading_ARG100 {
    float: left;
    margin-left: 15px;
    height: 55px;
    width: 52%;
    overflow: hidden;
}

.body_preview_ARG100 {
    float: left;
    font-size: 15px;
    height: 115px;
    line-height: 19px;
    margin-left: 15px;
    margin-top: 5px;
    max-height: 115px;
    overflow: hidden;
    width: 52%;
}

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 {
    color: black;
    font-weight: 600;
    font-size: 19px;
}

.span1_heading_ARG100 a:hover {
    color: red;
}
.Read_more_100 {
        float: left;
    width: auto;
    margin-left: 16px;
    margin-top: 1px
}

.Read_more_100 a:visited {
    color: black;
}
.Read_more_100 a {
    color: #F44336;
    font-size: 12px;
    font-weight: 700;

}
img:hover {
    opacity: unset;
    
}
.Sub_menu_ARG100 a {
       width: 288px;
    height: 27px;
    background-color: rgba(0, 0, 0, 0.31);
    position: absolute;
    padding: 6px;
    color: white;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase !important;
    line-height: 28px;
}
/* *** END: FRONT PAGE style *** */
/* *** BEGIN: Section preview style *** */
#heading_PRV a {
    /* margin-top: 3px; */
    /* float: none; */
    /* clear: both; */
    font-size: 17px;
    color: black;
    height: 28px;
    text-align: left;
    font-weight: 600;
}

#heading_PRV {
    height: 48px;
    /* clear: both; */
    overflow: hidden;
    width: 54%;
    float: left;
    margin-left: 12px;
    text-align: left;
}

#heading_PRV a:hover {
    color: red;
    text-decoration: underline;
}
.spw {
    margin-bottom: 15px;
    height: 270px;
    clear: both;
    float: none;
width: 550px;
}

#sub_heading_PRV {
     
    background-color: transparent;
    width: 100%;
    clear: both;
    margin-left: auto;
    margin-right: auto;
    float: left;
    /* margin-left: 11px; */
    /* padding-left: 21px; */
    border-bottom: 2px solid #2e3192;
}
.Heading_text_PRV {
    width: auto;
    float: left;
    /* height: 40px; */
    
    padding: 10px;
}

a.sub_heading_PRV {
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase !important;
color: #2e3192 !important
}


i.fa.fa-angle-double-right {
    margin-left: 8px;
    font-size: 14px;
    font-weight: bold;
}
#main_PRV {
    width: 100%;
    height: auto;
    float: left;
    margin-top: 8px;
    margin-left: 1px;
    margin-left: 10px;
}

#image_PRV {
    width: 230px;
    height: 153px;
    float: left;
    margin-bottom: 10px;
}

#image_PRV img {
    max-width: 230px;
    max-height: 153px;
}

#Body_PRV {
        float: left;
    width: 54%;
    margin-left: 12px;
    text-align: left;
    height: 84px;
    overflow: hidden;
    margin-top: 5px;
    font-size: 15px;
    line-height: 20px;
}
#Read_more {
    float: left;
    margin-left: 12px;
    font-size: 13px;
    font-weight: 800;
    margin-top: 7px;
}

#Read_more a:hover {
    color: red;
}
#Read_more a {
    color: black;
}

/* *** END: Section preview style *** */


/* *** BEGIN: Section Layout style *** */

#main_SEC_601 {
        border-bottom: 1px dotted #9d9d9d;
     
        /* box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.9), 0 5px 5px -10px rgba(0, 0, 0, 0.9) inset; */
        float: left;
        height: 220px;
        margin-bottom: 0px;
        margin-right: 12px;
        margin-top: 1px;
        width: 97%;
        width: 1;
        den;
        margin: 10px;
        margin-top: 0px;
        margin-bottom: 0px;
        padding-bottom: 10px;
        padding-top: 10px;
    text-align: left;
        }


#image_SEC_601 {
    align-content: center;
    align-items: center;
    background-color: #fff;
    display: flex;
    float: right;
    height: 153px; /* 200px; */
    justify-content: center;
    overflow: hidden;
    width: 230px; /*  300px; */
    margin-top: 11px;
}

.img_SCE_601 {
    max-height: 153px; /* 200px; */
    max-width: 230px; /* 300px; */
    overflow: hidden;
}


#heading_SEC_601 {
       float: left;
 /*      height: auto; */
       margin-bottom: 0px;
       margin-top: 10px;
       overflow: hidden;
       width: 54%; /* 59%; */
       margin-left: 10px;
       float: left;
       max-height: 48px; /* 35px; */
}

.heading_SCE_601 {
    color: #222222 !important;
    font-size: 17px !important; /* 22px !important; */
    font-weight: bold !important;
}
.archive_Heading_SEC601 > a {
    color: #222222 !important;
    font-size: 18px !important;
    font-weight: bold !important;
}

.layout_date {
    color: #000000;
    font-size: 16px !important;
}


.IssueDate_SEC601 {
        color: #ff0000;
    font-size: 16px;
    float: left;
}

#main_archive_SEC_601 {
           float: left;
    /* margin-bottom: 4px; */
    margin-left: 0px;
    width: 95.6%;
    /* background-color: #F1F1F1; */
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    margin-left: 10px;
    /* margin-top: -3px; */
    border-bottom: 1px dotted #9d9d9d;
text-align: left;
}

.archive_image_SEC601 {
    height: 66px;
    width: 100px;
    float: right; /* left */
}

#body_SEC_601 {
    /* clear: both; */
    /* padding: 10px; */
    height: 84px; /* 115px; */
    overflow: hidden;
    float: left;
    width: 54%; /* 58%; */
    font-size: 15px;
    margin-left: 10px;
    margin-top: 10px;
}

#date_SEC_601 {
    margin: 10px;
    margin-top: 5px;
    width: 93%;
    /* background-color: red; */
}

.Read_more_SEC_601 a {
        float: left;
        width: 11%;
        margin-left: 10px;
        margin-top: 6px !important;
        font-weight: 700;
        color: red;
        font-size: 12px;
        margin-top: 15px;
}
.Read_more_SEC_601 a:visited {
    color: black;
}
.Read_more_SEC_601 a:hover {
    color: black;
}
.heading_SCE_601:hover {
    color: red !important;
}


/* Icon Wobble Horizontal */
@-webkit-keyframes hvr-icon-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }

  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }

  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes hvr-icon-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }

  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }

  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.hvr-icon-wobble-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-wobble-horizontal:before {
  content: "\f061";
  position: absolute;
  right: 1em;
  padding: 2px 0px 0px 0px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-wobble-horizontal:hover:before, .hvr-icon-wobble-horizontal:focus:before, .hvr-icon-wobble-horizontal:active:before {
  -webkit-animation-name: hvr-icon-wobble-horizontal;
  animation-name: hvr-icon-wobble-horizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

img.archive_img_SCE_601 {
    max-height: 66px;
    max-width: 100px;
}

.archive_Heading_SEC601 {
            float: left;
    width: 74%; /* 84%; */
    overflow: hidden;
    margin-left: 19px;
    max-height: 28px;
    margin-bottom: 16px;

}

.archive_Read_more_SEC601 {
    float: left;
    width: 150px;
    margin-left: 19px;
    margin-top: 4px;
}
.archive_Read_more_SEC601 a {
    color: red;
    font-weight: 700;
font-size: 13px;
}
.archive_Date_SEC601 {
        height: 20px;
    float: left;
    margin-left: 20px;
    margin-top: 4px;
    font-weight: 700;
        font-size: 13px;
    color: red;
}
/* *** END: Section Layout style *** */

/* *** Begin: sharing icon style *** */
#social {
    float: left;
    height: 100%;
    margin: 10px 0px;
    /*margin-top: 20px;*/
    width: 195px;
}

#social_icon {
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    width: 30px;
}

.fa.fa-facebook {
    color: #fff;
    font-size: 20px !important;
}
.fa.fa-twitter{
    color: #fff;
    font-size: 20px !important;
}
.fa.fa-youtube {
    color: #ffffff;
    font-size: 20px !important;
}

.fa.fa-instagram {
    color: #fff;
    font-size: 20px !important;
}
.fa.fa-rss {
    color: #fff;
    font-size: 20px !important;
}

/* *** End: sharing icon style *** */

/*-- BEGIN: CUSTOM FORM -- */
/**/
/* defaults */
/**/
.custom-form {
	margin: 0;
	outline: none;
	color: #666;
}

.input > img {
    float: left;
}
.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 .button {
    left: 0;
}
.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-color: #B30303;
}


/**/
/* 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: 33.33%;
}
.custom-form .col-5 {
	width: 41.66%;
}
.custom-form .col-6 {
	width: 50%;
}
.custom-form .col-8 {
	width: 66.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: #000;
}
.custom-form .rating input + label:hover,
.custom-form .rating input + label:hover ~ label {
	color: #000;
}
.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: #000;
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
}
/*-- END: CUSTOM FORM -- */


.custom_adgroup_11 {
    max-width: 215px;
}
.custom_adgroup_13 {
    max-width: 215px;
}
.custom_adgroup_17 {
    max-width: 300px;
}
.img_cont_h2 { background:white !important;}

.img_SCE307{
	margin-left: 15px;
}

.img_SCE307.flex.gallery200 {
  width: 224px;
  overflow: hidden;
}
.img_SCE307.gallery200 img {
  max-width: 224px;
  max-height: none;
}
.img_SCE307.flex.gallery200 {
	height: auto;
}
.column1.PhotoGallery4 h1 {
	font-size: 35px;
	width: 100%;
	float: left;
	clear: both;
	text-align: center;
	font-size: 30px;
}
#article-audio-file {
	margin-bottom: 8px;
}

.custom-form .input input, .custom-form .select select, .custom-form .textarea textarea, .custom-form .label, .formdivider.formdivider_custom {
    width: 100%;
}

/* BEGIN: Hit Counter */
.hit_sc_object {
        height:30px;
        overflow:hidden;
}
.hit_sc {
    color: white;
    text-align: center;
    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 */


.formbody, .formfieldinput, .custom-form .button {
  font-family: Open Sans !important;
}
.custom-form .button {
  text-transform: capitalize;
  font-size: 15px;
  border-radius: 5px;
  background: linear-gradient(#bd1f1f, #840707 70%);
}

.formfieldinput {
	font-weight: normal !important;
}
.formdivider.formdivider_custom {
	font-size: 16px !important;
	font-family: Open Sans;
}
.system_text.Header_text {
	font-size: 15px;
}

.system_text.Header_text {
  font-size: 15px;
}
.custom-form fieldset {
  padding: 5px;
}
.formdivider, .formbody, .formfieldname {
  width: 100% !important;
  box-sizing: border-box;
}

.pagebody {
	margin-left: 5px !important;
}


#blbodymain[data-id="428"] {
& .firstColumn {
  width: 100%;
}
& .column1.secondColumn {
  display: none;
}
& .column1.thirdColumn {
  display: none;
}
& .column1.fourthColumn {
  display: none;
}
 & .pagephoto {
  max-width: 1200px;
}
}


#social {
  width: 210px;
  display: flex;
  align-items: center;
}
#social_icon svg {
  width: 18px;
}
#social_icon {
  display: flex;
  justify-content: center;
  align-items: center;
}
#social_icon i:hover,
.link1 a:hover {
  color: #69d1ef !important;
}
#social_icon svg:hover {
  fill: #69d1ef !important;
}
li.menubodyhorizontal:hover > a {
  color: #69d1ef;
}

/* *** BEGIN: Responsive General CSS *** */

@media screen and (max-width: 1024px) {

.firstHome{
width:98vw !important;
}


.pagebody {
    padding: 0px;
    margin: 0px;
}
.SubmenuARG100 {
    width: 92vw;
    height: auto;
    margin-left: 2vw;
    margin-right: 2vw;
    margin-bottom: 10px;
}
#contener_SCE307 {
    width: 100%;
    float: left;
    min-height: auto !important;
    margin-left: 0;
}
.Menu_heading_SEC307 {
    width: 96% !important;
    box-sizing: border-box;
    margin-left: 2%;
    margin-right: 2%;
}
.wrapper_ARG100 {
    width: 92vw;
    height: auto;
    margin-left: 2vw;
    margin-right: 2vw;
}
.img_SCE307 img {
    max-width: 92vw;
    max-height: 61vw;
}
.img_SCE307.flex {
    width: 92vw;
    height: auto;
    margin-left: 0;
}
#cssmenu #menu-button {
    display: block;
}
        #cssmenu > ul > li { /*background-color:rgba(0,0,0,0.8); */}
        #cssmenu {position:relative;height:auto;}
        .menubodyhorizontal a:link {text-align:left;}
         #cssmenu ul ul li a {
    color: #222222;
    font-size: 14px;
    padding-left: 20px;
}
.spw {
  width: 96vw;
}
#main_PRV {
  margin-left: 0;
  width: 96vw;
}
#heading_PRV {
  width: 72vw;
}
#Body_PRV {
  width: 72vw;
}

        .AdGroup14m img { display: block !important;  width:100vw;  }
	body {background-color:white;}
	.mainbody{width:100%; margin-left:0px; margin-right:0px;overflow:hidden;}
	.logo_Ad14{ width:100%; }
	.AdGroup14 { display: none;  } 
	.logo, .header { width: 100%; }
	.link1, .thumb1, .PhotoGallery3 { display: none; }
	.Google_custom_search_box > div {width:70vw !important;}
	.sharing_tools { display: none; }
	.bodyContent {display:block;}
	.body, .bodyContent { width: 100%; }
	.bodyContent { flex-direction: column;float: left;margin-bottom: 30px;}
	.firstColumn { width:100%;float: left; box-shadow:none; margin-left:0px; margin-right:0px;}
	.secondColumn { width:40%; float:left; margin-left: 50px; box-shadow:none;}
	.thirdColumn { width:40%; float:right; margin-right: 50px;  box-shadow:none;}
	.fourthColumn {  box-shadow:none;}
	.AdGroup17 {display:none;}
        .AdGroup12 img {max-width:96vw !important;}
        .PhotoGallery4 {float: left; width: 100%; padding-right: 30px;}
	.AdGroup15{ margin-top:25px;}
	.Highlight1_part {box-shadow: 0 0 0 1px #cccccc;}
	.highlights1title {background-color: #cccccc;text-indent: 10px;}
	.Poll1 {box-shadow: 0 0 0 1px #cccccc;}
        .polls1title {box-shadow: 0 3px 0 2px #cccccc;text-align: center;}
	.footer_part { width: 100%; background-color:#A20000; padding: 15px 0; float:left; margin-top:15px;}
	.BottomLinks a:link {color: white !important;}
	.contactbody, .copyright, .copyright:link, .copyright a:link {color:white;}
	.HitCounter, .ContactInformation, .BottomLinks, .CopyRight, .PoweredByLine { width: 92%; text-align: left; padding:10px 5px;}
        .body_cont_h2 {  top: -85px;  }
        .img_cont_h2 { height: auto; }
        .contactbody { line-height: 30px; }
        .copyright { line-height: 20px; }
        .PreviewCol1 { width: 100%; margin-top: 105px; margin: 0 auto; }
        .PhotoGallery_wrapper { width: 100%; clear: both; }
        #contener_SCE215 { width: 100%; margin: 0px; }
        .img_SCE215 { width: 150px; float: left; clear: none; margin-left: 13px; }
        .img_SCE215 img { max-width: 100%; max-height: 100%; }
        .Menu_heading_SEC215 { width: 93%; margin: 10px; }

.slider_container_h2 { height: 500px; }
.slides_h2 { height: 395px; }
.thumb_cont_h2 { top: 395px; }

.gsc-results-wrapper-overlay.gsc-results-wrapper-visible {
    left: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    right: auto !important;
    width: 90% !important;
    z-index: 2147483647 !important;
}
.secondColumn {
  margin-left: 2vw;
  width: 96vw;
}
.thirdColumn {
  float: left;
  margin-left: 2vw;
  margin-right: 0;
  width: 96vw;
}
#main_SEC_601 {
  height: auto;
  margin-left: 10px;
}
#image_SEC_601 {
  height: 30vw;
  width: 45vw;
}
.img_SCE_601 {
  max-height: 30vw;
  max-width: 45vw;
}
#heading_SEC_601 {
  width: 45vw;
}
#body_SEC_601 {
  width: 44vw;
}
.Read_more_SEC_601 a {
  width: auto;
}

}
@media screen and (max-width: 768px) {


#heading_PRV {
  width: 58vw;
}
#Body_PRV {
  width: 58vw;
}
.pagebody.layout_pagebody{margin-left: 0!important;margin-right: 0!important;padding-left: 2vw!important;padding-right: 2vw !important} .pagephoto.layout_pagephoto{border-width: 0;margin-right: 0!important;max-width: 96vw!important;padding: 0!important} .column1.firstmain.firstColumn{height: auto !important}
	#main_SEC_601{margin-left: 2vw!important;margin-right: 2vw !important;width: 96vw !important} #heading_SEC_601, #body_SEC_601{margin-left: 2vw !important;} .Read_more_SEC_601 a{margin-left: 2vw !important} #main_archive_SEC_601{margin-left: 2vw !important;margin-right: 2vw !important;padding-left: 0 !important;padding-right: 0 !important;width: 96vw !important} .archive_image_SEC601{height: 13.33vw !important;width: 20vw !important} img.archive_img_SCE_601{float: left;max-height: 13.33vw !important;max-width: 20vw !important} .archive_Heading_SEC601{margin-bottom: 5px !important;margin-left: 2vw !important;max-height: none !important;width: 73vw !important} .archive_Read_more_SEC601{display: none !important} .archive_Date_SEC601{display: none !important}
#main_PRV{border-bottom: 1px solid gray;margin-bottom: 10px;padding-bottom: 10px} .spw{float: left;height: auto !important;margin-bottom: 20px;margin-left: 2vw !important;margin-right: 2vw !important} .highlights1_articles_div:last-of-type  .h1_articleheading{border-width: 0 !important} .AdGroup13{margin-top: 20px} .PhotoGallery4{margin-top: 0 !important;padding-right: 0 !important} .PhotoGallery_wrapper{margin-left: 2vw !important;margin-right: 2vw !important;width: 96vw !important} .Menu_heading_SEC215{box-sizing: border-box;margin-left: 0 !important;margin-right: 0 !important;margin-top: 0;padding-left: 2vw !important;padding-right: 2vw !important;text-align: center;width: 100%}
#logo > img { max-width: 90vw; max-height: 70px; } .top_links { display: none; } .Google_custom_search_box { float: left; width: 100%; margin: 0px; }
}

@media screen and (max-width: 480px) {
#heading_PRV {
  width: 44vw;
}
#Body_PRV {
  width: 44vw;
}

#image_SEC_601 {
  height: 64vw;
  width: 96vw;
}
.img_SCE_601 {
  max-height: 64vw;
  max-width: 96vw;
}
#heading_SEC_601 {
  width: 96vw;
}
#body_SEC_601 {
  width: 94vw;
}
.Read_more_SEC_601 a {
  width: auto;
}
#image_PRV {
  height: 64vw;
  width: 96vw;
}
#image_PRV img {
  max-height: 64vw;
  max-width: 96vw;
}
#heading_PRV {
  margin-left: 0;
  width: 96vw;
}
#Body_PRV {
  margin-left: 0;
  width: 96vw;
}
#Read_more {
  margin-left: 0;
}
}


/* *** END: Responsive General CSS *** */


/* *** 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;
}
@media screen and (max-width: 768px) {
    .qmmc a,
    .qmmc li {
        float: none ! important;
    }
    .qmmc div {
        position: relative ! important;
        visibility: visible ! important;
        top: 0px ! important;
    }
    #qm0 a {
        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 {
        box-shadow: none ! important;
        width: 100%;
        text-align:left;
        text-shadow:0px 0px transparent !important;
        font-size: 15px ! important;
        font-weight:normal;
        padding-left:10px !important;
        padding-right:10px !important;
    }
    body #qm0 .qmactive, body #qm0 .qmactive:hover {
        box-shadow: none ! important;
        width: 100%;
        text-align:left;
        font-size: 15px ! important;
        text-shadow:0px 0px transparent !important;
        border-width:0px !important;
        background-color:#BD0100 !important;
        font-weight:normal;
        padding-left:10px !important;
        padding-right:10px !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 {
        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 {
        background-color: #222222 !important;
        border-width: 0px;
        padding: 0px 0px 0px 10px ! important;
        box-shadow: none ! important;
        width: 150px;
        width: 100%;
    }
    #qm0 table {
        width: 100%;
    }
    #qm0 div {
        border-width: 0px;
    }
    #qm0 div {
        display: none;
    }
    .column6 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 !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: block;
        width:10%;
        left:30px;
        margin-right:2%;
        float:left; 
    }
    .ms1_close {
        display: none;
    }
    .ms1_bar, .ms1_close {
    color: white;
    font-size: 50px;
    height:40px !important;
    line-height:40px !important;
    transform:translate(0px, -3px);
    -webkit-transform:translate(0px, 1px);
    -ms-transform:translate(0px, -3px);
}
    .ms1_bar {
        display: inline-block;
    }
    .ms1_close {font-size:30px;}
}

@media screen and (max-width: 414px) {
 .Menu_Sandwich1{width:7%;}
}

/* *** 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: 0%;
    }
    .formfieldinput {
        width: 100% !important;
    }
    .formdivider:first-child,
    .formbody table {
        width: 100% !important;
    }
}



@media screen and (max-width: 480px) {

.formdivider, .formbody, .formfieldname {
    width: 100% !important;
    font-size: 12px !important;
}

.formdivider:first-child, .formbody table {
    width: 91% !important;
}

.formfieldinput {
    width: 100% !important;
}

Replace below code under 768px media

.formbutton {
    width: 57% !important;
    position: absolute;
    left: 0;
}

}

@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: 100%;
        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: 90vw !important;
    }
}

/* *** END: Responsive MainContent  *** */


/* *** BEGIN: Responsive AdGroup12 *** */

@media screen and (max-width: 768px) {
    .c16 img {
        width: 96vw;
    }
}

/* *** END: Responsive AdGroup12 *** */


/* *** BEGIN: Responsive AdGroup13 *** */

@media screen and (max-width: 768px) {
    .c12 * {
        width: 96vw !important;
    }
.system_text.Header_text {
  font-size: 15px;
}
.custom-form fieldset {
  padding: 5px;
}
.formdivider, .formbody, .formfieldname {
  width: 100% !important;
  box-sizing: border-box;
}
}

/* *** END: Responsive AdGroup13 *** */
