body {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
}
/*Body End*/
p{
	font-weight:400;
	font-size:18px;
}
/*Ws_color_start*/
.ws_yellow{
color: yellow;
}
.ws_red{
color:red;
}
.ws_yellow_bg{
background-color:yellow;
}
.ws_green{
color: #4d9941;
}
.ws_purple{
color: #9567b2;
}
.light_green{
background-color:#b5ffb6;
}
/*spacer classes*/
.ws_bottom_padder_30{
padding-bottom:30px;
}
.marger_bottom_40{
	margin-bottom:40px;
}
.padding_top_30{
	padding-top:30px;
}
.padding_botom_30{
	padding-bottom:30px;
}
.padding_bottom_40{
	padding-bottom:40px;
}
.padding_top_40{
	padding-top:40px;
}
.padding_bottom_50{
	padding-bottom:50px;
}
.padding_top_50{
	padding-top:50px;
}
.padding_top_100{
	padding-top:100px;
}
.padding_bottom_100{
	padding-bottom:100px;
}
/*ws_color_end*/
.ws_header{
width:100%;
float:left;
background-color:#000;
padding:30px 0px;
}
.ws_logo{
width:100%;
float:left;
text-align:center;
}
.ws_banner{
width:100%;
float:left;
background-color: #002754;
padding:15px 0px 30px;
}
.ws_banner_content{
width:100%;
float:left;
text-align:center;
padding:40px 0px 12px 0px;
}
.ws_banner_content p{
color:#fff;
font-size: 1.4em;
}
.ws_banner_content h1{
width:100%;
float:left;
color:#fff;
font-size:40px;
padding:0px 23px;
margin-bottom: 10px;
}
.ws_banner_content h3{
width:100%;
float:left;
color:#fff;
font-size: 18px;
font-weight: 400;
letter-spacing: normal;
line-height: 27px;
text-align: center;
}
.ws_video{
width:100%;
float:left;
padding:20px 0px;
}
.ws_video p{
color:#c1c1c1;
font-size:14px;
}
.ws_check_list{
float:left;
width:100%;
}
.ws_check_list ul{
width:100%;
float:left;
padding:0px;
margin:0px;
padding-top: 15px;
}
.ws_check_list ul li{
float:left;
list-style:none;
color:#fff;
font-size: 20px;
padding: 15px 0px 20px 45px;
position:relative;
}
.ws_check_list ul li:before{
    content: "";
    background-image: url(../images/greencheckmark.png);
    position: absolute;
    z-index: 100000;
    left: 0;
    width: 33px;
    height: 27px;

}
.ws_buy_button{
    width: 100%;
    border-radius: 10px;
    border: 2px solid #FFDB6E;
    overflow: hidden;
    background: #FFC003;
    margin: 40px 0px 40px 0px;
}
.ws_buy_button a{
    font-family: 'Open Sans', 'Raleway', sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1.2em;
    display: block;
    width: 100%;
    padding: 17px 0px 20px 0px;
    text-align: center;
    color: #000 !important;
    text-decoration: none;
    -webkit-transition: all ease 0.25s;
    transition: all ease 0.25s;
}
/*Ws_counter_start*/
.ws_counter_wrapper{
width:100%;
float:left;
background-color:#fff;
padding:20px 0px;
}
.ws_counter_heading{
width:100%;
float:left;
text-align:center;
}
.ws_counter_heading h2{
color:#fff;
font-size: 2.6em;
font-weight: 400;
text-align: center;
line-height: 42px;
display:inline-block;
margin-bottom: 0px;
width: 100%;
}

