/*

Theme Name: bestcheapvpnservice-2017
Theme URI: https://www.bestcheapvpnservice.com
Description: 
Author: MulikaInfotech.com
Author URI: http://www.mulikainfotech.com
Version: 1.0
*/


/*HTML5 Reset CSS*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {







    margin:0;







    padding:0;







    border:0;







    outline:0;







    font-size:100%;







    vertical-align:baseline;







    background:transparent;







}







.gdrts-rating-block {







  float: left;







/*  padding-left: 10px; */ 



width: 100%;



}



.social_bar{



    float: left;



    width: 100%;



    margin: 10px 0;



}



.social_bar a{



    float: left;



    margin-right: 10px;



    font-size: 37px;    



    display: inline-block;



}



.social_bar a.fb{



    color: #3b5998;



}



.social_bar a.twit{



    color: #1da1f2;



}



.social_bar a.google{



    color: #dc4e41;



}



.social_bar a.linked{



    color: #0077b5;



}



.single .embed_video{



      float: left;



    margin: 10px 0;



    text-align: center;



    width: 100%;



}



body {







    line-height:1;







}







article,aside,details,figcaption,figure,







footer,header,hgroup,menu,nav,section {







    display:block;







}







nav ul {







    list-style:none;







}







blockquote, q {







    quotes:none;







}







blockquote:before, blockquote:after,







q:before, q:after {







    content:'';







    content:none;







}







a {



    margin:0;

    padding:0;

    font-size:100%;

    vertical-align:baseline;

    background:transparent;

    outline: none !important;

}







del {







    text-decoration: line-through;







}







abbr[title], dfn[title] {







    border-bottom:1px dotted;







    cursor:help;







}







table {







    border-collapse:collapse;







    border-spacing:0;







}







/* change border colour to suit your needs */







hr {







    display:block;







    height:1px;







    border:0;







    border-top:1px solid #cccccc;







    margin:1em 0;







    padding:0;







}







input, select {







    vertical-align:middle;







}







li{







    list-style-type: none;







}







/*END HTML5 Reset CSS*/























/* Wordpress core







------------------------------------*/















.alignnone {







    margin:5px 20px 20px 0;







}







.aligncenter, div.aligncenter {







    display:block;







    margin:5px auto 5px auto;







}







.alignright {







    float:right;







    margin:5px 25px 20px 30px;







}







.alignleft {







    float:left;







    margin:5px 20px 20px 0;







}







.aligncenter {







    display:block;







    margin:5px auto 5px auto;







}







a img.alignright {







    float:right;







    margin:5px 0 20px 20px;







}







a img.alignnone {







    margin:5px 20px 20px 0;







}







a img.alignleft {







    float:left;







    margin:5px 20px 20px 0;







}







a img.aligncenter {







    display:block;







    margin-left:auto;







    margin-right:auto







}







.wp-caption {







    background:#fff;







    border:1px solid #f0f0f0;







    max-width:96%;







    padding:5px 3px 10px;







    text-align:center;







}







.wp-caption.alignnone {







    margin:5px 20px 20px 0;







}







.wp-caption.alignleft {







    margin:5px 20px 20px 0;







}







.wp-caption.alignright {







    margin:5px 0 20px 20px;







}







.wp-caption img {







    border:0 none;







    height:auto;







    margin:0;







    max-width:98.5%;







    padding:0;







    width:auto;







}







.wp-caption p.wp-caption-text {







    font-size:11px;







    line-height:17px;







    margin:0;







    padding:0 4px 5px;







}







/* END Wordpress core */







a:hover{







    text-decoration: none !important;







    outline: none !important;







}







textarea{







    resize: none;







}







body{







    background: #fff !important;







    font-family: 'Segoe UI';







}















.screen header{







    width: 100%;







    float: left;







    background: #191919;







}







.screen header .logo{







    width: 200px;







    float: left;







}







.screen header .menu{







    width: 515px;







    float: right;







}







header .header_menu li{







    float: left;







    line-height: 70px;







}







header .header_menu li a{







    color: #fff;







    font-size: 19px;







    padding: 8px 10px;







    font-weight: lighter;







}







header .header_menu li a:hover{







    color: #92bd5c;







    text-decoration: none;







}







header .mobile_resonsive_menu{







    display: none;







    float: left;







    width: 100%;







}







.mobile_resonsive_menu ul li{







    width: 100%;







    float: left;







    text-align: center;







    line-height: 40px;







}







