@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");
@import url('https://fonts.googleapis.com/css?family=Righteous');
@import url('https://fonts.googleapis.com/css?family=Monda');
body{ background:#FFF;}

a{ color:inherit;}

a:hover{ text-decoration:none;}

li{ list-style:none;}
.width1266px{
	width: 1266px;
    margin: auto;
}
.navbar-toggle {  border:2px solid #fff !important; border-radius: 0px;padding: 8px 10px !important; margin-top: 0px !important; margin-bottom: 0px !important; }

.navbar-brand{ height: 32px !important;}

h1,h2,h3,h4,h5,h6
{
	font-family: 'Monda', sans-serif;
}


/***WORKING START***/

#mainwrapper
{
	margin: 0px auto;
}


.carousel-inner>.item>a>img, .carousel-inner>.item>img
{
	width: 100%;
}

#carousel-example-generic .carousel-inner .item{
	padding: 0px  !important;
	border: 0px !important;
}
/*****************************start top header************************************/

#topbar{
	width: 100%;
	height: 38px;
	background-color: #000;
}
.topwelcomemsg
{
	font-size: 14px;
    text-transform: uppercase;
    font-family: 'Monda', sans-serif;
    line-height: 38px;
    color: #9fa8a8;
	display: inline-block;
}

#flagtranslator
{
	display: inline-block;
	float: right;
}

#flagtranslator ul
{
	display: inline-block;
    list-style: none;
	
}
#flagtranslator ul li
{
	padding: 5px;
    line-height: 20px;
    float: left;
    margin: 0px 0px 0px 20px;
    box-shadow: 0px 1px 4px -3px rgb(51, 51, 51);
}

#topsocialize
{
	display: inline-block;
    margin-top: 50px;
    float: right;
    height: 30px;

}
#topsocialize ul
{
	height: 30px;
	margin-right: 48px;
}

#topsocialize ul li
{
	float: left;
	margin-left: 10px;
	border: solid 1px #A8A8A8;
}

#topsocialize ul li a p
{
    height: 24px !important;
	width: 24px !important;
    background-size: contain;
	margin: 5px;
}

#topsocialize ul li a p.topsocializefb
{
	background-image: url(../images/social/facebook2.png);
}
#topsocialize ul li a p.topsocializetw
{
	background-image: url(../images/social/twitter2.png); 
}
#topsocialize ul li a p.topsocializegp
{
	background-image: url(../images/social/googleplus2.png);
}
#topsocialize ul li a p.topsocializelinkedin
{
	background-image: url(../images/social/linkedin2.png); 
}



#topsocialize ul li.topsocializefbli
{
	 background-color:#0C86C1;
}
#topsocialize ul li.topsocializetwli
{
	 background-color: #5DD3F7;
}
#topsocialize ul li.topsocializegpli
{
	 background-color:#C80003;
}
#topsocialize ul li.topsocializelinkedinli
{
	 background-color: #0374AB;
}



#topsocialize ul li.topsocializefbli:hover
{
	 background-color:rgba(12, 134, 193, 0.5);
}
#topsocialize ul li.topsocializetwli:hover
{
	 background-color: rgba(93, 211, 247, 0.5);
}
#topsocialize ul li.topsocializegpli:hover
{
	 background-color: rgba(200, 0, 3, 0.5);
}
#topsocialize ul li.topsocializelinkedinli:hover
{
	 background-color: rgba(3, 116, 171, 0.5);
}





