﻿@charset "utf-8";
/* CSS Document */

/*
    *    Component css* 
*/
.cbp-hrmenu {
	width: 100%;
	margin-bottom:0.2% !important;


}

/*#sliderdiv img{
    min-height: 560px;

}*/


.cbp-hrsub-inner img {
    border: 3px solid #FFFFFF;
    border-radius: 4px;
    box-shadow: 0 0 6px -3px rgba(0, 0, 0, 0.69);
    margin: 0 0 0 15px;
    text-align: center;
    width: 10em;
}
/* general ul style */
.cbp-hrmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.cbp-hrsub-inner a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #585858 !important;
	box-shadow:none !important;
}
.cbp-hrsub-inner a:hover{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #0747a5 !important;
	text-decoration: none !important;
	border:none !important;
	
	
}

/* first level ul style */
.cbp-hrmenu > ul,
.cbp-hrsub-inner {
	width: 99%;
	max-width: 70em;
	margin: 0 auto;
	padding: 0 1.875em;
}
.cbp-hrsub-inner-items
{

	 width :100% !important ;
}
.cbp-hrsub-inner-items li
{
	width :200px; /*Edited Roopesh*/
	float :left;
    overflow:hidden;
}

.cbp-hrmenu > ul > li {
	display: inline-block;
	height:93px;
}

.cbp-hrmenu > ul > li > a {
	font-weight: 700;
	padding: 2em 2em;
	height:93px;
	color: #fff;
	display: inline-block;
	margin: 0 0 0 0px;
	width: 142px;
	
	padding:0.1em 1em 1em;
    text-align: center;
	font-size: 19px;
	text-decoration:none;
	 text-transform: uppercase;
	 background:url(../images/menu-image.png) no-repeat;
	
 
} 
.cbp-hrmenu > ul > .nonedropdown > a {
	font-weight: 700;
	padding: 2em 2em;
	height:93px;
	color: #fff;
	display: inline-block;
	margin: 0 0 0 28px;
	width: 142px;
	
	padding:0.1em 1em 1em;
    text-align: center;
	font-size: 19px;
	text-decoration:none;
	 text-transform: uppercase;
	 background:url(../images/menu-image1.png) no-repeat;
}


