h1,h2{color:#222;letter-spacing:125%;line-height:1.4em}button,input{-webkit-appearance:none;width:100%}section,section:last-child{display:none}button,span{display:block}*{font-family:Lato,sans-serif;white-space:normal;}h1{font-size:3.5em;padding-bottom:24px;overflow:initial}h2{font-size:2.5em;margin-bottom:30px;margin-top:-5px}input{padding:4%;font-size:1em;border:2px solid #1abc9c;margin:0;border-radius:10px}input:focus,input:hover{outline:0;border-color:#28e1bd}button{color:#fff;background-color:#1abc9c;cursor:pointer;max-width:100%;font-size:2em;padding:.75em 2em;margin:.5em auto 0;text-transform:uppercase;outline:0;border:none;font-weight:900}button,section{border-radius:10px}button:hover{background-color:#28e1bd}button:active{background-color:#148f77}section{background:rgba(255,255,255,.9);text-align:center;float:none!important;-webkit-animation:fadein 2s;-moz-animation:fadein 2s;-ms-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s;padding:30px;margin:0 auto}#home{width:768px}section#contact{width:570px}body{width:100%;height:100vh}span{color:#666;padding-top:1em;font-size:16px}body.color-orange button{background-color:#e67e22}body.color-orange button:hover{background-color:#eb9950}body.color-orange button:active{background-color:#bf6516}body.color-orange input{border-color:#e67e22}body.color-orange input:focus,body.color-orange input:hover{border-color:#eb9950}body.color-orange a,body.color-orange a:visited{color:#e67e22}body.color-orange a:hover{color:#eb9950}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}@media(max-width:768px){body{overflow:auto}section{width:95%!important;padding:15px;height:auto;margin:20px auto!important}h1{font-size:36px;margin-top:0;padding-bottom:0}h2{font-size:30px}button{font-size:18px!important;margin-top:20px;margin-bottom:0}}.pop_up{width:781px;margin:0 auto;background:url("../images/popup_bg.png") no-repeat;height:540px}.pop_up_left{margin:0;background:url("../images/popup_left.png") 9px 144px no-repeat;float:left;height:528px;width:368px}.pop_up_left img{margin:0px 0px 0 170px;position:absolute}.pop_up_content{display:inline-block;float:left;padding:92px 0 0;width:335px}.pop_up_content h2{font-family:Roboto,sans-serif;font-weight:700;font-size:31px;line-height:31px;color:#fff;background:#da2d2d;padding:6px 10px;margin:0 14px 0 7px;display:inline-block;border-radius:5px;float:left}.pop_up_content h3{font-family:'Gochi Hand',cursive;font-size:37px;line-height:37px;color:#173350;background:url("../images/blue_line.png") bottom right no-repeat;padding:0 0 3px;margin:0 0 37px;float:left;letter-spacing:.5px}.pop_up_content h5,.pop_up_content p{color:#173350;font-family:Roboto,sans-serif}.pop_up_content h5{font-size:25px;line-height:25px;font-weight:400;padding:0 0 13px}.pop_up_content p{font-weight:700;font-size:28px;line-height:35px;background:url("../images/down_arrow.png") center bottom no-repeat;padding:0 0 54px}.pop_up_content p span{background:url("../images/amezing_bg.png") no-repeat}.pop_up_content a{margin:25px 0 0}.cross_mark{display:block;position:absolute;margin: -30px 0px 0 -30px}.close{opacity:.6}.popup-box,.popup-box22{width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;z-index:9999;left:0;top:0;min-width:781px;min-height:540px}.popup-box{display:none}.overlay{display:table;width:100%;height:100%}.inside-box{display:table-cell;vertical-align:middle}.clear{clear:both}.pop_up_content span{color:#173350;font-size:25px;display:inline;padding:0}
button{ cursor: pointer !important; }
.color-blue button{background: #2980b9}
.color-blue input{border-color: #2980b9}
.color-green button{background: #309f25}
.color-green input {border-color: #309f25}
.color-purple button{background: #7c27ad}
.color-purple input {border-color: #7c27ad}
.color-red button{background: #e03636 }
.color-red input {border-color: #e03636}

.color-red button:focus { background: #fd5a5a; }
.color-red input:focus { border-color: #fd5a5a; }
.color-red button:hover { background: #fe3f3f; }
.color-red input:hover { border-color: #fe3f3f; }

.color-purple button:focus { background: #be52fc; }
.color-purple input:focus { border-color: #be52fc; }
.color-purple button:hover { background: #aa35ed; }
.color-purple input:hover { border-color: #aa35ed; }

.color-green button:focus { background: #65e558; }
.color-green input:focus { border-color: #65e558; }
.color-green button:hover { background: #3eca30; }
.color-green input:hover { border-color: #3eca30; }

.color-orange button:focus { background: #e67e22; }
.color-orange input:focus { border-color: #e67e22; }
.color-orange button:hover { background: #28e1bd; }
.color-orange input:hover { border-color: #28e1bd; }

.color-blue button:focus { background: #2980b9; }
.color-blue input:focus { border-color:#2980b9; }
.color-blue button:hover { background: #459bd3; }
.color-blue input:hover { border-color:#459bd3; }

.color-turquoise button:focus { background: #1abc9c; }
.color-turquoise input:focus { border-color: #1abc9c; }
.color-turquoise button:hover { background: #28e1bd; }
.color-turquoise input:hover { border-color: #28e1bd; }

.tooltip-inner{background-color:red!important; font-size: 14px !important;}
.tooltip.right .tooltip-arrow{ border-right-color: red;}
.tooltip.top .tooltip-arrow{border-top-color:red}

#counter { font-size: 2em; margin-top: -20px; margin-bottom: 25px; }
.timer-color-default	{ color: #000; }
.timer-color-green		{ color: #3cf611; }
.timer-color-red		{ color: #fe2136; }
.timer-color-blue		{ color: #216afe; }
.timer-color-yellow		{ color: #feec21; }
.timer-color-turquoise	{ color: #21fef6; }