#headerbox
{
	width: 100%;
    min-height: 194px;
    background-image: url(../images/imgae.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.webnameimgdiv
{
	display: inline-block;
	margin-top: 30px;
	margin-left: 62px;
}

.webnameimg
{
    width: 400px;
    
}







/*start top search bar*/


.input-group { background: #c79a59 none repeat scroll 0 0; border: 1px solid #fff; float:left; height:88;  width:200px;}

.form-control{  background:none !important;}

.btn-default{ border:0 !important; transition:all 0.3 s !important; background:none !important; border-radius:0;}

.btn-default .fa{ color:#fff !important; transition:all 0.3s !important; font-size:18px !important; margin: 0 0 0 3px !important;} 

.btn-default:hover .fa{ color:#002e59 !important;}  

.input-group .form-control{ margin-left: 2px; border-radius: 0; width:98% !important; background:#fff !important;}

.btn-default:hover{ background:#fff !important; border:0 !important;}

.btn-default .fa{ font-size:20px !important; background:none !important; border:0 !important;}


/*end top search bar*/

/*end top header*/







/*start top menu bar*/

.menu5{float:right; width:100%; margin-top: 30px;  }

.navbar{ margin-bottom:0; min-height:0; }

.navbar-inverse{ background:none; border:0;}

.navbar-nav>li{ background:url(../images/menu-bg.jpg) no-repeat right center; color:#fff; font:500 14px 'Roboto', sans-serif; text-transform:uppercase; padding:0px;  }

.navbar-nav>li:last-child{ background:none; }

.menu5 .nav>li>a{  padding:14px 31px 15px 31px; }

.navbar-inverse .navbar-nav>li>a{ background-color: #504e51 !important; color: #A8A8A8; border: 1px solid #3e3d3d; transition:all 0.3s; font-family: 'Monda', sans-serif; }

.navbar-inverse .navbar-nav>li>a:hover{ color:#504e51; background:#F7B519 !important;}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
    color: #484848;
	background-color: #FFF !important;
    
}

.navbar-collapse{ padding:0 !important;}

.navbar-nav
{
	float: right;
}

.searchli{
border: 1px solid #3e3d3d !important;
    padding: 7px 25px 9px 8px !important;
    background-color: #504e51 !important;
}
.searchinput{
	padding: 6px 4px;
    border: 1px solid #A8A8A8;
    background-color: #504e51;
	color: #b0b0b0;
}

.searchbnt{
	font-size: 15px;
    background-color: #504e51;
    padding: 0px;
    border: 1px solid #A8A8A8;
    padding: 6px 11px;
	color: #A8A8A8;
}

 


/*end top menu bar*/



/*****************************end top header************************************/



/*start slider*/
.bannerhandel{
color: #FFF;
    position: relative;
    top: 50%;
    font-size: 32px;
    opacity: 0.5;
}

/*end slider*/

/*start Home Page Feature Slider*/

.ftsldtabs{
	font-family: 'Monda', sans-serif;
    font-size: 22px;
    text-transform: none;
	border-radius: 0px !important;
}

.mvisitsldtabs{
	font-family: 'Monda', sans-serif;
    font-size: 22px;
    text-transform: none;
	border-radius: 0px !important;
}
/*End Home Page Feature Slider*/





/*start categories*/






/*end perfect Effect*/

/*end categories*/

.categoryboxes
{
	margin: 15px 0px;
}

.categorybox{
	width: 48%;
    margin: 2px 1% 2px 0px;
    float: left;
}
.categorybox h2 {
	text-transform: uppercase;
}
.categorybox h2 p{
	display: inline-block;
    margin: 0px;
	color: #F5070B;
}
.categorybox{
color: #FFF;
}
.categoryboxright
{
	margin-left: 3%;
    margin-right: 0px;
}
.categorybox img{
	width: 100%;
}

.catreadmore{
	padding: 3px 15px;
    margin: 10px;
    background-color: #ca080c;
	display: inline-block;
	transition: 0.4s;
}
.categorybox:hover .catreadmore{
	transform: translateX(10px);
	transition: 0.4s;
}
/*end categories*/






/*start products*/
.prod{
	margin: auto;
	overflow: hidden;
	min-height: 410px;
	
}


.item{
	padding: 10px;
    border: 1px solid transparent;
	transition: 0.4s;
}

.prod .center-block {
    border: 1px solid #ececec;
	width: 98%;
}
.item:hover{
	
	transition: 0.4s;
	border: 1px solid #d4d3d3;
}

.prodname
{
	border-bottom: 2px solid transparent;
	width: 100%;
	margin: 0px;
    padding: 15px 0px 5px 0px !important;
    font-size: 16px;
    color: #ff0000;
	transition: 0.4s;
	font-family: 'Monda', sans-serif;
}
.prod:hover .prodname {
	
	border-bottom: 2px solid #E92C2F;
	width: 100%;
	transition: 0.4s;
	
}
.proddesc
{
    
   	border-bottom: 2px solid transparent;
	width: 100%;
	margin: 0px;
    padding: 5px 0px !important;
    font-size: 16px;
	font-family: 'Monda', sans-serif;
	color: ##a5a3a3;

}

.prodcart {
	transform: translateY(107px);
    display: block;
    font-weight: bold;
    color: #FFF;
    font-size: 14px;
    padding: 0px 0px 0px 15px;
    background-color: #4A4949;
    transition: 0.4s;
    cursor: pointer;
}
.prod:hover .prodcart {
	transform: translateY(0px);
	transition: 0.4s;
}
.prodcart p{
    margin: 0px;
    line-height: 42px;
    float: left;
    font-size: 13px;
    font-family: 'Monda', sans-serif;
}

.prodcarticon
{
	margin: 0px;
    padding-left: 5px;
    float: right;
}







/*start footer*/



.min100perc
{
	transform: translateY(-200%);
	transition: 0.6s;
    top: 0px;
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(8, 8, 8, 0.57);
	z-index: 1000;
}

.zeroperc
{
	transform: translateY(0%);
	transition: 0.6s;
	top: 0px;
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(8, 8, 8, 0.57);
	z-index: 1000;
	
}
/*.shortdcont {
    margin: auto 15%;
    background-color: #f5f5f5;
    width: 70%;
    z-index: 100;
    position: fixed;
    top: 50px;
	padding-bottom: 10px;
}
*/
.moreone
{
	cursor: pointer;
	width: 95px;
	height: 95px;
	float: left;
}
.ajaxmorevh{
	font-size: 20px;
    margin: 10px 0px;
}
.shortdcont {
	height: 98% !important;
    background-color: #f5f5f5;
    width: 98%;
    z-index: 100;
    position: fixed;
    top: 1%;
    bottom: 1%;
    right: 1%;
    left: 1%;
    padding-bottom: 10px;
}




/*Start NEWS LETTER*/
.signup {
    border-radius: 5px;
    float: left;
    text-align: center;  
}

#signupsubmit {
    font-family: 'Monda', sans-serif;
    background-color: #d60000;
    border: 0 none;
    border-radius: 0px;
    color: white;
    float: right;
    font-size: 13px;
    font-weight: 400;
    height: 30px;
    margin-top: -2px;
    width: 40%;
}
#signupsubmit:hover {
	background-color:#f83a3a;
}

#signupemail{
	padding-left: 10px;
  	display: block;
    margin: 0 auto;
    width: 90%;
    border: 0;
    border-bottom: 1px solid rgba(206, 204, 204,.6);
    height: 36px;
    line-height: 45px;
    margin-bottom: 10px;
    font-size: 1.1em;
    font-weight: bold;
    color: rgba(255, 255, 255, 0.9);
    /* margin-left: 10px; */
    float: left;
    background-color: transparent;
}
#signupemail:focus {
  outline: none;
  border-color: #666;
}

#mp-popup #signupemail{
	padding-left: 10px;
    display: block;
    margin: 0 auto;
    width: 80%;
    border: 0;
    border: 1px solid rgba(214, 0, 0, 0.4);
    height: 36px;
    line-height: 45px;
    font-size: 1.1em;
    font-weight: bold;
    color: rgba(255, 255, 255, 0.9);
    background-color: transparent;
	float: none;
}





/*end NEWS LETTER*/



/*end footer*/


.mainheadings
{
	font-size: 22px;
    padding-bottom: 5px;
    border-bottom: 1px solid #b1aeae;
    text-transform: uppercase;
}





/*start tabs style*/



#exTab1 .tab-content {
  color : #000;
  border-top: 1px solid #504e51;
}
.nav-pills>li+li
{
	margin-left: 0px;
}


.detailpagetabs .nav-pills>li>a
{
	letter-spacing: 1.5px;
	font-size: 16px;
    font-family: 'Monda', sans-serif;
	color: #504e51 !important;
    background-color: #FFF !important;
    border-radius: 0;
}
.nav-pills>li.active>a {
    color: #fff !important;
    background-color: #504e51 !important;
}


.nav-pills-bg{
padding: 5px 0px;
}

.quickdetajax .nav-pills>li>a {
    border-radius: 0px !important;
}
/*end tabs style*/

.detialformgroup label
{
	width: 20%;
	display: inline-block;
}
.detialformgroup select,.detialformgroup input
{
	display: inline-block;
	width: 78%;
}











#ourpartners
{
	padding: 0px;
}

#ourpartners li
{
	background-color: #fff;
    float: left;
    width: 125px;
    margin: 2px;
}

#ourpartners li img
{
	width: 100%;
}

.ourcarriers
{
	padding: 0px;
	margin-top: 15px;
	display: inline-block;
    float: right;
}

.ourcarriers li
{
	
	float: left;
    width: 90px;
}

.ourcarriers li img
{
	width: 98%;
}

.bottomlinks
{
	margin: 25px 0px 0px 0px;
    display: inline-block;
	font-size: 16px;
	
}
.bottomlinks a
{
	float: left;
	padding: 0px 10px;
}
.bottomlinks a
{
	color: #f7b519;
	text-transform: none;
	font-family: 'Monda', sans-serif;
	
}
.bottomlinks a:hover
{
	color: #000;
}

.hoveralink:hover{
	color: #f7b519;
}

.footerbox{
	min-height:300px;
}

#footerlogo
{
	margin-top: 50px;
	display: inline-block;
	float: left;
}

#footertelmail
{
	font-size: 13px;
	display: inline-block;
	float: right;
	font-family: 'Monda', sans-serif;
	color: #FFF;
	margin-top: 66px;
}

#footertelmail p b
{
	font-family: 'Monda', sans-serif;
    letter-spacing: 1px;
}

.footercontainer
{
	padding-left: 15px;
	padding-right: 15px;
}



.heading{ text-transform:uppercase; padding-top:48px; font-family: 'Monda', sans-serif important; }

.heading h2{ border-bottom:1px solid #FFF;  font-size: 20px; color:#fff; margin:0; padding:10px 0; margin-bottom: 15px; }





ul.main_footer_links{ float:left; width:100%; padding-left:0; text-transform:uppercase; color:#F00;  }

ul.main_footer_links li{ color: #fff;
    padding: 0px 0 5px 0;
    text-transform: uppercase;}

ul.main_footer_links li a{ font-size: 13px; transition:all 0.3s; text-transform:uppercase; font-family: 'Monda', sans-serif; }

ul.main_footer_links li a:hover{ text-decoration:underline; padding:0 0 0 0px;  text-transform:uppercase; }

#footertelmail
{
	font-size: 13px;
	display: inline-block;
	float: right;
	font-family: 'Monda', sans-serif;
	color: #FFF;
	margin-top: 66px;
}

#footertelmail p b
{
	font-family: 'Monda', sans-serif;
    letter-spacing: 1px;
}


.footertel
	{
		font-size: 28px;
	}
	.footeremail{
		color: #f7b519;font-size: 16px;
	}
	.footeremail:hover{
		color: #fff;
	}
	.footeremail b {
	color: #f7b519;
	}
/***********************end footer***************************/

/*====================  Owl Demo Start  ===============================*/

.owl-demo .owl-pagination { display: none;}

.owl-demo .owl-item { padding: 0 15px;}

.owl-demo .owl-buttons { position: absolute; width:100%; padding:0 !important; top: 30%;}

.owl-theme .owl-controls .owl-buttons div{  margin:0; padding:0 !important; background-color: #504e51;}

.owl-demo .owl-buttons div {  font-size: 90px !important; color:#17ACC0 !important; border-radius: 5px; position: absolute; top: -30px;}

.owl-demo .owl-next{ position: absolute; z-index: 999; right: -45px !important;  }

.owl-demo .owl-prev{     position: absolute; z-index: 999; left: -45px !important;  }

.owl-demo .owl-next .fa{ margin: 8px 0 0 -4px;}

.owl-demo .owl-prev .fa{ margin:8px 0 0 -4px;}

.owl-demo .owl-buttons div:hover { color:#0E4548 !important;}

/*====================  Owl Demo End  ===============================*/

/*====================  Owl Demo Start  ===============================*/

.owl-demo2 .owl-pagination { display: none;}

.owl-demo2 .owl-item { padding: 0px;}

.owl-demo2 .owl-buttons { position: absolute;
    width: 15px;
    top: -54px;
    right: 64px;}

.owl-next{ position: absolute;
    z-index: 999;
    right: -68px;
    width: 37px;
    height: 38px;}

.owl-prev{ position: absolute;
    z-index: 999;
    right: -29px;
    width: 37px;
    height: 38px; }
.owl-next .fa{ position: relative; font-size: 36px; margin: 0px;
    top: -5px;}

.owl-prev .fa{ 
    position: relative;
    font-size: 36px;
    margin: 0px;
    top: -5px;
}

.owl-demo3 .owl-buttons
{
	position: absolute;
    top: -54px;
    right: 73px;
}

.owl-pagination
{
	display: none;
}

/*====================  Owl Demo End  ===============================*/


.dropdown-submenu {
    position: relative;
}

.dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -1px;
}

.dropdown-menu > li > a
{
	font-family: 'Monda', sans-serif;
	color: #504e51 !important;
	    font-size: 12px;
}



.dropdown-menu > li > a:hover,.dropdown-menu > li > a:active
{
	color:#FFF !important;
	background-color:#504e51 !important
}


/*====================  Pagination Start  ===============================*/

.pagination>li>a, .pagination>li>span
{
	border: 1px solid #f93636;
    color: #f93636;
    margin: 2px;
    padding: 5px 12px;
    border-radius: 0px !important;
	
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
    
    background-color: #de0f0f;
	color: #FFF;
    
}

/*====================  Pagination End  ===============================*/




@media screen and (max-width:1266px){
.width1266px
	{	
	width: 96%;
    margin: 0px 2%;
	}
}


@media screen and (max-width:1200px){
	
	.shortdcont {
    overflow-y: scroll !important;
	}
	
	#ourpartners li {
    width: 48%;
    margin: 2px 1%;
}
	
	
.webmainlogo
	{
		width: 136px;
	}
	
	.webnameimgdiv
	{
		margin-left:0px;
	}
	
	#topsocialize{
		margin-top:60px;
	}
	
	.menu5{
		margin-top: 30px;
	}

	.nav>li>a
	{
		padding: 14px 15px !important;
	}
	
.navbar-nav>li{ font-size:12px;}


	
} 

@media screen and (max-width:992px){
	
	.footer3{
		text-align: center;
	}
	
	.bottomlinks
{
	margin: 18px 0px 14px 0px;
    display: inline-block;
	font-size: 12px;
	
}
.bottomlinks a
{
	float: left;
	margin-left: 10px;
	
	}
	
	.ourcarriers {
    height: 40px;
    width: 100%;
    padding: 0px;
    margin: 0px;
}
	.ourcarriers li {
    text-align: center;
    float: left;
    width: 25%;
}
	.ourcarriers li img {
    width: 50%;
}
	
	.categorybox h2 {
	font-size: 22px;
	}
	.categorybox {
    margin: 2px 1% 2px 1%;
	}
	
	#footerlogo img
	{
		width: 322px !important;
	}
	#footertelmail{
		margin-top: 29px !important;
	}
	
	
	
	.footertel
	{
		font-size: 28px;
	}
	.footeremail{
		font-size: 16px;
	}
	.footeremail b {
	
	}
	
	#ourpartners li {
    width: 18%;
    margin: 2px 1%;
}
	
	#signupemail{
		width: 76%;
	}
	
	
	
.webmainlogo
	{
		width: 110px;
	}
	
	.webnameimgdiv
	{
		margin-left:0px;
	}
	
	#topsocialize{
		margin-top:60px;
	}
	
	.menu5{
		margin-top: 33px;
	}

.navbar-nav>li{ font-size:10px;}

.menu5 .nav>li>a {

    padding:  13px 10px 14px 10px !important;
	}
	
	.homepagetabs .nav>li>a {
    padding: 7px 14px !important;
    font-size: 22px;
}
	
	.searchli{
		padding: 9px 8px !important;
	}
	
	
	.owl-demo2 .owl-buttons {
    top: -52px;
}
}

@media screen and (max-width:768px){
	
	.footer2{
		text-align: center;
	}
	
	#footerlogo{
		float: none !important;
	}
	
	#footertelmail{
		float: none !important;
	}
	
	.bottomlinks a:hover 
{
    color:#FFFFFF;
    background: transparent;
}
	
	.bottomlinks {
		padding: 0px;
}
	
	#maindetailimg {
	max-width: 100% !important;
}
	
	.owl-demo2 .owl-buttons {
    top: -48px;
	}
	
	#detprevnextbox
	{
		margin-top: 10px !important;
	}
	
	#headerbox {
    min-height: 316px;
	}
	.webmainlogodiv{
		margin-top: 40px;
	}
	
	.webmainlogo {
	float: none !important;
    margin: auto;
    width: 95%;
	}
	
	#topsocialize {
    margin: 0px;
    margin-top: 60px;
    width: 100%;
	}
	#topsocialize ul {
    padding: 0px;
    margin-right: 0px;
	}
	#topsocialize ul li {
    width: 13%;
	margin-left: 6%;
    text-align: center;
	}
	#topsocialize ul li a{
		display: inline-block;
	}
	
	.navbar-header{
		margin-top: 15px;
		background-color: #48494B;
		padding-bottom: 20px;
	}
	#topsocialize ul li a p{
		margin-top: 7px !important;
	}
	
	
	.shortdcont {
		width: 100% !important;
		margin: 0px !important;
		top: 0px !important;
		max-height: 100% !important;
	}
	
	.categorybox {
    width: 80%;
    margin: 5px 10% 5px 10%;
	}
	
	.bottomcopyr p
	{
		text-align: center !important;
	}
	
	#footerlogo img {
    width: 95% !important;
	}
	.footertel{
	font-size: 20px;
	}
	.footeremail{
		font-size: 13px;
	}
	.searchli{
		text-align: center;
	}
	.searchli form{
		width: 100%;
    display: inline-block;
	}
	
	.searchli form .searchinput{
		width: 50%;
	}
	.homepagetabs .nav>li>a {
    padding: 4px 10px !important;
    font-size: 19px;
}
	
	.navbar-collapse {
    padding: 0 !important;
    border: none;
    box-shadow: none;
}
	
	.navbar-nav {
     float: none; 
}
.navbar-nav {
    margin: 15.5px 0px;
    margin-bottom: 0px;
}
	
	.menu5 {
    margin-top: 16px;
}
	
	.webnameimgdiv {
    margin-left: 25px;
    margin-top: 50px;
	}
	.webnameimg
	{
		width: 220px;
	}
	
	#flagtranslator ul li
	{
		margin: 0px 5px;
		line-height: normal;
	}
	
	