.cbp-hrmenu > ul > li > a:hover {
color: #fff !important;

			background:url(../images/hovermenu.png) no-repeat;
			width:235px;
			height:93px;
			box-shadow:none;
					
}
.cbp-hrmenu > ul > li:hover i
{color:#FA5700;}
.cbp-hrmenu > ul > li:hover i
{color:#FA5700;}

.cbp-hrmenu > ul >.nonhover a:hover {
		background:url(../images/Hovernone.png) no-repeat !important;
			width:235px;
			height:93px;
			box-shadow:none;
}




/* sub-menu */
.cbp-hrmenu .cbp-hrsub {
	display: none;
	position: absolute;
	background: #fff;
	width: 100%;
	left: 0;


}

.cbp-hropen .cbp-hrsub {
	display: block;
	padding-bottom: 3em;
	z-index:1000;
}

.cbp-hrsub-inner > div {
    float: left;
    padding: 0;
    width: 25%;

}
.fa.fa-chevron-circle-right {

    padding: 5px;
    color: #0747A5;
    font-size: 1.1em;

}

.cbp-hrmenu .cbp-hrsub-inner:before,
.cbp-hrmenu .cbp-hrsub-inner:after {
	content: " ";
	display: table;
}

.cbp-hrmenu .cbp-hrsub-inner:after {
	clear: both;
}

.cbp-hrsub-inner > div a {
	line-height: 2em;
    font-size: 100%;
}

.cbp-hrsub h4 {
	 color: #024EAF;
	padding: 2em 0 0.6em;
	margin: 0;
	font-size: 160%;
	font-weight: 300;
	 border-bottom: 1px solid #e6e6e6;
	 text-align:center;
}

/* Examples for media queries */

@media screen and (max-width: 52.75em) { 

	.cbp-hrmenu {
		font-size: 80%;
	}

}

@media screen and (max-width: 43em) { 

	.cbp-hrmenu {
		font-size: 120%;
		border: none;
	}

	.cbp-hrmenu > ul,
	.cbp-hrmenu .cbp-hrsub-inner {
		width: 100%;
		padding: 0;
	}

	.cbp-hrmenu .cbp-hrsub-inner {
		padding: 0 2em;
		font-size: 75%;
	}

	.cbp-hrmenu > ul > li {
		display: block;
	/*	border-bottom: 4px solid #47a3da;*/
	text-align:center;
	
	vertical-align:middle;
	margin-bottom:5px;
	height:93px;
	}



	.cbp-hrmenu .cbp-hrsub { 
		position:absolute;
		z-index:9999;
	}

	.cbp-hrsub h4 {
		padding-top: 0.6em;
	}

}

@media screen and (max-width: 36em) { 
	.cbp-hrsub-inner > div {
		width: 100%;
		float: none;
		/*padding: 0 1em;*/
	}
	.cbp-hrsub-inner > .smallmenu  {
		width: 250px;
		float: none;
		/*padding: 0 2em;*/
	}

.searchstyle {
    border-radius: 0 !important;
    color: #4C4C4C !important;
    font-size: 13px !important;
    font-weight: bold !important;
    height: 37px !important;
    margin-bottom: 0 !important;
}
.cbp-hrmenu > ul, .cbp-hrsub-inner {
    margin: 0 auto;
    max-width: 70em;
    width: 90%;
}

}



.fa.fa-sort-asc {
    float: right;
    color: #fff;
    margin-top: -0.2em;
}



 .cbp-hrsub-inner li:hover {

background: rgba(250,129,0,1);
background: -moz-linear-gradient(top, rgba(250,129,0,1) 0%, rgba(250,100,0,1) 47%, rgba(250,75,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(250,129,0,1)), color-stop(47%, rgba(250,100,0,1)), color-stop(100%, rgba(250,75,0,1)));
background: -webkit-linear-gradient(top, rgba(250,129,0,1) 0%, rgba(250,100,0,1) 47%, rgba(250,75,0,1) 100%);
background: -o-linear-gradient(top, rgba(250,129,0,1) 0%, rgba(250,100,0,1) 47%, rgba(250,75,0,1) 100%);
background: -ms-linear-gradient(top, rgba(250,129,0,1) 0%, rgba(250,100,0,1) 47%, rgba(250,75,0,1) 100%);
background: linear-gradient(to bottom, rgba(250,129,0,1) 0%, rgba(250,100,0,1) 47%, rgba(250,75,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa8100', endColorstr='#fa4b00', GradientType=0 );

border-radius:5px;
}
.cbp-hrsub-inner li:hover a {
color: #0746A3 !important;
}
.cbp-hrsub-inner li:hover i{
	color:#0746A3;
}

.cbp-hrsub-inner > .smallmenu {
    float: left;
    padding: 0.1em;
    width: 10em;
}

.text > p {
    color: #747474 !important;
    float: left;
    letter-spacing: -1px;
    padding: 0.1em;
    text-align: justify;
    width: 100%;
}
.cbp-hrmenu > ul > li > i:hover {color:#000;}

.smallmenu li {
    text-align: center !important;
}
.testcss
{
    background:url(../images/hovermenu.png) no-repeat !important;
			width:235px;
			height:93px;
			box-shadow:none;
}

/*   *    Component css* */



    #ui-active-menuitem {
        background-color: #C5C5C5 !important;
        color:#000;
        width:100%;
        
    }

.bg-colour-darkblue{background-color:#0d1746;}
.bg-colour-lateblue{background-color:#1e3062;}
.bg-colour-gray{background-color:#c7c7c9;}
.bg-colour-white{background-color:#ffffff;}
.bg-colour-orange{background-color:#ff6e00;}
.bg-colour-darkwhite{background-color:#f1f5f8;}
.bg-colour-darkorange{background-color:#f06801;}
.bg-colour-cream{background-color:#e8e8e8;}

.bg-colour-orange-login{background-color:#ff6e00;}

.lateblue{background-color:#1e3062;}

.gad-blue {
background: rgba(40,64,132,1);
background: -moz-radial-gradient(center, ellipse cover, rgba(40,64,132,1) 0%, rgba(30,48,98,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(40,64,132,1)), color-stop(100%, rgba(30,48,98,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(40,64,132,1) 0%, rgba(30,48,98,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(40,64,132,1) 0%, rgba(30,48,98,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(40,64,132,1) 0%, rgba(30,48,98,1) 100%);
background: radial-gradient(ellipse at center, rgba(40,64,132,1) 0%, rgba(30,48,98,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#284084', endColorstr='#1e3062', GradientType=1 );


}





.white{
	color:#fff;	
}
.gray{
	color:#938d98;
	}
.dark-gray{
	color:#696969;
	}

.center{
	text-align:center;
	}
.linehight-orange{
	line-height:41px;
	}


.padding-null{padding:0px;}
.margin-null{margin:0px;}
.padding-left-right-null{
	padding-left:0px;
	padding-right:0px;
	}

.top-hight{
	height:0;
	}

.header-hight{
	height:127px;
	}
.button-orange-height{
	height:42px;
    padding:0;
	}

.test-hight{
	height:200px;
	}
.search-height{
	height:36px;
	}

.my-control {
    background-color: #F1F5F8;
    background-image: none;
    /*border: 1px solid #000;*/
    box-shadow:none;
    color: #555;
    display: block;
    font-size: 14px;
    height: 36px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}
.mar-search{
	margin-left:2px;
	margin-top:2px;
    border: none;
}

.mar-right-3{
	margin-right:3px;
	margin-bottom:3px;
	}

.margin-left-10{
    margin-left: 10px;
}
.margin-left-55 {
    margin-left: 55px;
}


tr.nohover:hover > td{
    border-top:0;
    background:none !important;
}
tr.nohover > td{
    border-top:0 !important;
}



.blue-button-h{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
	background:#1e3062;
	
	/*background: #1E3062;
	background: -moz-linear-gradient(top,  #1E3062 0%, #0b429c 50%, #143487 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#0b429c), color-stop(100%,#143487)); 
	background: -webkit-linear-gradient(top,  #1E3062 0%,#0b429c 50%,#143487 100%); 
	background: -o-linear-gradient(top,  #1E3062 0%,#0b429c 50%,#143487 100%); 
	background: -ms-linear-gradient(top,  #1E3062 0%,#0b429c 50%,#143487 100%);
	background: linear-gradient(to bottom,  #1E3062 0%,#0b429c 50%,#143487 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E3062', endColorstr='#143487',GradientType=0 );*/
	}
.blue-button-margin{
	margin:20px 0 0;
	}
.blue-button-one{
	margin:20px 0 0;
	}
	.blue-button-h:hover{
        background:#ff6e00;
	}
	
.mar-auto{
	margin:auto !important;
	}
@media only screen and (min-width:480px) and (max-width:767px){
	
.display-menu{
		display:none;
		}

	
}
@media only screen and (min-width:768px) and (max-width:3000px){
.display-menu2{
		display:none;
		}
}





@media only screen and (min-width:0px) and (max-width:480px){

    .top_login{
        margin-top:100px !important;
    }
    .col-xs-12.col-md-5.prev,.col-xs-12.col-md-2.back-to-search,.col-xs-12.col-md-5.next{
        max-width:100% !important;
    }

}
@media only screen and (min-width:481px) and (max-width:3000px){
.display-logo2{
		display:none;
		}
}
@media only screen and (max-width:1199px) {
    .search-right-menu, .search-left-menu {
        padding: 0 5px !important;
    }
   .magnify{
       width:350px !important;
   }
    .magnify img{
        max-width:100%;
    }
    
}
@media only screen and (min-width:0px) and (max-width:479px){
.display-menu2{
		display:none;
		}

#resetpassworddiv a{

    font-size:12px;
}
.magnify{
    width:158px !important;
}
}
.cbp-hrsub-inner > .smallmenu {
    float: left;
    padding: 0.1em;
    width: 16.66666667%;
    /*width: 3.5em;*/
    margin:0 !important;
    border: 1px solid transparent;
}
.cbp-hrmenu > ul, .cbp-hrsub-inner {
    margin: auto;
    max-width: 100%;
    width: 100%;
    padding:0;
}


.mar-low{
	margin-bottom:4px;
	}	
.blue-button-h img{
		margin:0 auto;
}





.fa.fa-chevron-circle-up {
background: none repeat scroll 0 0 #EFEFEF;
border: 1px solid #BBBBBB;
border-radius: 5px;
box-shadow: 0 0 1px 0 rgba(50, 50, 50, 0.5);
padding: 0.1em;
}
.back-to-top {
bottom: 0;
color: #1e3062 !important;
display: none;
font-size: 2em;
padding: 0.5em;
position: fixed;
right: 0;
text-decoration: none;
z-index: 999;
}
.back-to-top:hover {
color: #FF8300 !important;
text-decoration: none !important;
}
.fa.fa-chevron-circle-down {
background: none repeat scroll 0 0 #EFEFEF;
border: 1px solid #BBBBBB;
border-radius: 5px;
box-shadow: 0 0 1px 0 rgba(50, 50, 50, 0.5);
padding: 0.1em;
}


.backround {
background: url("../images/green-forest1.jpg") no-repeat scroll center top #F5F5F5;
height: 100%;
/*width: 100%;*/
max-width:1138px;
margin:0 auto;
background-repeat:repeat;
}
















/* 21.05.15**.fixelogin {
    left: 51%;
    position: absolute;
    right: 0;
    top: 16%;
}*/
.fixelogin {
    /*left: 51%;*/
    position: absolute;
    right: 0;
   /* top: 16%;*/
}
.form-signin {
    background-color: #f7f7f7;
    border-radius: 2px;
    box-shadow: 0 0 3px 3px #888888;
    display: block;
    margin: 0 auto;
    max-width: 400px;
}
.heading-desc {
    background: none repeat scroll 0 0 #0746a3;
    color: #ffffff;
    font-size: 20px;
    font-weight: bold;
    padding: 0 30px;
}
.social-box {
    margin: 0 auto;
    padding: 38px;
}
.btn.login-btn {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #0549a7 !important;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border: 1px solid #075eaf;
    border-radius: 4px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
    color: #ffffff !important;
    font-size: 22px;
    height: 53px;
    margin: 0 0 1em 6em;
    padding: 0.6em 0 0 0.3em;
    text-shadow: 0 0 rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    width: 8em;
}
.btn.btn-create {
    padding-top: 4px;
}
.btn.btn-create {
    background: none repeat scroll 0 0 #ff6600 !important;
    border: 1px solid #d56600;
    /*border-radius: 4px;*/
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
    color: #ffffff !important;
    font-size: 22px;
    height: 53px;
    margin: 0 0 0 6em;
    padding: 0.6em 0 0 0.3em;
    text-shadow: 0 0 rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    width: 8em;
}
.heading-desc {
    background: none repeat scroll 0 0 #0746a3;
    color: #ffffff;
    font-size: 20px;
    font-weight: bold;
    padding: 0 30px;
}

.main {
    height: auto;
    min-height: 120px;
    padding: 11px;
}
.text-sign {
    color: #808080;
    font-size: 15px;
}
.input-append, .input-prepend {
    display: inline-block;
    font-size: 0;
    margin-bottom: 10px;
    vertical-align: middle;
    white-space: nowrap;
}
.form-signin .form-control {
    font-size: 16px;
    height: 40px;
    position: relative;
    color: #1e3062;
}
.btn.subscribebtn {
    /*background: none repeat scroll 0 0 #ff4e00 !important;*/
    border: 1px solid #fafafa !important;
    border-radius: 5px !important;
    box-shadow: 0 1px rgba(255, 255, 255, 0.3) inset !important;
    color: #ffffff;
    height: 40px;
    margin: 0 0 0 -1em;
    width: 100%;
}
.btn.subscribebtn2 {
    background: rgba(0, 0, 0, 0) url("../images/right_arrow.png") no-repeat scroll 0 0;
    /*border: medium none;
    float: right;
    height: 30px;
    left: 160px;
    position: relative;
    top: -32px;
    width: 100%;*/
    width: 100%;
    min-height: 32px;
}

.line-40{
	line-height:40px;
	}
h1, h2, h3 {
    line-height: 40px;
}
.input-append, .input-prepend {
    display: inline-block;
    font-size: 0;
    margin-bottom: 10px;
    vertical-align: middle;
    white-space: nowrap;
}
.form-signin .form-control {
    font-size: 16px;
    height: 40px;
    position: relative;
    color: #1e3062;
}
.heights{
	height:40px;
	}

.box-shadows {
    box-shadow: 0 2px 5px #707173;
    /*border: thin solid;*/
    float: right;
   /*  max-height: 548px;*/
    left: 15px;
    min-width: 262px;
    /*22.05.15* background-color: #1e3062;*/
background: rgba(78,97,149,1);
background: -moz-radial-gradient(center, ellipse cover, rgba(78,97,149,1) 0%, rgba(30,48,98,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(78,97,149,1)), color-stop(100%, rgba(30,48,98,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(78,97,149,1) 0%, rgba(30,48,98,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(78,97,149,1) 0%, rgba(30,48,98,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(78,97,149,1) 0%, rgba(30,48,98,1) 100%);
background: radial-gradient(ellipse at center, rgba(78,97,149,1) 0%, rgba(30,48,98,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e6195', endColorstr='#1e3062', GradientType=1 );
}

@media only screen and (min-width:768px) and (max-width:1040px){

.fullwidthbanner-container.backround {
    min-height: 700px;
}
}
@media only screen and (min-width:10px) and (max-width:767px){
.log-display{
	display:none;
	}
    #menu_items > div {
        padding: 0 16px;
    }
    .SeeAddTocart .span1.qty.form-control {
        width: 75%;
    }
    #footer-bottom .col-xs-6 {
        padding: 0 20px !important;
    }
    /*.search-right-menu, .search-menu {
            margin-top:50px !important;
        }*/
    .login-page-btns{
        top:0 !important;
    }
    .border-right{
        border:none  !important;
    }
   
}
@media only screen and (min-width:768px) and (max-width:3500px){
.log2-display{
	display:none;
	}
}
@media only screen and (min-width:10px) and (max-width:320px){
.create-button-font{
	font-size:101%;
	}
}
@media only screen and (min-width:10px) and (max-width:320px){
.create-button-font{
	font-size:101%;
	}
}
@media only screen and (min-width:321px) and (max-width:3500px){
.create-button-font{
	font-size:128%;
	}
}
@media only screen and (min-width:0px) and (max-width:687px) {
    .limheight{
        -moz-column-count: 0 !important;
        -webkit-column-count: 0 !important;
        column-count: 0 !important;
    }
    .left-23{
        margin-left:23px;
    }
    .left-10{
        margin-left:-10px;

    }
}
.z-in{
	position:absolute;
	z-index:19;
	}
.headder-sec{
	color:#fff !important;
	background-color:#0746a3 !important;
	line-height:40px;
	font-size:17px;
		-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-top:1px;
	margin-bottom:10px;
    padding: 10px 5px;

	}
.border-4{
		/*-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;*/
    padding:1px 0 20px;

	}
.panel-body {
    height: auto;
}

.thumbnail {
    border: 1px solid #1E3062;
    border-radius: 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    display: block;
    line-height: 20px;
    padding: 4px;
    transition: all 0.2s ease-in-out 0s;
}
.thumbnail:hover{
    border: 1px solid #ff6e00 !important;

}
.margin-top-20{
    margin-top: 20px !important;
}
.thumbnail:hover > span {
    color:#1e3062;
}
.margin-top-10{
    margin-top:10px !important;
}
.margin-top-3{
    margin-top:3px !important;
}
.padding-top-0{
    padding-top: 0px;
}
.label-div{
     margin-top: 3px;
     color:#333; 
    font-size:15px;
}
.txtcolor input{
   
    border-color: black;
    background-color: #cbe5f8;
}

.form-control{
   
    border-color: black;
    /*background-color: #cbe5f8;*/
    color: #1e3062;
    background-color: #f1f5f8 !important;

}

/*btn-primary*/

.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active {
    color: rgba(255, 255, 255, 0.75);
}
.btn-primary {
    background-color: #407DAA;
    /*background-image: linear-gradient(to bottom, #0088CC, #0044CC);*/
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-radius: 25px;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    background-color: #ff6e00;
    color: #FFFFFF;
    border: 1px solid #ff6e00;
}
.btn-group.open .btn-primary.dropdown-toggle {
    background-color: #0044CC;
}
.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret {
    border-bottom-color: #FFFFFF;
    border-top-color: #FFFFFF;
}


a {
    color: #999;
    text-decoration: none;
}

.validation{
    color:red;
}
.successful{
    color:#000;
}
.error-big
{
     color: #ff0000;
    font-size: 28px;
    padding-bottom: 17px;
}
.logout {
    background: transparent;
    border: medium none #0746a3;
    color: #fff;
    height: 41px;
}
.btn-warning a {
    color: #fff !important;
}
.btn-warning a:hover {
    color: #FE6E00 !important;
}
.btn-warning {
    /*background: #FE6E00 !important;*/
    background-repeat: repeat-x !important;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
    color: #FFFFFF !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
    
}

.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
    background: #EE5E00 !important;
}
.std-btn {
    width:155px !important;
    /*width:163px !important;*/
}
.s-btn
{
    width:180px !important;
}

.largefont{
    font-size:19px;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}

.pagination > li {
  display: inline;
}

.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #fff;
  color:#000;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  background-color: #eeeeee;
  color:#000;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #ffffff;
  cursor: default;
  background-color: #428bca;
  border-color: #428bca;
}

.pagination > .activeTop > a,
.pagination > .activeTop > span,
.pagination > .activeTop > a:hover,
.pagination > .activeTop > span:hover,
.pagination > .activeTop > a:focus,
.pagination > .activeTop > span:focus {
  z-index: 2;
  color: #ffffff;
  cursor: default;
  background-color: #428bca;
  border-color: #428bca;
}


.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #999999;
  cursor: not-allowed;
  background-color: #ffffff;
  border-color: #fff;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{
    background:transparent;
}

@media only screen and (min-width:480px) and (max-width:3500px){
.input-style{
	 width:80px;
	 height:33px;
	 -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color:#6b6b6b;
	float:left;
	border: 1px solid #cccccc;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	margin-left:10px;
	line-height:33px;	
}

.nav .dropdown-menu{
	width:389px;
	margin-left:-127px;
	}
.dropdown-menu:after {
    border-bottom: 6px solid #ffffff;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    content: "";
    display: inline-block;
    left: 184px;
    position: absolute;
    top: -6px;
}
}
@media only screen and (min-width:480px) and (max-width:767px){
.input-style{
	 width:80px;
	 height:33px;
	 -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color:#6b6b6b;
	float:left;
	border: 1px solid #cccccc;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	margin-left:10px;
	line-height:33px;	
	
}

.nav .dropdown-menu{
	width:389px;
	margin-left:54px;
	}
}













.dropdown-menu.pull-right:after {
    left: auto;
    right: 13px;
}


.dropdown-menu:after {
    border-bottom: 6px solid #ffffff;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    content: "";
    display: inline-block;
    left: 10px;
    position: absolute;
    top: -6px;
}
.open > a:focus {
    background-color:inherit;
}
.nav > li.dropdown > a {
    display: block;
    padding: 0px 0px 0px 0px;
    position: relative;
	color:#fff;
}
.nav > li > a:hover, .nav > li > a:focus {
    background-color:inherit !important;
    text-decoration: none;
}




@media only screen and (min-width:480px) and (max-width:3500px){
.input-style{
	 width:80px;
	 height:33px;
	 -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color:#6b6b6b;
	float:left;
	border: 1px solid #cccccc;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	margin-left:10px;
	line-height:33px;	
}

.nav .dropdown-menu{
	width:389px;
	margin-left:-127px;
	}
.dropdown-menu:after {
    border-bottom: 6px solid #ffffff;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    content: "";
    display: inline-block;
    left: 184px;
    position: absolute;
    top: -6px;
}
}

@media only screen and (min-width:480px) and (max-width:3500px){
.input-style{
width:80px;
height:33px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
color:#6b6b6b;
float:left;
border: 1px solid #cccccc;
   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
margin-left:10px;
line-height:33px;
}

.nav .dropdown-menu{
width:404px;
margin-left:-127px;
}
.dropdown-menu:after {
   border-bottom: 6px solid #ffffff;
   border-left: 6px solid transparent;
   border-right: 6px solid transparent;
   content: "";
   display: inline-block;
   left: 184px;
   position: absolute;
   top: -6px;
}
}
@media only screen and (min-width:480px) and (max-width:767px){
.input-style{
width:80px;
height:33px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
color:#6b6b6b;
float:left;
border: 1px solid #cccccc;
   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
margin-left:10px;
line-height:33px;

}

.nav .dropdown-menu{
width:389px;
margin-left:54px;
}
}


@media only screen and (min-width:10px) and (max-width:479px){
.input-style{
width:80px;
height:33px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
color:#6b6b6b;
float:left;
border: 1px solid #cccccc;
   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
margin-left:7px;
line-height:33px;

}

.nav .dropdown-menu{
width:281px;

}
.magin10{
margin:10px;
}
}


/*Author: Kosmom.ru*/.loading,.loading>td,.loading>th,.nav li.loading.active>a,.pagination li.loading,.pagination>li.active.loading>a,.pager>li.loading>a{
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
    background-size: 40px 40px;
animation: 2s linear 0s normal none infinite progress-bar-stripes;
-webkit-animation: progress-bar-stripes 2s linear infinite;
}
.btn.btn-default.loading,input[type="text"].loading,select.loading,textarea.loading,.well.loading,.list-group-item.loading,.pagination>li.active.loading>a,.pager>li.loading>a{
background-image: linear-gradient(45deg, rgba(235, 235, 235, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(235, 235, 235, 0.15) 50%, rgba(235, 235, 235, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
}
.form-control-product{
    background-image: none;
    border-radius: 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
     border-color: black;
    background-color: #F1F5F8;
   
}

/*@font-face {
    font-family: 'Futura';
    src: url('klavikaboldbold-webfont.eot');
    src: url('klavikaboldbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('klavikaboldbold-webfont.woff') format('woff'),
         url('Futura(Light).ttf') format('truetype'),
         url('klavikaboldbold-webfont.svg#KlavikaBoldBold') format('svg');
    font-weight: normal;
    font-style: normal;

}*/
body {
    font-family:'Century Gothic';
}

.blue-button-h,
.panel,.panel-heading,.btn,.thumbnail, .cbp-hrsub-inner li,
.cbp-hrsub-inner li:hover,.well,.form-control,.btn-xs{
border-radius:0 !important;
}
.shadow {
    box-shadow: 0 -1px 5px -1px rgba(48, 48, 48, 1);
    -moz-box-shadow:0 -1px 5px -1px rgba(48, 48, 48, 1);
    -webkit-box-shadow: 0 -1px 5px -1px rgba(48, 48, 48, 1);
}
.dark-shadow{
    box-shadow: 0 0px 5px #707173;
   -moz-box-shadow:0 0px 5px #707173;
   -webkit-box-shadow:0 0px 5px #707173;
}
.search-right-menu{
	padding-right:0;
	padding-left:5px;	
   
}
.search-left-menu{
	padding-left:0;
	padding-right:0px;
   
}
.search-menu{
	padding:0 5px;
 }







.cbp-hrsub-inner img {
border:none;
border-radius: 4px;
box-shadow:none;
margin: 0;
text-align: center;
width: 100%;
}

.cbp-hrsub-inner ul {
    /*background: none repeat scroll 0 0 #fff !important;*/
    border-radius: 5px;
}
/*.smallmenu:hover > ul >li {
	background-color:#fff;	
}*/
.smallmenu {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa8100', endColorstr='#fa4b00', GradientType=0 );
	border-radius: 0px;
	border:none;
     opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
}

.smallmenu:hover {

/*	background: rgba(250,129,0,1);
	background: -moz-linear-gradient(top, rgba(250,129,0,1) 0%, rgba(250,100,0,1) 47%, rgba(250,75,0,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(250,129,0,1)), color-stop(47%, rgba(250,100,0,1)), color-stop(100%, rgba(250,75,0,1)));
	background: -webkit-linear-gradient(top, rgba(250,129,0,1) 0%, rgba(250,100,0,1) 47%, rgba(250,75,0,1) 100%);
	background: -o-linear-gradient(top, rgba(250,129,0,1) 0%, rgba(250,100,0,1) 47%, rgba(250,75,0,1) 100%);
	background: -ms-linear-gradient(top, rgba(250,129,0,1) 0%, rgba(250,100,0,1) 47%, rgba(250,75,0,1) 100%);
	background: linear-gradient(to bottom, rgba(250,129,0,1) 0%, rgba(250,100,0,1) 47%, rgba(250,75,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa8100', endColorstr='#fa4b00', GradientType=0 );
	border-radius: 0px;
	border:1px solid #ff6e00;*/
 /*opacity: 0.5;*/

}



.smallmenu li:hover {
    background:none;
    border-radius: 5px;
}




.plist > .thumbnail {
	border:2px solid #1E3062;
    margin-bottom:10px;
}

.plist > .thumbnail:hover {
	border:2px solid #ff6e00 !important;
}

.smallmenu a {
    font-size: 100%;
}

.cbp-hrsub-inner ul, ol {
    margin-bottom: 0px;
    margin-top: 12px;
}
#perpge a, #perpge a:hover{
    color:blue;
}
.ui-menu .ui-menu-item a{
    display:table !important;
}
.ui-autocomplete li.ui-menu-item:hover{
    background:#EFEFF0;
}
.ui-selected-first{
    background:#efeff0 !important;
}

@font-face {

font-family: 'Avenir 35 Light'

    }
div#myCarousel .row-fluid .span2 {
    float: left;
    width: 22%;
    margin-left: 2.4000%;
}
/*body {
    font-family:'Avenir 35 Light';
}*/
/*@font-face {
    font-family: 'TrajanPro-Regular';
    src: url('../klavikaboldbold-webfont.eot');
    src: url('../klavikaboldbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../klavikaboldbold-webfont.woff') format('woff'),
         url('../TrajanPro-Regular.ttf') format('truetype'),
         url('../klavikaboldbold-webfont.svg#KlavikaBoldBold') format('svg');
    font-weight: normal;
    font-style: normal;

}*/
/*16DEC2014*/

 

/*@font-face {
    font-family: 'Tabitha';
    src: url('../klavikaboldbold-webfont.eot');
    src: url('../klavikaboldbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../klavikaboldbold-webfont.woff') format('woff'),
         url('../Tabitha.ttf') format('truetype'),
         url('../klavikaboldbold-webfont.svg#KlavikaBoldBold') format('svg');
    font-weight: normal;
    font-style: normal;

}*/

/*15Dec2014*/

 @font-face {
font-family: 'Tabitha';
src: url('../tabitha.eot');
}
@font-face {
font-family: 'Tabitha';
src: url('klavikaboldbold-webfont.eot');
src:url('../Tabitha.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
 


@font-face {
 font-family: 'TrajanPro-Regular';
src: url(../trajan_pro.eot);
}
@font-face {
font-family: 'TrajanPro-Regular';
 src: url('klavikaboldbold-webfont.eot');
src:url('../TrajanPro-Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

 

@media only screen and (max-width:3000px){
.different{
 font-family: Century Gothics;
 font-size:25px;
 color:#de672d;
}

.ft{
 font-family: Century Gothic;
 font-size:25px;
 color:#1e3572;
}
.viewed{
	display:none;
	}

}
@media only screen and (max-width:1200px){
.different{
 font-family: Century Gothic;
 font-size:20px;
 color:#de672d;
}

.ft{
 font-family: Century Gothic;
 font-size:20px;
 color:#1e3572;
}
.btn-qty-hover{

 background: none repeat-x scroll 0 0 #fe6e00 !important;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
    color: #1e3062 !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
}
.viewed{
	display:none;
	}
.fullwidthbanner .caption{
        left : 0 !important;
    }
}

@media only screen and (max-width:991px){
    .different{
     font-family: Century Gothic;
     font-size:10px;
     color:#de672d;
    }

    .ft{
     font-family: Century Gothic;
     font-size:10px;
     color:#1e3572;
    }
    .viewed{
	    display:none;
	    }
    #prevnext{
        padding:0;
    }

    div#myCarousel .span2 fieldset label {
        padding: 0 2px !important;
    }
    div#myCarousel .span2 fieldset button{
        padding-left: 2px;
        padding-right: 2px;
        float:left;
    }
     /*#sliderdiv img{
    min-height: 0px;

    }*/


}

}
@media only screen and (max-width:800px){
.different{
 font-family: Century Gothic;
 font-size:10px;
 color:#de672d;
}

.ft{
 font-family: Century Gothic;
 font-size:10px;
 color:#1e3572;
}
.viewed{
	display:none;
	}

}



@media only screen and (max-width:768px){
    .for-disply{
	    display:none;
	    }

    .different{
     font-family: Century Gothic;
     font-size:9px;
     color:#de672d;
    }

    .ft{
     font-family: Century Gothic;
     font-size:8px;
     color:#1e3572;
    }
    .viewed{
	    display:none;
	    }
    div#myCarousel .row-fluid .span2
    {
        width: 46.5%;
        margin-top: 10px;
    }

}

@media only screen and (max-width:714px){
.for-disply{
	display:none;
	}
.min-width{
	min-width:280px;
	}
.viewed{
	display:none;
	}
	
}

.jumbotran{
    background:#EFEFF0;
    width: 49%;
    padding-bottom: 10px; 
    border-radius: 4px;
}
.center-content{
    margin:0 auto;
    float:none;
}
#perpge,#perpge1{
    margin-top: 10px;
    padding: 0;
    width: 160px;
}
.listpagings .sortby{
    padding:0;
    width:165px;
}
.prevnext{
    width:295px;
}


#myCarousel a{
    font-size:13px;
}

div#myCarousel a.thumbnail {
    height: 160px;
    text-align: center;
    margin-bottom: 10px;
}
div#myCarousel a.thumbnail img {
   
    height: 100px;
}
div#myCarousel .span2 fieldset {
    margin: 0 auto;
    width: 170px;
}
div#myCarousel .span2 fieldset button {
    margin-left: 10px;
}
div#myCarousel .span2 fieldset label{
    padding:0 10px;
}
div#myCarousel .span2 fieldset input{
    padding:0;
}

hr{
border-color:#ddd;
}

@media only screen and (min-width:768px) and (max-width:991px) {

    .Myyaccbtn {
        font-size: 11px;
    }
     .sign-myaccountbtn{
        padding-left:0px;
    }
    .my_cartbtn{
        padding-right:2px;
    }
}
.text-muted{
    color:#808080;
}
.text-muted:hover {
color: #808080;
background: none repeat scroll 0 0 #eee;
}
.text-muted:hover .product-heading{
    border-color:#000;
}

.typestatus:focus{
	background:url('http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.1/themes/base/images/ui-anim_basic_16x16.gif')right center no-repeat;
}

.all-mt {
    float: left;
    height: 133px;
    width: 100%;
}
.all-mt .bg-colour-orange:hover{
    background: #1e3062;
}

.login-hover .bg-colour-orange:hover{
    background: #FF7105;
}



.all-ins {
    float: left;
    height: 74px;
    
}


.ins {
    /* 21.05.15 ***border: 1px solid #ff6e00;*/
    border:none;
    float: left;
    font-size: 16px;
    height: 34px;
    line-height: 21px;
    padding: 0;
    width: 227px;
    padding-left:6px;
    /*color:#fff;*/
}
.ins2 {
    /*border: 1px solid #ff6e00;*/
    border:none;
    float: left;
    font-size: 16px;
    height: 34px;
    line-height: 21px;
    margin-top: 3px;
    padding: 0;
    width: 227px;
    padding-left:6px;
    /*color:#fff;*/
}

/*.ins2 {
    height: 21px;
    width: 66px;
    line-height: 21px;
    padding: 6px;
    border: 1px solid #000;
    float: left;
    margin-top: 3px;
    color: #1e3062;
    background: #f1f5f8;
   
}*/

.ins2:focus,.ins:focus,.my-control.mar-search:focus{
    border-color: rgb(102, 175, 233);
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);

}
.logmain{
	width:64px;
	height:21px;
	/*background-color:#ff6e00;*/
	text-align:center;
	line-height:18px;
	font-size:12px;
	float:right;
	margin-top:3px;
	text-decoration:none;
	color:#fff;
    border:none;
	}
.logmain a{
	width:64px;
	height:21px;
	background-color:#ff6e00;
	text-align:center;
	font-size:13px;
	float:right;
	text-decoration:none;
	color:#fff;
	}

.logmain button
{
    /*background-color: #ff6e00;*/
    color: #fff;
    float: right;
    font-size: 15px;
    height: 33px;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
}

.logmain button:hover{
    background-color:#1e3062;
    color: #fff;
    float: right;
    font-size: 15px;
    height: 33px;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    width: 64px;
}

.logmain:hover{
	width:64px;
	height:21px;
	background-color:#FA8933;
	text-align:center;
	line-height:18px;
	font-size:12px;
	float:right;
	color:#fff;
	text-decoration:none;
	}
.sign{
	width:163px;
	height:7px;
	line-height:7px;
	float:left;
	text-align:left;
     font-size: 12px;
     margin-top: 5px;
     color: #000;
	}

.lab{
	width:53px;
	height:50px;
	float:left;
	line-height:24px;
	font-size:13px;
    color: #000;
	}
.total-log{
	float: right;
    height: 50px;
    width: 195px;	
	}
	


.padding-nill{
	padding-left:0px;
	padding-right:0px;
	}
.top_login {
        margin-top: 25px;
        margin-bottom: 11px;
        min-height: 60px;
    }
.mainhead{
      margin:10px 0;
}
.nomargin {
    margin: 0 !important;
}
.nopadding{
    padding: 0 !important;
}
/*.left.carousel-control{
    background:url("/images/scroll-left.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
  
    height: 95px;
    top: 35px;
    width: 4% !important;
   
    padding-left: 20px;
}
.right.carousel-control{
     
    background:url("/images/scroll-right.gif") no-repeat scroll right center rgba(0, 0, 0, 0);

  
    height: 95px;
    top: 74px;
    width: 6% !important;
    background-position:43px 0;
    
     padding-left: 68px;
}*/
.login-page-btns{
    top:-25px;
}
.bg-colour-lateblue:hover {
    background: #FF6E00 !important; 
    display:block;
}
.ui-autocomplete a.ui-corner-all.ui-state-hover{
    border-radius: 0;
}
.ui-autocomplete.ui-menu.ui-widget{
     max-height: 470px !important;
    overflow-y: auto ;
    width: 563px;
    z-index: 999999 !important;
    margin-left: -1.1px;
    border-radius: 0;
}
.search-right-menu a,.search-left-menu a,.search-menu a{
    text-decoration:none;
}
/*.search-left-menu > div:hover,.search-menu > div:hover{
    background:#1e3062;
}*/
.search-left-menu > a:hover,.search-menu > a:hover{
    background:#1e3062;
}

 .contact-right span {
    font-size: 13px;
    font-weight:bold;
}
.contact-right .largefont>label{
    margin-bottom:0;
}
.nopadding-right{
    padding-right:0;
}
.contact-left textarea,.big-textarea{
    min-height:105px;
}
.contact-left{
    border-right:1px dotted rgb(204, 204, 204);
}
/*catalog request page*/
.panel-default {
    border: 1px solid #dddddd;
}
.panel-default .panel-title {
    line-height: 20px !important;
}
.panel-heading{
    padding:5px;
    height:auto;
}
.panel-heading h4 {
    margin: 3px 0;
}
.padding-left-right-null .panel-default{
 border-color:#FF9900;
}
/*.tp-rightarrow.tparrows.round.large{
    left:0 !important;
    right:29 !important;
}*/

.textbackground{
    background-color: #f1f5f8 !important;
}



.btn-warning:hover {
    background-color: #1e3062 !important;
   
}
.subscribebtn:hover {
        background-color: #1e3062 !important;

}
/*.box-shadow-entry {
    -webkit-box-shadow: inset 0px 0px 1px 1px rgba(99,104,107,1);
-moz-box-shadow: inset 0px 0px 1px 1px rgba(99,104,107,1);
box-shadow: inset 0px 0px 1px 1px rgba(99,104,107,1);
}*/



 @media only screen and (min-width:320px) and (max-width:767px) {
     .btn.btn-warning.col-lg-2.col-xs-12.col-sm-3.pull-right {
    margin-top: 10px;
}

    }
/*@media screen and (max-width: 360px)  {
.backround {
    height: 48%;
}
 
}*/
.roundCorner {
    border: 1px solid #cacaca;
    border-radius: 5px;
    -moz-appearance: none;
     
}

/*FONTS*/
@font-face {
    font-family: 'kalinga';
    src: url('kalinga.eot');
    src: url('../klavikaboldbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../klavikaboldbold-webfont.woff') format('woff'),
         url('../kalinga.ttf') format('truetype'),
         url('../kalinga.eot') format('truetype'),
         url('../klavikaboldbold-webfont.svg#KlavikaBoldBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
.one{
 
	font-family: Century Gothic;
	}
.two{
	 
	font-family:Century Gothic;
	}	
.three{
	 
	font-family: Century Gothic;
    font-weight:normal !important;
    font-size:110% !important;
	}	
.four{
 
    font-family: Century Gothic;
	}	

.five{
 
    background:url(1420217876_basics-01.svg);
	}	
.six{
	 
    background:url(1420217900_basics-02.svg);
	}
.btnmoreinfoborder
{

 
border-radius: 5px !important;
}
.uppercase
{ text-transform: uppercase;}
.capitalize {
    text-transform: capitalize;
}
.smalls {
    text-transform: lowercase;
  
}
    .smalls:first-letter {
         text-transform: uppercase;  
    }
 .thumbborder
{
    border: 2px solid #eae8e9;
    -webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.results{
     line-height: 28px;
    margin-left: 18px;
    text-align: center;
    width: 191px !important;

}
product-heading-div {
    border-bottom: 2px solid #808080;
}
.product-search-nav {
    background: none repeat scroll 0 0 #fff  !important;
}
.product-search-nav .next a {
    /*background: url("../1420488524_next.svg") no-repeat scroll right center rgba(0, 0, 0, 0) !important;*/
    display: block;
    line-height: 14px;
    margin-top: 3px !important;
    min-height: 8px;
    padding: 3px 0px 8px 0 !important;
   
}
.product-search-nav .prev a {
    /*background: url("../1420488535_previous.svg") no-repeat scroll left center rgba(0, 0, 0, 0) !important;*/
   display: block;
    line-height: 14px;
    margin-top: 3px !important;
    min-height: 8px;
    padding: 3px 0 7px 0px !important;
}
.product-search-nav img{
    opacity: 0.3; 
}
.product-search-nav img:hover{
    opacity: 1; 
}
.left.carousel-control {
    background: url("../1420488535_previous.svg") no-repeat scroll left center rgba(0, 0, 0, 0) !important;
    height: 107px;
    padding-left: 3%! important;
    top: 27px;
    width: 2% !important;
}
.right.carousel-control {
    background: url("../1420488524_next.svg") no-repeat scroll right center rgba(0, 0, 0, 0) !important;
    /*height: 34px;
    top: 65px;
    width: 7% !important;*/
     height: 107px;
    padding-right: 3%! important;
    top: 27px;
    width: 2% !important;

}
.band-back{
       background-color: #f5f5f5;
    
    }
.band-width{
       
    margin-bottom: 20px;
    min-height: 50px;
    
}
 


/*7-Dec-2014 Safari fonts*/
/*BOLD*/
 @font-face {
font-family: 'MyriadSetPro-Bold';
src: url('../fonts/MyriadSetPro-Bold.eot');
}
@font-face {
font-family: 'MyriadSetPro-Bold';
src:url('../fonts/MyriadSetPro-Bold.ttf') format('truetype');
font-weight: bold;
font-style: normal;
}

/*Semi BOLD*/
@font-face {
font-family: 'MyriadSetPro-Semibold';
src: url('../fonts/MyriadSetPro-Semibold.eot');
}
@font-face {
font-family: 'MyriadSetPro-Semibold';
 src:url('../fonts/MyriadSetPro-Semibold.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
/*Thin*/
@font-face {
font-family: 'MyriadSetPro-Thin';
src: url('../fonts/MyriadSetPro-Thin.eot');
}
@font-face {
font-family: 'MyriadSetPro-Thin';
 src:url('../fonts/MyriadSetPro-Thin.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

/*ultra thin*/
@font-face {
font-family: 'MyriadSetPro-UltraLight';
src: url('../fonts/MyriadSetPro-UltraLight.eot');
}
@font-face {
font-family: 'MyriadSetPro-UltraLight';
 src:url('../fonts/MyriadSetPro-UltraLight.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

.safari-bold{
    font-family:MyriadSetPro-Semibold !important;
    
}
.safari-semibold{
     font-family:MyriadSetPro-Bold;
}
.safari-thin{
    font-family:MyriadSetPro-Thin;
    font-weight: bold;
}
.safari-ultrathin{
   font-family: MyriadSetPro-UltraLight;
}
.myriad{
  font-family: Century Gothic;
}
 .myriad-thin{font-family: Century Gothic;}

 /*14Jan2015*/
.myriad-pro-bold h3,.myriad-pro-bold h4 {
     font-family: Century Gothic;
       font-weight:700 !important;


}
.myriad-pro-normal{
       font-family: Century Gothic;
       font-weight:normal;
}
.myriad-pro-thin{
     font-family: Century Gothic;
}
.myriad-pro-italics{
       font-family: Century Gothic;
}
.myriad-pro-heading{
       font-family: Century Gothic;
}
 /*14Jan2015*/


 @font-face {
font-family: 'Lucida-Grande';
src: url('../fonts/6216.eot');
}
@font-face {
font-family: 'Lucida-Grande';
 src:url('../fonts/6216.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
.lucida-grande{

font-family:Century Gothic;
}
.circle { width: 100px; height: 100px; background: red; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; }

.singn-index {
    background-color:#FF6E00;
        text-decoration:none;
    display:block;
}
.singn-index:hover{
    background-color:#1E3062;
    text-decoration:none;
    display:block;
}
    .singn-index a:hover {
        text-decoration: none;
    }
     
    .single-shadow
    {
         box-shadow: 0 1px 1px #707173;
    }

   .divborder-right{
       border-right:1px solid gray;
   }
   .btn-Qty:hover {
    background: #FE6E00 !important;
     background-repeat: repeat-x !important;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
    color: #FFFFFF !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
}
.btn-Qty {
    background: #1E3062 !important;
    background-repeat: repeat-x !important;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
    color: #FFFFFF !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
    
}
.border-right{
    border-right: 2px solid black;
}
 .span3.plist {
        width: 279px;
        float: left;
        margin-left: 4px;
    }
.cart_block {
    width: 264px;
    margin: 0px auto 0px -8px;
}
.s-antihover > a:hover{
    text-decoration: none;
}
header .search-left-menu img {
    width: 24px;
    margin-left: 8px;
    margin-top: -4px;
}
header .search-menu i{
    margin-left:7px;
}
#txtSearch{
    height: 38px; font-style: italic;
} 
.myCarousel{
    margin-left:-70px;
}
address label {
    width: 150px;
    margin-bottom: 2px;
}
#images > span{
    margin-right: 70px;
}

#green_cards .cbp-hrsub-inner{
    /*width: 86%;*/
      width: 100% !important;
}
.Downloadweborder,.Emailweborder, .printweborder{
    font-size: 15px;
}
.create_account_btn{
    width:300px;
    display:table;
    margin-bottom:10px;
}
.access_account_btn{
    width:300px;
    float:left; 
}
 .thumbnails .thumbnail > img, .thumbnail a > img {
       width: 100%;
       height: 270px;
        margin-left: auto;
        margin-right: auto;
        
}
.tparrows{
    margin-left: -150px !important;
}
.btn{
    padding: 6px 12px;
    vertical-align: middle;
}
.print_cart a, .delete_order button, .email_cart a{
    color: rgb(31, 49, 99); 
    font-size: 15px; 
    width: 95%;
    border: none;
}
.width-30{
    width: 30%;
}
.fullwidthbanner{
    min-height:549px;
} 
.s-fontprev{
    font-size: 15px;
}
.SeeAddTocartt .quantity{
    margin-left: 61px;
    border: 5px solid #eee; 
    border-radius:5px;
}
#_perpge, #perpge {
    min-height: 52px;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}
#top_menu .bg-colour-lateblue, #menu_items .cbp-hrsub{
    position:relative;
}
.social_media{
    margin-bottom: -20px;
}
.primary_address{
    overflow-y: auto;
    max-height: 141px;
    min-height:141px;
}
#popup {
        width: 96%;
        height: 100px;
        position: absolute;
        color: #FF5A00;
        background-color: white;
        border: thin;
        /* To align popup window at the center of screen*/
        /*top: 50%;
        left: 50%;
        
        margin-left: -150px;*/
        margin-top: -150px;
        -webkit-box-shadow: 0px 0px 12px 1px rgba(184,184,184,1);
        -moz-box-shadow: 0px 0px 12px 1px rgba(184,184,184,1);
        box-shadow: 0px 0px 12px 1px rgba(184,184,184,1);
    }
    #popup .btn {
        color: #fff !important;
        background-color: #1E3062;
        border-color: #d43f3a;
    }
    #popup #cartmsg {
        padding: 5px;
    }
html{overflow-y: scroll;}
iframe html {overflow: hidden;}
.orange-font{
	/*font-size:18px;*/
   font-size:13px;
   /*margin-left: 10px;*/
   width: 95%; margin-left: 105px;
}
.search-menu .button-orange-height{
    border-radius: 2px;
}
#cat-navi li > .checkbox ul{
    margin-left: 22px;
}
@media screen and (min-width:991px) {
    .fullwidthbanner .ms-view.ms-flow-view div.ms-slide, .fullwidthbanner .ms-view.ms-flow-view {
        height: 560px !important;
    }
}



.greetingstyle{
    width: 55%;
}


@media screen and (max-width: 1199px){

    .greetingstyle{
    width: 71%;
}

    #myCarousel a {
        font-size: 12px;
    }
    .span3.plist {
        width: 49%;
    }
    .cart_block {
        margin: 0 auto;
    }
    /*.thumbnail > img, .thumbnail a > img{
        height: 300px !important;
    }*/
    .pagingvisible.row:after{
        clear: none; 
    }
    .table-responsive{
        width: 100%;
        overflow-x: auto; 
        
    }
    
    .margin-left-55,.myCarousel,
    .btn.subscribebtn{
        margin-left: 0;
    }
     .cbp-hrsub-inner > .smallmenu{
        width: 8.5em;
        margin: 2px 11px;
    } 
     
     address label {
        width: 90px;
     }
     #images > span{
        margin-right: 0px;
    }
     .container-fluid, .container{
         width:100%;
     }
    #menu_items{
        width: 97%;
    }
   #green_cards .cbp-hrsub-inner{
        width: 770px;
    }
   .cbp-hrmenu > ul, .cbp-hrsub-inner{
       width: 93%;
   }
     /*.fixelogin {
        left: 57%;
    }*/
    
}
@media screen and (max-width: 1050px) {

    .greetingstyle{
    width: 69%;
}

    .jumbotran {
       width: 100%;
       margin-top: 20px;
    }
}
@media screen and (max-width: 991px) {

    .greetingstyle{
    width: 63%;
}

    #myCarousel a {
        font-size: 9px;
    }

    .span3.plist {
        width: 100%;
    }

    .thumbnail > img, .thumbnail a > img {
        height: 500px;
    }

    .hidden-phone {
        display: none !important;
    }

    .visible-phone {
        display: block !important;
    }

    .cbp-hrsub-inner > .smallmenu {
        width: 6em;
        margin: 2px 11px;
    }

        .cbp-hrsub-inner > .smallmenu a {
            font-size: 9px;
        }

    header nav .container-fluid.margin-top-20 {
        margin-top: 0 !important;
    }

    #green_cards .cbp-hrsub-inner {
        width: 585px;
    }

    .Downloadweborder, .Emailweborder, .printweborder {
        font-size: 11px;
    }

    .tparrows {
        margin-left: 0 !important;
    }
    .fullwidthbanner{
        min-height: 0;
    }
    .rteLiteHeaderDiv
    {
        font-size:14px !important;
    }
    .HeaderDifferent
    {
        font-size:14px !important;
    }
    .header_container{
        min-height: 95px;
    }
}

    
@media screen and (max-width: 767px){

    .greetingstyle{
    width: 52%;
}

    #myCarousel a {
        font-size: 13px;
    }

    .pad-10 {
        padding-left: 5px !important;
    }
    header .linehight-orange{
        line-height: 20px;
    }
    .jumbotran .linehight-orange{
        line-height: 40px;
    }
    .cbp-hrsub-inner > .smallmenu{
        width: 4.6em;
        margin: 2px 11px;
    } 
    .cbp-hrsub-inner > .smallmenu a{
        font-size: 7px
    }  
    header .search-left-menu img {
    width: 17px;
    margin-left: 3px;
    margin-top: 3px;
    }
    header .search-menu i{
        margin-left:7px;
    }
    /*header .search-left-menu .orange-font,  header .search-menu .orange-font{
        font-size: 7px;
    }*/
    header .search-menu i{
        font-size: 11px; 
    }
   header .button-orange-height{
        height: 25px;
    }
    header .s-mycartwidth a{
        margin-top: 2px;
    }
    .search-height, #txtSearch{
        height: 21px;
        font-size: 7px;
        line-height: 4px;
    }
      
    #prodetails address label {
        font-size: 10px;
     }
    
    
    #prodetails address span, header .search-left-menu .orange-font, .search-height .fa-search{
        font-size: 7px;
        margin: 0;
     }
    body{
        padding: 0;
    }
    #menu_items{
        width: 100%;
    }
     .divborder-right{
       border:none;
   }
      #green_cards .cbp-hrsub-inner{
        width: 515px;
    }
   
    .plist .cart_block .btnAddCart{
        float: right;
    }
    #AddCartSec .btn-warning, #AddCartSec .btn-primary{
        padding:5px 8px !important;
    }
    .limheight {
      -moz-column-count: 0 !important;
      -webkit-column-count : 1 !important;
      column-count: 0 !important;
      height: auto !important;
    }
    .vpresp .item{
        display: none;
    }
    .vpresp .item.active{
        display: block;
        opacity:1 !important;
    }
    .vpresp a.carousel-control {
        position: absolute;
    }
    .vpresp a.right.carousel-control{
        right: 0;
    }
    div#myCarousel a.thumbnail img{
        margin: 0 auto;
    }
    .thumbnail > img, .thumbnail a > img{
        height: 300px;
    }
    .listing_right{
        padding-left: 0;
        width: 60.333333%;
    }
    .listing_left{
        width: 35.666667%;
    }
    .shipping_info{
        padding: 0;
    }
    #_perpge, #perpge, .sort-label {
       padding-left: 15px;
    }
    .primary_address{
        max-height: 100%;
        min-height: 100%;
    }
    #popup {
        width: 50%;
    }
    .orange-font {
        margin-left: 75px;
    }
    .cbp-hrsub-inner-items li{
        width: 50%;
    }

     .sign-myaccountbtn{
        padding-left:0px;
    }
    .my_cartbtn{
        padding-right:15px;
    }
}
@media only screen and (max-width:620px) {

    .greetingstyle{
    width: 82%;
}

    header .search-left-menu .orange-font, .search-height .fa-search{
        font-size:6px;
    }
    .prodetail{
        width: 100%;
        margin-bottom:20px;
    }
    #prodetails address label,  #prodetails address span{
        font-size: 100%;
    }
    .SeeAddTocartt .quantity {
        margin-left: 0;
        width: auto;
    }
}
@media only screen and (max-width:580px) {

    .greetingstyle{
    width: 80%;
}

    header .search-left-menu .orange-font, .search-height .fa-search{
        font-size:5px;
    }
    .SeeAddTocartt .quantity{
        border: 5px solid #eee; 
        border-radius:5px;
    }
    .SeeAddTocartt .cart_section{
        padding: 0;
        width: 70%;
    }
}