.mobile_resonsive_menu ul li a{







    color: #fff;







    font-size: 19px !important;    







}







header .mobile_menu_icon{







    display: none;







    width: 42px;







    height: 36px;







    position: absolute;







    top: 18px;







    right: 10px;







}







.screen .main{







    width: 100%;







    float: left;







    margin-bottom: 100px;







}







.screen .main .banner{







    background: url('images/banner.jpg') no-repeat center center / cover;







    width: 100%;







    min-height: 600px;







}







.main .banner .banner_inner_text{







    float: left;







    width: 510px;







    margin-top: 140px;







    color: #fff;







}







.main .banner .desktop_logo{







    float: right;







    width: 720px;







    height: 488px;







    margin-top: 140px;







    background: url('images/desk_top_pc.png') no-repeat;







}







.banner .banner_inner_text h2{







    font-size: 65px;







    font-weight: lighter;







    float: left;















}







.banner .banner_inner_text .text{







    font-size: 18px;







    margin: 20px 0;







    float: left;







}







.banner .banner_inner_text .text p{







    margin-bottom: 15px;







}







.banner .banner_inner_text a{







    font-size: 25px;







    padding: 14px 12px;







    background: #92bd5c;







    border-radius: 6px;







    color: #fff;







    line-height: 20px;







    float: left;







    font-family: 'Myriad Pro';







}







.screen .main .search_vpn{







    width: 100%;







    float: left;







    margin-top: 17px;







}







.screen .main .search_vpn h2{







    font-size: 30px;







    color: #262626;







    text-transform: uppercase;







    font-family: 'Myriad Pro';







    margin-bottom: 40px;







}







.main .search_vpn .dropdown{







    width: 100%;







    float: left;







}







.search_vpn .dropdown select{







    appearance: none;







    -moz-appearance: none;







    -webkit-appearance: none;







    background: #fff url('images/select.png') no-repeat center right;







    border: 1px solid #a8a8a8;







    border-radius: 6px;







    color: #7a7a7a;







    padding: 4px 3px;







    width: 220px;







    margin-right: 7px;







    float: left;







}







.search_vpn .dropdown .div_reset{







    float: left;







}







.search_vpn .dropdown input[type=reset]{







    -moz-appearance: none;







    appearance: none;







    -moz-appearance: none;







    -webkit-appearance: none;







    background: #fff;







    color: #36c1d4;







    font-size: 18px;







    border: none;







    border-bottom: 1px solid #36c1d4;







    font-weight: lighter;







    margin-right: 10px;







}







.search_vpn .dropdown #review_form .on_change:last-child{







    margin-right: 0;







}







.search_vpn .review_listing {







    width: 100%;







    float: left;







    margin-top: 38px;







}







.search_vpn .review_listing .review_table{







    width: 100%;







    float: left;















}







.review_listing .logo, .review_listing .near_logo{







    width: 100%;







    float: left;







}







.review_listing .near_logo .rating_block, .review_listing .near_logo .prize{







    width: 100px;







    float: left;







    line-height: 45px;







}







.review_listing .near_logo .rating_block .rate_title{ 







    float: left;







    line-height: 20px;







    width: 100%;







}







.rating_block .gdrts-rating-thanks{







    line-height: 20px;







    font-size: 11px;







    margin: 5px 0;







}







.review_listing .near_logo .prize{







    color: #92bd5c;







    font-size: 23px;







    font-weight: lighter;







}







.review_listing .review_table tr{







    border-radius: 6px;







    border: 1px solid #dcdcdc;







}















.review_listing .review_table tr.empty{







    height: 13px;







    border: none;







}







.review_listing .review_table tr.empty:last-child{







    height: 0;







}







.review_listing .review_table tr:hover{







    background:  #fffbe3;







}







.review_listing .review_table tr:hover .near_logo .prize{







    color:  #ffb400;







}







.review_listing .review_table tr:hover .mark{







    background: url('images/yellow.png') no-repeat left center;







}







.review_listing .review_table tr:hover .visit a{







    background: #ffb400;







}







.review_listing .review_table td{







    vertical-align: middle;







    /*text-align: center;*/







    padding: 5px 10px;







}







.review_listing .review_table .mark{







    width: 100%;







    float: left;







    background: url('images/green.png') no-repeat left center;







    padding: 0;







    padding-left: 30px;







    min-height: 40px;







    line-height: 35px;







    font-size: 14px;







}







.review_listing .review_table .offer{







    color: #ff5a00;







    font-size: 14px;







    font-weight: bold;







}







