/*--------------- BEGIN:Magenta color   -------------------- */
.InputIcon .fa {color: #D100D1;}
.my-form header {color: #ffffff;}
.my-form a {color: #D100D1; text-decoration: none;}
.my-form .toggle i::before {background-color: #D100D1;}
.my-form .button {background-color: #D100D1;/* 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: #D100D1;}
.my-form .radio input + i::after { background-color: #D100D1;}
.my-form .checkbox input + i::after {color: #D100D1;}
.my-form .radio input:checked + i, .my-form .checkbox input:checked + i, .my-form .toggle input:checked + i {border-color: #D100D1;}
.my-form .rating input:checked ~ label {color: #D100D1;}
.fa.fa-arrow-circle-down, .fa.fa-arrow-circle-up {color:#D100D1;}
span.form_link {color: #D100D1;}
.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: #D100D1;}
.my-form .icon-append, .my-form .icon-prepend {color: #D100D1;}
.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: #D100D1;}
.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 #D100D1;}
.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: #D100D1;}
.my-form .icon-append, .my-form .icon-prepend {color: #D100D1;}
.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: #D100D1;}
.color_picker_button,.color_picker_box {border: 1px solid #D100D1 !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: #D100D1;}
i.icon-home:hover {color: #D100D1;}
i.icon-cog:hover {color: #D100D1;}
.my-form footer {color: #D100D1;}
td.smrecordstitle {background-color: #D100D1;}
.my-form {background: rgba(209, 0, 209, 0.51);}
.pattern {background-color: rgba(209, 0, 209, 0.45);}
.pagerCurrent {border: 1px solid;background-color: black;color: #D100D1;}
.pagerDefault:hover {border: 1px solid;background-color: #D100D1; color: white;}
.pagerCurrent{border: 1px  solid #D100D1;background-color: rgb(159, 160, 160);color: #D100D1;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: #D100D1;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: #D100D1;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: #D100D1;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 #D100D1;background-color: #D100D1;color: #ffffff;font-size: 12px;font-family: Verdana;padding: 5px;text-decoration: none;cursor: pointer;}
.ticket_word {border-right: 1px solid rgba(209, 0, 209, 0.21);}
.ticket_content {border-bottom: 1px solid rgba(209, 0, 209, 0.21);}
.client_reply {background: rgba(209, 0, 209, 0.21);}
/*--------------- END:Magenta color -------------------- */.border-top-black {
	border-top: 2px solid #000;
}
.border-top-2 {
	border-top: 2px solid #ff0000;
}
.border-top-78 {
	border-top: 2px solid #0033cc;
}
.border-top-64 {
	border-top: 2px solid #1f7a1f;
}
.border-top-115 {
	border-top: 2px solid #4f126e;
}
.border-top-148 {
	border-top: 2px solid #e6b800;
}
.border-top-149 {
	border-top: 2px solid #0099CC;
}
.border-top-1 {
	border-top: 2px solid #802b00;
}
.border-top-106 {
	border-top: 2px solid #e67300;
}
.text-2 {
    color: #ff0000 !important;
}
.text-78 {
    color: #0033cc !important;
}
.text-64 {
    color: #1f7a1f !important;
}
.text-115 {
    color: #4f126e !important;
}
.text-148 {
    color: #e6b800 !important;
}
.text-149 {
    color: #0099CC !important;
}
.text-106 {
    color: #e67300 !important;
}
.text-1 {
    color: #802b00 !important;
}
.text-78-hover:hover {
    color: #0033cc !important;
    transition: 100ms linear;
}
.text-64-hover:hover {
    color: #1f7a1f !important;
    transition: 100ms linear;
}
.text-115-hover:hover {
    color: #4f126e !important;
    transition: 100ms linear;
}
.text-148-hover:hover {
    color: #e6b800 !important;
    transition: 100ms linear;
}
.text-149-hover:hover {
    color: #0099CC !important;
    transition: 100ms linear;
}
.text-2-hover:hover {
	color: #ff0000 !important;
	transition: 100ms linear;
}
.text-106-hover:hover {
	color: #e67300 !important;
	transition: 100ms linear;
}
.text-1-hover:hover {
	color: #802b00 !important;
	transition: 100ms linear;
}
.bg-paprika {
	background-color: #9b0231 !important;
}
.btn-primary {
	background: #9b0231 !important;
	border: none;
}
.text-paprika {
	color: #9b0231;
	font-family: 'Germania One', cursive;
}
.cus-default-figure .cus-default-img[src=""] {
	display: none;
}
/* BEGIN: Responsive General style */

@media screen and (max-width: 1024px) {
.pagebody.layout_pagebody img {
   max-width: 96vw;
}
.main_wrapper {
  width: 100%;
}
#top_links {
  width: 68%;
}
.social_div {
  display: none;
}
.left_div {
  margin-left: 10vw;
  width: 78vw;
}
.right_div {
  margin-top: 2vw;
  width: 96%;
}
.search_div {
  display: none;
}
.menuF_div {
  display: none;
}

/* BEGIN: mobile menu css */

.MobileMenu {
  background-color: #2a4f98;
  clear: both;
  display: block !important;
  float: left;
  height: auto;
  overflow: hidden;
  position: static;
  width: 100%;
}
.MobileMenuContainer, .SubMenus81 {display:none;}

.menuLable {
    color: white;
    float: left;
    font-family: trebuchet ms !important;
    font-size: 20px;
    line-height: 46px;
    width: 45%;
}
.menuOpen {
    float: right;
    width: 30%;
}
.MobileMenu .menuOpen {
    float: right !important;
    text-align: right;
    width: 50% !important;
}
.MenuMobileLink {
    -moz-user-select: none;
    cursor: pointer;
    margin-left: 2% !important;
    margin-right: 2% !important;
    width: 96% !important;
}
.MobileMenuContainer {
    background-color: #9b0231;
    clear: both;
    float: left;
    padding-left: 2%;
    padding-right: 2%;
    position: relative;
    width: 96%;
    z-index: 2147483647;
}
.MenuContainer81 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    display: block;
    padding:5px;
}
.Menus81 .menubodyhorizontal.active.has-sub.custom_menu_92 {
  display: none;
}
.Menus81 .menubodyhorizontal:link {
    color: white !important;
    font-size: 16px !important;
    font-weight: 700 !important;
}
.submenubody81 a:link {
    color: white !important;
    display: inline-block;
    font-weight: normal !important;
    margin: 5px;
    font-size:14px !important;
}
.Menus81 .menubodyhorizontal.active.has-sub.custom_menu_93 {
    color: white !important;
}

/* END: mobile menu css */

}

@media screen and (max-width: 768px) {

.main_wrapper {
    width: 100%;
    overflow:hidden;
}
#top_links {
    width: 90%;
}
.AdGroup16 {
    display: none;
}
.social_div {
    display: none;
}
.Three-Dee {
    font-size: 12vw;
}
.left_div {
  margin-left: 0;
  width: 100%;
}
.right_div {
    width: 96%;
}
.menuF_div {
    display: none;
}
.SPW1 {
    margin-left: 2% !important;
}
.span1_img_ARG100 {
  height: 26vw;
  width: 39vw;
}
.span1_img_ARG100 img {
  max-height: 26vw;
  max-width: 39vw;
}
.span1_heading_ARG100 {
    width: 55vw;
}
.body_preview_ARG100 {
    width: 55vw;
}
.search_div {
    display: none;
}
#image_PRV {
    width: 46vw;
height:30vw;
    margin-left:9px !important;
}
.image_PRV {
    max-width: 46vw;
    min-width: 46vw;
max-height:30vw;
min-height:30vw;
}
#image_PRV_b {
    width: 20vw;
height:13vw;
}
.image_PRV_b {
    max-width: 20vw;
max-height:13vw;
}
#heading_PRV_b {
    width: 22vw;
}
#main_SEC_601 {
    margin-left: 15px;
}
#image_SEC_602 {
  height: auto;
  width: 95vw;
}
.img_SCE_602 {
    max-width: 95vw !important;
}
#image_SEC_601 {
    width: 47vw;
height: 31vw;
}
.img_SCE_601 {
    max-width: 47vw;
    max-height: 31vw;
}
.pagebody {
    width: 93vw;
}
 .slider_container_PRV { width: 600px; margin: 0 auto; }
 .slides_PRV { width: 600px; height: 250px; }
 .slider-bg_PRV { margin: 10px 0px; float: none; }
 .sub_heading_PRV { padding-left: 5px; padding-right: 5px; margin-left: 0px; }
 .jssora21r_PRV, .jssora21r_PRVdn { display: block !important; }
 .jssora21l_PRV, .jssora21l_PRVdn { display: block !important; }
#archive_heading_SEC601{
margin-left: 2vw;
margin-right: 2vw;
max-height: none;
width: 96vw;
}
.archive_IssueDate_SEC601{
display: none;
}
.archive_heading_SEC601.heading_117{line-height: normal;}
#archive_heading_SEC601::before{color: black;content: "\f111;float: left;font-family: FontAwesome;font-size: 10px;font-weight: bold;line-height: 29px;position: relative;width: 20px;}
}

@media screen and (max-width: 640px) {

#top_links {
    width: 87%;
}
#main_SEC_602 {
    margin-left:15px;
}
 .slider_container_PRV { width: 575px; margin: 0 auto; }
 .slides_PRV { width: 575px; height: 250px; }

}

@media screen and (max-width: 568px) {

 .slider_container_PRV { width: 512px; margin: 0 auto; }
 .slides_PRV { width: 512px; height: 250px; }

}

@media screen and (max-width: 480px) {

#top_links {
    display: none;
}
#image_PRV {
    width: 96vw;
height:64vw;
}
.image_PRV {
    max-width: 96vw;
    min-width: 96vw;
max-height:64vw;
min-height:64vw;
}
#image_PRV_b {
    width: 36vw;
    margin-left:10px;
height:24vw;
}
.image_PRV_b {
    max-width: 36vw;
max-height:24vw;
}
#heading_PRV_b {
    width: 54vw;
}
.SPW {
    width: 100%;
}
.SPW1 {
    width: 100%;
    margin-left:0px !important;
}
.span1_ARG100 {
    margin-left:10px;
}
.span1_img_ARG100 {
  height: 64vw;
  width: 96vw;
}
.span1_img_ARG100 img {
  max-height: 64vw;
  max-width: 96vw;
}
.span1_heading_ARG100 {
    width: 96vw;
    margin-left: 0;
}
.body_preview_ARG100 {
    width: 96vw;
    margin-left: 0;
}
.Sub_menu_ARG100 {
    margin-left: 0;
    width: 96vw;
}
#times_ARG100 {
    margin-left: 0;
    width: 96vw;
}
.Read_more_100 {
    margin-left: 0;
}
#main_SEC_602 {
    margin-left:15px;
}
#image_SEC_602 {
  height: auto;
  width: 92vw;
}
.img_SCE_602 {
    max-width: 92vw !important;
}
#image_SEC_601 {
  width: 91vw;
  height: 60vw;
}
.img_SCE_601 {
  max-height: 61vw;
  max-width: 91vw;
}
#main_SEC_601 {
    width: 98%;
    height: auto !important;
}
.Menu_part {
float:none !important;
}

}