@media only screen and (max-width:550px) {

    .greetingstyle{
    width: 79%;
}

    .thumbnail > img, .thumbnail a > img{
        height: 450px;
    }  
    .print_cart a, .delete_order button, .email_cart a{
        font-size: 12px !important;
    }
    .ms-skin-default .ms-nav-next{
        left: auto !important;
    }
    header .search-left-menu .orange-font, .search-height .fa-search{
        font-size:7px;
    }
    .search-left-menu, .search-menu{
        width: 33.333%;
    }
    .search-right-menu{
        width: 100%;
        margin-top: 10px;
    }
    .ms-skin-default .ms-thumb-list.ms-dir-v{
        display:none;
    }
    .orange-font{
        margin-left: 70px !important;
    }
}

@media only screen and (max-width:540px) {

    .greetingstyle{
    width: 78%;
}

    .listing_left,.listing_right{
        width: 100%;
    }
    .padding144 {
        padding-left: 57px !important;
    }
}
@media only screen and (max-width:520px) {

    .greetingstyle{
    width: 77%;
}

     .SeeAddTocartt .quantity,.SeeAddTocartt .quantity label{
       width: 100%;
       text-align: center;
    }
    .SeeAddTocartt .cart_section{
        
        width: 100%;
    }

}
@media only screen and (max-width:480px){

    .greetingstyle{
    width: 75%;
}

    .viewed{
	    display:block;
	}

    header .search-menu i{
        font-size: 8px; 
    }
    header .search-left-menu img{
        width: 15px;
    }
    .cbp-hrsub-inner > .smallmenu{
        width: 51px;
    }
    #green_cards .cbp-hrsub-inner > .smallmenu{
        margin: 2px 7px;
        width: 55px;
    }
	.cbp-hrsub-inner > .smallmenu a{
        font-size: 6px;
	}
    #searchtextbox .serchbtn{
        padding: 6px;
    } 
    .print_cart a, .delete_order button, .email_cart a{
        padding: 2px;
        float:left;
        width: 90% !important;
    }
    .delete_order button{
        width: 100px !important;
    }
    div#myCarousel .row-fluid .span2{
        width: 95%;
        float: none;
    }
    #menu_items .cbp-hrsub-inner{
        padding: 0;
    } 
    
    #menu_items .cbp-hrsub-inner > .smallmenu{
        margin: 2px 1px;
    }
    /*#holidays .cbp-hrsub-inner > .smallmenu{
        margin: 2px 1px;
    }*/
    #holidays .cbp-hrsub-inner ul,
    #green_cards .cbp-hrsub-inner ul,
    #specials .cbp-hrsub-inner ul{
        margin-top:0;
    }
    #green_cards .cbp-hrsub-inner{
        width: auto;
    }
    .ms-skin-black-2 .ms-nav-next, .ms-skin-black-2 .ms-nav-prev{
        height:30px !important;
        width: 30px !important;
    }
    .ms-skin-black-2 .ms-nav-next{
        background-position: -95px -114px !important;
    }
    .ms-skin-black-2 .ms-nav-prev{
        background-position: -100px -37px!important;
    }
    .cbp-hrsub-inner-items li{
        width: 146px;
    }
    .jumbotran .linehight-orange{
        line-height: 20px;
    }
    #popup {
        width: 60%;
    }
}

