/*
Theme Name: SmarterIPTV
Theme URI: https://github.com/tidythemes/blankslate
Author: TidyThemes
Author URI: http://tidythemes.com/
Description: <strong>UPDATE</strong> - 4.0+ is here, completely overhauled, yet again. As always, <a href="http://tidythemes.com/concept/#upgrading">use caution when upgrading</a> (tidythemes.com/concept/#upgrading) and <a href="http://tidythemes.com/concept/">learn the TidyThemes concept</a> (tidythemes.com/concept). &nbsp; &rarr; <em><strong>CAUTION</strong>: If you're child theming or have clients that are child theming on top of BlankSlate (not the recommended use), please do not blindly upgrade to newer versions.</em> &nbsp; &rarr; <strong>DESCRIPTION</strong>: BlankSlate is the definitive WordPress HTML5 boilerplate starter theme. We've carefully constructed the most clean and minimalist theme available anywhere for designers/developers to use as a base/foundation to build websites for clients or to build completely custom themes from scratch to release faster. Clean, semi-minified, unformatted and valid code, SEO-friendly, no programmer comments, standardized and as white label as possible and most importantly, CSS reset for cross-browser-compatability and no intrusive visual CSS styles added whatsoever. A perfect skeleton theme that blows any others like it (the subsequent underscores.me for example) completely out of the water, as they're simply too overcomplicated for what people really want in this kind of theme. Now comes with jQuery enqueued and ready to go. &nbsp; &rarr; <strong>SUPPORT</strong>: Please use the <a href="http://tidythemes.com/forum/">official support forum</a> (tidythemes.com/forum). Comments and suggestions for improving BlankSlate, please see "<a href="http://tidythemes.com/tidythemes-sucks/">TidyThemes Sucks!</a>" (tidythemes.com/tidythemes-sucks). Just getting started? <a href="http://tidythemes.com/want-to-learn-css/">Want to learn CSS?</a> (tidythemes.com/want-to-learn-css) &nbsp; &rarr; <strong>WHAT'S NEW?</strong>: We stripped down as much custom, extraneous, superfluous junk code as we could and greatly improved the HTML5 structure. <a href="http://make.wordpress.org/themes/author/chipbennett/">Chip Bennett</a> (make.wordpress.org/themes/author/chipbennett), a highly experienced programmer and official WordPress administrator, worked closely with us to audit the theme code for quality. <a href="http://themes.trac.wordpress.org/changeset?old_path=/blankslate/3.3&new_path=/blankslate/4.0">See</a> (themes.trac.wordpress.org/changeset?old_path=/blankslate/3.3&new_path=/blankslate/4.0) just how much we've revamped things. Last, but not least, BlankSlate has now been <a href="https://github.com/tidythemes/blankslate">opened up on GitHub</a> (github.com/tidythemes/blankslate) if anyone would like to make suggested code additions/improvements. Thank you for using BlankSlate.
Version: 4.0.4
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
Tags: one-column, two-columns, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Text Domain: blankslate

BlankSlate WordPress Theme © 2011-2017 TidyThemes
BlankSlate is distributed under the terms of the GNU GPL
*/




body{
	font-family: 'Josefin Slab', serif !important;
	overflow-x:hidden;
}



/*** HEADER START ***/