.review_listing .review_table .visit{







    width: 160px;







}







.review_listing .review_table .visit a{     







    background: #92bd5c;







    color: #fff;







    font-size: 24px;







    padding: 6px 8px;







    font-family: "Myriad Pro";







    border-radius: 6px;







}







.review_listing .review_table .more{







    width: 115px;







}







.review_listing .review_table .more a{







    color: #36c1d4;







    font-size: 19px;







    font-family: "Myriad Pro";







    border-bottom: 1px solid #36c1d4;







}







.screen .main .slider{







    float: left;







    width: 100%;







    background: #191919;







    min-height: 410px;







    margin-top: 49px;







}







.main .slider .slider_listing{







    float: left;







    width: 100%;







    color: #fff;







}







.slider .slider_listing .slider_responsive_content{







    float: left;







    width: 100%;







    display: none;







}







.slider .owl-dots{







    width: 120px;







    float: left;







    margin-left: 18%;







}







.slider .owl-dots .owl-dot{







    float: left;







    margin-right: 5px;







    height: 30px;







}







.slider .owl-dots .owl-dot span{







    height: 14px;







    width: 14px;







    background: #fff;







    border-radius: 50%;







    display: block;







}







.slider .owl-dots .active span{







    height: 18px;







    width: 18px;







    background: #92bd5c;







    margin-top: -2px;







}







.slider .slider_listing .feature_image{







    float: left;







    width: 41%;







    margin-top: 15px;







    text-align: center;







    line-height: 200px;







}







.slider .slider_listing .content{







    float: left;







    width: 59%;







    margin-top: 40px;







}







.slider_listing .content .header{







    width: 100%;







    float: left;







    margin-bottom: 29px;







} 







.slider_listing .content .title{







    color: #92bd5c;     







    float: left;







    font-size: 30px;







}







.slider_listing .content .try_more a{







    color: #fff;     







    float: left;







    font-size: 28px;







    background: #ffb400;







    float: right;







    border-radius: 6px;







    padding: 2px 12px;







    font-family: 'Myriad Pro';







    font-weight: lighter;







}







.slider_listing .content .discript{







    width: 100%;







    float: left;







    margin-bottom: 28px;







}







.slider_listing .content .feature_content{







    width: 100%;







    float: left;







}







.slider_listing .content .feature_content li{







    float: left;







    width: 32%;







}







.slider_listing .feature_content li .logo_1{







    background: url("images/36.png") no-repeat left top;







    width: 100%;







    height: 100px;







    padding-left: 110px;







    padding-top: 20px;







}







.slider_listing .feature_content li .logo_2{







    background: url("images/desktop.png") no-repeat left top;







    width: 100%;







    height: 100px;







    padding-left: 110px;







    padding-top: 20px;







}







.slider_listing .feature_content li .logo_3{







    background: url("images/support.png") no-repeat left top;







    width: 100%;







    height: 100px;







    padding-left: 110px;







    padding-top: 20px;







}







.screen .main .latest_articles{







    width: 100%;







    float: left;







}  







.screen .main .artcle_sidebar_hidden{







    display: none;







}







.main .latest_articles .article_inner{







    width: 70%;







    float: left;







    padding-right: 20px;







}







.latest_articles .article_inner .article_contain, .latest_articles .article_inner .feedbak{







    width: 100%;







    float: left;







}







.latest_articles .article_inner .article_contain{







    font-size: 16px;







    font-family: 'Myriad Pro';







}







.latest_articles .article_inner .article_contain strong{







    width: 100%;







    float: left;







}







.feedbak h2{







    font-size: 30px;







    text-transform: uppercase;







    margin-top: 72px;







    margin-bottom: 27px;







}







.feedbak .wpcf7-form{







    width: 100%;







    float: left;







}







.feedbak .wpcf7-form .your-name, .feedbak .wpcf7-form .your-email{







    width: 48.5%;







    float: left;







}







.feedbak .wpcf7-form .your-name{







    margin-right: 17px;







}







.feedbak .wpcf7-form .your-message{







    width: 99%;







    float: left;







}







.feedbak .wpcf7-form .wpcf7-textarea{







    width: 100%;







    float: left;







    border-radius: 5px;







    height: 170px;







    margin-top: 10px;







    margin-bottom: 10px;







    border: 1px solid #a8a8a8;







    padding-left: 5px;







}







.feedbak .wpcf7-form .wpcf7-text{







    width: 100%;







    float: left;







    border: 1px solid #a8a8a8;







    border-radius: 5px;







    padding-left: 5px;







    height: 45px;







}