@media only screen and (max-width:390px) {

    .greetingstyle{
    width: 67%;
}

    .SeeAddTocartt .mystyle1, .SeeAddTocartt .mystyle{
        margin: 0;
    }
    .SeeAddTocartt #AddtoCart1{
        padding: 5px 1px;
    }
}
@media only screen and (max-width:330px) {

    .greetingstyle{
    width: 58%;
}

    header .search-left-menu .orange-font,.search-height .fa-search {
        font-size: 5px;
    }
    .orange-font{
        margin-left: 65px !important;
    }
}

@media screen and (min-width: 1200px){


.pad-10 {
    padding-left: 10px !important;
}


}
@media screen and (max-width: 360px) {
    .user-name {
    }
}

 .rteLiteHeaderDiv {
        color: #1e3572;
        font-family: Century Gothic;
        font-size: 19px;
    }

    .HeaderDifferent {
        color: #de672d;
        font-family: Century Gothic;
        font-size: 19px;
    }
/* media query foe layout head  */


@media only screen and (min-width:320px) and (max-width:400px) {
    .rteLiteHeaderDiv
    {
        font-size:14px !important;
    }
    .HeaderDifferent
    {
        font-size:18px !important;
    }
    .font10 {
        font-size: 12px !important;
    }
    .padding144
    {
        padding-left:30px;
    }
    .img-size20
    {
        height:20px;
        width:20px;
    }
    .text13
    {
        font-size:13px;
    }
    
}

