a { -webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; transition:all 200ms linear; cursor:pointer;  }
a:hover, a:active { text-decoration:none; outline:none; }
a:focus { outline:none; }
::-moz-selection { color: #fff; background:#1d93bd; text-shadow:none; }
::selection { color: #fff; background:#6ebc40; text-shadow:none; }
p { display:block; padding:0px; }
.clear { margin:0; padding:0; height:0; clear:both; }
.clear20 { margin:0 0 20px 0; padding:0; height:0; clear:both; }
.clear10 { margin:0 0 10px 0; padding:0; height:0; clear:both;}

/*-------------------------------------------------------*/

body { margin:0px; padding:0px; background:#990e12; font-family: 'Lato', sans-serif; font-weight:400; }
#main_container { display:block; margin:0px; padding:0px; }
#main_container .ts_header { display:block; margin:0px; padding:0px; background:#fff; }
#main_container .ts_header .ts_header_in { display:block; margin:0px; padding:25px 20px; text-align:left; }
/*----------------Header End------------------*/
#main_container .ts_want_to_know { display:block; margin:0px; padding:0px; background:#f41616; position:relative; }
#main_container .ts_want_to_know .ts_want_to_know_in { display:block; padding:30px 20px; text-align:center; }
#main_container .ts_want_to_know .ts_want_to_know_in h1 { display:block; font-size:72px; font-weight:700; color:#fff; line-height:70px; margin:0px; padding:0px; }
#main_container .ts_want_to_know .ts_want_to_know_in h1 span { display:block; }
#main_container .ts_want_to_know .red_arrow_lft { display:block; margin:0px; padding:0px; position:absolute; left:0; bottom:15px; }
#main_container .ts_want_to_know .red_arrow_rgt { display:block; margin:0px; padding:0px; position:absolute; right:0; bottom:15px; }
/*----------------want_to_know End------------------*/
#main_container .ts_app_reveals { display:block; margin:0px; padding:0px; /* background:url(../img/black-pattern_bg.png) repeat center top; */ position:relative; }
#main_container .ts_app_reveals .ts_app_reveals_in { display:block; padding:30px 20px 0 20px; text-align:center; position:relative; min-height:478px; }
#main_container .ts_app_reveals .ts_app_reveals_in h2 { display:block; font-size:65px; font-weight:700; color:#fff; line-height:70px; margin:0px; padding:0px; }
#main_container .ts_app_reveals .ts_app_reveals_in h2 span { display:block; }
#main_container .ts_app_reveals .ts_app_reveals_in .block_box { display:block; padding:30px; font-size:36px; line-height:inherit; color:#fff; font-weight:300; background:#000; position:absolute; bottom:0; left:0px; right:0; }
/*----------------ts_app_reveals End------------------*/
#main_container .ts_container { display:block; margin:0px; padding:0px 20px; }
#main_container .ts_container .ts_video_marketer { display:block; margin:0px; padding:30px 25px; background:#fff; text-align:center; }
#main_container .ts_container h3 { display:block; margin:0px; padding:0px; font-size:36px; color:#000;  font-weight:bold; }
#main_container .ts_container p { display:block; margin:0px; padding:0px; font-size:24px; color:#454545; }
#main_container .ts_container p span { font-weight:bold; }
#main_container .ts_container .ts_divider { background:url(../img/divider.png) no-repeat center center; height:15px; margin:0 auto; margin:20px 0; }
#main_container .ts_divider2 { background:url(../img/divider2.png) no-repeat center center; height:8px; /* margin:0 auto; */ margin: 7% 0 2%; }
#main_container .ts_container .ts_work_list_block { display:block; margin:0 auto; padding:0px; text-align:left; width:90%; }
#main_container .ts_container .ts_work_list_block .ts_work_list { display:block; margin:0px; padding:0px; list-style:none; }
#main_container .ts_container .ts_work_list_block .ts_work_list li { display:block; padding:4px 0px 4px 34px; color:#454545; font-size:22px; font-weight:bold; background:url(../img/red_tick.png) no-repeat left 6px; }
/*----------------ts_video_marketer End------------------*/
#main_container .ts_container .ts_profile_block { display:block; background:url(../img/sav-img01.png) no-repeat center bottom #fff; min-height:270px; }
#main_container .ts_container .ts_profile_block .ts_profile_name { display:block; font-size:24px; color:#000; font-weight:400; text-align:right; padding-top:70px; }
#main_container .ts_container .ts_profile_block .ts_profile_name span { font-size:36px; color:#000; font-weight:700; }
#main_container .ts_container .ts_profile_block .ts_profile_img { display:block; text-align:left; margin-left:40px; }
/*----------------ts_profile_block End------------------*/
#main_container .ts_container .ts_video_contant { display:block; margin:0px; position:relative; }
#main_container .ts_container .ts_video_contant .heading_block { display:block; margin:0px; background:#000; padding:10px 30px 30px 30px; text-align:center; }
#main_container .ts_container .ts_video_contant .heading_block h2 { display:block; font-size:60px; font-weight:700; color:#fff; line-height:65px; margin:0px; padding:0px; }
#main_container .ts_container .ts_video_contant .heading_block h2 span { color:#ff0000; }
#main_container .ts_container .ts_video_contant .contant_block { display:block; padding:30px 30px 50px 30px; background:#111111; text-align:center; }
#main_container .ts_container .ts_video_contant .contant_block p { color:#fff; padding-bottom:20px; font-size:22px; }
#main_container .ts_container .ts_video_contant .scroll_arrow { position:absolute; bottom:-28px; left:0; right:0; width:100px; height:100px; border-radius:50%; background:#111111; padding:50px 20px; margin:0 auto; text-align:center; }
/*----------------ts_video_contant End------------------*/
#main_container .ts_container .ts_screenshots_block { display:block; background:#fff; padding:30px; text-align:center; }
#main_container .ts_container .ts_screenshots_block h4 { display:block; font-size:40px; color:#000; font-weight:900; }
#main_container .ts_container .ts_screenshots_block p { padding-bottom:20px; color:#000; }
#main_container .ts_container .ts_screenshots_block .ts_screenshots { display:block; background:#e6e6e6; min-height:400px; text-align:center; }
#main_container .ts_container .ts_screenshots2_block { display:block; background:url(../img/sav-img02.png) no-repeat center bottom #fff; text-align:center; padding:30px; min-height:570px; }
#main_container .ts_container .ts_screenshots2 { display:block; background:#e6e6e6; min-height:400px; text-align:center; }
/*----------------ts_screenshots_block End------------------*/
#main_container .ts_container .ts_exactly_block { display:block; background:url(../img/pattern-bg.png) repeat; padding:20px 30px 0px 30px; }
#main_container .ts_container .ts_exactly_block h4 { display:block; font-size:40px; color:#fff; font-weight:900; text-align:center; margin:0px; padding:0px; }
#main_container .ts_container .ts_exactly_block p { padding-bottom:20px; color:#fff; text-align:center; }
#main_container .ts_container .svg_bg { background:url(../img/sav-img03.png) no-repeat center bottom ; min-height:102px; }
/*----------------ts_exactly_block End------------------*/
#main_container .ts_container .ts_introducing_block { display:block; background:#000; /*padding:10px 30px 10px 30px;*/ text-align:center; }
#main_container .ts_container .ts_introducing_block h4 { display:block; font-size:50px; color:#fff; font-weight:900; }
#main_container .ts_container .ts_introducing_block p { padding-bottom:20px; color:#a6a6a6; }
#main_container .ts_container .ts_introducing_block .ts_screenshots { display:block; background:#202020; min-height:400px; text-align:center; }
/*----------------ts_introducing_block End------------------*/
#main_container .ts_container .sniper_pro_v3 { display:block; margin:0px; background:url(../img/bleck-arrow.png) no-repeat center bottom #202020; padding:20px 20px 0px 20px; min-height:250px; }
#main_container .ts_container .sniper_pro_v3 h4 { display:block; font-size:50px; color:#fff; font-weight:700; text-align:center; margin:0px; padding:0px; }
/*----------------sniper_pro_v3 End------------------*/
#main_container .ts_container .ts_testimonials_block { display:block; margin:0px; background:#fff; }
#main_container .ts_container .ts_testimonials_block .testimonials_hdn { display:block; margin:0px; /*padding:80px 20px 60px 20px;*/ background:#fff; color:#4a4a4a; text-align:center; font-size:24px; }
#main_container .ts_container .ts_testimonials_block .testimonials_in { display:block; }
#main_container .ts_container .ts_testimonials_block .testimonials_in .testimonials_inner { display:block; text-align:center; border-radius:20px; margin-bottom:20px; min-height:375px; padding:30px; }
#main_container .ts_container .ts_testimonials_block .testimonials_in .blank_block1 { background-color: #977475; /* background:url(../img/pattern-bg7.png) repeat; */ border-radius:0px 20px 20px 0px; margin-right:10px;  }
#main_container .ts_container .ts_testimonials_block .testimonials_in .blank_block2 { background-color: #dedede; /* background:url(../img/pattern-bg8.png) repeat; */ border-radius:20px 0 0px 20px; margin-left:10px; }
#main_container .ts_container .ts_testimonials_block .testimonials_in .blank_block3 { background-color: #ac9c9c; /* background:url(../img/pattern-bg9.png) repeat; */ border-radius:0px 20px 20px 0px; margin-right:10px; }
#main_container .ts_container .ts_testimonials_block .testimonials_in .blank_block4 { background-color: #522e30; /* background:url(../img/pattern-bg6.png) repeat; */ border-radius:20px 0 0px 20px; margin-left:10px; }
#main_container .ts_container .ts_testimonials_block .testimonials_in .blank_block5 { background-color: #dedede; /* background:url(../img/pattern-bg8.png) repeat; */ border-radius:0px 20px 20px 0px; margin-right:10px; }
#main_container .ts_container .ts_testimonials_block .testimonials_in .blank_block6 { background-color: #ac9c9c; /* background:url(../img/pattern-bg9.png) repeat; */ border-radius:20px 0 0px 20px; margin-left:10px; }
#main_container .ts_container .ts_testimonials_block .testimonials_in .block01 { display:block; margin:0 10px; /* background:url(../img/red-bg02.png) repeat center ; */ background-color: #de252a;}
#main_container .ts_container .ts_testimonials_block .testimonials_in .block02 { display:block; margin:0 10px; /* background:url(../img/pattern-bg4.png) repeat center ; */ background-color: #868181;}
#main_container .ts_container .ts_testimonials_block .testimonials_in .block03 { display:block; margin:0 10px; background-color: #990e12; /* background:url(../img/pattern-bg.png) repeat center ; */ }
#main_container .ts_container .ts_testimonials_block .testimonials_in .block04 { display:block; margin:0 10px; background-color: #4e3f40; /* background:url(../img/pattern-bg5.png) repeat center; */}
#main_container .ts_container .ts_testimonials_block .testimonials_in .block05 { display:block; margin:0 10px; background-color: #944c4e; /* background:url(../img/pattern-bg6.png) repeat center ; */ }
#main_container .ts_container .ts_testimonials_block .testimonials_in .block06 { display:block; margin:0 10px; background-color: #391f21; /* background:url(../img/pattern-bg1.png) repeat center ; */ }
#main_container .ts_container .ts_testimonials_block .testimonials_in .testimonials_inner .hdn { font-size:30px; display:block; color:#fff; font-weight:bold; padding-bottom:20px; }
#main_container .ts_container .ts_testimonials_block .testimonials_in .testimonials_inner p { font-size:24px; color:#fff; }
/*----------------ts_testimonials_block End------------------*/

#main_container .ts_container .ts_ranking_step { display:block; padding:20px 30px; background:#fff; text-align:center; }
#main_container .ts_container .ts_ranking_step h4 { display:block; font-size:48px; color:#000; font-weight:700; text-align:center; margin:0px; padding:0px; }
#main_container .ts_container .ts_ranking_step p { padding-bottom:20px; font-size:20px; }
#main_container .ts_container .ts_ranking_step .ts_ranking_step_in { display:block; width:90%; margin:40px auto 0px auto; }
#main_container .ts_container .ts_ranking_step .ts_ranking_step_in .ts_ranking_lft { display:block; margin-right:20px; }
#main_container .ts_container .ts_ranking_step .ts_ranking_step_in .ts_ranking_rgt { display:block; margin-left:20px; }
#main_container .ts_container .ts_ranking_step .ts_ranking_step_in .icon_block { display:block; border-radius:70px; background:#eaeaea; min-height:230px; position:relative; }
#main_container .ts_container .ts_ranking_step .ts_ranking_step_in .icon_block .step_box { position:absolute; right:-40px; top:50px; background:url(../img/icon_img.png) no-repeat center; padding:20px; color:#000; font-size:40px; width:85px; font-weight:700; }
#main_container .ts_container .ts_ranking_step .ts_ranking_step_in .icon_block .step_box2 { position:absolute; left:-40px; top:50px; background:url(../img/icon_img.png) no-repeat center; padding:20px; color:#000; font-size:40px; width:85px; font-weight:700; }
#main_container .ts_container .ts_ranking_step .ts_ranking_step_in .text_block { display:block; font-size:34px; color:#2f2f2f; text-align:left; padding-top:20px; }
#main_container .ts_container .ts_ranking_step .ts_ranking_step_in .bott_hdn { display:block; font-size:34px; color:#2f2f2f; text-align:center;  }
#main_container .ts_container .ts_btn { margin:20px auto; padding:10px 50px; display:inline-block; background:#990e12; color:#fff; font-size:30px; font-weight:700; text-align:center; border-radius:50px; text-decoration:none; }
#main_container .ts_container .ts_btn:hover { background:#f41616; }
#main_container .ts_container .ts_analysis_step { display:block; margin:0px 0 50px 0; text-align:center; }
#main_container .ts_container .ts_analysis_step .step_list { display:block; margin:0px; padding:0px; list-style:none; text-align:center; }
#main_container .ts_container .ts_analysis_step .step_list li { display:block; background:url(../img/step_icon.png) no-repeat center top; text-align:center; min-height:101px; margin-bottom:20px; color:#fff; font-size:45px; font-weight:bold; padding:20px 0px; position:relative;  }
#main_container .ts_container .ts_analysis_step .step_list li .contant_rgt { display:block; position:absolute; right:0; top:0px; background:#f2f2f2; padding:20px; width:380px; text-align:left; border:1px solid #ccc; border-radius:20px; }
#main_container .ts_container .ts_analysis_step .step_list li .contant_lft { display:block; position:absolute; left:0; top:0px; background:#f2f2f2; padding:20px; width:380px; text-align:right; border:1px solid #ccc; border-radius:20px; }
#main_container .ts_container .ts_analysis_step .step_list li .hdn { font-size:24px !important; color:#000; font-weight:900; margin:0px; padding:0px; }
#main_container .ts_container .ts_analysis_step .step_list li p { color:#000; margin:0px; padding:0px; font-size:18px; font-weight:300; }
#main_container .ts_container .ts_analysis_step .step_list li .rgt_arrow { display:block; position:absolute; left:-14px; top:10px; }
#main_container .ts_container .ts_analysis_step .step_list li .lft_arrow { display:block; position:absolute; right:-14px; top:10px; }
/*----------------ts_ranking_step End------------------*/
#main_container .ts_container .ts_features_block { display:block; margin:0px; padding:30px; background:url(../img/black-pattern2_bg.png) repeat; }
#main_container .ts_container .ts_features_block h4 { display:block; font-size:45px; color:#fff; font-weight:700; text-align:center; margin:0px; padding:0px; }
#main_container .ts_container .ts_features_block h5 { display:block; font-size:60px; line-height:60px; color:#fff; font-weight:300; text-align:center; margin:0px; padding:0px; }
#main_container .ts_container .ts_features_block .features_list { display:block; margin:0px; padding:0px; list-style:none; text-align:center; background:url(../img/grey_line.png) center top repeat-y; }
#main_container .ts_container .ts_features_block .features_list li { margin:40px auto; padding:40px 20px; background:#990e12; height:200px; width:200px; border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; position:relative; }
#main_container .ts_container .ts_features_block .features_list span { display:block; font-size:30px; margin:0px; padding:0px; color:#fff; line-height:32px; }
#main_container .ts_container .ts_features_block .features_list li .features_icon { display:block; padding:15px; position:absolute; top:0; right:-33px; background:#fff; text-align:center; border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; height:80px; width:80px; }
#main_container .ts_container .ts_features_block .features_list li .features_icon2 { display:block; padding:15px; position:absolute; top:0; left:-33px; background:#fff; text-align:center; border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; height:80px; width:80px; }
#main_container .ts_container .ts_features_block .features_list li .features_text { display:block; padding:0px; position:absolute; top:0; right:-360px; font-size:24px; color:#fff; text-align:left; width:300px; }
#main_container .ts_container .ts_features_block .features_list li .features_text2 { display:block; padding:0px; position:absolute; top:0; left:-360px; font-size:24px; color:#fff; text-align:right; width:300px; }
/*----------------ts_features_block End------------------*/
#main_container .ts_container .ts_block { display:block; margin:0px; padding:30px; background:#fff; text-align:center; }
#main_container .ts_container .ts_block .ts_small_hdn { display:block; font-size:36px; }
#main_container .ts_container .ts_block .ts_small_hdn2 { display:block; font-size:36px; font-weight:300; color:#2f2f2f; }
#main_container .ts_container .ts_block h4 { display:block; font-size:60px; line-height:60px; color:#000; font-weight:700; margin:0px; padding:0px; }
#main_container .ts_container .ts_block p { padding-bottom:20px; }
#main_container .ts_container .ts_block .lifetime_access { display:block; margin:0 auto; width:750px; height:197px; padding:30px 20px; color:#fff; font-weight:bold; font-size:36px; text-align:center; background:url(../img/btn-bg.png) no-repeat; }
#main_container .ts_container .ts_block .lifetime_access span { display:block; }
/*----------------ts_block End------------------*/
#main_container .ts_container .ts_bonus_block { display:block; margin:0px; padding:30px 0px; text-align:center; }
#main_container .ts_container .ts_bonus_block h4 { display:block; font-size:60px; line-height:60px; color:#fff; font-weight:700; margin:0px; padding:0px; }
#main_container .ts_container .ts_bonus_block h4 span { display:block; text-transform:uppercase; }
#main_container .ts_container .ts_bonus_block p { color:#fff; }
#main_container .ts_container .ts_bonus_block .bonus_block_in { display:block; margin:60px 0 0 0; }
#main_container .ts_container .ts_bonus_block .bonus_block_in .hdn_block { background:#000; border-radius:20px; padding:10px 30px; position:relative; margin-bottom:40px; }
#main_container .ts_container .ts_bonus_block .bonus_block_in .bonus_hdn { display:block; color:#ed1c24; font-size:46px; font-weight:700; text-transform:uppercase; text-align:left; }
#main_container .ts_container .ts_bonus_block .bonus_block_in .extra_high { display:block; color:#fff; font-size:26px; font-weight:400; text-align:right; padding-top:9px; }
#main_container .ts_container .ts_bonus_block .bonus_block_in .hdn_block .icon_b { display:block; position:absolute; left:180px; top:-34px; }
#main_container .ts_container .ts_bonus_block .bonus_block_in .contant_block { display:block; text-align:left; }
#main_container .ts_container .ts_bonus_block .bonus_block_in .contant_block .contant_block_in { display:block; margin:0 10px; }
#main_container .ts_container .ts_bonus_block .bonus_block_in .contant_block .product_mockup { display:block; text-align:center; color:#625757; font-size:24px; background:#2f1b1b; border-radius:70px; min-height:280px ; padding:100px 0px; margin:0 10px; }
#main_container .ts_container .ts_bonus_block .bonus_block_in p { padding-bottom:20px; }
#main_container .ts_container .ts_investment_block { display:block; }
#main_container .ts_container .ts_investment_block .ts_deal_block { display:block; }
#main_container .ts_container .ts_investment_block .ts_deal_block .price_block { display:block; background:#000; padding:10px 20px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; text-align:left; }
#main_container .ts_container .ts_investment_block .ts_deal_block .price_block .hdn_b { font-size:24px; color:#fff; text-align:left; display:block; padding-top:10px; }
#main_container .ts_container .ts_investment_block .ts_deal_block .price_block .hdn_t { font-size:24px; color:#fff; text-align:right; line-height:24px; }
#main_container .ts_container .ts_investment_block .ts_deal_block .price_block .hdn_t .price_p { font-size:36px; font-weight:700; }
#main_container .ts_container .ts_investment_block .ts_deal_block .price_block .hdn_t .year_y { font-size:18px; color:#8f8f8f;  }
#main_container .ts_container .ts_investment_block .ts_deal_block .value_list { display:block; margin:5px 0; padding:0px; list-style:none; }
#main_container .ts_container .ts_investment_block .ts_deal_block .value_list li { display:block; margin:0px 0px 5px 0px; background:#c1b6b7; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; min-height:55px; font-size:24px; color:#000; padding:10px 10px; text-align:left; }
#main_container .ts_container .ts_investment_block .ts_deal_block .value_list li .price_tt { text-align:right; float:right; }
#main_container .ts_container .ts_investment_block .special_deal_block { display:block; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; min-height:107px; margin-top:5px; background:url(../img/red-arrow-b.png) no-repeat left center #990e12; } 
#main_container .ts_container .ts_investment_block .special_deal_block .deal_price { color:#fff; font-size:80px; text-shadow: 5px 0 0 #000, -5px 0 0 #000, 0 5px 0 #000, 0 -5px 0 #000, 5px 5px #000, -5px -5px 0 #000, 5px -5px 0 #000, -5px 5px 0 #000;  }
#main_container .ts_container .ts_investment_block .special_deal_block .deal_text { display:block; color:#fff; font-size:36px; text-align:right; padding-top:15px; line-height:36px; }
#main_container .ts_container .ts_investment_block .special_deal_block .deal_text span { display:block; }
#main_container .ts_container .ts_investment_block .ts_screenshots { display:block; background:#e6e6e6; min-height:280px; text-align:center; }
/*----------------ts_bonus_block End------------------*/
#main_container .ts_container .ts_guarantee_block { display:block; background:url(../img/black-gredient.png) repeat-y #000; padding:30px; position:relative; }
#main_container .ts_container .ts_guarantee_block .guarantee_img { display:block; margin-right:20px; }
#main_container .ts_container .ts_guarantee_block .guarantee_img img { width:100%; }
#main_container .ts_container .ts_guarantee_block h4 { display:block; font-size:52px; line-height:52px; color:#fff; font-weight:700; margin:0px; padding:0px; }
#main_container .ts_container .ts_guarantee_block h4 span { display:block; font-size:36px; color:#ff0101; }
#main_container .ts_container .ts_guarantee_block p { color:#fff; padding-bottom:20px; }
#main_container .ts_container .text_block { display:block; text-align:center; }
#main_container .ts_container .ts_guarantee_block .ts_screenshots { display:block; background:#e6e6e6; min-height:280px; text-align:center; }
#main_container .ts_container .ts_guarantee_block .ts_screenshots p { color:#000; }
#main_container .ts_container .ts_guarantee_block .ts_guarantee { display:block; margin:-120px auto 20px auto; width:282px; height:282px; background:#2b2b2b; text-align:center; border-radius:50%; padding:40px 20px;  }
#main_container .ts_container .ts_guarantee_block .ts_guarantee img { width:100%; }
/*----------------ts_guarantee_block End------------------*/
#main_container .ts_container .ts_cheers_block { display:block; padding:30px; background:url(../img/pattern-bg1.png) repeat; }
#main_container .ts_container .ts_cheers_block .img_block01 { display:block; text-align:right; }
#main_container .ts_container .ts_cheers_block .img_block02 { display:block; text-align:center; padding-top:100px; }
#main_container .ts_container .ts_cheers_block .img_block03 { display:block; text-align:left; }
#main_container .ts_container .ts_cheers_block .img_block04 { display:block; text-align:center; margin-top:-30px; }
#main_container .ts_container .ts_cheers_block .img_block05 { display:block; text-align:center; }
#main_container .ts_container .ts_cheers_block .ts_profile_name { display:block; text-align:center; font-size:48px; color:#fff; }
#main_container .ts_container .ts_cheers_block .ts_profile_name span { display:block; font-size:30px; }
#main_container .ts_container .addto_cart_block { display:block; text-align:center; background:url(../img/grey-bg.png) no-repeat center top; min-height:198px; margin-top:-30px; padding:30px; margin-bottom:20px; }
#main_container .ts_container .btn_hdn { display:block; text-align:center; background:url(../img/grey-bg.png) no-repeat center top; min-height:198px; margin-top:-30px; font-size:30px; color:#fff; padding:40px 20px;  }
#main_container .ts_container .addto_cart_block2 { display:block; text-align:center; }
/*----------------ts_cheers_block End------------------*/
#main_container .ts_container .ts_ps_block { display:block; padding:30px; background:#fff; }
#main_container .ts_container .ts_ps_block  h4 { display:block; font-size:48px; line-height:60px; color:#2f2f2f; font-weight:700; margin:0px; padding:0px; }
#main_container .ts_container .ts_ps_block  p { display:block; padding-bottom:20px; }
#main_container .ts_container .ts_ps_block .ts_screenshots { display:block; background:#e6e6e6; min-height:280px; text-align:center; }
/*----------------ts_ps_block End------------------*/
#main_container .ts_footer { display:block; background:#000; padding:10px 30px; text-align:center; }
#main_container .ts_footer .ts_footer_logo { display:block; margin:15px 0px; }
#main_container .ts_footer .footer_link { display:block; margin:0px; padding:0px; list-style:none; }
#main_container .ts_footer .footer_link li { display:inline-block; }
#main_container .ts_footer .footer_link li a { color:#838383; font-size:14px; text-transform:uppercase; border-right:1px solid #838383; padding:0px 10px; text-decoration:none; }
#main_container .ts_footer .footer_link li a:hover { color:#f41616; }
#main_container .ts_footer .ts_social_link { display:block; margin:15px 0; padding:0px; list-style:none; }
#main_container .ts_footer .ts_social_link li { display:inline-block; }
#main_container .ts_footer .ts_social_link li a { color:#838383; font-size:18px; text-transform:uppercase; padding:0px 10px; text-decoration:none; }
#main_container .ts_footer .ts_social_link li a:hover { color:#f41616; }
#main_container .ts_footer .ts_copyright { display:block; font-size:14px; color:#fff; padding:0px 0px 10px 0; }
/*----------------ts_footer End------------------*/
#main_container .ts_tubeSniperPro { display:block; margin:0px; padding:30px; background:url(../img/tubeSniperPro_bg.png) repeat-x center top #000; text-align:center; min-height:754px; position:relative; }
#main_container .ts_tubeSniperPro h2 { display:block; font-size:37px; line-height:40px; color:#f41616; font-weight:700; margin:0px; padding:0px 0 20px 0; font-family: 'Roboto', sans-serif; }
#main_container .ts_tubeSniperPro h1 { display:block; font-size:65px; line-height:65px; color:#fff; font-weight:700; margin:0px; padding:0px; }
#main_container .ts_tubeSniperPro .exclusive_offer { width:741px; height:170px; color:#000; text-align:center; font-weight:900; font-size:45px; line-height:45px; margin: 0 auto; background:url(../img/red-bg01.png) no-repeat; padding:14px; }
#main_container .ts_tubeSniperPro h1 span { display:block; font-size:100px; line-height:100px; }
#main_container .ts_tubeSniperPro .exclusive_offer span { display:block; }
#main_container .ts_tubeSniperPro .video_box { display:block; margin:0px; padding:0px; position:absolute; /* bottom:-400px; */ left:0px; right:0px; margin-top: 2%;}
#main_container .ts_tubeSniperPro .video_box .video_box_in { display:block; margin:0 auto 40px 0; }
#main_container .ts_tubeSniperPro .video_box .video_box_in iframe { width:750px; height:400px; display:block; margin:0 auto; }
#main_container .blank_block { display:block; min-height:440px; background:#fff; }
#main_container .blank_block2 { display:block; min-height:220px; background:#fff; }
#main_container .AddToCart_btn { margin:0px; padding:10px 20px; background:#d10300; border-bottom:7px solid #8e1013; display:inline-block; font-size:40px; font-weight:bold; color:#fff; text-transform:uppercase; font-family: 'Roboto', sans-serif; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; text-decoration:none; }
#main_container .AddToCart_btn:hover { background:#8e1013; border-bottom:7px solid #d10300; }
#main_container .peyment_option { display:block; margin:0 auto; padding:0px; list-style:none; text-align:center; }
#main_container .peyment_option li { display:inline-block; padding:2px; border:1px solid #b9bbbd; margin:0 5px;  }
/*----------------ts_tubeSniperPro End------------------*/
#main_container .ts_container .ts_video_marketing { display:block; margin:0px; background:url(../img/sav-img04.png) no-repeat center top #000; padding:0px; text-align:center; }
#main_container .ts_container .ts_video_marketing .video_marketing_in { display:block; margin:0px; background:url(../img/brush-bg.png) no-repeat center bottom;  padding:50px 30px 30px 30px; }
#main_container .ts_container .ts_video_marketing h4 { display:block; font-size:46px; line-height:60px; color:#fff; font-weight:700; margin:0px; padding:0px 0 10px 0; font-family: 'Roboto', sans-serif; border-bottom:7px solid #ff0000; }
#main_container .ts_container .ts_video_marketing p { padding-bottom:20px; color:#fff; }
#main_container .ts_container .ts_video_marketing .marketing_box { display:block; width:85%; margin:0 auto; position:relative; }
#main_container .ts_container .ts_video_marketing .marketing_box p { font-size:20px; color:#fff; padding:0px; }
#main_container .ts_container .ts_video_marketing .marketing_box p span { font-weight:bold; }
#main_container .ts_container .ts_video_marketing .marketing_box .marketing_box1 { display:block; background:url(../img/red-bg02.png) repeat; padding:20px; min-height:182px; margin:0 25px 25px 0px; border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; }
#main_container .ts_container .ts_video_marketing .marketing_box .marketing_box2 { display:block; background:url(../img/pattern-bg1.png) repeat; padding:20px; min-height:182px; margin:0 0px 25px 25px; border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; }
#main_container .ts_container .ts_video_marketing .marketing_box .marketing_box3 { display:block; background:url(../img/pattern-bg1.png) repeat; padding:20px; min-height:182px; margin:25px 25px 0px 0px; border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; }
#main_container .ts_container .ts_video_marketing .marketing_box .marketing_box4 { display:block; background:url(../img/pattern-bg.png) repeat; padding:20px; min-height:182px; margin:25px 0px 0px 25px; border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; }
#main_container .ts_container .ts_video_marketing .marketing_box .ts_cross_bg { margin:0px; padding:0; position:absolute; top:0; left:0; right:0; opacity:0.7; }
/*----------------ts_video_marketing End------------------*/
#main_container .ts_container .ts_guarantee_people { display:block; padding:30px; text-align:center; background:#fff; }
#main_container .ts_container .ts_guarantee_people h4 { display:block; font-size:37px; line-height:40px; color:#000; font-weight:900; margin:0px; padding:0px 0 20px 0; border-bottom:7px solid #ff0000; }
#main_container .ts_container .ts_guarantee_people h3 { display:block; font-size:40px; line-height:40px; color:#2f2f2f; font-weight:900; margin:0px; padding:0px 0 20px 0; }
#main_container .ts_container .ts_guarantee_people h3 span { color:#ff0000; }
#main_container .ts_container .ts_guarantee_people p { padding-bottom:20px; }
#main_container .ts_container .ts_guarantee_people .red_text { color:#ff0000; font-size:28px; }
#main_container .ts_container .ts_guarantee_people .guarantee_people_list { display:block; padding:10px; text-align:left; margin-bottom:10px; }
#main_container .ts_container .ts_guarantee_people .guarantee_people_list p { font-size:22px; }
#main_container .ts_container .ts_guarantee_people .guarantee_people_list p span { font-weight:bold; }
/*----------------ts_guarantee_people End------------------*/
#main_container .ts_container .ts_faq_block { display:block; background:#fff;  }
#main_container .ts_container .ts_faq_block .hdn_block { display:block; text-align:left; margin:0px; padding:0px; background:url(../img/faq-bg.png) no-repeat right top #2f2f2f; }
#main_container .ts_container .ts_faq_block .ts_faq_contant { display:block; padding:30px; }
#main_container .ts_container .ts_faq_block .ts_faq_contant .ts_faq_list { margin:0px; padding:0px; display:block; list-style:none; }
#main_container .ts_container .ts_faq_block .ts_faq_contant .ts_faq_list li { display:block; color:#2f2f2f; padding-left:50px; padding-bottom:20px; font-size:22px; background:url(../img/faq-icon.png) no-repeat left top; }
#main_container .ts_container .ts_faq_block .ts_faq_contant .ts_faq_list li .ts_question { display:block; color:#ff0000; }
#main_container .ts_container .ts_faq_block .ts_faq_contant .ts_faq_list li p { font-size:22px; }
#main_container .ts_container .ts_faq_block .ts_screenshots { display:block; background:#e6e6e6; min-height:280px; text-align:center; }
/*----------------ts_faq_block End------------------*/
#main_container .ts_tubeSniperPro2 { display:block; margin:0px; padding:30px; background:url(../img/tubeSniperPro_bg2.png) repeat-x center bottom #000; text-align:center; min-height:655px; position:relative; }
#main_container .ts_tubeSniperPro2 h1 { display:block; font-size:70px; line-height:70px; color:#fff; font-weight:700; margin:0px; padding:0px; }
#main_container .ts_tubeSniperPro2 h1 span { display:block; font-size:100px; line-height:100px; }
#main_container .ts_tubeSniperPro2 .video_box { display:block; margin: 2% 0; padding:0px; position:absolute; /* bottom:-180px; */ left:0px; right:0px; }
#main_container .ts_tubeSniperPro2 .video_box .video_box_in { display:block; margin:0 auto 40px 0; }
#main_container .ts_tubeSniperPro2 .video_box .video_box_in iframe { width:750px; height:400px; display:block; margin:0 auto; }
/*----------------ts_tubeSniperPro2 End------------------*/
#main_container .ts_container .ts_block2 { display:block; margin:0px; padding:30px; background:#191919; text-align:left; }
#main_container .ts_container .ts_block2 p { padding-bottom:20px; color:#fff; }
#main_container .ts_container .ts_block3 { display:block; margin:0px; padding:30px; background:#fff; text-align:left; }
#main_container .ts_container .ts_block3 p { padding-bottom:20px; color:#000; }
/*----------------ts_block2 End------------------*/
#main_container .ts_container .ts_video_marketing2 { display:block; margin:0px; background:#191919; padding:0px; text-align:left; }
#main_container .ts_container .ts_video_marketing2 .video_marketing_in { display:block; margin:0px; background:url(../img/grey-bg2.png) no-repeat center top #191919; padding:50px 30px 30px 30px; }
#main_container .ts_container .ts_video_marketing2 h4 { display:block; font-size:46px; line-height:60px; color:#fff; font-weight:700; margin:0px; padding:0px 0 10px 0; font-family: 'Roboto', sans-serif; border-bottom:7px solid #ff0000; }
#main_container .ts_container .ts_video_marketing2 p { padding-bottom:20px; color:#fff; }
#main_container .ts_container .ts_video_marketing2 .marketing_box { display:block; margin:0 auto; position:relative; }
#main_container .ts_container .ts_video_marketing2 .marketing_box p { font-size:26px; color:#fff; padding:0px 0 5px 0; line-height:26px; font-weight:700; }
#main_container .ts_container .ts_video_marketing2 .marketing_box p span { font-weight:bold; }
#main_container .ts_container .ts_video_marketing2 .marketing_box .small_text { font-size:15px; color:#fff; line-height:20px; }
#main_container .ts_container .ts_video_marketing2 .marketing_box .marketing_box_in { display:block; background:#433636; padding:30px 20px; min-height:230px; margin:20px; border-radius:60px; -webkit-border-radius:60px; -moz-border-radius:60px; }
#main_container .ts_container .ts_video_marketing2 .marketing_box .marketing_box_in .img_box { display:block; padding-top:20px; margin-right:10px; }
#main_container .ts_container .ts_video_marketing2 .marketing_box .marketing_box_in .img_box img { width:100%; }
#main_container .ts_container .ts_video_marketing2 .marketing_box .marketing_box_in .text_box { display:block; }
#main_container .ts_container .ts_video_marketing2 .marketing_box .b_01 { background:#6f0205; }
#main_container .ts_container .ts_video_marketing2 .marketing_box .b_02 { background:#433636; }
#main_container .ts_container .ts_video_marketing2 .marketing_box .b_03 { background:#444444; }
#main_container .ts_container .ts_video_marketing2 .marketing_box .b_04 { background:#803032; }
#main_container .ts_container .ts_video_marketing2 .marketing_box .b_05 { background:#461212; }
#main_container .ts_container .ts_video_marketing2 .marketing_box .b_06 { background:#2d2626; }
#main_container .ts_container .ts_video_marketing2 .marketing_box .b_07 { background:#140e0e; }
/*----------------ts_video_marketing2 End------------------*/
#main_container .ts_container .ts_cheers_block2 { display:block; padding:30px; background:#fff; }
#main_container .ts_container .ts_cheers_block2 .dot_bg { display:block; background:url(../img/dot_bg.png) no-repeat center bottom; }
#main_container .ts_container .ts_cheers_block2 .img_block06 { display:block; text-align:center;  }
#main_container .ts_container .ts_cheers_block2 .ts_profile_name { display:block; text-align:center; font-size:48px; color:#000; }
#main_container .ts_container .ts_cheers_block2 .ts_profile_name span { display:block; font-size:30px; }
/*----------------ts_cheers_block End------------------*/
#main_container .ts_container .ts_faq_block2 { display:block; background:#fff;  }
#main_container .ts_container .ts_faq_block2 .hdn_block { display:block; text-align:left; margin:0px; padding:0px; background:#d8d8d8; }
#main_container .ts_container .ts_faq_block2 .ts_faq_contant { display:block; padding:30px; }
#main_container .ts_container .ts_faq_block2 .ts_faq_contant .ts_faq_list { margin:0px; padding:0px; display:block; list-style:none; font-weight:300; }
#main_container .ts_container .ts_faq_block2 .ts_faq_contant .ts_faq_list li { display:block; color:#696969; padding-left:90px; padding-bottom:30px; font-size:25px; background:url(../img/faq-icon2.png) no-repeat left top; }
#main_container .ts_container .ts_faq_block2 .ts_faq_contant .ts_faq_list li .ts_question { display:block; color:#696969; font-weight:700; padding:20px 0; }
#main_container .ts_container .ts_faq_block2 .ts_faq_contant .ts_faq_list li p { font-size:22px; }
#main_container .ts_container .ts_faq_block2 .ts_screenshots { display:block; background:#e6e6e6; /* min-height:540px; */ text-align:center; }
/*----------------ts_faq_block End------------------*/
#main_container .ts_candy_crush { display:block; margin:0px; padding:30px 0; background:url(../img/candy-bg.png) no-repeat center top; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; text-align:center; min-height:392px; position:relative; }
#main_container .ts_candy_crush h1 span { display:block; }
#main_container .ts_candy_crush h1 { display:block; font-size:55px; line-height:60px; color:#fff; font-weight:700; margin:0px; padding:0px; }
#main_container .ts_candy_crush .ts_outsourcer_licence { display:block; margin:0px; position:absolute; bottom:-73px; left:0; right:0; background:url(../img/curve_black-bg.png) no-repeat center center; min-height:158px; font-size:36px; color:#fff; padding:45px 20px 25px 20px; }
#main_container .ts_candy_crush .ts_outsourcer_licence span { color:#ff0000; }
/*----------------ts_candy_crush End------------------*/
#main_container .ts_container .video_box { display:block; margin:0px; padding:0px; text-align:center; background:#fff; }
#main_container .ts_container .video_box .video_box_in { display:block; margin:0 auto 40px auto; }
#main_container .ts_container .video_box .video_box_in iframe { width:750px; height:400px; display:block; margin:0 auto; }
#main_container .blank_block3 { display:block; min-height:120px; background:#fff; }
#main_container .ts_container .video_box .video_step { display:block; text-align:center; }
#main_container .ts_container .video_box .video_step .video_step_in { display:block; margin:0px 40px; }
#main_container .ts_container .video_box .video_step .video_step_in .video_step_img { position:relative; }
#main_container .ts_container .video_box .video_step .video_step_in .video_step_img .number_box { background:#ff0000; padding:4px; font-size:34px; font-weight:700; position:absolute; right:38px; top:0px; border-radius:50%; width:50px; height:50px; color:#fff; }
#main_container .ts_container .video_box .video_step p { color:#000; font-size:24px; }
/*----------------video_box End------------------*/
#main_container .ts_container .outsourcing_team { display:block; text-align:center; padding:0px; }
#main_container .ts_container .outsourcing_team h4 { display:block; font-size:40px; line-height:40px; color:#000; font-weight:700; margin:0px; padding:0px; }
#main_container .ts_container .outsourcing_team .team_icon { display:block; margin-bottom:20px; }
#main_container .ts_container .outsourcing_team .outsourcing_team_in { min-height:430px !important; }
/*----------------outsourcing_team End------------------*/
#main_container .ts_dont_miss { display:block; margin:0px; padding:30px 0; background:url(../img/red-bg03.png) no-repeat center top; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; text-align:center; min-height:160px; position:relative; }
#main_container .ts_dont_miss h1 { display:block; font-size:108px; color:#fff; font-weight:900; margin:0px; padding:0px; text-transform:uppercase;  }
#main_container .ts_dont_miss .been_approved { display:block; margin:0px; position:absolute; left:0; right:0; background:url(../img/grey-bg4.png) no-repeat center center; min-height:434px; font-size:36px; color:#fff; padding:20px; text-align:center; }
#main_container .ts_dont_miss .been_approved h2 { display:block; font-size:45px; color:#fff; font-weight:400; margin:0px; padding:0px 0 20px 0; }
#main_container .blank_block4 { display:block; min-height:430px; background:#fff; }
/*----------------ts_dont_miss End------------------*/
#main_container .ts_container .ts_limit_offer { display:block; font-size:65px; color:#ff0000; text-transform:uppercase; }
#main_container .ts_container .ts_limit_offer span { color:#000; text-transform:lowercase; }
#main_container .ts_container .addto_cart_block3 { display:block; text-align:center; background:url(../img/grey-bg5.png) no-repeat center top; min-height:300px; margin-top:-30px; padding:40px 20px;  }
#main_container .ts_container .btn_hdn2 { display:block; text-align:center; font-size:30px; color:#fff; padding:0px 0px 20px 0;  }

/* ===================================== Screen Resolution CSS ===================================== */
 
 /* Large desktop */
@media (min-width: 1200px) {

}

@media (min-width: 990px) and (max-width: 1199px){

}

@media (min-width: 980px) and (max-width: 990px){

}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px){
#main_container .ts_want_to_know .ts_want_to_know_in h1 { font-size:60px; line-height:65px; padding-bottom:40px; }
#main_container .ts_app_reveals .ts_app_reveals_in h2 { font-size:50px; line-height:60px; padding-bottom:20px; }
#main_container .ts_container .ts_profile_block .ts_profile_img { margin:0px 0 0px 0; }
#main_container .ts_container .ts_profile_block .ts_profile_img img { width:75%; }
#main_container .ts_container .ts_testimonials_block .testimonials_in .testimonials_inner { min-height:455px; }
#main_container .ts_container .ts_analysis_step .step_list li .contant_rgt { width:272px; }
#main_container .ts_container .ts_analysis_step .step_list li .contant_lft { width:272px; }
#main_container .ts_container .ts_features_block .features_list li .features_text { font-size:20px; right:-270px; width:222px; }
#main_container .ts_container .ts_features_block .features_list li .features_text2 { font-size:20px; left:-270px; width:222px; }
#main_container .ts_container .ts_block .lifetime_access { width:657px; height:197px; padding:20px 20px; color:#fff; font-weight:bold; font-size:33px; text-align:center; background:url(../img/btn-bg2.png) no-repeat; }
#main_container .ts_container .ts_bonus_block .bonus_block_in .extra_high { font-size:20px; }
#main_container .ts_container .ts_bonus_block .bonus_block_in .hdn_block .icon_b img { max-width:80%; }
#main_container .ts_container .ts_bonus_block .bonus_block_in .bonus_hdn { font-size:35px; }
#main_container .ts_container .ts_bonus_block .bonus_block_in .hdn_block .icon_b { left:120px; }
#main_container .ts_tubeSniperPro h1 { font-size:50px; line-height:55px; }
#main_container .ts_tubeSniperPro .exclusive_offer { font-size:40px; line-height:40px; }
#main_container .ts_container .ts_video_marketing .marketing_box { width:100%; }
#main_container .ts_tubeSniperPro2 h1 span { font-size:90px; line-height:90px; }
#main_container .ts_candy_crush h1 { font-size:53px; }
#main_container .ts_candy_crush .ts_outsourcer_licence { font-size:30px; }
#main_container .ts_container .video_box .video_box_in iframe { width:95%; }
#main_container .blank_block3 { min-height:90px; }
#main_container .ts_dont_miss .been_approved img { max-width:100%; }
#main_container .ts_container .outsourcing_team .outsourcing_team_in { min-height:528px !important; }
}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
#main_container .ts_header .ts_header_in { text-align:center; }
#main_container .ts_want_to_know .ts_want_to_know_in h1 { font-size:70px; line-height:70px; padding-bottom:40px; }
#main_container .ts_app_reveals .ts_app_reveals_in h2 { font-size:50px; line-height:55px; padding-bottom:20px; }
#main_container .ts_app_reveals .ts_app_reveals_in .block_box { position:relative; }
#main_container .ts_container .ts_profile_block { padding:0px 20px; }
#main_container .ts_container .ts_profile_block .ts_profile_img { text-align:center; margin:0px 0 40px 0; }
#main_container .ts_container .ts_profile_block .ts_profile_name { padding:0px 0 20px 0; text-align:center; }
#main_container .ts_container .ts_screenshots_block .ts_screenshots img { width:100%; }
#main_container .ts_container .ts_video_contant .heading_block h2 { font-size:50px; line-height:55px; }
#main_container .ts_container .ts_introducing_block h4 { font-size:40px; }
#main_container .ts_container .sniper_pro_v3 h4 { font-size:40px; padding-bottom:40px; }
#main_container .ts_container .ts_testimonials_block .testimonials_in .blank_block1 { display:none; }
#main_container .ts_container .ts_testimonials_block .testimonials_in .blank_block2 { display:none; }
#main_container .ts_container .ts_testimonials_block .testimonials_in .blank_block3 { display:none; }
#main_container .ts_container .ts_testimonials_block .testimonials_in .blank_block4 { display:none; }
#main_container .ts_container .ts_testimonials_block .testimonials_in .blank_block5 { display:none; }
#main_container .ts_container .ts_testimonials_block .testimonials_in .blank_block6 { display:none; }
#main_container .ts_container .ts_testimonials_block .testimonials_in .block01 { margin:0 10px 10px 10px; }
#main_container .ts_container .ts_testimonials_block .testimonials_in .block02 { margin:0 10px 10px 10px; }
#main_container .ts_container .ts_testimonials_block .testimonials_in .block03 { margin:0 10px 10px 10px; }
#main_container .ts_container .ts_testimonials_block .testimonials_in .block04 { margin:0 10px 10px 10px; }
#main_container .ts_container .ts_testimonials_block .testimonials_in .block05 { margin:0 10px 10px 10px; }
#main_container .ts_container .ts_ranking_step .ts_ranking_step_in { width:100%; }
#main_container .ts_container .ts_ranking_step .ts_ranking_step_in .ts_ranking_lft { margin-right:0px; }
#main_container .ts_container .ts_ranking_step .ts_ranking_step_in .ts_ranking_rgt { margin-left:0px; }
#main_container .ts_container .ts_ranking_step .ts_ranking_step_in .text_block { text-align:center; margin-bottom:20px; }
#main_container .ts_container .ts_ranking_step .ts_ranking_step_in .icon_block .step_box { left:0; right:0; top:30%; margin:0 auto; }
#main_container .ts_container .ts_ranking_step .ts_ranking_step_in .icon_block .step_box2 { left:0; right:0; top:30%; margin:0 auto; }
#main_container .ts_container .ts_ranking_step .ts_ranking_step_in .border1 { display:block; margin-bottom:20px; border-bottom:1px solid #ccc; padding-bottom:20px; }
#main_container .ts_container .ts_testimonials_block .testimonials_in .testimonials_inner { min-height:inherit; }
#main_container .ts_container .ts_analysis_step .step_list li .contant_rgt { position:relative; width:100%; text-align:center; margin-top:45px; }
#main_container .ts_container .ts_analysis_step .step_list li .contant_lft { position:relative; width:100%; text-align:center; margin-top:45px; }
#main_container .ts_container .ts_analysis_step .step_list li .rgt_arrow { display:none; }
#main_container .ts_container .ts_analysis_step .step_list li .lft_arrow { display:none; }
#main_container .ts_container .ts_features_block .features_list li .features_text { display:none; }
#main_container .ts_container .ts_features_block .features_list li .features_text2 { display:none; }
#main_container .ts_container .ts_block .lifetime_access {  padding:20px 20px; font-size:30px; background:#990e12; background-image:none; width:100%; height:auto; }
#main_container .ts_container .ts_bonus_block h4 { font-size:50px; line-height:50px; }
#main_container .ts_container .ts_bonus_block .bonus_block_in .hdn_block .icon_b { left:140px; top:-50px; }
#main_container .ts_container .ts_bonus_block .bonus_block_in .hdn_block .icon_b img { max-width:60%; }
#main_container .ts_container .ts_bonus_block .bonus_block_in .contant_block .contant_block_in { text-align:center; }
#main_container .ts_container .ts_bonus_block .bonus_block_in .contant_block .product_mockup { margin-bottom:20px; }
#main_container .ts_container .ts_investment_block .ts_deal_block .price_block .hdn_t { text-align:left; line-height:35px; }
#main_container .ts_container .ts_investment_block .ts_deal_block .price_block .hdn_t .year_y { display:block; }
#main_container .ts_container .ts_investment_block .ts_deal_block .value_list li .price_tt { display:block; float:none; text-align:left; }
#main_container .ts_container .ts_investment_block .special_deal_block .deal_text { padding:10px 20px; text-align:left; }
#main_container .ts_container .ts_cheers_block .img_block02 { padding:26px 0; }
#main_container .ts_container .ts_cheers_block .img_block03 { margin-bottom:45px; text-align:center; }
#main_container .ts_container .ts_cheers_block .img_block01 { text-align:center; }
#main_container .ts_tubeSniperPro .exclusive_offer { border-radius:20px; -moz-border-radius:20px; -o-border-radius:20px; -webkit-border-radius:20px; display:block; font-size:45px; line-height:45px; background:url(../img/red-bg02.png) repeat; padding:20px; width:100%; height:auto; }
#main_container .ts_tubeSniperPro .video_box .video_box_in iframe { width:100%; height:260px; }
#main_container .ts_tubeSniperPro2 .video_box .video_box_in iframe { width:100%; height:260px; }
#main_container .ts_container .ts_video_marketing .marketing_box .ts_cross_bg { display:none; }
#main_container .ts_container .ts_video_marketing .marketing_box .marketing_box1 { margin:0 0px 20px 0px; min-height:120px; }
#main_container .ts_container .ts_video_marketing .marketing_box .marketing_box2 { margin:0 0px 20px 0px; min-height:120px; }
#main_container .ts_container .ts_video_marketing .marketing_box .marketing_box3 { margin:0 0px 20px 0px; min-height:120px; }
#main_container .ts_container .ts_video_marketing .marketing_box .marketing_box4 { margin:0 0px 0px 0px; min-height:120px; }
#main_container .ts_container .ts_video_marketing .marketing_box { width:100%; }
#main_container .ts_container .ts_guarantee_people .guarantee_people_list img { margin-bottom:10px; }
#main_container .peyment_option li { margin:2px; }
#main_container .ts_tubeSniperPro .video_box { margin:0 20px; }
#main_container .ts_tubeSniperPro2 .video_box { margin:0 20px; }
#main_container .ts_container .ts_faq_block .ts_faq_contant { padding:30px 20px; }
#main_container .ts_footer .footer_link li a { padding:0 5px; }
#main_container .ts_container .ts_video_marketing2 .marketing_box .marketing_box_in { margin:0 0 20px 0; min-height:auto; padding:20px; }
#main_container .ts_container .ts_video_marketing2 .marketing_box .marketing_box_in .img_box { margin-right:0px; padding-top:0px; text-align:center; }
#main_container .ts_container .ts_video_marketing2 .marketing_box .marketing_box_in .text_box { text-align:center; }
#main_container .ts_container .ts_block3 { padding:0px; }
#main_container .ts_container .ts_video_marketing2 .marketing_box .marketing_box_in .img_box img { max-width:100%; }
#main_container .ts_container .video_box .video_box_in iframe { width:95%; }
#main_container .ts_candy_crush h1 { font-size:43px; line-height:45px; padding-bottom:50px; }
#main_container .blank_block3 { min-height:85px; }
#main_container .ts_candy_crush .ts_outsourcer_licence { font-size:25px; }
#main_container .ts_container .video_box .video_step .video_step_in .video_step_img { margin:0 auto 20px auto; width:220px; display:block; }
#main_container .ts_container .video_box .video_step .video_step_in { margin:0 20px 20px 20px; }
#main_container .ts_container .ts_guarantee_block .ts_guarantee { height:auto; }
#main_container .ts_container .ts_guarantee_block .ts_guarantee img { max-width:100%; }
#main_container .ts_dont_miss h1 { font-size:75px; }
#main_container .ts_dont_miss .been_approved img { max-width:100%; }
#main_container .ts_dont_miss .been_approved h2 { font-size:35px; }
#main_container .ts_container .ts_limit_offer { font-size:56px; }
#main_container .ts_container .btn_hdn2 { font-size:23px; }
}


/* Landscape phones and down */
@media (max-width: 480px) {
	
#main_container .ts_want_to_know .ts_want_to_know_in h1 { font-size:50px; line-height:52px; padding-bottom:40px; }
#main_container .ts_app_reveals .ts_app_reveals_in h2 { font-size:50px; line-height:55px; }
#main_container .ts_container .ts_btn { font-size:20px; padding:10px 20px; }
#main_container .ts_container .ts_block h4 { font-size:40px; line-height:40px; }
#main_container .ts_footer .footer_link li a { font-size:12px; padding:0 5px; line-height:18px; }
#main_container .ts_tubeSniperPro h2 { font-size:22px; line-height:25px; }
#main_container .ts_tubeSniperPro h1 { font-size:30px; line-height:35px; }
#main_container .AddToCart_btn { font-size:18px; }
#main_container .ts_tubeSniperPro2 h1 span { font-size:45px; line-height:50px; }
#main_container .ts_tubeSniperPro2 h1 { font-size:40px; line-height:45px; }
#main_container .ts_container .ts_faq_block2 .ts_faq_contant .ts_faq_list li { padding-left:0px; background:none; }
#main_container .ts_candy_crush .ts_outsourcer_licence { font-size:21px; }
#main_container .ts_container .btn_hdn { font-size:19px; }
#main_container .ts_container .ts_guarantee_block .ts_guarantee { height:auto; width:100%; }
#main_container .ts_container .btn_hdn2 { font-size:16px; }

}