.feedbak .wpcf7-form .wpcf7-submit{







    border: none;







    border-radius: 5px;







    background: #92bd5c;







    color: #fff;







    padding: 3px 12px;







    font-size: 26px;







    font-family: 'Myriad Pro', semilight;







    font-weight: 200;







}







.home .near_logo .gdrts-rating-text, .home .near_logo .gdrts-rating-user{







    display: none;







}







.latest_articles .article_inner .article_contain h2{







    font-size: 26px;







    color: #262626;







    font-family: 'Segoe UI';







    margin-top: 12px;







    margin-bottom: 12px;    







}







.latest_articles .article_inner .article_contain h2.article_title{







    font-size: 30px;







    color: #262626;







    font-family: 'Segoe UI';







    text-transform: uppercase;







    margin-top: 43px;







    margin-bottom: 32px;







    font-weight: lighter;







}







.article_inner .article_contain h3{







    font-size: 15px;







    font-weight: bold;







    color: #262626;







    margin: 13px 0;







}







.article_inner .article_contain p{







    width: 100%;







    float: left;







}







.main .latest_articles .article_sidebar{







    width: 30%;







    float: left;







}







.latest_articles .article_sidebar h2{







    font-size: 30px;







    font-family: 'Segoe UI';







    margin-top: 45px;







    margin-bottom: 30px;







    font-weight: lighter;







}







.latest_articles .article_sidebar .article_listing{







    width: 100%;







    float: left;







    border-bottom: 1px solid #dfdfdf;







    margin-bottom: 15px;







}







.article_sidebar .article_listing .header .date{







    width: 76px;







    height: 76px;







    border-radius: 50%;







    float: left;







    text-align: center;







    vertical-align: middle;







    background: #000;







    color: #fff;







    padding-top: 9px;







    margin-right: 8px;







    /*padding: 15px;*/







}







.article_listing .header .title a{







    font-size: 21px;







    font-family: 'Segoe UI';







    color: #36c1d4;







    font-weight: lighter;







}







.article_listing .header .date span.mdate{







    font-size: 33px;







    font-weight: bold;







    font-family: 'Segoe UI';







    line-height: 30px;







}







.article_listing .header .date span{







    width: 100%;







    float: left;







    font-size: 21px;







}







.article_sidebar .article_listing .header{







    width: 100%;







    float: left;







}







.article_sidebar .article_listing .content{







    width: 100%;







    float: left;







    margin-top: 10px;







    margin-bottom: 23px;







}







.article_sidebar .show_more{







    width: 100%;







    float: left;







    margin-top: 7px;







}







.article_sidebar .show_more a{







    font-size: 21px;







    color: #36c1d4;







    border-bottom: 1px solid #36c1d4;







    font-family: 'Segoe UI';







}







.screen footer{







    width: 100%;







    float: left;







    background: #191919;







    color: #fff;







    font-family: 'Segoe UI';







}







.footer .copyright{







    float: left;







    width: 140px;







    margin-top: 50px;







    font-weight: lighter;







    font-size: 15px;    







}







.footer .text{







    float: left;







    width: 35%;







    margin-top: 50px;    







    padding: 0 15px;;







    font-weight: lighter;







    font-size: 15px;







}







.footer .text p{







    margin-bottom: 30px;







}







.footer .footer_menu{







    float: left;







    width: 26%;







    margin-top: 50px;







    margin-bottom: 60px;







}







.footer .footer_menu h3{







    font-size: 20px;







    margin-bottom: 12px;







    text-transform: uppercase;







}







.footer .footer_menu li{







    width: 50%;







    float: left;







    line-height: 30px;







}







.footer .footer_menu li a{







    font-size: 16px;







    font-weight: lighter;







    color: #fff;







}







.addthis_inline_share_toolbox{







    float: left;







    margin: 20px 0;







    width: 100%;







    text-align: right;







}







/*****************Inner Pages*************************/







.screen .main .inner_page{







    margin-top: 30px;







    float: left;







    width: 100%;







    color: #171717;







    font-size: 17px;







    min-height: 500px;







}







.main .inner_page .col-sm-9, .main .inner_page .col-sm-3{







    padding: 0 10px;







}







.main .inner_page .cat_listing, .main .inner_page .blog_listing{







    width: 100%;







    float: left;







    border-bottom: 3px solid #c6c6c6;







    margin-bottom: 18px;







}