.ws_counter_heading h2 span{
background-color:red;
text-transform:uppercase;
text-align:center;
}
.ws_counter_heading h3{
color:#0e0e0e;
font-size: 2.6em;
font-weight: 400;
text-align: center;
line-height: 42px;
display:inline-block;
}
.ws_counter_heading h3 span{
color:#0e0e0e;
float:left;
margin-top:10px;
padding:5px 0px;
background-color:yellow;
text-align:center;
}
.ws_counter{
width:100%;
float:left;
padding:30px 0px 30px 35px;
}
.ws_devider{
background-image: -webkit-linear-gradient(left, transparent, rgba(0, 0, 0, 0.2), transparent);
/* background-image: linear-gradient(to right, transparent, rgba(0, 0, 0, 0.2), transparent); */
border: 0;
height: 1px;
margin: 22px 0 22px 0;
}
.ws_main_img{
width:100%;
float:left;
padding-bottom:40px;
}
.ws_img{
text-align:center;
width:100%;
padding:20px 0px 5px 0px;
}
.ws_profit_heading{
width:100%;
float:left;
text-align:center;
}
.ws_profit_heading h2{
margin-top:0px;
} 
.ws_profit_point{
float:left;
width:100%;
padding-top:15px;
padding-bottom: 20px;
}
.ws_profit_point p {
    font-size: 18px;
    font-weight: 400;
    color: #444;
    padding: 8px 0px;
}
.ws_premium{
width:100%;
float:left;
background-color:#efefef ;
padding:20px 0px 30px;
}
.ws_premium_heading{
width:100%;
float:left;
padding-top: 20px;
}
.ws_premium_heading h2{
line-height: 42px;
    font-weight: 600;
	text-align: center;
}
.ws_premium_heading  p{
   font-size: 18px;
    font-weight: 400;
    color: #444;
	line-height: 1.4;
	    font-style: italic;
	    padding: 10px 0px 6px 0px;	
}
.ws_premium_frame{
width:100%;
float:left;
    padding-top: 20px;

}
.ws_premium1{
width:100%;
float:left;
background-color:#fff;
padding-bottom: 30px;
}
.ws_premium1 .ws_premium_frame{
padding-top: 40px;
}
/*Ws_product*/
.hs_product{
	background:#000;
float:left;
width:100%;
padding:15px 0px;
	}
.hs_prod {
padding: 30px 0px 0px;
color: #fff;
font-size: 50px;
text-align: center;
float: left;
width: 100%;
line-height: 30px;

	}
.hs_prod h1{
font-size: 62px;
font-weight: 600;
font-style: italic;
}
.hs_prod h3{
font-size: 32px;
}
.hs_prod span{
	color:#ff6600;
	}
.hs_section_three{
	background: #DBF5DA;
	padding:10px 0px;
float:left;
width:100%
	}
.hs_section_thr{
	padding:20px 0px 20px;
	text-align:center;
	font-size:0.7em;
	}
.hs_section_thr_icon{
text-align:center;
color:#999;
	}
.hs_section_thr_icon h3{
	padding: 2px 0px 15px;
	text-align:center;
color:#ccc;

	}
.hs_section_thr_icon p{
	padding: 10px 0px 25px;
	text-align:center;
color:#fff;
font-size: 1.4em;
font-weight: 400;
letter-spacing: normal;
line-height: 27px;
margin: 0 0 14px 0;
	}
.hs_section_thr h1{
	color:#000;
	text-align:center;
	text-transform:capitalize;
	}
.hs_section_thr span{
	color:#ff6600;
	text-align:center;
	text-transform:capitalize;
	}
.hs_section_thr h3{
color: #444;
font-weight: 300;
font-size: 18px;
text-align: center;
float: left;
width: 100%;
	}
.hs_section_thr p{
color: #444;
padding:30px;
float: left;
width: 100%;
}
/*check section*/
.hs_imgage_section_bg{
	background:#096540;
float:left;
width:100%;
padding:15px 0px;
	}
.hs_imgage_section{
background: #DBF5DA ;
float:left;
width:100%;

}
.hs_imgage_section_con_head {
padding: 0px 0px 15px;
float: left;
width: 100%;
line-height: 30px;
	}
	.hs_imgage_section_con_head h1{
	color: #fff;
	font-size:40px;
	text-align:center;
	}
.hs_imgage_section_con {
color: #fff;
padding: 10px 0px 30px;
font-size: 50px;
text-align: center;
float: left;
width: 100%;
line-height: 30px;
text-align:left;
	}
