*{margin:0; padding:0;box-sizing: border-box;}
ul, ol{margin:0; padding:0;}
ul, li, a{list-style-type:none; text-decoration:none;}
body .no_pad{padding:0;}
a:hover{text-decoration:none;}
a:focus{outline:none;}
.no_pad{padding:0;}
body.submenu-open { overflow: hidden; }
h1,h2,h3,h4,h5,h6, ul, li, p {margin: 0; padding: 0;}
a, button, path{transition:ease all 0.4s; -webkit-transition:ease all 0.4s; -moz-transition:ease all 0.4s; -o-transition:ease all 0.4s; text-decoration: initial !important; }
.define_float{float: left; width:100%;}
p, span{margin:0;}
div.container { max-width: 1520px; width: 100%; }
@font-face {
    font-family: 'Inter';
    src: url('fonts/Inter-Regular.eot');
    src: url('fonts/Inter-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Inter-Regular.woff2') format('woff2'),
        url('fonts/Inter-Regular.woff') format('woff'),
        url('fonts/Inter-Regular.ttf') format('truetype'),
        url('fonts/Inter-Regular.svg#Inter-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }
      
@font-face {
font-family: 'Inter';
src: url('fonts/Inter-Medium.eot');
src: url('fonts/Inter-Medium.eot?#iefix') format('embedded-opentype'),
    url('fonts/Inter-Medium.woff2') format('woff2'),
    url('fonts/Inter-Medium.woff') format('woff'),
    url('fonts/Inter-Medium.ttf') format('truetype'),
    url('fonts/Inter-Medium.svg#Inter-Medium') format('svg');
font-weight: 500;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: 'Inter';
src: url('fonts/Inter-SemiBold.eot');
src: url('fonts/Inter-SemiBold.eot?#iefix') format('embedded-opentype'),
    url('fonts/Inter-SemiBold.woff2') format('woff2'),
    url('fonts/Inter-SemiBold.woff') format('woff'),
    url('fonts/Inter-SemiBold.ttf') format('truetype'),
    url('fonts/Inter-SemiBold.svg#Inter-SemiBold') format('svg');
font-weight: 600;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: 'Inter';
src: url('fonts/Inter-Light.eot');
src: url('fonts/Inter-Light.eot?#iefix') format('embedded-opentype'),
    url('fonts/Inter-Light.woff2') format('woff2'),
    url('fonts/Inter-Light.woff') format('woff'),
    url('fonts/Inter-Light.ttf') format('truetype'),
    url('fonts/Inter-Light.svg#Inter-Light') format('svg');
font-weight: 300;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: 'Inter';
src: url('fonts/Inter-Bold.eot');
src: url('fonts/Inter-Bold.eot?#iefix') format('embedded-opentype'),
    url('fonts/Inter-Bold.woff2') format('woff2'),
    url('fonts/Inter-Bold.woff') format('woff'),
    url('fonts/Inter-Bold.ttf') format('truetype'),
    url('fonts/Inter-Bold.svg#Inter-Bold') format('svg');   
font-weight: bold;
font-style: normal;
font-display: swap;   
}
/*Var*/
:root{
--blue-color: #0B7DB7;
--color-white:#fff;
--dark-black: #010101;
}

/*Solution Individual Page*/

.is-style-default .wp-block-media-text__content {
	padding-left:0px !important;
	margin-right:100px;
}

.is-style-default .wp-block-media-text__content p {
	line-height: 1.5 !important;
}

.is-style-default .wp-block-media-text__media img {
	width: inherit;
	float: right;
} 

.to_the_right, .is-style-default {
	margin-top:70px;
}

.to_the_right .wp-block-media-text__media img {
	width: inherit;
	float: left;
} 

.to_the_right .wp-block-media-text__content {
	padding-right:0px !important;
	margin-left:100px;
}

.to_the_right .wp-block-media-text__content p {
	line-height: 1.5 !important;
}

.margin_top_70 {
	margin-top:70px !important;
}

.width70 {
	width:70% !important;
}

.margin_bottom_30 {
	margin-bottom:30px;
}

/*header*/
.row_new{    display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}
header{ display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
body{font-size: 1rem;  font-family: 'Inter' !important; overflow-x:hidden;}
.logo_outer a {     display: inline-block;     vertical-align: middle; }
header .row{-webkit-align-items: center; align-items: center; }
.header_right ul { float: right; width: auto; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center;  gap: 32px;}     
.header_right ul li { float: left; width: auto; }
.header_right ul li.book_call a { display: inline-block; width: auto; padding: 1.125rem 1.5rem; border-radius: 12px; background-color: var(--blue-color); color: var(--color-white);font-weight: 500; text-decoration:initial;}
.header_right ul li.phone_outer a { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; gap: 12px; text-decoration:initial;}
.header_right ul li.phone_outer a span { font-weight: 500; color: var(--blue-color); font-size:1.375rem; transition: ease all 0.4s;}
.header_right ul li.book_call a:hover { background-color: #010101; }
.header_right ul li.phone_outer a:hover span { color: rgb(90, 91, 168); }
.logo_outer a img {     float: left;     width: 237px; }
a.mobile-toggle-custom { display: none; }
header{position: relative;}

.header_inner{padding:27px 0 24px 0; border-bottom: 1px solid rgba(11, 125, 183, 0.1); display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center;-webkit-justify-content: space-between; justify-content: space-between;}
.banner_section:before { content: ''; position: absolute; left: 0; top: -126px; width: 100%; height: 1400px; background: linear-gradient(180deg, #F8F5FF 44.79%, rgba(255, 255, 255, 0) 100%); z-index: -1; }
.banner_section { padding: 84px 0 106px 0; background-position: center 62%; background-size: 1731px; background-image: url(../images/banner-wifi-center.svg); background-repeat: no-repeat; position: relative; }
.banner_content { float: none; width: 100%; max-width: 1067px; text-align: center; margin: 0 auto; }
.banner_content h1 { float: left; width: 100%; margin: 0; padding: 0; color: #010101; text-align: center; font-family: Inter; font-size: 72px; font-style: normal; font-weight: 600; line-height: 72px; }
.banner_content p { float: left; width: 100%; margin: 32px 0; padding: 0 30px; color: #010101; text-align: center; font-family: Inter; font-size: 24px; font-style: normal; font-weight: 400; line-height: 160%; }
.logo_outer { float: left; width: auto; }
.header_right { float: right; width: auto; }
.both_button { display: flex; justify-content: center; gap: 24px; }
.both_button a { float: left; width: auto; color: #fff; font-family: Inter; font-size: 22px; font-style: normal; font-weight: 600; line-height: normal; border-radius: 12px; border: 2px solid #0B7DB7; min-width: 228px; text-align: center; margin: 0; padding: 22px 20px; background-color: #0B7DB7; text-decoration:initial;}
.both_button a.border-btn { background-color: transparent; color: #0B7DB7; }
.both_button a.white-btn {     background-color: #fff;     color: #0B7DB7;     border-color: #fff; }
.both_button a.white-btn:hover {     background-color: #010101;     color: #fff;     border-color: #010101; }
.banner_lap { margin: 52px 0 0 0; display: flex; justify-content: center; position:relative; }
.banner_lap img {     width: 100%;     float: none;     max-width: 1153px;     margin: 0 auto;     box-shadow: 0px 55px 55px 0px rgba(0, 0, 0, 0.05);     border-radius: 44px; }
.both_button a:hover { color: #0B7DB7; background-color: #FFF; }
.both_button a.border-btn:hover {     color: #fff;     background-color: #010101; }
img.banner-top-dots { position: absolute; left: 200px; top: 165px; width: 310px; height: 310px; }
img.banner-right-dots { position: absolute; right: 0; bottom: 295px; width: 250px; }
.banner_section .container { position: relative; z-index: 1; }
.banner-tab-video {     position: absolute;     left: 50%;     top: 50%;     z-index: 9;     width: 1080px;     height: 668px;     transform: translate(-50%, -50%);     -ms-transform: translate(-50%, -50%);     -o-transform: translate(-50%, -50%);     -webkit-transform: translate(-50%, -50%);     -moz-transform: translate(-50%, -50%); }
.banner-tab-video iframe {     position: absolute;     top: 0;     left: 0;     width: 100%;     height: 100%;     border-radius: 18px; }

.icons-heading {     margin: 0 0 54px 0; }
.first_fold_icons { position: relative; padding: 0 0 132px 0; }
.first_fold_icons ul { float: none; width: 100%; max-width: 1482px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; }
.first_fold_icons ul li { float: left; width: auto; }
.first_fold_icons ul li img {     float: left;     width: auto;     max-width: 270px;     /* filter: grayscale(1);     -webkit-filter: grayscale(1); */ transition:ease all 0.4s; -webkit-transition:ease all 0.4s; -moz-transition:ease all 0.4s; -o-transition:ease all 0.4s;}
/* .first_fold_icons ul li:hover img { filter: initial;     -webkit-filter: initial; } */
.icons-heading h2 {     float: left;     width: 100%;     margin: 0;     padding: 0;     font-family: 'Inter';     font-style: normal;     font-weight: 700;     font-size: 24px;     line-height: 24px;     text-align: center;     letter-spacing: 0.24em;     text-transform: uppercase;     color: #6C6F93; }
.first_fold_icons:after { content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 40px; background: linear-gradient(90deg, #0B7DB7 0%, #5A5BA8 100%); }

.grow_section { padding: 124px 0; }
.grow_heading { text-align: center; display: flex; flex-direction: column; align-items: center;}
.grow_heading span { float: none; width: auto; display: inline-block; margin: 0 auto 24px auto; border-radius: 55px; border: 1px solid #E7F2F8; background-color: #FFF; padding: 13px 24px; color: #010101; text-align: center; font-family: Inter; font-size: 18px; font-style: normal; font-weight: 400; line-height: 28.8px; }
.grow_heading h2 { width: auto; color: #010101; text-align: center; font-family: Inter; font-size: 72px; font-style: normal; font-weight: 600; line-height: 72px; margin: 0; padding: 0; position: relative; }
.grow_section { padding: 124px 0; background-image: url(../images/dots-section.svg); background-size: calc(100% - 70px) 100%; background-position: center; }
h2.wifi_icon:after { content: ''; position: absolute; right: 31px; top: -27px; width: 88px; height: 45px; background-repeat: no-repeat; background-size: 100%; background-image: url(../images/wifi-small-icon.svg); }

.products {padding: 124px 0; clear:both;}



.call_outer { display: flex; align-items: center; justify-content: space-between; margin: 124px 0 0 0; }
.call_content { float: left; width: 373px; text-align: center; max-width: 100%;    display: flex; flex-direction: column; gap: 115px; }
.call_image img { max-width: 494px; float: left; width: 100%; }
.call_content_icon { display: inline-block; width: auto; }
.call_content_icon span { width: 80px; display: flex; height: 80px; background: linear-gradient(161deg, #0B7DB7 0%, #37AAE5 100%); border-radius: 50px; text-align: center; align-items: center; justify-content: center; box-shadow: 0 0px 0 15px rgba(1, 100, 150, 0.10); }
.call_content h2 { float: left; width: 100%; margin: 39px 0 24px 0; font-size: 32px; font-style: normal; font-weight: 600; }
.call_content p { float: left; width: 100%; font-size: 18px; font-style: normal; font-weight: 400; margin: 0; }
.supreme_call_outer { padding: 124px 0; position: relative; background-image: url(../images/wifi-img-center.svg); background-position: center calc(100% - 64px); background-size: 1451px; background-repeat: no-repeat; }
img.call_dots_top { width: 354px; position: absolute; left: 20px; top: 22px; }
img.call_dots_bottom { width: 290px; position: absolute; right: 17px; bottom: 16px; }

div.grow_animation_main { overflow: hidden; position: relative; padding: 0; }
.grow_animation_left { background: linear-gradient(161deg, #5A5BA8 0%, #8384ED 100%); }
.grow_animation_right { background: var(--Linear-Blue, linear-gradient(161deg, #0B7DB7 0%, #37AAE5 100%)); }
.grow_main_img { float: left; width: 100%; position: relative; z-index: 2; }
.grow_main_img img{ float: left; width: 100%; }
img.wifi-icon-ani { position: absolute; right: 14.8%; top: 11%; width: 23%; }
img.telephone-icon-ani { position: absolute; right: 21.8%; top: 13%; width: 30%; }
img.voice-icon-ani { position: absolute; left: 0; top: 34%; width: 41%; z-index: 2; }
img.headphone-icon-ani { position: absolute; right: 11%; top: 40%; width: 22.5%; }
img.signal-icon-ani { position: absolute; left: 9.2%; bottom: 9%; width: 22%; }
.grow_animation_main_outer img { transition: ease all 0.5s; -webkit-transition: ease all 0.5s; -ms-transition: ease all 0.5s; -moz-transition: ease all 0.5s; -o-transition: ease all 0.5s; }
.grow_content { position: absolute; bottom: -297px; text-align: center; margin: 0 auto; width: 100%; max-width: 490px; float: none; left: 50%; transform: translateX(-50%); z-index: 9; transition: ease all 0.5s; -webkit-transition: ease all 0.5s; -ms-transition: ease all 0.5s; -moz-transition: ease all 0.5s; -o-transition: ease all 0.5s; padding: 0 0 70px 0; }
.grow_content h3 { float: left; width: 100%; margin: 0 0 52px 0; padding: 0; color: #FFF; text-align: center; font-family: Inter; font-size: 48px; font-style: normal; font-weight: 600; line-height: normal; transition: ease all 0.5s; -webkit-transition: ease all 0.5s; -ms-transition: ease all 0.5s; -moz-transition: ease all 0.5s; -o-transition: ease all 0.5s;}
.grow_content p { float: left; width: 100%; margin: 0 0 24px 0; padding: 0; color: #FFF; text-align: center; font-family: Inter; font-size: 24px; font-style: normal; font-weight: 400; line-height: 160%; }
a.grow_a { float: none; display: inline-block; width: auto; margin: 0; padding: 32px 73px; border-top: 1px solid rgba(255,255,255,0.3); border-bottom: 1px solid rgba(255,255,255,0.3); color: #FFF; text-align: justify; font-family: Inter; font-size: 24px; font-style: normal; font-weight: 400; line-height: normal; display: flex; align-items: center; column-gap: 12px; }
a.grow_a svg{ transition:ease all 0.4s; -webkit-transition:ease all 0.4s; -moz-transition:ease all 0.4s; -o-transition:ease all 0.4s; }
a.grow_a:hover {color: rgba(255,255,255,0.6); }
a.grow_a:hover svg{ margin-left:6px; opacity:0.6 }
.grow_a_outer{display: flex; justify-content: center;}
.left-shadow-ani { width: 21%; height: 100%; position: absolute; background: linear-gradient(90deg, #5A5BA8 0%, rgba(90, 91, 168, 0.00) 100%); left: 0; top: 0; transition: ease all 0.5s; }
.right-shadow-ani { width: 21%; height: 100%; position: absolute; background: linear-gradient(270deg, #5A5BA8 0%, rgba(90, 91, 168, 0.00) 100%); right: 0; top: 0; transition: ease all 0.5s; }
.bottom-shadow-ani { width: 100%; height: 35%; position: absolute; left: 0; bottom: 0; transition: ease all 0.5s; z-index: 3; background: linear-gradient(360deg, #5A5BA8 0%, rgba(90, 91, 168, 0.00) 100%); }

.grow_animation_right .left-shadow-ani { background: linear-gradient(90deg, #0B7DB7 0%, rgba(11, 125, 183, 0.00) 100%); }
.grow_animation_right .right-shadow-ani { background: linear-gradient(270deg, #0B7DB7 0%, rgba(11, 125, 183, 0.00) 100%); }
.grow_animation_right .bottom-shadow-ani { background: linear-gradient(360deg, #0B7DB7 0%, rgba(11, 125, 183, 0.00) 100%); }
img.call-pick-ani { position: absolute; top: 5%; right: 2.5%; width: 46.8%; }
.grow_animation_right img.wifi-icon-ani { left: 11%; right: initial; top: 12%; }
img.call-play-ani { position: absolute; left: 3%; top: 31%; width: 41%; }
.grow_animation_right .grow_content { max-width: 524px; }
img.dots-call-ani { position: absolute; right: 9%; top: 25%; width: 39.6%; }
img.call-record-ani { position: absolute; right: 12.5%; top: 30.8%; width: 41%; z-index: 1; }




.supreme_tabs_outer { background: linear-gradient(24deg, #E7F2F8 0.62%, #F9F6FF 100%); padding: 52px 0; position: relative; }
div.supreme_tabs_left { padding-right: 10px; }
div.supreme_tabs_right { padding-left: 10px; }
div.supreme_tabs_left ul { border: none; border-left: 1px solid #fff; padding-top: 100px; height: 950px; flex-wrap: wrap; width: 100%; float: left; overflow: auto; -ms-overflow-style: none;  scrollbar-width: none;  overflow-y: scroll; }
div.supreme_tabs_left ul::-webkit-scrollbar { display: none; }
div.supreme_tabs_left ul li.nav-item { float: left; width: 100%; margin: 0; padding: 0; }
div.supreme_tabs_left ul li.nav-item button.nav-link { padding: 14px 12px 14px 18px; margin: 0; border: none; background: transparent; color: #010101; font-family: Inter; font-size: 24px; font-style: normal; font-weight: 600; line-height: normal; border-radius: 0; transition: ease all 0.4s; border-left: 4px solid transparent; text-align:left; }
div.supreme_tabs_left ul li.nav-item button.nav-link:hover { color: #0B7DB7; }
div.supreme_tabs_left ul li.nav-item button.nav-link.active { color: #5A5BA8; border-left: 4px solid #5A5BA8; background: linear-gradient(90deg, rgba(90, 91, 168, 0.10) 0%, rgba(90, 91, 168, 0.00) 100%); }
.tabs_supreme_outer { border-radius: 64px; background: var(--Green, #FFF); padding: 72px 84px; display: flex; align-items: center; }
/* .tabs_supreme_left { float: left; width: calc(100% - 277px); padding: 0 32px 0 0; } */
.tabs_supreme_left { float: left; width: 100%; padding: 0; }
.tabs_supreme_right { float: left; width: 277px; }
.tabs_supreme_right img{ float: left; width: 277px; height:277px; border-radius: 50%; object-fit: cover;  }
.tabs_supreme_left .both_button { justify-content: flex-start; }
.tabs_supreme_left h2 { float: left; width: 100%; margin: 0; padding: 0; color: #010101; font-family: Inter; font-size: 48px; font-style: normal; font-weight: 600; line-height: normal; }
.tabs_supreme_left p { float: left; width: 100%; margin: 32px 0; padding: 0; color: #010101; font-family: Inter; font-size: 24px; font-style: normal; font-weight: 400; line-height: 160%; }
.supreme_tabs_outer .row { align-items: center; }

.how_it_outer { padding: 100px 0; background: linear-gradient(171deg, #0B7DB7 -26.87%, #5A5BA8 100%); position: relative; height:110vh !important; }
.how_it_outer .grow_heading h2 { color: #fff; }
.how_it_outer .container-fluid { position: relative; z-index: 1; }
.how_it_content { position: relative; padding: 72px 54px; border-radius: 12px; background: #FFF; box-shadow: 0px 24px 32px 0px rgba(0, 0, 0, 0.10); height: 100%; width:622px; float:left; }
.how_it_content_outer{float:left; width:auto; padding:0 76px 0 0; position:relative; }
div.how_it_slider {     display: flex;     padding: 64px 0 64px calc(50% - 310px);  }
div.how_it_slider > div:last-child {     margin: 0 50px 0 0; }
div.how_it_slider div.slick-slide { padding: 64px 38px; width: 698px; height: initial;position: relative;}
.slider_img { display: flex; align-items: center; justify-content: space-between; margin-bottom: 36px;}
.how_it_content p { float: left; width: 100%; margin: 0; padding: 0; color: #010101; font-family: Inter; font-size: 24px; font-style: normal; font-weight: 400; line-height: 38px; }
div.how_it_slider .slick-track { display: flex; }
img.slid_num { height: 72px; width: auto; }
img.slid_icon { width: 64px; }
img.slid_dots_one { position: absolute; left: 50%; transform: translateX(-50%); top: 15px; width: 221px; }
img.slid_dots_four { position: absolute; left: 50%; transform: translateX(-50%); top: 35px; width: 175px; }
img.slid_dots_two { position: absolute; left: 40%; transform: translateX(-50%); top: 0; width: 177px; }
img.slid_dots_three { position: absolute; right: 41px; bottom: 0; width: 177px; }
.how_it_content_outer:before { right: 0; width: 76px; height: 25px; background-size: 76px;  content: ''; position: absolute; top: 50%; transform: translateY(-50% ); background-image: url(../images/img-center.svg); background-position: center;background-repeat: no-repeat;}
.how_it_content_outer:last-child:before {display: none;}
img.works-img { position: absolute; left: 0; width: 100%; top: 50%; transform: translateY(-50%); }
img.works-dots { position: absolute; right: 40px; top: 63px; width: 290px; } 
.both_button a:hover {     color: #fff;     background-color: #010101;     border-color: #010101; }

.testimonial_outer { background: linear-gradient(161deg, #0B7DB7 0%, #37AAE5 100%); padding: 243px 0 170px 0; position: relative; overflow: hidden;}
.testimonial_left .grow_heading { align-items: self-start; }
.testimonial_left .grow_heading span { float: left; margin-left: initial; }
.testimonial_left .grow_heading h2 { text-align: left; color: #FFF; font-size: 54px; line-height: normal; max-width: 430px; }
.testimonial_outer:before { content: ''; position: absolute; left: 0; top: 0; width: 37%; background: linear-gradient(161deg, #5A5BA8 0%, #8384ED 100%); height: 100%; }
div.testimonial_right { padding-left: 110px; }
.testimonial_slider_content > img { float: left; width: 38px; margin: 0 0 46px 0; }
.testimonial_slider_content > p { float: left; width: 100%; margin: 0 0 30px 0; padding: 0; color: #FFF; font-family: Inter; font-size: 24px; font-style: normal; font-weight: 400; line-height: 160%; }
.testimonial_profile img { float: left; width: 100px; height: 100px; border-radius: 50%; object-fit: cover; }
.testimonial_profile { display: flex; align-items: center; margin: 29px 0 0 0; gap: 24px; }
.profile_content { float: left; width: auto; }
.profile_content span { float: left; width: 100%; margin: 0; color: #FFF; text-align: left; font-family: Inter; font-size: 16px; font-style: normal; font-weight: 400; line-height: 160%; padding: 0; }
.profile_content h3 { float: left; width: 100%; margin: 0; color: #FFF; text-align: left; font-family: Inter; font-size: 24px; font-style: normal; font-weight: 400; line-height: 140%; padding: 0; }
.stars_outer { margin: 55px 0 0 0; display: flex; align-items: center; justify-content: space-between; max-width: 571px; }
.star-main { float: left; width: auto; display: flex; align-items: center; gap: 5px; }
.star-progress { float: left; width: 270px; height: 1px; background-color: rgba(255,255,255,0.2); position: relative; }
.star-progress-inr { position: absolute; left: 0; top: 0; height: 1px; width: 25px; background-color: #fff; }
.stars_outer p { float: left; width: auto; color: #FFF; font-family: Inter; font-size: 18px; font-style: normal; font-weight: 400; line-height: 160%; margin: 0; padding: 0; }
.testimonial_arrow { margin: 125px 0 78px 0; }
.slick_arrows_outer button.slick-arrow, .testimonial_slider button.slick-arrow { float: left; width: 65px; height: 55px; border-radius: 12px; border: none; cursor: pointer; margin: 0 12px 0 0; font-size: 0; background-size: 17px; background-position: center; background-repeat: no-repeat; background-image: url(../images/arrow-left-btn.svg); }
.slick_arrows_outer button.slick-arrow.slick-next, .testimonial_slider button.slick-arrow.slick-next { background-image: url(../images/arrow-right-btn.svg); }
.slick_arrows_outer button.slick-arrow:hover, .testimonial_slider button.slick-arrow:hover {     background-color: #010101;     background-image: url(../images/Arrow-white-slid.svg); }
.slick_arrows_outer button.slick-arrow.slick-next:hover, .testimonial_slider button.slick-arrow.slick-next:hover {  background-image: url(../images/Arrow-white-slid-right.svg); }
.slider-nav ul.slick-dots { display: flex; align-items: center; width: 100%; gap: 12px; }
.slider-nav ul.slick-dots li { margin: 0; }
.slider-nav ul.slick-dots li button { font-size: 0; width: 8px; height: 8px; border-radius: 50%; background-color: transparent; border: 1px solid #fff; cursor: pointer; opacity: 0.5;}
.slider-nav ul.slick-dots li:hover button { background-color: #fff; opacity: 1; }
.slider-nav ul.slick-dots li.slick-active button { background-color: #fff; opacity: 1; }
img.testi-wifi { position: absolute; left: -140px; top: -60px; width: 552px; }
h2.text-testimonial { position: absolute; width: 100%; margin: 0; top: -135px; color: #FFF; font-family: Inter; font-size: 242px; font-style: normal; font-weight: 600; line-height: normal; opacity: 0.1; left: 70px; }
.testimonial_outer:after { content: ''; position: absolute; right: 0; bottom: 10px; width: 444px; height: 397px; background-position: right bottom; background-size: 444px; background-repeat: no-repeat; background-image: url(../images/testi-dots.svg); }

.grow_heading p { float: none; width: 100%; margin: 24px 0 0 0; padding: 0; max-width: 821px; color: #010101; text-align: center; font-family: Inter; font-size: 24px; font-style: normal; font-weight: 400; line-height: 160%; }
.blog_outer .grow_heading { margin-bottom: 74px; }
.blog_outer .grow_heading h2 { font-size: 54px; line-height: normal;}
.blog-idea-main { border-radius: 12px; background: #E7F2F8; padding: 46px 53px; position: relative; }
.blog-idea-main h3 { float: left; width: 100%; margin: 0; padding: 0; color: #010101; text-align: center; font-family: Inter; font-size: 32px; font-style: normal; font-weight: 600; line-height: 51px; }
.blog-idea-img { margin: 32px 0; display: flex; justify-content: center; }
.blog-idea-img img{ float: left; width: auto;}
.blog-idea-main ul { float: left; width: 100%; margin: 0; padding: 0; }
.blog-idea-main ul li { float: left; width: 100%; margin: 0 0 24px 0; padding: 0; display: flex; align-items: center; }
.blog-idea-main ul li:last-child { margin: 0; }
.blog-idea-main ul li img { float: left; width: 24px; }
.blog-idea-main ul li p { float: left; width: calc(100% - 24px); padding: 0 0 0 24px; color: #010101; font-family: Inter; font-size: 24px; font-style: normal; font-weight: 400; line-height: 160%; }
.guide-blog-main-img img { float: left; width: 100%; border-radius: 12px; height: 360px; object-fit: cover; }
.guide-blog-content { padding: 32px 18.5px 0 18.5px; }
.guide-blog-content h3 { float: left; width: 100%; margin: 0 0 24px 0; color: #0B7DB7; font-family: Inter; font-size: 32px; font-style: normal; font-weight: 600; line-height: 160%; padding: 0; }
.guide-blog-content p { float: left; width: 100%; margin: 0 0 24px 0; padding: 0; color: #010101; font-family: Inter; font-size: 24px; font-style: normal; font-weight: 400; line-height: 160%; }
.guide-blog-content p:last-child{margin: 0;}
.faq-blog-outer { padding: 82px 46px 58px 46px; border-radius: 12px; background: linear-gradient(161deg, #5A5BA8 0%, #8384ED 100%); position: relative; }
.faq-blog-outer img { float: left; width: 124px; }
.faq-blog-outer h3 { float: left; width: 100%; margin: 25px 0 32px 0; padding: 0; color: #FFF; font-family: Inter; font-size: 32px; font-style: normal; font-weight: 600; line-height: 160%; }
.faq-blog-outer p { float: left; width: 100%; margin: 0; padding: 0; color: #FFF; font-family: Inter; font-size: 24px; font-style: normal; font-weight: 400; line-height: 160%; }
.blog_outer { padding: 150px 0 112px 0; position: relative; background-repeat: no-repeat; background-size: 553px; background-position: 30px 158px; background-image: url(../images/blog-dot.svg); }
.faq-blog-outer:before { content: ''; position: absolute; right: 29px; top: 28px; width: 242px; height: 186px; background-size: 242px; background-repeat: no-repeat; background-image: url(../images/wifi-faq.svg); }

.easy_main_inner { width: 1264px; max-width: 100%; float: left; text-align: center; background: linear-gradient(160.8deg, #0B7DB7 0%, #5A5BA8 100%); padding: 40px; border-radius: 52px; position: relative; z-index: 9;}
.easy_main { display: flex; justify-content: center; align-items: center;padding-top: 63px; position: relative;}
.easy_main_content { float: left; width: 100%; border-radius: 84px; border: 2px dashed rgb(255 255 255 / 50%); padding: 141px 83px;     position: relative; z-index: 1;}
.easy_main_content h2 { float: left; width: 100%; color: #fff; font-size: 72px; font-style: normal; font-weight: 600; margin: 0 0 32px 0; }
.easy_main_content p { float: left; width: 100%; color: #fff; text-align: center; font-size: 24px; font-style: normal; margin: 0; }
.easy_back_images { position: absolute; top: 0; }
.easy_back_images img { float: left; width: 100%; max-width: 100%; }
.easy_main_inner:before { content: ''; position: absolute; background-image: url('../images/easy_icon_after.svg'); left: 0; top: 0; width: 100%; height: 100%; background-size: contain; background-repeat: no-repeat; }
.both_button a.blk-btn { background-color: #010101; border-color: #010101; }
.easy_main_content .both_button { margin-top: 64px; }
.both_button a.blk-btn:hover { color: #010101; background-color: #fff; border-color: #fff; }
.easy_outer { margin: 0 0 124px 0; position:relative; }
.easy_outer:before {     content: '';     position: absolute;     right: 45px;     top: 150px;     width: 308px;     height: 521px;     background-size: 100%;     background-repeat: no-repeat;     background-image: url(../images/box-dots.svg); }

footer.footer_outer { padding: 0 15px 27px 15px; }
.footer_inner { display: flex; flex-wrap: wrap; }
.footer-col { float: left; width: 20%; }
.footer_inner {     display: flex;     flex-wrap: wrap;     padding: 64px 0 96px 0;     border-top: 1px solid rgb(11 125 183 / 10%);     border-bottom: 1px solid rgb(11 125 183 / 10%);     justify-content: space-between; }
.footer_logo { margin: 0 0 36px 0; }
.footer_logo a{ float: left; width: auto; }
.footer_logo a img{ float: left; width: 237px; }
.footer-col p {     float: left;     width: 100%;     margin: 0 0 12px 0;     padding: 0;     color: rgba(1,1,1,0.4);     font-family: Inter;     font-size: 14px;     font-style: normal;     font-weight: 500;     line-height: 22.4px;     display: flex;     align-items: center;     gap: 8px; }
.footer-col p a {     float: left;     width: auto;     display: flex;     align-items: center;     gap: 8px;     color: rgba(1,1,1,0.4); }
.footer-col p a:hover { color: rgba(1,1,1,1); }
.footer-col p:last-child {     margin: 10px 0 0 0; }
.footer-col p svg {     width: 20px;     height: 20px; }
.footer-col h3 { float: left; width: 100%; margin: 0 0 24px 0; padding: 0; color: #010101; text-align: left; font-family: Inter; font-size: 24px; font-style: normal; font-weight: 600; line-height: 160%; }
.footer-col ul { float: left; width: 100%; margin: 0; padding: 0; }
.footer-col ul li{ float: left; width: 100%; margin: 0 0 6px 0; padding: 0; }
.footer-col ul li:last-child{ margin: 0;  }
.footer-col ul li a { float: left; width: auto; margin: 0; padding: 0; color: #010101; text-align: center; font-family: Inter; font-size: 16px; font-style: normal; font-weight: 400; line-height: 160%; opacity: 0.4; }
.footer-col ul li a:hover { opacity: 1; }
.footer-col form { float: left; width: 100%; }
form .input-col { float: left; width: 100%; margin:0 0 24px 0; }
form .input-col-submit { float: left; width: 100%; }
form .input-col input[type="email"] { float: left; width: 100%; margin: 0; padding: 20px 24px; border-radius: 12px; border: 1px solid #E7F2F8; background: #F9FDFF; color: #010101; text-align: justify; font-family: Inter; font-size: 18px; font-style: normal; font-weight: 400; line-height: normal; outline: none; box-shadow: none; }
form .input-col-submit input[type="submit"] { float: left; width: 100%; margin: 0; padding: 20px 24px; border-radius: 12px; background-color: #0B7DB7; border: none; color: #FFF; font-family: Inter; font-size: 22px; font-style: normal; font-weight: 600; line-height: normal; cursor: pointer; transition: ease all 0.4s;}
form .input-col-submit input[type="submit"]:hover { background-color: #010101; }
.footer_bottom { display: flex; align-items: center; justify-content: space-between; padding: 32px 0 0 0;}
.footer_btm_left { float: left; width: auto; }
.footer_btm_right {     float: left;     width: auto;     display: flex;     align-items: center;     justify-content: space-between;     gap: 80px; }
.iqsay_logo {     float: left;     width: 150px;     position: relative;     padding: 0; }
.iqsay_logo a {     float: left;     width: 100%;     position: relative;}
.iqsay_logo a img{float: left;     width: 100%;     transition: ease all 0.5s;     -o-transition: ease all 0.5s;     -ms-transition: ease all 0.5s;     -moz-transition: ease all 0.5s;     -webkit-transition: ease all 0.5s;     filter: grayscale(1);     -webkit-filter: grayscale(1);}
.iqsay_logo a img.with_hvr {     position: absolute;     left: 0;     top: 0;     opacity: 0; }
.iqsay_logo a:hover img{    filter: none; }
.iqsay_logo a:hover img.without_hvr {     opacity: 0;  }
.iqsay_logo a:hover img.with_hvr {     opacity: 1;     filter: none; }
.footer_btm_right .iqsay_logo a:hover svg path {     fill: rgb(78, 53, 36); }
.footer_btm_right .iqsay_logo svg circle { transition:ease all 0.4s; -webkit-transition:ease all 0.4s; -moz-transition:ease all 0.4s; -o-transition:ease all 0.4s; }
.footer_btm_right .iqsay_logo a:hover svg circle {     fill: #238A43; }
.iqsay_logo a svg {     width: 47px; }
.footer_btm_left ul { float: left; width: auto; display: flex; align-items: center; flex-wrap: wrap; gap: 32px; }
.footer_btm_right ul { float: left; width: auto; display: flex; align-items: center; flex-wrap: wrap; gap: 12px; }
.footer_btm_left ul li { float: left; width: auto; }
.footer_btm_right ul li { float: left; width: auto; }
.footer_btm_left ul a { float: left; width: auto; margin: 0; color: #010101; text-align: center; font-family: Inter; font-size: 14px; font-style: normal; font-weight: 500; line-height: 160%; opacity: 0.4; }
.footer_btm_right ul a { float: left; width: auto; }
.footer_btm_right ul a svg { float: left; width: 24px; }
.footer_btm_right a:hover svg path{ fill:#010101; }
.footer_btm_left ul a:hover { opacity: 1; }
.footer-social {     margin: 10px 0 0 0; }
.footer-social ul li {     margin: 0; }
.footer-social ul {     float: left;     width: auto;     display: flex;     align-items: center;     gap: 10px; }
.footer-social ul li a {     opacity: 1; }
.footer-social ul li a svg {     width: 30px;     height: 30px; }
.footer-social ul li a:hover path { fill:rgba(1,1,1,1); }
.footer-col.footer-col-link {     width: 20%; }
.footer-col.footer-col-touch p:last-child {     margin: 0; }
.playStore, .appStore {margin-top:20px;}


/* Inner Page */
.inner_page_banner {     min-height: 560px;     padding: 179px 0 102px 0;     background-repeat: no-repeat;     background-position: center;     background-size: cover;     background-image: url(/wp-content/uploads/2024/01/inner_banner.png);     background-color: #010101;     position: relative;     display: flex;     align-items: center; }
.inner_page_banner .row {     justify-content: center;     text-align: center; }
.inner_banner_main {     display: flex;     gap: 32px;     flex-direction: column;     max-width: 1019px; }
.breadcrumb_page {     display: flex;     justify-content: center; }
.breadcrumb_page ul {     float: left;     width: auto;     display: flex;     align-items: center;     gap: 12px; }
.breadcrumb_page ul li {     float: left;     width: auto;     display: flex; }
.breadcrumb_page ul a, .breadcrumb_page ul span {     float: left;     width: auto;     margin: 0;     padding: 0;     color: #FFF;     text-align: center;     font-family: Inter;     font-size: 18px;     font-style: normal;     font-weight: 400;     line-height: 160%; text-align:left;  }
.breadcrumb_page ul a:hover {     opacity: 0.7; }
.inner_banner_main h1 {     float: left;     width: 100%;     margin: 0;     padding: 0;     color: #FFF;     text-align: center;     font-family: Inter;     font-size: 72px;     font-style: normal;     font-weight: 600;     line-height: 72px; }
.inner_banner_main p {     float: left;     width: 100%;     margin: 0;     padding: 0;    color: #FFF; text-align: center; font-family: Inter; font-size: 24px; font-style: normal; font-weight: 400; line-height: 38.4px; }
.page-id-246 header.header_outer, .page-id-249 header.header_outer, .page-id-289 header.header_outer, .single header.header_outer {     position: absolute;     left: 0;     top: 0;     z-index: 9; }
.inner_page_banner:before {     content: '';     position: absolute;     left: 0;     top: 0;     width: 100%;     height: 213px;     opacity: 0.95;     background: linear-gradient(180deg, #F8F5FF 58%, rgba(255, 255, 255, 0.00) 100%); z-index:2; }
.single .inner_page_banner:after {     content: '';     position: absolute;     left: 0;     top: 0;     width: 100%;     height: 100%;     background-color: rgba(0,0,0,0.5); }
.inner_page_banner .container {     position: relative;     z-index: 9; }

.common-page-main {     padding: 72px 0 124px 0;     position: relative;     overflow: hidden;     background-repeat: no-repeat;     background-position: right center;     background-size: 250px;     background-image: url(/wp-content/uploads/2024/01/right-dots-inner.svg); }
.common-page-main .container:before {     content: '';     position: absolute;     left: -257px;     top: 68px;     width: 310px;     height: 1350px;     background-repeat: no-repeat;     background-size: 100%;     background-image: url(/wp-content/uploads/2024/01/left-dots-inner.svg);     z-index: -1; }
.common-page-main .container {     max-width: 1006px;     position: relative;     z-index: 2; }
.common-2-page-main .container {     max-width: 1350px; }
.common-2-page-main .common_content p {
	line-height:1.5;
}

.common_content h2 {     float: left;     width: 100%;     margin: 0 0 32px 0;     padding: 0; color: #010101; font-family: Inter; font-size: 54px; font-style: normal; font-weight: 600; line-height: normal;}
.common_content h3, .common_content h4, .common_content h5, .common_content h6 {     float: left;     width: 100%;     margin: 0 0 32px 0;     padding: 0; color: #010101; font-family: Inter; font-size: 32px; font-style: normal; font-weight: 600; line-height: 51.2px; }
.common_content p {     float: left;     width: 100%;     margin: 0 0 24px 0;     padding: 0;     color: #010101;     font-family: Inter;     font-size: 24px;     font-style: normal;     font-weight: 400;     line-height: 38.4px;  }
.common_content a{ word-break: break-all; }
.common_content ul, .common_content ol{     float: left;     width: 100%;     margin: 0 0 24px 0;     padding: 0;  color: #010101;  font-family: Inter; font-size: 24px; font-style: normal; font-weight: 600; line-height: normal;}
.common_content ul li, .common_content ol li{     float: left;     width: 100%;     margin: 0 0 24px 0;     padding: 0 0 0 34px; position:relative; }
.common_content ul li:last-child, .common_content ol li:last-child{  margin: 0;   }
.common_content ul li:before, .common_content ol li:before {     content: '';     position: absolute;     left: 0;     top: 2px;     width: 26px;     height: 26px;     background-position: center;     background-size: 100%;     background-repeat: no-repeat;     background-image: url(/wp-content/uploads/2024/01/dot-li.svg); }
.common-page-main:before {     content: '';     position: absolute;     left: 0;     top: 0;     width: 100%;     height: 35%;     background: linear-gradient(180deg, #F8F5FF 44.79%, rgba(255, 255, 255, 0.00) 100%); }
footer.footer_outer .container {     position: relative;     z-index: 9; }

.page-id-246 footer.footer_outer, .page-id-249 footer.footer_outer, .page-id-289 footer.footer_outer, .single footer.footer_outer {     position: relative; }
.page-id-246 footer.footer_outer:before, .page-id-249 footer.footer_outer:before, .page-id-289 footer.footer_outer:before, .single footer.footer_outer:before {     content: '';     position: absolute;     left: 0;     top: -70px;     background-image: url(https://supremecall.com/wp-content/uploads/2024/01/dots-footer-inner.svg);     background-repeat: no-repeat;     background-size: 300px;     width: 300px;     height: 377px; }

.common_content table{ float:left; width:100%;}
.common_content > img{ float:left; width:100%;}
.common_content hr {     border-color: #E7F2F8;     float: left;     width: 100%;     margin: 72px 0; }
.common_content table td, .common_content table th {     border: 1px solid rgb(221, 221, 221);     min-inline-size: 0.5rem;     padding: 0.5rem 1rem;     color: #010101;     font-family: Inter;     font-size: 16px;     line-height: 24px;     background-color: #fff; }

.page-id-289 .inner_page_banner {     background-image: url(https://supremecall.com/wp-content/uploads/2024/01/table-image.png);     background-position: 85% center; }
/* Inner Page */


/* Home New Changes */
.recent_publish_outer {     padding-block: 150px;     position: relative;     background-repeat: no-repeat;     background-size: 553px;     background-position: 23px 158px;     background-image: url(../images/blog-dot.svg); }
.recent_publish_outer  .grow_heading h2, .faq_outer .grow_heading h2 {     font-size: 54px;     line-height: normal; }
.recent_publish_outer .grow_heading {     margin-bottom: 85px; }
.recpub_box .res_pubimage {     border-radius: 12px;     overflow: hidden; }
.recpub_box .res_pubimage img {     width: 100%;     height: 400px;     object-fit: cover; }
.res_pubtext {     padding-block: 24px; }
.recent_publish_outer .recpub_row {     margin-inline: -10px;     row-gap: 20px;}
.res_pubtext h4 {     overflow: hidden;     color: #010101;     text-overflow: ellipsis;     font-family: Inter;     font-size: 32px;     font-style: normal;     font-weight: 600;     line-height: 1.6; /* 51.2px */     display: -webkit-box;     -webkit-line-clamp: 2;     text-overflow: ellipsis;     overflow: hidden;     -webkit-box-orient: vertical;     height: 102px;     margin-bottom: 12px; }
.res_pubtext h4 a {     color: #010101; }
.res_pubtext h4 a:hover, .res_pubtext h4:hover {     color: #0B7DB7; }
.recent_publish_outer .recpub_row .recpub_col {     padding-inline: 10px; }
.res_pubtext p {     color: #010101;     font-family: Inter;     font-size: 18px;     font-style: normal;     font-weight: 400;     line-height: 1.6; /* 28.8px */ }
.res_pubbottom {     border-top: 1px solid rgba(0,0,0,0.1);     padding-top: 24px;     display: flex;     justify-content: flex-start; }
.res_pubbottom .post-meta a, .res_pubbottom .post-meta {     color: rgb(1 1 1 / 50%);     font-family: Inter;     font-size: 18px;     font-style: normal;     font-weight: 400;     line-height: 1.6; /* 28.8px */     transition: 0.5s ease all; }
.res_pubbottom .post-meta a:hover{     color: rgb(1 1 1); }
.res_pubbottom .post-meta a {     color:  #0B7DB7; }
.res_pubbottom .post-meta:not(:last-child) {     padding-right: 32px;     margin-right: 32px;     border-right: 1px solid rgba(0,0,0,0.2); }
.faq_outer{     padding-bottom: 150px; }
.faq-inner{     position: relative;     margin-inline: auto;     max-width: 1920px; }
.faq-inner:before {     content: "";     background: url(../images/faq-bgdots.svg) no-repeat center center/100%;     width: 328.232px;     height: 199.794px;     flex-shrink: 0;     aspect-ratio: 1;     display: block;     position: absolute;     right: 148px;     top: 169px; }
.faq_outer .grow_heading {     margin-bottom: 86px; }
.faq-wrapper .accordion-item {     display: flex;     padding: 48px 0px;     align-items: center;     border-bottom: 1px solid rgba(1, 1, 1, 0.20);     flex-direction: column;     row-gap: 32px; }
.faq-wrapper .accordion-item .accordion-header {     flex-basis: 100%;     width: 100%; }
.faq-wrapper .accordion-item .accordion-header .accordion-button {     color: #010101;     font-family: Inter;     font-size: 24px;     font-weight: 600;     line-height: 1.2;     width: 100%;     text-align: left;     border: none;     outline: none;     box-shadow: none;     background: transparent;     padding-inline: 64px 15px;     position: relative;     padding-block: 0px; }
.faq-wrapper .accordion-item .accordion-header .accordion-button:not(.collapsed) {     color: #0B7DB7; }
.recpub_box {     float: left;     width: 100%;  }
.faq-wrapper .accordion-item .accordion-header .accordion-button:before {     content: "";     position: absolute;     left: 0;     width: 32px;     height: 32px;     background-image: url('../images/faq-minus.svg');     background-repeat: no-repeat;     background-position: center;     background-size: 32px;     top: -2px; }
.faq-wrapper .accordion-item .accordion-header .accordion-button.collapsed:before {     background-image: url('../images/faq-plus.svg'); }
.faq-wrapper .accordion-item .accordion-body {     color: #010101;     font-family: Inter;     font-size: 18px;     font-style: normal;     font-weight: 400;     line-height: 1.6;     padding-left: 64px; }
.faq-wrapper .accordion-item .accordion-body p:not(:last-child) {     margin-bottom: 32px; }
.faq-inner *{     position: relative;     z-index: 1; }
.faq-wrapper {     max-width: 1264px;     margin-inline: auto; }

.topbar_header {     position: fixed;     right: 0;     bottom: -100%;     z-index: 1;     transition: ease all .4s;     -ms-transition: ease all .4s;     -moz-transition: ease all .4s;     z-index: 99;     transition: ease all 0.5s;     -ms-transition: ease all 0.5s;     -moz-transition: ease all 0.5s;     opacity: 0;     visibility: hidden; }
.topbar_show .topbar_header {  bottom: 120px;   opacity: 1;     visibility: visible; }
.topbar_header li a {     float: left;     width: auto;     padding: 10px 10px;     font-size: 0;     background-color: #0B7DB7;     border-radius: 10px 0 0 10px;     box-shadow: 0 5px 20px #8e8e8e94; }
.topbar_header li a:hover { background-color:#010101;}
.topbar_header li a span {     display: none; }
.topbar_header li path {     fill: #fff; }
.topbar_show .topbar_header ul {     display: flex;     flex-direction: column;     gap: 10px; }
.topbar_header li.book_call a {     background-color: #010101; }
.topbar_header li.book_call a:hover {     background-color: #0B7DB7; }
/* Home New Changes */


/* Error 404 */
.error404 footer.wp-block-template-part {     display: none; }
.error_page h1 {     float: left;     width: 100%;     margin: 0;     padding: 0;     font-size: 200px;     font-weight: bold;     color: #0b7db7; }
.error_page p {     float: left;     width: 100%;     margin: 0;     padding: 0;     font-size: 24px;     color: #010101; }
.error_page {     padding: 120px 0;     text-align: center;     min-height: calc(100vh - 696px);     display: flex;     align-items: center; }
/* Error 404 */


/* Thank you page */
.thankyou_main {     float: left;     width: 100%;     text-align: center;     padding: 180px 0; }
.thankyou_inner {     float: left;     width: 100%; }
.thankyou_inner img {     float: none;     display: inline-block;     width: 100px;     margin: 0 0 40px 0; }
.thankyou_inner h3 {     float: left;     width: 100%;     margin: 0 0 15px 0;     padding: 0;     color: #5a5ba8;     font-size: 30px;     font-weight: bold;     font-family: Inter;}
.thankyou_inner p {     float: left;     width: 100%;     margin: 0;     padding: 0;     font-size: 22px;     color: #010101;     font-family: Inter; }

/* Thank you page */

@media (min-width:1801px){
	div.grow_animation_main:hover .grow_main_img img { transform: scale(1.1); -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); }
}

@media (min-width:768px) and (max-width:1800px) {
	div.grow_animation_main:hover .grow_main_img img { transform: scale(1.05); -webkit-transform: scale(1.05); -ms-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); }
}

@media(min-width:768px){
	.grow_animation_main:hover .grow_content { bottom: 0; }
	.grow_animation_main:hover .bottom-shadow-ani { height:70%; }
	.grow_animation_main:hover .left-shadow-ani { width:0%; }
	.grow_animation_main:hover .right-shadow-ani { width:0%; }
	.grow_animation_main:hover img.wifi-icon-ani { width: 31.5%; right: 8%; }
	.grow_animation_main.grow_animation_right:hover img.wifi-icon-ani { right: initial; left: 5%; }
	
	.grow_animation_main:hover img.telephone-icon-ani { width: 34%; right: 17%; top: 12%; }
	div.grow_animation_main:hover img.voice-icon-ani { width: 48%; top: 32%; left: -3%; }
	div.grow_animation_main:hover img.signal-icon-ani { left: -1%; width: 33%; bottom: 3%; }
	div.grow_animation_main:hover img.call-pick-ani { z-index: 2; width: 52%; right: 1%; }
	div.grow_animation_main:hover img.call-play-ani { width: 51%; z-index: 3; top: 32%; left: -2%; }
	div.grow_animation_main:hover img.call-record-ani { width: 47%; top: 30.5%; right: 7%; }
}


@media (min-width:1900px) {
    div.grow_animation_main { min-height: 960px; display: flex; align-items: flex-end; }
    img.telephone-icon-ani {  right: 21.5%; top: 15.5%; }
    img.wifi-icon-ani { right: 14.5%; top: 14%; }
    img.voice-icon-ani{left:-2%;}
    img.signal-icon-ani{left:8.2%;}
    .grow_animation_right img.wifi-icon-ani { top: 14%; }
    img.call-play-ani { top: 33.5%; }
    img.call-record-ani { top: 32.5%;  }
    img.call-pick-ani { top: 7.5%; }
    img.dots-call-ani { top: 27%; }
	
	.thankyou_main {     min-height: calc(100vh - 616px);     display: flex;     align-items: center; }
} 

@media (max-width:1800px){
    .testimonial_outer:before { width: 35.5%; }
    img.testi-wifi { left: -33px; width: 400px; top: -50px; }
    h2.text-testimonial { top: -105px; font-size: 210px; }
    .testimonial_arrow { margin: 100px 0 78px 0; }
    .testimonial_outer:after { width: 344px; height: 317px; background-size: 344px; }
    .grow_content h3 { font-size: 40px; margin: 0 0 40px 0; }
    .grow_content p { margin: 0 0 20px 0; font-size: 20px; }
    .grow_content { padding: 0 0 40px 0;     bottom: -237px; }
    a.grow_a {  padding: 22px 60px;  font-size: 20px; }
	.easy_outer:before { right: 25px;   width: 180px;     height: 311px;  }
	
	/* Home New Changes */
	.faq-inner:before {     width: 280px;     height: auto;     right: 70px;     top: 110px; }
	.recent_publish_outer {   background-size: 420px;  }
	.faq_outer {     padding-bottom: 110px; }
	/* Home New Changes */
}

@media (max-width:1600px){
    div.container { max-width: 1350px; width: 100%; }
    .banner_content h1{font-size: 56px; line-height: 56px;}
    .banner_content { max-width: 867px; }
    img.banner-top-dots { position: absolute; left: 50px; top: 155px; width: 240px; height: 240px; }
    .banner_content p{font-size: 20px;}
    .both_button a {  font-size: 18px; min-width: 208px; padding: 20px 20px; }
    .banner_lap img { max-width: 900px;  border-radius: 49px; }
    .banner_section { background-size: 1330px; }
    .first_fold_icons ul { max-width: 1080px; }
    .first_fold_icons ul li img { max-width: 200px; }
    .header_right ul li.phone_outer a span{font-size: 20px;}
    .grow_heading h2 { font-size: 56px; line-height: 56px; }
    h2.wifi_icon:after {  right: 26px; top: -22px; width: 68px; height: 35px; }
    .grow_section{padding: 100px 0; background-size: calc(100% - 30px) 100%;}
    img.call_dots_top { width: 240px; }
    img.call_dots_bottom { width: 230px; }
    div.supreme_tabs_left ul li.nav-item button.nav-link { font-size: 20px; }
    .tabs_supreme_outer { padding: 52px; }
    div.supreme_tabs_left ul {  padding-top: 50px; height: 761px; }
    .tabs_supreme_left h2 { font-size: 40px; }
    .tabs_supreme_left p { margin: 24px 0; font-size: 20px; }
    div.how_it_slider div.slick-slide { padding: 50px 38px; width: 598px; }
    .how_it_content {     padding: 62px 40px;     width: 522px; }
	div.how_it_slider {  padding: 55px 0 55px calc(50% - 261px); }
    .slider_img { margin-bottom: 26px; }
    .how_it_content p { font-size: 20px;  line-height: 32px; }
    img.slid_icon { width: 52px; }
    img.slid_num { height: 52px;  }
    img.works-dots { width: 230px; }
    .testimonial_left .grow_heading h2 { font-size: 42px;  max-width: 380px; }
    img.testi-wifi { left: -20px; width: 300px; top: -40px; }
    .testimonial_arrow { margin: 60px 0 60px 0; }
    .testimonial_slider_content > img { margin: 0 0 30px 0; }
    .testimonial_slider_content > p {  margin: 0 0 20px 0; font-size: 20px; }
    .testimonial_profile img { width: 80px; height: 80px; }
    .testimonial_profile {  margin: 20px 0 0 0; gap: 14px; }
    .star-main img { width: 18px; }
    .stars_outer { margin: 30px 0 0 0;  max-width: 420px; }
    .star-progress {  width: 170px;  }
    .testimonial_outer:after { width: 244px; height: 267px; background-size: 244px; }
    .testimonial_outer { padding: 150px 0 120px 0; }
	h2.products-title {width: auto; color: #010101; text-align: center; font-family: Inter; font-size: 48px; font-style: normal; font-weight: 600; line-height: 72px; margin: 0; position: relative;}
	p.products-head-text {
        margin: 10px auto 50px;
        max-width: 691px;
        font-size: 20px;
    }
    h2.text-testimonial { top: -85px; font-size: 178px; left: 90px; }
    .blog_outer { padding: 100px 0 100px 0;  background-size: 320px; background-position: 20px 120px; }
    .blog_outer .grow_heading h2 { font-size: 48px; }
    .grow_heading p { margin: 20px 0 0 0; max-width: 691px; font-size: 20px; }
    .blog-idea-main { padding: 40px 35px;  }
    .blog-idea-main ul li p { width: calc(100% - 24px); padding: 0 0 0 20px; font-size: 20px; }
    .guide-blog-main-img img {  height: 307px; }
    .guide-blog-content { padding: 22px 14.5px 0 14.5px; }
    .guide-blog-content h3 {  margin: 0 0 20px 0; font-size: 28px; }
    .guide-blog-content p {  margin: 0 0 18px 0; font-size: 20px; }
    .faq-blog-outer { padding: 60px 30px 48px 30px; }
    .faq-blog-outer:before {width: 190px; height: 148px; background-size: 190px; }
    .faq-blog-outer h3 { margin: 22px 0 26px 0; font-size: 28px; }
    .faq-blog-outer p { font-size: 20px; }
    .easy_main_inner { width: 1050px; padding: 30px; border-radius: 42px; }
    .easy_main_content { border-radius: 64px; padding: 90px 70px; }
    .easy_main_content h2 { font-size: 56px; margin: 0 0 24px 0; }
    .easy_main_content p { font-size: 20px; }
    .easy_main_content .both_button { margin-top: 44px; }
    .easy_back_images { max-width: 950px; }
	.easy_outer:before {     right: 20px;     width: 140px;     height: 241px;     top: 120px; }
	.banner-tab-video{    width: 844px;     height: 480px;}
	
	/* Inner Pages */
	.common_content h3, .common_content h4, .common_content h5, .common_content h6 { margin: 0 0 20px 0; font-size: 28px;  line-height: 46px; }
	.common_content h2 {   margin: 0 0 20px 0;   font-size: 38px; }
	.inner_banner_main h1 { font-size: 56px;  line-height: 60px; }
	.common_content p {  font-size: 20px; line-height: 32px; }
	.inner_banner_main p {  font-size: 20px;  line-height: 32px; }
	.inner_page_banner {     min-height: 530px; }
	.common_content ul, .common_content ol { font-size: 20px; }
	.common_content ul li:before, .common_content ol li:before{top:1px;}
	.page-id-246 footer.footer_outer:before, .page-id-249 footer.footer_outer:before, .single footer.footer_outer:before { background-size: 250px;     width: 250px;     height: 310px; }
	.common-page-main .container:before {     left: -170px; width: 250px;     height: 1090px; }
	.common-page-main{background-size:210px;}
	/* Inner Pages */
	
	/* Home New Changes */
	.recent_publish_outer {     background-size: 380px;     padding-block: 110px;     background-position: 23px 113px; }
    .recpub_box .res_pubimage img{         height: 330px;     }
    .recent_publish_outer .grow_heading h2, .faq_outer .grow_heading h2 {         font-size: 48px;     }     
    .res_pubtext h4 {         font-size: 28px;         height: auto;     }     
    .faq_outer .grow_heading {         margin-bottom: 45px;     }     
    .faq-wrapper .accordion-item {         padding-block: 30px 30px;         row-gap: 15px;     }     
    .faq-wrapper .accordion-item .accordion-body p:not(:last-child) {         margin-bottom: 20px;     }
    .recent_publish_outer .grow_heading {         margin-bottom: 70px;     }
    .faq-inner:before{         width: 250px;     }
	/* Home New Changes */
}

@media (max-width:1400px){
    div.container { max-width: 1170px; }
    .footer_logo a img { width: 200px; }
    .footer-col {     width: 22%; }
	.footer-col.footer-col-link {     width: 15%; }
    .footer-col.footer-col-logo { width: 26%; }
    .footer-col.col-subscribe { width: 26%; }
    .footer_logo { margin: 0 0 24px 0; }
    .footer-col h3 { margin: 0 0 18px 0; font-size: 22px; }
    form .input-col input[type="email"] { padding: 16px 20px; font-size: 16px; }
    form .input-col-submit input[type="submit"] {  padding: 16px 21px; font-size: 18px; }
    form .input-col { margin: 0 0 18px 0; }
    .footer_inner {  padding: 50px 0 60px 0; }
    .footer_btm_left ul {  gap: 26px; }
    .grow_heading span { margin: 0 auto 18px auto; padding: 11px 18px;  font-size: 16px; }
    .blog_outer .grow_heading h2 { font-size: 42px; }
    .grow_heading h2 { font-size: 46px; line-height: 46px; }
    .grow_heading p { max-width: 631px; font-size: 18px; }
    .blog_outer { padding: 80px 0 80px 0; background-size: 250px; background-position: 15px 80px; }
    .blog-idea-main { padding: 30px 25px; }
    .blog-idea-img img { float: left; width: 100px; }
    .blog-idea-img { margin: 22px 0; }
    .blog-idea-main ul li p { padding: 0 0 0 15px; font-size: 18px; }
    .guide-blog-content p { margin: 0 0 12px 0; font-size: 18px; }
    .guide-blog-content h3 { margin: 0 0 10px 0; font-size: 24px; }
    .blog-idea-main ul li img { float: left; width: 20px; }
    .blog-idea-main ul li { margin: 0 0 20px 0; }
    .guide-blog-main-img img { height: 263px; }
    .faq-blog-outer { padding: 40px 25px 35px 25px; }
    .faq-blog-outer:before { width: 140px; height: 109px; background-size: 140px; right: 15px; top: 20px; }
    .faq-blog-outer h3 { margin: 16px 0 18px 0; font-size: 24px; }
    .faq-blog-outer p { font-size: 18px; }
    .testimonial_left .grow_heading h2 { font-size: 38px; max-width: 350px; }
    img.testi-wifi { left: -10px; width: 260px; top: -20px; }
    div.testimonial_right { padding-left: 70px; }
    h2.text-testimonial { top: -85px; font-size: 150px; left: 57px; }
    .testimonial_slider_content > img { margin: 0 0 25px 0; }
    .testimonial_slider_content > p { margin: 0 0 15px 0; font-size: 18px; }
    .how_it_outer { padding: 80px 0; }
    .how_it_content p { font-size: 18px; line-height: 30px; }
    div.how_it_slider div.slick-slide { padding: 40px 38px; width: 528px; }
    div.supreme_tabs_left ul li.nav-item button.nav-link { font-size: 16px; padding: 12px 18px; }
    .tabs_supreme_outer { padding: 42px; border-radius: 50px; }
    .tabs_supreme_right { float: left; width: 220px; }
    .tabs_supreme_right img { width: 220px; height: 220px; }
    /* .tabs_supreme_left { width: calc(100% - 220px); padding: 0 20px 0 0; } */
    div.supreme_tabs_left ul {  height: 600px; }
    .tabs_supreme_left h2 { font-size: 34px; }
    .tabs_supreme_left p { margin: 20px 0; font-size: 18px; }
    .both_button a { font-size: 16px; min-width: 188px; padding: 18px 18px; }
    .both_button { gap: 18px; }
    .supreme_call_outer { padding: 100px 0; background-size: 1090px; }
    .call_content {  width: 320px; gap: 100px; }
    .call_image { width: 400px; }
    .call_content h2 { margin: 30px 0 18px 0; font-size: 28px; }
    .call_content p { font-size: 16px; }
    .call_outer { margin: 80px 0 0 0; }
    img.call_dots_top { width: 180px; }
    img.call_dots_bottom { width: 160px; }
    .grow_content h3 { font-size: 30px; margin: 0 0 30px 0; }
    .grow_content p { margin: 0 0 20px 0; font-size: 16px; }
    .grow_content { padding: 0 0 20px 0; bottom: -167px; max-width: 480px; }
    a.grow_a { padding: 18px 40px; font-size: 18px; }
    a.grow_a svg { width: 8px; }
    .grow_animation_right .grow_content { max-width: 530px; }
    .grow_section { padding: 80px 0; background-size: calc(100% - 30px) 100%; }
    h2.wifi_icon:after { right: 22px; top: -17px; width: 54px; height: 29px; }
    .header_inner { padding: 20px 0 20px 0; }
    .banner_section { background-size: 1100px; }
    .banner_lap img { max-width: 740px; border-radius: 39px; }
    .banner_content h1 { font-size: 52px; line-height: 52px; }
    .banner_content p { font-size: 18px; }
    img.banner-top-dots { position: absolute; left: 30px; top: 111px; width: 170px; height: 170px; }
    img.banner-right-dots { position: absolute; right: 0; bottom: 195px; width: 170px; }
    .logo_outer a img { width: 200px; }
    .header_right ul li.phone_outer a { gap: 8px; }
    .header_right ul li.phone_outer a span { font-size: 18px; }
	.easy_outer:before { width: 110px;     height: 191px; }
	.footer_btm_right{gap:60px;}
	.how_it_content { width: 452px; }
	div.how_it_slider {  padding: 55px 0 55px calc(50% - 235px);}
	.banner-tab-video {     width: 691px;     height: 400px; }
	
	/* Inner Pages */
	.common_content h3, .common_content h4, .common_content h5, .common_content h6 { margin: 0 0 20px 0; font-size: 24px;  line-height: 40px; }
	.common_content h2 {   margin: 0 0 15px 0;   font-size: 32px; }
	.inner_banner_main h1 { font-size: 45px;  line-height: 50px; }
	.common_content p {  font-size: 18px; line-height: 30px; }
	.inner_banner_main p {  font-size: 18px;  line-height: 30px; }
	.inner_page_banner {     min-height: 530px; }
	.common_content ul, .common_content ol { font-size: 18px; }
	.common_content ul li:before, .common_content ol li:before{top:1px;}
	.page-id-246 footer.footer_outer:before, .page-id-249 footer.footer_outer:before, .single footer.footer_outer:before { background-size: 200px;     width: 200px;     height: 270px; }
	.common-page-main .container:before {     left: -150px; width: 200px;     height: 900px; }
	.common-page-main{background-size:180px;} 
	/* Inner Pages */
	
	/* Home New Changes */
	.recent_publish_outer {         background-size: 300px;     }
    .faq-inner:before{         width: 170px;         right: 50px;     }
	.res_pubtext h4 {     font-size: 24px;     height: auto; }
	.res_pubtext p{font-size:16px;}
	.res_pubbottom .post-meta:not(:last-child) {     padding-right: 26px;     margin-right: 26px; }
	.res_pubbottom .post-meta a, .res_pubbottom .post-meta{font-size:16px;}
	/* Home New Changes */
}

@media (max-width:1199px){
    div.container { max-width: 95%; width: 100%; }
    .footer-col h3 { margin: 0 0 15px 0; font-size: 20px; }
    .footer_logo a img { width: 170px; }
    form .input-col input[type="email"] { padding: 14px 18px; font-size: 14px; border-radius: 10px; }
    form .input-col-submit input[type="submit"] { padding: 14px 16px; font-size: 16px; border-radius: 10px; }
    form .input-col { margin: 0 0 15px 0; }
    .footer_inner { padding: 40px 0 40px 0; }
    .footer_btm_left ul { gap: 20px; }
    .easy_outer { margin: 0 0 70px 0; }
    .easy_main_inner { width: 700px; padding: 18px; border-radius: 28px; }
    .easy_main_content h2 { font-size: 40px; margin: 0 0 14px 0; }
    .easy_main_content p { font-size: 16px; line-height: 26px; }
    .easy_main_inner:before{background-size: contain;}
    .easy_main_content { border-radius: 34px; padding: 55px 40px; }
    .easy_back_images { max-width: 610px; top: 25px; }
    .easy_main_content .both_button { margin-top: 30px; }
    .both_button a { font-size: 14px; min-width: 178px; padding: 14px 16px; }
    .blog-idea-main h3 {   font-size: 26px; line-height: 40px; }
    .blog-idea-img { margin: 18px 0; }
    .blog-idea-main ul li p { padding: 0 0 0 12px; font-size: 16px; }
    .blog-idea-main { padding: 25px 15px; }
    .guide-blog-main-img img { height: 220px; }
    .guide-blog-content { padding: 15px 8.5px 0 8.5px; }
    .guide-blog-content h3 { margin: 0 0 8px 0; font-size: 22px; }
    .guide-blog-content p { font-size: 16px; }
    .faq-blog-outer { padding: 30px 15px 30px 15px; }
    .faq-blog-outer img {  width: 74px; }
    .faq-blog-outer:before { width: 110px; height: 90px; background-size: 110px;top: 15px; }
    .faq-blog-outer p { font-size: 16px; }
    .blog_outer { padding: 70px 0 60px 0; background-size: 150px; background-position: 15px 50px; }
    .grow_heading span { margin: 0 auto 12px auto; padding: 9px 16px; font-size: 14px; }
    .grow_heading h2 { font-size: 40px; line-height: 40px; }
    .grow_heading p { max-width: 561px; font-size: 16px; }
    .blog_outer .grow_heading h2 { font-size: 36px; }   
    .blog_outer .grow_heading { margin-bottom: 40px; }
    .testimonial_outer { padding: 80px 0 70px 0; }
    .testimonial_left .grow_heading h2 { font-size: 32px; max-width: 330px; }
    img.testi-wifi { left: 0; width: 200px; top: -20px; }
    .testimonial_arrow { margin: 40px 0 40px 0; }
    .slick_arrows_outer button.slick-arrow, .testimonial_slider button.slick-arrow { width: 55px; height: 45px;  background-size: 15px; }
    div.testimonial_right { padding-left: 50px; }
    .testimonial_slider_content > p { font-size: 16px; }
    h2.text-testimonial { top: -41px; font-size: 110px; left: 47px; }
    .testimonial_slider_content > img { margin: 0 0 15px 0; width: 30px; }
    .testimonial_profile { margin: 10px 0 0 0; gap: 12px; }
    .testimonial_profile img { width: 70px; height: 70px; }
    .profile_content h3 {  font-size: 20px; }
    .testimonial_outer:after { width: 243px; height: 137px; background-size: 144px; }
    div.how_it_slider div.slick-slide { padding: 40px 25px; width: 465px; }
    .how_it_content { padding: 35px 20px; }
    .slider_img { margin-bottom: 16px; }
    .how_it_content p { font-size: 16px; line-height: 28px; }
    img.slid_dots_one { top: 5px; width: 111px; }
    img.slid_dots_two { width: 96px; }
    img.slid_dots_three { width: 94px; }
    img.slid_dots_four { position: absolute; left: 50%; transform: translateX(-50%); top: 10px; width: 85px; }
    img.works-dots { width: 150px; right: 20px; top: 20px; }
    .how_it_outer { padding: 70px 0; }
    div.supreme_tabs_left ul li.nav-item button.nav-link { font-size: 14px; padding: 10px 12px; }
    .tabs_supreme_outer { padding: 22px 20px; border-radius: 20px; }
    .tabs_supreme_left h2 { font-size: 26px; }
    .tabs_supreme_left p { margin: 10px 0 20px 0; font-size: 16px; }
    .tabs_supreme_right img { width: 170px; height: 170px; }
    .tabs_supreme_right { float: left; width: 170px; }
    /* .tabs_supreme_left { width: calc(100% - 170px); padding: 0 20px 0 0; }   */
    div.supreme_tabs_left ul { height: 480px; padding-top: 30px;}
    .call_content { width: 32%; gap: 70px; }
    .call_image { width: 36%; padding: 0 15px; }
    .supreme_call_outer { padding: 60px 0; background-size: 920px; }
    .call_content h2 { margin: 30px 0 10px 0; font-size: 22px; }
    .call_content_icon span { width: 70px; height: 70px; box-shadow: 0 0px 0 10px rgba(1, 100, 150, 0.10); }
    img.call_dots_bottom { width: 100px; }
    img.call_dots_top { width: 130px; }
    .grow_content h3 { font-size: 24px; margin: 0 0 20px 0; }
    .grow_content p { font-size: 14px; }
    a.grow_a { padding: 12px 20px; font-size: 14px; gap: 10px; }
    a.grow_a svg { width: 6px; }
    .grow_content { padding: 0 0 15px 0; bottom: -157px; max-width: 350px; }
    .grow_animation_right .grow_content { max-width: 350px; }
    .grow_section { padding: 60px 0; background-size: 100% 98%; }
    h2.wifi_icon:after { right: 20px; top: -11px; width: 44px; height: 23px; }
    .first_fold_icons ul li img { max-width: 160px; }
    .first_fold_icons ul { max-width: 900px; }
    .banner_section { background-size: 900px; padding: 70px 0 80px 0; }
    .banner_content { max-width: 750px; }
    .banner_content h1 { font-size: 46px; line-height: 46px; }
    .banner_content p { font-size: 16px; }
    .header_right ul {  gap: 22px; }
    .header_right ul li.book_call a {padding: 12px 18px; font-size: 14px;  }
    .header_right ul li.phone_outer a span { font-size: 16px; }
    .header_right ul li.phone_outer a svg { width: 24px; }
    .logo_outer a img { width: 160px; }
    .banner_lap img { max-width: 650px; border-radius: 36px; }
    .footer-col ul li a{font-size: 14px;}
    div.how_it_slider div.slick-slide:before { right: -25px; width: 50px; height: 25px; background-size: 50px; }
	.footer_btm_right{gap:20px;}
	.iqsay_logo a svg {     width: 36px;     height: 39px; }
	.banner-tab-video {     width: 610px;     height: 350px; }
	.icons-heading {     margin: 0 0 45px 0; }
	.icons-heading h2{font-size:20px; line-height:22px;}
	.footer-col {     width: 27%; }
	.footer-col.footer-col-link {     width: 18%; }
	.footer-col.footer-col-logo {     width: 27%; }
	
	.how_it_content_outer {   padding: 0 50px 0 0; }
	.how_it_content_outer:before {  width: 50px;     height: 25px;     background-size: 50px; }
	.how_it_content {     width: 420px; }
	div.how_it_slider {     padding: 55px 0 55px calc(50% - 210px); }
	.iqsay_logo {  width: 120px;  }
	
	/* Inner Page */
	.inner_page_banner {     min-height: auto;     padding: 179px 0 70px 0; }
	.inner_banner_main {     gap: 24px;     padding: 0 15px; }
	.common-page-main {     background-size: 120px;     padding: 60px 15px 90px 15px; }
	.common-page-main .container:before {     left: -110px;     width: 160px;     height: 700px; }	
	.breadcrumb_page ul a, .breadcrumb_page ul span {    font-size: 16px;  }
	.common_content h3, .common_content h4, .common_content h5, .common_content h6 { margin: 0 0 10px 0; font-size: 20px;  line-height: 30px; }
	.common_content h2 {   margin: 0 0 10px 0;   font-size: 24px; }
	.inner_banner_main h1 { font-size: 38px;  line-height: 42px; }
	.common_content p {     font-size: 16px;     line-height: 28px;     margin: 0 0 18px 0; }
	.inner_banner_main p {  font-size: 16px;  line-height: 28px; }
	.common_content ul, .common_content ol { font-size: 16px; }
	.common_content ul li:before, .common_content ol li:before {     top: 0;     width: 20px;     height: 20px; }
	.common_content ul li, .common_content ol li{padding:0 0 0 30px; margin: 0 0 18px 0; }
	/* Inner Page */
	
	/* Home New Changes */
	.recent_publish_outer {         padding-block: 80px;     }
    .faq_outer {         padding-bottom: 80px;     }
    .recent_publish_outer .grow_heading h2, .faq_outer .grow_heading h2{         font-size: 40px;     }
    .recent_publish_outer .grow_heading {         margin-bottom: 50px;     }
    .recpub_box .res_pubimage img {         height: 280px;     }
    .res_pubbottom .post-meta:not(:last-child) {         padding-right: 20px;         margin-right: 20px;     }
    .res_pubbottom .post-meta a, .res_pubbottom .post-meta {         font-size: 16px;     }
    .res_pubbottom {         padding-top: 18px;     }
    .res_pubtext {         padding-block: 18px;     }
    .res_pubtext h4 {         line-height: 1.4;         margin-bottom: 8px;     }
    .res_pubtext p {         font-size: 16px;         line-height: 28px;     }
    .faq-wrapper .accordion-item .accordion-header .accordion-button {     font-size: 18px;     padding-inline: 50px 10px;     padding-block: 0px; }
	.faq-wrapper .accordion-item .accordion-body p:not(:last-child) {     margin-bottom: 12px; }
    .faq-wrapper .accordion-item {         padding-block: 25px;         row-gap: 22px;     }
    .faq-wrapper .accordion-item .accordion-header .accordion-button:before {     width: 20px;     height: 20px;     background-size: 20px;     background-position: center;     top: 0; }
    .faq-inner:before{         width: 150px;         right: 50px;     }
    .recent_publish_outer {         background-size: 230px;     }
    .faq-wrapper .accordion-item .accordion-body p{         font-size: 16px;     }
	.faq-wrapper .accordion-item .accordion-body{padding-left:50px;}
	/* Home New Changes */
	
	/* Error 404 */
	.error_page h1 {  font-size: 160px;  }
	.error_page p {  font-size: 20px;  }
	/* Error 404 */
}


@media(min-width:768px) and (max-width:991px) {
.grow_animation_main:hover .bottom-shadow-ani { height: 80%; }
}

@media (max-width:991px){
    .first_fold_icons ul li img { max-width: 110px; }
    .first_fold_icons ul { max-width: 650px; }
    .banner_lap img { max-width: 480px; border-radius: 25px; }
    .banner_section { background-size: 700px; padding: 60px 0 70px 0; }
    .banner_lap { margin: 40px 0 0 0; }
    .banner_content h1 { font-size: 40px; line-height: 42px; }
    .banner_content p {  margin: 28px 0; }
    .first_fold_icons { padding: 0 0 82px 0; }
    .grow_section { padding: 50px 0; }
    .grow_heading span { padding: 9px 16px;  line-height: 18px; }
    .grow_heading h2 { font-size: 30px; line-height: 34px; }
    h2.wifi_icon:after { right: 15px; top: -9px; width: 34px; height: 23px; }
    
    .grow_content h3 { font-size: 20px; margin: 0 0 15px 0; }
    .grow_content p { font-size: 12px; margin: 0 0 15px 0; }
    a.grow_a { padding: 10px 20px; font-size: 14px; gap: 10px; }
    .grow_content { padding: 0 0 10px 0; bottom: -127px; max-width: 350px; }
    .supreme_call_outer { background-size: 660px; }
    .call_content { gap: 40px; }
    .call_content_icon span { width: 50px; height: 50px; box-shadow: 0 0px 0 6px rgba(1, 100, 150, 0.10); }
    .call_content_icon span svg { width: 24px; }
    .call_content h2 { margin: 20px 0 8px 0; font-size: 18px; }
    .call_content p { font-size: 14px; }
    .call_outer { margin: 50px 0 0 0; }
    div.supreme_tabs_left { padding-right: 0; padding-left: 0; }
    .both_button a { min-width: 155px; }
    div.supreme_tabs_left ul li.nav-item button.nav-link { padding: 10px 10px 10px 10px; text-align: left; }
    .tabs_supreme_right { width: 100%; }
    .tabs_supreme_right img{ width: 120px; height: 120px; }
    .tabs_supreme_left h2 { font-size: 24px; }
    /* .tabs_supreme_left { width: 100%; padding: 15px 0 0 0; } */
    .tabs_supreme_outer { padding: 20px; flex-direction: column-reverse; align-items: flex-start; }
    .testimonial_left .grow_heading h2 { font-size: 24px; max-width: 290px; }
    h2.text-testimonial { font-size: 90px; }
    .testimonial_outer { padding: 60px 0 50px 0; }
    .blog_outer .grow_heading h2 { font-size: 28px; }
    .blog_outer { padding: 60px 0 50px 0; background-size: 100px; background-position: 15px 30px; }
    div.col-blog { padding: 0 8px; }
    .guide-blog-content { padding: 15px 0 0 0; }
    .guide-blog-content h3 { margin: 0 0 5px 0; font-size: 20px; }
    .blog-idea-main ul li img { width: 18px; }
    .blog-idea-main h3 { font-size: 24px; line-height: 30px; }
    .blog-idea-img img {  width: 60px; }
    .blog-idea-main ul li p { padding: 0 0 0 10px; font-size: 14px; width: calc(100% - 18px); }
    .guide-blog-content p { font-size: 14px; }
    .faq-blog-outer h3 { margin: 12px 0 14px 0; font-size: 22px; }
    .faq-blog-outer p { font-size: 14px; }
    .easy_main_content h2 { font-size: 30px; }
    .footer-col { width: 50%; margin: 0 0 30px 0; }
    .footer-col.footer-col-logo { width: 50%; }
    .footer-col.col-subscribe { width: 100%; margin: 0;}
    img.banner-right-dots { width: 90px; }
    img.banner-top-dots { left: 10px; top: 50px; width: 100px; height: 100px; }
	.easy_outer:before { width: 80px;     height: 141px;  }
	.iqsay_logo {  width: 100px;  }
	.banner-tab-video {     width: 450px;     height: 262px; }
	.footer-col.footer-col-link {     width: 50%; }
	
	/* Home New Changes */
	.recpub_box .res_pubimage img {         height: 220px;     }     
    .res_pubtext h4 {         font-size: 22px;     }
    .res_pubtext {         padding-block: 12px;     }
    .res_pubbottom .post-meta:not(:last-child) {         padding-right: 10px;         margin-right: 10px;     }
    .res_pubbottom {         padding-top: 12px;     }
    .recent_publish_outer {         padding-block: 50px;     }
    .faq_outer .grow_heading {         margin-bottom: 25px;     }
    .faq-wrapper .accordion-item {         padding-block: 20px;         row-gap: 15px;     }
    .faq_outer {         padding-bottom: 50px;     }
    .recent_publish_outer .grow_heading {         margin-bottom: 30px;     }
    .recent_publish_outer .grow_heading h2, .faq_outer .grow_heading h2{         font-size: 30px;     }
    .recent_publish_outer {         background-size: 120px;     }
    .faq-inner:before{         width: 120px;         right: 30px;     }
	.res_pubbottom .post-meta a, .res_pubbottom .post-meta {     font-size: 14px; }
	
	/* Home New Changes */
	
	/* Inner Page */
	.breadcrumb_page ul a, .breadcrumb_page ul span {     font-size: 14px; }
	.breadcrumb_page ul { gap: 8px; }
	/* Inner Page */
	
	/* Error 404 */
	.error_page {     padding: 70px 0;  }
	.error_page h1 { font-size: 100px; }
	.error_page p { font-size: 16px; }
	/* Error 404 */
	
	/* Thank you page */
	.thankyou_main {     padding: 90px 0; }
	.thankyou_inner img {     width: 80px;     margin: 0 0 30px 0; }
	.thankyou_inner h3 {     font-size: 25px;     margin: 0 0 10px 0; }
	.thankyou_inner p {     font-size: 18px; }
	/* Thank you page */
}


@media (max-width:767px){
    div.grow_animation_main {width: 100%; max-width: 100%; flex: none; }
    .first_fold_icons ul { flex-wrap: wrap; justify-content: center; gap: 20px; }
    .first_fold_icons ul li img { max-width: 200px; }
    /* .header_right ul{display: none;} */
    .call_outer { margin: 40px 0 0 0; flex-direction: column; }
    .call_content { gap: 40px; width: 100%; }
    .call_image { width: 50%; padding: 40px 0; }
    .supreme_call_outer { background-size: 96%; background-position: center; }
    div.supreme_tabs_left { padding-right: 0; padding-left: 0; width: 100%; max-width: 100%; flex: none; padding-bottom: 30px; }
    div.supreme_tabs_right {padding-left: 15px; width: 100%; max-width: 100%; flex: none; }
    div.supreme_tabs_left ul { height: 260px; padding-top: 0; }
    .tabs_supreme_outer { padding:20px 15px; align-items: center; text-align: center; }
    .tabs_supreme_right { display: flex; justify-content: center; }
    .tabs_supreme_left .both_button { justify-content: center; }
    .both_button { gap: 10px; }
    div.how_it_slider div.slick-slide {  width: 400px; }
    .how_it_outer { padding: 50px 0; }
    img.works-dots { width: 100px; right: 10px; top: 10px; }
    .banner_content h1 { font-size: 32px; line-height: 40px; }
    .banner_content p { margin: 20px 0; padding: 0; }
    .header_inner { padding: 15px 0 15px 0; }
    .banner_section { background-size: 96%; padding: 50px 0 60px 0; }
	.icons-heading h2 {     font-size: 18px;     line-height: 20px; }
    .testimonial_outer { padding: 0 0 40px 0; }
    div.testimonial_right { padding-left: 15px; padding-top: 40px; width: 100%;     max-width: 100%;     flex: none; }
    h2.text-testimonial { font-size: 60px; top: 16px; left: 5px; }
    .testimonial_outer:after{display: none;}
    .star-progress { width: 100px; }
    .stars_outer { margin: 15px 0 0 0; max-width: 420px; }
    .testimonial_outer div.container { max-width: 100%; }
    div.testimonial_left {     background: linear-gradient(161deg, #5A5BA8 0%, #8384ED 100%);     padding: 40px 15px;     width: 100%;     max-width: 100%;     flex: none; }
    img.testi-wifi { left: initial; width: 100px; top: 10px; right: 10px; }
    .testimonial_outer:before{display: none;}
    .testimonial_left .grow_heading span { float: none; margin-left: auto; }
    .testimonial_left .grow_heading h2 { max-width: 100%; text-align: center; }
    .slick_arrows_outer button.slick-arrow, .testimonial_slider button.slick-arrow { width: 50px; height: 40px; background-size: 13px; margin: 0 6px; }
	.testimonial_slider button.slick-arrow {     position: absolute;     bottom: 0;     left: 50%;     transform: translateX(-50%); }
	.testimonial_slider button.slick-arrow.slick-prev {     left: calc(50% - 35px); }
	.testimonial_slider button.slick-arrow.slick-next {     left: calc(50% + 35px); }
	div.testimonial_slider {     padding: 0 0 60px 0; }
	.testimonial_left .slider-nav {     display: none; }
    .testimonial_arrow { margin: 30px 0 15px 0; display: none; justify-content: center; }
    .slider-nav ul.slick-dots {  justify-content: center; }
    .testimonial_slider_content > p { text-align: center; }
    .profile_content span {font-size: 14px; }
    .profile_content h3 { font-size: 16px; }
    .testimonial_profile img { width: 60px; height: 60px; }
    .profile_content {  width: 160px; }
    .testimonial_profile { justify-content: center; }
    .stars_outer {  max-width: 100%; gap: 20px; justify-content: center; }
    .star-main img { width: 16px; }
    .stars_outer p{font-size: 14px;}
    .blog_outer { padding: 50px 0 30px 0;  }
    .grow_heading span { padding: 9px 12px; font-size: 12px; }
    .blog_outer .grow_heading h2 { font-size: 26px; }
    .grow_heading h2 { font-size: 28px; line-height: 32px; }
    div.col-blog { max-width: 100%; width: 100%; flex: none; margin: 0 0 30px 0; }
    .guide-blog-content { text-align: center; }
    .easy_main { padding-top: 6%; }
    .easy_back_images {  display: flex; justify-content: center; top: 0;}
    .easy_main_content { border-radius: 25px; padding: 35px 15px; }
    .easy_back_images img { max-width: 80%; }
    .easy_outer { margin: 0 0 50px 0; }
    .footer-col { width: 100%; }
    .footer-col.footer-col-logo { width: 100%; }
    .footer_bottom {  padding: 20px 0 0 0; flex-direction: column; }
    .footer_btm_left { width: 100%; margin: 0 0 20px 0; text-align: center; }
    .footer_btm_left ul li {  width: calc(50% - 7.5%); text-align: center; display: flex; justify-content: center; }
    .footer_btm_left ul { gap: 15px; justify-content: center; width:100%; }
    .footer_logo { margin: 0 0 20px 0; display: flex; justify-content: center; }
    .footer-col p {     text-align: center;     justify-content: center;     flex-direction: column; }
	.footer-col p a { flex-direction: column; }
    .footer-col h3 { text-align: center; }
    .footer-col ul li {  display: flex; justify-content: center; }
    form .input-col input[type="email"]{text-align: center;}
    .both_button a { min-width: 135px; padding: 14px 5px; }
    /* a.mobile-toggle-custom { display: flex; position: absolute; right: 10px; width: 40px; height: 40px; border-radius: 50%; background-color: #0B7DB7; align-items: center; justify-content: center; top: 20px; z-index: 9; } */
    img.mobile-cross { display: none; }
    /*.submenu-open a.mobile-toggle-custom img.mobile-line { display: none; }
    .submenu-open a.mobile-toggle-custom img.mobile-cross { display: block; }
    .header_right ul { display: flex; flex-direction: column; position: absolute; right: 0; width: 100%; height: 100vh; top: -100vh; z-index: 9; transition: ease all 0.5s; background: linear-gradient(90deg, #0B7DB7 0%, #5A5BA8 100%); align-items: center; justify-content: center;     overflow-y: auto; }
    .submenu-open .header_right ul { top: 0; }
    .header_right ul li.phone_outer a svg path { fill: #fff; }
    .header_right ul li.phone_outer a span { color: #fff; }
    .header_right ul li.book_call a { font-size: 14px; background-color: #fff; color: #0b7db7; border: 2px solid #fff; }
    .header_right ul li.book_call a:hover {     background-color: #010101;     color: #fff;     border-color: #010101; }
    .header_right ul li.phone_outer a:hover { opacity: 0.8; }
    .header_right ul li.phone_outer a:hover span { color: #fff; }
    .submenu-open a.mobile-toggle-custom { background-color: #fff; }
    .submenu-open a.mobile-toggle-custom img { filter: invert(1); }*/
    .easy_main_content h2 { font-size: 26px; }
    .easy_main_inner:before { background-size: cover; }
	.easy_outer:before {    top: -40px;     width: 60px; }
	.footer_btm_right{width: 100%;     gap: 20px;     flex-direction: column; }
	.iqsay_logo a svg {     width: 30px;     height: 34px; }
	.footer-social {     margin: 0px 0 0 0;     display: flex;     justify-content: center; }
	.footer-col p > span {     display: flex;     flex-direction: column;     align-items: center;     gap: 2px; }
	
	.header_right ul li.phone_outer a svg {     width: 28px;     height: 28px; }
	.header_right ul li.phone_outer a {     gap: 0;     font-size: 0; }
	.header_right ul li.phone_outer a span {     font-size: 0; }
	.header_right ul {     gap: 15px; }
	.header_right ul li.book_call a {     padding: 10px 10px;     font-size: 14px; }
	.logo_outer a img {     width: 140px; }
	.header_right ul li.phone_outer a:hover path {     fill: #0B7DB7; }
	.footer-col.footer-col-link {     width: 100%; }
	
	/* Inner Page */
	.inner_banner_main h1 {     font-size: 32px;     line-height: 38px; }
	.page-id-246 footer.footer_outer:before, .page-id-249 footer.footer_outer:before, .single footer.footer_outer:before{     background-size: 100px;     width: 100px;     height: 170px; }
	.inner_banner_main h1 {     font-size: 28px;     line-height: 34px; }
	.common_content table td, .common_content table th { font-size: 14px;     line-height: 22px; }
	/* Inner Page */
	
	/* Home New Changes */
	.recent_publish_outer .grow_heading h2, .faq_outer .grow_heading h2{         font-size: 28px;     }
    .recent_publish_outer {         background-size: 100px;     }
    .recent_publish_outer .recpub_row .recpub_col:not(:last-child) {         margin-bottom: 50px;     }
    .faq-wrapper .accordion-item .accordion-header .accordion-button {         font-size: 18px;         padding-inline: 24px 0px;         line-height: 1.5;     }
    .faq_outer .grow_heading{         margin-bottom: 20px;     }
    .faq-wrapper .accordion-item .accordion-header .accordion-button:before{         width: 20px;         height: 20px;         top: 5px;     }
    .recent_publish_outer {         background-position: top 160px left 30px;     }
    .faq-wrapper .accordion-item{         padding-block: 15px;     }
	.faq-wrapper .accordion-item .accordion-body{padding-left:24px;}
	.recpub_box {  text-align: center; }
	.res_pubbottom {  justify-content: center; }
	.recent_publish_outer .recpub_row{row-gap:0;}
	.faq-inner:before {     width: 90px;     right: 15px; }
	.topbar_header li a svg {     width: 25px;     height: 25px; }
	/* Home New Changes */
	
	div.supreme_tabs_left ul li.nav-item button.nav-link {     border: 1px solid #010101;     border-radius: 30px;     width: max-content; }
	div.supreme_tabs_left ul li.nav-item button.nav-link.active {     color: #fff;     border: 1px solid #5A5BA8;     background: #5A5BA8; }
	div.supreme_tabs_left ul {     height: auto;     padding-top: 0;  padding-left:15px;   display: flex;     flex-wrap: nowrap;     gap: 8px;     border: none; }
	.supreme_tabs_outer div.container {     max-width: 100%; }
	h2.wifi_icon:after {     right: 12px;   }
	
	.how_it_content {     width: 350px; }	
	.how_it_outer{height:auto !important; overflow:hidden;}
	.how_it_inner {     position: relative;     -ms-overflow-style: none;     overflow: auto;     margin: 0;     scrollbar-width: none; }
	.how_it_inner::-webkit-scrollbar {   display: none; }
	div.how_it_slider {     padding: 45px 0 45px calc(50% - 210px); }
	
	
	
	.bottleanimate.grow_animation_main .grow_content, .bottleanimate-2.grow_animation_main .grow_content { bottom: 0; }
	.bottleanimate.grow_animation_main .left-shadow-ani, .bottleanimate-2.grow_animation_main .left-shadow-ani { width:0%; }
	.bottleanimate.grow_animation_main .right-shadow-ani, .bottleanimate-2.grow_animation_main .right-shadow-ani { width:0%; }
	.grow_animation_main.bottleanimate img.wifi-icon-ani {     /* width: 31.5%; */     /* right: 8%; */     transform: scale(1.35) translateX(16%); }
	.grow_animation_main.grow_animation_right.bottleanimate-2 img.wifi-icon-ani {     /* right: initial; */     /* left: 5%; */     /* width: 31.5%; */     transform: scale(1.35) translateX(-14%);  -webkit-transform: scale(1.35) translateX(-14%);   transform-origin: left; }
	div.grow_animation_main.bottleanimate .grow_main_img img, div.grow_animation_main.bottleanimate-2 .grow_main_img img { transform: scale(1.05); -webkit-transform: scale(1.05); -ms-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); }
	.grow_animation_main.bottleanimate img.telephone-icon-ani {     /* width: 34%; */     /* right: 17%; */     /* top: 12%; */     transform: scale(1.1) translate(5%,1%);     -webkit-transform: scale(1.1) translate(5%,1%); }
	div.grow_animation_main.bottleanimate img.voice-icon-ani {     /* width: 48%; */     /* top: 32%; */     /* left: -3%; */     transform: scale(1.18) translate(-3%,-9%);     -webkit-transform: scale(1.18) translate(-3%,-9%); }
	div.grow_animation_main.bottleanimate img.signal-icon-ani {     /* left: -1%; */     /* width: 33%; */     /* bottom: 3%; */     transform: scale(1.5) translate(-15%,-1%);     -webkit-transform: scale(1.5) translate(-15%,-1%); }
	div.grow_animation_main.bottleanimate-2 img.call-pick-ani { z-index: 2; /* width: 52%; right: 1%; */  transform: scale(1.12) translateX(2%); -webkit-transform: scale(1.12) translateX(2%);  }
	div.grow_animation_main.bottleanimate-2 img.call-play-ani {     /* width: 51%; */     z-index: 3;     /* top: 32%; */     /* left: -2%; */     transform: scale(1.24) translate(-2%, 1%);     -webkit-transform: scale(1.24) translate(-2%, 1%); }
	div.grow_animation_main.bottleanimate-2 img.call-record-ani {     /* width: 47%; */     /* top: 30.5%; */     /* right: 7%; */     transform: scale(1.15) translate(5%,0);     -webkit-transform: scale(1.15) translate(5%,0); }
	.bottleanimate.grow_animation_main .bottom-shadow-ani, .bottleanimate-2.grow_animation_main .bottom-shadow-ani { height: 80%; }
	.grow_animation_main_outer img { transition-delay:1s; -webkit-transition-delay:1s; transition: ease all 1s;     -webkit-transition: ease all 1s;     -ms-transition: ease all 1s;     -moz-transition: ease all 1s;     -o-transition: ease all 1s; transform:scale(1); -webkit-transform:scale(1);}
	.right-shadow-ani{transition-delay:1s; -webkit-transition-delay:1s; transition: ease all 1s;     -webkit-transition: ease all 1s;     -ms-transition: ease all 1s;     -moz-transition: ease all 1s;     -o-transition: ease all 1s;}
	.left-shadow-ani{transition-delay:1s; -webkit-transition-delay:1s; transition: ease all 1s;     -webkit-transition: ease all 1s;     -ms-transition: ease all 1s;     -moz-transition: ease all 1s;     -o-transition: ease all 1s;}
	.bottom-shadow-ani{transition-delay:1s; -webkit-transition-delay:1s; transition: ease all 1s;     -webkit-transition: ease all 1s;     -ms-transition: ease all 1s;     -moz-transition: ease all 1s;     -o-transition: ease all 1s;}
	.grow_content{transition-delay:1s; -webkit-transition-delay:1s; transition: ease all 1s;     -webkit-transition: ease all 1s;     -ms-transition: ease all 1s;     -moz-transition: ease all 1s;     -o-transition: ease all 1s;}
	.grow_animation_main_outer img{transition-delay:1s; -webkit-transition-delay:1s;transition: ease all 1s;     -webkit-transition: ease all 1s;     -ms-transition: ease all 1s;     -moz-transition: ease all 1s;     -o-transition: ease all 1s;}
	
	/* thank you page */
	.thankyou_inner h3 {     font-size: 22px; }
	/* thank you page */
}

@media (max-width:599px){
	div.how_it_slider {     padding: 45px 0 45px 15px; }
	.how_it_content {     width: 300px; }
	.how_it_content_outer {     padding: 0 40px 0 0; }
	.how_it_content_outer:last-child {     padding: 0 15px 0 0; }
	.how_it_content_outer:before {     width: 40px;     height: 25px;     background-size: 40px; }
	
	.banner_lap img {     max-width: 370px;  }
	.banner-tab-video {     width: 350px;     height: 204px; }
}

@media (max-width:480px){
    div.how_it_slider div.slick-slide { width: 350px; }
    .first_fold_icons ul li img { max-width: 120px; }
	
	/* Home New Changes */
	.faq-wrapper .accordion-item .accordion-header .accordion-button:before{         width: 16px;     height: 16px;     }
	/* Home New Changes */
}

@media (max-width:414px){
	.banner_lap img {     max-width: 320px; }
	.banner-tab-video {     width: 300px;     height: 170px; }
	.banner-tab-video iframe { border-radius: 10px; }
}

@media (max-width:370px){
	.how_it_content {     width: 250px; }
	.banner_lap img {     max-width: 300px; }
	.banner-tab-video {     width: 281px;     height: 162px; }
	.logo_outer a img {     width: 130px; }
	.header_right ul li.phone_outer a svg {     width: 25px;     height: 25px; }
	.header_right ul li.book_call a {  font-size: 12px; }
	
	/* Inner Page */
	.breadcrumb_page ul a, .breadcrumb_page ul span {     font-size: 12px; }
	.inner_banner_main h1 {     font-size: 26px;     line-height: 32px; }
	/* Inner Page */
	
	/* thank you page */
	.thankyou_inner h3 {     font-size: 20px; }
	.thankyou_inner p {     font-size: 16px; }
	/* thank you page */
}