.inner_page .cat_listing .page_title a, .inner_page .blog_listing .title a{







    font-size: 40px;







    font-weight: lighter;







    color: #171717;







}







.inner_page .cat_listing .feature, .inner_page .blog_listing .feature_image{







    text-align: center;







    margin: 15px 0;







}







.inner_page .blog_listing .details{







    float: left;







    width: 100%;







}







.inner_page .blog_listing .more{







    float: left;







    width: 100%;







    margin: 15px 0;







}







.inner_page .cat_listing .page_content .read_more{







    margin: 20px 0;







}







.inner_page .cat_listing .page_content .read_more a, .inner_page .blog_listing .more a{







    background: #92bd5c;







    font-size: 20px;







    color: #fff;







    padding: 8px 12px;







    border-radius: 6px;







}







.inner_page .pagination{







    width: 100%;







    float: left;







}







.inner_page .pagination .page_next{







    float: left;







}







.inner_page .pagination .page_previous{







    float: right;







}















/***************Review**********************/







.screen .main .inner_page #proReview{







    width: 100%;







    float: left;







}







#proReview .single_review .reviewInfo .vpn_feature img{







    width: 80%;







}







#proReview .single_review, #proReview .single_content{







    width: 100%;







    float: left;







} 







.single_content .rating_block{







    width: 100%;







    float: left;







    margin: 20px 0;







    text-align: center;







}







.archive .all_reviews .re_listing {







    border-bottom: 3px solid #c6c6c6;







    float: left;







    margin-bottom: 20px;







    width: 100%;







}







.inner_page .all_reviews .re_listing .r_title {







    font-size: 40px;







    font-weight: lighter;







}







.all_reviews .re_listing .r_featimage {







    float: left;







    margin: 20px 0;







    text-align: center;







    width: 100%;







}







.all_reviews .re_listing .r_link {







    float: left;







    margin-bottom: 30px;







    margin-top: 15px;







    width: 100%;







}







.all_reviews .re_listing .r_link .more {







    float: right;







}







.all_reviews .re_listing .r_link .visite {







    float: left;







}







.re_listing .r_link .visite a, .re_listing .r_link .more a {







    background: #92bd5c;







    color: #fff;







    font-size: 20px;







    padding: 8px 12px;







    border-radius: 6px;







}







/*****************Single***************************/







.screen .inner_page .single-post, .screen .inner_page .single-page{







    width: 100%;







    float: left;







}







.inner_page .single-post .post-title, .inner_page .single-page .page-title{







    font-size: 40px;







    font-weight: lighter;







}







.inner_page .single-post .post-content, .inner_page .single-page .page-content{







    width: 100%;







    float: left;







    margin-top: 30px;







}







.inner_page .single-page h1{







    margin-bottom: 20px;    







}







.inner_page .single-post .post-content h2, .inner_page .single-post .post-content h3{







    font-size: 28px;







    float: left;







    width: 100%;







    margin: 15px 0;







} 







.single_review .title {







  font-size: 50px;







  font-weight: lighter;







  }







  .single_review .feature_image {







  margin: 20px 0;







  text-align: center;







}







/*******************Contact Page************************/







.inner_page .single-page .wpcf7-form .your-name, .inner_page .single-page .wpcf7-form .your-email {







    float: left;







    width: 100%;







    margin-bottom: 20px;







}







.inner_page .single-page .wpcf7-form .your-email {







    margin-bottom: 10px;







}







.inner_page .single-page .wpcf7-form .wpcf7-text {







    border: 1px solid #a8a8a8;







    border-radius: 5px;







    float: left;







    height: 45px;







    padding-left: 5px;







    width: 100%;







}







.inner_page .single-page .wpcf7-form .your-message {







    float: left;







    width: 100%;







}







.inner_page .single-page .wpcf7-form .wpcf7-textarea {







    border: 1px solid #a8a8a8;







    border-radius: 5px;







    float: left;







    height: 170px;







    margin-bottom: 10px;







    margin-top: 10px;







    padding-left: 5px;







    width: 100%;







}







.inner_page .single-page .wpcf7-form .wpcf7-submit {







    background: #92bd5c none repeat scroll 0 0;







    border: medium none;







    border-radius: 5px;







    color: #fff;







    font-family: "Myriad Pro",semilight;







    font-size: 26px;







    font-weight: 200;







    padding: 3px 12px;







}







.inner_page .not_found{







    width: 100%;







    float: left;







    margin: 20px 0;







    text-align: center;







}







