@import url('https://fonts.googleapis.com/css?family=Fjalla+One');@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);@import url('https://fonts.googleapis.com/css?family=Oswald:400,500');@import url('https://fonts.googleapis.com/css?family=BenchNine:700');@import url('https://fonts.googleapis.com/css?family=Just+Another+Hand|Romanesco');.rev-slider-full{max-height:350px;}
.about-the-author{margin:0;overflow:hidden;background:none;padding:15px;color:#fff;}
.the-author-name{color:#fff;}
.ProfileMenuHeading{background-color:#279FBB;text-align:center;color:#fff;padding-top:5px;padding-bottom:5px;}
.Toppadding{padding-top:25px;padding-bottom:2px;}
.tp-caption{font-family:'Open Sans Condensed', sans-serif;color:#000;font-weight:700;font-size:15px;line-height:150%;}
div.overlay{width:100vw;height:100%;overflow:hidden;background-color:#000;opacity:0.8;position:fixed;z-index:10000;display:none;padding-top:100px;}


@media only screen and (min-width: 768px) {
    div.modal_container{width:50%;margin:100px 25%;position:absolute;z-index:10001;background-color:#FFF;padding:16px;border-radius:10px;box-shadow:0px 0px 10px #000;margin-top:-1000px;}
}

@media (min-width: 320px) and (max-width: 640px){
    div.modal_container {
	    width: 90%;
	    margin: 15px 5%;
	    position: absolute;
	    z-index: 10001;
	    background-color: #FFF;
	    padding: 16px;
	    border-radius: 10px;
	    box-shadow: 0px 0px 10px #000;
	    margin-top:-1000px;
	}
}
div.dayCount{font-family:'Fjalla One', sans-serif;font-size:42px;text-transform:uppercase;color:#F00;font-weight:bold;text-shadow:2px 2px 0px #FFF, -2px -2px 0px #FFF, -2px 2px 0px #FFF, 2px -2px 0px #FFF;}
.blog-post-body p, .blog-post-body ul li{line-height:24px;font-size:14px;}
.blog-post-body p{text-align:justify;margin-bottom:20px;}
ul.blog-post-list li{list-style-type:none;text-align:justify;margin-bottom:15px;margin-left:10px;}
ul.blog-post-list li:before{margin-left:-26px;content:"";color:#FFF;background-color:#279FBB;padding:1px 5px;font-size:7px;padding-right:6px;margin-right:10px;border:solid 2px #FFF;border-radius:100px;box-shadow:0px 0px 1px #000, 0px 0px 3px #369;}
a.color1, a.color2, a.color3, a.color4{font-size:18px;height:80px;padding-top:18px;line-height:80px;}
a.color1{background-color:#E98745;}
a.color1:hover{background-color:#EFA75F;}
a.color2{background-color:#67A080;}
a.color2:hover{background-color:#5F9A78;}
a.color4{background-color:#A8614D;}
a.color4:hover{background-color:#BA5C45;}
.h1-page-title > a{font-weight:100;margin:0 0 10px 0;margin-right:0px;line-height:20px;font-size:26px;float:left;color:#fff;margin-right:10px;}
.call-us, .top-bar-block{color:#969696;float:right;}
.top-bar{height:auto;background-color:#03a9f4;}
.logo img{}
.navigation{float:none;}
.navigation ul{top:50px;}
.call-us span, .top-bar-block span{color:#fff;font-size:14px;font-weight:700;}
.navigation > li > a{color:#fff;height:40px;font-weight:700;}
.navigation > li.dropdown > a::before{font-family:'FontAwesome';content:"\f107";position:absolute;left:auto;top:28px;right:-4px;line-height:1;color:#fff;}
.navigation > li:hover > a,
.navigation > li > a:hover,
.navigation > li > .activelink,
.navigation > li.dropdown > a:hover:before{color:#BAE3F6;}
.h4-body-title{font-size:18px;font-family:'Oswald', sans-serif;font-weight:500;}
.content-box.content-style4 h4 i.gr{background-color:#27BB38;}
.content-box.content-style4 h4 i.or{background-color:#FF8B08;}
.content-box.content-style4 h4 i.pn{background-color:#FF0893;}
.content-box.content-style4 h4 i.vl{background-color:#6E08FF;}
.navigation ul li a{width:250px;text-transform:uppercase;}
.navigation ul li a{padding-right:5px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
marquee > .h1-page-title > i.fa{font-size:14px;}
marquee > .h1-page-title > a{font-weight:100;margin:0 0 10px 0;margin-right:0px;line-height:20px;font-size:26px;float:none;color:#fff;margin-right:10px;}
ul.blog-post-list li{list-style-type:none;text-align:justify;margin-bottom:15px;margin-left:10px;}
ul.blog-post-list li:before{margin-left:-26px;content:"";color:#FFF;background-color:#279FBB;padding:0px 5px;font-size:7px;padding-right:6px;margin-right:10px;border:solid 1px #FFF;border-radius:50%;box-shadow:0px 0px 1px #000, 0px 0px 3px #369;}
.feature.blog-masonry{box-shadow:1px 3px 10px #888888;}
.feature.blog-masonry{margin:0 5px 20px 5px;}
.h3-body-title{min-height:40px;font-family:'Oswald', sans-serif;font-weight:normal;}
.h3-body-title a{color:#03a9f4 !important;}
.blog-post-list{min-height:140px;}
.header{height:auto;}
.price-table .price-label{background-color:transparent !important;color:#fff;}
.price-table .price-table-header{background-color:transparent !important;}
/*.h2-section-title{color:#03a9f4;text-shadow:4px 4px 6px #aee2fb;display:none;}*/
.h2-section-title{color:#020e14;font-weight: 600; font-size:1.6em;}
.h1-page-title{font-family:"Raleway", sans-serif;float:none;}
.feature.blog-masonry{width:100% !important;}
#back-top a{position:fixed;bottom:20px;right:20px;border:2px solid #094796;background-color:transparent;width:40px;height:40px;text-align:center;font-size:24px;z-index:100;color:#094796;transition:all .5s ease-in-out;padding:5px;}
#back-top a:hover{background-color:#094796;color:#fff}
.show{display:block !important;}
.hide{display:none !important;}
@media (min-width:800px) and (max-width:1024px){.navigation > li > a{font-size:12px;}
.navigation ul li a{width:180px;text-transform:uppercase;font-size:10px;}
}
@media (max-width:992px){.mobile-nav a{padding:2px 0px 2px 5px;}
.mobile-nav > li.dropdown > a::before{font-family:'FontAwesome';content:"\f107";position:absolute;left:auto;top:12px;right:24px;line-height:1;color:#fff;}
.mobile-nav > li.dropdown > a:hover:before{color:#BAE3F6;}
}
.top-title-wrapper{background-color:#4F5063;}
.top-title-wrapper h2.h2-page-desc{display:none;}
@media screen and (max-width:480px){div.content-box div.content-box-text{line-height:15px;font-size:10px;}
}
.content{ position: relative; height: 170px; width: 100%; border-radius: 4px; text-align: center; overflow: hidden; display: block; text-decoration: none; background-color: #192F49; background-size: cover; background-blend-mode: exclusion; box-shadow: 0 1px 1px rgba(0,0,0,.2);}
.content .inner{ position: relative; display: inline-block; vertical-align: middle; width: 91%; margin: auto; margin-top: 30px; color: #fff;}


.btn/*, input[type="submit"], input[type="button"], button.btn, */.btn-mono-group { display: inline-block; text-transform: uppercase; font-weight: 600; font-size: 13px; color: black !important; background-color: #fff; position: relative; padding: 0 25px !important; height: 36px; line-height: 33px; border: 1px black solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; box-shadow: none; text-shadow: none; -moz-transition: background 0.2s, opacity 0.2s; -o-transition: background 0.2s, opacity 0.2s; -webkit-transition: background 0.2s, opacity 0.2s; transition: background 0.2s, opacity 0.2s; margin: 0 0px 10px 0; margin-left: 0px; }

@media only screen and (min-width: 768px) {
    .btn/*, input[type="submit"], input[type="button"], button.btn, */.btn-mono-group { display: inline-block; text-transform: uppercase; font-weight: 600; font-size: 13px; color: black !important; background-color: #fff; position: relative; padding: 0 25px !important; height: 36px; line-height: 33px; border: 1px black solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; box-shadow: none; text-shadow: none; -moz-transition: background 0.2s, opacity 0.2s; -o-transition: background 0.2s, opacity 0.2s; -webkit-transition: background 0.2s, opacity 0.2s; transition: background 0.2s, opacity 0.2s; margin: 0 0px 10px 0; margin-left: 0px; }
}

@media (min-width: 320px) and (max-width: 640px){
    .btn.btn-mono-group { display: inline-block; text-transform: uppercase; font-weight: 600; font-size: 12px; color: #192f49 !important; background-color: #fff; position: relative; padding: 0 18px !important; height: 30px; line-height: 26px; border: 1px black solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; box-shadow: none; text-shadow: none; -moz-transition: background 0.2s, opacity 0.2s; -o-transition: background 0.2s, opacity 0.2s; -webkit-transition: background 0.2s, opacity 0.2s; transition: background 0.2s, opacity 0.2s; margin: 0 0px 10px 0; margin-left: 0px; }
}


.btn-mono-group.active{ color: #fff !important; background-color: #192f49;}
.btn-mono-group:hover{color: #ffffff !important; opacity: 0.78; background-color: #192f49 !important;}
.btn-mono-group:focus{color: #ffffff !important; opacity: 0.80; background-color: #192f49 !important;}
.nav-pills.mono > li.active > a, .nav-pills.mono > li.active > a:hover, .nav-pills.mono > li.active > a:focus { color: #fff !important; background-color: #192f49;}
.btn.btn-xs{height:30px; line-height: 26px;}
button.btn-xl, .btn-xl {
    padding: 0 35px !important;
    height: 55px;
    line-height: 53px;
}
.space-sep10 {
    clear: both;
    display: block;
    height: 10px;
}
.mr-1{margin-right: 1rem;}
.mr-2{margin-right: 2rem;}
.mr-3{margin-right: 3rem;}
.ml-1{margin-left: 1rem;}
.ml-2{margin-left: 2rem;}
.ml-3{margin-left: 3rem;}
.mb-1{margin-bottom: 1rem;}
.mb-2{margin-bottom: 2rem;}
.mb-3{margin-bottom: 3rem;}
.mt-1{margin-top: 1rem;}
.mt-2{margin-top: 2rem;}
.mt-3{margin-top: 3rem;}
.m-1{margin: 1rem;}
.m-2{margin: 2rem;}
.m-3{margin: 3rem;}

.pr-1{padding-right: 1rem;}
.pr-2{padding-right: 2rem;}
.pr-3{padding-right: 3rem;}
.pl-1{padding-left: 1rem;}
.pl-2{padding-left: 2rem;}
.pl-3{padding-left: 3rem;}
.pb-1{padding-bottom: 1rem;}
.pb-2{padding-bottom: 2rem;}
.pb-3{padding-bottom: 3rem;}
.pt-1{padding-top: 1rem;}
.pt-2{padding-top: 2rem;}
.pt-3{padding-top: 3rem;}
.p-1{padding: 1rem;}
.p-2{padding: 2rem;}
.p-3{padding: 3rem;}