.nav>li>a {

    padding: 8px 2px 8px 25px;

}

.navbar-nav>li {

    font-size: 14px;

}



.owl-demo .owl-next{ position: absolute; z-index: 999; right: 0px !important;  }

.owl-demo .owl-prev{     position: absolute; z-index: 999; left: 0px !important;  }



}


@media screen and (max-width:600px){
	
	.bottomlinks a {
    font-size: 14px;
}
	
	.ourcarriers li img {
    width: 100%;
}
	
	#flagtranslator {
    text-align: center;
	}
	#flagtranslator ul{
		padding: 0px;
		display: inline-block;
	}
	
	#headerbox {
    min-height: auto;
	}
	
	.categorybox {
    width: 100%;
    margin: 0px;
}
	
	
	
	#footerlogo{
	width: 100%;
    text-align: center;
	}
	#footertelmail{
		
    	width: 100%;
		text-align: center !important;
	}
	
	.footerbox {
    	min-height: auto;
		width: 98%;
	}
	
	.homepagetabs .owl-prev .fa {
    font-size: 30px;
    top: -8px;
	}
	.homepagetabs .owl-next .fa {
    font-size: 30px;
    top: -8px;
	}
	
	.homepagetabs .nav>li>a {
    padding: 10px 6px !important;
    font-size: 15px;
	}
	
	.homepagetabs .owl-prev{
	width: 34px;
    height: 36px;
	}
	.homepagetabs .owl-next{
	width: 34px;
    height: 36px;
	}

	
	.owl-demo2 .owl-buttons {
    top: -50px;
	}
	
	#headerbox{
		background-color: #48494b;
		background-image: none;
		height: 240px;
		background-size: 100% 240px;
	}
	
	.webmainlogodiv
	{
		width: 100%;
		text-align: center;
	}
