@charset "utf-8";
/* CSS Document */
body{ width:100%; padding:0; margin:0; background:#f5f7fa;font-family: 'Montserrat', sans-serif;}
a{ outline:none; }
a:focus, a:hover{ outline:none; text-decoration:none; }
ul{ padding:0; margin:0 !important; list-style:none; }
@media screen and (min-width:1310px) { 
	.container{ max-width:1280px; }
}


/* ==== Header Starts ====*/
.navbar-default{ padding:20px 0; margin:0; background:none; border:none; transition: all 600ms ease-in-out; }
.navbar-default .logo_block{width:98px;margin:0;padding:0;}
.navbar-default .rt_block{margin-left:auto;padding:0;}
.navbar-default .rt_block .lt_side{margin:0;padding:5px 45px 0 0;}
.navbar-default .rt_block .rt_side a{display:inline-block;font-size:11px;color:#55c1cf;line-height:13px;font-weight:600;letter-spacing:.02em;border:1px solid #55c1cf;border-radius:30px;transition:all 500ms ease-in-out;margin:0;padding:8px 18px;}
.navbar-default .rt_block .rt_side a:hover{background:#55c1cf;color:#fff;}

@media screen and (min-width:992px){
.navbar-default.navbar-fixed{background:rgba(0,0,0,.95);padding:12px 0;}
.navbar-default.navbar-fixed .sf-menu.pricing_nav a{color:#fff;}

}

/* ==== Home-banner Starts ====*/
.home-banner{margin:0;padding:0;}
.home-banner .desc{left:0;bottom:47%;}
.home-banner .desc .text-box{width:500px;margin:0;padding:0;}
.home-banner .desc .text-box h1{font-size:48px;color:#f39500;line-height:50px;font-weight:700;letter-spacing:.02em;margin:0;padding:0;}
.home-banner .desc .text-box h1 strong{display:block;font-weight:700;color:#fff;}
.home-banner .desc .text-box p{font-size:17px;color:#fff;line-height:26px;font-weight:400;letter-spacing:.02em;margin:0;padding:20px 0 24px;}
.home-banner .desc .text-box a{display:inline-block;font-size:13px;color:#fff;line-height:15px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;background:#55c1cf;border-radius:30px;transition:all 500ms ease-in-out;margin:0;padding:14px 35px;}
.home-banner .desc .text-box a:hover{background:#f39500;}

/* ==== Discover_section Starts ====*/
.discover_section{background:url(../images/astronut-img01.png) no-repeat 54% top, url(../images/astronut-img03.png) no-repeat 37% 88%;margin:0;padding:155px 0 175px;}
.discover_section .text_box{ margin:0;padding:0 18%;}
.discover_section .text_box:before{content:"";position:absolute;width:204px;height:206px;background:url(../images/astronut-img02.png) no-repeat left center;background-size:100%;left:8%;top:-90px;}
.discover_section .text_box h2{font-size:39px;color:#233137;line-height:42px;font-weight:700;letter-spacing:.02em;text-shadow:0px 3px 5px rgba(0, 0, 0, 0.21);margin:0;padding:0 0 40px;}
.discover_section .text_box h2 strong{color:#f39500;font-weight:700;}
.discover_section .text_box h3{font-size:21px;color:#233137;line-height:23px;font-weight:400;letter-spacing:.02em;margin:0;padding:0;}

/* ==== Plan_section Starts ====*/
.plan_section{margin:0;padding:0 0 90px;}
.plan_section .block{background:url(../images/plan-box-bg01.png) no-repeat left top, #f5f7fa;box-shadow:0px 7px 7px 0px rgba(0, 0, 0, 0.18);margin:0 0 30px;padding:45px 80px 75px 0;}
.plan_section .block .image_box{text-align:center;margin:0;padding:0;}
.plan_section .block .text_box h3{font-size:28px;color:#000;line-height:32px;font-weight:700;margin:0;padding:0 0 22px;}
.plan_section .block .text_box p{font-size:17px;color:#000;line-height:27px;font-weight:500;letter-spacing:.02em;margin:0;padding:0;}

/* ==== Signing_section Starts ====*/
.signing_section{background:url(../images/curve-design-bg01.png) no-repeat right top;margin:0;padding:0 0 245px;}
.signing_section .top_block{margin:0;padding:0 25% 78px;}
.signing_section .top_block h2{font-size:33px;color:#233137;line-height:38px;font-weight:700;margin:0;padding:0 0 16px;}
.signing_section .top_block p{font-size:18px;color:#233137;line-height:24px;font-weight:500;margin:0;padding:0;}
.signing_section .bottom_block{margin:0;padding:0;}
.signing_section .bottom_block .nav-pills{float:left;width:40%;margin:0;padding:0 10px 0 0;}
.signing_section .bottom_block .nav-pills li{margin:0;padding:0 0 22px;}
.signing_section .bottom_block .nav-pills li:last-child{padding:0;}
.signing_section .bottom_block .nav-pills li a{background:#fff;border:2px solid #fff;border-radius:20px;box-shadow:0px 5px 16px 0px rgba(0, 0, 0, 0.11);margin:0;padding:30px;position:relative;}
.signing_section .bottom_block .nav-pills li a:before{content:"";position:absolute;width:29px;height:3px;background:transparent;left:-10px;top:35px;}
.signing_section .bottom_block .nav-pills li a:hover, .signing_section .bottom_block .nav-pills li a.active{border-color:#f39500;}
.signing_section .bottom_block .nav-pills li a:hover:before, .signing_section .bottom_block .nav-pills li a.active:before{background:#f39500;}
.signing_section .bottom_block .nav-pills li .upper .icon{display:inline-block;width:62px;margin:0;padding:0;}
.signing_section .bottom_block .nav-pills li .upper .text{display:inline-block;width:80%;vertical-align:middle;margin:0;padding:0 0 0 20px;}
.signing_section .bottom_block .nav-pills li .upper .text h5{font-size:16px;color:#000;line-height:20px;font-weight:600;margin:0;padding:0;}
.signing_section .bottom_block .nav-pills li .lower p{font-size:13px;color:#000;line-height:20px;font-weight:500;letter-spacing:.02em;margin:0;padding:22px 0 0;}
.signing_section .bottom_block .nav-pills li a:hover .upper .text h5, .signing_section .bottom_block .nav-pills li a.active .upper .text h5{color:#f39500;}
.signing_section .bottom_block .tab-content{float:right;width:60%;margin:0;padding:0;}
.signing_section .bottom_block .tab-content img{max-width:100%;height:auto;}

/* ==== Save_section Starts ====*/
.save_section{margin:-150px 0 0;padding:0 0 115px;}
.save_section .row{align-items:center;}
.save_section .img_box img{max-width:100%;height:auto;}
.save_section .text_box{margin:0;padding:0 0 0 60px;}
.save_section .text_box h2{font-size:31px;color:#000;line-height:38px;font-weight:700;letter-spacing:-.02em;margin:0;padding:0;}
.save_section .text_box h2 strong{color:#f39500;font-weight:700;}
.save_section .text_box p{font-size:20px;color:#000;line-height:27px;font-weight:500;letter-spacing:.02em;margin:0;padding:30px 0 35px;}
.save_section .text_box p a{color:#f39500;transition:all 500ms ease-in-out;}
.save_section .text_box p a:hover{color:#000;}
.save_section .text_box a.button{display:inline-block;font-size:12px;color:#fff;line-height:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:#f39500;border-radius:30px;box-shadow:0px 5px 30px 0px rgba(0, 0, 0, 0.17);transition:all 500ms ease-in-out;margin:0;padding:15px 65px;}
.save_section .text_box a.button:hover{background:#55c1cf;}

/* ==== Assistance_section Starts ====*/
.assistance_section{background:url(../images/assistance-sec-bg01.png) no-repeat center;background-size:cover;margin:0;padding:325px 0;}
.assistance_section .row{align-items:center;}
.assistance_section .lt_img img{width:100%;height:auto;}
.assistance_section .rt_text{padding-left:40px;}
.assistance_section .rt_text h2{font-size:30px;color:#fff;line-height:39px;font-weight:700;margin:0;padding:0 0 34px;}
.assistance_section .rt_text h2 strong{color:#f39500;font-weight:700;}
.assistance_section .rt_text p{font-size:20px;color:#fff;line-height:27px;font-weight:400;letter-spacing:.02em;margin:0;padding:0 0 30px;}
.assistance_section .rt_text p strong{color:#f39500;font-weight:400;}
.assistance_section .rt_text p:last-child{padding:0;}

/* ==== Review_section Starts ====*/
.review_section{margin:0;padding:80px 0 60px;}
.review_section .row{align-items:center;}
.review_section .lt_block h3{font-size:24px;color:#233137;line-height:33px;font-weight:700;margin:0;padding:0;}
.review_section .lt_block p{font-size:18px;color:#233137;line-height:26px;font-weight:500;margin:0;padding:20px 0 30px;}
.review_section .lt_block a{display:inline-block;font-size:18px;color:#f39500;line-height:20px;font-weight:700;text-transform:uppercase;border:4px solid #f39500;border-radius:10px;transition:all 500ms ease-in-out;margin:0;padding:18px 25px;}
.review_section .lt_block a:hover{background:#f39500;color:#fff;}
.review_section .rt_block .block{background:#fff;border-radius:8px;margin:0;padding:20px;}
.review_section .rt_block .block h4{font-size:22px;color:#f39500;line-height:24px;font-weight:700;background:url(../images/star-icon01.png) no-repeat left center;margin:0;padding:9px 0 9px 58px;}
.review_section .rt_block .block h3{font-size:16px;color:#233137;line-height:18px;font-weight:700;margin:0;padding:12px 0 15px;}
.review_section .rt_block .block p{font-size:14px;color:#233137;line-height:25px;font-weight:400;margin:0;padding:0;}

/* ==== Compare_section Starts ====*/
.compare_section{background:url(../images/compare-bg01.png) no-repeat center top;background-size:cover;margin:0;padding:270px 0 480px;}
.compare_section h2{font-size:31px;color:#fff;line-height:39px;font-weight:700;margin:0;padding:0 20% 18px;}
.compare_section h2 strong{color:#f39500;font-weight:700;}
.compare_section ul li{margin:0 0 15px;padding:0;}
.compare_section ul li a{display:inline-block;font-size:18px;color:#fff;line-height:20px;font-weight:700;text-transform:uppercase;background:#5cc4d1;border-radius:10px;transition:all 500ms ease-in-out;margin:0;padding:12px 25px;}
.compare_section ul li a:hover{background:#f39500;}
.compare_section ul li a.get-touch{background:#f39500;}
.compare_section ul li a.get-touch:hover{background:#5cc4d1;}

/* ==== Footer Starts ====*/
#footer{background:url(../images/footer-bg02.png) no-repeat center top;background-size:cover;margin:-440px 0 0;padding:350px 0 28px;}
#footer .footer_top{border-bottom:1px solid rgba(255,255,255,.1);margin:0 0 20px;padding:0 0 40px;}
#footer .footer_top .box .footer_logo{margin:0;padding:0 0 12px;}
#footer .footer_top .box .footer_logo img{max-width:100%;height:auto;}
#footer .footer_top .box .thumb{margin:0 0 24px;padding:0;}
#footer .footer_top .box .thumb .icon{display:inline-block;width:15px; margin:0;padding:0;}
#footer .footer_top .box .thumb .text{display:inline-block;vertical-align:middle;width:92%;margin:0;padding:0 0 0 10px;}
#footer .footer_top .box .thumb .text p{font-size:14px;color:#fff;line-height:22px;font-weight:300;letter-spacing:.04em;margin:0;padding:0;}
#footer .footer_top .box .thumb .text a{display:inline-block;font-size:20px;color:#fff;line-height:22px;font-weight:500;letter-spacing:.04em;transition:all 500ms ease-in-out;margin:0;padding:0;}
#footer .footer_top .box .thumb .text a.email{font-size:16px;line-height:18px;font-weight:300;}
#footer .footer_top .box .thumb .text a:hover{color:#f39500;}
#footer .footer_top .box .payment_card img{max-width:100%;height:auto;}
#footer .footer_top .box h4{font-size:15px;color:#f39500;line-height:17px;font-weight:500;text-transform:uppercase;margin:0;padding:0 0 18px;}
#footer .footer_top .box ul li{margin:0 0 12px;padding:0;}
#footer .footer_top .box ul li:last-child{margin:0;}
#footer .footer_top .box ul li a{font-size:14px;color:#fff;line-height:16px;font-weight:300;letter-spacing:.04em;transition:all 500ms ease-in-out;margin:0;padding:0;}
#footer .footer_top .box ul li a:hover{color:#f39500;}
#footer .footer_bottom .left{float:left;margin:0;padding:0;}
#footer .footer_bottom .left p{font-size:14px;color:#fff;line-height:22px;font-weight:300;letter-spacing:.04em;margin:0;padding:2px 0 0;}
#footer .footer_bottom .right{float:right;margin:0;padding:0;}
#footer .footer_bottom .right ul li{display:inline-block;margin:0 8px 0 0;padding:0;}
#footer .footer_bottom .right ul li:last-child{margin:0;}
#footer .footer_bottom .right ul li a{display:inline-block;width:25px;height:25px;border:1px solid rgba(255,255,255,.8);border-radius:2px;text-align:center;font-size:15px;color:#fff;line-height:25px;transition:all 500ms ease-in-out;}
#footer .footer_bottom .right ul li a:hover{background:#f39500;border-color:#f39500;}


.inner-banner{margin:0;padding:125px 0 75px;}
.inner-banner .lt_block{float:left;margin:0;padding:0;}
.inner-banner .lt_block h2{font-size:36px;color:#233137;line-height:49px;font-weight:700;margin:0;padding:40px 0 0;}
.inner-banner .lt_block h2 strong{color:#f39500;font-weight:700;}
.inner-banner .rt_block{float:right;margin:0;padding:0;}

.internet_speed_sec{background:url(../images/internet-speed-sec-bg01.png) no-repeat center top;background-size:cover;margin:0;padding:275px 0 340px;}
.internet_speed_sec .upper_block{display:flex;justify-content:space-between;text-align:center; margin:0;padding:0 0 40px;}
.internet_speed_sec .upper_block .block{margin:0;padding:0;}
.internet_speed_sec .upper_block .block h4{font-size:17px;color:#fff;line-height:20px;font-weight:600;margin:0;padding:0 0 25px;}
.internet_speed_sec .upper_block .block h4.active{color:#f39500;}
.internet_speed_sec .lower_block{margin:0;padding:0;}
.internet_speed_sec .lower_block .lt_side{margin:0;padding:0;}
.internet_speed_sec .lower_block .lt_side .top_panel{background:#f39500;border-radius:10px;margin:0 0 -22px;padding:28px;position:relative;z-index:9;}
.internet_speed_sec .lower_block .lt_side .top_panel h2{font-size:30px;color:#000;line-height:35px;font-weight:700;margin:0;padding:0 0 12px;}
.internet_speed_sec .lower_block .lt_side .top_panel p{font-size:17px;color:#000;line-height:26px;font-weight:500;letter-spacing:.02em;margin:0;padding:0;}
.internet_speed_sec .lower_block .lt_side .top_panel p a{color:#000;text-decoration:underline;transition:all 500ms ease-in-out;}
.internet_speed_sec .lower_block .lt_side .top_panel p a:hover{color:#5cc4d1;}

.internet_speed_sec .lower_block .lt_side .bottom_panel{background:#fff;border-radius:10px;margin:0 15px;padding:22px 0 0;}
.internet_speed_sec .lower_block .lt_side .bottom_panel .box{box-shadow:0px 3px 5px 0px rgba(0, 0, 0, 0.07);transition:all 500ms ease-in-out;margin:0;padding:25px 15px;}
.internet_speed_sec .lower_block .lt_side .bottom_panel .box:hover{background:#dadada;}
.internet_speed_sec .lower_block .lt_side .bottom_panel .box ul li{display:inline-block;width:18%;vertical-align:middle;font-size:19px;color:#000;line-height:22px;font-weight:500;letter-spacing:.02em;margin:0;padding:0;}
.internet_speed_sec .lower_block .lt_side .bottom_panel .box ul li:nth-child(2){width:19.5%;}
.internet_speed_sec .lower_block .lt_side .bottom_panel .box ul li:nth-child(3){width:17%;}
.internet_speed_sec .lower_block .lt_side .bottom_panel .box ul li:nth-child(4){width:25.5%;}
.internet_speed_sec .lower_block .lt_side .bottom_panel .box ul li:last-child{width:17%;margin:0;}
.internet_speed_sec .lower_block .lt_side .bottom_panel .box ul li.name{font-weight:700;}
.internet_speed_sec .lower_block .lt_side .bottom_panel .box ul li.device{background:url(../images/device-icon01.png) no-repeat left center;padding:5px 0 5px 55px;}

.internet_speed_sec .lower_block .lt_side .bottom_panel .box ul li.price{font-size:26px;line-height:30px;font-weight:700;}
.internet_speed_sec .lower_block .lt_side .bottom_panel .box ul li.price strong{display:inline-block;width:52px;font-size:14px;color:#a5a4a4;line-height:16px;font-weight:400;}
.internet_speed_sec .lower_block .lt_side .bottom_panel .box p{font-size:14px;color:#233137;line-height:23px;font-weight:400;text-align:center;margin:0;padding:12px 12% 0;}
.internet_speed_sec .lower_block .lt_side .bottom_panel .box input[type="checkbox"]{ display:none; opacity: 0; position: relative; z-index: 9; top: 4px; left: 7px; }
.internet_speed_sec .lower_block .lt_side .bottom_panel .box input[type="checkbox"]+label{width:100%; cursor:pointer; font-size: 17px; line-height: 29px; position: relative; color:#777777; font-weight: 400; margin:0; padding:0 0 0 40px; }
.internet_speed_sec .lower_block .lt_side .bottom_panel .box input[type="checkbox"]+label:after{ content:""; position:absolute; width:28px; height:28px; background:#dadada; border:1px solid #000; border-radius:7px; display: inline-block; left:0; top:3px; }
.internet_speed_sec .lower_block .lt_side .bottom_panel .box input[type="checkbox"]:checked+label:before { content:""; position:absolute; border:1px solid #000; width: 28px; height: 28px; background:#f39500; border-radius:7px; left:0; top:3px; z-index:9; }

.internet_speed_sec .lower_block .rt_side{margin:0;padding:50px 0 0;}
.internet_speed_sec .lower_block .rt_side .top_box{background:#f5f7fa;border-radius:10px;margin:0 0 60px;padding:0;}
.internet_speed_sec .lower_block .rt_side .top_box h2{font-size:25px;color:#000;line-height:27px;font-weight:700;text-align:center;margin:0;padding:24px 20px 12px;}
.internet_speed_sec .lower_block .rt_side .top_box .box{background:#dadada;box-shadow:0px 3px 5px 0px rgba(0, 0, 0, 0.07);margin:0;padding:20px;}
.internet_speed_sec .lower_block .rt_side .top_box .box h3{font-size:25px;color:#000;line-height:27px;font-weight:700;margin:0;padding:0 0 26px;}
.internet_speed_sec .lower_block .rt_side .top_box .box h3 strong{display:block;font-size:15px;line-height:17px;font-weight:400;letter-spacing:.02em;}
.internet_speed_sec .lower_block .rt_side .top_box .box h4{font-size:25px;color:#f39500;line-height:27px;font-weight:700;margin:0;padding:0;}
.internet_speed_sec .lower_block .rt_side .top_box .button{text-align:center;margin:0;padding:22px 0 0;}
.internet_speed_sec .lower_block .rt_side .top_box .button a{display:inline-block;font-size:18px;color:#fff;line-height:20px;font-weight:700;text-transform:uppercase;background:#5cc4d1;border-radius:10px;transition:all 500ms ease-in-out;margin:0 0 -15px;padding:16px 20px;}
.internet_speed_sec .lower_block .rt_side .top_box .button a:hover{background:#f39500;}
.internet_speed_sec .lower_block .rt_side .bottom_img img{max-width:100%;height:auto;}

.internet_speed_sec .lower_block .rt_side .bottom_text_box{background:#F39500;border-radius:15px 15px 120px 15px;margin:0;padding:12px;}
.internet_speed_sec .lower_block .rt_side .bottom_text_box h4{font-size:22px;color:#fff;line-height:26px;font-weight:600;margin:0;padding:0 0 10px;}
.internet_speed_sec .lower_block .rt_side .bottom_text_box ul li{font-size:18px;color:#fff;line-height:22px;font-weight:400;letter-spacing:-.02em; margin:0 0 6px;padding:0;}
.internet_speed_sec .lower_block .rt_side .bottom_text_box ul li:last-child{margin:0;}

.internet_speed_sec.plans_sec{padding-bottom:440px;}
.internet_speed_sec.plans_sec .lower_block .lt_side .bottom_plan{margin:0;padding:0 15px;}
.internet_speed_sec.plans_sec .lower_block .lt_side .bottom_plan .block{background:#F5F7FA;margin:0;padding:0;}
.internet_speed_sec.plans_sec .lower_block .lt_side .bottom_plan .block h3{font-size:26px;color:#233137;line-height:26px;font-weight:600;box-shadow:0px 3px 5px 0px rgba(0, 0, 0, 0.07);text-align:center;margin:0;padding:45px 20px 25px;}
.internet_speed_sec.plans_sec .lower_block .lt_side .bottom_plan .block ul li{font-size:18px;color:#233137;line-height:24px;font-weight:600;box-shadow:0px 3px 5px 0px rgba(0, 0, 0, 0.07);text-align:center;margin:0;padding:25px 20px 25px;}

.internet_speed_sec.confirm_address_sec{padding-bottom:650px;}
.internet_speed_sec.confirm_address_sec .lower_block .yellow_box{background:#f39500;border-radius:15px;text-align:center;margin:0;padding:28px 20%;}
.internet_speed_sec.confirm_address_sec .lower_block .yellow_box h2{font-size:30px;color:#000;line-height:35px;font-weight:700;text-align:center;margin:0;padding:0 0 12px;}
.internet_speed_sec.confirm_address_sec .lower_block .yellow_box p{font-size:17px;color:#000;line-height:26px;font-weight:500;letter-spacing:.02em;text-align:center;margin:0;padding:0 0 30px;}
.internet_speed_sec.confirm_address_sec .lower_block .yellow_box select{border-radius:15px;box-shadow:0px 3px 5px 0px rgba(0, 0, 0, 0.07);border:none;height:55px;font-size:17px;color:#000;line-height:26px;font-weight:500;letter-spacing:.02em;margin:0;padding:15px 22px;}
.internet_speed_sec.confirm_address_sec .lower_block .yellow_box button{font-size:16px;color:#fff;line-height:18px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;background:#5CC4D1;border-radius:10px;transition:all 500ms ease-in-out;margin:25px 0 0;padding:13px 20px;}
.internet_speed_sec.confirm_address_sec .lower_block .yellow_box button:hover{background:#fff;color:#5CC4D1;}
.internet_speed_sec.confirm_address_sec .lower_block .yellow_box button:focus{box-shadow:none;}

.mobile_menu_icon{display:none;float:right;width:35px;cursor:pointer;padding:0;margin:4px 0 0 15px;transition:all 600ms ease-in-out;}
.mobile_menu_icon ul li{display:block;float:right;width:100%;height:2px;background:#5CC4D1;padding:0;margin:2.8px 0;transition:all 600ms ease-in-out;}
.mobile_menu_icon ul li:nth-child(1){width:70%;}
.mobile_menu_icon ul li:nth-child(3){width:80%;}

.overlay {
  height:0;
  width: 100%;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0, 0.95);
  overflow-x: hidden;
  transition: 0.5s;
}

.overlay-content {
  position: relative;
  top:80px;
  width: 100%;
  text-align:left;
  margin-top:0;
  padding:0 15px;
}

.overlay .overlay-content ul li{border-bottom:1px solid rgba(255,255,255,.1);margin:0 0 10px;padding:0 0 10px;}
.overlay .overlay-content ul li:last-child{border-bottom:none;margin:0;padding:0;}
.overlay .overlay-content ul li a {
  padding:0 10px;
  text-decoration: none;
  font-size: 15px;
  color: #fff;
  line-height:17px;
  display: block;
  transition: all 500ms ease-in-out;
}

.overlay .overlay-content ul li a:hover{
  color: #f39500;
}

.overlay .closebtn {
  position: absolute;
  top:0;
  right:0;
  font-size: 50px;
  line-height:45px;
  color:#fff;
  padding:10px;
}







/*____________________________________________
                Media Quaries 
______________________________________________*/

@media only screen and (orientation:landscape) {
body { -webkit-text-size-adjust:none; }
}
@media only screen and (orientation:portrait) {
body { -webkit-text-size-adjust:none; }
}

@media screen and (max-width:1600px){
.home-banner .desc{bottom:38%;}
.discover_section{background-position:54% top, 32% 88%;}

}

@media screen and (max-width:1309px){
.discover_section{background-position:54% top, 30% 88%;}
#review.owl-carousel .owl-controls{right:-30px !important;}
.internet_speed_sec .lower_block .lt_side .bottom_panel .box ul li{font-size:15px;line-height:20px;}
.internet_speed_sec .lower_block .lt_side .bottom_panel .box ul li.price{font-size:20px;line-height:24px;}

.internet_speed_sec .lower_block .rt_side .bottom_text_box{padding:12px 12px 30px;}

}

@media screen and (max-width:1199px){
.home-banner .desc{bottom:26%;}
.discover_section{background-position:54% top, 23% 88%;}
.signing_section .top_block{padding:0 15% 78px;}
.signing_section .bottom_block .nav-pills li a{padding:15px 25px;}
.signing_section .bottom_block .nav-pills li .upper .text{width:78%;}
.signing_section{background-size:50%;}
.save_section{padding:0;}
.review_section{padding:0 0 60px;}
#footer .footer_top .box .thumb .text{width:90%;}

.internet_speed_sec .upper_block .block h4{font-size:15px;line-height:18px;}
.internet_speed_sec .lower_block .lt_side .bottom_panel .box ul li{width:17%;font-size:14px;line-height:18px;}
.internet_speed_sec .lower_block .lt_side .bottom_panel .box ul li.price{font-size:17px;line-height:20px;}
.internet_speed_sec .lower_block .rt_side .top_box h2{font-size:19px;line-height:22px;}
.internet_speed_sec .lower_block .rt_side .top_box .box h3{font-size:20px;line-height:24px;}
.internet_speed_sec .lower_block .rt_side .top_box .box h4{font-size:20px;line-height:25px;}
.internet_speed_sec .lower_block .rt_side .top_box .button a{font-size:12px;line-height:14px;padding:12px 10px;}

.internet_speed_sec .lower_block .rt_side .bottom_text_box h4{font-size:20px;line-height:24px;}
.internet_speed_sec .lower_block .rt_side .bottom_text_box ul li{font-size:14px;line-height:20px;}

.internet_speed_sec.confirm_address_sec .lower_block .yellow_box{padding:28px 10%;}

}

@media screen and (max-width:991px){
.navbar-default{position:inherit;background:#233137;padding:15px 0;}
.navbar-default .rt_block .rt_side{float:left !important;}
.mobile_menu_icon{display:inline-block;}
.home-banner .desc{bottom:34%;}
.home-banner .desc .text-box h1{font-size:38px;line-height:40px;}
.home-banner .desc .text-box p{font-size:15px;line-height:23px;padding:15px 0 20px;}
.discover_section{background-position:54% top, 12% 88%;}
.discover_section .text_box{padding:0 12%;}
.discover_section .text_box::before{left:0;top:-110px;}
.discover_section .text_box h2{font-size:32px;line-height:36px;}
.plan_section{padding:0 0 40px;}
.plan_section .block{padding:35px 40px 35px 0;}
.plan_section .block .text_box h3{font-size:22px;line-height:28px;padding:0 0 15px;}
.plan_section .block .text_box p{font-size:15px;line-height:23px;}
.signing_section{padding:0 0 200px;}
.signing_section .top_block{padding:0 0 45px;}
.signing_section .top_block h2{font-size:28px;line-height:32px;}
.signing_section .top_block p{font-size:15px;line-height:23px;}
.signing_section .bottom_block .nav-pills{width:45%;}
.signing_section .bottom_block .nav-pills li{padding:0 0 12px;}
.signing_section .bottom_block .nav-pills li .upper .text{width:73%;}
.signing_section .bottom_block .nav-pills li .upper .text h5{font-size:13px;line-height:16px;}
.signing_section .bottom_block .tab-content{width:55%;}
.save_section{padding:0 0 50px;}
.save_section .text_box{padding:0;}
.save_section .text_box h2{font-size:28px;line-height:32px;}
.save_section .text_box p{font-size:15px;line-height:23px;padding:20px 0 25px;}
.assistance_section{background:#233137;padding:50px 0;}
.assistance_section .rt_text{text-align:center;padding-left:0;padding-top:30px;}
.assistance_section .rt_text h2{font-size:28px;line-height:36px;padding:0 0 25px;}
.assistance_section .rt_text p{font-size:15px;line-height:23px;padding:0 0 20px;}
.review_section{padding:50px 0 30px;}
.review_section .lt_block h3{font-size:22px;line-height:28px;}
.review_section .lt_block p{font-size:15px;line-height:23px;}
.review_section .lt_block a{font-size:14px;line-height:16px;padding:15px 18px;}
.review_section .rt_block .block p{line-height:21px;}
.compare_section{padding:230px 0 480px;}
.compare_section h2{font-size:28px;line-height: 36px;padding:0 10% 18px;}
.compare_section ul li a{font-size:14px;line-height:16px;}
#footer .footer_top{padding:0 0 10px;}
#footer .footer_top .box{padding:0 0 30px;}
#footer .footer_bottom .left{float:none;text-align:center;padding:0 0 15px;}
#footer .footer_bottom .right{float:none;text-align:center;}

.inner-banner{padding:65px 0 30px;}
.inner-banner .lt_block h2{font-size:26px;line-height:34px;}
.internet_speed_sec .upper_block .block h4{font-size:11px;line-height:13px;padding:0 0 16px;}
.internet_speed_sec .lower_block .lt_side .top_panel h2{font-size:26px;line-height:30px;}
.internet_speed_sec .lower_block .lt_side .top_panel p{font-size:15px;line-height:23px;}
.internet_speed_sec .lower_block .lt_side .bottom_panel .box ul li{font-size:14px;line-height:18px;}
.internet_speed_sec .lower_block .lt_side .bottom_panel .box ul li.price{font-size:17px;line-height:20px;}
.internet_speed_sec .lower_block .rt_side{padding:30px 0 0;}
.internet_speed_sec .lower_block .rt_side .top_box{margin:0 0 40px;}
.internet_speed_sec .lower_block .rt_side .top_box .button a{padding:12px 20px;}

.internet_speed_sec.plans_sec .lower_block .lt_side .bottom_plan .block h3{font-size:22px;line-height:24px;}
.internet_speed_sec.plans_sec .lower_block .lt_side .bottom_plan .block ul li{font-size:15px;line-height:18px;padding:20px 15px;}

.internet_speed_sec.confirm_address_sec .lower_block .yellow_box{padding:28px 40px;}
.internet_speed_sec.confirm_address_sec .lower_block .yellow_box h2{font-size:26px;line-height:30px;}
.internet_speed_sec.confirm_address_sec .lower_block .yellow_box p{font-size:15px;line-height:23px;}
.internet_speed_sec.confirm_address_sec .lower_block .yellow_box select{height:45px;padding:10px 22px;}
.internet_speed_sec.confirm_address_sec .lower_block .yellow_box button{font-size:14px;line-height:16px;padding:12px 20px;}
.internet_speed_sec.confirm_address_sec{padding-top:180px;padding-bottom:520px;}

}

@media screen and (max-width:767px){
.home-banner img{height:350px;object-fit:cover;}
.home-banner .desc{bottom:38%;}
.home-banner .desc .text-box{width:380px;}
.home-banner .desc .text-box h1{font-size:30px;line-height:32px;}
.home-banner .desc .text-box p{font-size:14px;line-height:20px;}
.home-banner .desc .text-box a{padding:12px 20px;}
.discover_section{background-size: 135px, 135px;padding:100px 0 115px;}
.discover_section .text_box h2{font-size:26px;line-height:32px;}
.discover_section .text_box::before{width:135px;height:140px;top:-80px;}
.plan_section{padding:0 0 20px;}
.plan_section .block{padding:35px 30px;}
.plan_section .block .image_box{text-align:left;margin:0 0 25px;}
.plan_section .block .image_box img{width:90px;}
.plan_section .block .text_box h3{font-size:20px;line-height:26px;}
.plan_section .block .text_box p{font-size:14px;line-height:20px;}
.signing_section{padding:0 0 50px;}
.signing_section .top_block{padding:0 0 30px;}
.signing_section .top_block h2{font-size:26px;line-height:28px;}
.signing_section .top_block p{font-size:14px;line-height:20px;}
.signing_section .bottom_block .nav-pills{float:none;width:100%;}
.signing_section .bottom_block .nav-pills li .lower p{padding:12px 0 0;}
.signing_section .bottom_block .tab-content{float:none;width:100%;margin-top:30px;}
.save_section{margin:0;padding:0 0 45px;}
.save_section .text_box h2{font-size:24px;line-height:30px;padding:30px 0 0;}
.save_section .text_box a.button{padding:12px 25px;}
.save_section .text_box p{font-size:14px;line-height:20px;}
.assistance_section .rt_text h2{font-size:24px;line-height:30px;}
.assistance_section .rt_text p{font-size:14px;line-height:20px;}
.review_section{padding:40px 0 20px;}
.review_section .lt_block{padding:0 0 30px;}
.review_section .lt_block p{font-size:14px;line-height:20px;padding:15px 0 20px;}
.review_section .lt_block a{border-width:2px;}
.compare_section h2{font-size:24px;line-height:30px;padding:0 0 18px;}
#footer{padding:200px 0 28px;}
#footer .footer_top .box .thumb{margin:0 0 15px;}
#footer .footer_top .box ul li{line-height:0;}
#footer .footer_bottom .left p{line-height:20px;}

.inner-banner{padding:50px 0;}
.inner-banner .lt_block, .inner-banner .rt_block{float:none;text-align:center;}
.inner-banner .lt_block h2{font-size:22px;line-height:30px;padding:0 0 30px;}
.internet_speed_sec{background:#233137;padding:50px 0 340px;}
.internet_speed_sec .lower_block .lt_side .top_panel h2{font-size:22px;line-height:26px;}
.internet_speed_sec .lower_block .lt_side .top_panel p{font-size:14px;line-height:20px;}
.internet_speed_sec .lower_block .lt_side .bottom_panel .box ul li{width:100% !important;margin:0 0 15px;}
.internet_speed_sec .lower_block .lt_side .bottom_panel .box ul li:last-child{margin:0;}
.internet_speed_sec .lower_block .lt_side .bottom_panel .box p{text-align:left;padding:15px 0 0;}
.internet_speed_sec .upper_block{display:block;}
.internet_speed_sec .upper_block .block{display:inline-block;width:49%;vertical-align:top;margin-bottom:20px;}
.internet_speed_sec .upper_block .block:nth-child(5){margin-bottom:0;}

.internet_speed_sec.plans_sec .lower_block .lt_side .bottom_plan .block{margin:0 0 30px;}
.internet_speed_sec.plans_sec .lower_block .lt_side .bottom_plan .col-lg-6:last-child .block{margin:0;}

.internet_speed_sec.confirm_address_sec{padding-top:50px;padding-bottom:500px;}
.internet_speed_sec.confirm_address_sec .lower_block .yellow_box{padding:30px;}
.internet_speed_sec.confirm_address_sec .lower_block .yellow_box h2{font-size:22px;line-height:26px;}
.internet_speed_sec.confirm_address_sec .lower_block .yellow_box p{font-size:14px;line-height:20px;padding:0 0 25px;}
.internet_speed_sec.confirm_address_sec .lower_block .yellow_box select{font-size:15px;line-height:25px;}
.internet_speed_sec.confirm_address_sec .lower_block .yellow_box button{font-size:13px;line-height:15px;}


}

@media screen and (max-width:575px){
.home-banner .desc .text-box{width:95%;}
.discover_section{background:none;padding:35px 0 45px;}
.discover_section .text_box{padding:0;}
.discover_section .text_box h2{padding:0 0 22px;}
.discover_section .text_box:before{display:none;}
.discover_section .text_box h3{font-size:18px;line-height:20px;}
.plan_section .block{background-size:100%;}
.review_section{padding:40px 0 45px;}
#review .owl-prev, #review .owl-next{display:none !important;}
.compare_section{background:#233137;padding:40px 0 480px;}

}