@media screen and (max-width: 435px) {

 .slider_container_PRV { width: 390px; margin: 0 auto; }
 .slides_PRV { width: 390px; height: 250px; }
 .slider-bg_PRV { width: 390px; height: 230px; }
 .jssor-article-img_PRV { width: 100%; height: 180px; }
 .img_PRV { max-width: 100%; max-height: 180px; }
 .jssor-article-Heading_PRV { width: 100%; height: 41px; }
 .jssora21l_PRV { left: 0px; }
 .jssora21r_PRV { right: 5% !important; }

}

@media screen and (max-width: 414px) {
.span1_ARG100 {
    margin-left: 7px !important;
}
#image_PRV {
    margin-left:7px !important;
}
.pagebody {
margin:10px !important;
}
 .slider_container_PRV { width: 374px; margin: 0 auto; }
 .slides_PRV { width: 374px; height: 250px; }
 .slider-bg_PRV { width: 374px; height: 230px; }
 .jssor-article-img_PRV { width: 100%; height: 180px; }
 .img_PRV { max-width: 100%; max-height: 180px; }
 .jssor-article-Heading_PRV { width: 100%; height: 41px; }

}

@media screen and (max-width: 375px) {

 .slider_container_PRV { width: 324px; margin: 0 auto; }
 .slides_PRV { width: 324px; height: 250px; }
 .slider-bg_PRV  { width: 324px; height: 230px; }
 .jssor-article-img_PRV { width: 100%; height: 180px; }
 .img_PRV { max-width: 100%; max-height: 180px; }
 .jssor-article-Heading_PRV { width: 100%; height: 41px; }
 .jssora21l_PRV { left: 0px; }
 .jssora21r_PRV { right: 5% !important; }

}

