/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
#footer{    height: auto!important;}
#features h3{    
	    font-size: 22px;
}

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.slider_button.forsectiontab {
    margin: 0px 0px 15px;
}
	.hide_mob{display:none;}
	.left_mobile{float:left;}
.hide_desk{display:block;} 
.icon_mob{min-height:80px;text-align:left!important;}
	.mob_marg{margin: 0px 10px;}
p.info_month {
    display: inline-block;
    width: 24%;
    text-align: center;
}
.buy-plan .second .row .logo .logo *, .buy-special-plan .second .row .logo .logo * {
    width: 75%;
    text-align: center;
    margin: 0 auto;
}
.second li {
    list-style: none;
    display: block;
    float: left;
    width: 100%;
    text-align: center;
}
.header_login.col-md-5 {
    float: right;
    width: 50%;
    margin-top: 20px;
}
.logo.col-md-4 {
    width: 70%;
    float: left;
    clear: both;
}
.logo.col-md-4 img{width:100%;}
	h2{font-size:24px;}
	.divider_buy_plan {
    margin: 5px 0px 20px;
}
h3.question_faq {
    font-size: 16px;
}
p.answer_faq {
    line-height: 20px;
    margin-top: 15px;
    margin-bottom: 20px;
	font-size: 12px;
}
.faq_section {
    margin-top: 25px;
    margin-bottom: 30px;
}
.padding_row_buy.toptext h2 {
    font-size: 18px;
}
.buy-plan .container.padding200.text-center .padding_row_buy, .buy-special-plan .container.padding200.text-center .padding_row_buy, .buy-custom-plan .container.padding200.text-center .padding_row_buy {
    padding: 15px;
}
.summary_det {
    margin-top: 0px;
}
p.first_text.text_check.text-left {
    margin-top: 15px;
}
p.each_step {
    margin-bottom: 15px;
    font-size: 16px;
}
.steps.step_2 {
    margin-top: 15px;
}
.padding_row_buy.toptext {
    padding: 0px 0px 10px;
}	

.s_line{display:none;}
	
	.game_title {
    font-size: 14px;
}
	.memberships .pull-left.each_pack.text-left{text-align:center!important;float:right!important;}
		.memberships .text-right{text-align:center!important;}
	.checkbox_contact{position:relative;    margin: 20px 0px;}
	.archive h2.text-left{text-align:center!important;}
body:not(.home) #main{margin-top:0px;}
button.menu-btn.hidden-lg.hidden-md.hidden-sm {
    background-color: #6e040b;
    color: #fff;   
    border: 0px;
    font-size: 25px;
	margin-right: 10px; 
}

.mibile-btn { 
    text-align: right;
}
ul.menu {
    list-style: none;
    text-align: right;
    padding-left: 0px;
    padding-bottom: 15px;
}
.text_top_acc {
    text-align: center!important;
}
.padding_row {
    padding: 0 15px;
}	
.paddingleft60px {
    padding-left: 15px;
}
.game_container {
    margin-bottom: 30px;
}
.paddingleft30px{padding-left:0px;}
.pack_section {
    margin: 30px 0px;
}
.tipsters_section {
	    margin-bottom: 0px;
    padding: 10px;
}
.tipster_photo {
    float: left;
    width: 40%;
    text-align: center;
}
.tipster_photo img{
    width: 100%;
}

.tipster_stats {
    float: left;
    width: 59%;
    margin-left: 1%;
}
button.btn.pack_btn {
    font-size: 12px;
    width: 100%;
}
#header_slider h1 {
        margin-top: 50px;
    font-size: 25px;
}
#header_slider {
    background-position: center center;
    height: 390px;
}
.button_spec {
    padding: 15px;
}

.right_pad_pri .text-right .small_before {
    display: none;
}
.each_pack .text-left,  .each_pack .text-right{text-align:left!important;}
.pack_section .each_pack .col-md-6{
	float: left;
    width: 51%;
	    padding: 0px;
}
.each_pack a.btn.pack_btn {
    float: left;
    width: 49%;
	    font-size: 11px
}
span.disc_anounc.ln_50 {
    display: none;
}
.pack_section {padding:0px;}
.text_home_section{padding:0px;margin:15px 0px;float: left;    width: 100%;}
.rounded-zone{display:none;}
p.big_for_name_titles {
    margin-bottom: 0px;font-size: 16px;    line-height: normal;
}
kbd{    margin: 0px;
    padding: 0px;
    font-size: 9px;
    line-height: 16px;
    width: 100px;
}
p.tipsters_details {
    font-size: 11px;
	    margin: 0px;
}
.pack_line {
    margin-top: 5px; 
    margin-bottom: 5px;
} 
.pack_section .each_pack {
    padding: 15px; 
}
.ln_50 {
    line-height: 25px;
}
body.pricing-plans .pack_section {
    padding: 30px 0px!important;
	margin:0px!Important;
} 
body.contact .container.gray_container.text-center.first_pack {
    padding: 30px 0px!important;
	margin:0px!Important;
} 
.padding_row.ct_pad {
    width: 100%;
    margin: 0px;
}

body.account-paid #main {
    padding-top: 0px;
}
body.account-paid #main .accpaid_title{
    padding-top: 50px;
}
.meth_select .pull-right.each_pack img{
    width: 65px;
    margin-top: 17px;
}
.style_labels label.plans_select.active {
    padding: 0px 15px;
}
label.plans_select * {
    line-height: 26px;
}
.price {
    font-size: 25px;
}
.style_labels label.plans_select {
    padding: 0px 15px;
}
.pull-left.each_pack.text-left {
	 text-align: right!important;
}
.pull-left.each_pack.text-left strong {
    font-size: 16px;
}
.padding_row_buy {
    padding: 10px 10px 10px;
}
.padding200 {
    padding: 0px 15px;
}
h3.question_faq:before {
    margin-left: 0px;
    margin-right: 15px;
}
.btn_ct_form .btn {
    width: 100%;
	    margin: 0px;
}
.header_login .form-group.loginClass {
    float: left;
    width: 100%;
    margin: 0px;
    margin-bottom: 10px!important;
}
.ct_pad.padding_row{margin:0px;}
#footer{    height: auto!important;}
#footer nav a {
    float: left;
    width: 100%;
    line-height: 25px;
    margin: 0px;
}
.contactpart ul li i {
    margin-right: 10px!important;
    margin-left: 0px!important;
}
.header_login {
	    margin-top: 5%;
    margin-bottom: 20px!important; 
}
div#testimonials_container {
    width: 100%;
    margin: 0px;
}
.testi_text {
    min-height: 100px;
    width: 100%;
    float: left;
    margin-top: 20px;
}
div#testimonials_container .col-md-4 * {
    clear: both;
    display: block;
	    margin: 5px 0px;
}

div#testimonials_container .col-md-4 img {
    float:left;
}
.padding_rowdb {
    padding: 0 30px;
}
.padding_row85 {
    padding: 0px 25px;
}
.reg-log.clearfix * {
    width: 100%;
    text-align: center;
}
.form_red_btn, .form_red_btn:active {
    font-size: 14px;
}
.modal .terms_link {
    line-height: 20px;
}
.button_spec {
    width: 100%;
}
.padding_row{
	    margin: 0;
    width: 100%;
	padding:0;
}
#testimonials_container .col-md-4, #home_container .col-md-6 {padding:0px!important;}
.container.gray_container.padding_row.top_account_section.borderadius5px{padding:0px 15px!important;}
}


/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {

}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}