@font-face {
    font-family: 'Nunito Sans';
    src: url('fonts/Nunito_Sans/NunitoSans-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Nunito Sans';
    src: url('fonts/Nunito_Sans/NunitoSans-ExtraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}
@font-face {
    font-family: 'Nunito Sans';
    src: url('fonts/Nunito_Sans/NunitoSans-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Nunito Sans';
    src: url('fonts/Nunito_Sans/NunitoSans-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Nunito Sans';
    src: url('fonts/Nunito_Sans/NunitoSans-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Nunito Sans';
    src: url('fonts/Nunito_Sans/NunitoSans-Italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'Nunito Sans';
    src: url('fonts/Nunito_Sans/NunitoSans-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Nunito Sans';
    src: url('fonts/Nunito_Sans/NunitoSans-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Nunito Sans';
    src: url('fonts/Nunito_Sans/NunitoSans-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Nunito Sans';
    src: url('fonts/Nunito_Sans/NunitoSans-BoldItalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'Nunito Sans';
    src: url('fonts/Nunito_Sans/NunitoSans-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'Nunito Sans';
    src: url('fonts/Nunito_Sans/NunitoSans-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Nunito Sans';
    src: url('fonts/Nunito_Sans/NunitoSans-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Nunito Sans';
    src: url('fonts/Nunito_Sans/NunitoSans-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}
@font-face {
    font-family: 'Open Sans';
    src: url('fonts/Open_Sans/OpenSans-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    src: url('fonts/Open_Sans/OpenSans-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Open Sans';
    src: url('fonts/Open_Sans/OpenSans-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    src: url('fonts/Open_Sans/OpenSans-Italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Open Sans';
    src: url('fonts/Open_Sans/OpenSans-SemiBold.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    src: url('fonts/Open_Sans/OpenSans-SemiBoldItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'Open Sans';
    src: url('fonts/Open_Sans/OpenSans-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    src: url('fonts/Open_Sans/OpenSans-BoldItalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'Open Sans';
    src: url('fonts/Open_Sans/OpenSans-ExtraBold.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    src: url('fonts/Open_Sans/OpenSans-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}
@font-face {
    font-family: 'Bebas';
    src: url('fonts/Bebas/Bebas-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    outline: 0;
    border: 0;
}
*:focus, *:hover{
    outline: 0;
    border: 0;
}
html{
    position: relative;
    height: 100%;
}
body{
    height: 100%;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    color: #161b1d;
    background-color: #fff;
}
a{
    text-decoration: none;
}



.top_bar{
    position: relative;
    height: 36px;
    background-color: #161b1d;
    color: #fff;
}
.logged-in .top_bar{
    margin-top: 32px;
}
.top_bar .notice{
    font-size: 14px;
    line-height: 36px;
}
.header_email{
    display: inline-block;
}
.header_email i{
    position: relative;
    top: 1px;
    margin-right: 10px;
    font-size: 16px;
    line-height: 36px;
}
.header_email a{
    font-size: 14px;
    line-height: 36px;
    font-weight: 300;
    color: #fff;
}
.header_social{
    position: absolute;
    top: 0;
    right: 0;
    width: 214px;
    display: flex;
    flex-wrap: wrap;
    font-size: 14px;
    line-height: 36px;
    font-weight: 300;
    color: #9d9e9f;
}
.header_social ul{
    margin-left: 12px;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
}
.header_social ul li a{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    color: #fff;
    transition: .3s;
}
.header_social ul li a:hover{
    opacity: .8;
}
.header_social ul li:nth-child(1) a{
    background-color: #3b5796;
}
.header_social ul li:nth-child(2) a{
    background-color: #06b9df;
}
.header_social ul li:nth-child(3) a{
    background-color: #1b3d8a;
}
.header_social ul li:nth-child(4) a{
    background-color: #bb0404;
}
.header{
    position: relative;
    height: 120px;
    background: transparent;
    z-index: 99;
    transition: background-color .4s;
}
.header .col-lg-12{
    display: flex;
    flex-wrap: wrap;
}
.page_wrapper{
    position: relative;
    width: 100%;
    overflow: hidden;
}
.page_bg{
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -1079px;
    width: 2158px;
    height: 2101px;
    background: url("img/body_bg.jpg") center center no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
}
section{
    position: relative;
}


.logo_wrapper{
    padding-top: 25px;
    width: 60px;
}
.logo_wrapper a{
    display: block;
    width: 100%;
}
.logo_wrapper a img{
    display: block;
    width: 100%;
    height: auto;
}

.post_comment_count { display:none !important; }

.secondary_menu {
    margin-top: 20px;
}
.secondary_menu ul{
    list-style: none;
    display: flex;
    flex-wrap: wrap;
}
.secondary_menu ul li{
    position: relative;
    padding: 3px 18px 3px 16px;
    line-height: 0;
}
.secondary_menu ul li:first-child{
    padding-left: 0;
}
.secondary_menu ul li:last-child{
    padding-right: 0;
}
.secondary_menu ul li:after{
    content: '';
    position: absolute;
    top: 2px;
    right: 0;
    height: 16px;
    width: 2px;
    background-color: #ce2127;
}
.secondary_menu ul li:last-child:after{
    display: none;
}
.secondary_menu ul li a{
    font-family: 'Nunito Sans', sans-serif;
    font-size: 14px;
    line-height: 1;
    font-weight: 400;
    color: #2f3336;
    transition: .4s;
}
.nav_wrapper{
    margin-top: 60px;
    margin-left: 40px;
}
.nav_wrapper ul{
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
}
.nav_wrapper ul li{
    position: relative;
    padding: 3px 18px 3px 16px;
    line-height: 0;
}
.nav_wrapper ul li:first-child{
    padding-left: 0;
}
.nav_wrapper ul li:last-child{
    padding-right: 0;
}
.nav_wrapper ul li:after{
    content: '';
    position: absolute;
    top: 2px;
    right: 0;
    height: 16px;
    width: 2px;
    background-color: #2f3336;
}
.nav_wrapper ul li:last-child:after{
    display: none;
}
.nav_wrapper ul li a{
    font-size: 15px;
    line-height: 1;
    text-transform: uppercase;
    color: #cc2027;
    transition: .4s;
}


.nav_overlay{
    display: none;
}


.searchform{
    position: relative;
    margin-top: 50px;
    margin-left: 40px;
    width: 370px;
    height: 48px;
}
.searchform input[type=text]{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0 15px;
    font-size: 14px;
    line-height: 48px;
    color: #161b1d;
    background-color: #efeef5;
}
.searchsubmit{
    position: absolute;
    top: 9px;
    right: 11px;
    width: 30px;
    height: 30px;
    background: transparent;
    display: block;
    font-size: 0;
    line-height: 0;
    z-index: 10;
    background: url("img/search.svg") center center no-repeat;
}

.searchform ::-webkit-input-placeholder {
    color: #161b1d;
}
.searchform ::-moz-placeholder {
    color: #161b1d;
}
.searchform :-ms-input-placeholder {
    color: #161b1d;
}
.searchform :-moz-placeholder {
    color: #161b1d;
}

.header_logo {
    display: block;
    width: 212px;
}
.header_logo a{
    display: block;
    width: 100%;
}
.header_logo a img{
    display: block;
    width: 100%;
    height: auto;
}


.site_btn{
    position: relative;
    display: block;
    width: 170px;
    height: 42px;
    font-size: 13px;
    line-height: 42px;
    font-weight: 500;
    color: #fff;
    background-color: #000;
    text-align: center;
    text-transform: uppercase;
    transition: .4s;
    user-select: none;
}
.site_btn:hover{
    color: #000;
    background-color: #fff;
}


.site_btn.red_btn{
    color: #fff;
    background-color: #cc2027;
}
.site_btn.red_btn:hover{
    color: #cc2027;
    background-color: #fff;
}


.site_btn.white_btn{
    color: #cc2027;
    background-color: #fff;
}
.site_btn.white_btn:hover{
    color: #fff;
    background-color: #cc2027;
}


.site_btn.yellow_btn{
    color: #000;
    background-color: #ffc400;
}
.site_btn.yellow_btn:hover{
    color: #ffc400;
    background-color: #000;
}

.site_btn.btn_with_icon{
    width: 210px;
    padding: 0 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.btn_with_icon i{
    margin-left: 10px;
}



.marked_list{
    list-style: none;
}
.marked_list li{
    position: relative;
    padding-left: 20px;
}
.marked_list li:before{
    content: '';
    position: absolute;
    top: 7px;
    left: 0;
    border-left: 5px solid #000;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
}







.home_hero {
    height: 646px;
    background: url("img/homepage_bg.jpg") center center no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
}
.home_hero .container,
.home_hero .row,
.home_hero .col-lg-6{
    height: 100%;
}
.home_hero .container{
    padding: 0 30px;
}
.home_hero .col-lg-6{
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.hero_post{
    color: #fff;
    padding: 40px 0;
}
.hero_post h1{
    margin-bottom: 25px;
    font-family: 'Bebas', sans-serif;
    font-size: 40px;
    line-height: 38px;
    font-weight: 400;
    text-transform: uppercase;
}

.hero_post .text{
    margin-bottom: 15px;
    font-weight: 300;
	font-size:18px;
}
.post_bottom_wrapper{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.post_bottom_wrapper .post_comment_count{
    width: calc(100% - 170px);
}
.post_comment_count{
    display: flex;
    align-items: center;
    font-size: 12px;
}
.post_comment_count i{
    position: relative;
    top: 0;
    margin-right: 15px;
    font-size: 22px;
}
.main_hero_post .post_comment_count{
    margin-bottom: 25px;
}
.main_hero_post h1 {
    font-size: 50px;
    line-height: 43px;
}
.secondary_hot .hero_post:first-child{
    border-bottom: 1px solid #fff;
}
.secondary_hot .common_post:first-child{
    border-bottom: 1px solid #fff;
}

/*10102019*/
.common_post{
    color: #161b1d;
    padding: 40px 0;
}
.common_post h2{
    margin-bottom: 25px;
    font-family: 'Bebas', sans-serif;
    font-size: 40px;
    line-height: 38px;
    font-weight: 400;
    text-transform: uppercase;
}

.common_post .text{
    margin-bottom: 15px;
    font-weight: 300;
}

.featured_services .container{
    padding-top: 45px;
    padding-bottom: 50px;
    background-color: #fff;
}
.featured_services .section_title{
    margin-bottom: 20px;
    width: 200px;
    padding: 10px;
    font-size: 14px;
    text-align: center;
    background-color: #efeef5;
}
.featured_services .marked_list{
    display: inline-block;
}
.featured_services .marked_list li{
    margin-bottom: 27px;
    line-height: 0;
}
.featured_services .marked_list li:before{
    top: 2px;
    border-left: 5px solid #cc2027;
}
.featured_services .marked_list li a{
    font-size: 14px;
    line-height: 1;
    font-weight: 900;
    color: #161b1d;
}

.featured_services_menu{
    padding-left: 15px;
    border-bottom: 1px solid #000;
    height: 241px;
    overflow: hidden;
    transition: height .4s;
}
.featured_services_menu .marked_list:first-child{
    margin-right: 100px;
}
.featured_services .expand_btn{
    position: relative;
    top: -1px;
    margin-left: 40px;
    display: flex;
    justify-content: center;
    width: 200px;
    height: 26px;
    font-size: 14px;
    line-height: 26px;
    text-align: center;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    background-color: #fff;
    cursor: pointer;
    user-select: none;
}
.featured_services .expand_btn i{
    margin-left: 10px;
    position: relative;
    top: 1px;
    color: #cc2027;
    transition: .4s;
}
/*.featured_services .expand_btn.active i{
    transform: rotate(180deg);
}*/


.streaming_service_box{
    padding: 35px 180px 15px 20px;
    background: url("img/bg1.jpg") center center no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
}
.streaming_service_box .title{
    margin-bottom: 25px;
    font-family: 'Bebas', sans-serif;
    font-size: 40px;
    line-height: 36px;
    font-weight: 400;
    text-transform: uppercase;
    color: #cc2027;
}
.streaming_service_box .site_btn{
    margin-top: 25px;
    width: 245px;
    height: 62px;
    line-height: 62px;
}



#wpcf7-f309-o1 .wpcf7-mail-sent-ok { padding:15px !important;text-align:center !important;border:none !important;color:green !important;font-size:27px !important; }



.home_posts{

}
.home_posts .section_title{
    padding: 60px 0;
    font-family: 'Bebas', sans-serif;
    font-size: 40px;
    line-height: 38px;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
}
.home_posts .container{
    background-color: #fff;
}
.home_posts .container .row{
    padding: 0 15px;
}
.home_posts .col-lg-8{
    padding-top: 20px;
    background-color: #efeef5;
}
.home_post{
    margin-bottom: 20px;
    background-color: #cc2027;
    color: #fff;
}
.home_post .img{
    width: 100%;
    height: auto;
    background-position: 50% 50%;
    -webkit-background-size: cover;
    background-size: cover;
	/*background-size: 430px 200px;background-repeat:no-repeat;*/
}
.home_post .img img{
    width: 100%;
	height:auto !important;
	display:block;
}
.home_post .title{
    padding: 0 15px;
    background-color: #000;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 120px;
}
.home_post h2{
    font-family: 'Bebas', sans-serif;
    font-size: 26px;
    line-height: 24px;
    font-weight: 400;
}
.home_post .text{
    min-height: 194px;
    padding: 25px 15px;
}
.home_post .post_bottom_wrapper{
    position: relative;
    padding: 0 20px 25px;
    height: 67px;
}
.home_post.light_post{
    color: #161b1d;
    background-color: #fff;
}
.home_post.light_post h2{
    color: #fff;
}

.home_post .site_btn{
    position: absolute;
    right: 20px;
    top: 0;
    width: 142px;
    margin-right: auto;
    padding: 0;
}
.hero_post .post_bottom_wrapper .site_btn{
    width: 146px;
    padding: 0;
}
.common_post .post_bottom_wrapper .site_btn{
    width: 146px;
    padding: 0;
}
.main_hero_post .site_btn{
    width: 146px;
    padding: 0;
}



.sidebar_box{
    position: relative;
    padding: 45px 25px;
    font-size: 14px;
    line-height: 25px;
}
.sidebar_box img{
    float: left;
    width: 120px;
    height: auto;
    margin-right: 15px;
}
.sidebar_box .title{
    margin-bottom: 30px;
    font-family: 'Bebas', sans-serif;
    font-size: 22px;
    line-height: 1;
    font-weight: 400;
}
.sidebar_box .text{
    margin-bottom: 30px;
}
.mailing_list{
    color: #fff;
    background-color: #ce2127;
}
.speed_test{
    background-color: #fff;
}
.streaming_cookbook{
    color: #fff;
    background-color: #000000;
}
.streaming_finder{
    background-color: #fff;
}







.news_hero{
    height: 350px;
    /*background: url("img/homepage_bg.jpg") center center no-repeat;*/
    -webkit-background-size: cover;
    background-size: cover;
    color: #fff;
}
.news_hero .container,
.news_hero .row,
.news_hero .col-lg-12{
    height: 100%;
}
.news_hero .col-lg-12{
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.news_category{
    margin: 0 auto 25px;
}
.news_hero .title{
    margin-bottom: 22px;
    font-family: 'Bebas', sans-serif;
    font-size: 36px;
    line-height: 0.9;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
}
.post_time{
    position: relative;
    font-size: 12px;
}
.news_hero_bottom{
    display: flex;
    justify-content: center;
}
.news_hero_bottom .post_comment_count{
    padding-right: 20px;
	    position: relative;
		margin-right: 20px;
}
.news_hero_bottom .post_comment_count:after{
    content: '';
    position: absolute;
    top: 5px;
    right: 0;
    width: 1px;
    height: 14px;
    background-color: #fff;
}



.cards{
    background-color: #fff;
}
.cards_wrapper{
    padding: 35px 0;
    display: flex;
    flex-wrap: wrap;
}
.cards_wrapper .section_title{
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-family: 'Bebas', sans-serif;
    font-size: 22px;
    line-height: 0.9;
    font-weight: 400;
    color: #ce2127;

}
.cards_wrapper .section_title .link{
    margin-top: 10px;
    font-size: 14px;
    text-transform: uppercase;
    color: #000;
    text-decoration: underline;
}
.card_box{
    position: relative;
    display: flex;
    flex-wrap: wrap;
    margin-left: 25px;
}
.card_box .img{
    position: relative;
    width: 150px;
    margin-right: 15px;
}
.card_box .img img{
    width: 100%;
    height: auto;
}
.card_box .img .note{
    position: absolute;
    top: 10px;
    padding: 5px;
    background-color: #ce2127;
    font-size: 12px;
    line-height: 1;
    color: #fff;
}
.card_box .info{
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-size: 16px;
    line-height: 0.9;
    font-weight: 700;
}
.card_box .name{
    margin-bottom: 10px;
}
.card_box .price{
    font-size: 16px;
    color: #ce2127;
}
.card_box .site_btn{
    margin-top: 10px;
    width: 110px;
    height: 22px;
    font-size: 10px;
    line-height: 22px;
    font-weight: 700;
}




.news_body{}
.news_body .container {
    background-color: #fff;
}
.news_body .container .row {
    padding: 0 15px;
}
.news_body .col-lg-8 {
    padding: 50px 30px;
    background-color: #efeef5;
}
.next_post_content p{
    margin-bottom: 30px;
}
.next_post_content .note{
    position: relative;
    margin: 50px 0;
    padding-left: 35px;
}
.next_post_content .note:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 6px;
    height: 100%;
    background-color: #ce2127;
}
.next_post_content .quote{
    position: relative;
    margin: 60px 0;
    padding: 0 80px 0 40px;
    font-style: italic;
}
.next_post_content .quote:before,
.next_post_content .quote:after{
    content: url("img/quotes.svg");
    position: absolute;
    width: 32px;
    height: 32px;
}
.next_post_content .quote:before{
    top: -10px;
    left: 0;
    transform: rotate(180deg);
}
.next_post_content .quote:after{
    bottom: -10px;
    right: 50px;
}
.next_post_content h2{
    margin-bottom: 50px;
    font-family: 'Bebas', sans-serif;
    font-size: 30px;
    line-height: 1;
    font-weight: 400;
}
.news_body .container .related_news .row{
    padding: 0;
}

.related_news{
    padding-top: 50px;
}
.related_news .section_title{
    margin-bottom: 45px;
    font-family: 'Bebas', sans-serif;
    font-size: 24px;
    line-height: 1;
    font-weight: 400;
    text-align: center;
}
.comment_form_wrapper{
    background-color: #fff;
    margin: 0 -30px;
    padding: 50px 15px;
}

.comment-form{
    background-color: #fff;
    padding: 0 15px;
}
.comment-form input[type=text],
.comment-form input[type=email],
.comment-form textarea{
    display: block;
    width: 100%;
    height: 50px;
    font-family: 'Open Sans', sans-serif;
    line-height: 50px;
    border: 1px solid #efeef5;
    margin-bottom: 15px;
    color: #161b1d;
    padding-left: 15px;
    padding-right: 15px;
}
.comment-form textarea{
    height: 100px;
}
.comment-form ::-webkit-input-placeholder {
    color: #161b1d;
}
.comment-form ::-moz-placeholder {
    color: #161b1d;
}
.comment-form :-ms-input-placeholder {
    color: #161b1d;
}
.comment-form :-moz-placeholder {
    color: #161b1d;
}
.comment-form input[type=submit]{
    position: relative;
    display: block;
    width: 170px;
    height: 42px;
    font-size: 13px;
    line-height: 42px;
    font-weight: 500;
    color: #fff;
    background-color: #cc2027;
    text-align: center;
    text-transform: uppercase;
    transition: .4s;
    user-select: none;
    cursor: pointer;
}
#wait_approval{
    position: relative;
    margin-top: 20px;
    padding-left: 30px;
    font-size: 14px;
    line-height: 1;
    font-weight: 400;
}
#wait_approval:before{
    content: '';
    position: absolute;
    left: 15px;
    height: 100%;
    width: 6px;
    background-color: #cc2027;
}

.post_hero,
.page_hero,
.category_hero{
    padding: 55px 0;
    background-color: #efeef5;
}
.page_title,
.post_page_title,
.category_page_title{
    font-family: 'Bebas', sans-serif;
    font-size: 36px;
    line-height: 1;
    font-weight: 400;
    color: #ce2127;
    text-align: center;
}


.category_post_grid .container{
    padding-top: 50px;
    background-color: #fff;
}





.card_section{
    font-size: 18px;
    line-height: 24px;
}
.card_section .container{
    padding-top: 70px;
    background-color: #fff;
}
.card_section .section_title{
    margin-bottom: 30px;
    font-weight: 700;
    text-align: center;
}
.card_section .section_subtitle{
    margin-bottom: 40px;
    text-align: center;
}
.card_hero{
    padding-top: 25px;
    width: 100%;
    height: 410px;
    background: url("img/card_bg.jpg") center left no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    font-size: 24px;
    line-height: 42px;
    color: #fff;
}
.card_hero .title{
    margin-bottom: 15px;
    font-family: 'Bebas', sans-serif;
    font-size: 28px;
    line-height: 1;
    font-weight: 400;
    color: #161b1d;
}
.card_hero .subtitle{
    margin-bottom: 74px;
    font-size: 24px;
    line-height: 1;
    color: #161b1d;
}
.card_hero .site_btn{
    width: 360px;
    height: 72px;
    font-size: 24px;
    line-height: 72px;
    margin: 40px auto 0;
}
.card_hero .site_btn i{
    margin-left: 25px;
    font-size: 31px;
}




.card_included{
    text-align: center;
}
.card_included .container{
    padding: 45px 0 70px;
    background-color: #fff;
}
.card_included .section_title{
    margin-bottom: 40px;
    font-family: 'Bebas', sans-serif;
    font-size: 28px;
    line-height: 1;
    font-weight: 400;

}
.included_box .icon{
    text-align: center;
    margin-bottom: 30px;
}
.included_box .icon i{
    font-size: 40px;
    color: #ce2127;
}




.card_logos{}
.card_logos .container{
    background-color: #fff;
}
.card_logos .card_logos_inner{
    padding: 50px;
    background-color: #efeef5;
}
.card_logos .section_title{
    margin-bottom: 40px;
    font-family: 'Bebas', sans-serif;
    font-size: 28px;
    line-height: 1;
    font-weight: 400;
    color: #ce2127;
    text-align: center;
}
.logo_slider_wrapper{
    position: relative;
}
.logo_slider,.category_slider{
    margin: 0 -8px;
}
.logo_slide_inner,.category_slide_inner{
    position: relative;
    padding: 0 8px;
}
/*.logo_slide_inner img,.category_slide_inner img{
    width: auto;
    height: auto;
}*/
.logo_slide_inner img, .category_slide_inner img {
    width: 190px;
    height: 110px;
}
.logo_slide .overlay,.category_slide .overlay{
    position: absolute;
    top: 0;
    left: 8px;
    width: calc(100% - 16px);
    height: 100%;
    background-color: rgba(0,0,0,0.65);
    opacity: 0;
    cursor: pointer;
    user-select: none;
    transition: .4s;
}
.logo_slide.active .overlay,.category_slide.active .overlay{
    opacity: 1;
}
.logo_slide .overlay:before,.category_slide .overlay:before{
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -40px 0 0 -40px;
    display: block;
    width: 80px;
    height: 80px;
    background-size: 80px 80px;
    background-image: url("img/logo/check.svg");
    background-repeat: no-repeat;
}
.slider_arr{
    position: absolute;
    top: 50%;
    margin-top: -12px;
    width: 24px;
    height: 24px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    line-height: 1;
    color: #fff;
    background-color: #ce2127;
    border-radius: 50%;
    cursor: pointer;
    user-select: none;
}
.logo_prev{
    left: -40px;
}

.logo_next{
    right: -40px;
}
.card_logos .site_btn {
    width: 360px;
    height: 72px;
    font-size: 24px;
    line-height: 72px;
    margin: 40px auto 0;
}
.card_logos .site_btn i{
    margin-left: 25px;
    font-size: 31px;
}


.card_search{
    padding-top: 30px;
    margin: 0 auto;
    width: 400px;
}
.search_title{
    margin-bottom: 24px;
    font-size: 14px;
    line-height: 1;
    text-align: center;
}
.card_search .searchform{
    width: 100%;
    margin: 0 0 35px;
}
.card_search .searchform input{
    background-color: #fff;
}

.card_logos_inner .site_btn{
    margin: 55px auto 0px;
	cursor:pointer;
}

.card_recomendations .container{
    padding: 60px 0 100px;
    background-color: #fff;
}
.card_recomendations .section_title{
    margin-bottom: 50px;
    font-family: 'Bebas', sans-serif;
    font-size: 28px;
    line-height: 1;
    font-weight: 400;
    text-align: center;
}
.recomendation_box{
    margin-bottom: 50px;
}
.recomendation_box .title{
    margin-bottom: 35px;
    font-family: 'Bebas', sans-serif;
    font-size: 24px;
    line-height: 1;
    font-weight: 400;
    color: #ce2127;
}
.recomendation_box .site_btn{
    width: 148px;
    height: 22px;
    font-size: 10px;
    line-height: 22px;
}
.recomendation_box .info{
    margin-bottom: 20px;
    display: flex;
    flex-wrap: wrap;
}
.recomendation_box .info b{
    display: block;
    margin-bottom: 15px;
}
.recomendation_box .info .img img{
    display: block;
}
.recomendation_box .info .img{
    margin-right: 20px;
}
.recomendation_box .info .text{
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.recomendation_box .link{
    font-weight: 700;
    color: #ce2127;
    text-decoration: underline;
}







.card_form{
    padding-bottom: 90px;
    color: #fff;
}
.card_form .container{
    padding: 60px 140px;
    background-color: #000;
}
.card_form .section_title{
    margin-bottom: 45px;
    font-family: 'Bebas', sans-serif;
    font-size: 24px;
    line-height: 1;
    font-weight: 400;
    text-align: center;
}
.card_form .section_subtitle{
    margin-bottom: 25px;
    font-size: 14px;
    text-align: center;
}
.card_form form{
    display: flex;
    flex-wrap: wrap;
}
.card_form form input[type=text]:first-child{
    margin-right: 2%;
}
.card_form form input[type=text],.card_form form input{
    padding: 0 20px;
    width: 49%;
    font-size: 14px;
    height: 51px;
    line-height: 51px;
    color: #000;
    background-color: #fff;
}
.card_form form ::-webkit-input-placeholder {
    color: #161b1d;
}
.card_form form ::-moz-placeholder {
    color: #161b1d;
}
.card_form form :-ms-input-placeholder {
    color: #161b1d;
}
.card_form form :-moz-placeholder {
    color: #161b1d;
}
.card_form form input[type=submit]{
    display: block;
    width: 210px;
    margin: 35px auto 0;
    background: #ce2127 url(img/arrow_right.svg) 94% center no-repeat;
    background-size: 24px 24px;
}









.footer{
    background: url("img/footer_bg.jpg") 32% 50% no-repeat;
    background-size: cover;
    height: auto;
    padding: 0px;
}
.footer_menu {
    padding-top: 20px;
}
.footer_menu ul{
    list-style: none;
}
.footer_menu ul li{
    position: relative;
    display: block;
    line-height: 0;
    margin-bottom: 18px;
}
.footer_menu ul li a{
    font-size: 15px;
    line-height: 1;
    font-weight: 400;
    color: #fff;
}
.footer_menu .marked_list li:before{
    top: 3px;
    border-left: 5px solid #cc2027;
}

.footer_social{}
.footer_social ul{
    list-style: none;
    display: flex;
    flex-wrap: wrap;
}
.footer_social ul li:first-child{
    margin-left: 0;
}
.footer_social ul li{
    margin-left: 30px;
}
.footer_social ul li a{
    font-size: 30px;
    line-height: 1;
    color: #fff;
}
.footer_logo {
    display: block;
    width: 240px;
    
}
.footer_logo a{
    display: block;
    width: 100%;
}
.footer_logo a img{
    display: block;
    width: 100%;
    height: auto;
}



.logic_transition2{
    -webkit-animation: logic_text_animation 2s forwards;
    -moz-animation:    logic_text_animation 2s forwards;
    -o-animation:      logic_text_animation 2s forwards;
    animation:         logic_text_animation 2s forwards;
}
@-webkit-keyframes logic_transition {
    0%   {
        height: 20px;
    }
    50%{
        height: 20px;
    }
    100% {
        width: 100%;
    }
}
@-moz-keyframes logic_transition {
    0%   {
        height: 20px;
    }
    50%{
        height: 20px;
    }
    100% {
        width: 100%;
    }
}
@-o-keyframes logic_transition {
    0%   {
        height: 20px;
    }
    50%{
        height: 20px;
    }
    100% {
        width: 100%;
    }
}
@keyframes logic_transition {
    0%   {
        height: 20px;
    }
    50%{
        height: 20px;
    }
    100% {
        width: 100%;
    }
}

/*9/9/2019 */
/*Find Provider*/
.find_provider_hero.page_hero{background-color:#fff;padding:30px 0px;}
.find_provider_hero .page_title{color:#161b1d;font-weight: 600;}
.card_logos .card_logos_inner.category_inner{background:#CE2127;}
.card_logos .find_provider_title.section_title{color:#fff;}
.price_range_slider{margin: 0px auto 85px;width: 80%;}
.sub_title{margin-bottom: 24px;font-size: 14px;line-height: 20px;text-align: center;color:#fff}
.find_provider_inner_contanier .search_title{color:#ffc400;line-height: 20px;font-size: 15px;}
/*Range Slider*/
.rangeslider, .rangeslider__fill{border-radius: 0;height: 15px;background: #fff;}
.rangeslider__handle{border-radius: 0px;width: 45px;height: 30px;top: 30px;background:#000;position:relative;border: 1px solid #000;}
.rangeslider__handle:after{	content: "";display: block;border-top-width: 0;border-bottom-width: 20px;border-width: 0px 9px 16px;border-style: solid;border-color: transparent transparent #000;margin-left: -20px;position: absolute;bottom: auto;left: 75%;top: -15px;}
.slideroutput span .price_unit{font-size:15px;line-height:15px;color:#fff !important;font-family: 'Open Sans', sans-serif;}
.slideroutput span{font-size:25px;line-height:12px;color:#fff !important;font-family:'Bebas', sans-serif;font-weight: normal;}
.slideroutput span.slidercenter{font-size:14px;line-height:15px;color:#fff !important;font-family: 'Open Sans', sans-serif;}
.rangeslider__fill{background:#ffc400;}
.slideroutput{position: absolute;top: -25px;margin: 0px;width: 100%;}
.range{position:relative;}
.slideroutput .slidercenter{width: 50%;}
.slideroutput .sliderleft,.slideroutput .sliderright{width:25%;}
/*Range Slider*/
.category_inner .searchform input[type=text]::placeholder{  text-align: center; } 
.help_txt span:first-child{color:#ce2127;}
.find_proiver_card .included_box .row{margin:0px;}
.find_proiver_card .included_box .row >div:last-child{ text-align: left;font-size:16px;line-height:24px; } 
.find_proiver_card .included_box .row >div:last-child a{color:#161b1d;display:block;}
.find_proiver_card .included_box .row >div:last-child a:hover{color:#161b1d;text-decoration:underline;}
.find_proiver_card .row,.card_recomendations .row{margin:0px;}
.card_included .container.card_block{padding:0px;}
.find_proiver_inner_block{width: 95%;margin: 0px auto;padding: 45px 0px 60px;}
.find_proiver_inner_border_block{border-bottom: 3px solid #EFEEF4;}
.recomendation_box .info.row .img{margin-right: 0px;}
.recomendation_box .info.row {margin-bottom:20px;}
.section_title.help_txt,.section_title.price_txt,.card_search.find_block .searchform{margin-bottom: 55px;}
.find_recomendations .container{padding:0px;}
.find_recomendations .container .find_proiver_inner_block{padding:60px 0px 100px;}
.section_title.watch_txt{margin-bottom: 30px;}
.card_search.find_block{padding-top:55px;}
.category_slide input{display:none;}
.parent_div{width:100%;height:100%;display:table;}
.child_div{display:table-cell;vertical-align:middle;}
.find_proiver_inner_block .included_box .icon{margin-bottom:0px;}
.slider_arr{top:15%;}
/*.need_help_container_1{flex: 30%;max-width: 30%;}
.need_help_container_2{flex: 25%;max-width: 25%;}
.need_help_container_3{flex: 20%;max-width: 20%;}*/
.rangeslider__handle .price_span{width: 100%;color: #fff;text-align: center;display: block;font-size: 25px;position: relative;top: 2px;font-weight: 500;font-family: 'Bebas', sans-serif;}
.category_slide_inner .inner_txt{position: absolute;top: 0;left: 8px;width: calc(100% - 16px);height: 100%;background-color: rgba(0, 0, 0, 0.5);color: #fff;text-transform: uppercase;text-align: center;font-size: 24px;}

/*Find Provider*/
/*SEACH RESULT*/
.search_card_inner_container{background-color:#efeef5;margin: 0px 15px 30px;}
.search_logo_dteail_block{padding:10px 15px 30px;}
.price_tag{text-align:left;width: 40%;float: left;}
.show_detail{text-align:right;width: 60%;float: left;}
ul.product_details {list-style: none;text-align:left; }
ul.product_details li{font-size:14.5px;line-height:20px;color:#000;font-weight: 500;padding: 0 0 3px 15px;background-image:Url("http://www.savvystreamers.com/wp-content/uploads/2019/09/Dot.png");background-repeat:no-repeat;background-size: 5px;
    background-position: top 9px left;}
ul.product_details li::b {content: "\2022";  color: #CF1F2A; font-weight: bold; display: inline-block; width:20px;}
/*.search_logo_img{text-align:center;padding:5px;}*/
.search_logo_img{text-align:center;}
.see_detail_btn{display: inline-block;width: auto;padding: 5px 22px;height: auto;line-height: 17px;font-size: 13px;font-weight: normal;}
.search_logo_img img{max-width:100%;}
.price_block{padding: 15px 0px 25px;display: flex;}
.amount_tag{line-height: 24px;font-size: 21px;color:#000;font-weight:500;font-family: 'Bebas', sans-serif;}
.price_unit{line-height: 24px;font-size: 15px;color:#000;font-weight:600;}
.bg_white{background:#fff !important;}
.search_card_form{padding-bottom:10px;}
.search_input_data{padding:30px 0px 20px;}
.search_categories{text-align:left;}
.search_categories li {display: inline-block;border: 1px solid #efeef5;color: #CE2127;margin-right: 10px;margin-bottom: 10px;padding:10px;font-size: 14px;line-height: 15px;cursor:pointer;}
.filter_container{  position: fixed;left: 0%;transition: left 0.5s;top: 0;height: 100%;z-index: 9999;background-color:  #CE2127;width: 20%;}
.filter_inner_container{padding:120px 30px;}
.select_input_title{color: #fff;font-size: 22px;line-height: 30px;font-family: 'Bebas', sans-serif;font-weight: 400;text-align: left;margin-bottom: 25px;}
.filter_inner_container label{color:#fff;font-size: 13px;line-height: 15px;text-transform: uppercase;padding-left: 15px;background-image: url("http://www.savvystreamers.com/wp-content/uploads/2019/09/Chk.png");background-repeat: no-repeat;background-size: 18px; background-position: top 0px left;padding-left: 40px;}
.filter_inner_container form div{padding:0px 0px 10px;}
.apply_filter_btn{margin-top:50px;}
.apply_filter_btn .site_btn.btn_with_icon{width: auto;height: auto;padding: 8px 40px;display: block;line-height: 24px;margin: 0px;cursor:pointer;}
.filter_inner_container input{display:none;}
.card_search.find_block .searchsubmit{background: url("https://www.savvystreamers.com/wp-content/uploads/2019/09/Search.png") center center no-repeat;}
.find_search{position: relative;height: 48px;width: 100%;margin: 0px 0px 20px;}
.find_search  input[type=text]::placeholder{  text-align: center;color:#000;font-weight:500; } 
.pagination{padding:0px 15px 30px;display:flex;}
.pagination span{border: 1px solid #000;padding: 5px 13px;border-radius: 3px;margin-right: 20px;cursor:pointer;}
.pagination span.active{background:#CE2127;color:#fff;border: 1px solid #CE2127;}
.card_form form input[type=submit]{cursor:pointer;}
/*SEACH RESULT*/
/*9/9/2019 */
/*9/13/2019*/
/*Speed*/
.ethernet_txt p{line-height: 24px;font-size: 16px;color: #000;font-weight: bold;} 
.speed_tilte{font-size:44px;}
.speed_sup_title{margin:25px 0px 5px;font-size: 20px;line-height: 24px;font-weight: 400;text-align: center;}
.speed_common_block{background:#ce2127;position: relative;}
.speed_common_block .row{margin:0px;padding:15px 35px;}
.speed_subtext{font-size: 16px;color: #000;line-height: 24px;font-weight: 500;padding: 0 0 2px;}
.speed_range span:first-child{font-size: 28px;color: #fff;line-height: 30px;font-weight: 500;font-family: 'Bebas', sans-serif;}
.speed_range span:last-child{font-size: 16px;color: #fff;line-height: 24px;}
.speed_inner_block{padding:0px 75px 0px 25px;}
.package_txt{font-family: 'Bebas', sans-serif;font-size: 30px;text-align: left;margin: 40px 35px;line-height: 35px;font-weight: 500;}
.package_list_block{background-color: #efeef5;margin:0px 0px 10px;padding: 10px 35px;}
.package_details_block a{display:block;padding:0 0 5px;color:#000;font-weight:500;font-size:15px;}
.purcase_txt{font-size: 17px;color: #000;line-height: 19px;font-weight: 600;margin: 0 0 15px;}
.package_details_block a.plan_txt{color:#ce2127;text-decoration:underline;}
.package_details_block a span:first-child{width:20%;display:inline-block;text-align:center;vertical-align: middle;}
.package_details_block a span:last-child{display:inline-block;vertical-align: top;}
.purcase_img_block img{max-width:280px;width:100%}
.package_list_block .package_details_block img{max-width:19px;}
.card_form.speed_search_block .container{padding:0px 15px;background:unset;}
.card_form.speed_search_block .container .speed_search_inner_block{padding:60px 140px;background:#000;}
.purcase_block{max-width: 37%;flex: 37%;}
.purcase_img_block{max-width: 29%;flex: 29%;text-align: center;}
.speed_dial{max-width:100%;width:100%}
.speed_inner_img_block{padding: 0px 15px;vertical-align: middle;display: inline-block;}
.step_level_txt{font-size: 28px;color: #fff;line-height: 30px;font-weight: 500;font-family: 'Bebas', sans-serif;}
.get_txt{color:#ffc400;}
.arrow_yellow_block{padding-left:15px;}
.get_result_block{position: absolute;right: 50px;}
.upgrade_your_internetplan_input_block label{display: inline-block;margin: 0px;font-family: 'Bebas', sans-serif;font-size: 28px;line-height: 35px;padding-left:50px;font-weight:500;background-image:url("http://www.savvystreamers.com/wp-content/uploads/2019/09/tik_box_1.png");
background-repeat:no-repeat;background-size:30px;background-position:top 2px left;}
.upgrade_your_internetplan_input_block input{display:none;}
.select_txt{font-size: 15px;font-weight: 500;text-align: left;margin: 25px 0px 30px;}
.row.upgrade_your_internetplan_container{margin:50px 50px;}
.faster_txt{color:#ce2127;font-size: 15px;line-height: 24px;margin: 10px 0px;}
.faster_txt span{font-weight:600;}
.upgrade_your_internetplan_inner_txt{margin-left:50px;}
.add_line{display:inline-block;border:1px solid #efeef5;width:35%;vertical-align:middle;}
.select_internet_block input{display:none;}
.select_internet_block label{display:inline-block;padding: 0px 0px 25px 65px;font-size:18px;line-height:24px;color:#000;font-weight: bold;background-image:url("http://www.savvystreamers.com/wp-content/uploads/2019/09/radio_btn_1.png");
background-repeat:no-repeat;background-size:30px;background-position:top 0px left 5px;}
.select_input_block{padding: 5px 0px 10px;}
.zip_input input{padding: 13px 25px;border: 2px solid #ffc400;display: block;width:100%;}
.zip_input{margin:0px 0px 30px;}
.site_btn.btn_with_icon.show_result_btn{padding: 10px 40px;width: 100%;display: block;flex-wrap: unset;line-height: 32px;height: auto;background: #000;color: #fff;font-size: 18px;cursor:pointer;}
.site_btn.btn_with_icon.show_result_btn i{line-height: 32px;vertical-align: bottom;}
.site_btn.btn_with_icon.show_result_btn:hover{background:#ffc400;}
.float_right{float:right}
.text_center{text-align: center;}
.add_txt{display:inline-block;width:30%;}
.add_content_block{margin:0px 50px;}
.dash_line{display:block;border:1px solid #efeef5;width:100%;margin: 30px 0px 0px 50px;}
.show_arrow{padding:0 0 0 10px;}
.show_arrow img{max-width:10px;transform: rotate(90deg);}
.show_more_block{display: block;width: 100%;height: 100%;vertical-align: bottom;text-align: right;}
.show_more_block .child_div{vertical-align:bottom;}
/*speed*/
.magicsearch-wrapper{/*min-width:auto !important;*/}
.multi-items{/*overflow:hidden;*/z-index:15;}
.magicsearch-wrapper .multi-item{z-index:10;}
.row.upgrade_your_internetplan_container.margin_top30{margin-top:30px;}
.row.upgrade_your_internetplan_container.margin_bottom30{margin-bottom:0px;}
.purcase_block .site_btn.yellow_btn,.see_detail_btn{font-weight:500;}
.select_internet_block label.checked_img{background-image: url("http://www.savvystreamers.com/wp-content/uploads/2019/09/radio_btn_2.png");}
.upgrade_your_internetplan_input_block label.internet_checked{background-image: url("http://www.savvystreamers.com/wp-content/uploads/2019/09/tik_box_2.png");}
/*9/13/2019*/
/*9/16/2019*/
.purchase_container .package_list_block:last-child{margin-bottom:0px;}
.upgrade_your_internetplan_block form{display: inline-block;width: 100%;}
.speed_tab_section .nav-pills>li {display: inline-block;margin-right: 10px;}
.speed_tab_section ul{list-style-type:none;padding:25px 20px;}
.speed_tab_section .tab-content .tab-show-content.active{display:block;opacity:1;}
.speed_tab_section .tab-content .tab-show-content{display:none;transition: opacity .15s linear;opacity:0;}
.speed_tab_section .speed_tab_inner_block{padding-bottom:50px;}
.speed_tab_section .nav-pills>li {display: inline-block;padding: 2px 75px 5px 25px;border: 1px solid #efeef5;color: #ce2127;font-size: 14px;line-height: 20px;vertical-align: middle;cursor:pointer;}
.padding_bottom0{padding-bottom:0px;}
.speed_tab_section .nav-pills > li.active svg path{fill:#fff !important;}
.speed_tab_section .nav-pills > li.active {background:#000;color:#fff;}
.speed_tab_section .nav-pills > li span{display: inline-block;vertical-align: middle;padding-right: 25px;}
.speed_tab_img{width:50px;height:50px;}
.nav_img{position: relative;top: 5px;}
/*9/16/2019*/
/*9/17/2019*/
.purcase_inner_block{padding-right:10px;}
/*9/17/2019*/


/*9/23/2019*/
.slidecenter p span input{background:transparent;color:white;width:65px;}
.slider_all{width:80%;margin:0px auto;}
#slider-3{baclground:#fff;box-shadow: 0px 2px 2px rgba(255, 255, 255, 0.25), inset 0px 1px 3px rgba(0, 0, 0, 0.3);width:100%;height:15px;margin: 4px auto 85px auto;border:0px;-webkit-box-shadow: 0px 2px 2px rgba(255, 255, 255, 0.25), inset 0px 1px 3px rgba(0, 0, 0, 0.3);}
.slideoutput .slideleft,.slideoutput .slideright,.slideoutput .slidecenter{font-size: 25px;line-height: 12px;color: #fff !important;font-family: 'Bebas', sans-serif;font-weight: normal;}
.slideoutput .slideleft{padding-right:0px;}
.slideoutput .slideright{padding-left:0px;}
.price_unit{color:white;font-family: 'Open Sans', sans-serif;font-size:15px;font-weight:initial;}
.slidecenter p{padding:0px;text-align: center;font-size: 14px;line-height: 20px;color: #fff !important;font-family: 'Open Sans', sans-serif;}
.slidecenter input[type='text']{border:0;}
.slideright{text-align: right;}
.ui-slider-horizontal .ui-slider-range{    box-shadow: 0px 2px 2px rgba(255, 255, 255, 0.25), inset 0px 1px 3px rgba(0, 0, 0, 0.3);}
.extra-controls{width:27%;margin:30px auto 0px auto;}
.price_span{/* width: 100%; */color: #fff;text-align: center;display: block;font-size: 25px;position: relative;top: 2px;font-weight: 500;font-family: 'Bebas', sans-serif;}
.ui-slider .ui-slider-handle:focus{outline:none;}
.ui-widget-header{background-color:#ffc400;}
.ui-corner-all{border-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-top-right-radius:0px;border-top-left-radius:0px;}
.ui-slider .ui-slider-handle{border-radius: 0px;color:#fff;font-weight:500;font-family: 'Bebas', sans-serif;width: 45px;display: block;font-size:25px;margin-left: -22px;height: 30px;top: 30px;background: #000;border: 1px solid #000;}
.ui-slider .ui-slider-handle:after{content: "";display: block;border-top-width: 0;border-bottom-width: 20px;border-width: 0px 9px 16px;border-style: solid;border-color: transparent transparent #000;margin-left: -20px;position: absolute;bottom: auto;left: 75%;top: -15px;}
.left_slide,.right_slide{text-align:center;color:#fff;font-size:25px;padding-top:2px;}
/*9/23/2019*/
.loader{width:100%;text-align:center;z-index: 9999;background-color: white;}
.no-search{width: 100%;text-align: center;margin: 50px;}


/*9/26/2019*/
.subscribe_details_block{position:absolute;top:0;opacity:0;bottom:0;left: 100%;z-index:100;}
.subscribe_choose_block{opacity: 1;position:relative;}
.subscribe_details_inner_block{padding:0px 70px;}
.subscribe_container{position:relative;overflow: hidden;}
.subscribe_details_inner_container{background-color: #efeef5;}
.card_logos .site_btn.subscribe_detail_btn{cursor:pointer;width: auto;padding: 15px 40px;line-height: 20px;font-size: 18px;margin: 0px 15px 0px 0px;height: auto;display: inline-block;}
.subscribe_details_inner_block form input[type=text] {padding: 0 20px;width: 100%;font-size: 14px;height: 51px;line-height: 51px;color: #000;background-color: #fff;margin-bottom: 15px;}
.subscribe_button_block{display: block;width: 100%;text-align: center;margin-top: 25px;}
.card_logos  .site_btn.subscribe_back_btn.subscribe_detail_btn{padding:15px 50px;}
/*9/26/2019*/
/*10/3/2019*/
.sign_up_checkbox{display: inline-block;vertical-align: top;text-align: left;}
.signup_content{display: inline-block;width: 94%;}
.sign_up_email_block{display: block;width: 100%;text-align: center;}
.card_form.sign_up_form .container{background-color: #ce2127;padding: 50px;width: 50%;margin: 0px auto;}
.unbeatable_txt_block{text-align: center;width: 75%;margin: 30px auto 30px;}
.find_provider_hero .page_title.get_soon_title{color: #ce2127;}
.card_form form .site_btn.yellow_btn.sign_up_btn{background-color: #ffc400 !important;background: #ffc400 !important;color: #000 !important;background-image: unset;margin-top: 25px;width: auto;  padding: 0 50px; margin-left: auto; margin-right: auto;cursor:pointer;}
.card_form form .site_btn.yellow_btn.sign_up_btn:hover {color: #ffc400 !important;background-color: #000 !important;}
.sign_up_text_block{margin: 5px 0px 0px;}
.sign_up_text_block span{font-size:15px;line-height:22px;}
.sign_up_text_block span a{text-decoration:underline;color: #fff;font-size: 14px;line-height: 22px;display: inline-block;}
.sign_up_text_block span a:hover{color:#fff;text-decoration:none;}
.sign_up_form .sign_up_text_block input,.wpcf7-form-control-wrap.acceptance-713 {display: none;}
.sign_up_form label{padding-left: 15px;background-image: url("http://www.savvystreamers.com/wp-content/uploads/2019/09/Chk.png");background-repeat: no-repeat;background-size: 18px;background-position: top 3px left;padding-left: 30px;display: inline-block;}
/*10/3/2019*/
/*10/4/2019*/
.sign_up_email_block span.wpcf7-not-valid-tip{color:#fff;}
.sign_up_email_block br{display:none;}
.card_form.sign_up_form form input,.card_form.sign_up_form form input[type=submit]{border-radius:0 !important;}
/*10/4/2019*/
/*10/14/2019*/
.detail_head h1{color:#C3242F;font-family: 'Bebas', sans-serif;background-color: #efeef5;padding:60px 0px;font-size: 50px;text-align:center;font-weight:400;}
.provider_body div{border-bottom:1px solid #efeef5;padding:15px 0px;}
.provider_body{position:relative;padding-top:35px;}
.main_head p{font-family: 'Bebas', sans-serif;font-size: 27px;font-weight: 400;color:#fff;background:#C3242F;display:inline-block;padding:12px 30px;}
.main_head{position:absolute;top:-23px;left:60px;z-index:1;}
.provider_block{box-shadow: 0px 2px 20px 10px #c3c3c38f;}
.detail_head{margin-bottom:20px;}
.first_para,.second_para{display:inline-block}
.first_para{width: 26%;vertical-align: top;margin-right: 9%;font-family: 'Bebas', sans-serif;padding-left:45px;font-size: 17px;font-weight: 600;}
.second_para{width:64%;font-family: 'Nunito Sans', sans-serif;font-size: 15px;font-weight: 700;}
.first_para_plan,.second_para_plan{display:inline-block}
.first_para_plan{width: 40%;vertical-align: top;margin-right: 9%;font-family: 'Bebas', sans-serif;padding-left:45px;font-size: 17px;font-weight: 600;}
.second_para_plan{width:49%;font-family: 'Nunito Sans', sans-serif;font-size: 15px;font-weight: 700;}
.second_para_plan a{color:#4988CB;word-break: break-all;}
.second_para span,.second_para_plan span{color:#C3242F}
.simple_list{background:#F7F6FB;}
.simple_list_top{width:80%;margin:0px auto;padding:30px 0px;}
.simple_list_top h3{font-family: 'Bebas', sans-serif;font-size: 25px;font-weight: 500;color:#C3242F;padding-bottom: 25px;padding-top: 20px;}
.ul_head li{font-size:15px;font-family: 'Nunito Sans', sans-serif;font-weight:700;}
.ul_head ul li{line-height:23px;list-style-type:none;padding-bottom:6px;position:relative;}
.list_font ul li{line-height:20px;list-style-type:none;padding-bottom:8px;font-size:14px;font-weight:800;position:relative}
.ul_head ul li::before {content: "\2022";color:#C3242F;font-weight: bold;display: inline-block;width: 27px;margin-left: -27px;font-size:27px;height: auto;vertical-align: text-bottom;position:absolute;top:-2px;}
.ul_head p.bullet_red::before{content: "\2022";color:#C3242F;font-weight: bold;display: inline-block;width: 27px;margin-left: -27px;font-size:35px;height:auto;vertical-align: bottom;position:absolute;}
/*.list_font ul li::before{content: "\2022";color:#C3242F;font-weight: bold;display: inline-block;width: 27px;margin-left: -27px;font-size:27px;height: 22px;vertical-align: bottom;}*/
.ul_head h3{color:#C3242F}
.list_font{font-size:13px;font-weight:800}
.list_font ul{padding:0px 25px;}
.padding-0.list_font{padding:0px;}
.icons_block{background: #efeef5}
.supported_devices h3,.channel_access h3{font-family: 'Bebas', sans-serif;font-size: 25px;font-weight: 500;color:#C3242F;padding-bottom: 25px;padding-top:10px;}
.icons_block h3{font-family: 'Bebas', sans-serif;font-size: 25px;font-weight: 500;color:#000;padding-bottom: 25px;text-align:center;margin-bottom:15px;}
.supported_devices{padding: 25px 0px;}
.supported_devices_block{background:#efeef5}
.adjust_padding,.adjusting_padding{padding:0px 55px;}
.supported_devices h4{font-family: 'Bebas', sans-serif;font-size: 20px;font-weight: 500;padding:14px 0px;}
.provider_info{padding-left:0px;}
.right_padding{padding-right:0px;}
/*10/14/2019*/

/*10/15/2019*/
.list_styles{font-size: 13px;font-weight: 800;font-family: 'Nunito Sans', sans-serif;}
.without_bullet{margin-left:24px;}
/*.list_styles li::before{content: "\2022";color: #C3242F;font-weight: bold;display: inline-block;width: 27px;margin-left: -27px;font-size: 27px;height:22px;vertical-align:bottom}*/
.list_styles li{list-style-type:none;line-height:20px;padding-bottom:8px;font-size:14px !important;font-weight:800 !important}
/*.premium_head,.interesting_head{margin-left:-24px;}*/
.viewing_head{text-align:center;}
.seperate_list{background:#efeef5;padding:30px;margin-top:15px;}
.padding-1{padding-left:25px;}
.no_padding{padding-right:0px;padding-left:10px;display:inline-block;width:40%;}
.adjust_all{vertical-align:top;}
.adjust_padding{margin-right:18%;}
.plan_info{height:100%;}
.logos{width:18%;display:inline-block;margin-left:-5px;}
.margin-right:not(:nth-child(5)){margin-right:2.5%;}
.same_length{padding:0px 15px;}
.logos img{border:2px solid #E1E1E3;max-width: 205px;width: 100%}
.small_logo{display:inline-block;width:20%;margin-left:-5px;}
.small_logo img{padding:14px;background:#E18A90;max-width:85px;width:100%;}
.right_margin{margin-right:5%;margin-bottom:10px;}
.icons_block{padding:10px 20px 10px 50px;margin-top: 20px;margin-bottom: 25px;}
.seperate_list_padding{padding-right:15px;padding: 0px 0 30px 0;}
.five_logos{padding:12px 0px;}
.ul_padding{padding-left:25px;margin-right:-5px;}
.simple_list .simple_list_top p,.simple_list .simple_list_top h3{display:inline-block;}
.simple_list .simple_list_top p{font-family: 'Nunito Sans', sans-serif;font-size: 16px;font-weight: 800;margin-left:10px;color:#000;}
.cancellation_policy p{font-weight:500;}
/*10/15/2019*/
/*10/16/2019*/
.second_para,.second_para_plan{padding-right:20px;}
.cancellation_policy{padding-right:0px;}
.offline_viewing{padding-right:0px;margin-right:0px;}
.offline_viewing p{font-weight:500}
.adjusting_padding p{font-size: 15px;font-weight: 500;}
.offline_head{padding-top:20px !important;}
.two_information{padding:30px 0px;}
/*10/16/2019*/
/*10/17/2019*/
	p.bullet_red{position:relative;}
/*10/17/2019*/

 /*10/22/2019 v*/
	.single .page_wrapper .next_post_content p{margin-bottom:10px ;font-size:15px !important;}
	.single .page_wrapper .next_post_content ul,.single .page_wrapper .next_post_content ol{padding: 0 0 0px 40px !important;margin: 0 0 20px !important;}
	.single .page_wrapper .next_post_content li{font-size:15px !important;margin-bottom:20px;}
	.single .page_wrapper .next_post_content{padding-bottom:50px;}
	.single .page_wrapper .next_post_content h1{margin-top:30px; font-size:20px;margin-bottom:7px;}
	.single .page_wrapper .next_post_content a{color:#ce2127;font-size:15px !important;}
	.single .page_wrapper .next_post_content a:hover{text-decoration:underline;}

	.american-post-table{border-collapse:collapse;}
	.american-post-table,.american-post-table td{border: 1px solid #C0C0C0;padding:6px 13px;}
	.american-post-table td img{display:block;border: 1px solid #C0C0C0;}
	.american-post-table td{font-size:15px;}
	.american-post-table{margin:30px 0px;}

	/*about us*/
	.want-get-involved-about-us h4,.want-get-involved-about-us p{display:inline-block;}
	.common-font-class p,.common-font-class ul li,.discover-the-best-streaming,.sign-up-red p{font-size:15px;}
	.common-font-class ul li{padding-bottom:5px;}
	.common-font-class p{padding-bottom:10px;}
	.common-font-class ul{padding-left:40px;}
	.common-font-class h1{margin-top: 20px;margin-bottom: 13px;}
	.common-font-class a{color:#CE2127;}
	.common-font-class a:hover{text-decoration:underline;}
	.subscribe-section-about-us{padding: 30px 50px;  margin-top: 20px; background: #fff;text-align: center;}
	.subscribe-section-about-us h1{margin-bottom:30px;}
	.stream-with-confidence{font-size: 35px;font-weight: bold;color: #CE2127;padding-bottom:35px;}
	.sign-up-red{background:#CE2127;padding:50px;margin-top:50px;}
	.sign-up-red h1{padding-bottom: 30px;font-size: 26px;text-align: center;}
	p.discover-the-best-streaming {padding-bottom: 0px;font-size: 18px;}
/*10/22/2019 v*/

/*10/23/2019 v*/
/*about us*/
.sign-up-form-about-us{background:#CE2127;padding:50px;}
.sign-up-form-about-us .section_title{color:#fff;padding:0px;margin-bottom: 30px;font-family: 'Bebas', sans-serif;font-size: 24px;line-height: 1;font-weight: 400;text-align: center;}
.sign-up-form-about-us .sign_up_text_block label span{color:#fff;}
.sign-up-form-about-us .sign_up_text_block label{background-image: url(http://www.savvystreamers.com/wp-content/uploads/2019/09/Chk.png);background-repeat: no-repeat;background-size: 18px;background-position: top 3px left;padding-left: 30px;display: inline-block;}
.sign-up-form-about-us .sign_up_email_block span input[type="email"],.sign-up-form-about-us .sign_up_email_block input[type="button"]{padding: 0 20px;width: 49%;font-size: 14px;height: 51px;line-height: 51px;color: #000;background-color: #fff;}
.sign-up-form-about-us .sign_up_email_block input[type="button"]{display: block;margin: 35px auto 0;background: #ffc400 !important;color: #000 !important;margin-top: 25px;cursor:pointer;width: auto;  padding: 0 50px; margin-left: auto; margin-right: auto;}
.sign-up-form-about-us .sign_up_email_block input[type="button"]:hover{background:#000 !important;color:#ffc400 !important;}
.sign-up-form-about-us .sign_up_email_block input[type="submit"]:hover{color: #ffc400 !important;background-color: #000 !important;}
.about-us-container-left{padding: 50px 30px;background:#efeef5;}
.seperate-main-title{padding-top:50px;}

.page_wrapper .news_hero{background-size:cover !important;}
/*10/23/2019 v*/
/*10/24/2019*/
.site_btn.news_category{width: auto; padding: 0px 20px;}
/*american-table*/
.table-design {width: 45%;display: inline-block;margin-left: -5px;border: 1px solid #b6b6b6;padding: 25px;font-size: 15px;margin-bottom:30px;vertical-align:top;background-color:#f8f8f8}
.table-design:nth-child(odd){margin-right:5%;} 
.american-table{text-align:center;margin-top:35px;}
.table-image{text-align:center;padding-bottom:15px;}
.table-image img{width:100%;max-width: 150px;}
.table-image-content span{display: block;font-weight: bold;line-height:20px;padding-bottom: 10px;font-size: 15px;color:#000;}
.table-image-content span.post_red_text{color:#CE2127;font-size:14px;padding-bottom: 0px;}
.news_hero_container {height: 100%; background: rgba(0,0,0,0.5);}
/*10/24/2019*/

/*Contact Us*/
.contact_main_container{padding: 50px 30px; background: #efeef5;}
.contact_field_container .form-control{padding: 10px 20px; width: 100%; font-size: 14px; height: 41px; line-height: normal; color: #000; background-color: #fff;font-family: 'Open Sans', sans-serif;}
.contact_field_container textarea.form-control{height: auto;resize:none;}
.contact_field_container{margin-bottom: 15px;}
.contact_field_container.contact_field_left_container{width: 33.33%; display: inline-block;padding-right: 10px;vertical-align: top;}
.contact_field_container.contact_field_middle_container{width: 33.33%; display: inline-block; margin-left: -5px;padding-left: 5px; padding-right:5px;vertical-align: top;}
.contact_field_container.contact_field_right_container{width: 33.33%; display: inline-block; margin-left: -5px;padding-left: 10px;}
.contact_btn_container  {text-align:center;vertical-align: top;}
.contact_btn_container .contact_submit {cursor: pointer; padding: 12px 35px; line-height: 20px; font-size: 15px; margin:0px;  display: inline-block; color: #fff; background-color: #cc2027; text-align: center; text-transform: uppercase;  transition: .4s;}
.contact_field_container span.wpcf7-not-valid-tip {font-size: 13px;}
.contact_main_container p.contact_heading{margin-bottom: 40px; font-family: 'Bebas', sans-serif;  font-size: 28px;  line-height: 1;  font-weight: 400;  color: #ce2127; text-align: center;}
/*Contact Us*/

/*No Search Result*/
.search_result_section_container {font-size: 15px;padding-bottom: 25px;}
.search_content_container .search_result_section_container .search_result_heading {position:relative;font-weight: bold;font-size:20px;}
.search_content_container .search_result_section_container .search_result_heading + p {padding-top:20px;}
.search_content_container{padding-bottom: 40px;padding-left: 35px;}
.search_content_container .search_result_section_container a:visited {color: #CC2027;}
.search_content_container .search_result_section_container a{color: #CC2027;}
.search_content_container .search_result_section_container .search_result_heading:before{content: '';position: absolute;top: 7px;left: -22px;border-left: 5px solid #000000;border-top: 5px solid transparent;border-bottom: 5px solid transparent;}


.no_search_found_container {text-align: center;margin: 60px 0;}
.no_search_found_container h2 {padding-bottom: 30px;}
.search_form_container .searchform {margin: 40px auto;max-width: 370px;width: 100%;}
/*No Search Result*/

/* subscribe form */
.wpcf7-mail-sent-ok{margin:0px auto !important;margin-top:35px !important;}
/* subscribe form */

/*11/1/2019 v*/
	p.resource-content {font-size: 15px;}
	p.download-resource a {padding: 10px 15px 10px 17px;;color: #fff;display:inline-block;font-size:15px;}
	p.download-resource a:hover {background: #ffc400;color: #000;}
	input.get-mail-id {padding: 15px;}
	#signing-in-btn + input[type="button"]{color:#000;background: #ffc400;}
	.sign_up_email_block_resource {text-align:center;}
	#signing-in-btn + input[type="button"]:hover {background: #000;color: #ffc400 !important;transition: .4s;cursor:pointer;}
	.download-resource{margin-top:40px;}
	.head-resource-articles{margin:20px 0px;}
	.download-btn-resource{padding-top:20px;}
	input#signing-in-btn + input[type="button"] {display: inline-block;}
	p.download-btn-resource a {padding: 10px 30px;display: inline-block;color: #000 !important;background: #ffc400;font-size: 13px !important;font-size:13px !important;font-weight:500;}
	p.download-btn-resource a:hover {text-decoration: none !important;background: #000;color: #ffc400 !important;transition: .4s;}
	p.yes-or-no-qn {font-size: 15px;padding: 30px 0px 20px 0px !important;display:inline-block;}
	.yes-no-btn{display:inline-block;margin-right:20px;margin-left:15px;}
	.download-resource-infographic{margin: 10px 0px 20px 0px !important;background: #ce2127;display: inline-block}
	.resource-infographic-image {padding: 40px 0px;}
	.resource-infographic-image  img{width:100%;}
	.download-icon{background-image: url("https://www.savvystreamers.com/wp-content/uploads/2019/11/download_icon.png");padding-right: 35px;background-repeat: no-repeat;background-size: contain;}
	p.download-resource a:hover .download-icon{background-image: url("https://www.savvystreamers.com/wp-content/uploads/2019/11/download_icon_black.png");}
	.download-yes-submit-sports a,.download-yes-submit-how a{font-size:15px !important}
	.download-yes-submit-sports a .download-icon,.download-yes-submit-how a .download-icon{background-image: url("https://www.savvystreamers.com/wp-content/uploads/2019/11/download_icon_black.png");}
	.download-yes-submit-sports a:hover .download-icon,.download-yes-submit-how a:hover .download-icon{background-image: url("http://192.168.2.40/wordpress/streamchef/wp-content/uploads/2019/11/download_icon_yellow.png") !important;padding-right: 35px;background-repeat: no-repeat;background-size: contain;}
	.image-popup-container,.mail-popup-container{height: 100%;left: 0;opacity: 1;position: fixed;top: 0;width: 100%;z-index: 1000;display:none;}
	.image-popup-overlay,.mail-popup-overlay{background: rgba(0,0,0,0.65);height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 1100;}
	.image-popup-show,.mail-popup-show{left: 0;position: fixed;top: 20px;right:0;bottom:20px;z-index: 1110;width:60%;margin:0px auto;}
	.mail-popup-show{width:40%;}
	.image-popup-show img{width: 100%;display:block;}
	img.close-popup-image,.close-popup-mail{width: 30px !important;position: absolute;}
	.yes-no-btn span{padding: 7px 35px;background: #ce2127;color: #fff;transition: .4s;font-size: 15px;font-weight: 500;cursor:pointer;}
	.yes-no-btn span:hover{background:#ffc400;color:#000;}
	.yes-or-no-qn  p{margin: 0px 30px;}
	.submit-btn-resource{ width: auto;padding: 0 50px;margin: 0px auto;margin-top: 40px;}
	.email-get-resource{padding:15px 10px;}
	.sign-up-resource-popup{padding: 60px 0px;}
	.sign-up-resource-popup{background: #ce2127;position:relative}
	.search_logo_img img{height:122px;display:block;}
	.search_logo_img {cursor:pointer;}
	/*.search_card_inner_container:hover {box-shadow: 0px 0px 10px 0px grey;transition: 0.4s;margin: 0px 10px !important;}*/
	.child_div_close .close-popup-image {width: 23px;cursor:pointer;}
	.close-popup-image{width:30px;position: absolute;right: -13px;z-index:1;top:-13px;}
	.download-yes-submit{display:none;}
	.sign_up_email_block_resource .subscribe_button_block input[type='submit']{text-align:center;display:inline-block;color: #000;background-color: #ffc400;}
	.sign_up_email_block_resource .subscribe_button_block input[type='submit']:hover{color: #ffc400;background-color: #000;}
/*11/1/2019 v*/

/*11/6/2019 v*/
	.search_services_logo{border: 15px solid #f7f7fb;transition: 0.6s ease;}
	.search_services_logo img{width:100%;max-width:250px;height:auto !important;-webkit-transition: 0.6s ease;transition: 0.6s ease;padding:15px;}
	.serach-card-services-logo-container{margin: 0px 15px 60px;background:none;display:inline-block;}
	.serach-card-services-logo-container:hover .search_services_logo{-webkit-transition: 0.6s ease;transition: 0.6s ease;-webkit-transform: scale(1.1);transform: scale(1.1);}
	.serach-card-services-block{text-align:center;}
	.yesnoqn{padding-top:15px !important;}
	.close-popup-mail{width: 25px !important;right: 5px;top:5px;}
	.download-with-icon{color:#fff !important;transition:.4s;}
	.download-with-icon:hover{color:#000 !important;text-decoration:none !important;transition:.4s;}
	.download-resource-infographic a{padding:10px 30px;}
	.infographic-pdf h1{margin-top:0px !important;margin-bottom:15px}
	.infographic-pdf{margin-bottom:40px;}
	.single .page_wrapper .next_post_content .sign-up-resource-popup{font-family: 'Bebas', sans-serif;font-size: 24px !important;line-height: 1;font-weight: 400;text-align: center;color:#fff}
	.yes-no-btn span{display:inline-block;}
	.hide-download{display:none;background:none;text-align:center;margin: 10px 0px 20px 0px !important;}
	.hide-download .download-with-icon{background:#ce2127;}
	.popup-mail-post{background:#ce2127;position:relative;padding:55px 10px;}
	.popup-mail-post h2{color:#fff;font-size: 24px;margin-bottom: 10px;text-align:center;}
	.popup-mail-post img{position:absolute;top:5px;right:5px;}
	.get-mail-id{width:60%;}
	.infographic-pdf h1 {margin-bottom: 20px !important;}
/*11/6/2019 v*/
	
/*11/7/2019 v*/
	.get-mail-id + span {color: #fff;padding-top: 3px;font-size: 14px;}
	.sign_up_email_block_resource .subscribe_button_block .ajax-loader{display:none;}
	.download-yes-submit a{background:#ffc400 !important;color:#000 !important;}
	.download-yes-submit a:hover{background:#000 !important;color:#ffc400 !important;}
	.download-yes-submit-sports,.download-yes-submit-how{margin-top:25px !important}
	.overflow-container{overflow:auto;width: 100%;height: 100%;}
	.sign_up_email_block_resource + div{color:#fff;}
	.close-popup-mail,.close-popup-image{cursor:pointer;}
	.sign-up-form-about-us form .sign_up_email_block input[type='submit']{margin: 35px auto 0px auto;}
/*11/7/2019 v*/
/*11/8/2019 v*/	
	.banner-shorten{height:290px;}
	.article-body-title{color: #ce2127;line-height:31px;margin: 0px 0px 25px 0px !important;font-family: 'Bebas', sans-serif; font-weight: normal; font-size: 30px !important;}
/*11/8/2019 v*/

/*11/16/2019*/
	.article-title-link{color:#000;}
	.article-title-link:hover{color:#000;}
	.home_post .title a{color:#fff;}
/*11/16/2019*/

/*11/16/2019*/
	.five_logos{text-align:center;}
	.logos.margin-right{margin:0px;margin:1%;}

	/*subscribe*/
	.subscibe-one-container{max-width: 1000px;margin: 0px auto;}
	.head-intro-subscribe{text-align:center;padding: 0px 130px;}
	.subscibe-one-inner {padding: 20px;background: #fff;}
	.head-intro-subscribe div,.head-intro-subscribe p{font-size:15px;}
	.head-intro-subscribe div{font-weight:bold;margin-bottom:20px;}
	.body-subscribe-one{padding:50px;text-align:center;}
	.body-subscribe-one .section_title,.subscribe-logo-container-inner .section_title,.tell-us-info .section_title,.success-head-msg{font-family: 'Bebas', sans-serif;font-size: 22px;line-height: 1;font-weight: 400;color:#fff;}
	.body-subscribe-one .included_box .text{font-size:15px;}
	.subscription1{background: #F6F6F6;}
	.subscribe-one-btn button{margin: 65px auto 0px auto;}
	.subscribe-two-btn button{margin: 5px auto 0px auto;}
	.subscribe-logo-container-inner{background:#EFEEF5;padding:30px 10px;}
	.sliding-subscribe1{opacity: 1;position: relative;}
	.subscribe_container {position: relative;background:#fff;}
	.subscribe_details_block,.subscription-three-block,.subscription-four-block{padding:0px;position: absolute;top: 0;opacity: 0;bottom: 0;left: 100%;z-index: 100;}
	.subscribe-logo-container{background:#fff;padding:20px;}
	.subscription-two-inner-container .section_title_logos,.success-head-msg{color:#000;text-align:center;}
	.personal-infortmation-subscription{background:#fff;padding:20px 20px 60px;}
	.tell-us-info{background:#EFEEF5;padding:30px;}
	.tell-us-info form input[type=text] {padding: 0 20px;width: 100%;font-size: 14px;height: 51px;line-height: 51px;color: #000;background-color: #fff;margin-bottom: 15px;}
	.personal-info-block{font-size:15px;padding-bottom:30px;text-align:center;width: 85%;margin: 0px auto;}
	.tell-us-info .section_title_info{color:#000;text-align:center;padding:10px 0px 30px;}
	.tell-us-info .subscribe_button_block input[type='submit']{margin:0px auto;background:#ffc400;color:#000;-webkit-appearance: none;border-radius: 0;}
	.tell-us-info .subscribe_button_block input[type='submit']:hover{color:#ffc400;background:#000;}
	.back-to-previous span{color: #ce2127;text-align: center;font-size: 14px;cursor:pointer;}
	.subscribe_btn{cursor:pointer;}
	.back-to-previous,.success-body-msg{text-align:center}
	.extra_checkbox_content .first,.extra_checkbox_content .last{font-size:14px;}
	.subscibe-one-container-top{padding:40px 0px 0px;}
	.success-body-msg{font-size:15px;}
	.success-head-msg{padding:40px 0px;}
	/*subscribe*/

/*11/16/2019*/
/*11/18/2019*/
.subscription_title{margin-bottom:40px;}
.subscription_banner_block{background-image:url("https://www.savvystreamers.com/wp-content/uploads/2019/11/bg_red.gif");background-repeat:no-repeat;background-size: cover;}
.subscription_banner_block .text{color:#fff;}
.subscripe_inner_contanier{padding:40px 20px 60px;}
.head_intro_subscribe_block{padding-bottom:30px;}
.subscription_banner_block .icon img{width: 100%;max-width: 45px;}
.subscription_banner_block .section_title{margin-bottom:40px;}
.subscribe_back_btn{cursor:pointer;color: #ce2127;text-align: center;font-size: 14px;background: transparent;margin-top: 30px !important;}
.subscribe-logo-inner-container {width:100%;}
.subscribe-logo-inner-container .category_slide{max-width:13.2%;width:13.2%;display:inline-block;}
.subscription-two-inner-container .subscribe-logo-container{background:#EFEEF5;}
.subscribe-logo-inner-container .category_slide_inner img{width:100%;height:75px;}
.subscription-two-inner-container .subscribe_details_inner_block{padding: 0px 70px 0px;}
.subscribe-two-btn .subscribe_btn {display:block}
.subscribe-two-btn{text-align:center;padding-bottom: 25px;}
.subscribe-two-btn .subscribe_btn i{display:inline-block;vertical-align:middle;}
.subscription_form .wpcf7-form-control-wrap.subscriber_name input{background-image:url("https://www.savvystreamers.com/wp-content/uploads/2019/11/your_name_icon.png");background-repeat:no-repeat;background-position: top 15px right 15px;padding-right: 40px;margin-bottom:5px;padding:10px 40px 10px 20px;line-height:24px;}
.subscription_form .wpcf7-form-control-wrap.email input{background-image:url("https://www.savvystreamers.com/wp-content/uploads/2019/11/your_email_icon.png");background-repeat:no-repeat;background-position: top 19px right 15px;padding-right: 40px;margin-bottom:5px;padding:10px 40px 10px 20px;width:100%;height:51px;font-size:14px;}
.extra_checkbox_content{/*text-align:center;*/}
.subscribe_personal_inner_block .wpcf7-form-control-wrap,.subscribe_personal_inner_block .wpcf7-form-control.wpcf7-checkbox {width:100%;height:100%;display:block;}
.subscribe_personal_inner_block .wpcf7-list-item.first,.subscribe_personal_inner_block .wpcf7-list-item.last,.wpcf7-list-item.first label,.wpcf7-list-item.last label{width:100%;height:auto;display:block;margin:0;}
.subscribe_personal_inner_block .wpcf7-list-item.first label input,.subscribe_personal_inner_block .wpcf7-list-item.last label input{display:none;opacity:0;}
.subscribe_personal_inner_block .wpcf7-list-item.first label span,.subscribe_personal_inner_block .wpcf7-list-item.last label span{display:inline-block;font-size:14px;line-height:20px;}
.subscribe_personal_inner_block .wpcf7-list-item label {background-image:url("https://www.savvystreamers.com/wp-content/uploads/2019/12/tik_box_1_b.png");background-repeat:no-repeat;background-position: top 3px left 0px;padding-left: 50px;cursor:pointer;}
.subscribe_personal_inner_block .wpcf7-list-item label.input_checked{background-image:url("https://www.savvystreamers.com/wp-content/uploads/2019/12/tik_box_2_b.png");}
.subscribe-one-btn{display: table;text-align: center;width: 100%;}
.checkbox_block{width:65%;margin:25px auto 0px;}
.subscribe-logo-inner-container .subscribe_slider .row {}
.subscription-four-inner-block{background: #EFEEF5;}
.success-logo{text-align:center;}
.success-logo img{width:100%;max-width:100px;}
.subscribe-logo-inner-container .category_slide{margin: 0px 0px 8px;}
.subscribe_slider{text-align:center;}
.subscription-two-inner-container {position: inherit !important;background: #fff;}
 .sliding-subscribe1{position:absolute;padding:0px;}
 .subscription-success-msg{padding:50px 30px;}
.subscribe_slider .category_slide_inner img{height:70px;}
.section_title.section_title_logos{margin:20px 0 40px;font-family: 'Bebas', sans-serif;font-size: 24px;line-height: 24px;}
.subscribe_block{padding: 20px 20px 100px;}
.subscribe-logo-inner-container .row{margin:0px;justify-content: center;}
.subscribe_personal_inner_block div.wpcf7-response-output{display:none !important;}
.subscription_form span.wpcf7-not-valid-tip{font-size:16px;line-height:20px;margin-bottom: 20px;display: inline-block;}
.subscribe_container .material-icons{position:relative;top:-2px;display: inline-block;vertical-align: middle;}
.site_btn.subscribe_detail_btn{cursor:pointer;display: block;height: auto;width: auto;font-size: 18px;line-height: 24px;padding: 12px 95px;FONT-WEIGHT: 500;}
.subscription-four-inner-container{background: #fff;padding: 20px 20px 60px;}
.subscribe_container .site_btn.btn_with_icon{display: block;height: auto;width: auto;font-size: 18px;line-height: 24px;padding:15px 65px;}
.subscribe_container .card_search .searchsubmit {background: url("https://www.savvystreamers.com/wp-content/uploads/2019/09/Search.png") center center no-repeat;}
.subscribe-logo-inner-container .category_slide.active .overlay{height:75px;}
/*11/18/2019*/
/*11/19/2019*/
.subscribe-logo-inner-container .category_slide .overlay{left: 0px;width: calc(100% - 8px);height:75px;}
.subscribe-logo-inner-container .category_slide_inner {padding: 0 8px 0 0px;}
.subscription-two-inner-container  .subscribe_details_inner_block .find_search.row input{padding-right: 50px;padding-top:0px !important;}
.personal-infortmation-subscription .tell-us-info{display:none;}
/*11/19/2019*/
/*Footer*/
.follow_title{font-size: 14px;line-height: 15px;font-weight: 400;color: #fff;display: inline-block;padding-right: 20px;}
.footer_social{display: inline-block;vertical-align:middle;}
.footer_social ul li a{background: #101010 ;padding: 8px 12px;border-radius: 50%;display: inline-block;font-size: 15px;line-height: 10px;}
.footer_social ul li a i{font-size: 15px;line-height: 15px;}
.follow_container{background:#cc2027;padding: 7px 0px;text-align: right;}
.footer_social ul li a:hover{background:#fff;}
.footer_social ul li a:hover i{color:#101010;}
.footer_container{padding:40px 0px;}
.magicsearch-wrapper .multi-item span{padding:0px 5px;}
.subscribe_button_block .ajax-loader{display:none !important;}
.subscribe_button_block .recaptcha-btn.recaptcha-btn-type-css{margin:0px auto 15px;}
.subscribe_button_block .recaptcha-btn.recaptcha-btn-type-css:hover{color: #ffc400;background: #000;}
.subscribe_button_block .recaptcha-btn.recaptcha-btn-type-css{background: #ffc400;color: #000;-webkit-appearance: none;border-radius: 0;}
/*Footer*/
/*12/26/2019*/
.subscription_form input:placeholder{font-size:14px;line-height:24px;}
/*12/26/2019*/
/*12/27/2019*/
.subscribe-logo-inner-container .row{width:100%;display:block;text-align: center;}
/*12/27/2019*/
/*12/30/2019*/
.selected_pros{text-align:center;width:100%;}
.selected_pros .multi-item{background-color: #ce2127;color:#fff;padding: 5px 15px 5px 5px;border-radius: 3px;border: 1px solid #ce2127;display:inline-block;position:relative;margin-bottom: 10px;margin-right: 5px;}
.selected_pros .multi-item-close {display: block;position: absolute;width: 12px;height: 12px;right: 3px;top:30%;}
.selected_pros .multi-item span {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;cursor: default;text-align: center;font-size: 12px;display: block;height: 100%;padding:0 5px;}
.selected_pros .multi-item-close:before, .selected_pros .multi-item-close:after {content: '';height: 2px;width: 12px;display: block;background-color: #fff;border-radius: 2px;position: absolute;top: 5px;left: 0px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.selected_pros .multi-item-close:hover:before, .selected_pros .multi-item-close:hover:after {background-color: #333;}
.selected_pros  .multi-item-close:after {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.subscribe_details_inner_block .card_search{width:480px;}
.find_search input[type=text] {position: absolute;top: 0;left: 0;width: 100%;height: 48px;font-size: 14px;
line-height: 24px;color: #161b1d;background-color: #fff;padding: 5px 10px;}
.find_search .magicsearch-wrapper input[type=text] {position: unset;position: inherit;padding-right: 40px !important;padding-top: 0px !important;height: 48px !important;}
.find_search .magicsearch-wrapper .magicsearch-box {top: 48px !important;}
/*12/30/2019*/

@media(max-width: 1920px){

}

@media(max-width:1600px){

}
@media(max-width:1520px){

}
@media(max-width:1400px) {

}
@media(max-width:1300px) {
	.search_card_block > div{flex: 0 0 33.333333%;max-width: 33.333333%;}
	/*.search_logo_img {
		padding: 25px 5px 5px;
	}*/
}

@media(max-width:1199px){
    body {
        font-size: 14px;
        line-height: 23px;
    }
    .secondary_menu ul li {
        padding: 3px 15px 3px 12px;
    }
    .secondary_menu ul li a {
        font-size: 12px;
    }
    .nav_wrapper ul li a {
        font-size: 12px;
    }
    .searchform {
        margin-top: 44px;
        width: 270px;
    }
    .main_hero_post h2 {
        font-size: 46px;
        line-height: 39px;
    }
    .hero_post h2 {
        margin-bottom: 20px;
        font-size: 36px;
        line-height: 34px;
    }
    .common_post h2 {
        margin-bottom: 20px;
        font-size: 36px;
        line-height: 34px;
    }
    .streaming_service_box .title {
        font-size: 36px;
        line-height: 32px;
    }
    .home_post .post_bottom_wrapper{
        display: block;
        height: auto;
    }
    .post_bottom_wrapper .post_comment_count {
        width: 100%;
    }
    .home_post .site_btn{
        position: relative;
        right: auto;
        margin-top: 15px;
    }
    .hero_post .site_btn{
        margin-top: 15px;
    }
    .common_post .site_btn{
        margin-top: 15px;
    }
    .card_box {
        margin-left: 20px;
    }
    .card_box .img {
        width: 100px;
    }
    .card_box .info {
        font-size: 14px;
    }
    .card_box .name {
        margin-bottom: 5px;
		line-height: 15px;
    }
    .card_box .price {
        font-size: 14px;
    }
    .card_box .img .note {
        font-size: 9px;
    }
    .card_hero {
        font-size: 22px;
        line-height: 38px;
    }
    .card_hero .col-lg-6:nth-child(2){
        padding-left: 60px;
    }
	/*9/9/2019*/
	.find_proiver_inner_block .included_box{margin-bottom:20px;}
	.slider_arr{top:13%;}
	/*.need_help_container_1,.need_help_container_2,.need_help_container_3{flex: 50%;max-width: 50%;}*/
   /*.search_logo_img{padding: 25px 5px 5px;}*/
	
	/*9/9/2019*/
	/*9/10/2019*/
	.filter_container {position: absolute;background-color: #CE2127;width: 100%;height: auto;top: 0px;left: 0 !important;transition: opacity 0.5s;background-size: 200px;background-position: right bottom;z-index: 1;}
	.filter_inner_container{padding:30px 0px;}
	.search_page_inner_block{padding-left:0% !important;}
	.filter_inner_container{width: 70%;margin: 0px auto;}
	/*9/10/2019*/
	/*9/16/2019*/
	.purcase_txt {font-size: 15px;line-height: 17px;}
	.purcase_block .site_btn.yellow_btn, .see_detail_btn {font-size: 12px;line-height:16px;}
	.package_details_block a {font-size: 14px;line-height:19px;}
	.upgrade_your_internetplan_input_block label{font-size: 26px;line-height: 32px;}
	.select_internet_block label{font-size: 16px;line-height: 22px;padding: 0px 0px 20px 65px;}
	.select_internet_block .float_right,.upgrade_result_block .float_right{float:unset;text-align:center;max-width: 40%;margin: 0px auto;}
	.upgrade_your_internetplan_inner_txt{text-align: center;margin: 0px;}
	.upgrade_your_internetplan_input_block{text-align: center;}
	.select_input_block{text-align: left;}
	.speed_sup_title {margin: 20px 0px 0px;}
	.row.upgrade_your_internetplan_container .speed_sup_title {margin: 40px 0px 15px;}
	.dash_line{margin: 30px 0px 0px 0px;}
	.select_internet_block .select_input_block:last-child{padding-bottom:0px;}
	.select_internet_block .select_input_block:last-child label{padding-bottom:10px;}
	.speed_tab_section .nav-pills>li {padding: 2px 50px 5px 25px;}
	.logo_slide_inner img, .category_slide_inner img {width: 100%;}
	/*9/16/2019*/
	/*10/3/2019*/
	.sign_up_text_block span {font-size: 14px;line-height: 20px;}
	.sign_up_text_block span a{font-size: 13px;line-height: 20px;}
	/*10/3/2019*/
	/*10/4/2019*/
	.card_form.sign_up_form form input[type=email]{width: 60%;}
	/*10/4/2019*/
	
	/*10/15/2019*/
		.first_para{width:40%;}
		.second_para{width:50%;}
		.right_padding{padding:0px;}
		.provider_info{padding:0px;}
		.plan_info{margin-top:55px;}
		.plan_info .main_head{top:33px;}
		.small_logo{width: 12%;margin-right: 2%;}
	.small_logo img{max-width:85px;width:100%;}
	/*10/15/2019*/

	/*10/16/2019*/
		.small_logos{text-align:center;padding-bottom:15px;}
		.ul_head p.bullet_red::before{height:22px;}
		.cancellation_policy{padding-right:0px;}
		.offline_viewing{padding-right:0px;margin-right:0px;}
		.viewing_head{padding-top:35px;}
		.detail_head h1 {font-size:45px;}
		.premium_head,.interesting_head{padding-top:0px !important;}
		.adj_padd{padding-bottom:20px !important;}
		.plan_info{height:auto;}
	/*10/16/2019*/

	/*10/23/2019 v*/
		.sign-up-form-about-us .sign_up_email_block span input[type="email"]{width:60%;}
	/*10/23/2019 v*/

	/*No Search Result*/
	.search_form_container .searchform {max-width: 270px;width: 100%;}
	.no_search_found_container {margin: 55px 0;}
	.no_search_found_container h2{padding-bottom: 20px;}
	.no_search_found_container .alert-info {line-height: 20px;}
	/*No Search Result*/

	/*11/1/2019 v*/
		.head-resource-articles{font-size:20px;}
	/*11/1/2019 v*/

	/*11/1/2019 v*/
	.yes-or-no-qn{display:block !important;}
	.yes-no-btn{text-align: center;margin-right:30px;margin-left:0px;margin-bottom:20px;}
	/*11/1/2019 v*/
	
	/*11/6/2019 v*/
	.get-mail-id{width:70%;}
	/*11/6/2019 v*/
	/*11/19/2019*/
	.site_btn.subscribe_detail_btn{padding: 12px 80px;}
	/*11/19/2019*/
}

@media(max-width:991px){
    .secondary_menu{
        display: none;
    }
    .nav_wrapper{
        display: none;
    }
    .nav_overlay{
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0,0,0,0.8);
        z-index: 999;
        overflow: auto;
    }
    .mobile_nav_wrapper{
        width: 100%;
        padding-top: 150px;
    }
    .mobile_nav_wrapper ul{
        margin: 0;
        padding: 0;
    }
    .mobile_nav_wrapper ul li{
        position: relative;
        display: block;
        text-align: center;
        margin-bottom: 15px;
    }
    .mobile_nav_wrapper ul li a{
        font-size: 24px;
        line-height: 1;
        font-weight: 400;
        color: #fff;
        transition: .4s;
    }
    .mobile_nav_wrapper ul li a:hover{
        text-decoration: none;
        color: #cc2027;
    }
    .nav_overlay .nav_wrapper .menus_box ul li:before {
        content: '';
        position: absolute;
        left: -20px;
        top: 4px;
        width: 20px;
        height: 20px;
    }

    .nav_wrapper.expand{
        width: 240px;
    }
    .header_logo {
        position: relative;
        top: 20px;
        width: 160px;
    }
    .nav_btn {
        position: absolute;
        top: 54px;
        right: 30px;
        display: block;
        width: 28px;
        z-index: 9999;
        cursor: pointer;
    }
    .nav_btn span {
        display: block;
        width: 100%;
        height: 3px;
        background-color: #161b1d;
        transition: .4s;
    }
    .nav_btn.active span{
        background-color: #007db6;
    }
    .nav_btn span:nth-child(1) {
        margin-bottom: 4px;
    }
    .nav_btn span:nth-child(2) {
        margin-bottom: 4px;
    }
    .change span{
        background-color: #fff;
    }
    .change span:first-child {
        -webkit-transform: rotate(-45deg) translate(-5px, 5px);
        transform: rotate(-45deg) translate(-5px, 5px);
    }
    .change span:nth-child(2) {
        opacity: 0;
    }
    .change span:nth-child(3) {
        -webkit-transform: rotate(45deg) translate(-5px, -5px);
        transform: rotate(45deg) translate(-5px, -5px);
    }
    .top_bar{
        display: none;
    }
    .logged-in .header{
        margin-top: 32px;
    }
    .header .searchform{
        display: none;
    }
    .mobile_nav_wrapper .footer_social {
        position: relative;
        top: 0;
        right: 0;
        width: 214px;
        margin: 40px auto 0;
    }
    .home_hero {
        height: auto;
        padding: 50px 0;
    }
    .streaming_service_box{
        margin-top: 30px;
        padding: 35px 240px 15px 20px;
    }
    .home_post .title,
    .home_post .text{
        padding: 25px 15px;
        min-height: unset;
    }
    .secondary_hot .hero_post:last-child{
        padding-bottom: 0;
    }
    .secondary_hot .common_post:last-child{
        padding-bottom: 0;
    }
    .main_hero_post br{
        display: none;
    }

    #right_sidebar{
        padding: 20px 15px;
    }
    .footer{
        height: auto;
    }
    .footer_logo {
        margin: 0 auto 30px;
    }
    .footer_social {
        position: relative;
        top: 0;
        right: 0;
        width: 214px;
        margin: 40px auto;
    }
    .footer .marked_list li:before {
        display: none;
    }
    .footer .marked_list li{
        padding: 0;
    }
    .footer .marked_list{
        text-align: center;
    }
    .footer_menu {
        padding: 0;
    }
    .cards_wrapper .section_title{
        margin-bottom: 20px;
        width: 100%;
        text-align: center;
    }
    .cards_wrapper .section_title br{
        display: none;
    }
    .card_box .img {
        margin-right: 8px;
    }
    .card_box {
        margin-left: 10px;
    }
    .first_card_box{
        margin-left: 0;
    }
    .news_hero {
        height: auto;
        padding: 0px 0;
    }
	 .news_hero_container {
        padding: 50px 0;
    }
    .card_hero {
        position: relative;
        padding-top: 25px;
        padding-bottom: 70%;
        height: auto;
        background: url(img/card_bg_mobile.jpg) bottom center no-repeat;
        -webkit-background-size: contain;
        background-size: contain;
        color: inherit;
        text-align: center;
    }
    .card_hero .col-lg-6:nth-child(2) {
        padding-left: 0;
    }
    .card_hero .col-lg-12{
        position: absolute;
        bottom: 0;
        padding: 0;
        left: 0;
    }
    .card_hero .subtitle {
        margin-bottom: 15px;
    }
    .card_hero .site_btn {
        margin: 40px auto;
    }
    .included_box{
        padding: 20px;
        margin-bottom: 20px;
    }
	/*9/9/2019*/
	.find_proiver_inner_block .included_box{padding: 20px 0px;margin-bottom: 0px;}
	.find_proiver_inner_block .included_box .icon{ margin-bottom: 0px;}
	.find_proiver_card .included_box .row >div:last-child a,.find_proiver_card .included_box .row >div:last-child{font-size:14px;line-height:18px;}
	.slider_arr{top:15%;}
	.section_title.help_txt, .section_title.price_txt, .card_search.find_block .searchform{margin-bottom: 40px;line-height:40px;}
	.find_proiver_inner_block{padding: 40px 30px 40px;}
	.card_recomendations .section_title{margin-bottom: 40px;line-height: 40px;}
	/*9/9/2019*/
    .recomendation_box{
        padding: 20px 0px;
        margin-bottom: 20px;
    }
    .main_hero_post {
        border-bottom: 1px solid #fff;
    }
    .card_form .container {
        padding: 60px 20px;
    }
    .card_form.search_card_form {
        padding-bottom: 0;
    }
    .card_hero .col-lg-6:nth-child(2) {
        padding-left: 15px;
    }
	/*9/9/2019*/
	.slideroutput span .price_unit{font-size:14px;line-height:15px;}
	.slideroutput span{font-size:22px;line-height:12px;}
	.slideroutput span.slidercenter{font-size:13px;line-height:15px;}
	.price_range_slider{width:90%;}
	.search_card_block > div{flex: 0 0 50%;max-width: 50%;}
	.rangeslider__handle:after{border-width: 0px 8px 14px;left: 87%;}
	.rangeslider__handle .price_span{font-size: 20px;top: 1px;}
	.rangeslider__handle{width: 35px;height: 25px;}
	/*9/9/2019*/
	/*9/16/2019*/
	.speed_inner_block {padding: 0px 45px 0px 20px;}
	.speed_subtext {font-size: 15px;line-height: 23px;}
	.speed_range span:first-child,.step_level_txt {font-size: 26px;line-height: 28px;}
	.speed_range span:last-child {font-size: 14px;line-height: 22px;}
	.speed_sup_title {font-size: 18px;line-height: 22px;}
	.speed_tab_img {width: 40px;height: 40px;}
	.package_txt {font-size: 28px;margin: 35px 30px;line-height: 32px;}
	.package_details_container{max-width: 100%;flex: 100%;text-align: center;margin: 25px 0px 25px;}
	.purcase_block {max-width: 100%;flex: 100%;text-align: center;margin: 25px 0px 25px;}
	.purcase_img_block {max-width: 100%;flex: 100%;}
	.purcase_img_inner_block{width:70%;margin:0px auto;}
	.purcase_inner_block{width:70%;margin:0px auto;padding:0px;}
	.package_details_block a span:last-child{width: 79%;display: inline-block;text-align: left;}
	.package_details_block{width:45%;margin:0px auto;}
	.card_form.speed_search_block .container .speed_search_inner_block {padding: 60px 20px;}
	.speed_tilte {font-size: 42px;line-height: 45px;}
	.get_result_block{position: unset;width: 100%;text-align:center;margin: 20px 0 0px;}
	.select_internet_block .float_right,.upgrade_result_block .float_right{max-width: 45%;}
	.row.upgrade_your_internetplan_container{margin: 40px;}
	.upgrade_your_internetplan_input_block label{font-size: 24px;line-height: 30px;background-size: 27px;}
	.add_content_block {margin: 0px 40px;}
	.upgrade_your_internetplan_input_block, .speed_sup_title{font-size: 14px;line-height: 20px;}
	.speed_upgrade_block.speed_common_block .row {padding: 25px 35px 25px;}
	.speed_upgrade_block .speed_inner_block {width: 100%;margin-bottom: 10px;padding: 0px;text-align: center;}
	.speed_dial{max-width:50px;}
	.speed_tab_section .nav-pills>li {padding: 2px 15px 5px 25px;}
	.speed_tab_section ul {text-align: center;padding: 25px 15px;}
	.speed_tab_section ul li:last-child{margin-right:0px;}
	/*9/16/2019*/
	/*9/17/2019*/
	.select_input_block {padding: 5px 0px;}
	.zip_input {margin: 0px 0px 25px;}
	/*9/17/2019*/
	/*9/24/2019*/
	.slider_all{width:90%;}
	.ui-slider .ui-slider-handle{font-size:20px;line-height:15px;width:35px;height:25px;padding-top:4px;margin-left:-18px;}
	.slideoutput .slideleft, .slideoutput .slideright{font-size:22px;line-height:12px;}
	.ui-slider .ui-slider-handle:after{left:85%;}
	.slidecenter p{font-size: 13px;}
	.slidecenter p span input{font-size:12px;}
	/*9/24/2019*/
	/*9/26/2019*/
	.subscribe_details_inner_block {padding: 0px 20px;}
	/*9/26/2019*/
	/*10/3/2019*/
	.card_form.sign_up_form .container {width: 60%;padding: 40px;}
	.card_form.sign_up_form form input[type=email]{width: 65%;}
	.unbeatable_txt_block {width: 90%;}
	/*10/3/2019*/

	/*11/5/2019 v*/
	.image-popup-show{width:75%;}
	.download-resource-infographic{padding-top:0px !important;}
	.email-get-resource {width: 70%;}
	/*11/5/2019 v*/

/*10/15/2019*/
	.margin-right{margin-right:1%;}
	.five_logos{margin: 0px;text-align: center;}
	.ul_head ul li::before{margin-top:-2px;}
	/*10/15/2019*/

	/*10/23/2019 v*/
		.sign-up-form-about-us .sign_up_email_block span input[type="email"]{width:65%;}
	/*10/23/2019 v*/
	 .single .page_wrapper .next_post_content li{margin-bottom:15px;}


 	/*11/1/2019 v*/
		.infographic-pdf{margin-bottom:50px;}
		.download-resource{padding-top:30px;}
	/*11/1/2019 v*/

	/*11/6/2019 v*/
	.mail-popup-show{width:55%;}
	/*11/6/2019 v*/
	.hide-download {margin: 10px 0px 20px 0px !important;}

	/*11/16/2019 v*/
	.logos.margin-right{width:25%;}
	/*11/16/2019 v*/

	/*11/18/2019*/
	.subscribe-one-btn .subscribe_btn{width: auto;padding: 0px 30px;margin: 5px auto 0px;}
	.included_box .icon {margin-bottom: 15px;}
	.head-intro-subscribe {padding: 0px 70px 30px;}
	.subscription_banner_block .section_title {margin-bottom: 10px;}
	.body-subscribe-one.subscription_banner_block{padding: 35px;}
	.checkbox_block {width: 90%;}
	.wpcf7-list-item label{padding-left:35px;}
	.subscribe-logo-inner-container .category_slide{max-width:20%;width:20%;}
	.parent_div.subscribe-logo-container{display:block;}
	.parent_div.subscribe-logo-container .child_div{display:block;}
	.subscribe-logo-inner-container .row{display:block;text-align: center;}
	.subscribe_details_inner_block .card_search{width:auto;}
	.subscription-two-inner-container .subscribe_details_inner_block {padding: 0px 15px 30px;}
	.subscription-two-inner-container .searchsubmit{right:25px;}
	.subscription_form .wpcf7-form-control-wrap.subscriber_name{margin-bottom:20px;}
	.subscription_form span.wpcf7-not-valid-tip{margin-bottom:5px;}
	/*11/18/2019*/
	/*11/19/2019*/
	.site_btn.subscribe_detail_btn{padding: 12px 65px;}
	.header{z-index: unset;}
	/*11/19/2019*/
	/*12/19/2019*/
	.follow_container{text-align:center;}
	.footer_social{margin:0px;position: unset;width: auto;}
	.footer{padding-bottom:0px}
	/*12/19/2019*/
	/*12/20/2019*/
	.footer_container {padding: 40px 0px 22px;}
	/*12/20/2019*/
	/*12/28/2019*/
	.subscribe_details_inner_block .card_search{width:380px;}
	.subscribe_details_inner_block .find_search .magicsearch-wrapper{width: 380px !important;min-width: 380px !important;}
	.find_search .magicsearch-wrapper input[type=text]{width: 380px !important;min-width: 380px !important;}
	.find_search .magicsearch-wrapper{width: 380px !important;min-width: 380px !important;}
	/*12/28/2019*/

}
@media(max-width:800px){
	.second_para,.second_para_plan{font-size:14px;}
	.main_head p{font-size:22px;}
	.ul_head li{font-size:14px;}
	.simple_list .simple_list_top h3{font-size:22px;padding-bottom:25px;padding-top:10px;}
	.simple_list .simple_list_top p{margin-left:5px;}
	.small_logo { width: 15%; margin-right: 6%;}
	.same_length .list_font h3,.icons_block h3{font-size:22px;}
	.margin-right:not(:nth-child(5)){margin-left:-5px;margin-right:0px;}
	.margin-right{margin: 7px 3px !important;}
	.ul_head ul li::before{font-size:22px;}
	.list_font ul li{font-size:13px !important;}
	.ul_head ul li {line-height: 19px;list-style-type: none;padding-bottom: 6px;}
	.list_font ul li {line-height: 19px;list-style-type: none;padding-bottom: 10px;}
	.ul_head ul li::before{vertical-align:top;top:2px;}
	.list_styles li{line-height:19px !important;}
	.same_length .list_font h3{padding-top:10px;}
	.ul_head p.bullet_red::before {font-size:28px;}
	.five_logos{text-align:center;}
	.channel_access h3{font-size:22px;padding-top: 0px;padding-bottom: 23px;}
	.list_styles li{font-size:13px !important;padding-bottom:10px !important}
	.viewing_head{padding-bottom:30px;}
	.detail_head h1 {font-size: 35px;padding: 50px 0px;}
	.ul_head p{font-size:14px;font-weight: 500;line-height: 22px;}
	.our_plan li{font-weight:700 !important;}
	.interesting_head{padding-top:7px !important}
	.premium_head{padding-top:10px !important;}
	.our_plan ul li{padding-bottom:10px;}
	.list_font ul li::before{padding-top:0px;}
	.seperate_list li::before{top:0 !important;}
}

@media(max-width:769px){
    .card_search {
        width: 100%;
    }
    .card_hero .site_btn,
    .card_logos .site_btn {
        width: 240px;
        height: 60px;
        font-size: 18px;
        line-height: 60px;
    }
    .card_form form input[type=text] {
        width: 100%;
    }
    .card_form form input[type=text]:first-child {
        margin-right: 0;
        margin-bottom: 15px;
    }
	/*9/9/2019*/
	.price_range_slider {width: 100%;}
	.slideroutput span .price_unit{font-size:13px;line-height:15px;}
	.slideroutput span{font-size:18px;line-height:12px;}
	.slideroutput span.slidercenter{font-size:12px;line-height:15px;}
	.slider_arr{display:none !important;}
	/*.need_help_container_1,.need_help_container_2,.need_help_container_3{flex: 100%;max-width: 100%;}*/
	.container {max-width: 100%;}
	.card_form{padding: 0px 15px 70px;}
	.find_recomendations .container .find_proiver_inner_block{padding:45px 30px 60px}
	.find_proiver_inner_block .row > div:last-child .included_box{padding-bottom:0px;}
	.find_proiver_inner_block .row > div:nth-child(2) .included_box{padding-top:0px;}
	.card_recomendations .section_title{margin-bottom: 30px;}
	/*9/9/2019*/
	/*9/16/2019*/
	.card_form.speed_search_block .container {padding: 60px 20px;background-color: #000 !important;}
	.card_form.speed_search_block .container .speed_search_inner_block {padding: 0px;background: unset;}
	.purcase_txt {font-size: 14px;line-height: 16px;}
	.package_txt {font-size: 26px;margin: 30px 25px;line-height: 30px;}
	.speed_tilte {font-size: 40px;line-height: 42px;}
	.speed_sup_title {font-size: 16px;line-height: 20px;}
	.row.upgrade_your_internetplan_container .speed_sup_title {margin: 35px 0px 15px;}
	.speed_inner_block{width:50%;margin-bottom: 10px;padding: 0px;text-align: left;}
	.speed_dial{max-width:50px;}
	.speed_common_block .row {padding: 15px 35px 5px;}
	.get_result_block{margin: 20px 0 10px;}
	.add_txt{width: 40%;}
	.add_line {width: 30%;}
	.faster_txt {font-size: 14px;line-height: 20px;}
	.select_internet_block .float_right, .upgrade_result_block .float_right {max-width: 55%;}
	.upgrade_your_internetplan_input_block label {font-size: 22px;line-height: 28px;text-align: left;background-size: 25px;}
	.select_internet_block label {font-size: 15px;line-height: 25px;background-size: 27px;padding: 0px 0px 15px 50px;}
	.upgrade_your_internetplan_input_block, .speed_sup_title {font-size: 14px;line-height: 20px;}
	.speed_tab_section ul{width: 50%;margin: 15px auto;padding: 0px;}
	.speed_tab_section .nav-pills>li {display: block;width: 100%;margin:0 0 15px 0px;}
	.speed_tab_section .nav-pills>li {display: block;width: 100%;margin:0 0 15px 0px;padding: 10px 25px;text-align: left;}
	.nav_img {position: unset;width: 30%;text-align: left;}
	/*9/16/2019*/
	/*9/17/2019*/
	.zip_input {margin: 0px 0px 20px;}
	/*9/17/2019*/
	/*9/24/2019*/
	.slider_all{width:100%;}
	#slider-3{margin-top:8px;}
	.slideoutput .slideleft,.slideoutput .slideright{font-size: 18px;line-height: 12px;display:inline-block;width:19%;}
	.slideoutput .slidecenter{display:inline-block;width:62%;padding:0px;}
	.slideoutput .slideleft{padding-right:0px;}
	.slideoutput .slideright{padding-left:0px;}
	.slideoutput .slideleft .price_unit,.slideoutput .slideright .price_unit{font-size: 13px;line-height: 15px;}
	.slidecenter p{font-size:12px;}
	.slidecenter p span input{font-size:12px;}
	/*9/24/2019*/
	/*10/3/2019*/
	.card_form.sign_up_form .container {width: 75%;padding:40px 30px;}
	.card_form.sign_up_form form input[type=email]{width: 70%;}
	/*10/3/2019*/
	/*10/16/2019*/
		
	/*10/16/2019*/

	/*10/22/2019 v*/
	.single .page_wrapper .next_post_content p{font-size:14px !important;}
	.single .page_wrapper .next_post_content li{font-size:14px !important;}
	.single .page_wrapper .next_post_content a{font-size:14px !important;}
	.american-post-table td{font-size:14px;}
	/*10/22/2019 v*/

	/* 10/23/2019 v*/
		.stream-with-confidence{font-size:28px;line-height:35px;padding-bottom:20px;}
		.subscribe-section-about-us h1 {margin-bottom:20px;}
		.want-get-involved-about-us h4, .want-get-involved-about-us p{display:block;}
	/* 10/23/2019 v*/
	.cards_wrapper{justify-content: center;}
	.cards_wrapper .card_box:last-child{margin: 20px 30px 0;}

	/*Search Result*/
	.search_content_container .search_result_section_container .search_result_heading {font-size: 18px;}
	.search_result_section_container {font-size: 14px;}
	.search_content_container {padding-bottom:20px;}
	/*Search Result*/

	/*11/5/2019 v*/
	.image-popup-show{width:85%;}
	.email-get-resource {width: 80%;}
	.submit-btn-resource{width:50%;padding:0px;}
	.submit-btn-resource{margin-top:30px;}
	.mail-popup-show{width:55%;}
	.sign-up-resource-popup{padding:60px 0px;}
	.close-popup-mail{width:20px;}
	/*11/5/2019 v*/

	.popup-mail-post h2{line-height:28px;}
	.article-body-title{line-height:30px;font-size: 28px !important;}
	/*11/18/2019*/
	.head-intro-subscribe {padding: 0px 50px 25px;}
	.subscribe-logo-inner-container .category_slide{max-width:25%;width:25%;}
	.success-logo img {max-width: 75px;}
	/*11/18/2019*/
	/*11/19/2019*/
	.site_btn.subscribe_detail_btn{padding: 12px 60px;}
	/*11/19/2019*/
}
@media(max-width:600px){
	.simple_list .simple_list_top h3{display:block;padding-bottom: 10px;padding-top:10px;}
	.simple_list .simple_list_top p{display:block;padding-bottom:20px;margin-left:0px;}
	.logos{    width: 28%;margin-bottom: 15px;margin-right: 4%;}
	.logos img{max-width:130px;}
	.offline_head{padding-top:17px !important;}
	.pad_bottom{padding-bottom:10px;}
	.no_padding {width:100%;}

	/*Contact Us*/
	.contact_main_container { padding: 35px 25px;}
	.contact_main_container p.contact_heading{margin-bottom: 30px;}
	.contact_field_container .form-control {height: 45px;}
	.contact_field_container.contact_field_left_container { width: 100%; display: block; padding-right: 0;}
	.contact_field_container.contact_field_middle_container { width: 100%;  display: block; margin-left: 0;  padding-left: 0; padding-right: 0;}
	.contact_field_container.contact_field_right_container { width: 100%;  display: block; margin-left: 0; padding-left: 0;}
	/*Contact Us*/

	/*11/5/2019 v*/
	.image-popup-show{width:95%;}
	/*11/5/2019 v*/

	/*11/6/2019 v*/
	.mail-popup-show{width:75%;}
	/*11/6/2019 v*/

	/*11/16/2019 v*/
	.logos.margin-right {width: 40%;margin: 2%;}
	/*11/16/2019 v*/
	/*11/18/2019*/
	.head-intro-subscribe {padding: 0px 25px 25px;}
	.checkbox_block {width: 95%;}
	.subscribe-logo-inner-container .category_slide {max-width: 33%;width: 33%;}
	.subscribe_container .site_btn.btn_with_icon{padding: 15px 40px;font-size: 16px;line-height: 22px;}
	/*11/18/2019*/
}

@media(max-width:576px){
    .streaming_service_box {
        margin-top: 20px;
        padding: 20px;
    }
    .home_posts .container .row {
        padding: 0;
    }
    #right_sidebar {
        padding: 20px 0;
    }
    .cards_wrapper .section_title{
        text-align: center;
    }
    .card_box {
        margin-left: 0;
        margin-bottom: 15px;
		width:52%;
    }
	.cards_wrapper .card_box:last-child {
    margin: 0px 0px 15px;
	}
    .cards_wrapper {
        justify-content: center;
    }
    .card_box .img {
        width: 120px;
    }

    .next_post_content .quote {
        margin: 40px 0;
        padding: 0 20px;
    }
    .next_post_content .quote:before {
        top: -30px;
    }
    .next_post_content .quote:after {
        bottom: -30px;
    }
    .news_body .container .row {
        padding: 0;
    }
    .news_body .col-lg-8 {
        padding: 40px 15px;
    }
    .card_hero .title {
        font-size: 24px;
    }
    .card_hero .subtitle {
        font-size: 20px;
    }
    .card_hero {
        font-size: 18px;
        line-height: 26px;
    }
    .hero_post h2 {
        font-size: 30px;
        line-height: 28px;
    }
    .common_post h2 {
        font-size: 30px;
        line-height: 28px;
    }
    .featured_services_menu .marked_list:first-child {
        margin-right: 0;
    }
    .featured_services_menu .marked_list{
        display: block;
    }
    .card_hero .site_btn, .card_logos .site_btn {
        width: 180px;
        height: 45px;
        font-size: 12px;
        line-height: 45px;
    }
    .card_hero .site_btn i,
    .card_logos .site_btn i {
        margin-left: 20px;
        font-size: 20px;
    }
	/*9/9/2019*/
	.slideroutput span.slidercenter{display:none;}
	.slideroutput .sliderleft, .slideroutput .sliderright{width:50%;}
	.slideroutput span{font-size:16px;line-height:12px;}
	.slider_arr{display:none !important;}
	.card_recomendations.find_recomendations .recomendation_box .info .text{padding:0px; margin-top:20px;}
	.search_card_block{width:65%;margin:0px auto;}
	.search_card_block > div{flex: 0 0 100%;max-width: 100%;}
	/*.search_card_inner_container{margin:0px 5px 15px;}*/
	.search_card_inner_container{margin:0px 5px 50px;}
	.pagination{padding:20px 5px 30px 5px;}
	.category_slide_inner .inner_txt{font-size:30px;}
	/*9/9/2019*/
	/*9/16/2019*/
	.package_details_block{width:55%;}
	.purcase_img_inner_block, .purcase_inner_block {width: 80%;}
	.package_list_block {padding: 10px 25px;}
	.package_txt {font-size: 24px;margin: 25px 20px;line-height: 28px;}
	.speed_tilte {font-size: 38px;line-height: 40px;}
	.speed_sup_title {font-size: 15px;line-height: 19px;}
	.select_internet_block .float_right, .upgrade_result_block .float_right {max-width: 60%;}
	.show_more_block .child_div{vertical-align: middle;}
	.show_more_block{text-align: center;margin: 20px 0px 0px;height: auto;}
	.row.upgrade_your_internetplan_container{margin: 30px;}
	.add_content_block {margin: 0px 30px;}
	.site_btn.btn_with_icon.show_result_btn{font-size: 16px;line-height: 30px;}
	.add_txt {width: 50%;}
	.add_line {width: 25%;}
	.speed_tab_section ul{width: 60%;}
	/*.upgrade_your_internetplan_input_block label {font-size: 20px;line-height: 26px;}*/
	/*9/16/2019*/
	/*9/17/2019*/
	.zip_input {margin: 0px 0px 15px;}
	.select_internet_block label{padding: 0px 0px 15px 50px;}
	/*9/17/2019*/
	/*9/24/2019*/
	.slideoutput .slideleft,.slideoutput .slideright{font-size: 16px;line-height: 12px;width:50%;}
	.slideoutput .slidecenter{display:none;}
	/*9/24/2019*/
	/*9/26/2019*/
	.subscribe_button_block .site_btn.subscribe_detail_btn{display: block;text-align: center;width: 100%;max-width: 200px;margin: 0px auto 15px;font-size: 16px;}
	.card_logos .site_btn.subscribe_back_btn.subscribe_detail_btn {padding: 10px 40px;}
	/*9/26/2019*/
	/*10/3/2019*/
	.card_form.sign_up_form .container {width: 85%;padding:35px 25px;}
	.card_form.sign_up_form form input[type=email]{width: 75%;}
	.unbeatable_txt_block {width: 90%;}
	/*10/3/2019*/
	/*10/15/2019*/
	.first_para,.first_para_plan,.second_para_plan,.second_para{width:100%;margin:0px;padding:10px 15px;}
	.first_para,.first_para_plan{padding:10px 15px 0px;}
	.provider_body div{padding:15px 10px;}
	.small_logo { max-width:70px;width: 100%;}
	.icons_block {padding: 10px 20px 10px 20px;}
	/*10/15/2019*/
	/*10/16/2019*/
	.small_logo{margin:2% 3%;}
	.mobile_block{display: block;width: 100%;}
	.detail_head h1 {font-size: 30px;padding: 40px 0px;}
	.interesting_head{padding-top:12px !important;}
	.same_length .list_font h3{padding-bottom:17px;}
	.icons_block h3{margin-bottom:0px;}
	.small_logos{padding-bottom:15px;}
	.adju_padd{padding-bottom:15px !important}
	/*10/16/2019*/

	/*10/23/2019 v*/
		.sign-up-form-about-us .sign_up_email_block span input[type="email"]{width:80%;}
		.stream-with-confidence{font-size: 24px;line-height: 30px;display:inline-block;}
		.subscribe-section-about-us h1 {margin-bottom:20px;font-size: 20px}
	/*10/23/2019 v*/
	/*10/24/2019 v*/
	/* American-post-table*/
		.table-design{width:100%;margin-right:0px;height:auto !important}
	/* American-post-table*/
	/*10/24/2019 v*/

	/*Search Result*/
	.search_result_section_container {padding-bottom: 20px;}
	/*Search Result*/

	/*11/6/2019 v*/
	.sign_up_email_block_resource .subscribe_button_block input[type="button"]{padding:0px !important;width:50%;}
	.sign_up_email_block_resource .subscribe_button_block input[type='submit']{padding:0px !important;max-width:165px;width:100%;font-size:14px;}
	/*11/6/2019 v*/

	.table-design{margin-left:0px !important;margin-right:0px !important}


   /*11/18/2019*/
   .subscribe-logo-inner-container .category_slide {max-width: 37%;width: 37%;}
   .subscribe-logo-inner-container .category_slide_inner img {width: 100%;height: auto;}
   .subscribe-logo-inner-container .category_slide.active .overlay,.subscribe-logo-inner-container .category_slide .overlay{height:95%;}

   /*11/18/2019*/
	
   /*11/19/2019*/
   .site_btn.subscribe_detail_btn {padding: 12px 40px;}
   /*11/19/2019*/


}
@media(max-width:500px){

	/*9/10/2019*/
   .search_card_block{width:75%;}
	/*9/10/2019*/ 
	/*9/16/2019*/
	.package_details_block{width:65%;}
	.purcase_img_inner_block, .purcase_inner_block {width: 90%;}
	.package_list_block {padding: 10px 20px;}
	.speed_tilte {font-size: 36px;line-height: 38px;}
	.speed_sup_title {font-size: 14px;line-height: 18px;}
	.speed_inner_block{width:100%;margin-bottom: 10px;padding: 0px;text-align: center;}
	.get_result_block{text-align: center;}
	.select_internet_block .float_right, .upgrade_result_block .float_right {max-width: 80%;}
	.add_txt {width: 60%;}
	.add_line {width: 20%;}
	.faster_txt {font-size: 13px;line-height: 19px;}
	.speed_common_block .row {padding: 25px 35px 15px;}
	.speed_tab_section ul{width: 70%;}
	/*9/16/2019*/
	/*10/3/2019*/
	.card_form.sign_up_form .container {width: 100%;padding: 35px 20px;}
	.unbeatable_txt_block {width: 100%;}
	/*10/3/2019*/
	/*10/15/2019*/
	.main_head p{font-size: 18px;padding: 10px 15px;}
	.icons_block {text-align:center;}
	.logos {width: 100%;margin-bottom: 7px;margin-right: 2%;}
	.logos img{width:100%;max-width:190px;}
	/*10/15/2019*/

	/*10/23/2019 v*/
		.sign-up-form-about-us .sign_up_email_block span input[type="email"]{width:90%;}
	/*10/23/2019 v*/

	.sign-up-form-about-us{padding:50px 30px;}
	.card_box {width:auto; }

	 input.get-mail-id{width:85%;}
	
	/*11/5/2019 v*/
	.email-get-resource {width: 90%;}
	.submit-btn-resource{width:60%;}
	
	/*11/5/2019 v*/
	.subscribe_container .site_btn.btn_with_icon {padding: 15px 25px;font-size: 15px;line-height: 20px;}
	.subscribe-logo-inner-container .category_slide {max-width: 57%;width: 57%;}
	/*12/27/2019*/
	.subscribe_details_inner_block .card_search {width: 260px;}
	.subscribe_details_inner_block .find_search .magicsearch-wrapper{max-width:260px !important;width: 260px !important;
    min-width: 260px !important;}
	.find_search .magicsearch-wrapper input[type=text]{max-width:260px !important;width: 260px !important;
    min-width: 260px !important;}
	/*12/27/2019*/

}
@media(max-width:400px){
    .card_hero .site_btn {
        margin: 25px auto;
    }
	/*9/9/2019*/
	.slideroutput span{font-size:15px;line-height:12px;}
	/*9/9/2019*/
	/*9/10/2019*/
   .search_card_block{width:85%;}
	/*9/10/2019*/ 
	/*9/16/2019*/
	.package_details_block{width:85%;}
	.purcase_img_inner_block, .purcase_inner_block {width: 100%;}
	.purcase_txt br{display:none;}
	.package_txt {font-size: 22px;line-height: 26px;}
	.package_txt_container{flex: 100%;max-width: 100%;}
	.package_arrow{flex: 100%;max-width: 100%;}
	.package_txt_container .package_txt {text-align: center;}
	.package_arrow .package_txt {margin: 0px 20px 25px;text-align: center;}
	.speed_tab_section ul{width: 80%;}
	/*9/16/2019*/
	/*9/16/2019*/
	.slideoutput .slideleft,.slideoutput .slideright{font-size: 15px;line-height: 12px;}
	/*9/16/2019*/
	/*10/4/2019*/
	.card_form.sign_up_form form input[type=email] {width: 85%;}
	/*10/4/2019*/
	/*10/15/2019*/
	.main_head{left:40px;}
	/*10/15/2019*/

	/*10/23/2019 v*/
		.sign-up-form-about-us .sign_up_email_block span input[type="email"]{width:100%;}
		.common-font-class ul{padding-left:20px;}
		.want-get-involved-about-us h4{display:block;}
		.sign-up-form-about-us{padding:30px;}
		sign-up-form-about-us .sign_up_email_block input[type="button"] { padding: 0 30px;}
		.subscribe-section-about-us { padding: 25px;}
		.card_form form .site_btn.yellow_btn.sign_up_btn { padding: 0 30px;}
	/*10/23/2019 v*/

	/*Contact Us*/
	.contact_main_container p.contact_heading{font-size: 26px;}
	/*Contact Us*/

	/*11/6/2019 v*/
	.mail-popup-show{width:75%;}
	.sign-up-resource-popup{padding:50px 0px;}
	/*11/6/2019 v*/

	.sign_up_email_block_resource .subscribe_button_block input[type="button"] {width: 70%;}

	/*11/16/2019 v*/
	.logos.margin-right {width: 50%;}
	/*11/16/2019 v*/
	/*11/19/2019*/
	.subscribe_container .site_btn.btn_with_icon {padding: 15px 15px;font-size: 14px;line-height: 20px;}
	.body-subscribe-one.subscription_banner_block {padding: 20px;}
	.find_search .magicsearch-wrapper input:placeholder{font-size:12px;line-height:18px;}
	.subscription-two-inner-container .searchsubmit {right: 9px;}
	/*11/19/2019*/

@media(max-width:380px){
	/*9/9/2019*/
	.slideroutput span{font-size:14px;line-height:12px;}
	/*9/9/2019*/
	/*9/10/2019*/
   .search_card_block{width:100%;}
   .select_internet_block .float_right, .upgrade_result_block .float_right {max-width: 100%;}
   .site_btn.btn_with_icon.show_result_btn {font-size: 14px;line-height: 32px;padding: 10px 30px;}
   .speed_tab_section ul{width: 90%;}
	/*9/10/2019*/ 
	/*9/16/2019*/
	.slideoutput .slideleft,.slideoutput .slideright{font-size: 14px;line-height: 12px;}
	/*9/16/2019*/

	.sign_up_email_block_resource .subscribe_button_block input[type="button"] {width: 80%;}
	/*11/16/2019 v*/
	.logos.margin-right {width: 100%;}
	/*11/16/2019 v*/
		/*12/27/2019*/
	.subscribe_details_inner_block .card_search {width: 240px;}
	.subscribe_details_inner_block .find_search .magicsearch-wrapper{max-width:240px !important;min-width: 240px !important;width: 100% !important;}
	.find_search .magicsearch-wrapper input[type=text]{max-width:240px !important;width: 100% !important;
    min-width: 240px !important;}
	/*12/27/2019*/

}
@media(max-width:370px){
    .card_hero .site_btn, .card_logos .site_btn {
        width: 160px;
        height: 36px;
        font-size: 12px;
        line-height: 36px;
    }
    .card_hero .site_btn {
        margin: 20px auto;
    }
	.card_logos .site_btn i{display:none;}
}
@media(max-width:330px){

}