@media screen and (max-width: 320px) {

 .slider_container_PRV { width: 288px; margin: 0 auto; }
 .slides_PRV { width: 288px; height: 250px; }
 .slider-bg_PRV  { width: 288px; height: 230px; }
 .jssora21l_PRV { left: 0px; }
 .jssora21r_PRV { right: 5% !important; }

}



/* END: Responsive General 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%;
  }
.custom-form .button {
    left: 0;
}
  .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) {
  img.mfp-img {
    width: 100% !important;
  }

  .mfp-content {
    width: 90% ! important;
    top: 25px;
  }

  .mfp-content .mfp-close {
    opacity: 0.7 !important;
  }
}

/* *** END: Responsive  Popup window *** */


/* *** BEGIN: Responsive  Poll *** */

@media screen and (max-width: 770px) {
  .polls1body {
    width: 100%;
  }

  .polls1question {
    font-size: 14px;
    text-align: left;
  }

  .polls1title {
    font-size: 16px;
  }
}

/* *** END: Responsive  Poll *** */

/* *** BEGIN: Responsive Properties *** */

@media screen and (max-width: 768px) {
  .propertiesbody {
    width: 90% ! important;
    padding-left: 0px ! important;
    padding-right: 0px ! important;
  }

  .propertiessearchbody {
    transform: none;
  }

  .propertiesbutton {
    font-size: 12px;
    width: 50%;
  }
}

