@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,600,700,300,800);
html,body{height:100% ;font-family: 'Open Sans', sans-serif;}
body{padding-top:50px}
.img-portfolio{margin-bottom:30px}
.img-hover:hover{opacity:.8}
header.carousel{height:460px; margin-top:30px;}
header.carousel .item,header.carousel .item.active,header.carousel .carousel-inner{height:100%}
header.carousel .fill{width:100%;height:450px;background-position:center center;background-size:cover}
.error-404{font-size:100px}
.price{display:block;font-size:50px;line-height:50px}
.price sup{top:-20px;left:2px;font-size:20px}
.period{display:block;font-style:italic}.footer{margin:50px 0}


.h1_wht {
    font-size: 50px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    color: #FFF;
    padding: 0 0px 10px;
    text-shadow: 1px 1px 2px #000;
}

.tag, .tag h1 {
    font-size: 26px;
    text-align: center;
    font-weight: 300;
    color: #FFF;
    padding: 10px 0px 10px 0px;
    text-shadow: 1px 1px 2px #000;
}

.read-more-btn{ font-size:15px; color:#CCC;}
.read-more-btn a{color:#CCC; text-decoration:underline; padding-bottom:5px;}
.read-more-btn a:hover{ text-align:none; color:#fff; text-decoration:none;}

.action_link {
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    height: 42px;
    padding: 0 1px;
}

.search_free {
    width: 100%;
    text-align: center;
    margin: 40px 0px 15px 0px;
}

.h1_text_sub {
    color: #333333;
    font-size: 16px;
    font-weight: 600;
    margin: 25px 0;
    text-align: center;
}
.h1_text_sub1 {
    color: #ff7200;
    font-size: 16px;
    font-weight: 600;
    margin: 25px 0;
    text-align: center;
    text-transform: capitalize;
}
.download_buy {
    float: left;
    width: 100%;
}
.action_link {
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    height: 42px;
    padding: 0 1px;
}
.download_link {
    background-color: #66b030;
    background-image: url("http://stellar-info.com/wdr-free/images/download_icon.png");
    background-position: 25px 16px;
    background-repeat: no-repeat;
    border-radius: 2px;
    color: #ffffff;
    display: block;
    float: left;
    line-height: 15px;
    padding: 16px 30px 12px 70px;
    text-shadow: 1px 1px 1px #666;
    text-transform: uppercase;
}
.download_link em {
    display: block;
    font-size: 13px;
    font-style: normal;
    line-height: 18px;
    text-align: left;
    text-transform: capitalize;
}
.action_link a:hover {
    color: #fff !important;
    text-decoration: none;
}
.buy_link {
    background: #0084ff none repeat scroll 0 0;
    border-radius: 2px;
    color: #ffffff;
    display: block;
    float: left;
    line-height: 21px;
    padding: 20px 30px;
    text-shadow: 1px 1px 1px #666;
    text-transform: uppercase;
}
.h1_text_sub_p {
    color: #505050;
    font-size: 14px;
    line-height: 25px;
    text-align: center;
}
.fre_down {
	background-image:url(http://stellar-info.com/wdr-free/images/download_icon.png);
	 background-color:#48b02f;
	 background-repeat:repeat-x ;
	 background-position:center top;
    border-radius: 5px;
    color: #fff;
    font-size: 13px;
    margin-right: 10px;
    padding: 7px 15px;
    text-decoration: none;
    text-shadow: 0 0 2px #277314;
    text-transform: uppercase;
}
.fre_down:hover {
    color: #bdfeaf;
}

element.style {
    margin-right: 0 !important;
}
*, *::after, *::before {
    box-sizing: border-box;
}
*, *::before, *::after {
    box-sizing: border-box;
}
*, *::after, *::before {
    box-sizing: border-box;
}
*, *::before, *::after {
    box-sizing: border-box;
}
#sequence .slide-arrow.dwn-btn {
    background-color: #66b030;
    background-image: url("img/down-btn-arrow.png");
    background-position: 31px center;
    background-repeat: no-repeat;
}
#sequence .slide-arrow {
}
#sequence .slide-arrow {
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 8px 30px 15px 60px;
    text-align: left;
    text-transform: uppercase;
    transition-duration: 0.5s;
    transition-property: background;
    vertical-align: top;
    z-index: 10;
}
.buy_now {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #2972a5;
    border-radius: 5px;
    color: #2972a5;
    font-size: 13px;
    font-weight: 600;
    margin-right: 20px;
    padding: 7px 15px;
    text-decoration: none;
    text-transform: uppercase;
}
.buy_now:hover {
    border: 1px solid #333;
    color: #333;
}

.blk-col {
    background-color: #faca07 !important;
	background-image:url(../images/new-year-small.jpg);
	height:413px;
    border: 1px solid #e0e0e0;
    color: #f7f7f7;
    font-size: 18px;
    margin-bottom: 3%;
    margin-top: 3%;
    padding: 0 25px;
    width: 24%;
}

@media(max-width:991px){.customer-img,.img-related{margin-bottom:30px}}
@media(max-width:767px){.img-portfolio{margin-bottom:15px}header.carousel .carousel{height:70%}}@media (min-width: 979px){ul.nav li.dropdown:hover > ul.dropdown-menu{display:block}}
.footer-outer{ background:#262626; width:100%; padding:10px 0px 0px 0px; border-bottom:#3f3f3f 1px solid; }
.footer-outer-top{ background:#262626; width:100%; padding:50px 0px 0px 0px; border-bottom:#3f3f3f 1px solid; padding-bottom:20px;}
.footer-outer-top .tb-hdng1{ color:#e1dfdf;}
.footer-outer-top .tb-txt1{ color:#e1dfdf; font-size:18px;/* border-bottom:#e1dfdf 1px solid; padding-bottom:30px;*/}
.footer-img{ vertical-align:middle; margin:40px 0px 20px 0px; width:95% !important; }