@import url('https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');
body{font: normal 19px "Mulish", serif;color: #3c3c3c;margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6{margin:0;padding:0;font-family: "Raleway", serif;font-weight:700;font-variant: inherit;color: #000000;}
h1{font-size: 60px;color: #fff;padding-bottom: 20px;}
h2{font-size: 50px;padding-bottom: 31px;}
h2.sm_text{font-size: 40px;font-weight: 600;}
h2 span{color: #0b5bb9;}
h3{font-size: 25px;padding-bottom: 20px;}
h3.sm_text{font-size: 23px;font-weight: 600;}
h4{font-size: 18px;font-weight: 600;line-height: 30px;}
.white{color:#fff !important;}
h3.blue_text{font-size: 20px;color: #0b5bb9;text-decoration: underline;font-weight: 400;}
p{font-size: 19px;color: #3c3c3c;margin: 0;padding: 0 0 25px 0;line-height: 29px;}
p.sm_text{font-size: 16px;line-height: 26px;}
a:hover{text-decoration:none;}





img {
	max-width: 100%;vertical-align:top;
}
@media \0screen {
  img { 
  	width: auto; /* for ie 8 */
  }
}


header{padding:7px 0;position: absolute;left: 0;top: 0;right: 0;z-index: 2;}
.top_sec{display: flex;justify-content: flex-end;align-items: center;gap:10px;padding-bottom: 9px;}
.top_sec p{padding: 0;font-size: 17px;color: #fff;font-weight: 700;}
.navbar-header{margin: 0 !important;}
.navbar-collapse{}
.navbar:before, .navbar:after{display: none;}
@media(min-width:768px){
.navbar-nav>li>a{position: relative;}

}

.dropdown-menu{top: 30px;padding: 20px 15px;}
.dropdown-menu ul{margin: 0;padding: 0;list-style: none;}
.dropdown-menu ul li{padding: 0 0 10px 0;}
.dropdown-menu ul li a{font-size: 17px;color: #000000;}
.active {color:red}

.banner{background: url( "../images/banner.png") no-repeat center top;background-size: cover;padding: 225px 0 432px 0;position: relative;}
.banner_curve{background: url("../images/banner_curve.png") no-repeat center bottom;background-size: 100%;top:0;bottom: 0;position: absolute;left: 0;right: 0;}
.innerbanner_curve{background: url("../images/inner_curve.png") no-repeat center bottom;background-size: 100%;top:0;bottom: 0;position: absolute;left: 0;right: 0;}
.banner h3{color: #2387fb;text-transform: uppercase;padding-bottom: 20px;}
.inner_banner{padding-bottom: 266px;}


a.btn1{font-size: 16px;font-weight: 700;color: #fff;border-radius:3px;padding: 19px 27px;background: #0b5bb9;text-transform: uppercase;display: inline-block;}
a.btn1.sm_btn{font-size: 14px;padding: 13px 24px;}
a.white_btn{background: #fff;color: #000000;}
a.btn1:hover{background: #c90909;color: #fff;}

.sec1{padding: 40px 0 90px 0;background: #094fa1;}
.blue_box{background: #0f59b1;border-radius:10px;padding: 16px 36px 20px 36px;height: 100%;}
.dark_blue{background: #073a77;}
.blue_box h3{padding: 19px 0 24px 0;text-transform: uppercase;}
.blue_box p{font-size: 18px;}

.white_box{background: #fff;border-radius: 20px;padding: 25px 27px 69px 27px;position: relative;-webkit-box-shadow: 0px 0px 13px 1px rgba(0,0,0,0.13);
-moz-box-shadow: 0px 0px 13px 1px rgba(0,0,0,0.13);
box-shadow: 0px 0px 13px 1px rgba(0,0,0,0.13);height: 100%;}
.white_box h3{font-size: 23px;}
.price h3{color: #c90909;position: absolute;left: 0;right: 0;bottom: 26px;}
.white_box:hover{background: #094fa1;}
.white_box:hover h3, .white_box:hover p{color: #fff;}
.white_box:hover img{filter: brightness(0) invert(1);}

.blue_bg{background: url("../images/blue_bg.jpg") no-repeat center top;background-size: cover;position: relative;}
.service_box{border-radius: 15px;background: #0d59b2;height: 100%;}
.service_img img{width: 100%;height: 244px;object-fit: cover;object-position: top;border-radius: 15px 15px 0px 0px;
-moz-border-radius: 15px 15px 0px 0px;
-webkit-border-radius: 15px 15px 0px 0px;}
.s_content{padding: 20px;}
ul.list1{margin: 0;padding: 0 0 0 20px;}
ul.list1 li{margin: 0;padding: 0 0 14px 0;color: #fff;font-size: 16px;}

.service_box2{border: 1px solid #d4d4d4;height: 100%;padding: 0 14px 14px 14px;}
.service_box2 img{margin: -14px 0 19px 0;}

.light_sec{background: #f4f8fc;}

.telecom_sec  [class*="col-"]{ margin-bottom:47px;}
.business_img img{width: 100%;height: 287px;object-fit: cover;object-position: top;border-radius: 20px;margin-bottom: 24px;}
.faq_sec{padding-bottom: 40px;}
.faq_sec .panel-heading {
  background: #fff;
  padding: 0;
}
.faq_sec .panel-default {
  border: none;
  margin-bottom:22px;
}
.faq_sec .panel-title {
  font-size: 21px;
  color: #262624;
  font-weight: 600;
}
.faq_sec .panel-title a {
  display: block;
  padding: 30px 70px 14px 30px;
  position: relative;
  border: 2px solid #d8d8d8;
  border-radius: 5px;
  color: #070d22;
}
.faq_sec .panel-title a:before {
  position: absolute;
  right: 16px;
  top: 9px;
  width: 60px;
  height: 60px;
  content: '\2b';
  font-size: 27px;
  color: #262624;background: #ededed;border-radius: 50%;display: flex;align-items: center;justify-content: center;
}
.faq_sec .panel-title a[aria-expanded="true"]:before {
  content: '\f068';
  font-family: 'Font Awesome 6 Free';
  font-weight: 900;
}
.faq_sec .panel-title a[aria-expanded="true"] {
  color: #262624;
}




.gap1{height: 30px;}
.md_gap{height: 60px;}
.pad_top{padding-top: 100px;}
.pad_btm{padding-bottom: 100px;}
.flex_sec{display:flex;flex-wrap:wrap;}
.center_align{align-items:center;}
.center-block{float:none;margin:0 auto;}
.end_align{align-items: end;justify-content: end;}
.no_pad{padding-bottom:0;}
.reverse_sec{flex-direction: row-reverse;    justify-content: start;}
.container{position: relative;}
.big_pad{padding-bottom: 427px;}


.inner_banner{position: relative;}
.inner_banner:before{position: absolute;left: 0;top: 0;bottom: 0;right: 0;background: #000b17;opacity:0.8;content: '';}
.inner_banner h3{color: #fff;font-size: 35px;text-transform: capitalize;}
.inner_banner p{font-size: 14px;}
.inner_banner p span{color: #f31515;}

.package_table table th{background: #094fa1;font-size: 18px !important;text-transform: uppercase;font-weight: 700;}
.package_table table tbody tr td{font-size: 15px}

ul.list2{margin: 0;padding: 0;list-style: none;}
ul.list2 li{margin: 0;padding: 0 0 24px 21px;font-size: 17px;position: relative;}
ul.list2 li:before{position: absolute;content: '\f00c';left: 0;top: 4px;color: #094fa1;font-weight: 900;font-family: "Font Awesome 6 Free";}

.package_table  .fa-check{color: #599807;}
ul.faq_list{margin: 0;padding: 0;list-style: none;text-align: center;}
ul.faq_list li{margin: 0;padding: 0 20px;display: inline-block;position: relative;}
ul.faq_list li:before{content: '-';position: absolute;left: -7px;top: 0;}
ul.faq_list li:first-child:before{display: none;}
ul.faq_list li a{font-size: 20px;font-weight: 400;}

.contact_sec h3{font-size: 30px;font-weight: 600;}
.hour_table>tbody>tr>td:first-child{padding-left: 0;}
.address_sec i{width: 52px;height: 52px;background: #f0f0f0;border-radius: 5px;display: flex;align-items: center;justify-content: center;color: #1869c8;margin-bottom: 10px;}
.contact_form{background: #f6f9fd;}
.textbox1{width: 100%;height: 58px;border: 1px solid #cccccc;font-size: 14px;padding: 0 15px;margin-bottom: 10px;}
.textarea1{width: 100%;height: 158px;border: 1px solid #cccccc;font-size: 14px;padding:15px;margin-bottom: 10px;}
.submit_btn{width: 100%;height: 58px;background: #1869c8;border:none;color: #fff;font-size: 16px;color: #ffffff;font-weight: 700;text-transform: uppercase;margin-top: 10px;}


.btm_curve{background: url("../images/footer_curve.png") no-repeat center bottom;background-size: 100%;position: absolute;left:0;right: 0;top: 0;bottom: 0;}
.footer_mid{background: #000a17;padding: 32px 0 48px 0;}
.flogo{padding-bottom: 20px;}
.social_icon{display: flex;flex-wrap: wrap;gap:18px;}
.social_icon a{width: 42px;height: 42px;background: #ffffff1a;display: flex;align-items: center;justify-content: center;color: #fff;}
.social_icon a:hover{background: #fff;color: #094fa1;}
footer h3{font-size: 22px;padding-bottom: 21px;}
ul.flist{margin: 0;padding: 0;list-style: none;}
ul.flist li{margin: 0;padding: 0 0 11px 0;}
ul.flist li a{margin: 0;padding: 0;font-size: 15px;color: #fff;}
.contact_info p{color: #fff;font-size: 16px;position: relative;padding-left: 50px;}
.contact_info p i{width: 40px;height: 40px;border-radius: 50%;background: #094fa1;position: absolute;left: 0;top: 0;display: flex;align-items: center;justify-content: center;}
.f_btm{border-top: 1px solid #ffffff1a;padding: 22px 0;text-align: center;background: #000a17;}
.f_btm p{padding: 0;color: #c0c0c0;font-size: 12px;text-transform: uppercase;}
.f_btm p span{color: #c90909;}

@media(max-width:1024px){
	h1{font-size: 50px;}	
	.navbar-nav>li{margin-left: 30px;}
	.navbar-nav>li>a{font-size: 12px;}
	h2{font-size: 40px;}
	h2.sm_text{font-size: 30px;}
	h3{font-size: 20px;}
	.package_table table th{font-size: 16px !important;}
	.inner_banner{padding-bottom: 166px;}
	
}

@media(max-width:991px){
	.navbar-nav>li{margin-left: 19px;}
	
	.navbar-collapse{padding-top: 0;}
	    .navbar-nav>li>a {
        padding: 0;
    }
	.package_table table th{font-size: 12px !important;}
	.contact_sec h3{font-size: 22px;}
	.big_pad{padding-bottom: 200px;}
	.pad_btm{padding-bottom: 50px;}
	.pad_top{padding-top: 50px;}
	
	.m_flex{display:block;}
	.md_center{text-align: center;padding-top: 30px;}
	.m_flex [class*="col-"]{ margin-bottom:20px;}
	.m_flex [class*="col-"]:last-child{ margin-bottom:0px;}
}

@media(max-width:767px){
	.navbar-collapse{position: absolute;
    left: 0;
    right: 0;
    background: #0b5bb9;z-index: 9;}
.navbar-collapse ul{padding-left: 15px;padding-right: 15px;}
	.banner{padding: 135px 0;}
	h1{font-size: 40px;}
	h2{font-size: 30px;}
	h2.sm_text{font-size: 26px;}
	.big_pad{padding-bottom: 127px;}
	.navbar-nav{margin-top: 0;background: #0b5bb9;text-align: left;}
	.navbar-nav>li>a{padding: 10px 0;}
.m_center{text-align: center;}
	.s_flex{display:block;}
.flex_sec [class*="col-"]{ margin-bottom:20px;}
	.flex_sec [class*="col-"]:last-child{ margin-bottom:0px;}
}

.form_popup{
	display:none
	position:fixed
}
.formTable{
	margin:0px auto
}