.hs_imgage_section_con ul {
float: left;
width: 100%;
margin: 0px;
padding: 0px;
padding: 15px 0px 15px 15px;
font-size: 20px;
color: #333 !important;
}
.hs_imgage_section_con ul li {
float: left;
width: 100%;
padding: 25px 0px 14px 64px;
position: relative;
font-size: 20px;
list-style: none;
}
.hs_imgage_section_con ul li:before {
content: '';
background-image: url(../images/greencheckmark.png);
width: 40px;
height: 30px;
line-height: 15px;
background-repeat: no-repeat;
position: absolute;
left: 0px;
top: 27px;
}
/* second section content */
.hs_imgage_section2_bg{
	background:#CA3020;
float:left;
width:100%;
    padding: 10px 0px;
	}
.hs_imgage_section2{
background: #FAEBEB;
float:left;
width:100%;

}
.hs_imgage_section_con_head1 {
color: #fff;
padding: 30px 0px;
font-size: 42px;
text-align: center;
float: left;
width: 100%;
line-height: 30px;
text-align:center;
	}
.hs_imgage_section_con1 {
color: #fff;
padding: 10px 0px;
font-size: 50px;
text-align: center;
float: left;
width: 100%;
line-height: 30px;
text-align:left;
	}
.hs_imgage_section_con1 ul {
float: left;
width: 100%;
margin: 0px;
padding: 0px;
padding: 15px 0px 15px 15px;
font-size: 20px;
color: #333 !important;
}
.hs_imgage_section_con1 ul li {
float: left;
width: 100%;
padding: 25px 0px 14px 64px;
position: relative;
font-size: 20px;
list-style: none;
}
.hs_imgage_section_con1 ul li:before {
content: '';
background-image: url(../images/redx.png);
width: 40px;
height: 30px;
line-height: 15px;
background-repeat: no-repeat;
position: absolute;
left: 0px;
top: 27px;
}


/* second section content */
.hs_imgage_section3_bg{
	background:#000;
float:left;
width:100%;
padding:15px 0px;
	}
