﻿@charset "utf-8";
/* CSS Document */
input[type="submit"], input[type="button"], input[type="text"], input[type="password"], textarea { -webkit-border-radius:0; -webkit-appearance: none; }
a[href^=tel] {text-decoration:inherit;color: inherit;}

/* #Media Queries
================================================== */
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 1280px) {
body{ overflow-x:hidden;}
.mcSlc { width: 100% !important;}
.marg-thumb { margin-right: 0 !important;}
.form-search	{ margin-top:10px; }

}
@media screen and (min-width:992px) and (max-width:1024px) {
.flex-img	{ margin-right:9px !important;}
.marg-thumb { margin-right: 0 !important;}
.container	{ padding-left:0; }
}
@media screen and (min-width:768px) and (max-width:991px) {
img {max-width:100%; }

.container	{ padding:5px 10px 0; width:760px; }
.rsform 	{ float: left; width: 70%;}
.prod-image img		{ width:auto; }
.products-details	{ height:auto; }
.example-wrapper 	{ margin-left: 10px !important;}
.theme1 .main-container	{ width:74% !important; padding:15px; }
.toolbar .right		{ right:24% !important; }
.catalogue-sidebar { float: left; margin-left: 10px; margin-right: 0; width: 28% !important;}
.col-md-4 {float:none !important;}
h3.sidebar-title	{ padding:10px !important; }
ul.sidebar 	{ padding: 0 10px !important;}
.country{ margin-top: -41px;}
.country-button{padding: 11px 35px 11px 50px;}
.country i.dropdown{right: 8px; top: 13px;}
div.mc-caption-bg, div.mc-caption-bg2 { left:310px !important; }
.flex-img	{ margin-right:9px !important;}
.marg-thumb { margin-right: 0 !important;}
.custom-nav	{ min-height:110px; }
.navbar-brand	{ height:auto; }
.form-search	{ top:15%; }
.post--news, .widget__news-slide{ width:100%; } 
#thumbs		{ text-align:center; }
.flex-img	{ margin-right:25px !important; margin-bottom:20px !important;}
.logo-footer { float: left; text-align: center; margin:15px 0; width: 100%;}
.flag-list 	{ float: none;  margin: 0 auto;}
.flags		{ float:none; }
.col-md-4.padding-0	{ float:left; width:49%; }
.tagspopularprd-code > div { float: left; width: 30%;}
.subscribe			{ margin-top:40px; }
.gallery-desc		{ width:95% ; }
.t-sidebar			{ width:30% !important; margin-top:60px; }
section.nav-slider-products.vertical	{ margin:15px; }
.add-select			{ left:49%; top:-1px; }
input#Email			{ width:auto; }
.col-md-8 			{ float: left; width: 70%;}
.map				{ width:100%; }
.sidebar-image 		{ float: left;  margin-left: 10px;  margin-top: 10px; width: 28%; margin-right:0;}
/*.breadcrumb li.is-current	{ margin-top:15px; }*/
.controls label, .only label	{ width:25%; }
.btn-toolbar		{ width:40%; }
.mainmenu li a		{ padding-right:20px; padding-left:10px; background-position:91%; }
#sbox-window		{ width:70% !important; left:14% !important; }
.formResponsive input[type="text"], .formResponsive input[type="password"], .formResponsive textarea, .formResponsive select	{ width:93% !important; }

}