.madpunchnsocial
	{
		width: 100%;
	}
	.webnameimgdiv{
		margin-top: 0px;
	}
	#topsocialize{
		margin-top: 22px;
	}
	
#topbar
	{
		height: 96px;
	}
	.topwelcomemsg {
		padding: 0px;
    text-align: center;
    width: 100%;
	}
	#flagtranslator
	{
		width: 100%;
		float: none;
	}
	
	#headerbox {
    height: 240px;
    background-size: 100% 240px;
}

}

@media screen and (max-width:500px){
	
	.webmainlogodiv {
    margin-top: 10px;
}
	
	.webmainlogodiv {
    margin-top: 0px; 
}
	
	.webmainlogo {
    width: 90%;
}
	
	.bottomlinks a {
    font-size: 12px;
}
	
	#headerbox {
    height: 220px;
    background-size: 100% 220px;
}
	
	#headerbox {
    min-height: auto;
}
	
	.owl-demo3 .owl-buttons {
    width: 18px;
	}
	
	.ourcarriers li {
    width: 25%;
}
	
	.homepagetabs .owl-next .fa {
    font-size: 18px;
    top: -15px;
}
	
	.homepagetabs .owl-prev .fa {
    font-size: 18px;
    top: -15px;
}
	
	.homepagetabs .owl-next {
    right: 0px !important;
    width: 45px;
    height: 30px;
    background-color: rgba(80, 78, 81, 0.43) !important;
    transition: 0.1s;
}
	
	.homepagetabs .owl-next:hover {
    transition: 0.1s;
    background-color: rgba(80, 78, 81, 1) !important;
}
	.homepagetabs .owl-prev {
    left: 0px !important;
    width: 45px;
    height: 30px;
    background-color: rgba(80, 78, 81, 0.43) !important;
    transition: 0.1s;
}
.homepagetabs .owl-prev:hover {
    transition: 0.1s;
    background-color: rgba(80, 78, 81, 1) !important;
}
.owl-prev {
    left: 0px !important;
}	
	.homepagetabs .owl-demo2 .owl-buttons {
    width: 100%;
    height: 40px;
    top: 40%;
    right: 0px;
}
	
	
	
	
	
	#topsocialize
	{
		width: 90%;
		margin-right: 0px;
	}
	#topsocialize ul
	{
		padding: 0px;
		width: 99%;
	}
	
	.webnameimgdiv{
		width: 100%;
    text-align: center;
		margin-left: 0px; 
	}
	
	







