body.site {padding: 0 !important;font-size:16px !important;font-family:'Arial' !important;}
.container-fluid {
padding-right: 0px !important;
padding-left: 0px !important;
}
#content, #aside {padding: 0 !important;}
.footer {padding: 0 10px 0 10px !important;}
/*--------------------------------NAVIGATION---------------------------------------------*/

/*-----------------------------------MOBILE MENU-------------------------------*/
@media ( max-width: 979px )
{
.navigation ul.nav {float: left;}
.navigation {height: 26px}
.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
    font-weight: normal !important;
    margin: 0 0 10px 0 !important;
    color: #442F68 !important;
}
.nav-collapse .nav > li > a:hover, .nav-collapse .nav > li > a:focus {
    text-decoration: none;
    background: transparent !important;
    color: #000 !important;
}
.nav-pills > li > a {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 7px !important;
    margin-bottom: 7px !important;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important;
}

}
@media ( min-width: 979px )
{
#m_nav {display:none !important;}
}
/*-----------------------------------MOBILE MENU-------------------------------*/

.navigation {padding:0!important;}

.menu a {font-size:15px !important;text-transform:capitalize;color:#442F68 !important;font-family:'Arial' !important;}
.nav-child a {font-size:15px !important;text-transform:capitalize;color:#442F68 !important;font-family:'Arial' !important;}


.nav-list > .active > a, .nav-list > .active > a:hover, .dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover, .nav-pills > .active > a, .nav-pills > .active > a:hover, .btn-primary {
    background: transparent !important;
    color: #c0c0c0 !important;
}

.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background: transparent !important;
    color: #c0c0c0  !important;
}
.nav-pills > li > a {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 2px !important;
    margin-bottom: 2px !important;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important;
}
.nav-child > li > a {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 7px !important;
    margin-bottom: 7px !important;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important;
}

/*-----------------------------------------NAVIGATION------------------------------------------------*/
/*-----------------------------Paralalax------------------------------------------------*/
.parallaxmodule {
    /* The image used */
    background-image: url("../../../images/sitedata/photocamera-bg.png");

	/* Set a specific height */
    height: 550px;

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.parallaxtxt {text-align:center; color:#afaeae; margin-bottom:30px;font-size:30px;line-height:1.6;}
.parallaxsubtxt {color:#afaeae;font-size:30px; font-style:italic;line-height:1.6;}
.parallaxtxtfull {text-align:center; padding-top:120px;margin:0 20px 0 20px;}

@media (max-width: 960px) {
.parallaxmodule { height: 350px;}
.parallaxtxt {color:#afaeae; margin-bottom:20px;font-size:20px; line-height:1.6;}
.parallaxsubtxt {color:#afaeae;font-size:15px; font-style:italic;}
.parallaxtxtfull {text-align:center; padding-top:50px;}
}
/*-----------------------------Paralalax------------------------------------------------*/

/*************************************CLASS FOR HR WITH WORD BETWEEN**********************************/
    .strike {
        display: block;
        text-align: center;
        overflow: hidden;
        white-space: nowrap;
        margin: 20px 0 20px 0;
        height:70px;
    }

    .strike > span {
        position: relative;
        display: inline-block;
	font-weight:bold;
        font-size:20px;
    }

    .strike > span:before,
    .strike > span:after {
        content: "";
        position: absolute;
        top: 50%;
        width: 100px;
    /*    height: 1px;
        background: #00B13F; */
    height: 5px; /* two lines space between lines */
    margin-top: -2px; /* two lines adjust vertical align */
    border-top: 1px solid  #0092b7; /* two lines */
    border-bottom: 1px solid  #0092b7; /* two lines */
    }
.strike > span:before {
        right: 100%;
        margin-right: 15px;
    }
.strike > span:after {
        left: 100%;
        margin-left: 15px;
    }

 /*************************************CLASS FOR HR WITH WORD BETWEEN**********************************/
/*-----------------------------FORM------------------------------------------------*/
.contact-form{color:#000 !important;}
#contact-form{margin:40px !important;}
.contact-form input {
  width: 80% !important;
}
.contact-form textarea {
  width: 80% !important;
}
/*-----------------------------FORM------------------------------------------------*/
@media (max-width: 960px) {
#contact-form{margin:10px !important;}
.flexslider{min-height:200px !important;}
.footercopy{font-size:12px;}
/*---- .slides img {display:block;width:100%; height:300px !important; object-fit: cover;padding:0;} */
}
@media (min-width: 960px) {
.flexslider{min-height:800px !important;}
/*---- .slides img {display:block;width:100%; height:800px !important; object-fit: cover;padding:0;}
} ----*/
.itemBackToTop {display:none !important;}
#k2Container {padding:0 20px 0 20px !important;text-align:justify!important;}

hr.footerstyle{border-top: 3px double #8c8b8b;}
.c_contact_txt_f{text-align:center;}
.c_contact_txt_f .c_social, .c_contact_txt_f a {font-size:14px !important;}
.c_contact_txt{}
.c_social {padding-top:20px;}
.c_head_mdl {background-color:#CA0202;padding:4px 0 0 0;font-family:'Arial' !important;}
.c_head_mdl_l {text-align:left;color:#fff;font-size:12px;padding-left:10px;}
.c_head_mdl_r {text-align:right;color:#fff;font-size:12px;padding-right:10px;}
.c_head_mdl_r a, .c_head_mdl_l a {color:#fff;}
.c_head_mdl_r a:hover, .c_head_mdl_l a:hover {color:#c0c0c0;}
.c_logo {text-align:center; padding:10px 0 0 0;}
.c_logo_1 img {max-width:40%; padding: 5px 0 0 0;}
.c_logo_2 {margin-top: 2%;}
.c_banner img {width:100%;}
#k2ModuleBox88 {padding:20px 0 20px 0; text-align:center !important;}


div.k2ItemsBlock ul { width: 100% !important; list-style-type: none !important; }
div.k2ItemsBlock ul li { float: left !important; width: 49% !important; margin: 2px !important; padding: 0 !important; }
.moduleItemIntrotext img, .moduleItemImage img {max-width: 100% !important; min-width: 100% !important;}
.moduleItemTitle {font-size: 20px !important;}
.moduleItemIntrotext span {font-size: 14px !important;}
@media ( max-width: 979px )
{
div.k2ItemsBlock ul { width: 100% !important; list-style-type: none !important; }
div.k2ItemsBlock ul li { float: left !important; width: 100% !important; margin: 20px 20px 0px 0px !important; padding: 0px !important; }
.moduleItemIntrotext img, .moduleItemImage img {max-height: 100% !important; min-height: 100% !important; max-width: 100% !important; min-width: 100% !important;}
.moduleItemImage img {max-height: 100% !important; min-height: 100% !important; max-width: 100% !important; min-width: 100% !important;}
.moduleItemTitle {font-size: 12px !important;}
}
.product-container, .row-fluid .category-view {padding:0 20px 0 20px !important;}
.product-price {
	margin: 0 0 6px;
	text-align: center;
	float: none;
	line-height: 18px;
}
.PricesalesPrice{font-size:30px !important; font-weight:bold;color:#fff !important;}
.product-price{background-color:#CA0202;padding:20px 0 15px 0;}
.browse-view .row .product .spacer img, .related-products-view .row .product .spacer img {
	width: 100% !important;
	height: auto;
}