.page-inner-page .search-header{







    background: none;







    color: #000;







    font-size: 20px;







    margin: 20px 0;







}







/******************Comment Form*******************************/







.inner_page .comment{







    width: 100%;







    float: left;







}







.comment-form p input{







    width: 100%;







    margin-bottom: 15px;    







    border: 1px solid #656565;







    height: 47px;







    padding-left: 10px;







}







.comment-form p input#author{







    margin-top: 15px;







}







.comment-form p textarea{







    width: 100%;







    margin-bottom: 15px;







    border: 1px solid #656565;







    height: 47px;







    padding-left: 10px;







}







.comment-form .form-submit{







    text-align: center;







}







.comment-form .form-submit .submit{







    width: 200px;







    background: #20a0e1;







    color: #fff;







    font-size: 29px;







    border: none;







    font-weight: lighter;







    height: 55px;







    text-transform: capitalize;







} 







.comment-form .comment-form-url{







    display: none;







}







/**********************Sidebar****************************/







.sidebar .siderbar_review_outer{







    border: 1px solid #dedede;







    width: 100%;







    float: left;







    padding: 8px;







    border-radius: 8px;







    margin-bottom: 20px;







}







.sidebar .widget{







    float: left;







    text-align: center;







    width: 100%;







}







.sidebar .sidebar_review{







    width: 100%;







    float: left;







    margin-bottom: 12px;







    border-bottom: 1px solid #c6c6c6;







}







.sidebar .sidebar_review:last-child{







    border-bottom: none;







}







.sidebar .revi_title{







    font-size: 28px;







    text-align: center;







    color: #000000;







    font-weight: lighter;







    margin: 12px 0;







}







.sidebar_review .top, .sidebar_review .bottom{

    float: left;
    width: 100%;
    margin-bottom: 10px;

}
.sidebar_review .review-title{
    float: left;
    width: 100%;
    margin-bottom: 8px;
    text-align: center;
    font-size: 16px;
}






.sidebar_review .top .logo{







    width: 70%;







    float: left;







}







.sidebar_review .top .prize{







    width: 30%;







    float: left;







    line-height: 45px;







    text-align: right;







}







.sidebar_review .bottom .visit{







    text-align: right;   







}







.sidebar_review .bottom .visit a{







    font-size: 17px;







    border-bottom: 2px solid #57b7e8;







}







.sidebar_review .bottom .rating, .sidebar_review .bottom .visit{







    width: 50%;







    float: left;







}







.fa-star, .fa-star-o {







    color: #ff8900;







}







.main .header_banner_wide{







    float: left;







    width: 100%;







    margin: 20px 0;







}







.article_sidebar .home_sidebanner_ad{







    float: left;







    width: 100%;







    margin-top: 35px;







}

.single-reviews .rating_table{

    float: left;

    width: 100%;

    margin: 8px 0;

}

.single-reviews .rating_table .gdrts-rating-block{

    float: left;

    width: 100%;

    margin: 8px 0;

}

.single-reviews .rating_table .hits{

    float: left;

    width: 100%;

}

.single-reviews .rating_table .gdrts-rating-text{
    display: none;
}

.single_review .viste-website{
    float: left;
    width: 100%;
    text-align: center;
    margin: 20px 0;    
}
.single_review .viste-website a{
    background-color: #3ecfc2;
    padding: 10px 14px;
    color: #fff;
    font-size: 18px;
    border-radius: 5px;
    display: inline-block;
}

/***************Responsive******************/







@media(max-width:1280px){







    .screen header .container{







        width: 100%;







        float: left;







        padding: 0 10px;







    }







    .screen .main .banner .container, .screen .main .search_vpn .container{







        width: 100%;







        float: left;







        padding: 0 10px;







    }







    .screen .main .slider .container{







        width: 100%;







        float: left;







        padding: 0 10px;







    }







    .archive .main .container, .category .main .container, .screen .main .page-inner-page .container, .single .main .container{







        width: 100%;







        float: left;







        padding: 0 10px;







    }   







}







@media(max-width:1259px){







    .main .banner .banner_inner_text{







        width: 50%;







        float: left;







    }







    .main .banner .desktop_logo{







        width: 50%;







        float: left;







        height: 339px;







        background: url("images/desk_top_pc_500.png") no-repeat center center;







    }







}







@media(max-width:1200px){







    .slider .slider_listing .feature_image{







        margin-right: 8px;







        width: 48%;







    }   







    .slider .slider_listing .content{







        width: 50%;







    }







    .screen .main .latest_articles .container, .screen footer .container{







        width: 100%;







        float: left;







        padding: 0 10px;







    }







    .inner_page .single_content img{







        width: 100%;







        height: auto;







    }







}