.categories
{
	margin-left:20px;
}
	.bottomlinks{
		padding: 0px;
	}
	.bottomlinks a {
    text-align: center;
    width: 25%;
    margin: 0px;
}
	
}

@media screen and (max-width:400px){
	
	.bottomlinks
{
	margin: 15px 0px 0px 0px;
    display: inline-block;
	font-size: 12px;
	
}
.bottomlinks a
{
	float: left;
	margin: 10px;
	padding-left: 0px;
}
	
	.webmainlogodiv {
    margin-top: 20px;
}
	.ourcarriers{
		margin-top: 20px;
	}
	.webmainlogo {
    width: 95%;
}
	
	.detailpagetabs .nav-pills>li>a {
    font-size: 12px !important;
	letter-spacing: 1px;
	}
	
	.bottomlinks li a {
    font-size: 11px;
	padding: 0px;
}
	
	#headerbox {
    min-height: auto;
}
	
	.homepagetabs .nav>li>a
	{
		width: 100%;
	}
	.homepagetabs .nav>li
	{
		width: 100%;
	}
	
	.prodimg
	{
		width: 200px;
	}
	
	.proddesc {
		font-size: 12px;
		max-height: 40px;
	}
	
	
	
	.homepagetabs .owl-demo2 .owl-buttons {
    width: 100%;
    height: 40px;
    top: 40%;
	right: 0px;
	}
	.homepagetabs .owl-prev {
    left: 0px !important;
    width: 45px;
    height: 30px;
    background-color: rgba(80, 78, 81, 0.43) !important;
		transition: 0.1s;
	}
	
	.homepagetabs .owl-prev:hover {
		
		background-color: rgba(80, 78, 81, 1) !important;
		transition: 0.1s;
		
	}
	
	.homepagetabs .owl-next {
    right: 0px !important;
   	width: 45px;
    height: 30px;
    background-color: rgba(80, 78, 81, 0.43) !important;
		transition: 0.1s;
	}
	
	.homepagetabs .owl-next:hover {
		transition: 0.1s;
		
		background-color: rgba(80, 78, 81, 1) !important;
		
	}
