*{margin:0px}
.container{max-width:1350px;}
.navhead{background:#fff;box-shadow:0px 2px 8px #dcdcdc;position:fixed;z-index:8;width:100%;max-width:6000px;}
.logbtn:focus{outline:none;border:2px solid #fff;}
.wrapper{width:100%;height:100%;background:rgba(0,0,0,0.3);position:fixed;top:0;right:0;left:0;z-index:7;display:none;}
.overlay{width:100%;height:100%;background:rgba(0,0,0,0.3);position:fixed;top:0;right:0;left:0;z-index:8;display:none;}
footer{min-height:200px;background:#008080;color:#F8F8FF;font-family:Signika Negative;}
footer a{color:#F8F8FF;}
footer a:hover{text-decoration:none;color:#fff;}
.fbtn{background:#008fff;color:#fff;border:0px;width:30px;outline:none;}
.topdes{background:#6495ed; background-size:cover; background-image:url('../img/alph.jpg');}
button:focus{outline:none;}
select:focus{outline:none;}
input:focus{outline:1px solid #008fff;}
.currbtn{border:0px;padding:6px;background:#fff;font-weight:bold;width:100%;color:#4682b4;cursor:pointer;}
.currbtn-active{border:0px;padding:6px;background:#fff;font-weight:bold;width:100%;color:#fff;background:#008fff;border-radius:3px;}
.totcost{font-weight:bold;color:#078182;font-size:21px;font-family:sitka text;}
.tbtn{padding:8px;border:2px solid #B0C4DE;color:#4682b4;width:200px;font-weight:bold;font-size:14px;background:#fff;border-radius:5px;}
.tbtn:hover{background:#F0FFF0;border:2px solid #87CEEB;color:#6495ed;}
.resetmain{width:94%;margin:0 auto;max-width:500px;}
.cardv{background:#fff;box-shadow:0px 2px 3px grey;max-width:350px;padding:8px;margin:20px auto;color:#191970;border-radius:5px}
.prog{background:#3CB371;color:#fff;padding:7px;text-align:center;}
input[type=checkbox],[type=radio]{padding:5px;cursor:pointer; -ms-transform:scale(1.5); -moz-transform:scale(1.5); -webkit-transform:scale(1.5); 
-o-transform:scale(1); transform:scale(1.5);}
.progdiv{position:fixed;background:#fff;border-radius:5px;padding:20px 15px;max-width:300px;margin:0 auto;z-index:8;width:100%;right:2%;left:2%;
bottom:10%;font-family:signika negative;color:#2f4f4f;text-align:center;display:none;}
select{background:#fff;} 
.faq-h3{background:#F8F8FF;color:#6A5ACD;padding:10px;margin-bottom:0px;cursor:pointer;font-size:20px;font-family:trebuchet ms;margin-top:10px;}
.faq-div{background:#F8F8FF;color:#4682b4;padding:10px;font-family:euphemia;border-top:1px solid #dcdcdc;}
.whts-btn{padding:4px;color:#fff;background:green;position:fixed;z-index:2;bottom:20px;left:20px;border:1px solid #dcdcdc;border-radius:50%;width:53px;height:53px;font-size:28px;box-shadow:2px 2px 5px #dcdcdc;}

/* Price tag */
.card-price {display: inline-block; width: auto;height: 38px; background-color: #078182;-webkit-border-radius: 3px 4px 4px 3px;-moz-border-radius: 3px 4px 4px 3px;
border-radius: 3px 4px 4px 3px;border-left: 1px solid #078182;margin-left: 19px;position: relative;color: white;font-weight: 300;font-size: 22px;line-height: 38px;padding: 0 10px 0 10px;}
.card-price:before {content: "";position: absolute;display: block;left: -19px;width: 0;height: 0;border-top: 19px solid transparent;border-bottom: 19px solid transparent;border-right: 19px solid #078182;}
.card-price:after {content: "";background-color: white;border-radius: 50%;width: 4px;height: 4px;display: block;position: absolute;left: -9px;top: 17px;}

.carousel-control-next,.carousel-control-prev { filter: invert(80%); }
.mbtn{padding:9px;color:#fff;cursor:pointer;background:#008fff;font-weight:bold;font-size:14px;border:0px;border-radius:5px;}
.mbtn:hover{background:#4169E1;}
.pagination-div{width:250px;height:50px;margin:0 auto;padding:10px;}
.pagination-div select{padding:5px;width:60px;border:1px solid #dcdcdc;cursor:pointer;}
.pagination-div button{font-size:15px;width:70px;padding:5px;color:#4682b4;border:1px solid #dcdcdc;background:#F5FFFA;}
.pagination-div button:hover{background:#6495ed;color:#fff;border:1px solid #6495ed;transition:.3s;}
#logform input,#regform input,select{width:100%;padding:8px;border:1px solid #dcdcdc;font-size:16px;color:#2f4f4f;font-family:'FontAwesome',helvetica;outline:none;}
#regform input{padding:6px;}
.resetmain input{padding:5px;font-size:16px;width:100%;color:#191970;border:1px solid #dcdcdc;}
textarea:focus{outline:1px solid #008fff;}
.filebtn{padding:7px;cursor:pointer;border:1px solid #6495ed;text-align:center;color:#4682b4;border-radius:4px;width:180px;}

.tab{font-size:15px;color:#4682b4;cursor:pointer;background:#fff;padding:4px 7px;outline:none;border:1px solid #fff;border-bottom:1px solid #4682b4;
margin-left:0px;float:left;font-family:signika negative;margin-top:10px;}
.tab:focus{outline:1px solid #fff;}
.tab:hover{color:#008fff;}
.tab.active{border:1px solid #4682b4;border-bottom:1px solid #fff;background:#fff;color:#008fff;border-top:3px solid #008fff;padding-top:2px;}
.wlevel{min-height:100px;border-radius:5px;border:1px solid #dcdcdc;cursor:pointer;padding:10px;text-align:center;}
.wlevel.active{background:#F0FFF0;border:1px solid #8FBC8F;}

ol.order-progress[data-steps="2"] li { width: 49%; }
ol.order-progress[data-steps="3"] li { width: 33%; }
ol.order-progress[data-steps="4"] li { width: 24%; }
ol.order-progress[data-steps="5"] li { width: 19%; }
ol.order-progress[data-steps="6"] li { width: 16%; }
ol.order-progress[data-steps="7"] li { width: 14%; }
ol.order-progress[data-steps="8"] li { width: 12%; }
ol.order-progress[data-steps="9"] li { width: 11%; }
.order-progress {width: 100%;list-style: none;list-style-image: none;margin: 20px 0 20px 0;padding: 0;}
.order-progress li {float: left;text-align: center;position: relative;}
.order-progress .name {display: block;vertical-align: bottom;text-align: center;margin-bottom: 1em;color: #4682b4;opacity: 0.3;}
.order-progress .step {color: #191970;border: 5px solid #ccc;background-color: #ccc;border-radius: 50%;line-height: 1;width: 2em;height: 2em;
display: inline-block;z-index: 0;font-size:12px;}
.order-progress .step span {opacity: 0.3;}
.order-progress .active .name,
.order-progress .active .step span {opacity: 1;}
.order-progress .step:before {content: "";display: block;background-color: #ccc;height: 0.4em;width: 50%;position: absolute;bottom: 0.6em;left: 0;z-index: -1;}
.order-progress .step:after {content: "";display: block;background-color: #ccc;height: 0.4em;width: 50%;position: absolute;bottom: 0.6em;right: 0;z-index: -1;}
.order-progress li:first-of-type .step:before {display: none;}
.order-progress li:last-of-type .step:after {display: none;}
.order-progress .done .step,
.order-progress .done .step:before,
.order-progress .done .step:after,
.order-progress .active .step,
.order-progress .active .step:before {background-color: #6495ed; color:#fff;}
.order-progress .done .step,
.order-progress .active .step {border: 5px solid #6495ed;}

@media screen and (min-width:601px){
	.max600,#times{display:none;}
	.navhead{min-height:100px;}
	.inner-col{padding:15px 10px 10px 20px;}
	.logo{height:60px;}
	.menu-div{text-align:right;}
	.hlist li{list-style:none;display:inline;margin-left:20px;font-family:Signika Negative;font-size:15px;}
	.hlist li a{color:#708090;}
	.order-btn{padding:7px;border:0px;background:#078182;color:#fff;border-radius:5px;font-weight:bold;font-size:14px;outline:none;
	font-family:arial;min-width:150px;box-shadow:3px 10px 10px #f0f0f0;}
	.logbtn{width:30px;height:30px;background:#20B2AA;color:#fff;border-radius:50%;outline:none;border:0px;font-size:18px}
	.order-form{background:#fff;border-radius:5px;padding:20px;height:460px;}
	.homedes{padding:20px;color:#fff;}
	.homedes h1{font-weight:bold;font-family:tahoma;font-size:30px;background:rgba(233,120,128,0.2);padding:15px;border-radius:20px;text-align:center;}
	.order-form select{width:100%;padding:7px;border:1px solid #dcdcdc;color:#778899;min-width:150px;cursor:pointer;}
	.suborder-btn{width:120px;padding:8px;background:#078182;color:#fff;outline:none;font-weight:bold;border:0px;border-radius:5px;}
}

@media screen and (max-width:600px){
	.min600{display:none;}
	.navhead{height:auto;padding:0px 0px 15px 0px}
	.logbtn{width:35px;height:35px;background:#20B2AA;color:#fff;border-radius:50%;outline:none;border:0px;font-size:22px}
	.inner-col{padding:10px 5px;}
	.logo{margin-top:5px;height:50px}
	.mtsm{margin-top:30px;}
	.order-btn{float:right;padding:6px;border:0px;background:#078182;color:#fff;border-radius:5px;font-weight:bold;font-size:15px;outline:none;
	font-family:arial;min-width:130px;box-shadow:3px 10px 10px #f0f0f0;}
	.menu-div{width:0;position:fixed;top:0;right:0;z-index:9;background:#fff;height:100%;overflow:auto;max-width:400px;color:#fff;
	text-align:left;padding-top:30px;}
	.hlist{margin-top:30px;}
	.hlist li{list-style:none;padding:7px 0px;margin:5px;font-family:Signika Negative;font-size:18px;}
	.hlist li a{color:#708090;}
	#times{margin:20px;font-size:25px;color:#DC143C;}
	.order-form{background:#fff;border-radius:5px;padding:10px;min-height:450px;border:1px solid #ccc;overflow-x:auto;}
	.homedes{padding:10px;color:#fff;}
	.homedes h1{font-weight:bold;font-family:tahoma;font-size:25px;background:rgba(233,120,128,0.2);padding:15px;border-radius:20px;text-align:center;}
	.order-form select{width:100%;padding:7px;border:1px solid #dcdcdc;color:#778899;min-width:150px;cursor:pointer;}
	.suborder-btn{width:120px;padding:8px;background:#078182;color:#fff;outline:none;font-weight:bold;border:0px;border-radius:5px;}
}