@media(max-width:1183px){







    .search_vpn .dropdown select{







        margin-bottom: 12px;







    }







}







@media(max-width: 1150px){







    .sidebar_review .top .logo, .sidebar_review .top .prize, .sidebar_review .bottom .rating, .sidebar_review .bottom .visit{







        width: 100%;







        text-align: center;







    }







}







@media(max-width:1100px){







    .review_listing .review_table .mark{







        font-size: 12px;







    }







    .review_listing .near_logo .rating_block, .review_listing .near_logo .prize{







        width: 100%;







        float: left;







    }







    .screen footer .left, .screen footer .right{







        width: 80%;







        margin: 0 auto;







    }







    .footer .text{







        width: 70%;







    }







    .footer .footer_menu{







        width: 45%;







    }







}







@media(max-width:1064px){







    .sidebar .textwidget img{







        width: 100%;







    }







}







@media(max-width:1032px){







    .slider_listing .content .feature_content{







        display: none;







    }







}







@media(max-width:1020px){







    .review_listing .review_table .more {







        width: 100px;







    }







    .review_listing .review_table .more a{







        font-size: 17px;







    }







    .review_listing .review_table .visit {







        width: 140px;







    }







    .review_listing .review_table .visit a{







        font-size: 20px;







    }







}















@media(max-width:980px){







    .main .banner .banner_inner_text{







        width: 100%;







        margin-top: 15px;







    }







    .main .banner .desktop_logo{







        width: 100%;







        margin-top: 10px;







    }







    .banner .banner_inner_text h2{







        width: 100%;







        text-align: center;







        font-size: 45px;







    }







    .banner .banner_inner_text .url{







        float: left;







        width: 100%;







        text-align: center;







        margin-bottom: 20px;







    }







    .banner .banner_inner_text .text{







        margin: 12px 0;







    }







    .banner .banner_inner_text a{







        float: none;







    }







}







@media(max-width:963px){







    .main .inner_page .col-sm-9{







        width: 100%;







        float: left;







        margin-bottom: 20px;







        padding: 0;







    }







    .main .inner_page .col-sm-3{







        width: 100%;







        float: left;







        padding: 0;







    }







    .main .container .sidebar .inner_side_bar{







        margin: 0 auto;







        width: 60%;







    }







    .sidebar .textwidget img{







        width: 300px;







    }







    .sidebar_review .top .logo{







        width: 60%;        







    }







    .sidebar_review .top .prize{







        width: 40%;







    }







    .sidebar_review .bottom .rating, .sidebar_review .bottom .visit{







        width: 50%;







    }







}







@media(max-width:950px){







    .review_listing .review_table td.hide_responsive_2{







        display: none;







    }







    .slider_listing .content{







        display: none;







    }







    .slider .slider_listing .slider_responsive_content{







        display: block;







        width: 100%;







        float: left;







        text-align: center;







    }







    .slider .slider_listing .feature_image{







        width: 100%;







        float: left;







        text-align: center;







        margin: 0;







    }







    .slider_listing .content .title, .slider_listing .content .header .try_more{







        width: 100%;







        text-align: center;







        float: left;







    }







    .slider_listing .content .header .try_more{







        margin: 12px 0;







    }







    .slider_listing .content .try_more a{







        float: none;        







    }







    .slider .owl-dots{







        margin-left: 47%;







    }







}







@media(max-width:800px){







    .review_listing .review_table td.hide_responsive_1{







        display: none;







    }







    .review_listing .logo, .review_listing .near_logo{







        text-align: center;







    }







    .near_logo .gdrts-stars-rating{







        text-align: center;







    }







    .main .latest_articles .article_sidebar{







        display: none;







    }







    .screen .main .artcle_sidebar_hidden{







        display: block;







        width: 100%;







        float: left;







    }







    .main .latest_articles .article_inner{







        width: 100%;







        float: left;







        padding-right: 0;







    }







    .latest_articles .article_inner .article_contain h2{







        text-align: center;







    }







}







@media(max-width:751px){







    .main .container .sidebar .inner_side_bar{







        width: 80%;







    }



    .header_banner_wide .widget a img{



        width: 100%;



        height: auto;



    }







}







@media(max-width:745px){







    header .header_menu li a{







        font-size: 17px;







    }







    .screen header .menu {







        width: 70%;







    }







    .banner .banner_inner_text .text p:first-child{







        display: none;







    }







}







