input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] { min:0;
    -moz-appearance:textfield;
} 
 
@import url(//fonts.googleapis.com/css?family=Tangerine|Oswald:400,300,700|Alegreya+Sans:100,300|Roboto:300,400,500|OpenSans:400);

*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }

.content-space-eight { color: inherit; background: url(../images/20.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
/*Circle-Style-Code*/
#contact { background: url() no-repeat; background-position: center center; background-size: cover; width: 100%; padding: 0px 0 10px 0 }
#contact .header h2 { color: #FFF; }
#contact .header hr { background: #009b94; border: none; }
#contact .boxes { text-align: center; }
#contact .boxes a { text-decoration: none; }
#contact .boxes a:hover { text-decoration: none; }
#contact .boxes .green { background: none repeat scroll 0 0 #80A42B; border-radius: 100%; height: 110px; margin: 0 auto 20px; text-align: center; width: 110px; line-height: 100px; }
#contact .boxes .blue { background: none repeat scroll 0 0 #014AC5; border-radius: 100%; height: 110px; margin: 0 auto 20px; text-align: center; width: 110px; line-height: 100px; }
#contact .boxes .purple { background: none repeat scroll 0 0 #6666CC; border-radius: 100%; height: 110px; margin: 0 auto 20px; text-align: center; width: 110px; line-height: 100px; }
#contact .boxes .orange { background: none repeat scroll 0 0 #E85700; border-radius: 100%; height: 110px; margin: 0 auto 20px; text-align: center; width: 110px; line-height: 100px; }
/*Circle-Style-Code*/
/*Custom Button*/
/*.btn-Custom{color:#fff; background-color: #80A42B; border-color: #80A42B; font-size:16px; border-radius:0px;!important}
.btn-Custom.focus,.btn-Custom:focus{color:#fff;background-color: #80A42B; border-color:#0266CA}
.btn-Custom:hover{color:#fff; background-color:#98B134; border-color: #80A42B !important;}
.btn-Custom.active,.btn-Custom:active,.open>.btn-Custom.dropdown-toggle{color:#fff;background-color:;border-color:#80A42B}
*/

.btn-green{color:#fff; background-color: #98B134; border-color: #80A42B; font-size:16px; border-radius:0px; !important}
.btn-green.focus,.btn-green:focus{color:#fff;background-color: #80A42B; border-color:#60A42B !important}
.btn-green:hover{color:#fff; background-color:#E85700; border-color: #D85700 !important}
.btn-green.active,.btn-green:active,.open>.btn-green.dropdown-toggle{color:#fff;background-color:#E85700;border-color:#D85700 !important}

/*.form-control::-moz-placeholder {color: #ECE346;}*/
.btn-border{color: #fff; background-color:; border: solid 1px #D2C915; font-size:16px; border-radius:0px !important}
.btn-border.focus,.btn-border:focus{color:#fff;background-color: #80A42B; border-color:#ECE346 !important}
.btn-border:hover{color:#fff; background-color: #80A42B; border-color: #80A42B !important}
.btn-border.active,.btn-border:active,.open>.btn-border.dropdown-toggle{color:#fff;background-color:#80A42B; border-color: #ECE346 !important}

/*.btn-save{color:#fff; background-color: #E85700; border-color: #D85700; font-size:14px; border-radius:0px !important}*/
.btn-save{color:#fff; background-color: #E85700; border-color: #D85700; font-size:15px; border-radius:20px !important}
.btn-save.focus,.btn-save:focus{color:#fff;background-color: #80A42B; border-color:#80A42B !important}
.btn-save:hover{color:#fff; background-color:#98B134; border-color: #80A42B !important}
.btn-save.active,.btn-save:active,.open>.btn-save.dropdown-toggle{color:#fff;background-color:#98B134;border-color:#80A42B !important}
.btn-save-icon{color: #E85700; background-color: #fff; border-color: #E85700; font-size:14px; border-radius:0px !important}

.btn-buy{color:#fff; background-color: #98B134; border-color: #80A42B; font-size:16px; border-radius:20px; !important}
.btn-buy.focus,.btn-buy:focus{color:#fff;background-color: #80A42B; border-color:#60A42B !important}
.btn-buy:hover{color:#fff; background-color:#E85700; border-color: #D85700 !important}
.btn-buy.active,.btn-buy:active,.open>.btn-buy.dropdown-toggle{color:#fff;background-color:#E85700;border-color:#D85700 !important}

.btn-reset{color: #E85700; background-color: #fff; border-color: #E85700; font-size:14px; border-radius:0px !important}
.btn-reset.focus,.btn-reset:focus{color:#fff;background-color: #E85700; border-color:#E85700 !important}
.btn-reset:hover{color:#fff; background-color: #E85700; border-color: #E85700 !important}
.btn-reset.active,.btn-reset:active,.open>.btn-reset.dropdown-toggle{color:#fff;background-color:#E85700;border-color:#E85700 !important}
.btn-reset-icon{color: #E85700; background-color: #fff; border-color: #E85700; font-size:14px; border-radius:0px !important}

.btn-search{color: #E85700; background-color: #fff; border-color: #E85700; font-size:16px; border-radius:0px !important}
.btn-search.focus,.btn-search:focus{color:#fff;background-color: #E85700; border-color:#E85700 !important}
.btn-search:hover{color:#fff; background-color: #E85700; border-color: #E85700 !important}
.btn-search.active,.btn-search:active,.open>.btn-search.dropdown-toggle{color:#fff;background-color:#E85700;border-color:#E85700 !important}

.btn-detail{color:#fff; background-color: #E85700; border-color: #D85700; font-size:16px; border-radius:20px !important}
.btn-detail.focus,.btn-detail:focus{color:#fff;background-color: #80A42B; border-color:#80A42B !important}
.btn-detail:hover{color:#fff; background-color:#98B134; border-color: #80A42B !important}
.btn-detail.active,.btn-detail:active,.open>.btn-detail.dropdown-toggle{color:#fff;background-color:#98B134;border-color:#80A42B !important}


.btn-text{ font-family: "Open Sans", Verdana, Tahoma, serif; font-size: 14px; font-weight: 400;}
 
/*Panel Style*/
.tkt-panel{ background-color: #fff; border:solid 1px #D5D5D5; padding:0;}
.txt-heading{ font-family:"Oswald", sans-serif; font-size:20px; color: #fff;  background-color: #80A42B; border: #80A42B 1px solid; border-left: none; }
.sector-txt{ font-family: "Oswald", sans-serif; font-size:28px; text-transform:uppercase;  font-weight:400; color: #E85700; margin-top:10px;}
.search-txt{ font-family: "Oswald", sans-serif; font-size:16px; font-weight:400; color: #E85700; margin-top:10px;}
.txt-detail{ font-family:"Roboto",sans-serif; font-size:16px; color: #014AC5;}
.txt-2{ font-family: "Oswald", sans-serif; font-size:26px; margin-top:10px; color: #333;}
.repo-txt{ font-family:'Oswald', sans-serif; font-size:18px; color: #E85700; padding:1px; font-weight: 500 !important}
.repo-txt-green{ font-family:'Oswald', sans-serif; font-size:18px; color: #687d16; padding:1px; font-weight: 500 !important}
.price-text{ font-family: "Oswald", sans-serif; font-size:22px; margin-top:10px; color: #333;}

/*Panel Style*/


/*--Fonts--*/
.text-label {font-family:'Oswald', sans-serif; color:#333333; font-weight:400; padding-top:10px;}
h4 {font-family: 'Oswald', sans-serif; font-weight: 400}

#table thead th { font-size:15px; color:#000000; background-color:#EAEAEA;  font-family:'Oswald', sans-serif; font-weight:400;  line-height:30px; }
#table .groupHead td { text-align:center; font-family:'Oswald', sans-serif; font-size:18px !important; background-color: #BCE8F1; color:#31708F;  line-height:30px; }
#table .subHead td { text-align:left;font-family:'Oswald', sans-serif; font-size:18px; background-color:#F2F9FF; color:#31708F; padding-left:3%; line-height:30px; }
#table .totalHead td { text-align:right;font-family:'Oswald', sans-serif; font-size:15px; background-color:#F2F9FF; color:#31708F; padding-left:3%; line-height:30px; }
#table tbody tr:hover{ background-color:#EAEAEA; }
#table tbody tr {cursor:pointer;}
.mainHeadSearch {padding:0;padding-right:1.3%;padding-top:0.4%;}
.mainHead {padding:2.5%; color:white;margin:0;padding-right:5%; font-family:'Oswald', sans-serif;}
.visaMainHeard {margin:0;color:white; padding:0; text-align:center; text-transform:uppercase;}
.total { text-align:right; padding-right:5%; }
.total strong {padding-right:5%; font-size:16px; text-transform:uppercase; font:bold; color:#000099; font-family:'Oswald', sans-serif; }
.subTotal {word-spacing:40px; padding-left:3%; font-size:18px; color:#000099;  font:bold; font-family:'Oswald', sans-serif; text-align:right;}

.panelH4 {font-family:'Oswald', sans-serif;padding:0; padding-left:5%; color:white; }
/*.mainOne { width: 100%; background-image:url(../images/top-strip-bg.png); }*/
.mainOne { width: 100%; }
.max-width { max-width: 1210px; padding: 0 20px; margin: 0 auto; }
.max-width:after { content: ""; display: table; clear: both; }
.contact-box { float: left; max-width: 600px; margin-left:13%; }	
.group:after { content: ""; display: table; clear: both; }

 
.email { float: left; margin: 6px 0;  font-family:'Roboto', sans-serif; font-size:15px; !important }
/*.email { float: left; margin: 6px 0; color: #00ccff; font-family:'Roboto', sans-serif; font-size:15px; !important }*/
/*.email { float: left; margin: 6px 0; color: #8cc943; font-family:'Roboto', sans-serif; font-size:15px; !important }*/

.email a { padding: 0 0 0 0px; color: #d2d4db; text-decoration: none; display: block; }
.email a:hover { color: #fff; }
.phone { float: right; margin: 6px 0; padding: 0 0 0 6px; no-repeat 0 6px; color: #E85700; font-family:'Roboto', sans-serif; font-size:15px; !important }
/*.phone { float: right; margin: 6px 0; padding: 0 0 0 6px; no-repeat 0 6px; color: #00ccff; font-family:'Roboto', sans-serif; font-size:15px; !important }*/
/*.phone { float: right; margin: 6px 0; padding: 0 0 0 6px; no-repeat 0 6px; color: #8cc943; font-family:'Roboto', sans-serif; font-size:15px; !important }*/
.title { float: center; text-align: center; width: 100%; margin: 4px 20px; padding: 0 0 0 6px; no-repeat 0 6px; color: #E85700; font-family: 'Oswald', sans-serif; font-size:24px; font-weight: 400; }

.social-search-box { float:;  font-family:'Roboto', sans-serif; font-size:15px; !important}
.socialmarks { float: left; padding: 6px 0 6px 0; margin: 0 0 0; font-family:'Roboto', sans-serif; font-size:15px; !important }
.socialmarks li { float: left; padding: 0px 0 0px 0; margin: 0 0 0 20px; }
.socialmarks li a { display: block; height: 12px; font-size: 0; }

.socialmarks li a.twitter { width: 23px; background: url(../images/social.png) no-repeat -10px 0; }
.socialmarks li a.twitter:hover { background: url(../images/social.png) no-repeat -10px -20px; }
.socialmarks li a.skype { width: 20px; background: url(../images/social.png) no-repeat -33px 0; }
.socialmarks li a.skype:hover { background: url(../images/social.png) no-repeat -33px -20px; }
.socialmarks li a.linkedin { width: 20px; background: url(../images/social.png) no-repeat -53px 0; }
.socialmarks li a.linkedin:hover { background: url(../images/social.png) no-repeat -53px -20px; }

.search_pan { float: right; padding: 4px 0; }
.search_pan .field1 { float: left; width: 273px; height: 25px; background-color: #FFFFFF; border-right: 0; padding: 0 5px 0 5px; margin: 0; font-size: 13px; color: #888888; }
/*.search_pan .field1 { float: left; width: 273px; height: 25px; background-color: #FFFFFF; border: solid 1px #00ccff; border-right: 0; padding: 0 5px 0 5px; margin: 0; font-size: 13px; color: #888888; }*/
/*.search_pan .field1 { float: left; width: 273px; height: 25px; background-color: #FFFFFF; border: solid 1px #8cc943; border-right: 0; padding: 0 5px 0 5px; margin: 0; font-size: 13px; color: #888888; }*/

.search_pan .search_btn { float: right; font-size: 0; }
.search_pan .search_btn a { width: 35px; height: 25px; display: block; background: url(../images/search.png) center center no-repeat; }
/*.search_pan .search_btn a { width: 35px; height: 25px; display: block; background: url(../images/search.png) center center no-repeat #00ccff; }*/
/*.search_pan .search_btn a { width: 35px; height: 25px; display: block; background: url(../images/search.png) center center no-repeat #8cc943; }*/

.search_pan .search_btn a:hover { background: url(../images/search-hover.png) center center no-repeat #6b6e77; }
.mainTwo { width: 100%; height:90px; background-color:#FFFFFF; }
/*.mainTwo { width: 100%; border-bottom: 3px solid #00ccff; }*/
/*.mainTwo { width: 100%; border-bottom: 3px solid #8cc943; }*/

.nav_main { margin: 0px 0px 0px 0px; float: right; }
#menuLink { display: none; z-index: 10; }
 

/*@media only screen and (max-width: 1169px) {

.max-width { max-width: 1000px; padding: 0 10px }

}

@media only screen and (max-width: 999px) {

.max-width { max-width: 900px; }

}


@media only screen and (max-width: 899px) {

.max-width { max-width: 768px; }
.social-search-box { max-width: 45%; }
.socialmarks { display: none; }
.nav_main { width: 100%; margin: 0; padding: 0; position: relative; float: none; }
.nav_main .nav_pan { width: 100%; display: none; overflow: hidden; top: 79px; opacity: 1; position: absolute; z-index: 9999; }
#menuLink { display: block !important; float: right; margin: 3% 4% 0 0; }
#menuLink a { display: block !important; width: 33px; height: 33px; cursor: pointer; padding: 3px; font-size: 0; background: #3a3e4a url(../images/menu.png) no-repeat 4px center; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
#menuLink a:hover { background: #3a3e4a url(../images/menu.png) no-repeat 4px center; }

}

@media only screen and (max-width: 767px) {

.max-width { max-width: 640px; }
.search_pan .field1 { width: 225px; }

}

@media only screen and (max-width: 639px) {

.max-width { max-width: 480px; }
.contact-box { float: none; margin: 0 auto; }
.social-search-box { max-width: 100%; }
.search_pan { display: table; width: 90%; padding-bottom: 10px; float:none; margin:0 auto; }
.search_pan .search_btn { float:left; }
.search_pan .field1 { width:350px; }
.sky-mega-menu li a { line-height:35px !important; background:#fff }
.sky-mega-menu li li a { line-height:20px !important; background:#fff}
#image{    float: left;        margin: 8% 0 0 1%; }
}

@media only screen and (max-width: 479px) {
.max-width { max-width: 320px; }
.email a { font-size:11px; }
.phone { font-size:11px; }
.search_pan .field1 { width:205px; }
.nav_main .nav_pan { top: 67px; }
#menuLink { margin: 4.4% 0 0 0; }

}*/
.panel {
  border-radius: 0px; /*4px or remove code*/
}
.panel-heading {
  border-top-left-radius: 0px; /*3px or remove code*/
  border-top-right-radius: 0px; /*3px or remove code*/

}
.input-group-addon {
  border-radius: 0px; /*4px or remove code*/
  padding: 6px 12px;

}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.form-control {
/*
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
*/
  border-radius: 0px;
  height: 34px;
/*
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
*/
}

.form-control:focus {
  border-color: #E85700;

  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(214,214,194,0), 0 0 8px rgba(214,214,194, .6);
          box-shadow: inset 0 1px 1px rgba(214,214,194,0), 0 0 8px rgba(214,214,194, .6);
}


.dropdown select {
 border: 0 !important;
 -moz-appearance: none;
   color: #E85700 !important;
}

.btn-Grey-Red {
	btn.background-color: #f5f5f5 !important;
	btn.color: #E85700 !important;
}

.pagination > li > a,
.pagination > li > span {
  color: #E85700;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #E85700;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  color: #fff;
  background-color: #E85700;
  border-color: #E85700;
}

@media only screen and (min-width:768px) and (max-width:5000px) {
.small-banner-class{ height:25vw; margin-top:9%; !important}
.small-banner-view{ font-family: "Oswald", sans-serif; font-size:48px; color:#fff; line-height:2; text-shadow:1px 2px #000; margin-top:120px; !important}
.icon-style{font-size:30px; line-height:80px; color: #C0011E; !important}
#media-banner{ background-size:cover;background-repeat:no-repeat; background-position:center center; padding:5px; max-height:calc(87.5vh - 60px);margin-top:115px  !important}
}


@media only screen and (min-width:320px) and (max-width:767px) {
#media-banner{ background-size:cover;background-repeat:no-repeat; background-position:center center; min-height:40vw; max-height:calc(87.5vh - 60px); margin-top:55px; !important}
#banner-text{font-family: "Oswald", sans-serif; font-size:1.5em; margin-top:50px; font-size:22px; color:#fff; text-shadow:1px 1px #000;!important}
#title-text{ font-size:1.8em;!important}
#soft-icon{ display:none}
.icon-style{font-size:25px; line-height:80px; color: #666; !important}


}
/*@media only screen and (min-width:667px) and (max-width:767px){
#media-banner{ background-size:cover;background-repeat:no-repeat; background-position:center center; padding:15px; min-height:40vw; max-height:calc(87.5vh - 60px);margin-top:8%  !important}}

/*@media only screen and (min-width:812px) and (max-width:1023px){
#media-banner{ background-size:cover;background-repeat:no-repeat; background-position:center center; padding:15px; margin-top:6%  !important}
#title-text{ font-size:1.8em;!important}
#soft-icon{ display:none}
.icon-style{font-size:25px; line-height:80px; color: #666; !important}

}*/

/*@media only screen and (min-width:668px) and (max-width:800px){
#media-banner{ background-size:cover;background-repeat:no-repeat; background-position:center center; padding:15px; min-height:40vw; max-height:calc(87.5vh - 60px);margin-top:7%  !important}}

@media only screen and (width:812px) and (height:375px){
#media-banner{ background-size:cover;background-repeat:no-repeat; background-position:center center; min-height:40vw; max-height:calc(87.5vh - 60px); !important}
#banner-text{font-family: "Oswald", sans-serif; font-size:1.5em; margin-top:50px; font-size:22px; color:#fff; text-shadow:1px 1px #000;!important}
#title-text{ font-size:1.8em;!important}
#soft-icon{ display:none}
.icon-style{font-size:25px; line-height:80px; color: #666; !important}

#media-banner{ padding:5px; margin-top:16%  !important}
}*/