

@charset "utf-8";

/* CSS Document */
a:hover{ text-decoration:none;}
*{ margin:0px; padding:0px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body{ overflow-x:hidden;  font-family: 'Source Sans Pro';}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}
audio, canvas, video {  display: inline;  zoom: 1;}
html {  font-size: 100%;  -webkit-font-smoothing: antialiased;  -webkit-text-size-adjust: 100%;  -ms-text-size-adjust: 100%;}
body{position: relative;  font-size:14px; line-height:20px;  -webkit-text-size-adjust: 100%;  -webkit-font-smoothing: antialiased;}
a{text-decoration:none;-webkit-transition:color .25s ease-out;-moz-transition:color .25s ease-out;-o-transition:color .25s ease-out;
transition:color .25s ease-out; cursor:pointer}
img{border:0px; max-width:100% !important; height:auto !important}
:focus{ outline:0 !important }

body, p, table, tr, td, a, span, div, ul, li, span{	margin:0px;	padding:0px;}
.clr {	clear:both;	height:0px !important;	width:100%;	line-height:0px;	margin:0px;	padding:0px;}
.row:before,.clearfix:before,.clearfix:after, .row:after {	display: table;	content: "";	line-height: 0;}
.row:after,.clearfix:after {clear: both;}

[class*="col-"] { float: left; min-height: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;   box-sizing: border-box; -webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}

.header{ display:none}

.pd10{ padding:10px;}

.pdt10{ padding-top:10px;}

.pdt30{ padding-top:30px }

.mt10{ margin-top:10px;}

.mb10{ margin-bottom:10px;}

.mt25{ margin-top:25px;}