@media only screen and (max-width: 767px) {
img {max-width:100%; }

.assurance-sidebar { display: none; }
.t-content { margin-top: 20px;}

.container	{ padding:5px 10px 0; }
.country{ margin-top: -41px;}
.country-button{padding: 11px 35px 11px 50px;}
.country i.dropdown{right: 8px; top: 13px;}
.prod-image img		{ width:auto; }
.products-details	{ height:auto; }
div.mc-caption-bg, div.mc-caption-bg2 { left:35% !important; }
.flex-img	{ margin-right:9px !important;}
.marg-thumb { margin-right: 0 !important;}
.custom-nav	{ min-height:110px; margin-bottom:0; }
.navbar-brand	{ height:auto; }
.form-search	{ top:12%; }
.form-group.form-search-group	{ margin-top:-10px; }
.navbar-nav > li > a	{ text-align:center; }
.header-top1, .header-top1:hover	{ background-position:44%; }
.post--news, .widget__news-slide{ width:100%; } 
#thumbs		{ text-align:center; }
.flex-img	{ margin-right:25px !important; margin-bottom:20px !important;}
.logo-footer { float: left; text-align: center; margin:15px 0; width: 100%;}
.flag-list 	{ float: none;  margin: 0 auto;}
.flags		{ float:none; }
.col-md-4.padding-0	{ float:left; margin-bottom:10px; width:52%; }
.tagspopularprd-code > div { float: left; width: 100%;}
.catalogue-sidebar	{ float:left; width:100% !important; margin-bottom:10px; margin-left:0; }
.col-md-4 {float:none !important;}
.subscribe			{ margin-top:47px; width:47%; right:0; }
.breadcrumb li.is-current	{ margin-top:0px; }
.menu-pad1		{ display:none !important; }
.mean-container .mean-bar	{ width:100%; }
.sidebar-image { margin: 10px 0; text-align: center;}
.sidebar-image > img	{ width:auto; }
.controls label, .only label	{ width:25%; }
.btn-toolbar		{ width:49%; }
.nav.navbar-nav.navbar-right.dynamic-nav	{ margin:0; }
.header-top	{ margin-right:0; }
.country	{ margin-top:10px; width:100%; margin-right:67px; }
.show-more	{ margin-top:25px !important; }
#slider		{ background-size:100% !important; }
.subscribe-btn	{ bottom:22px; }
.mainmenu li, .mainmenu li:last-child	{ width:100%; background:#383838; border-bottom:1px solid #666; }
.mainmenu li ul 	{ width:100% !important; border:none !important; }
.mainmenu li ul li 	{ width:100% !important; }
.mainmenu li:nth-child(2) ul li:nth-child(5) ul, .mainmenu li:nth-child(2) ul li:nth-child(10) ul{ width:100% !important; }
/*.mainmenu li:nth-child(5) ul, .mainmenu li:nth-child(2) ul, .mainmenu li:nth-child(3) ul, .mainmenu li:nth-child(4) ul	{ width:100% !important; margin-left:6px;  }*/
.t-sidebar		{ width:100%; margin-left:0; }
section.nav-slider-products.vertical	{ width:35%; margin:0 auto; }

.down-menu	{ border: none; display: none; height: auto; left: 0 !important; position: relative !important; top: 0 !important; width: 100%;}
.child 		{  border: none; display: none; height: auto; left: 0 !important; position: relative !important;  top: 0 !important; width: 100%;}


.down-menu {
    background: none repeat scroll 0 0 #383838;
    border: none !important;
    clear: both;
    position: relative;
    z-index: 998;
}
/* raj css for menu 22-10-15*/
ul.down-menu{ margin-left:-1px;}
li.parent.hover ul.down-menu {
    width: 100% !important;
}
li.parent.hover ul.down-menu {
    background: #5B5B5B none repeat scroll 0 0;
    display: block;
    left: 0;
    padding: 0;
    position: relative;
    text-transform: uppercase;
    top: 0;
    width: 100%;
    z-index: 1;
}

.down-menu li:last-child {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;;
}

.mainmenu li {
    background: rgba(0, 0, 0, 0) url("../i/menu-border.png") no-repeat scroll right center;
    border-left: 0 none;
    border-right: 0 none;
    width: 100%;
}
.mainmenu li ul li{ border-right:none !important;}
.mainmenu li a {
    background-position: 97% center;
    display: block;
    padding-left: 10px;
    padding-right: 20px;
}
li.sub-parent.hover-child ul.child {
    background: #696969 none repeat scroll 0 0;
    display: block;
    left: 0;
    padding: 0;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 1;
}
/*li.sub-parent.hover-child ul.child li:last-child {background: #696969 none repeat scroll 0 0; }*/
.country {
    margin-top: 20px;
	float:left;
	width:100%;
	margin-right:0px;
	left:0px !important;
}

.custom-nav-pills ul li ul li{ border-left:none !important;}


/* raj css for menu 22-10-15*/
.down-menu .menu__list {
    display: inline-block;
    float: left;
    position: relative;
    z-index: 999;
}
.menu--main .menu__item {
    display: block;
    float: left;
    position: relative !important;
    vertical-align: bottom;
}
.menu--main .menu__item a {
    color: #fff;
    display: block;
    font-size: 0.9375rem;
    padding: 9px 25px;
    transition-duration: 0.5s;
}
.menu--main .menu__item a:hover {
    color: #c72e4b;
}
.menu--main .menu__item.is-active > a, .menu--main .menu__item.parent a:hover {
    background-color: #c72e4b;
    box-shadow: 0 3px 10px 5px rgba(0, 0, 0, 0.1) inset;
    color: #fff;
    white-space: nowrap;
}
.menu--main .menu__item.is-current a {
    border-top: 1px solid rgba(242, 143, 159, 0.75);
}
.ddsmoothmenu:after {
    background: url("../i/menu-border.png?1371454664") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    height: 56px;
    position: absolute;
    top: 5px;
    width: 2px;
}
.menu--main .menu__item.home a {
    background-image: url("../i/sprite.png?1371454357");
    background-position: 13px -175px;
    background-repeat: no-repeat;
    display: block;
    height: 42px;
    overflow: hidden;
    text-align: left;
    text-indent: 110%;
    white-space: nowrap;
    width: 50px;
}
.menu__item.home a:hover {
    background-color: #c72e4b;
}
.menu--main .menu__item.home:after {
    content: "";
    display: none;
}
.menu--main .menu__item .menu__pane {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: -moz-use-text-color #cecece #cecece;
    border-image: none;
    border-right: 1px solid #cecece;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    display: none;
    height: auto;
    min-width: 100%;
    padding-bottom: 20px;
    position: absolute !important;
    transition-duration: 0.5s;
}
.menu--main .menu__item .menu__subitem {
    border-top: 1px solid #cecece;
    color: #000;
    display: block;
    font-size: 12px;
    padding: 7px 35px 7px 10px;
    position: relative;
    text-transform: uppercase;
    white-space: nowrap;
}
.menu--main .menu__item .menu__pane li:first-child a {
    border-top: 1px solid #cecece;
}
.menu--main .menu__item .menu__subitem:hover {
    background: none repeat scroll 0 0 #c72e4b;
    box-shadow: 0 0 4px 4px rgba(0, 0, 0, 0.05) inset;
    color: #fff;
    z-index: 0;
}
.menu--main .parent > a.parent:after {
    content: ">";
    display: inline-block;
    font-family: "Lato",Arial,sans-serif;
    font-size: 0.75rem;
    margin-left: 5px;
}
.slide-pad	{ display:none; }
.aqua-map-multi	{ display:none; }
ul.gallery-dl	{ width:41%; }
.down-menu.nav-custom.gallery-dp.download-btn	{ width:253px !important; }
#sbox-window		{ width:70% !important; left:14% !important; }
.formResponsive input[type="text"], .formResponsive input[type="password"], .formResponsive textarea, .formResponsive select	{ width:93% !important; }

}

@media screen and (max-width:639px) {
.mean-container .mean-bar { width:100%; }
.country	{ margin-top:15px; width:100%; }
div.mc-caption-bg, div.mc-caption-bg2 { left:5% !important; bottom:0; }
.form-search	{ top:39%; }
.navbar-brand 	{ height: 130px;}
.navbar-brand	{ width:100%; text-align:center; }
.navbar-brand > img	{ display:inline-block; }
.header-top1, .header-top1:hover { background-position: 41% center;}
.breadcrumb li	{ margin-right:0; }
.col-md-4.padding-0	{ float:left; width:100%; text-align:center; margin-bottom:10px; }
.subscribe			{ margin-top:5px; width:100%; left:0; }
.btn-toolbar 		{ width: 66%;}
.controls label, .only label { width: 100%;}
.cont-f				{ text-align:left; }
}

@media screen and (max-width: 479px) {
.info li, .info span	{ font-size:0.9rem; }
.form-search	{ width:97%; right:7px; margin-right:0; }
.header-top1, .header-top1:hover { background-position: 38% center;}
div.mc-caption-bg, div.mc-caption-bg2	{ width:98% !important; left:1% !important; }
.flex-img	{ margin-right:0px !important; }
.footer-bottom	{ height:60px; }
.section__prod-border { margin-top: 54px;}
ul.gallery-dl	{ top:-30px; }
h5.gallery-title	{ margin-top:40px; }
.gallery-desc		{ margin-top:30px; }
ul.gallery-dl	{ top:-38px; width:100%; }

.assurance-sidebar { display: none !important;}
}