.metaslider.home-metaslider .caption-wrap {
    background: transparent !important;
    opacity: 1 !important;
}
.metaslider.home-metaslider .caption {
    padding: 170px 10px !important;
}
.metaslider a {
    color: #fff;
}
.metaslider a:hover {
    color: #fff;
}
.header .navbar-brand img {
	width: 93%;
	padding-top: 10px;
}
.header .navbar-default {
	background-color: transparent !important;
	border-color: transparent !important;
	z-index:999;
	    position: absolute;
    width: 100%;
}
.custom-logo {
    margin-top: 29px;
}
.header .navbar.nav_custom li a {
    color: #fff;
    font-size: 20px;
    margin-top: 40px;
    font-weight: 600;
}
.header .navbar.nav_custom li a:hover {
	background: linear-gradient(to right, #ffb808, #ffe512);
	color: #000;
	border-radius: 1px;
}
.metaslider.home-metaslider .caption,.header_text {
	width: 100%;
	position: relative;
	top: 20%;
	text-align:center;
}
.metaslider.home-metaslider .caption h1, .header_text h1 {
	color: #fff;
	font-size: 50px;
	margin-bottom: 0;
}
.header_text p, .metaslider.home-metaslider .caption {
	color: #fff;
	font-size: 20px;
	font-weight: 700;
}
.header_text button,.metaslider.home-metaslider .caption button {
	background: linear-gradient(to right, #ffb808, #ffe512);
	border: none;
	padding: 7px 44px 4px;
	font-size: 21px;
	font-weight: 700;
	margin-top: 35px;
}
.header_text button:hover, .metaslider.home-metaslider .caption button:hover {
	background: #013e7f;
	color: #fff;
	/* border: 1px solid #fff; */
	box-shadow: 0px 0px 20px -1px #000;
}


/*** HEADER END ***/

/*** FREE TRIAL START ***/

.free_trial {
	background: linear-gradient(to right, #ffb808, #ffe512);
	padding: 20px 0px;
	width: 100%;
}
.free_trial h3 {
	margin: 0px;
	font-weight: 600;
}
.free_trial p {
	margin-bottom: -7px;
	font-size: 22px;
	font-style: italic;
	padding-bottom: 0px;
}
.free_trial button a {
	color: #fff;
}
.free_trial button {
	background: #013e7f;
	color: #fff;
	border: none;
	padding: 5px 40px;
	font-size: 19px;
	font-weight: 700;
	float: right;
	margin-top: 7px;
	transition: 0.3s;
}
.free_trial button a:hover {
	color: #000 !important;
}
.free_trial button:hover {
	background: #ffdf11;
	box-shadow: 0px 0px 11px 3px #b4a012;
	transition: 0.3s;
	color: #000;
}

/*** FREE TRIAL END ***/

/*** ABOUT_IPTV START ***/

.about_iptv {
	width: 100%;
	padding-top: 60px;
	background: #e9e9e9;
	padding-bottom: 50px;
}
.about_iptv img {
	width: 80%;
	margin-left: 20px;
}
.about_iptv h1 {
	font-size: 48px;
	font-weight: 300;
	color: #013e7f;
}
.about_iptv p {
	font-size: 20px;
	font-weight: 600;
	color: #504e4e;
	padding-right: 56px;
}
.about_iptv p::after {
	content: "";
	width: 120px;
	height: 3px;
	background: #013e7f;
	position: relative;
	top: 60px;
	display: block;
}

/*** ABOUT_IPTV END ***/

/*** PACKAGES START ***/

.packages {
	box-sizing: border-box;
	width: 100%;
	font-family: roboto;
	padding: 40px 0px;
}
.packages .pack1, .packages .pack2, .packages .pack3, .packages .pack4{
padding: 0px;
}
.pack1{
	background:#00a0d2;
	color:#fff;
		transition: 0.3s;
}
.pack1:hover, .pack2:hover, .pack3:hover, .pack4:hover {
	transform: scale(1.02);
	transition: 0.3s;
	box-shadow: 0px 0px 12px -1px #333;
}
.pack2{
	background:#004b80;
	color:#fff;
		transition: 0.3s;
}
.pack3{
	background:#f15922;
	color:#fff;
		transition: 0.3s;
}
.pack4{
	background:#b6cd2d;
	color:#fff;
		transition: 0.3s;
}
.packages_head{
	font-family: 'Josefin Slab', serif !important;
	font-weight: 700;
	color: #013e7f;
	padding-bottom: 10px;
	font-size: 38px;
}
.pack1 h2 {
	font-size: 32px;
	margin-bottom: 0;
}
.pack1 p{
font-size: 20px;
font-weight: 300;
}
.package_sub1 .sub2{
font-size: 62px;
}
.package_sub1 .sub1 {
	font-size: 30px;
	position: relative;
	top: -30px;
	left: -10px;
}
.package_sub1 .sub3 {
	font-size: 25px;
	font-weight: 500;
	position: relative;
	top: -20px;
	right: -40px;
}
.pack1 .package_sub1{
background: #0070a3;
padding: 5px 0px 0px 0px;
}

.package_list{
padding-top: 25px;
}

.package_list li {
	box-sizing: border-box;
	padding: 7px 0px;
	font-size: 18px;
	font-weight: 300;
}
.pack button {
	cursor: pointer;
	background: #fff;
	border: none;
	color: #055478;
	padding: 7px 24px;
	border-radius: 2px;
	font-size: 18px !important;
}
.pack2 .package_sub1{
background: #0a3e63;
padding: 5px 0px 0px 0px;
}
.pack3 .package_sub1{
background: #cb4919;
padding: 5px 0px 0px 0px;
}
.pack4 .package_sub1{
background: #8fa21f;
padding: 5px 0px 0px 0px;
}
.packages .pack {
	padding: 8px;
}

/****pricing table ******/
.ptp-one-col {
    width: 100% !important;
}

div.ptp-plan {
  background-color: transparent !important;
    color: #fff !important;
     padding: 0px !important;
}
div.ptp-price {
     background-color: transparent !important;
      padding: 0px !important;
      color: #fff !important;
}
div.ptp-item-container{
    border:none !important;
}
.ptp-col {
     padding: 0px !important;
}
div.ptp-bullet-item {
    background-color: transparent !important;
    text-align: justify !important;
   padding: 7px 20px !important;
  font-size: 18px !important;
    font-weight: 300 !important;
    color: #fff !important;
    border-bottom: none !important;
}
.ptp-bullet-item.ptp-row-id-0 {
    padding-top: 22px !important;
}
div.ptp-cta {
  background-color: transparent !important;
}
a.ptp-button {
background: #fff !important;
border: none !important;
color: #055478 !important;
padding: 7px 24px !important;
border-radius: 2px !important;
font-size: 18px !important;
width: 50% !important;
font-weight: 400 !important;
    
}


/*** PACKAGES END ***/

/*** WHY CHOOSE US START ***/

.why_choose_us {
	width: 100%;
	background: #e7f1f8;
	padding: 40px 0px;
}
.why_choose_custom {
	margin: 10px;
	background: #fff;
	padding: 40px 0px;
	text-align: center;
}
.why_choose_custom h2 {
	color: #013e7f;
	font-size: 32px;
	font-weight: 700;
}
.why_choose_custom p {
	font-size: 20px;
	padding: 0px 20px;
	font-weight: 600;
	color: #333333;
	text-align: justify;
}
.choose_custom{
	padding: 30px;
}
.why_choose_custom {
	margin: 10px;
	background: #fff;
	padding: 40px 0px;
	text-align: center;
	border-bottom: 6px solid #ffd00d;
	/* border-image: linear-gradient (to right, green, red); */
}

/*** WHY CHOOSE US END ***/


/*** RESELLER PLAN START ***/

.reseller_plan {
	background: linear-gradient(to right, #ffb808, #ffe512);
padding: 20px 0px 25px;
	width: 100%;
}
.reseller_plan h3 {
	margin: 0px;
	font-weight: 600;
	padding-top: 12px;
}
.reseller_plan p {
	margin-bottom: -7px;
	font-size: 22px;
	font-style: italic;
	padding-bottom: 0px;
}
.reseller_plan button {
	background: #013e7f;
	color: #fff;
	border: none;
	padding: 10px 40px 6px;
	font-size: 19px;
	font-weight: 700;
	float: right;
	margin-top: 7px;
	transition: 0.3s;
}
 .reseller_plan button a{
     	color: #fff;
 }
.reseller_plan button:hover {
	background: #ffdf11;
	box-shadow: 0px 0px 11px 3px #b4a012;
	transition: 0.3s;
	color: #000;
}

/*** RESELLER PLAN END ***/

/*** SUPPORTED DEVICES START ***/

.supported_devices {
	width: 100%;
	padding: 40px 0px 80px;
}
.all_devices {
	border: 1px solid #eee;
	border-radius: 5px;
	box-shadow: 0px 0px 4px 0px #ddd;
}
.all_devices h2 {
	font-size: 20px;
	font-weight: 700;
	text-align: center;
	margin-top: 8px;
	text-transform:uppercase;
}
.all_devices img {
	width: 100px;
}
.devices_main{
	padding: 25px !important;
}


/*** SUPPORTED DEVICES END ***/

/*** FEATURES START ***/

.features {
	width: 100%;
	padding: 40px 0px;
	text-align: center;
	background-image: url('images/lower_banner.png');
	background-repeat: no-repeat;
	background-size: cover;
}
.features h2 {
	color: #fff;
	font-weight: 600;
}
.features_icon img {
	width: 80px;
	padding-top: 30px;
}
.features_icon h1 {
	color: #fff;
	font-weight: 600;
	font-size: 33px;
}
.features_icon p {
	color: #fff;
	font-size: 24px;
}

/*** FEATURES END ***/

/*** GET IN TOUCH START ***/

.wpcf7-form input {
	background: transparent;
	border: none;
	border-bottom: 1px solid #fff;
	border-radius: 0px;
	margin: 20px 0px;
	font-size: 20px;
font-weight: 600;
padding: 5px;	
color: #fff;
}
div.wpcf7-validation-errors {
    border: none !important;
}
div.wpcf7-response-output {
    margin: 0px !important;
    padding: 0px !important;
    color: #f00;
}
div.wpcf7-mail-sent-ok {
   border: none !important;
}
.get_in_touch {
	width: 100%;
	background: #013e7f;
	height: 550px;
}
.get_custom1 {
color:#fff;
}
.get_in_touch .get_custom1, .get_in_touch .get_custom2 {
	padding: 0px;
}
.get_custom1 {
	position: relative;
	top: 14%;
	left: 10%;
}
.get_custom1 h1 {
	font-size: 40px;
	font-weight: 600;
}
.get_custom1 h1 span {
	color: #ffb808;
	font-size: 54px;
}
.get_custom1 h1::after {
	content: "";
	width: 170px;
	height: 2px;
	background: #ffb808;
	display: block;
	position: relative;
	top: 13px;
	left: 110px;
}
.address {
	padding-top: 90px;
	font-size: 22px;
	font-weight: 600;
}
.address img {
	width: 22px;
	margin-right: 15px;
}
.set_text {
	text-indent: 43px;
	display: inline-block;
}
.get_custom2 {
	background-image: url('images/form_bg.jpg');
	height: 550px;
	width: 100%;
	padding: 0% 10% !important;
}
.form_content input {
	background: transparent;
	border: none;
	border-bottom: 1px solid #fff;
	border-radius: 0px;
	margin: 55px 0px;
	font-size: 20px;
font-weight: 600;
padding: 5px;	
color: #fff;
}
.form_content input:hover{
border-bottom: 1px solid #ffb808;	
}
.form_content input:active, .form_content input:focus{
box-shadow: none;	
border-bottom: 1px solid #ffb808;	
}
.form_content button, .submit-button {
	background: linear-gradient(to right, #ffb808, #ffe512) !important;
	border: none  !important;
	float: right;
	padding: 4px 35px  !important;
	font-size: 24px  !important;
	font-weight: 600  !important;
	border-radius: 2px  !important;
	color: #013e7f  !important;
}
.form_content button:hover {
	background: #013e7f;
	color: #fff;
	/* border: 1px solid #fff; */
	box-shadow: 0px 0px 20px -1px #000;
}
.form_content input::placeholder {
	color: #fff !important;
}
.form_content input:hover::placeholder {
	color: #ffb808 !important;
}

/*** GET IN TOUCH END ***/

/*** FOOTER START ***/

.footer {
	width: 100%;
	padding: 15px 0px 5px;
	background-image: url('images/footer_banner.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	text-align: center;
	clear: both;
}

.footer p {
	font-size: 26px;
	font-weight: 600;
}
.footer ul {
	list-style: none;
	padding: 0;
}
.footer ul li {
	display: inline-block;
	padding: 12px 10px 0px;
}
.footer ul li a {
	color: #000;
	font-size: 24px;
	font-weight: 700;
	text-decoration: none;
}
.footer ul li a:hover {
	color: #013e7f;
}
.social img:hover {
	transform: rotate(10deg);
	/* transform: scale(1.2); */
}
/*** FOOTER END ***/
/*add new classs -11-april*/


@media screen and (max-width: 977px) and (min-width: 320px){
	 .header_text p, .metaslider.home-metaslider .caption{display: none;}
	.metaslider .flexslider .flex-direction-nav li a {display: none;}
}

/*live channel */

.live_channel .nav-tabs a{ font-size: 2em; }
.live_channel .tab-content p{font-size: 1.9em;}
.live_channel h2{    font-family: 'Josefin Slab', serif !important;
    font-weight: 700;
    color: #013e7f;
    padding-bottom: 10px;
    font-size: 38px;}
.live_channel {
    background: linear-gradient(to right, #ffb808, #ffe512);
     width: 100%;
    padding: 40px 0px 80px;
    
}    
.live_channel li {
    background: #214a80 !important;
}
.live_channel li.active{
        background: #ee5923 !important;
        border-color: #214980 !important;
}
.live_channel .ctu-ulitate-style-1-tabs, .live_channel .ctu-ulitate-style-1-tabs p {
    color: #333333  !important;
   font-family: 'Josefin Slab', serif !important;
}
/*live channel end  */

/*FAQ */
#faq h2{ font-family: 'Josefin Slab', serif !important;
    font-weight: 700;
    color: #013e7f;
    padding-bottom: 10px;
    font-size: 38px;}

    #faq .panel-group p {font-size: 1.6em;}
      #faq .panel-group a {font-size: 1.9em;}

.faq {
    background-color: #e7f1f8;
    width: 100%;
    padding: 40px 0px 80px;
}
.faq li.active {
    background-color: #1d3e7e !important;
}
.faq li.active span {
    background-color: #f5c20f !important;
}
.faq p{
     color: #333333  !important;
   font-family: 'Josefin Slab', serif !important; 
}
.faq li.active em {
    background: #f5c20f !important;;
    color: #fff !important;
}
.faq li {
    background-color: #f5c20f;
    color: #fff !important;
}
.faq li em {
     background: #1d3e7e !important;
}


/* hides skype */
.address > span:first-child {
    display: none;
}

/*FAQ end  */