input{padding:2px 7px; border: solid 1px #CCC}

textarea{padding:2px 7px; border: solid 1px #CCC}

select{padding:2px 7px; border: solid 1px #CCC}

select option{padding:2px 7px;}

.m5{margin:5px}

.ml5{ margin-left:5px;}
.ml25{ margin-left:25px;}

.fr{ float:right;}
.fl{ float:left;}
.textright{ text-align:right }

.textcenter{ text-align:center}

.red{  color:#ce020d}

.green{  color: #00b050}

.grey{color:#6f6f6f}

.bluetext{color:#3200ff}

.greybg{ background-color:#eeeeee !important}



.col-1{ width:50%}

.col-2{ width:42%}



/*fotter grid */

.col-3{ width:28%}

.col-4{ width:22%}

/*fotter grid */



.col-5{ width:48%}

.col-6{ width:80%}
.col-25{ width:26%}
.col-7{ width:20%}

.col-8{ width:70%}

.col-9{ width:30%}

.col-10{ width:65%}

.col-11{ width:30%}

.col-12{ width:75%}

.col-13{ width:25%}

.col-14{ width:17%}

.col-15{ width:33%}

.col-16{ width:36%}

.col-17{ width:47%}

.plr-10{ padding-left:10px; padding-right:10px;}





a{color:#000}





.pullright1{ margin-left:16%;}



.whitebg{ background-color:#fff}

.redbg{ background-color:#d70204;}

.white{ color:#fff !important}

.c1{ color:#808080}

.pol{ position:relative}

.offset2{ margin-left:2%}

.offset3{ margin-left:3%}

.offset5{ margin-left:5%}

.fs14{ font-size:14px;}

.fs20{ font-size:20px;}

.fs24{ font-size:24px;}





.fw300{ font-weight:300;}



#header {position:fixed;	top:0px;	width:100%;	background:#fff;	z-index:1000;	box-shadow:0px 0px 10px rgba(0,0,0,.3);}

.logo1 {	height:75px !important;	width:115px !important; padding:0px !important }

.hd_logo {	 padding:0;	width:135px;transition:all .4s ease-out 0s !important;	overflow:hidden}

.toplinks1 {visibility:hidden !important;	display:none !important;	height:0 !important;	overflow:hidden !important;transition:all .4s ease-out 0s !important;}







.login {	display:inline-block;		font-size:14px;	margin:25px 0;

	color:#5b5b5b;}

.login1 {	display:inline-block;		font-size:14px;	margin:10px 0 5px 0 !important;

	color:#5b5b5b;}

.searchspace{  margin:20px 10% 0 10%;}

.searchspace1{  margin:10px 10% 0 10% !important;}





.toplinksa1{ visibility:hidden !important;	display:none !important;	height:0 !important;	overflow:hidden !important;transition:all .4s ease-out 0s !important;}

.toplinksa{ background-color:#313131 ;  }









@-webkit-keyframes glowing{0%{-webkit-box-shadow:0 0 3px #1376bd}50%{-webkit-box-shadow:0 0 20px #0094FF}100%{-webkit-box-shadow:0 0 3px #1376bd}}

@-moz-keyframes glowing{0%{-moz-box-shadow:0 0 3px #1376bd}50%{-moz-box-shadow:0 0 20px #0094FF}100%{-moz-box-shadow:0 0 3px #1376bd}}

@-o-keyframes glowing{0%{box-shadow:0 0 3px #1376bd}50%{box-shadow:0 0 20px #0094FF}100%{box-shadow:0 0 3px #1376bd}}

@keyframes glowing{0%{box-shadow:0 0 3px #1376bd}50%{box-shadow:0 0 20px #0094FF}100%{box-shadow:0 0 3px #1376bd}}

header{  background:#fff url(../images/topbg.jpg) repeat-x top; padding:7px 0 0 0 }

.logo{ display:inline-block}

header .toplinks{background: #ffffff; /* Old browsers */

background: -moz-linear-gradient(top, #ffffff 0%, #e7e7e7 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #ffffff 0%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #ffffff 0%,#e7e7e7 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, #ffffff 0%,#e7e7e7 100%); /* IE10+ */

background: linear-gradient(to bottom, #ffffff 0%,#e7e7e7 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */ border-radius:0 0 6px 6px; padding:8px 10px; display:inline-block;  font-size:14px; float:right; margin-bottom:10px;}

header .toplinks ul li{ float:left; list-style:none; position:relative; padding:4px 0; display:inline-block}

header .toplinks a{ color:#333; margin:0 10px; text-transform:uppercase; background:url(../images/bottom-errow1.png) no-repeat 100% 7px; padding:0 10px 0 0; }

header .login{display:inline-block;  font-size:14px; margin:5px 0 15px 0; color:#5b5b5b; position:relative; float:right}

header .login ul{ margin:0px; padding:0px}

header .login ul li{ margin:0px; padding:0px; list-style:none; display:inline-block}

header .login a{ border:1px #e1e1e1 solid; display:inline-block; padding:5px 5px; margin:0 3px; border-radius:4px; text-transform:uppercase; color:#333;}

#mainlinks{ background-color:#313131;}

header  nav{ display:block; text-align:right}

header  nav ul{  display: flex;  flex-direction: row; text-align:left;position:relative; z-index:10 }

header  nav ul li{flex: 1;list-style:none;    font-size:15px; text-transform:uppercase; text-align:center;} 

header  nav ul li a{ color:#fff; display:block ;  position:relative; padding:17px  ;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}





header  nav ul li a:hover, header  nav ul li a.active{ color:#fff;background: #c40601; /* Old browsers */

background: -moz-linear-gradient(top, #c40601 0%, #840602 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c40601), color-stop(100%,#840602)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #c40601 0%,#840602 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #c40601 0%,#840602 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, #c40601 0%,#840602 100%); /* IE10+ */

background: linear-gradient(to bottom, #c40601 0%,#840602 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c40601', endColorstr='#840602',GradientType=0 ); /* IE6-9 */

}





header  nav ul li a:hover:after, header  nav ul li a.active:after{ background:url(../images/white-corner.png); width:12px; height:6px; content:""; position:absolute; top:0; left:0; right:0; margin:0 auto; z-index:90}



#banner{ position:relative; }

#overlapsection{ position: absolute;  top:50%; transform:translateY(-50%);-moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%); z-index:9; left:0; right:0;}

#banner .overlapsection{ background:url(../images/1x1blackbg.png); width:75%; padding:45px 40px; margin:0  auto;   border-radius:7px; text-align:center;}


#banner .overlapsection p{ color:#fff; line-height:23px; padding:0 15% 10px 15%; }





#innerbanner{ position:relative}


#innerbanner .overlapsection{ background:url(../images/1x1blackbg.png); width:65%; padding:25px 40px; margin:0  auto;   border-radius:7px; text-align:center;}

#innerbanner .overlapsection h1{ font-size:35px;  color:#fff; font-weight:400; text-transform:uppercase; margin-bottom:20px;}

#innerbanner .overlapsection p{ color:#fff; line-height:23px; padding:0 15% 10px 15%; }

#innerbanner .bottomerrow{  width:79px; height:74px; position:absolute; bottom:-37px;  left:0; right:0; margin:0 auto; z-index:90}

#innerbanner .bottomerrow a img{ -moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;}

#innerbanner .bottomerrow a:hover img{-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;transition-property: transform;overflow:hidden;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg) ;-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}







#searchsection{ border-radius:9px; background-color:#fff;  position:relative; overflow:hidden; height:52px; margin:10px 10% 0 10%;}

#searchsection input[type='text']{ width:90%; display:block; padding:0 5%; height:52px; line-height:52px; border:0;  font-size:16px;}

#searchsection input[type='submit']{ background:url(../images/search-icon.png) no-repeat center center; width:52px; position:absolute; right:0; top:0; height:52px; border:0; cursor:pointer; }

 .redline{ background-color:#840602; height:6px; margin:0 11%; }

#formsection{ background:url(../images/formbg.jpg); padding:0 0 20px 0}

#formsection .forminner{ background:url(../images/forminnerbg.jpg) repeat-y center top; }

#formsection .forminner .formcontainer{ border:1px #b5b5b5 dashed; border-radius:6px; padding:20px 10px; margin:0 6px;}

#formsection .forminner  .subinner{ background:url(../images/formshadow.png) no-repeat 51% 20px; padding:20px    }

  .formhed{  color:#383838; font-size:23px; text-transform:uppercase; text-align:center; font-weight:400; margin-bottom:10px;}

  .formhed span{ display:inline-block; background-color:#383838; color:#fff; padding:4px 8px; }

 

 

#formsection .forminner .formcontainer  .text{ margin:5px 0 10px 0;}

#formsection .forminner .formcontainer .textfield{ border:0; margin:20px  auto; background-color:#fff; border-radius:6px; width:100%; padding:13px ; font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; box-shadow:0px 0px 10px #d8d6d6 }

#formsection .forminner .formcontainer label{width:90%; padding:0px 4%; margin:0px 0px !important; display:block}

#formsection .forminner .formcontainer .submitt{background: #950501; /* Old browsers */

background: -moz-linear-gradient(top, #950501 0%, #cb0501 99%, #ffffff 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#950501), color-stop(99%,#cb0501), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #950501 0%,#cb0501 99%,#ffffff 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #950501 0%,#cb0501 99%,#ffffff 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, #950501 0%,#cb0501 99%,#ffffff 100%); /* IE10+ */

background: linear-gradient(to bottom, #950501 0%,#cb0501 99%,#ffffff 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#950501', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */ border:0; padding:7px 30px; border-bottom:1px #fff solid; border-right:1px #fff solid; box-shadow:1px 1px 5px #ccc;  font-size:16px; text-transform:uppercase; color:#fff; margin:10px 0; cursor:pointer; }





#middlebg{ background-color:#fefefe}





#innermiddlebg{ background-color:#fefefe; margin:185px 0 0 0}



#addbanner { position:relative; padding:30px 0 ;}

#addbanner .shadow{ position:absolute; width:90% ; margin:0 auto; left:0; right:0; top:0;}





#productsection{ background:url(../images/dot-bg.jpg) repeat top center; padding:50px 0 30px 0;  }
#productsection .container{padding-left:8px; padding-right:8px;}



#productsection  .products{ padding:20px 0  }
#productsection  .products ul{ margin-left:-8px; margin-right:-8px; padding:0;}
#productsection  .products ul li .proinner{ background-color:#f2f2f2; box-shadow:0 0 10px rgba(0,0,0,.2); text-align:center; height:100%; padding:0 0 10px 0; }
#productsection  .products ul li a{display:block;}
#productsection  .products ul li  img{ max-width:100%; height:auto;}
#productsection  .products ul li .procon{ padding:10px; min-height:35px;}
#productsection  .products ul li  .productscontentt{ height:79px; margin:7px 0; overflow:hidden; }
#productsection  .products ul li .procon span{  font-size:14px; text-transform:uppercase; color:#333333;}
#productsection  .products ul li:hover .procon span, #productsection  .products ul li .proact .procon span{  color:#b10501;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
#productsection  .products ul li .procon p{ font-size:12px; line-height:21px; margin:7px 0 ; background:url(../images/ssline.jpg) no-repeat bottom center; padding:0 0 5px 0; color:#4a4a4a; }
#productsection  .products ul li .view{background: #484848; /* Old browsers */

background: -moz-linear-gradient(top, #484848 0%, #656565 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#484848), color-stop(100%,#656565)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #484848 0%,#656565 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #484848 0%,#656565 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, #484848 0%,#656565 100%); /* IE10+ */

background: linear-gradient(to bottom, #484848 0%,#656565 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#484848', endColorstr='#656565',GradientType=0 ); display:inline-block; padding:7px 14px; color:#fff; border-radius:4px; }



#productsection  .products ul li .view a{color:#fff}



#productsection  .products ul li:hover .view, #productsection  .products ul li .proact .view{background: #950501; /* Old browsers */

background: -moz-linear-gradient(top, #950501 0%, #cb0501 99%, #ffffff 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#950501), color-stop(99%,#cb0501), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #950501 0%,#cb0501 99%,#ffffff 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #950501 0%,#cb0501 99%,#ffffff 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, #950501 0%,#cb0501 99%,#ffffff 100%); /* IE10+ */

background: linear-gradient(to bottom, #950501 0%,#cb0501 99%,#ffffff 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#950501', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}













#appdownloadsection{ background-color:#f5f5f5; }

#appdownloadsection .appsection{ position:relative; padding:45px 0 20px 39%;min-height:130px; background:url(../images/signn-icon.png) no-repeat 38% 40px; }

#appdownloadsection .appsection .appbanner{ position:absolute; bottom:0; left:0; width:33%;}

#appdownloadsection .appsection .appbanner img{ display:block}



#appdownloadsection .appsection table tr td{ vertical-align:top; padding:10px;}

#appdownloadsection .appsection  .apptext{  font-size:18px; line-height:25px; color:#545454}

#appdownloadsection .appsection  .apptext b{ text-transform:uppercase; font-style:italic; font-size:20px;}



.apps  a img{ margin:0 3px;}















footer{ background-color:#292929; border-bottom:13px #000 solid;  padding:30px 0;}

footer .footerlinks{ padding:10px; min-height:140px;}

footer .footerlinks span{ text-transform:uppercase;  color:#c1c1c1; font-size:16px; display:block; margin-bottom:10px; font-weight:300;}

footer .footerlinks ul.half li{ width:50%; float:left }

footer .footerlinks ul li{ background: url(../images/footer-list-style.png) no-repeat  0 9px; list-style:none; }

footer .footerlinks ul li a{color:#989898;  padding:4px 5px 4px 12px; display:block}

footer .newsletter{ margin:10px 0 0 20px;;}

footer .newsletter input[type='text']{ width:65%; display:block; padding:0 2%; height:25px; line-height:25px; border:0; font-size:12px; float:left;}

footer .newsletter input[type='submit']{ background-color:#fa7252; width:25%; margin-left:2%; height:25px; border:0; float:left; cursor:pointer; color:#fff; padding:0 2%; font-size:11px;  text-transform:uppercase }



.socialsection{ padding:20px 0 0 0; text-align:right}

.socialsection p{ margin-bottom:7px;color:#989898; line-height:21px;}

.socialsection p b{ font-size:16px; text-transform:uppercase; font-weight:300; margin-right:10px}

.socialsection p a img{ margin:0 5px;}







.br{ border-right:1px #3a3939 solid; margin:0 10px;}





.form .inp-form {

    border: solid 1px #CCC;

    color: #393939;

    height: 35px;

    padding: 0px 6px;

	border-radius:5px;

    width: 100%;

}

.form .inp-select {

    border: solid 1px #CCC;

    color: #393939;

    height: 35px;

    padding: 0px 6px;

	border-radius:5px;

    width: 100%;

}



.innercontent{

	min-height:400px; line-height:25.2px

}

.innercontent .left{

	 min-height:300px; 

	 float:none;

	 padding:10px;

}

.innercontent .left p+p{

	margin-top:15px

	}

.innercontent h1{

  color:#444; 

  letter-spacing: -0.1px;

  font-weight: normal;

  font-size:25px; 

}

.innercontent .right{

	padding:10px

}

hr {

  padding: 0;

  border: none;

  border-top: 3px solid #8C0113;

  color: #8C0113;

  text-align: center;

  width: 125px;

  margin-left: auto;

  margin-right: auto;

  margin-top: 10px;

  margin-bottom: 15px;

}



.signup{

	background:#f5f5f5; width:100%; min-height:300px; padding:10px ; margin:0 auto; 

}
.newsdd{}
.d-block{ display:block}
.signup .left{

	padding:10px

}

.signup .right{

	padding:10px

}

.signup label{

	display:block; font-weight:bold; font-size:13px; margin:3px 0px

}

input.error{

	border:solid 1px #F00 !important; color:#F00 !important

}

.error{

	color:#F00; font-weight:normal !important;

}

.continue {

    background: #FA9C29;

    color: #FFF;

    text-align: center;

    margin-top: 20px;

    padding: 6px 35px;

    font-size: 20px;

    font-weight: bold;

    cursor: pointer;

    border-radius: 5px;

    box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.03), 0px 1px 0px rgba(0, 0, 0, 0.1) inset;

    border: 1px solid #AF6500;

}

.tablecolpad tr td{

	padding:7px

}

.tablecolpad tr td .subtable tr td{

	padding:2px

}

.imguploadicon{

	position:relative;

	padding:5px;

  	height: 150px;

  	width:150px;

	text-align:center;

	border:solid 1px #CCC !important

}

.imguploadicon img{

	display:block;

	margin:0px auto;

}

.imguploadicon span{

	text-align:center;

	display:block

}

.imguploadicon .upload{

	position:absolute;

	top: 0px;

  	right: 0px;

  	z-index: 2;

  	filter: alpha(opacity=0);

  	opacity: 0;

  	cursor: pointer;

  	height: 150px;

  	width:150px;

	

}



.validstar{color:#F00; padding:0px 5px }



.topinernavshadow{background:url(../images/shadow.png) bottom no-repeat; height:70px}

.navigation{

	margin-top:15px;

	padding: 8px 15px;

    list-style: outside none none;

	color: #CCC;

    margin-bottom: 10px;

 }

.navigation a{ color:#000; padding:0px 5px}

.innercontent{

	padding:0px 0px

}

.companylist{

	padding:0px 15px 25px

}

.companylist > div{

	 min-height:180px; background:#f8f8f8; border: solid 1px #e7e7e7; padding:10px

}

.companylist > div+div{

	margin-top:15px

}

.companylist .image{

	margin-right:20px; text-align:center; vertical-align:middle

}

.companylist .detail h1{

	color:#b10501 !important;  font-size:20px

}

.companylist .detail h2{

	color:#333333 !important;  font-size:16px; padding-top:9px

}

.companylist .contact{

	background:#FFF;border: solid 1px #e7e7e7; padding:10px; border-radius:5px; margin-top:7px

}

.companylist .contact .mobiltno{

	color:#000;  font-size:17px; background:url(../images/phone-icon.jpg) left no-repeat; padding:0px 0px 0px 23px

}

.companylist .contact .sendeng{

	text-align:right

}







.offerlist{

	padding:0px 15px 25px

}

.offerlist > div{

	 min-height:120px; background:#f8f8f8; border: solid 1px #e7e7e7; padding:10px

}

.offerlist div h1 a{

	color:#b10501 !important;  font-size:20px; margin-bottom:5px

}

.offerlist > div+div{

	margin-top:15px

}



.leftbg{

	background:url(../images/leftareabg.jpg); padding:10px;

            position:relative;

}

	











.scrollbox {

	padding:10px;

	border: 1px solid #CCCCCC;

	height: 100px;

	background: #FFFFFF;

	overflow-y: scroll;

}

.scrollbox img {

	float: right;

}



.scrollbox div {

	padding: 3px;

}

.scrollbox div input {

	margin: 0px;

	padding: 0px;

	margin-right: 3px;

}

.scrollbox div.even {

	background: #FFFFFF;

}

.scrollbox div.odd {

	background: #E4EEF7;

}



.form-checkbox	label{

	display:block; text-transform:capitalize

	}

.form-checkbox .checkbox{

	margin-right:4px;

}







/* button */

a.button, input.button {

	cursor: pointer;

	color: #FFFFFF;

	line-height: 12px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	background:#079bdc url(../images/button.png) top left repeat-x ;

}

a.button {

	display: inline-block;

	text-decoration: none;

	padding: 6px 12px 6px 12px;

}

input.button {

	margin: 0;

	border: 0;

	height: 24px;

	padding: 0px 12px 0px 12px;

}

a.button:hover, input.button:hover {

	background:#045c84 url('../images/button-active.png') top repeat-x;

}











a.redbutton, input.redbutton {

	cursor: pointer;

	color: #FFFFFF;

	line-height: 12px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	background: url(../images/redbutton.png) top left repeat-x;

}

a.redbutton {

	display: inline-block;

	text-decoration: none;

	padding: 6px 12px 6px 12px;

}

input.redbutton {

	margin: 0;

	border: 0;

	height: 24px;

	padding: 0px 12px 0px 12px;

}













a.blackbutton, input.blackbutton {

	cursor: pointer;

	color: #FFFFFF;

	line-height: 12px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	background: url(../images/blackbutton.png) top left repeat-x;

}

a.blackbutton {

	display: inline-block;

	text-decoration: none;

	padding: 6px 12px 6px 12px;

}

input.blackbutton {

	margin: 0;

	border: 0;

	height: 24px;

	padding: 0px 12px 0px 12px;

}





#leftformsection .formcontainer{ background:#fcfcfc; padding:20px 15px; margin:0 6px;}

#leftformsection .formhed{  color:#383838; font-size:18px; text-transform:uppercase; text-align:center; font-weight:400;}

#leftformsection .formhed span{ display:inline-block; background-color:#383838; color:#fff; padding:4px 8px; margin:0px;}

#leftformsection .formcontainer  .text{ margin:5px 0 10px 0;}

#leftformsection .formcontainer .textfield{ border:0; margin:18px  auto; background-color:#fff; border: solid 1px #cdcecf; width:90%; padding:10px 10px;  font-size:12px; display:block; box-shadow:0px 0px 10px #e5e2e2 inset }

#leftformsection .formcontainer .submitt{background: #950501; /* Old browsers */

background: -moz-linear-gradient(top, #950501 0%, #cb0501 99%, #ffffff 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#950501), color-stop(99%,#cb0501), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #950501 0%,#cb0501 99%,#ffffff 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #950501 0%,#cb0501 99%,#ffffff 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, #950501 0%,#cb0501 99%,#ffffff 100%); /* IE10+ */

background: linear-gradient(to bottom, #950501 0%,#cb0501 99%,#ffffff 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#950501', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */ border:0; padding:7px 30px; border-bottom:1px #fff solid; border-right:1px #fff solid; box-shadow:1px 1px 5px #ccc;  font-size:16px; text-transform:uppercase; color:#fff; margin:10px 0 }



#leftrelatedcat{

	padding:20px 15px; margin:10px 6px; 

}

#leftrelatedcat .head{ 

	 color:#383838; font-size:18px;  font-weight:400;

}

#leftrelatedcat ul{

	margin:10px 0px; padding:0px

}

#leftrelatedcat ul li{

	display: block; background: url(../images/greenrighticon.png) left no-repeat; padding:5px 0px 0px 18px; color:#b31116;

}

#leftrelatedcat ul li a{

	color:#b31116;

}



#leftadvertisement{

	padding:20px 15px; margin:10px 6px; 

}



































#allcaegory .products{ padding:20px 0 0 }



#allcaegory .products ul{ display:block; text-align:center}

#allcaegory .products ul li{ display: inline-block; text-align:center; width:23.3%; padding-bottom:10px; float:left; margin:0 .75% 20px .75%}

#allcaegory .products ul li { background-color:#fff;  border:1px #f0f0f0 solid; display:block;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;box-shadow:0px 0px 13px #dddada; border:1px #ededed solid; background-color:#f9f9f9;}



#allcaegory .products ul li img{ display:block; width:100%; height:170px !important}

#allcaegory .products ul li .procon{ padding:10px 0px 0px 10px;}

#allcaegory .products ul li .procon span{  font-size:14px; text-transform:uppercase; color:#333333;}

#allcaegory .products ul li:hover .procon span, #allcaegory .products ul li .proact .procon span{  color:#b10501;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}

#allcaegory .products ul li .procon p{ font-size:12px; line-height:21px; margin:7px 0 ; background:url(../images/ssline.jpg) no-repeat bottom center; padding:0 0 5px 0; color:#4a4a4a; }

#allcaegory .products ul li .view{background: #484848; /* Old browsers */

background: -moz-linear-gradient(top, #484848 0%, #656565 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#484848), color-stop(100%,#656565)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #484848 0%,#656565 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #484848 0%,#656565 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, #484848 0%,#656565 100%); /* IE10+ */

background: linear-gradient(to bottom, #484848 0%,#656565 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#484848', endColorstr='#656565',GradientType=0 ); display:inline-block; padding:7px 14px; color:#fff; border-radius:4px; }

#allcaegory .products ul li:hover .view, #allcaegory .products ul li .proact .view{background: #950501; /* Old browsers */

background: -moz-linear-gradient(top, #950501 0%, #cb0501 99%, #ffffff 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#950501), color-stop(99%,#cb0501), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #950501 0%,#cb0501 99%,#ffffff 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #950501 0%,#cb0501 99%,#ffffff 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, #950501 0%,#cb0501 99%,#ffffff 100%); /* IE10+ */

background: linear-gradient(to bottom, #950501 0%,#cb0501 99%,#ffffff 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#950501', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}





































.pagination { margin:15px auto; text-align:center}

.pagination a{

	background:#313131 ; padding:3px 6px; margin-right:5px; color:#FFF; font-weight:bold

}

.pagination strong{

	background:#8e0601; padding:3px 6px; margin-right:5px; color:#FFF

}

.sugpopup{

	border:solid 3px #8a8a8a; padding:10px;; margin:1px;

	border-radius:7px; 

}

.sugpopup .head{

	font-size:19px;  padding:7px 7px 7px 0px; margin-bottom:25px; border-bottom:solid 1px #c7c7c7; text-transform:uppercase

}

.sugpopup .footer{

	margin-top:10px; text-align:right

}

.sugpopup p{

	padding:5px 0px

}

.sugpopup .input{

	padding:7px 20px; margin-top:5px;

}

.errormessage {

	color:#F00; padding:7px

}







.brandlogo div{

	background:#CCC; padding:10px;

}

.brandlogo div+div{

	margin-top:10px

}

#myacount{

	width:150px;

	display:none;

	position:absolute;

	z-index:100;

	padding:10px;

	background:#fff;

	left:175px;

	border:1px #e1e1e1 solid; 

	border-radius:4px; 

	color:#5b5b5b;}

}

#myacount ul li{

	margin:0px; padding:0px

}

#myacount li{

	list-style:none

}

#myacount li a{

	display:block;

	border:none;

	padding: 5px 0px;

	margin: 0px;

	border-radius: none;

	text-transform: uppercase;

	color: #5B5B5B;

	text-align:left;

}

#ttlcats ul{}

#ttlcats ul li{ list-style:none; display:inline-block; background: #8d0602; position:relative; color:#fff; margin:5px 5px 5px 0; padding:2px 25px 3px 3px;border-radius:5px;}	
#ttlcats ul li a{ color:#fff; position:absolute; right:3px ; top:3px;    width: 9px;    overflow: hidden; text-decoration:none;}



#ttlbrands ul{}

#ttlbrands ul li{ list-style:none; display:inline-block; width:46.8%; background: #efefef; margin:5px; border:solid 1px #ac0601; padding-left:1%}	

#ttlbrands ul li a{ float:right; margin-right:10px}	

		



.filtersection{background: #484848; /* Old browsers */

background: -moz-linear-gradient(top, #484848 0%, #656565 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#484848), color-stop(100%,#656565)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #484848 0%,#656565 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #484848 0%,#656565 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, #484848 0%,#656565 100%); /* IE10+ */

background: linear-gradient(to bottom, #484848 0%,#656565 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#484848', endColorstr='#656565',GradientType=0 ); padding:7px 14px; color:#fff; border-radius:4px; margin:0px 0 15px 0; text-align:right  }

.filtersection label{

	padding:0px 10px; font-weight:bold

}

.filtersection .input{

	padding:7px 7px 10px 7px

}

.help {

    color: #666;


    font-size: 11px;

    font-weight: normal;

    

    display: block;

}	

.homesearch{

	position:relative

}

.nodatatext{

	font-size:23px; text-align:center; color:#999; font-weight:bold; margin-bottom:15px

}



.success, .warning, .attention, .information {

	padding: 10px 10px 10px 33px;

	margin-bottom: 15px;

	color: #555555;

	-webkit-border-radius: 5px 5px 5px 5px;

	-moz-border-radius: 5px 5px 5px 5px;

	-khtml-border-radius: 5px 5px 5px 5px;

	border-radius: 5px 5px 5px 5px;

}

.success {

	background: #EAF7D9 url('../images/success.png') 10px center no-repeat;

	border: 1px solid #BBDF8D;

	-webkit-border-radius: 5px 5px 5px 5px;

	-moz-border-radius: 5px 5px 5px 5px;

	-khtml-border-radius: 5px 5px 5px 5px;

	border-radius: 5px 5px 5px 5px;

}

.warning {

    background: #FFD1D1 url("../images/warning.png") no-repeat scroll 10px center;

    border: 1px solid #F8ACAC;

    border-radius: 5px;

    padding: 10px 10px 10px 33px;

    margin-bottom: 15px;

    color: #555;

    border-radius: 5px;

}



.autosearresult{

	z-index:1000;

	position:absolute;

	margin: 0px 5%;

	width:29.7%;

	 border: 1px solid #999; background: #fff; cursor: default; overflow: auto; 

}

.autosearresult .show{

	padding:4px;

}

.autosearresult .show:hover{

	background:#CCC

}



.homeautosearresult{

	z-index:1000;

	position:absolute;

	margin: 0px 6.5%;

	width:46%;

	 border: 1px solid #999; background: #fff; cursor: default; overflow: auto; 

}

.homeautosearresult .show{

	padding:4px;

}

.homeautosearresult .show:hover{

	background:#CCC

}

.logout a{

	border:none !important;

	margin:10px 0 0 0 !important;

	text-align:center !important;

	background:#313131;

	width:84%;

	color:#fff !important

}

.autobrandresult{

	z-index:1000;

	position:absolute;

	width:20%;

	 border: 1px solid #999; background: #fff; cursor: default; overflow: auto; 

}

.autobrandresult .show1{

	padding:4px;

}

.autobrandresult .show1:hover{

	background:#CCC

}

#blform .label {

	float:left;

    width:20%;

    text-align: right;

    display: inline-block;

    margin: 5px 8px 0px 0px;

    font-size: 15px;

    color: #232323;

    font-weight: 400;

}

#blform .input, .textarea{

    padding: 7px !important; 

    display: inline-block;

    margin: 5px 8px 0px 0px;

    font-size: 15px;

    color: #232323;

    font-weight: 400;

}

#blform select{

    padding: 5px !important; 

}



#blform .heading{

    color: #000;

    font-size: 16px;

    clear: both;

    border-bottom: 1px solid #D3D3D3;

    margin: 0px 0px 14px 0;

}

.productenquiry {

	 clear:both; 

}

.enquiry input,textarea{

	margin:10px 0px; 

}

.enquiry .input{

	padding:7px

}

.enquiry .buttonbg{

	background:url(../images/top-button-bg.jpg) top repeat-x; display:inline-block; padding:6px 15px; position:relative; font-size:17px; font-weight:bold;  color:#212121;

	-webkit-border-radius: 7px 7px 7px 7px;

	-moz-border-radius: 7px 7px 7px 7px;

	-khtml-border-radius: 7px 7px 7px 7px;

	border-radius: 7px 7px 7px 7px;

	-webkit-box-shadow: 0px 2px 2px #414140;

	-moz-box-shadow: 0px 2px 2px #414140;

	box-shadow: 0px 2px 2px #414140;

	text-transform:uppercase;

	display:block;

	margin-top:10px

}

.error{

	color:#F00; border:solid 1px #F00

}

.tab{

	margin-bottom:10px

}

#signupcaptcha{ display:inline-table; width:150px ; height:40px}


.dashboard .main{ 
	min-height:100px; border:solid 1px #dcdcdc; position:relative
}
.dashboard .head{
	background:#f1f1f1; padding:5px 15px; text-transform:uppercase; font-weight:bold
}
.dashboard .viewall{
	position:absolute; top:4px; right:15px;
}
.dashboard .viewall a{
	color:#00F; font-weight:bold
}
.dashboard .detail ul{
	margin:0px; padding:0px
}
.dashboard .detail ul li{
	list-style:none; padding:5px 15px;
}
.dashboard .detail ul li .name{
	color:#b90601
}
.dashboard .detail ul li p{
	margin:0px
}
.dashboard .detail ul li:nth-child(even) {background: #f8f8f8; border-top:solid 1px #dcdcdc}
.dashboard .detail ul li:nth-child(odd) {background: #FFF; border-top:solid 1px #dcdcdc}







 @media (min-width: 1200px) {  

 .row:before, .row:after {	display: table;	content: "";	line-height: 0;}

.row:after {clear: both;}

[class*="col-"] { float: left; min-height: 1px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;   box-sizing: border-box; -webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}

.container{width:1200px !important;  } 







}

@media (min-width: 979px) { 

 .row { *zoom: 1;}

 .row:before,  .row:after { display: table; content: ""; line-height: 0;}

 .row:after { clear: both;}

 [class*="col-"] { float: left; min-height: 1px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}

.container { width:970px;} 









}

@media (min-width: 768px) and (max-width: 979px) { 

 .row {  *zoom: 1;}

  .header{ display: inherit }

 nav{ display:none !important}

 

 

 .row:before,  .row:after { display: table; content: ""; line-height: 0;}

 .row:after { clear: both;}

 [class*="col-"] { float: left; min-height: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;   box-sizing: border-box; -webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out; }

 .container{width: 757px;}

 .col-2{ width:47%}

 /*fotter grid */

.col-3{ width:30%}

.col-4{ width:20%}

/*fotter grid */

 

 

 

.pullright1{ margin-left:6%;}

header  nav ul li a{  padding:20px 10px;}



#banner .overlapsection{  width:96%; padding:15px 2%; margin:0  auto;  }

#banner .overlapsection p{  padding:0 }




#allcaegory .products ul li{  width:48%; margin:0 1% 20px 1%}







}
 .container { margin:0 auto}
@media (max-width: 767px) { 

 body { padding:0px }

 .container { width: auto;}

 



 [class*="col-"] { float: none; display: block; width: 100%; padding-top:2px; padding-bottom:2px;   -webkit-box-sizing: border-box; -moz-box-sizing: border-box;   box-sizing: border-box; -webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out; margin-bottom:3px;} 

 .header{ display: inherit }

 nav{ display:none !important}

.logo{ padding:5px 10px 0 10px; ;}

.login{ margin:15px 0; }



.centermob{ text-align:center !important}
header .toplinks{padding:8px 5px; display:block;  float: none}

header .toplinks ul{ display:block; text-align:center}
header .toplinks ul li{ display:inline-block; float:none;}





header .login {  display:block;    margin: 5px 0;  float: none;}

header .login ul{ text-align:center;}
header .login a{display:inline-block; padding:5px ; margin:0 3px;}

.searchspace{  margin:0 0 4px 0; }



#header {    position:  relative;}





#banner .overlapsection{ width:96%; padding:15px 2% 15px 2%;border-radius:0px; margin-bottom:5px;}

#searchsection{   margin:10px 0 0 0;}


#banner .overlapsection p{  padding:0 }

.pullright1{ margin-left:0;}

#formsection .forminner  .subinner{ background:none; padding:25px 0   }




#allcaegory .products ul li{  width:48%; margin:0 1% 20px 1%}

#appdownloadsection .appsection{  padding:45px 0 0px 5%; background:url(../images/signn-icon.png) no-repeat 4% 40px; }

#appdownloadsection .appsection .appbanner{ position: relative;  width: auto}

#appdownloadsection .appsection table tr td{ display:block ; text-align:center}











.socialsection{ padding:15px  0 15px 10px; text-align:left}





footer .newsletter{ margin:10px 0 0 10px}

.br{ border-right:0; margin:0;}






#innermiddlebg { margin:  0;}






}





@media only all and (max-width: 450px){ 


#allcaegory .products ul li{  width:98%; margin:0 1% 20px 1%}

.toplinks{  padding:13px 5px; display:block !important; margin:0 1px;}

.toplinks a{  margin:0 5px; }

.login{display:block; }

.login a{  padding:5px 4px ; margin:0 1px; font-size:12px;}

.footerlinks ul.half li{ width:100%; float: none }







}



.mchatstart > div{ background-color:#fff; padding:10px; border:1px #f5f5f5 solid;   font-family: 'Source Sans Pro'; line-height:18px; font-size:14px;}
.mchatstart:nth-of-type(2n+1) > div{ background-color:#f5f5f5; border:1px #fff solid;}

.rows{ margin-left:-15px; margin-right:-15px;}
.cols-50p{ padding-left:15px; padding-right:15px;}
.pull-left{ float:left}
.pull-right{ float: right}

#banner .overlapsection h1{ font-size:16px; line-height:17px; font-weight:600; padding:0 ;  color:#fff;  text-transform:uppercase; margin-bottom:10px;}
#banner .bottomerrow{  width:50px; height:74px; position:absolute; bottom:-55px;  left:0; right:0; margin:0 auto}
#banner .bottomerrow a img{ -moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;}
#banner .bottomerrow a:hover img{-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;transition-property: transform;overflow:hidden;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg) ;-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}

#searchhomesection{border-radius:9px;padding:0 %;background-color:#fff;border:1px #ccc solid;position:relative;}
#searchhomesection input[type='text']{ width:100%; display:block; padding:0 2%; height:50px; line-height:50px; border:0;  font-size:13px;font-family: 'Source Sans Pro';border-radius: 9px;}
#searchhomesection input[type='submit']{ background:url(../images/search-icon.png) no-repeat center center; width:40px; position:absolute; right:0; top:0; bottom:0; border:0; cursor:pointer; }

#searchhomesection .list-group{ position:absolute; top:46px; left:0; width:100%; max-height:300px; overflow-y:scroll; overflow-x:hidden; border:0; display:none;background-color:#fff; padding:30px 10px 10px; margin:0;scrollbar-width: thin; box-shadow: 0 5px 5px rgba(0,0,0,.3); }
#searchhomesection .list-group li{ border:0 !important; width:100% !important; padding:0 !important }
#searchhomesection .list-group li a{ display:block; display:block !important; padding:10px 15px; color:#000; font-size:15px;}
#searchhomesection .list-group li + li a{ border-top:1px #eee solid;}

.innerserachss{ margin-top:0;}

.cols-50p{ width:100%;}
.innerlogo{ width:100px; height:auto}




.maindashboards{ position:relative; padding:25px 10px 10px ; background:#f5f5f5 url(homebg.png) repeat ;}
.innercontainer{ max-width:1300px; margin:0 auto;}
.maindashboards .mainleftpanel{  width: 100%; float:left; margin-right:20px; background-color:#333; padding:10px; border-radius:5px; box-shadow:0 3px 6px rgba(0,0,0,.2); margin-bottom:20px; display:none}
.maindashboards .mainleftpanel .menulinkss{ color:#fff; padding:5px 10px; display:block; font-weight:bold}
.maindashboards .mainleftpanel  .topsearch ul{ border-top:1px rgba(255,255,255,.2) solid;;}





.tableoverflow{ overflow:auto}




.maindashboards .mainleftpanel .menulinkss a{ font-size:23px; color:#fff;}
.maindashboards .mainrightpanel{ width:calc(100% - 1px); float: left  ;   border-radius:5px;  min-height:100px; margin-bottom:20px;}

.maindashboards .mainleftpanel .maindalinks{ display:none;}
.maindashboards .mainleftpanel ul{ padding:0; margin:0;}
.maindashboards .mainleftpanel ul li{ list-style:none;}
.maindashboards .mainleftpanel ul li+li a{ border-top:1px rgba(255,255,255,.2) solid;;}
.maindashboards .mainleftpanel ul li a{ padding:10px 10px 10px 35px; color:#fff; display:block; background-size:25px !important;}
.maindashboards .mainleftpanel ul li:nth-of-type(1) a{ background:url(icon-1.png) no-repeat 0 5px;}
.maindashboards .mainleftpanel ul li:nth-of-type(2) a{ background:url(icon-2.png) no-repeat 0 5px; }
.maindashboards .mainleftpanel ul li:nth-of-type(3) a{ background:url(icon-3.png) no-repeat 0 5px; }
.maindashboards .mainleftpanel ul li:nth-of-type(4) a{ background:url(icon-4.png) no-repeat 0 5px; }
.maindashboards .mainleftpanel ul li:nth-of-type(5) a{ background:url(icon-5.png) no-repeat 0 5px; }
.maindashboards .mainleftpanel ul li:nth-of-type(6) a{ background:url(icon-6.png) no-repeat 0 5px; }
.maindashboards .mainleftpanel ul li:nth-of-type(7) a{ background:url(icon-7.png) no-repeat 0 5px; }
.maindashboards .mainleftpanel ul li:nth-of-type(8) a{ background:url(icon-8.png) no-repeat 0 5px; }
.maindashboards .mainleftpanel ul li:nth-of-type(9) a{ background:url(icon-9.png) no-repeat 0 5px; }
.maindashboards .mainleftpanel ul li:nth-of-type(10) a{ background:url(icon-7.png) no-repeat 0 5px; }
.maindashboards .mainleftpanel ul li:nth-of-type(11) a{ background:url(icon-11.png) no-repeat 0 5px; }
.maindashboards .mainleftpanel ul li:nth-of-type(12) a{ background:url(icon-12.png) no-repeat 0 5px; }
.maindashboards .mainleftpanel ul li:nth-of-type(13) a{ background:url(icon-13.png) no-repeat 0 5px; }
.maindashboards .mainleftpanel ul li:nth-of-type(14) a{ background:url(icon-14.png) no-repeat 0 5px; }
.maindashboards .mainleftpanel ul li:nth-of-type(15) a{ background:url(icon-15.png) no-repeat 0 5px; }
.maindashboards .mainleftpanel ul li:nth-of-type(16) a{ background:url(icon-16.png) no-repeat 0 5px; }


.dasbox{ margin-bottom:25px;}
.dasbox .head{ padding:12px 120px 12px 30px;  color:#fff; font-weight:600; font-size:16px;position:relative; border-radius:4px;background: #c40601;background: -moz-linear-gradient(top, #c40601 0%, #840602 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c40601), color-stop(100%,#840602));
background: -webkit-linear-gradient(top, #c40601 0%,#840602 100%);
background: -o-linear-gradient(top, #c40601 0%,#840602 100%);
background: -ms-linear-gradient(top, #c40601 0%,#840602 100%);
background: linear-gradient(to bottom, #c40601 0%,#840602 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c40601', endColorstr='#840602',GradientType=0 );}
.dasbox .blankspy{background-color:#fff; border-radius: 5px 5px 0 0; min-height:15px;margin:0 2%;box-shadow:0 3px 6px rgba(0,0,0,.2);}
.dasbox .head .righttext{position: absolute; top:10px; right:30px; font-size:14px;}
.dasbox .head .righttext a{ color:#fff;}
.dasbox .viewall{padding:12px 20px; }
.dasbox .detail{padding:12px 20px; margin:0 2%; box-shadow:0 3px 6px rgba(0,0,0,.2);background-color:#fff; border-radius:0 0 5px 5px; min-height:0;}
.dasbox .detail ul{padding:0; margin:0;}
.dasbox .detail ul li{ list-style:none;}
.dasbox .detail ul li+li{ border-top:1px #ccc dashed; padding:15px 0 0 0; margin:15px 0 0 0;}
.dasbox .detail p{ line-height:25px;}
.dasbox .detail .clearfix{ margin-left:-5px; margin-right:-5px;}
.dasbox .detail .col-4{ width:33.33% !important; padding-left:5px; padding-right:5px;}
.dasbox .detail .col-4:last-child{ text-align:right;}



.col-lg-6{ padding-left:15px; padding-right:15px; float:left; width:100%;}
.col-lg-6:nth-of-type(2n+1){ clear:left;}



.formfields{ margin-bottom:15px;}
.formfields label{ margin:0 0 5px 0; font-size:14px; display:block}
.formfields .firldss{ width:100%; padding:12px 10px !important; border:1px #eee solid; background-color:f5f5f5}
.formfields .firldssnew{ padding:12px 10px !important; border:1px #eee solid; background-color:f5f5f5}
.formfields > div{ position:relative}
.formfields > div a,.formfields > div input[type="button"]{ position:absolute; top:0; right:0; bottom:0; padding:10px 6px; height:auto}
.formfields .SumoSelect{ display:block}
.formfields .CaptionCont.SlectBox{ width:100%;padding:12px 10px; border:1px #eee solid; }
.formfields label.error{ border:0 !important}
.formfields.captvchaa > div{ position:relative; padding:0 195px  0 0 }
.formfields.captvchaa #signupcaptcha{ position:absolute; top:0; right:40px;}
.formfields.captvchaa .captchareload{ position:absolute; top:0; right:0; height:98% !important }


.innerdashboard{ padding:10px;box-shadow:0 3px 6px rgba(0,0,0,.2); background-color:#fff;border-radius:8px;}
.innerdashboard h1,.innerhead{ margin:0 0 15px 0; padding:0; font-size:26px; line-height:35px; position:relative ; font-weight:bold;}

.newpops{ background-color:transparent !important; margin:0 auto !important; border:0 !important;-webkit-box-shadow: 0 3px 7px transparent !important;-moz-box-shadow: 0 3px 7px transparent !important;box-shadow: 0 3px 7px transparent !important; left:0 !important; right:0 !important; width:auto !important; top:40px !important;}
.modal-backdrop{ opacity:.4 !important}

.rightabbutton{ position:relative; padding:0 80px  0 0}
.rightabbutton .btn{ position:absolute; right:0; top:8px;}

.morebutton{ padding:0 0 15px 0;}
.mb-15{ margin-bottom:15px;}

.tabcordion.tabbable li a{font-family: 'Source Sans Pro'; color:#000; font-weight:500; cursor:pointer; display:block;}
.tabcordion.tabbable li.active a{ background: #c40601;
background: -moz-linear-gradient(top, #c40601 0%, #840602 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c40601), color-stop(100%,#840602));
background: -webkit-linear-gradient(top, #c40601 0%,#840602 100%);
background: -o-linear-gradient(top, #c40601 0%,#840602 100%);
background: -ms-linear-gradient(top, #c40601 0%,#840602 100%);
background: linear-gradient(to bottom, #c40601 0%,#840602 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c40601', endColorstr='#840602',GradientType=0 ); color:#fff;}
.newtabssd .nav.nav-tabs{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.newtabssd .nav.nav-tabs li{ -ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.newtabssd .nav.nav-tabs li a{ text-align:center ; height:100%; line-height:16px; font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack: center ;-ms-flex-pack: center ;justify-content: center ;}


.col-50p,.col-33p{ width:100%; padding-left:15px;padding-right:15px;}
.d-inline{ display:inline-block}

#searchhomesection ul{ margin:0;}
.address{ margin-bottom:7px; min-height:21px;}
.address.adiocn{ position:relative; padding:0 0 0 30px;}
.address.adiocn i{ position:absolute; top:2px; left:0; font-size:16px;}
.address.adiocn.whatsup i{ color:#37b54a; font-size:25px; top:-2px;  }

.pl-20{ padding-left:20px;}
.pso-stat{ position: static !important}

.whatupiconn{ position:relative; padding:0 50px 0 0 }
.whatupiconn .fab.fa-whatsapp{ position:absolute; top:10px; right:0;}
.badcgeiocn{ position:relative}
.badcgeiocn .badge{ position:absolute; top:4px; left:0}
.partthree{ margin:0;}
.partthree .col-md-4{ float:left; width:33.33%}



.homeproducrtssection{ background:url(homebg.png) repeat; padding:50px 0 40px 0; }

#productsection  .products ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
#productsection  .products ul li{ padding-left:8px; padding-right:8px; -ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; margin-bottom:20px; list-style:none}



.selloffersecion{ padding:50px 0 40px 0;}


.selloffer{ padding:5px; background-color:#f2f2f2;  box-shadow:0 0 5px rgba(0,0,0,.2); height:100%; position:relative}
.selloffer.ckeckbokinner{ padding:5px  10px;;}
.selloffer.ckeckbokinner .checkall{ position:absolute; top:5px; left:5px; z-index:9}
.grid100{ margin-bottom:20px;}
.grid100 .selloffer{ text-align:left}
.grid100 .selloffer .sellofimg{ width:27%; float:left;}
.grid100 .selloffer .sellof_content{ width:70%; margin-left:3%; float:left; text-align:left}
.selloffer .sobutton{ padding:10px 0 0 0; display:flex;-ms-flex-align:center!important;align-items:center!important;}
.selloffer .sobutton .sobut{background: #c40601;
background: -moz-linear-gradient(top, #c40601 0%, #840602 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c40601), color-stop(100%,#840602));
background: -webkit-linear-gradient(top, #c40601 0%,#840602 100%);
background: -o-linear-gradient(top, #c40601 0%,#840602 100%);
background: -ms-linear-gradient(top, #c40601 0%,#840602 100%);
background: linear-gradient(to bottom, #c40601 0%,#840602 100%);
    background-color: rgba(0, 0, 0, 0);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c40601', endColorstr='#840602',GradientType=0 ); color:#fff; padding:0 15px; border-radius:4px; font-size:15px; font-weight:bold; }
.grid100 .selloffer .hidesellcontent{ display:block}
.gridview .selloffer .hidesellcontent{ display: none}

.selloffer .sobutton a span{ display:flex;-ms-flex-align:center!important;align-items:center!important}
.selloffer .sobutton  a{ display:inline-block; line-height:35px;}
.selloffer .sobutton  a + a{margin-left:5px;}
.gridview .selloffer{ text-align:center}
.gridview .enqu{ font-size:0 !important}
.gridview .selloffer .sobutton{ text-align:center;-ms-flex-pack:center!important;justify-content:center!important}
.gridview .selloffer .sellofimg{ margin-bottom:10px;}
.gridview .selloffer .sellof_content h2{white-space:nowrap;    overflow:hidden;    text-overflow:ellipsis;}
.gridview .selloffer .sellof_content h3{white-space:nowrap;    overflow:hidden;    text-overflow:ellipsis;}
.gridview .selloffer .sellof_content p{white-space:nowrap;    overflow:hidden;    text-overflow:ellipsis; padding:0 10px !important;  }
.gridview .selloffer .sobutton .sobut{ padding:0 5px;}
.pl-15{ padding:0 15px !important;}

.gridrow{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.gridrow.m-8{ margin-left:-8px;margin-right:-8px;}
.grid33{ -ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
.grid50{  -ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.grid25{  -ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.listitem{ margin-left:-8px; margin-right:-8px;}
.grid100{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.grid33,.grid50,.grid25,.grid100{ padding-left:8px; padding-right:8px; margin-bottom:20px; list-style:none}


.rslides li{ list-style:none; padding:0 10px;}
.rslides li img{ width:100%; height:auto}

.innernav{ padding:5px ; background-color:#f5f5f5; margin-bottom:15px;}
.innernav a{ color:#000; font-size:12px;}
.innernav a+a{ margin-left:5px;}
.innernav a:last-child{ color:#860601}

.innerheading{background: #c40601;
background: -moz-linear-gradient(top, #c40601 0%, #840602 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c40601), color-stop(100%,#840602));
background: -webkit-linear-gradient(top, #c40601 0%,#840602 100%);
background: -o-linear-gradient(top, #c40601 0%,#840602 100%);
background: -ms-linear-gradient(top, #c40601 0%,#840602 100%);
background: linear-gradient(to bottom, #c40601 0%,#840602 100%);
    background-color: rgba(0, 0, 0, 0);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c40601', endColorstr='#840602',GradientType=0 ); color:#fff; padding:10px 15px; border-radius:4px; font-size:16px; font-weight:bold; line-height:18px; }

.mymoreenquires{ background-color:#f5f5f5; padding:10px; box-shadow:0 0 10px rgba(0,0,0,.2);}
.myenquries+.myenquries{ border-top:1px #d5d2d2 solid}
.myenquries{ padding:10px 115px 15px 10px; position:relative;}
.myenquries h5{ margin:0; padding:0}
.myenquries h4{ margin:5px 0; padding:0}
.myenquries.leftimg{ padding:10px 15px}

.myenquries .leftimggg{ float:left; width:30%;}
.myenquries .leftimggg img{ width:100%; height:auto}
.myenquries .leftcontent{ float:left; width:70%; padding:0 0 0 60px; }


.myenquries .iconcontent{ position:relative; margin-bottom:5px; padding:0 0 0 25px;}
.myenquries .iconcontent i{ position:absolute; left:0; top:5px;}
.myenquries .myenquries_button{ position:absolute; top:20px; right:0; text-align:center;}
.myenquries .myenquries_button .butty{background: #c40601;
background: -moz-linear-gradient(top, #c40601 0%, #840602 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c40601), color-stop(100%,#840602));
background: -webkit-linear-gradient(top, #c40601 0%,#840602 100%);
background: -o-linear-gradient(top, #c40601 0%,#840602 100%);
background: -ms-linear-gradient(top, #c40601 0%,#840602 100%);
background: linear-gradient(to bottom, #c40601 0%,#840602 100%);
    background-color: rgba(0, 0, 0, 0);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c40601', endColorstr='#840602',GradientType=0 ); color:#fff; padding:10px ; border-radius:4px; font-size:15px; font-weight:bold; line-height:18px; display:block; margin-bottom:10px;}





.otpsectionn{ position:relative; }
.otpsectionn .posbutton{ position:absolute; top:0; bottom:0; right:0;}
.otpsectionn .inpoyut{ width:49%; float:left}
.otpsectionn .inpoyut.fr{ float:right !important}



.sticky {position: static;position:  relative;top:0px;  }

.chatdiv{ background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.2); border-radius:0 0 4px 4px 0;}
.crosssize.padding-sm.h img{ display:none !important}

.extyyy{}
.extyyy  .tablecolpad.allpackstate{  width:100%;}
.extyyy  .tablecolpad.allpackstate td{ display: inline-block !important;background-color:#f5f5f5; border-radius:5px; margin:0 5px 5px 0; padding:5px 10px;}



.mybannermain{background-color:#f2f2f2;box-shadow: 0 0 5px rgba(0,0,0,.2);height: 100%;position: relative; padding:15px; margin-bottom:20px; line-height:21px;}
.grid100 .mybannermain{padding:15px 100px 15px 15px; margin-bottom:20px;}

.mybannermain .mybannimg { margin-bottom:20px;}
.grid100  .mybannermain .mybannimg {width: 27%;  float: left; margin:0;}
.mybannermain .mybannimg img{ width:100%; height:auto;}
.grid100  .mybannermain .mybannercontent{ width:63%; float:left; padding:0 0 0 20px; text-align:left}
.mybannermain .mybannercontent{ text-align:center }
.mybannermain .mybannercontent .myicon{ position:relative; margin-bottom:5px; padding:0;}
.grid100 .mybannermain .mybannercontent .myicon{  padding:0 0 0 25px;}
.mybannermain .mybannercontent .myicon i{ position:absolute; left:0; top:5px;}
.mybannermain .noneitem{ display: none}
.grid100 .noneitem{ display: block !important}
.grid100 .mybannerbuttons{ position:absolute; right:15px; top:50%; transform:translateY(-50%);-moz-transform:translateY(-50%); -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); display:block}
.mybannerbuttons{ text-align:center;}
.mybannerbuttons .mbedit{ padding:5px 10px; border-radius:5px;}
.mybannerbuttons .mbedits { text-align:center; line-height:13px;}
.mybannerbuttons .mbedits  span{ display:block}
.grid100 .mybannerbuttons .d-inline-block{ display:block; margin:0 0 5px 0;}
.d-inline-block{ display:inline-block; margin:0 1px 5px 1px;}
.exclationmarks{  background-color: #fff; padding: 2px 8px; margin-left: 4px;    border-radius: 100%;    box-shadow: 0 0 10px #ccc;}


.categoriee .procon h3{white-space:nowrap;    overflow:hidden;    text-overflow:ellipsis;}
.categoriee .productscontentt p{ line-height:13px;}
.categoriee .view{ padding:8px 0 0 0;}




.btn-info{ background:#c30601 url(stripbg-1.jpg) repeat-x top  !important; }
.btn-danger{ background:#b90601 url(stripbg.jpg) repeat-x top  !important; }
.btn{ padding:8px 20px !important; color:#fff !important; font-weight:bold !important; border-radius:4px !important ; border:0 !important;}

.leftbannersss{ margin-left:0;}

.results h1{ font-size:0 !important;} 
.autocomplete-list{ background-color:#fff; box-shadow: 0 0 10px rgba(0,0,0,.2)  !important; text-align:left !important}
.autocomplete-list li{ text-align:left !important}
.autocomplete-list li+li{ border-top:1px #eee solid !important;}

.internalchat .col-md-12.padding-o{ border-top:1px #ccc solid;}

#home1 li img{ border:1px #eee solid; margin-bottom:7px;}

@media (max-width: 767px){
/*.reqlistdiv{ display:block !important}*/

.crosssize.padding-sm.h img{ display:block !important}

}

@media (min-width: 380px) and (max-width: 480px) {
.selloffer .sobutton  a + a{margin-left:3px !important}
.selloffer .sobutton .sobut{ padding:0 5px !important;  font-size:12px ; }

	}


@media (min-width: 360px){ 
#productsection  .products ul li{ -ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.grid33{ -ms-flex:0 0 50%;flex:0 0 50%;max-width:50%; }

.newtabssd .nav.nav-tabs li{ -ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}


}

@media (min-width: 550px){ 
#banner .overlapsection h1{ font-size:20px; line-height:22px; margin-bottom:10px;}
#overlapsection{ position: absolute;  top:50%; transform:translateY(-50%);-moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%);}
#banner .bottomerrow{  bottom:-50px;  }
.cols-50p{ width:auto;}
.innerdashboard{ padding:20px;}
.innerdashboard h1{ margin:0 0 20px 0; font-size:35px; line-height:40px; }
.selloffer{ padding:15px;}
.selloffer.ckeckbokinner{ padding:15px  25px;;}
}
.showhides{ display:none}
@media (min-width: 768px){
.showhides{ display: block}

#searchhomesection input[type='text']{ width:90%; height:52px; line-height:52px;  font-size:16px;padding:0 5%;}
.maindashboards{  padding:205px 10px 10px ;}
.maindashboards .mainleftpanel{ width:220px;  margin-right:20px; display:block }
.maindashboards .mainleftpanel .maindalinks{ display:block;}
.maindashboards .mainrightpanel{ width:calc(100% - 260px ); float:left; min-height:400px;  }
.maindashboards .mainleftpanel .menulinkss{ display: none}
.grid25{  -ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.grid50{  -ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.col-50p{ width:50%;}
.col-50p:nth-of-type(2n+1){ clear:left}
.col-33p{ width:33.33%;}
.newtabssd .nav.nav-tabs li{ -ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
.sticky {position: -webkit-sticky;position: sticky;top: 90px;  }
.leftbannersss{ margin-left:10px;}
} 
	
@media (min-width: 992px){	
#formsection .forminner .formcontainer{ padding:20px 22px; margin:0 6px;}
.col-lg-6{ width:50%;}
.dasbox .detail{ min-height:180px;}
.signup.newsdd{ width:50%; padding:20px; }
#productsection  .products ul li{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
.grid33{ -ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%; }
.grid25{  -ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}



}

@media (min-width: 1200px){ 
.innerlogo{ width:130px; height:auto}
#banner .overlapsection h1{ font-size:30px; line-height:35px; padding:0 15%;  margin-bottom:20px;}
#banner .bottomerrow{  width:79px; height:74px;  bottom:-37px;}
.innerserachss{ margin-top:30px;}


} 

.cusour{ cursor:pointer !important}

@media(max-width:768px){
.bShd{ position:fixed !important}
.bShd .centermob{ display:none !important}
.bShd  .row.plr-10 .col-15 	{ display:none !important}
.searchspace1{ margin:10px 0 0  !important}

	}
@media(max-width:992px){
header{ padding:40px 0 0 0 !important}
.header{ position:fixed; top:0; left:0; right:0; z-index:9999 }

}

@media(max-width:500px){
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
		min-height:1px;	padding-right:5px !important;	padding-left:5px !important}
	.rownew{ margin-left:-5px !important; margin-right:-5px !important;}
	
	
	
	
	
	
	
	
	}


.rownew{ margin-left:-15px; margin-right:-15px;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	
	min-height:1px;
	padding-right:15px;
	padding-left:15px
}
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	float:left
}
.col-xs-12 {
	width:100%
}
.col-xs-11 {
	width:91.66666667%
}
.col-xs-10 {
	width:83.33333333%
}
.col-xs-9 {
	width:75%
}
.col-xs-8 {
	width:66.66666667%
}
.col-xs-7 {
	width:58.33333333%
}
.col-xs-6 {
	width:50%
}
.col-xs-5 {
	width:41.66666667%
}
.col-xs-4 {
	width:33.33333333%
}
.col-xs-3 {
	width:25%
}
.col-xs-2 {
	width:16.66666667%
}
.col-xs-1 {
	width:8.33333333%
}
.col-xs-pull-12 {
	right:100%
}
.col-xs-pull-11 {
	right:91.66666667%
}
.col-xs-pull-10 {
	right:83.33333333%
}
.col-xs-pull-9 {
	right:75%
}
.col-xs-pull-8 {
	right:66.66666667%
}
.col-xs-pull-7 {
	right:58.33333333%
}
.col-xs-pull-6 {
	right:50%
}
.col-xs-pull-5 {
	right:41.66666667%
}
.col-xs-pull-4 {
	right:33.33333333%
}
.col-xs-pull-3 {
	right:25%
}
.col-xs-pull-2 {
	right:16.66666667%
}
.col-xs-pull-1 {
	right:8.33333333%
}
.col-xs-pull-0 {
	right:auto
}
.col-xs-push-12 {
	left:100%
}
.col-xs-push-11 {
	left:91.66666667%
}
.col-xs-push-10 {
	left:83.33333333%
}
.col-xs-push-9 {
	left:75%
}
.col-xs-push-8 {
	left:66.66666667%
}
.col-xs-push-7 {
	left:58.33333333%
}
.col-xs-push-6 {
	left:50%
}
.col-xs-push-5 {
	left:41.66666667%
}
.col-xs-push-4 {
	left:33.33333333%
}
.col-xs-push-3 {
	left:25%
}
.col-xs-push-2 {
	left:16.66666667%
}
.col-xs-push-1 {
	left:8.33333333%
}
.col-xs-push-0 {
	left:auto
}
.col-xs-offset-12 {
	margin-left:100%
}
.col-xs-offset-11 {
	margin-left:91.66666667%
}
.col-xs-offset-10 {
	margin-left:83.33333333%
}
.col-xs-offset-9 {
	margin-left:75%
}
.col-xs-offset-8 {
	margin-left:66.66666667%
}
.col-xs-offset-7 {
	margin-left:58.33333333%
}
.col-xs-offset-6 {
	margin-left:50%
}
.col-xs-offset-5 {
	margin-left:41.66666667%
}
.col-xs-offset-4 {
	margin-left:33.33333333%
}
.col-xs-offset-3 {
	margin-left:25%
}
.col-xs-offset-2 {
	margin-left:16.66666667%
}
.col-xs-offset-1 {
	margin-left:8.33333333%
}
.col-xs-offset-0 {
	margin-left:0
}

.mobilenone{ display:none}
.mobileblock{ display:block}



@media (max-width:768px) {
#searchhomesection input[type="text"]{ height:40px; line-height:40px;}
.header .clearfix .fr{ position:relative !important; width:auto !important; left:0 !important; background-image:none !important; color:#fff !important; padding:10px 15px 0 0 ; font-size:16px;}
.ms-moz .ms-slide-bgcont > img{ height:100% !important; margin: 0 !important}
}


@media (min-width:768px) {
	
.mobilenone{ display: block}
.mobileblock{ display:none}
	
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
float:left
}
.col-sm-12 {
width:100%
}
.col-sm-11 {
width:91.66666667%
}
.col-sm-10 {
width:83.33333333%
}
.col-sm-9 {
width:75%
}
.col-sm-8 {
width:66.66666667%
}
.col-sm-7 {
width:58.33333333%
}
.col-sm-6 {
width:50%
}
.col-sm-5 {
width:41.66666667%
}
.col-sm-4 {
width:33.33333333%
}
.col-sm-3 {
width:25%
}
.col-sm-2 {
width:16.66666667%
}
.col-sm-1 {
width:8.33333333%
}
.col-sm-pull-12 {
right:100%
}
.col-sm-pull-11 {
right:91.66666667%
}
.col-sm-pull-10 {
right:83.33333333%
}
.col-sm-pull-9 {
right:75%
}
.col-sm-pull-8 {
right:66.66666667%
}
.col-sm-pull-7 {
right:58.33333333%
}
.col-sm-pull-6 {
right:50%
}
.col-sm-pull-5 {
right:41.66666667%
}
.col-sm-pull-4 {
right:33.33333333%
}
.col-sm-pull-3 {
right:25%
}
.col-sm-pull-2 {
right:16.66666667%
}
.col-sm-pull-1 {
right:8.33333333%
}
.col-sm-pull-0 {
right:auto
}
.col-sm-push-12 {
left:100%
}
.col-sm-push-11 {
left:91.66666667%
}
.col-sm-push-10 {
left:83.33333333%
}
.col-sm-push-9 {
left:75%
}
.col-sm-push-8 {
left:66.66666667%
}
.col-sm-push-7 {
left:58.33333333%
}
.col-sm-push-6 {
left:50%
}
.col-sm-push-5 {
left:41.66666667%
}
.col-sm-push-4 {
left:33.33333333%
}
.col-sm-push-3 {
left:25%
}
.col-sm-push-2 {
left:16.66666667%
}
.col-sm-push-1 {
left:8.33333333%
}
.col-sm-push-0 {
left:auto
}
.col-sm-offset-12 {
margin-left:100%
}
.col-sm-offset-11 {
margin-left:91.66666667%
}
.col-sm-offset-10 {
margin-left:83.33333333%
}
.col-sm-offset-9 {
margin-left:75%
}
.col-sm-offset-8 {
margin-left:66.66666667%
}
.col-sm-offset-7 {
margin-left:58.33333333%
}
.col-sm-offset-6 {
margin-left:50%
}
.col-sm-offset-5 {
margin-left:41.66666667%
}
.col-sm-offset-4 {
margin-left:33.33333333%
}
.col-sm-offset-3 {
margin-left:25%
}
.col-sm-offset-2 {
margin-left:16.66666667%
}
.col-sm-offset-1 {
margin-left:8.33333333%
}
.col-sm-offset-0 {
margin-left:0
}
}
@media (min-width:992px) {
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
float:left
}
.col-md-12 {
width:100%
}
.col-md-11 {
width:91.66666667%
}
.col-md-10 {
width:83.33333333%
}
.col-md-9 {
width:75%
}
.col-md-8 {
width:66.66666667%
}
.col-md-7 {
width:58.33333333%
}
.col-md-6 {
width:50%
}
.col-md-5 {
width:41.66666667%
}
.col-md-4 {
width:33.33333333%
}
.col-md-3 {
width:25%
}
.col-md-2 {
width:16.66666667%
}
.col-md-1 {
width:8.33333333%
}
.col-md-pull-12 {
right:100%
}
.col-md-pull-11 {
right:91.66666667%
}
.col-md-pull-10 {
right:83.33333333%
}
.col-md-pull-9 {
right:75%
}
.col-md-pull-8 {
right:66.66666667%
}
.col-md-pull-7 {
right:58.33333333%
}
.col-md-pull-6 {
right:50%
}
.col-md-pull-5 {
right:41.66666667%
}
.col-md-pull-4 {
right:33.33333333%
}
.col-md-pull-3 {
right:25%
}
.col-md-pull-2 {
right:16.66666667%
}
.col-md-pull-1 {
right:8.33333333%
}
.col-md-pull-0 {
right:auto
}
.col-md-push-12 {
left:100%
}
.col-md-push-11 {
left:91.66666667%
}
.col-md-push-10 {
left:83.33333333%
}
.col-md-push-9 {
left:75%
}
.col-md-push-8 {
left:66.66666667%
}
.col-md-push-7 {
left:58.33333333%
}
.col-md-push-6 {
left:50%
}
.col-md-push-5 {
left:41.66666667%
}
.col-md-push-4 {
left:33.33333333%
}
.col-md-push-3 {
left:25%
}
.col-md-push-2 {
left:16.66666667%
}
.col-md-push-1 {
left:8.33333333%
}
.col-md-push-0 {
left:auto
}
.col-md-offset-12 {
margin-left:100%
}
.col-md-offset-11 {
margin-left:91.66666667%
}
.col-md-offset-10 {
margin-left:83.33333333%
}
.col-md-offset-9 {
margin-left:75%
}
.col-md-offset-8 {
margin-left:66.66666667%
}
.col-md-offset-7 {
margin-left:58.33333333%
}
.col-md-offset-6 {
margin-left:50%
}
.col-md-offset-5 {
margin-left:41.66666667%
}
.col-md-offset-4 {
margin-left:33.33333333%
}
.col-md-offset-3 {
margin-left:25%
}
.col-md-offset-2 {
margin-left:16.66666667%
}
.col-md-offset-1 {
margin-left:8.33333333%
}
.col-md-offset-0 {
margin-left:0
}
}
@media (min-width:1200px) {
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
float:left
}
.col-lg-12 {
width:100%
}
.col-lg-11 {
width:91.66666667%
}
.col-lg-10 {
width:83.33333333%
}
.col-lg-9 {
width:75%
}
.col-lg-8 {
width:66.66666667%
}
.col-lg-7 {
width:58.33333333%
}
.col-lg-6 {
width:50%
}
.col-lg-5 {
width:41.66666667%
}
.col-lg-4 {
width:33.33333333%
}
.col-lg-3 {
width:25%
}
.col-lg-2 {
width:16.66666667%
}
.col-lg-1 {
width:8.33333333%
}
.col-lg-pull-12 {
right:100%
}
.col-lg-pull-11 {
right:91.66666667%
}
.col-lg-pull-10 {
right:83.33333333%
}
.col-lg-pull-9 {
right:75%
}
.col-lg-pull-8 {
right:66.66666667%
}
.col-lg-pull-7 {
right:58.33333333%
}
.col-lg-pull-6 {
right:50%
}
.col-lg-pull-5 {
right:41.66666667%
}
.col-lg-pull-4 {
right:33.33333333%
}
.col-lg-pull-3 {
right:25%
}
.col-lg-pull-2 {
right:16.66666667%
}
.col-lg-pull-1 {
right:8.33333333%
}
.col-lg-pull-0 {
right:auto
}
.col-lg-push-12 {
left:100%
}
.col-lg-push-11 {
left:91.66666667%
}
.col-lg-push-10 {
left:83.33333333%
}
.col-lg-push-9 {
left:75%
}
.col-lg-push-8 {
left:66.66666667%
}
.col-lg-push-7 {
left:58.33333333%
}
.col-lg-push-6 {
left:50%
}
.col-lg-push-5 {
left:41.66666667%
}
.col-lg-push-4 {
left:33.33333333%
}
.col-lg-push-3 {
left:25%
}
.col-lg-push-2 {
left:16.66666667%
}
.col-lg-push-1 {
left:8.33333333%
}
.col-lg-push-0 {
left:auto
}
.col-lg-offset-12 {
margin-left:100%
}
.col-lg-offset-11 {
margin-left:91.66666667%
}
.col-lg-offset-10 {
margin-left:83.33333333%
}
.col-lg-offset-9 {
margin-left:75%
}
.col-lg-offset-8 {
margin-left:66.66666667%
}
.col-lg-offset-7 {
margin-left:58.33333333%
}
.col-lg-offset-6 {
margin-left:50%
}
.col-lg-offset-5 {
margin-left:41.66666667%
}
.col-lg-offset-4 {
margin-left:33.33333333%
}
.col-lg-offset-3 {
margin-left:25%
}
.col-lg-offset-2 {
margin-left:16.66666667%
}
.col-lg-offset-1 {
margin-left:8.33333333%
}
.col-lg-offset-0 {
margin-left:0
}
}

.buttonoverlop{ position:relative; padding:0 65px 0 0;}
.buttonoverlop .popup-gallery{ position:absolute; right:0; top:0; bottom:0}
.buttonoverlop .popup-gallery a{ display:block; margin:0 !important; padding:14px 10px !important;;}