@media only screen and (min-width:401px) and (max-width:767px) {
    .rteLiteHeaderDiv
    {
        font-size:19px !important;
    }
    .HeaderDifferent
    {
        font-size:19px !important;
    }
    .font10 {
        font-size: 17px !important;
    }
    .padding144
    {
        padding-left:144px;
    }
    
}

@media only screen and (min-width:767px) and (max-width:990px) {
    
    .font10 {
        font-size: 12px !important;
    }
    .margin31 {
        margin-top: 23px !important;
    }

    .margin25
    {
         margin-top: 25px !important;
    }

     .img-size20
    {
        height:25px !important;
        width:25px !important;
    }
    .text13
    {
        font-size:15px !important;
    }
}

@media only screen and (min-width:1200px) and (max-width:2500px) {
    .divxtra171 {
        width: 171px;
    }
} 

.Pass-word{

}
.sign-in{

}

.s-color{
  color: #ffffff !important
      
}
 /*Checkout page*/
 
 .font16
 {
     font-size:16px;
 }
 .font15
 {
font-size:14px;
 }

 /* Add to cart page*/

 .s-shadow
{
    box-shadow: 1px 1px 2px 2px #ccc;
    padding: 5px;
}
 .s-font
 {
     color:#333 !important
 }

 .s-upper
 {
     text-transform:uppercase;
 }

 .s-paddingbutton
 {
     padding:8px 5px !important;
 }

 .s-checkoutbtn
 {
     padding: 5px 32px 5px 32px;
     font-size: 15px;
     text-decoration: none;
 }

 .s-padding22
 {
     padding-left:18px;
 }

 .s-width205
 {
     width:208px;
 }
 .s-width200
 {
     width:200px;
 }

 .CartConfirmAddtocartquick th {
    color: #808080;
   border-top: 2px solid gray !important;
    text-transform: uppercase;
    border-bottom: 2px solid gray !important;
    text-transform: uppercase;
    font-size:14px !important;
}
 