.hs_imgage_section3{
background: #fff;
float:left;
width:100%;

}
/*ws_software_section*/
.ws_section_one{
width:100%;
float:left;
background-color:#000;
text-align:center;
padding: 10px 0px 25px;
}
.ws_section_one h1{
color:#fff;
}
/*ws_services*/
.ws_services{
width:100%;
float:left;
padding:40px 0px;
}
.ws_services p{
	width:100%;
	float:left;
	font-size:18px;
}
.ws_services_content{
width:100%;
float:left;
padding:10px 0px 20px;
}
.ws_services_content i{
font-size:100px;
color:#000;
padding-bottom:20px;
}
.ws_services_content h4{
color:#000;
}
/*main frame section*/
.ws_main_frame{
float:left;
width:100%;
text-align:center;
padding-bottom:60px;
}
/*Ws_result_section_start*/
.ws_result_section{
width:100%;
float:left;
background-color:#002754;
padding: 10px 0px 20px;
}
.ws_result_section h1{
color:#fff;
letter-spacing: -1px;
    font-size: 3.2em;
}
.rs_testiminal{
width:100%;
float:left;
padding-top:15px;
}
.ws_result_video{
width:100%;
float:left;
text-align:center;
padding-top: 15px;
padding-bottom:80px;
}
.rs_testiminal .ws_main_img{
padding-bottom:0px;
}
.ws_get .ws_result_section{
width:100%;
float:left;
background-color:#000;
padding-bottom: 15px;
text-align:center;
}
.ws_get .ws_result_section h1{
color:#fff;
}
/*ws_value_section_start*/
.ws_value_section{
width:100%;
float:left;
padding:40px 0px;
background-color:#fff;
}
.ws_value_heading{
float:left;
width:100%;
text-align:center;
}
.ws_value_heading h2{
line-height:43px;
letter-spacing: -1px;
}
.ws_value_content{
width:100%;
float:left;
}
.ws_value_content .ws_para{
font-size: 18px;
    font-weight: 400;
    color: #444;
    float: left;
    width: 100%;
    padding-top: 30px;
}
.ws_value_content ul{
width:100%;
float:left;
padding:0px;
margin:0px;
}
.ws_value_content ul li{
    margin-bottom: 15px;
    padding: 5px 0px 0px 26px;
    font-size: 18px;
    color: #333;
    background-image: url(../images/bullet.png);
    background-repeat: no-repeat;
    background-position: 0px 12px;
	list-style:none;
}
.ws_new_product{
width:100%;
float:left;
text-align:center;
padding-top:40px;
}
/*ws_value_second_section*/
.ws_value_section1{
width:100%;
float:left;
background-color:#f6f6f6;
padding-top:10px;
padding-bottom: 30px;
}
h2.main-header {
    background: #000;
    color: #fff;
    padding: 20px 0px;
	font-weight:800;
}
.ws_value_section2 {
    width: 100%;
	float:left;
	padding-bottom:30px;
	border-bottom: 1px solid #ccc;
}
.ws_value_section1 .ws_value_heading h2{
letter-spacing:-1px;
text-align:left;
font-size:2.3em;
}
.ws_value_section2 .ws_value_heading h2{
letter-spacing:-1px;
font-size:2.3em;
padding-top:10px;
}
.ws_value_section3{
width:100%;
float:left;
background-color:#f6f6f6;
padding-top:10px;
padding-bottom: 30px;
}
.ws_value_section3 h2{
letter-spacing:-1px;
text-align:center;
font-size:2.3em;
}
.ws_value_section8{
width:100%;
float:left;
padding-top:10px;
}
.ws_value_section8 h2{
letter-spacing:-1px;
text-align:center;
font-size:2.3em;

}
.ws_value_section8 ul li{
background-image:none;
margin-left: 0px;
padding-left:0px;
padding-top:15px;
}
.ws_value_section6{
width:100%;
float:left;
padding-bottom:30px;
}
/*ws_deal_section_start*/
.ws_deal_section{
width:100%;
float:left;
background-color:#d9d9d9;
text-align:center;
padding:20px 0px 30px;
}
.ws_deal_section h2{
width:56%;
text-align:center;
display:inline-block;
line-height: 43px;
}
/*ws_guarantee section*/
.ws_guarantee_section{
width:100%;
float:left;
background-color:#002754;
}
/*Ws_waiting_section*/
.ws_waiting_section{
width:100%;
float:left;
background-color:#fff;
padding:40px 0px;
text-align:center;
}
.ws_waiting_heading{
width:100%;
float:left;
}
.ws_waiting_heading h2{
letter-spacing:-1px;
padding-bottom:35px;

}
.ws_only_img{
width:100%;
float:left;
}
.ws_buynow{
width:100%;
float:left;
text-align:center;
}
/*ws_question_section_start*/
.ws_question{
width:100%;
float:left;
background-color:#f6f6f6;
padding:40px 0px 30px;
}
.ws_question_heading{
width:100%;
float:left;
text-align:center;
}
.ws_question_content{
width:100%;
float:left;
padding:30px 0px;
}
.ws_question_content .question_para{
    font-size: 18px;
    font-weight: 400;
    color: #444;
	margin-bottom:0px;
}
/*ws_footer_start*/
.ws_footer{
width:100%;
float:left;
background: #0e0e0e;
border-top: 4px solid #0e0e0e;
font-size: 0.9em;
margin-top: 0px;
padding: 40px 0px ;
clear: both;
}
.ws_footer_content{
width:100%;
float:left;
color:#888;
}
.ws_footer_content p{
padding-bottom:20px;
font-size:14px;
}
.ws_devider1{
    background-image: -webkit-linear-gradient(left, transparent, rgba(0, 0, 0, 0.2), transparent);
    background-image: linear-gradient(to right, transparent, rgba(247,239,239,0.30), transparent);
    border: 0;
    height: 1px;
    margin: 22px 0 22px 0;
}
.ws_footer_logo{
width:100%;
float:left;
padding-top: 30px;
}
.ws_footer_menu{
width:auto;
float:right;
}
ul.ws_footer_menu {
width:auto;
float:right;
padding:0px;
margin:0px;
padding-top:42px;
}
ul.ws_footer_menu li{
list-style:none;
float:left;
}
ul.ws_footer_menu li a{
color:#fff;
padding-right:10px;
text-transform:capitalize;
}
ul.ws_footer_menu li:before{
content:"|";
color:#505050;
padding-right:5px;
}
ul.ws_footer_menu li:first-child:before{
content:"";
}
.ws_footer_logo p.footer-copyright {
    color: #666;
    margin: 0;
    padding: 0;
}
.ws_gototop {
    background: #404040;
    height: 50px;
    width: 50px;
    z-index: 9;
    cursor: pointer;
    text-align: center;
    overflow: hidden;
	border-radius: 4px 4px 0px 0px; 
    border-bottom: 4px solid #999;
}
.ws_totop {
    position: fixed;
    z-index: 99;
    bottom: 0px;
    right: 20px;
    display:none;
}
.ws_arrowgototop {
    position: relative;
    top: 17px;
    width: 28px;
    height: 90px;
    z-index: 10;
    color: #fff;
}

