@media only screen and (max-width:1279px){
    .prvcy-polcy-page h1 {font-size: 26px;}
    .prvcy-polcy-page p , .prvcy-polcy-page .privacy_policy li{font-size: 14px; line-height: 22px; margin-bottom: 12px;}
    .prvcy-polcy-page h2 {font-size: 20px;}
    .prvcy-polcy-page ul.privacy_policy{font-size: 14px;}
    .prvcy-polcy-page .footer-container ul li a {padding: 32px 10px 22px;}
    .prvcy-polcy-page .footer-container ul li {padding:0px 10px;}
    .prvcy-polcy-page .style4 {font-size: 28px;}
    .prvcy-polcy-page .style2 {font-size: 16px !important;}
}

@media only screen and (max-width:1100px) {
    .container.container-wide{ width:98%;}
    .content, #topmenu, .dropdown{width:100%;}
    .top_login {width: auto;}
    .category_bottom_padding{width:102%; margin-left:-2%;}
    .category_bottom_padding .col-sm-4 {margin: 0 0 0 2%; width: 31.333%;}
    .widget_category_text .widget-title {width: 100%; padding:15px 80px 15px 15px; height:96px;}
    .logo_h {width: auto;}
    .widget_category_text .inner {padding: 10px 10px 38px; width: 100%;}
    .widget_category_text .inner img{width:100%; padding-bottom:10px;}
    .widget_profile .avatar1 {height: 65px; width: 65px;}
    .widget_profile .avatar1 img {width: 100%;}
    .containerfooter{width:100%;}
    .footer_left{width:70%;}
    .footer_logo {width: 30%;}
    .footer_logo img{width:100%;}
    img{max-width:100%;}
    .tabledata01 {width: 100% !important;}
}

@media only screen and (max-width:979px) {
    .dropdown a {line-height: inherit; padding: 12px 15px 8px 15px; font-size:14px;}
    .btn_position {left:50%; margin-left:-69px;}
    .home1, .waystoearn, .ladder1, .faq1, .signup1{width:auto;}
    .top_right_login{width:auto !important; margin:inherit !important;}
    .forgot_pass{ margin-left:0px !important;}
    .header_logo {width: 270px;}
}

@media only screen and (min-width:800px) and (max-width:980px) {
    .typography.boxed{min-height:900px;}

    .prvcy-polcy-page .logo_h{margin-bottom: -16px;}
}


@media only screen and (max-width:767px) {
    .category_bottom_padding {margin-left:0%; width: 100%;}
    .category_bottom_padding .col-sm-4 {margin: 0 0 2% 0; width:100%; height:auto;}
    .widget_category_text .inner{height:auto;}
    .widget_category_text .widget-title {height: auto; min-height: 80px;}
    #topmenu{display:none;}
    .mob-menu{display:block; float:left; margin:12px 3% 0 0px;}

    .top_login {margin-top: 8px;}
    .forgot_pass { margin:0px 0px 0px 0px !important; width: 100%;}
    .forgot_pass a{display:inline-block !important; float:none; width:auto !important;}
    .forgot_pass a {display: inline-block; float: none; width: auto;}
    .top_login1 {text-align: center; width: 100% !important; margin-top: 0; padding: 0 !important;}
    .f_login {margin-top:8px !important;}
    .content1{padding-top:8px !important;}
    .typography .inner {padding:28px;}
    h1 {font-size:22px;}
    #commentForm .form-inner {padding: 0 0 25px; width: 96%;}
    .inner h4 {font-size: 15px; margin-bottom: 22px;}
    h3 {font-size:18px;}
    .tabledata01 {margin-top: 12px; width: 100% !important;}
    .tabledata01 table tr th {font-size: 16px; padding: 10px;}
    h5, .toggle-header .question {font-size: 15px;}
    .toggle-link {padding: 15px 40px 15px 30px;}
    .toggle-link i {top: 14px;}
    .label_title {font-size: 14px; margin-bottom: 5px;}
    .inner ol li {line-height: normal;}
    .top_right_login{width:85% !important;}
    .width_email{ width:48% !important; margin:0px 2% 8px 0 !important;} 
    .field_text{ width:48% !important; margin:0px 2% 8px 0px !important;} 
    .top_right_login .width_email input, .top_right_login .field_text input{width:100% !important;} 
    .top_login1 #login_form .fleft {float:right !important;}
    .toggle-body .inner{padding: 0px 0px 0px 20px !important;}
    .toggle-link .question {top: 14px;}
    .prvcy-polcy-page .legal {background-color: #5c5146 !important;color: #a5a09c;}
    .legal .logo{display: block;}
    .prvcy-polcy-page .footer-container ul li a{text-align: center;}
}


@media only screen and (max-width:639px) {
    .footer_left {width: 100%;}
    .footer {padding: 20px 0;}
    .footer_logo{float:left; width:100%; text-align:center; float:left; margin-top:20px;}
    .footer_container .logo{width:100%;}
    .footer_logo img{max-width:100%; width:auto;}
    .col-sm-3_1{width:100%;}
    .footer_left .col-sm-3_1 a {clear: both; float: left;}
    .footer_left .copy_right{padding:10px 0px; margin:0px; width:100%; text-align:center;}
    .top_login .fright {float: none;}
    .header_logo {width: 240px;}
    .top_right_login{ width:100% !important;} 
    .width_email{ width:100% !important; margin:0px 0 8px 0px !important;} 
    .field_text{ width:100% !important; margin:0px 0 8px 0px !important; } 
    .top_right_login .width_email input, .top_right_login .field_text input{width:100% !important;} 
    .top_login1{margin-bottom:10px;}
    .top_login1 #login_form .fleft{float:right !important; width:100% !important;}
    .top_login1 #login_form .fleft .btn-icon{width:100% !important;}
    .top_login2{width:auto !important; float:right !important;}
    .top_login2 .btn span {float: left; height:32px; line-height:32px; padding: 0 5px; text-indent:-999999999px;}
    .top_login2 .fright {float: right !important;}
    .top_login2 .btn-icon i {float: left; margin:7px 0 0 3px; width: 20px;}
    .top_login2 .btn-icon{float:left;} 
    .typography .inner {padding: 0px;}
    .prvcy-polcy-page .typography.boxed {border: none;line-height: 20px; padding: 25px;}
    h1 {font-size: 20px;}
    .inner h4 {font-size: 14px; margin-bottom: 18px;}
    h3 {font-size:16px;}
    .tabledata01 table tr th {font-size:15px; padding: 10px;}
    .contact-form .rowSubmit {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; padding: 0 !important;}
    .rowSubmit input{width:100%;}
    .rowSubmit .btn{width:100%;}
    #commentForm .form-inner {padding: 0 0 10px; width:100%;}
    .prvcy-polcy-page h1 {font-size: 22px;}
}


@media only screen and (max-width:479px) {
    .top_login {margin-bottom: 15px; text-align: center; width: 100%;}
    .mob-menu {margin: 12px 8% 0 0;}
    .f_login{display:none;}
    .f_login.mob {
        display: block;
        float: left;
        margin:0px 0 15px 0px !important;
        position: relative;
        text-align: center;
        width: 100%;
    }
    .f_login.mob img{width:100%;}
    .top_login .fright {display: none;}
    .prvcy-polcy-page .footer-container{margin-bottom:15px;}	
    .prvcy-polcy-page .footer-container ul li {padding: 0 10px;  width: 100%;}
    .prvcy-polcy-page .footer-container ul li a {padding:15px 0px 15px 0; width: 100%;}
    .prvcy-polcy-page .logo_h { margin-top: -5px;}
}