.CartConfirmAddtocartquick td {
    vertical-align: middle !important;
}

 .CartConfirmAddtocart th {
    color: #808080;
   border-top: 2px solid gray !important;
    text-transform: uppercase;
    border-bottom: 2px solid gray !important;
    text-transform: uppercase;
    font-size:14px !important;
}
 

.CartConfirmAddtocart td {
    vertical-align: middle !important;
}

.CartConfirmAddtocart Label {
    font-weight: normal;
}

/* login page */

.icon-size{
	font-size: 17px;
    padding-left: 4px !important;
    padding-right: 5px !important;
		}

	
.new-button {
    /*background-color: #ef6f01;*/
    border-radius: 0 2px 2px 0;
    float: left;
    font-weight: bold;
    height: 71px;
    padding-left: 20px;
    padding-right: 20px;
    width: 201px;
}

.button-head {
    /*background-color: #ef6f01;*/
    border-radius: 2px 0 0 2px;
    border-right: 1px solid #fe9a42;
    float: left;
    height: 71px;
    width: 75px;
}
	
	
@media only screen and (max-width:1200px){
	
.icon-size{
	font-size:17px;
	padding-left:15px;
	padding-right:7px;
		}
.orange-font{
	font-size:13px;
	}
}
@media only screen and (max-width:991px){
.icon-size{
	font-size:17px;
	padding-left:3px;
	padding-right:3px;
		}
.orange-font{
	font-size:12px;
	}
}
	