/*--new css--*/
ul.ws_process_list {
    width: 100%;
    float: left;
    padding: 0px;
    margin: 0px;
    padding-left: 20px;
}

ul.ws_process_list li {
    list-style: square;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 10px;
}
.ws_section_one h2 {
    margin: 0px;
}
.ws_section_one h1{
	margin:0px;
	    line-height: 20px;
    padding-bottom: 10px;
}
.ws_fresh_list{
	width:100%;
	float:left;
	margin-top:20px;
}
.ws_fresh_list ul{
	width:100%;
	float:left;
	padding:0px;
	margin:0px;
}
.ws_fresh_list ul li{
	float:left;
	width:50%;
	list-style:none;
	font-size:18px;
	margin-bottom:10px;
	
}
.ws_fresh_list ul li i{
	width:5%;
	float:left;
    margin-top: 5px;
}
.ws_fresh_list ul li span{
	float:left;
    width: 80%;
}
.ws_fresh_para{
	width:100%;
	float:left;
	padding-top:30px;
}
.ws_fresh_para p{
	font-size:20px;
	width:100%;
	float:left;
	margin-bottom:10px;
}
.ws_value_section h2 {
    margin: 0px;
}
.ws_value_section h1 {
    margin: 0px;
}
.ws_fresh_time{
	margin-top:40px;
}
.ws_fresh_time h2{
	font-weight:800;
}
.ws_fresh_time h3{
	font-weight:700;
}
.ws_fresh_discount {
    width: 100%;
    float: left;
    text-align: center;
    margin-top: 50px;
	margin-bottom:50px;
	border-right:1px solid #000;
}
.ws_fresh_discount p{
	font-size:20px;
}
.fresh_buynow{
    /* float: left; */
    padding: 10px 15px;
    border-radius: 4px;
    border: 2px solid #FFDB6E;
    overflow: hidden;
    background: #FFC003;
    display:inline-block;
	color:#000;
	margin-top:10px;
}
.fresh_buynow:hover{
	text-decoration:none;
	color:#000;
}
.ws_fresh_dis_wrapper {
    width: 100%;
    float: left;
    border: 3px solid #000;
    margin: 40px 0px;
}
.ws_fresh_discount.ws_fresh_discount1 {
    border-right: none;
}
.ws_waiting_section p {
    font-size: 20px;
}
/*ws2 css start*/
.ws2_top_para {
    width: 100%;
    float: left;
    padding: 30px 0px;
}

.ws2_top_para p {
    margin-bottom: 10px;
}
.ws2_content_wrapper{
	width:100%;
	float:left;
	padding:40px 0px;
}
/*Media css start*/
@media (min-width: 480px)and (max-width: 767px){
.ws_counter {
    padding: 30px 0px 30px 0px;
}
.flip-clock-wrapper ul {
    margin-bottom: 50px;
}
.flip-clock-divider.seconds .flip-clock-label {
    right: -89px !important;
}
.flip-clock-wrapper ul{
width:45px;
font-size:70px;
}
}
@media (max-width: 479px){
.flip-clock-wrapper ul {
    margin-bottom: 50px;
}
.ws_banner_content h1 {
    font-size: 3.7em;
}
.flip-clock-divider .flip-clock-label {
    right: -80px !important;
}
.ws_premium_heading h2 {
    line-height: 47px;
    font-weight: 600;
    text-align: center;
}
}