.owl-demo2 .owl-next
{
	right:0px !important;
}
.owl-prev
{
	left:0px !important;
}

#toplogoimg
{
	width:100% !important;
	padding: 10px;
}

#madpunchimg
{
	width:100% !important;
}
#phonenmobile p
{
	font-size:12px !important;
	text-align:left;
}

#searchicon img
{
	width:40px !important;
	height:40px !important;
	margin-top:20px;
}

a.test
{
	color:#FFF !important;
}

.categories
{
	margin-left:20px;
}

	}




	

	



.detprodname
{
	font-size: 42px;
    color: #dd0005;
    display: inline-block;
	margin: 0 0 10px 0;
}

.sortlabel{
    font-size: 12px;
    font-weight: 100;
    font-family: 'Monda', sans-serif;
}

.prdarea h3{  margin:0;}	

.prdarea p{font-size: 13px;font-family: 'Monda', sans-serif;}

.largeimg{ border:1px #ccc solid; background-color: #fff;
	width: 94%;}

#maindetailimg {
	max-width: 500px;
}

.proddetailinfo{
	padding: 0px;
}
.proddetailinfo .col-lg-12{
	padding: 0px;
}

.detprodart {font-family: 'Monda', sans-serif;}

.largedet h3{ margin:0 0 10px 0;}