@media only screen and (max-width:767px){
.align-center{
	text-align:center;
	}
}

@media only screen and (min-width:767px) and (max-width:991px) {
    .s-font16 {
        font-size: 18px ;
    }
    .s-searchmargin6
    {
        margin-left:6px;
    }
    .s-signregisterbtn {
        margin-left: 0px;
        /*width: 127px;*/
    }
    .s-quickordermar{
        margin-left: -6px;

    }
    .s-mycartwidth{
        /*margin-left: -6px;*/
        margin-left: -12px;
        /*width:102px;*/
    }
    .s-textleft4
    {
        margin-left: -4px;
    }
    .s-signinimg {
        width: 24px !important;
        margin-left: 4px !important;
        margin-top: -1px !important;
    }
    .orange-font{
	    font-size:14px;
        margin-left: 80px;
	}

    .s-catfont
    {
        font-size:12px !important;
    }

    .s-noborder
    {
        border-right:0 !important;
    }

    
}

@media only screen and (min-width:320px) and (max-width:767px) {
    .left-23
    {
        margin-left:0 !important;
    }
    .s-center
    {
        text-align:center;
    }

     .orange-font{
	font-size:10px;
    margin-left: 65px;
	}
      .sign-myaccountbtn{
        padding-left:0px;
    }
    .my_cartbtn{
        padding-right:15px;
    }
}

@media only screen and (min-width:992px) and (max-width:1199px) {
    .s-catfont
    {
        font-size:12px !important;
    }
    .sign-myaccountbtn{
        padding-left:0px;
    }
    .my_cartbtn{
        padding-right:15px;
    }
    
}
@media only screen and (min-width:992px) and (max-width:1159px) {
    .s-fontprev
    {
        font-size:12px;
    }
}
.s-padd14
{
    padding-right:14px !important;
}

.s-validate
{
    color:#FF0000;
}

.s-headingLinkcolor{
    text-decoration:none;
    color:#333;
}
.s-headingLinkcolor:hover{
    color:#333;
    text-decoration:none;
}

.margin-top-5{
    margin-top:5px;
}

.s-backcolor {
    background: none repeat scroll 0 0 #eee;
}

.s-tabledesign th.cbp-hrsub-inner > .smallmenu 
{
    text-align:center ;
}
.product_heading{
    background-color: #FFF;
    line-height: 30px;
    float: left;
    width: 100%;
    height: 50px;
}


