body { font-family: Verdana, sans-serif; margin: 0; }

* { box-sizing: border-box; }

.row > .column { padding: 0 8px; }

.row:after {
  content: "";
  display: table;
  clear: both;
}

.column { padding-top: 10px;background: #E00606;border-radius: 5px;}
.col-sm-4, .col-sm-6 { padding: 5px 10px;}
.row .container h2 {margin: 0px;margin-top: 15px;}

@media (min-width:768px)
{
    .col-sm-4 { width: 33.3333%; float:left; }
    .col-sm-3 { width: 25%; float:left; }
    .col-sm-6 { width:50%; float:left; }
    .fixmaxWidth { max-width: 400px;min-height: 280px; }
    
    .mod-newsflash-adv.news .item .item_content
    {
        margin: -310px auto 0px;
    }
    .mod-newsflash-adv.news .item .item_content .contentInner
    {
        padding: 30px 45px 5px;
    }
    .mod-newsflash-adv.news .item .item_content .contentInner .btn-info.readmore
    {
        margin-top:15px;
    }
}

.col-sm-4 div {padding: 10px; background: #FF4D22; margin: 5px; border-radius: 5px;}

.col-sm-3 .mycard a img {width: 250px; height:250px; display: block;
    margin-left: auto;
    margin-right: auto;	}
.col-sm-3 .mycard p { font-size: 22px;
color: #000;
padding: 8px 0px;
text-align: center;
background: #fff;
margin: 5px 0px;
border-radius: 5px;
font-weight: bold;}

center div h5 { color:#000!important; margin: 0px;}

/*
.col-sm-3 .mycard div p { margin: 0px 5px;
background: unset; color:#000;font-size: 18px !important;}

.mycard div { background: #fff; margin: 0px;border-radius: 5px;}
.mycard div p { font-size:12px !important;}
.col-sm-4 div h4, .col-sm-4 div p {font-family: "Raleway",sans-serif !important; line-height: 20px;text-transform: capitalize;background: #C20F0F;padding: 5px;color: #fff;margin: 2px 0px;}
.col-sm-4 div h4, .col-sm-4 div img, .col-sm-4 div p { border-radius: 5px;}
*/

@media (max-width:768px){
    .myfloatleft { float: left !important; margin: 10px 0px !important;
height: 0px; }
.social li a {
    font-size: 18px;
    height: 30px;
    line-height: 30px;
    width: 30px;
}
    .mod-menu__social .social { margin:0px; }
.mylogo { float: left; width: 55px !important; margin: 0px !important; height: 41px !important; }
.mytoggle { width: 10%; float: right; height:32px; border-radius: 3px;}
}

.info { font-size: 17px !important; background: #00AEDD; color:#fff; font-weight:bold; padding: 2px 5px; border: medium none !important; border-radius: 5px; margin: 0px; }

.footer .floatRight { float:right;}

.footer .floatRight input {margin: 2px 0px; width: 35%; padding: 0px 15px; height: 30px; background: #f1f1f1; border-radius: 5px; color: #000; }
.footer .floatRight .fa { color: #fff !important; margin: 0px;font-weight: bold;font-size: 20px;padding: 3px 2px;border-radius: 4px;}
.footer .floatRight .fa:hover { color:#000!important; } 

    .footer .floatRight .fa-search { color:#393939!important; }
    .footer .floatRight .fa-search:Hover { color:#000!important; }
    
    

.Store div {padding: 0px 0px; background: #FFFFAE; margin: 0px 5px; border-radius: 5px;}
.Store div h4, .Store div p {font-family: "Raleway",sans-serif !important; text-transform: capitalize;}
.Store div h4, .Store div img, .Store div p { border-radius: 5px;}

.Store div h4 {line-height: 20px;padding: 10px; margin: 10px 0px; background:#B76348;}

.Store div p:nth-child(2n+1) { float:left !important;}
.Store div p { float:right !important; line-height: 20px;padding: 0px;margin: 0px;color: #000;}

.Store div center { background:unset!important;margin: 55px 0px; }

 h4 {font-size: 20px!important;}


.col-sm-4 .column p { text-align:center; text-transform: uppercase; font-size: 20px; padding: 4px; color: #fff; font-weight: bold; }
.col-sm-6 #footer { max-width: 100% !important; z-index: 0 !important; }
.wrapper-inner .row .container { margin-bottom: 20px; }
img.hover-shadow { border-radius: 5px; }

/* The Modal (background) */
.modal {
  display: none;
  position: fixed;
  z-index: 1;
  padding-top:50px;
  padding-bottom:50px;
  left: 0;
  top: 0;
  width: 100%;
  height: auto;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.69);
}

@media (max-width: 767px) {
ul.icesubMenu > li a.iceMenuTitle { color:#fff; }
ul.icesubMenu {background: rgba(241, 241, 241, 0) none repeat scroll 0% 0%; }
}

/* Modal Content */
.modal-content {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0;
  width: 90%;
  max-width: 1200px;
}

/* The Close Button */
.close {
  color: white;
  position: absolute;
  top: 10px;
  right: 25px;
  font-size: 35px;
  font-weight: bold;
}

.footer h4 {line-height: 30px;z-index: 10;}
.footer h4 a img {width:22px; border-radius: 3px; margin: 0px;}
.footer h4, .footer h4 a { color:#fff; }
.footer h4:hover, .footer h4 a:hover {color:#E7FF00; }
.footer h4 {text-transform: capitalize; padding-top: 0px; margin: 1px 5px; font-size: 16px !important; }
.footer { 
    position: fixed; 
    bottom: 0px; color: #FFF;background:#F63E33; width:100%; z-index: 10; }

.mod-newsflash-adv.news .item .item_content .contentInner { width:100%; }

.close:hover, .close:focus { color: #999; text-decoration: none; cursor: pointer; }
.mySlides { display: none; }
.cursor { cursor: pointer; }
.myflex { display:flex; }
.myflex .mypadding { padding: 0px 10px; }

/* Next & previous buttons */
.prev, .next { cursor: pointer; position: absolute; top: 50%; width: auto; padding: 16px; margin-top: -50px; color: white; font-weight: bold; font-size: 20px; background: rgba(0, 0, 0, 0.22); transition: 0.6s ease; border-radius: 0 3px 3px 0; user-select: none; -webkit-user-select: none; }

/* Position the "next button" to the right */
.next { right: 0; border-radius: 3px 0 0 3px; }

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover { background-color: rgba(0, 0, 0, 0.8); }

/* Number text (1/3 etc) */
.numbertext { color: #f2f2f2; font-size: 12px; padding: 8px 12px; position: absolute; top: 0; }
img:not(.mylogoImg)
{
    margin-bottom: -4px;
}
.caption-container { text-align: center; background-color: black; padding: 2px 16px; color: white; }
.demo { opacity: 0.6; }
.active, .demo:hover { opacity: 1; }
img.hover-shadow { transition: 0.3s; }
.hover-shadow:hover { box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }

@media only screen and (max-width: 700px) {
    .responsive {
        width: 49.99999%; 
        margin: 6px 0;
    }
}

@media only screen and (max-width: 500px) {
    .responsive {
        width: 100%;
    }
}
@font-face {
  font-family: 'Amaranth';
  font-style: normal;
  font-weight: 400;
  src: local('Amaranth Regular'), local('Amaranth-Regular'), url('css/font/new.woff');
}

.dropdate-select { width: 33%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857; color: #555; background-color: #FFF; background-image: none; border: 1px solid #CCC; border-radius: 4px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;border: 1px solid #DE2123;font-weight: 100;}

.newDiv10, .newDiv5, .newDiv1 { float: left; padding-left: 5px; padding-right: 5px;text-align: center; }

.newDiv10 { width: 65.3333%; }
.newDiv5 { width: 32.3333%; }
.newDiv1 { width: 15.33333%; }

span .row-fluid:nth-child(2n+1) {
text-align:left;
}
span .row-fluid {
text-align:right;
}

.mycard 
{ 
    padding: 5px 5px; 
    background: #FFFFAE; 
    border-radius: 5px; 
    margin: 25px 10px;
    border: 1px solid lightsalmon;
}

.float1:nth-child(2n+1) { float:left;}
.float1 { float:right;}
.heading2 { text-align: center; background: purple; color:#fff; font-weight:bold; font-size: 18px; border-radius: 2px;margin: 30px 10px 20px 0px;}
.headingH4 { text-align:center; background: #B76348; color: #fff; margin: 10px 2px; border-radius: 3px;}


/*
.mycard div p a { padding: 1px 5px !important;background: rgba(255, 134, 108, 0.23) none repeat scroll 0% 0%;
color: #FFC8AB;font-weight:bold;border-radius:5px; }
.mycard div p a:hover { background:#fff;color:#000;}

.col-sm-12 .mycard div {margin-bottom: 5px;}
*/

fieldset div label {margin-bottom: 0px;}


/*Font/Font Style */
body {font-family: "Raleway",sans-serif !important;}
.dropbtn {font-size: 16px; }
label { font-size: 12px;text-align: left;line-height: 10px; }
.form-control { height: 30px; margin:2%!important; text-align: center; }
fieldset legend {text-align:left;line-height: 30px; height: auto; border-color: -moz-use-text-color -moz-use-text-color #FC9C2F; }

.dropdown-menu fieldset label:hover { border-radius:5px;font-weight:bold; }
/*Font/Font Style End */


/* Background/Color And Hover Color */
.hide, .handle,.form-control,.dropdown-menu a,.dropbtn {background-color: #FF3706; color: #fff; font-weight:bold;}
.form-control:hover,.dropdown-menu a:hover,.dropbtn:hover {background-color: #fff; color: #FF3706;}

center,.dropdown-menu { background-color: #f1f1f1;}

.dropdown:hover .dropdown-menu {background-color: #fff;}
.dropdown-menu fieldset label:hover { background-color:#000; color:#FF3706; }
/*Background/Color And Hover Color End */


/* Padding */
fieldset {padding: 2px 10px;}
.dropbtn { padding: 0px 80px;border-radius: 5px; margin:2%;}
center { padding: 12px; }
.dropdown-menu a { padding: 12px 16px; }
.dropdown-menu fieldset div { padding: 0px 0px 0px 30px;}
.form-control { padding: 0px; }
.dropdown-menu fieldset label { padding:3px; }
/* Padding End */

/*Border */
.form-control,.dropbtn {border: 1px solid;}
.dropdown-menu fieldset div {border-bottom: 1px solid #DADADA;}

/*Border End */

/* Margin */
center { margin: 10px; }
.form-control,fieldset legend { margin: 0px;}
.dropdown-menu fieldset div { margin-bottom: 10px; }
/* Margin End */


.dropdown { position: relative; display: inline-block;}
.dropdown-menu { display: none; position: absolute;  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 1; }
.dropdown-menu a { text-decoration: none;}

/*Display None */
.dropdown-menu a,.dropdown:hover .dropdown-menu {display: block;}
/*Display None End */


.handle { color: #fff !important; }
.hide, .handle { box-sizing: border-box;cursor: pointer;  box-sizing: border-box; margin: 2%;color: unset;font-weight: bold;border-radius: 5px;  }
.hide {text-align: left;display: none;}

/* Width */
@media (max-width:768px)
{ 
    .dropdown, 
    select, 
    .dropbtn 
    { 
        width:100%;
        font-family: "Raleway",sans-serif !important;
    }
}
@media (min-width:768px) 
{
    #item_106 .img-intro__none img
    {  
        min-height:500px;
    } 
    .nav-hoverStyle 
    { 
        height:66px;
    } 
    .dropdown-menu,.dropdown .btn2 
    { 
        width:100%;
    }
    #top.row-fluid
    {
        margin-top: -8px;
    }
}
/* Width End */

@media (min-width:768px) { .nav-hoverStyle .div50 { width:50%; float:left;}.div33 { width:33%; float:left;} .col-sm-12 { width: 100%; float: left; } .col-sm-9 { width: 75%; float:left; } }

#item_106 .img-intro__none img { width:100%; }



.col-sm-3 fieldset p {text-align:left; font-size: 18px; border-radius: 5px; padding: 0px 10px; background:#EFFFEF; margin-bottom: 2px; }
.col-sm-3 fieldset p a {color:#5D9DE4; }
.col-sm-3 fieldset p a .fa-address-book { float: right; }
.col-sm-3 fieldset p a:hover {color:#00D1FE; }


.moduletable > .module_container > header > .moduleTitle {
    font-size: 29px;
    line-height: 30px;
    text-align: left;
    margin: 0px;
}
 .moduletable > .module_container > #sw_facebook_display > iframe {
    border:none; overflow:hidden; width:290px; height: 180px;
}
 .moduletable > .module_container > #sw_facebook_display {
margin-bottom: 0px;
}
#content-row > .row-container > .container-fluid {
margin-bottom: 0px;
}

.blogAuthor {
    font-size: 15px;
    line-height: 20px;
    margin: 0px;
}
.blogAuthor > span {
    background: #EDEDED;
    padding: 0px 5px;
    border-radius: 3px;
}
.blogAuthor > span:nth-child(1) {
    float: left;
    color: #3f3f3f;
}
.blogAuthor > span:nth-child(2) {
    float: right;
    color: #3f3f3f;
}

.mycard:hover .blogAuthor > span:nth-child(1),
.mycard:hover .blogAuthor > span:nth-child(2)
{
    color:#FF4D22;
    background:none;
}

 .padding15 {
        padding:0px 15px;
        text-align:center;
    }
    .padding15 > .col-sm-3 > .mycard {
        min-height: 350px;
        max-height: 350px;
        background: #FFFFF9;
    }
    .padding15 > .col-sm-3 > .mycard:hover
    {
        background:#FFFFAE;
    }
    .padding15 > .col-sm-3 > .mycard > a > h2 {
        font-size: 15px;
        line-height: 20px;
        margin: 10px 5px;
        text-align: justify;
        height: 77px;
    }
    .padding15 > .col-sm-3 > .mycard > a > img {
        width:auto;
        height:220px;
    }
    .padding15 > .col-sm-3 > .mycard2 {
        min-height: 375px;
        max-height: 375px;
    }
    .blogType {
        font-size: 13px;
        height: 20px;
        margin: 0px;
        line-height: 20px;
        background: rgba(128, 128, 128, 0.11) none repeat scroll 0% 0%;
    }