.largedet h4{ color:#3f2d21; margin:0 0 10px 0;}

.largedet h5{font:400 17px 'DINMittelschriftStd-Regular', sans-serif; color:white; margin:0 0 10px 0;}


.content_text{color:#000; font:400 13px 'Open Sans', sans-serif;}

.largedet input{ background:white !important;}
.largedet select{ 
	background:white !important;
	height: 28px;
    border-radius: 0px;
    background: white !important;
    font-size: 12px;
}

.largedet label{ color: #dd0005;  font-size: 17px; font-family: 'Monda', sans-serif; letter-spacing: 2px;}

#detprevnextbox
{
	float: right;width: 120px;display: inline-block;height: 30px;margin-top: 6px;
}

.detprevnext{
	border-radius: 0;
    background-color: #dd0005 !important;
    border-color: #dd0005 !important;
    color: #fff;
}

.detprevnext:hover{
    background-color: #b90408 !important;
    border-color: #b90408 !important;
}







.txt_id2{ 
	margin:5px 0; padding:5px;
	font-variant-caps: small-caps;

}	



#searchform
{
	float: right;
	position: relative;
}

.nopadding{
	padding: 0px !important;
}
.nomargin{
	margin: 0px !important;
}

/*======================START TOP Translator Styles=============================*/
a.gflag {vertical-align:middle;font-size:32px;padding:1px 0;background-repeat:no-repeat;background-image:url(//gtranslate.net/flags/32.png);}
a.gflag img {border:0; padding-left: 10px;}
a.gflag:hover {background-image:url(//gtranslate.net/flags/32a.png);}
#goog-gt-tt {display:none !important;}
.goog-te-banner-frame {display:none !important;}
.goog-te-menu-value:hover {text-decoration:none !important;}
body {top:0 !important;}
#google_translate_element2 {display:none!important;}

/*======================End TOP Translator Styles=============================*/


/*======================START NEWS and EVENTS SLIDER Styles =============================*/

#nt-example1-container {
			text-align: center;
			position: relative;
		}

		#nt-example1{
			padding: 0px;
    height: 240px;
    overflow: hidden;
    margin: 0px;
		}
		
#nt-example1-container .fa {
	background-color: #FFF;
    color: #000;
    font-size: 20px;
    margin: 0px;
    cursor: pointer;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
    padding: 3px 8px;
}
		

#newsbtns {
    top: -50px;
    right: 0px;
    clear: both;
    position: absolute;
    display: inline-block;
    width: 60px;
    height: 40px;
}

#nt-example1 li {
	color: #FFF;
	background: transparent;
	overflow: hidden;
	height: 100%;
	line-height: 30px;
	list-style: none;
	font-size: 20px;
	text-align: left;
	font-weight: 300;
}
#nt-example1 li .newsheading{
	text-transform: uppercase;
	font-size: 18px;
	margin-bottom: 5px !important;
    padding-bottom: 5px;
    margin: 0px;
    border-bottom: 1px solid #CCC;
}

#nt-example1 li .newsdate{	
	font-family: 'Monda', sans-serif;
    margin: 0px;
    font-size: 14px;
}
#nt-example1 li .newsdesc{
	font-size: 14px;
    line-height: 22px;
}


		

/*======================End NEWS and EVENTS SLIDER Styles =============================*/