@media(max-width:710px){







    .search_vpn .dropdown select{







        width: 48%;        







    }







    .search_vpn .dropdown select.help_support{







        width: 97%;        







    }







    .search_vpn .dropdown .div_reset{







        width: 100%;







        text-align: center;







    }







    .footer .text, .footer .copyright{







        width: 100%;







        float: left;







        text-align: center;







        margin-top: 20px;







    }







    .screen footer .left, .screen footer .right{







        width: 100%;







        float: left;







    }







    .footer .footer_menu{







        width: 50%;







        margin: 35px 0;







    }







    .footer .text p {







        margin-bottom: 15px;







    }















}















@media(max-width:697px){







    .screen header .menu{







        display: none;







    }







    header .mobile_menu_icon{







        display: block;







    }







    .main .banner .desktop_logo{







        height: 421px;







        background: url("images/desk_520.png") no-repeat center center;







    }







}







@media(max-width:615px){







    .feedbak .wpcf7-form .your-name, .feedbak .wpcf7-form .your-email{







        width: 100%;







        margin-right: 0;







    }







    .feedbak .wpcf7-form .your-message{







        width: 100%;







    }







    .feedbak .wpcf7-form .your-name{







        margin-bottom: 10px;







    }







}







@media(max-width:605px){







    .main .banner .desktop_logo{







        height: 270px;







        background: url("images/desk_320.png") no-repeat center center;        







    }







    .banner .banner_inner_text .text{







        margin: 20px 0;







    }







    .banner .banner_inner_text h2{







        font-size: 30px;







        font-weight: bold;







    }







    .screen .main .search_vpn h2{







        font-size: 26px;







    }







    .inner_page .all_reviews .re_listing .r_title, .inner_page .cat_listing .page_title a, .inner_page .single-post .post-title{







        text-align: center;







        font-size: 35px;        







    }







    .main .inner_page .cat_listing .page_title, .main .inner_page .blog_listing .page_title{







        margin-bottom: 12px;







    }







    .single_review .title{







        text-align: center;







    }







}















@media(max-width:583px){







    .inner_page .single-post .post-content img{







        width: 90%;







    }



.single_review .title{
	font-size: 40px;
}




}







@media(max-width:526px){







    .review_listing .review_table td{







        width: 100%;







        float: left;







        padding-top: 10px;







    }







    .review_listing .review_table .more, .review_listing .review_table .visit{







        width: 100%;







        float: left;







        text-align: center;







        margin-bottom: 14px;







    }







    .slider .slider_listing .feature_image img{







        width: 100%;







        height: auto;







    }







    .slider .owl-dots{







        margin-top: 20px;







    }















}







@media(max-width:480px){







    .screen .main .banner {







        background: url("images/banner_320.jpg") no-repeat;







        background-size: cover;







    }







    .screen .main .search_vpn h2 {







        font-size: 24px;







        text-align: center;







    }







    .review_listing .review_table .visit a{







        width: 75%;







        margin: 0 auto;







        display: block;







    }







    .footer .footer_menu li{







        width: 100%;







        text-align: center;







    }







    .footer .footer_menu h3{







        text-align: center;







    }







    .main .container .sidebar .inner_side_bar{







          width: 100%;







    }







    







}







@media(max-width:420px){







    .feedbak .wpcf7-form .wpcf7-submit, .inner_page .single-page .wpcf7-form .wpcf7-submit{







        width: 100%;







        text-align: center;







    }







    .screen .main{







        margin-bottom: 50px;







    }    







    .all_reviews .re_listing .r_featimage img, .inner_page .cat_listing .feature img{







        width: 100%;







        height: auto;







    }







}







@media(max-width:380px){







    .search_vpn .dropdown select {







        font-size: 14px;







        width: 47%;







    }







    .search_vpn .dropdown select.help_support {







        width: 96%;







    }







    .inner_page .cat_listing .page_content .read_more{







        text-align: center;







    }







}







@media(max-width:350px){







.sidebar_review .top .logo, .sidebar_review .top .prize, .sidebar_review .bottom .rating, .sidebar_review .bottom .visit{







        width: 100%;







        text-align: center;







    }







    .sidebar .textwidget img{







        width: 100%;







    }







    .re_listing .r_link .visite a, .re_listing .r_link .more a{







        font-size: 18px;







    }







    }







@media(max-width:326px){







    .main .banner .desktop_logo{







        background-size: 100% 100%;







    }















}