.i-text_right{
      text-align: right !important;
  padding-right: 29px !important;
}
.i_cartitem{
    position: absolute !important;
    display:none; 
    width: 125px; 
    height: 105px; 
    background: url('../images/Listing_images/CartItemCircle.png') left top no-repeat;
    z-index: 1002;
    /*margin-left:169px;*/
    margin-top: 36px;
}
.i_Comingsoonitem{
    /*position: absolute !important;*/
    display:none; 
    width: 120px; 
    height: 105px; 
    background: url('../images/Listing_images/ComingSoon.png') left top no-repeat;
    z-index: 1002;
     /*margin-top:276px;*/
     margin-top:-121px;
     position :relative ;
       margin-right: -29px;
}
.i_Outofseasonitem{
    /*position: absolute !important;*/
    display:none; 
    width: 120px; 
    height: 105px; 
    background: url('../images/Listing_images/OutSeason.png') left top no-repeat;
     z-index: 1002;
     /*margin-top:276px;
     margin-left:154px;*/
      margin-top:-121px;
     position :relative ;
       margin-right: -29px;
}
.i_Low-stock{
    /*position: absolute !important;*/
    display:none; 
    width: 120px; 
    height: 105px; 
    background: url('../images/Listing_images/LowStock.png') left top no-repeat;
    z-index: 1002;
    /*margin-top:276px;*/
     margin-top:-121px;
     position :relative ;
         margin-right: -29px;
}
.i_out-stock{
    /*position: absolute !important;*/
    display:none; 
    width: 120px; 
    height: 105px; 
    background: url('../images/Listing_images/OutOfStock.png') left top no-repeat;
    z-index: 1002;
    /*margin-top:276px;*/
     margin-top:-121px;
     position :relative ;
         margin-right: -29px;
}
.i_In-stock{
    /*position: absolute !important;*/
    display:none; 
    width: 120px; 
    height: 105px; 
    background: url('../images/Listing_images/InStock.png') left top no-repeat;
    z-index: 1002;
    /*margin-top:276px;*/
     margin-top:-121px;
     position :relative ;
     
     margin-right: -29px;
}
.i_Item_New {
    position: absolute !important;
    display: none;
    width: 100px;
    height: 105px;
    background: url('../images/Listing_images/NewItem.png') left top no-repeat;
    z-index: 1002;
    margin-left: -5px;
    margin-top: 44px;
}
.i_Item_madeinIsrael{
    /*position: absolute !important;*/
    /*display:none; 
    width: 109px; 
    height: 33px; 
    background: url('../images/Listing_images/Made-In-Israel.png') left top no-repeat;
     z-index: 1002;
     /*margin-top:276px;
     margin-left:159px;*/
     /*margin-top:-50px;
     position :relative ;*/

    position: absolute !important;
    display:none; 
    width: 139px; 
    height: 105px; 
     background: url('../images/Listing_images/Made-In-Israel.png') left top no-repeat;
    z-index: 1002;
    /*margin-top:276px;*/
    margin-top: -128px;
    margin-left: -10px;
    /*transform: rotate(35deg);*/
    
}

/*maneesh*/

.i_cartitem2{
    position: absolute !important;
    display:none; 
    width: 122px; 
    height: 105px; 
    background: url('../images/Listing_images/CartItemCircle.png') left top no-repeat;
    z-index: 1002;
    margin-left:382px;
     margin-top:-8px;
}
.i_Comingsoonitem2{
    position: absolute !important;
    display:none; 
    width: 128px; 
    height: 105px; 
    background: url('../images/Listing_images/ComingSoon.png') left top no-repeat;
     z-index: 1002;
     margin-top:-95px;
     margin-left:382px;
    
}
.i_Outofseasonitem2{
    position: absolute !important;
    display:none; 
    width: 128px; 
    height: 105px; 
    background: url('../images/Listing_images/OutSeason.png') left top no-repeat;
     z-index: 1002;
     margin-top:-95px;
     margin-left:382px;
    
     
}
.i_Low-stock2{
    position: absolute !important;
    display:none; 
    width: 128px; 
    height: 105px; 
    background: url('../images/Listing_images/LowStock.png') left top no-repeat;
     z-index: 1002;
     margin-top:-95px;
     margin-left:382px;
     
}
.i_out-stock2{
    position: absolute !important;
    display:none; 
    width: 128px; 
    height: 105px; 
    background: url('../images/Listing_images/OutOfStock.png') left top no-repeat;
     z-index: 1002;
     margin-top:-95px;
     margin-left:382px;
     
}
.i_In-stock2{
   position: absolute !important;
    display:none; 
    width: 128px; 
    height: 105px; 
    background: url('../images/Listing_images/InStock.png') left top no-repeat;
     z-index: 1002;
     margin-top:-95px;
     margin-left:382px;
     
}
.i_Item_New2{
    position: absolute !important;
    display:none; 
    width: 123px; 
    height: 105px; 
    background: url('../images/Listing_images/NewItem.png') left top no-repeat;
     z-index: 1002;
     margin-top:-9px;
     margin-left:-9px;
}
.i_Item_madeinIsrael2{
    position: absolute !important;
    display:none; 
    width: 139px; 
    height: 105px; 
    background: url('../images/Listing_images/Made-In-Israel.png') left top no-repeat;
    z-index: 1002;
   margin-top: -102px;
   margin-left:-2px;
    /*transform: rotate(20deg);*/
   
}


.i_Item_New3{
    position: absolute !important;
    display: none;
    width: 100px;
    height: 105px;
    background: url('../images/Listing_images/NewItem.png') left top no-repeat;
    z-index: 1002;
    margin-left: -5px;
    margin-top: 29px;
}
.i_cartitem3 {
   position: absolute !important;
    display:none; 
    width: 125px; 
    height: 105px; 
    background: url('../images/Listing_images/CartItemCircle.png') left top no-repeat;
    z-index: 1002;
    /*margin-left:169px;*/
    margin-top: 21px;
}
.i_Item_madeinIsrael3 {
    /* position: absolute !important; */
    position: absolute !important;
    display: none;
    width: 139px;
    height: 105px;
    background: url('../images/Listing_images/Made-In-Israel.png') left top no-repeat;
     z-index: 1002;
    /* margin-top: 276px; */
    margin-top: -118px;
    margin-left: -8px;
    /* transform: rotate(35deg); */
}
.i_Comingsoonitem3 {
     position: absolute !important; 
    display: none;
    width: 120px;
    height: 105px;
    background: url('../images/Listing_images/ComingSoon.png') left top no-repeat;
    margin-top: 276px;
    margin-top: -121px;
     z-index: 1002;
    /*position: relative;*/
    /* margin-right: -37px; */
    margin-left: 159px;
}
.i_In-stock3 {
    position: absolute !important; 
    display: none;
    width: 120px;
    height: 105px;
  background: url('../images/Listing_images/InStock.png') left top no-repeat;
    margin-top: 276px;
    margin-top: -121px;
     z-index: 1002;
    /*position: relative;*/
    /* margin-right: -37px; */
    margin-left: 159px;
}
.i_Low-stock3 {
   position: absolute !important; 
    display: none;
    width: 120px;
    height: 105px;
     background: url('../images/Listing_images/LowStock.png') left top no-repeat;
    margin-top: 276px;
    margin-top: -121px;
     z-index: 1002;
      /* margin-right: -37px; */
    margin-left: 159px;
}
.i_Outofseasonitem3 {
    position: absolute !important; 
    display: none;
    width: 120px;
    height: 105px;
   background: url('../images/Listing_images/OutSeason.png') left top no-repeat;
    margin-top: 276px;
    margin-top: -121px;
     z-index: 1002;
    /*position: relative;*/
    /* margin-right: -37px; */
    margin-left: 159px;
}

/*24-04-2015*/
#cat-navi  li input[type="checkbox"]{
    float:left;

}
 .checkbxs {
    float:left;
     -ms-transform: scale(1.3); /* IE */
        -moz-transform: scale(1.3); /* FF */
        -webkit-transform: scale(1.3); /* Safari and Chrome */
        -o-transform: scale(1.3); /* Opera */
        padding: 10px;
}

#cat-navi li:not(:first-child) a {
    font-size: 16px;
    color: #333;
}

/*@media only screen and (min-width:768) and (max-width:1199px) {
@media only screen and (min-width:768px) and (max-width:1299px){

    .cbp-hrsub-inner > .smallmenu {
    float: left;
    padding: 0.1em;
    width: 10em;
}
   

}*/


@media screen and (max-width: 991px) {

.box-shadows {
        box-shadow: 0 2px 5px #707173;
        /*border: thin solid;*/
        margin-top :10px;
        float: right;
        /*  max-height: 548px;*/
         left: -8px; 
        min-width: 262px;
        /*22.05.15* background-color: #1e3062;*/
        background: rgba(78,97,149,1);
        background: -moz-radial-gradient(center, ellipse cover, rgba(78,97,149,1) 0%, rgba(30,48,98,1) 100%);
        background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(78,97,149,1)), color-stop(100%, rgba(30,48,98,1)));
        background: -webkit-radial-gradient(center, ellipse cover, rgba(78,97,149,1) 0%, rgba(30,48,98,1) 100%);
        background: -o-radial-gradient(center, ellipse cover, rgba(78,97,149,1) 0%, rgba(30,48,98,1) 100%);
        background: -ms-radial-gradient(center, ellipse cover, rgba(78,97,149,1) 0%, rgba(30,48,98,1) 100%);
        background: radial-gradient(ellipse at center, rgba(78,97,149,1) 0%, rgba(30,48,98,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e6195', endColorstr='#1e3062', GradientType=1 );
    }

}

@media screen and (max-width: 768px) {
    .hidden-xs {
        display: none;
    }
}

.signbtns:hover
{
    background-color:#FA8933;
}
@media screen and (max-width: 3000px) 
{
    .left-pad-0 {
        padding-left:0px;
    }
}
@media screen and (max-width: 1200px)
{
    .left-pad-0 {
        padding-left:0px!important;
        padding-right:0px!important;
    }
}

@media screen and (max-width: 991px){
    .box-padd-0 {
    left:0px;
   
    }
    .pad-0-small-dev {
     padding-left:0px;
    padding-right:0px;
    
    }


}

.btn-del-wid
{
    width:100px;
}
.btn-flt-left
{
    float:left !important;
}

@media screen and (min-width: 1200px) and (max-width: 3000px) {
    quick-b {
        margin-left: -2px !important;
    }
}
#categories {
  text-align: left;
}

@media only screen and (max-width:445px){
	

.activatebtn_{
		float:right !important;
        padding:0;
        margin-top: 5px;
		}

	
}

@media only screen and (min-width: 447px) and (max-width: 767px){
	

.deactivatebtn_{
		float:none !important;
        margin-top: 5px;
		}

	
}

@media only screen and  (max-width: 303px){
	

.activatebtnwidth_{
		width:110%;
		}

	
}