@media screen and (max-width: 400px) {
  .propertiessearchbody {
    font-size: 11px;
    font-weight: bold;
  }

  .propertiessearchbody input {
    font-size: 10px;
  }

  .propertiessearchbody select {
    font-size: 10px;
  }

  .propertiessearchheading {
    font-size: 13px;
    height: 20px;
  }

  .propertiesbody img {
    max-width: 100% !important;
  }
}

/* *** END: Responsive Properties *** */

/* *** BEGIN: Responsive PhotoGallery 1 *** */

@media screen and (max-width: 768px) {
  /*.c8 td {
    font-size: 10px;
  }

  .c8 img {
    width: 100%;
  }*/
}

/* *** END: Responsive PhotoGallery 1 *** */


/* *** BEGIN: Responsive PhotoGallery 2 *** */

@media screen and (max-width: 768px) {
  .c88 img {
    width: 100% ! important;
    height: auto;
    overflow: hidden;
  }

  .ad-image {
    height: auto !important;
    overflow: hidden !important;
    width: 100% !important;
  }


/* *** END: Responsive PhotoGallery 2 *** */

/* *** BEGIN: Responsive MainContent *** */

@media screen and (max-width: 768px) {
    .pagephoto {
    border-width: 0 !important;
    max-height: none;
    max-width: 95vw !important;
    padding: 0 !important;
  }
}

/* *** END: Responsive MainContent  *** */
