@import url("css2-1.css");

/***** General CSS *****/
html {
    overflow-x: hidden;
}
body {
    word-break: break-word;
    font: 14px/25px 'AvertaDemo-Regular';
    color: #353535;
    overflow-x: hidden;
}

a {
  text-decoration: none;
  color: #28b16d;
  white-space: initial;
}

a:hover,
a:focus {
  text-decoration: none;
  color: #393939;
}

a:hover {
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
}

img {
  max-width: 100%;
}

input[type="text"]:focus,
textarea:focus,
input[type="password"]:focus,
select:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus {
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  outline: none;
}

select,
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="number"],
textarea,
input[type="tel"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

ul {
  margin: 0 0 20px;
  padding: 0;
  list-style-type: none;
}

p {
    font-weight: 500;
}


/***** Font Files *****/

@font-face {
  font-family: 'Fonts Awesome';
  src: url("");
  src: url("") format("embedded-opentype"), url("") format("woff"), url("") format("truetype"), url("") format("svg");
  font-weight: 400;
  font-style: normal
}
@font-face {
  font-family: AvertaDemo-Regular;
  src: url("AvertaDemo-Regular.otf");
}

/***** Custom Classes *****/

.noPadding {
  padding: 0;
}

.noLeft {
  padding-left: 0;
}

.noRight {
  padding-right: 0;
}

.centerCol {
  float: none;
  margin: 0 auto;
}

.theme-btn {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  padding: 15px 40px;
  color: #fff;
  margin: 20px 20px 20px 0;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  text-transform: capitalize;
  border: 2px solid;
  text-transform: uppercase;
}

.theme-btn:hover {
  background-color: #fff;
  color: #28b16d;
  border-color: #28b16d;
}

.flexRow {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.flexCol {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  align-items: center;
}

h1 {
      font-size: 55px;
      font-family: 'AvertaDemo-Regular';
      line-height: 60px;
      color: #fff;
      font-weight: 500;
      margin: 0 0 17px;
}

h2 {
      font-family: AvertaDemo-Regular;

  font-size: 55px;
  line-height: 60px;
  color: #393939;
  font-weight: 500;
  margin: 0 0 30px;
}

h3 {
      font-family: AvertaDemo-Regular;

  font-size: 30px;
  line-height: 34px;
  color: #000000;
  font-weight: 600;
  margin: 0 0 28px;
}

h4 {
      font-family: AvertaDemo-Regular;

  font-size: 24px;
  line-height: 29px;
  color: #393939;
  font-weight: 500;
  margin: 0 0 13px;
}

h5 {
      font-family: 'Montserrat', sans-serif;

  font-size: 20px;
  line-height: 25px;
  color: #393939;
  font-weight: 500;
  margin: 0 0 20px;
}

h6 {
      font-family: AvertaDemo-Regular;

  font-size: 18px;
  line-height: 23px;
  color: #393939;
  font-weight: 500;
  margin: 0 0 22px;
}

select {
  background: #fff url("404.html") no-repeat right;
  padding: 0 40px 0 30px;

}

::-webkit-input-placeholder {
  color: #575757;
}

::-moz-placeholder {
  color: #575757;
  opacity: 1;
}

:-ms-input-placeholder {
  color: #575757;
}

:-moz-placeholder {
  color: #575757;
  opacity: 1;
}


/* BEGIN: HEADER SEC CSS */

/* sidenav-css start */
.sidenav {
  height: 100%;
  position: fixed;
  z-index: 999;
  top: 0;
  left: -500px;
  background: #e47225;
  background-repeat: no-repeat;
  background-size: cover;
  overflow-x: hidden;
  padding-top: 60px;
  transition: 0.2s;
  -webkit-transition: 0.2s;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  width: 250px;
}
/* The navigation menu links */

/* When you mouse over the navigation links, change their color */
.sidenav a:hover, .sidenav a:focus {
  color: #000;
  text-decoration: none;
  padding-left: 40px;
}

.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}
.sidenav a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 12px;
  color: #fff;
  display: block;
  transition: 0.3s;
  text-transform: uppercase;
}
.mobilecontainer span {
  color: #e47225;
  margin-right: 10px;
  margin: 0px 9px;
  padding: 10px 0;
  position: relative;
  z-index: 1;
}
.mobilecontainer img {
  width: 63px;
  margin: -19px 0;
  position: relative;
  z-index: 1;
}
.mobilecontainer {
  background-color: #fff;
  padding-left: 20px;
  width: 70px;
}
/* sidenav-css end */



/**/
/* hamburger */
.checkbox {
  display: none;
}

.button {
        background-color: #00a5bd;
    height: 55px;
    width: 55px;
    border-radius: 50%;
    position: absolute;
    top: -5.1vh;
    right: 5.8vw;
    z-index: 2000;
    box-shadow: 0 1rem 3rem black;
    text-align: center;
    cursor: pointer;
}

.background {
      height: 50px;
    width: 50px;
    border-radius: 50%;
    position: absolute;
    top: -38px;
    right: 6vw;
    background-image: radial-gradient(#00a5bd, black);
    z-index: 1000;
    transition: transform 0.8s cubic-bezier(0.86, 0, 0.07, 1);
}
.list li a {
    color: #fff;
    font-size: 60px;
    font-weight: 800;
    line-height: 100px;
    position: relative;
}
.list li a:hover::after {
    width: 50%;
}
.list li a:hover::before {
    width: 50%;
}
.list li a::after {
    content: '';
    height: 4px;
    background: #fff;
    width: 0;
    bottom: 0;
    right: 50%;
    z-index: 1;
    position: absolute;
    transition: 0.3s ease-in-out;
}
.list li a::before {
    content: '';
    height: 4px;
    background: #fff;
    width: 0;
    bottom: 0;
    left: 50%;
    z-index: 1;
    position: absolute;
    transition: 0.3s ease-in-out;
}

.nav {
  height: 100vh;
  position: fixed;
  top: 0;
  right: -60vw;
  z-index: 1500;
  opacity: 0;
  width: 0;
  transition: all 0.8s;
}

.list {
  position: absolute;
  top: 50%;
  left: 70%;
  transform: translate(-50%, -50%);
  list-style: none;
  text-align: center;
  width: 100%;
}

.item {
  margin: 1rem;
  font-size: 36px;
}

.link:link,
.link:visited {
  display: inline-block;
  font-size: 3rem;
  font-weight: 300;
  padding: 1rem 2rem;
  color: white;
  text-decoration: none;
  text-transform: uppercase;
  background-image: linear-gradient(
    120deg,
    transparent 0%,
    transparent 50%,
    white 50%
  );
  background-size: 220%;
  transition: all 0.4s;
}

.link:hover,
.link:active {
  color: lightgreen;
  cursor: pointer;
}

/* functionality */
.checkbox:checked ~ .background {
      transform: scale(40);
    position: fixed;
}
.checkbox:checked ~ .nav {
  opacity: 1;
  width: 100%;
  right: 0;
}

/*  */
/* styling hamb ICON */
.icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.icon,
.icon::before,
.icon::after {
  width: 1.5rem;
    height: 2px;
    background-color: black;
    display: inline-block;
}

.icon::before,
.icon::after {
  content: "";
  position: absolute;
  left: 0;
  transition: all 0.2s;
}

.icon::before {
  top: -0.8rem;
}
.icon::after {
  top: 0.8rem;
}

.button:hover icon:before {
  top: -1rem;
}
.button:hover icon::after {
  top: 1rem;
}

.checkbox:checked + .button .icon {
  background-color: transparent;
}

.checkbox:checked + .button .icon::before {
  top: 0;
  transform: rotate(135deg);
}
.checkbox:checked + .button .icon::after {
  top: 0;
  transform: rotate(-135deg);
}
/**/

.start_price {
    font-size: 25px;
    font-weight: 600;
    color: #000;
}
.start_price span {
    font-weight: 900;
    font-size: 36px;
    color: #00a5bd;
    transform:scale(1);
    animation: zoom 1s infinite;
    display:inline-block;
}
@keyframes zoom{
    0%{
        transform:scale(1);
        color:#00a5bd;
    }
    50%{
        transform:scale(1.1);
        color:#000;
    }
    100%{
        transform:scale(1);
        color:#00a5bd;
    }
}

/*main menu*/
.sidebar {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: #00a5bdfa;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
}


.sidebar a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 60px;
    color: #fff;
    display: block;
    transition: 0.3s;
    line-height: 70px;
    font-weight: bolder;
    text-transform: capitalize;
    transition: 0.3s ease-in-out;
    position: relative;
}
.sidebar a:hover::before {
      width: 30%;
}
.sidebar a::before {
    content: '';
    position: absolute;
    width: 0;
    background: #fff;
    height: 5px;
    bottom: 0;
    transition: 0.3s ease-in-out;
}



.sidebar .closebtn {
      position: absolute;
    top: 7%;
    right: 25px;
    font-size: 60px;
    margin-left: 50px;
    z-index: 999;
}

.openbtn {
        font-size: 22px;
    cursor: pointer;
    background-color: #00a5bd;
    color: white;
    border: none;
    float: right;
    border-radius: 50%;
    height: 50px;
    width: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 0 10px 0 #00000055;
    transition:0.3s ease-in-out;
}

.openbtn:hover {
    background:#000;
}
.main-menu.sticy {
    box-shadow: 0 0 10px 0 #000000;
    background-color: #fff;
    height: auto;
    top: 0;
}
.main-menu {
    background: transparent;
    height: 80px;
    display: block;
    position: fixed;
    width: 100%;
    top: 0px;
    z-index: 20;
    padding: 20px 0;
    transition: .2s ease-in-out;
}
.main-menu img {
    display: block;
    margin: 0% auto;
    /* margin-top: 10px; */
    width: 250px;
}
.main-menu ul#menuu {
    display: flex;
    /* padding-top: 20px; */
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
}
ul#menu {
    display: none;
}
.main-menu ul li a {
    color: #000;
    padding: 20px 18px;
    font-size: 15px;
    font-weight: 600;
}
ul.cal-nav li a i {
    color: #00a5bd;
    font-size: 16px;
}
ul.cal-nav li a {
    font-size: 14px;
    padding: 20px 6px;
}
/*main menu*/



/*navigation*/
header {
    margin: 0;
}

.main-navigate {
    margin: 0;
    background: #fff;
    padding: 15px 3%;
}

.nav-flex {
    display: flex;
    align-items: center;
}
div#main-menu .row {
    display: flex;
    align-items: center;
}
.navigation {
    margin-top: 0px;
    text-align: center;
}

.navigation ul li a {
    color: #414141;
    padding: 0px 12px;
    text-transform: capitalize;
    font-size: 15px;
    font-weight: 500;
}
.navigation ul li a:hover{
  color: #d60026;
}
.navigation ul li:last-child a{
  background-color: #d60026;
  padding: 10px 14px;
  border-radius: 30px;
  color: #fff;
  font-weight: 400;
  border: 1px solid #d60026;
}
.navigation ul li:last-child a:hover{
  color: #d60026;
  background-color: #fff;
}
.navigation ul li.active a {
    color: #d60026;
}

.navigation ul li {
    display: inline-block;
    padding: 0px 0px;
}

/* END: HEADER SEC CSS */


/**/
 .first-nav {
    position: absolute;
    display: none;
    background: #fff;
    width: 300px;
    box-shadow: 0 0 10px 0 #00000022;
    left: 0;
    top: 40px;
}

.first-nav li a {
    line-height: 13px !important;
    transition: 0.3s ease-in-out;
    display: flex;
    font-weight: 300 !important;
}

.first-nav li a:hover {
    background: #00a5bd;
    color: #fff;
}

.first-nav li {
    position: relative;
}

.first-nav li .first-nav {
    position: absolute;
}
.drop-box:hover .first-nav {
    display: block;
}
.side-drop{
    position: relative;
}

.last-nav {
    position: absolute;
    left: 100%;
    display: none;
    width: 300px;
    background: #fff;
    box-shadow: 10px 5px 10px 0 #00000022;
    border-left: 2px solid #00a5bd;
    top: 0;
    height: 450px;
    overflow-y: scroll;
}
.side-drop:hover .last-nav {display: block;}

li.side-drop a i {
    margin: 0 0 0 130px;
}

ul.cal-nav {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
}
    /**/




/*banner css start */

.cloud1 {
    width: 65px !important;
    height: 40px;
    object-fit: contain;
    top: 10%;
    left: 10%;
    transform: translate(-50%, -50%);
}

.cloud2 {
    width: 40px !important;
    height: 20px;
    object-fit: contain;
    top: 20%;
    left: 30%;
    transform: translate(-50%, -50%);
}

.banner_right_img {
    text-align: center;
}

.banner_right_img img {
    height: 500px;
    width: 650px;
    object-fit: contain;
    margin: -30px 0 0 0;
}

.pr_speaker_banner {
    top: -10px;
    right: -40px;
    width: 200px !important;
    height: 200px;
    z-index: -1;
}

.app_clouds_banner {
    top: -30px;
    right: -10px;
    width: 200px !important;
    height: 100px;
    z-index: -1;
}

.web_bulb_banner {
    top: -80px;
    right: -60px;
    width: 120px !important;
    height: 150px;
    z-index: -1;
}

.seo_top_banner_after {
    top: -170px;
    right: -50px;
    width: 140px !important;
    height: 140px;
    z-index: -1;
    transform: rotate(45deg) !important;
    opacity: 0.6;
}


.seo_google {
    top: -142px;
    right: 50%;
    width: auto !important;
    height: 100px;
    z-index: -1;
    transform: unset !important;
}

/*.home_main_bnr_txt {*/
/*    top: 50%;*/
/*    left: 50%;*/
/*    width: 100%;*/
/*    transform: translate(-50%, -50%);*/
/*}*/

.carousel-inner .carousel-item .slider-banner{
  width: 100%;
  height: 800px;
  object-fit: cover;
}
.carousel-inner>.item>a>img,
.carousel-inner>.item>img {
  width: 100%;
}
.carousel-control.right,
.carousel-control.left {
  background: none;
  opacity: 1;
  width: 50px;
  height: 50px;
  top: initial;
  top: 40%;
  background: rgba(255, 255, 255, 0.1);
  text-shadow: none;
}
.carousel-control.right:hover,
.carousel-control.left:hover {
  background: rgba(255, 27, 27, 0.6);
  color: #fff;
}
.carousel-control.right .fa,
.carousel-control.left .fa {
  position: relative;
  top: 12px;
  font-size: 20px;
  color: #fff;
  opacity: 0.5;
}
.carousel-control.right {
  right: 0px;
}
.carousel-control.left {
  left: 0px;
}
.carousel-indicators {}
.carousel-indicators [data-bs-target] {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 10px;
    height: 12px;
    padding: 0;
    margin: 3px!important;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: 1;
    /* transition: opacity 0.6s ease; */
    border-radius: 20px;
}
.carousel-caption {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  margin: 0;
  padding: 0;
  color: #fff;
  text-align: left;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  background: rgba(0, 0, 0, 0.1);
}
.carousel-indicators li {
  border: none;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  background: #fff;
  width: 12px;
  height: 12px;
  margin: 0;
}
.carousel-indicators .active {
  margin: 0;
  background-color: #28b16d;
  width: 10px;
  height: 12px;
}




.home_page_banner img {
    width: auto !important;
    z-index: -1;
}

.home_page_banner .hm_bnr1 {
    top: -70px;
    left: 0;
    width: 140px !important;
}

.hm_bnr2 {
    top: 50%;
    left: 10%;
}

.hm_bnr3 {
    bottom: -90px;
    left: 20px;
}
.newsect-digtinalageny {
    text-align: center;
    padding-top: 50px;
    padding-bottom: 50px;
}

.newsect-digtinalageny h1 {
    color: #000;
    font-weight: 700;
    font-size: 45px;
}

.newsect-digtinalageny p{}

.hm_bnr4 {
    top: 10%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
}

.hm_bnr5 {
    top: -100px;
    right: 0;
    width: 90px !important;
}

.home_page_banner .hm_bnr6 {
    top: 40%;
    right: 10%;
    width: 100px !important;
    filter: blur(3px);
}

.hm_bnr7 {
    bottom: -90px;
    right: 20px;
}

.home_page_banner {
    padding: 100px 0;
}
/*banner css end*/

.blog_sec {
  padding: 5% 0;
}
/*slick slider in tabs css start*/


/* Style the tab */




.tab_sec .tab {
  overflow: hidden;
  border: 0;
  background-color: #ffffff;
}
/* Style the buttons that are used to open the tab content */
.tab_sec .tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
}
/* Change background color of buttons on hover */
.tab_sec .tab button:hover {
  background-color: #ddd;
}
/* Create an active/current tablink class */
.tab_sec .tab button.active {
  background-color: #ccc;
}
/* Style the tab content */

.tab_sec .tabcontent {
  display: none;
  padding: 6px 12px;
  border: 0;
}
.tabcontent.active {
  display: block;
}
/*slick slider in tabs css start*/

.nav-item {padding: 10px;}
.menuSec {
    padding: 0px 0;
    position: absolute;
    width: 100%;
    top: 90px;
    z-index: 11;
}



/* main banner  */

.mobile_banner {
    display: none;
}

.normal_banner {
    display: block;
}

section.main_banner>img {
    width: 100%;
    object-fit: cover;
}

/*.banner_form {
    position: absolute;
    width: 100%;
    bottom: 100px;
}*/

section.main_banner {
    margin-top: 10%;
}

.banner_form h2 {
    font-weight: 700;
    color: #000;
    font-size: 47px;
    line-height: 1;
    margin-bottom: 10px;
}

.banner_form h1 {
    font-weight: 700;
    color: #000;
    font-size: 47px;
    line-height: 1;
    margin-bottom: 10px;
}


.banner_form p {
    width: 95%;
}

.banner_form form {
    background: #fff;
    width: 71%;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    padding: 10px;
    border-radius: 10px;
}

.banner_form form input {
    width: 100%;
    height: 50px;
    padding: 10px;
    background: #dddd;
    border: none;
    border-radius: 6px;
}

.banner_form form button {
    width: 100%;
    height: 50px;
    padding: 10px;
    background: #00a5bd;
    border: none;
    border-radius: 6px;
    color: #fff;
}

.banner_form .calltoact-btn {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-top: 22px;
}

.banner_form .calltoact-btn * {
    margin: 0;
   
}

.iti {
    position: relative;
    display: inline-block;
    width: 100%;
}

.banner_form ul li:first-child {
    /*border-right: 1px solid #dddd;*/
    padding-right: 13px;
}


/* main banner  */


section.after_baner {
    margin-top: 15px;
}
.after_baner ul img {
    width: 70px;
}
.logo_slider {
    padding: 0 50px;
}

.logo_box img {
    width: 90%;
    margin: 0 auto;
}

.logo_box {
    margin: 30px 0;
}

.logo_slider .slick-slide {
    opacity: 1;
}

.logo_box img {
    width: 130px;
    height: 120px;
    object-fit: contain;
}
/* after banner  */

.after_baner ul {
    display: flex;
    gap: 11px;
    margin-top: 15px;
}

.after_baner ul img {
    width: 49px;
}

.after_baner ul h4 {
    color: #000;
    font-size: 18px;
    margin-bottom: 6px;
}

section.after_baner .row {
    width: 87%;
}

section.service h2 {
    font-size: 55px;
    font-weight: 700;
    color: #000;
    line-height:1;
}
section.service h1 {
    font-size: 55px;
    font-weight: 700;
    color: #000;
    line-height:1;
}

.srvs-fot-lnk.footer_linkssss {
    margin-top: 0;
}
section.recommend-working.recom_worrkkk {
    padding-bottom: 0 !important;
}
/* after banner  */

.bluetic_banner_img{
    object-fit:contain;
    height:325px !important;
}
.bluetik_logos_slider .slick-track{
    display:flex;
    align-items:center;
}
.trustPimg {
    height: auto !important;
    width: 60% !important;
}

/* Socail media  */

section.social_media_result img {
    position: absolute;
    right: 0;
    height: 95%;
    width: 50%;
}
section.social_media_result.social_media_result1 {
    position: relative;
}

section.social_media_result.social_media_result1:before {
    content: '';
    position: absolute;
    top: 0;
    left: 4%;
    background: url("fot-after.png");
    width: 5%;
    height: 16%;
    background-repeat: no-repeat;
}
section.social_media_result h2 {
    font-weight: 600;
    color: #000;
    font-size: 35px;
    margin: 0 0 0;
    line-height: 1.3;
}

section.social_media_result h3 {
    font-size: 30px;
    font-weight: 700;
    margin: 0 0 7px 0;
}

section.social_media_result p {
    margin-bottom: 20px;
}

section.social_media_result .theme_btn {
    margin-right: 10px;
}

.pt_8 {
    padding-top: 80px;
}

section.social_media_result.position-relative {
    padding: 80px 0 0;
}
.theme_btn {
    position: relative;
    font-size: 17px;
    text-transform: uppercase;
    text-decoration: none;
    padding: 11px 50px;
    display: inline-block;
    border-radius: 5px;
    transition: all .2s;
    border: none;
    font-family: inherit;
    font-weight: 500;
    color: white;
    background-color: #00a5bd;
}
.theme_btn:hover {
    transform: translateY(-3px);
    box-shadow: 0 10px 20px rgb(0 0 0 / 20%);
    color: #fff;
}
section.social_media_result .theme_btn {
    margin-right: 10px;
}
/* Socail media  */

/* Portfolio  */
section.portfolio.portfolio1:before {
    content: '';
    position: absolute;
    top: -5%;
    left: 0;
    width: 30%;
    height: 31%;
    background-image: url("");
    background-repeat: no-repeat;
    z-index: -1;
    animation: blinkin 3s ease infinite;
}

section.portfolio.portfolio1 {
    position: relative;
}
.heading h2 {
    color: #000;
    font-weight: 700;
    margin-bottom: 50px;
}
.fbtchng h3 {
    color: #000;
    font-weight: 700;
    margin-bottom: 50px;
    font-size: 55px;
}

.portfolio_box {
    margin-bottom: 30px;
    transition: 0.5s;
}
.portfolio_box:hover {
    transform: scale(0.9);
}
.center_btn {
    display: flex;
    justify-content: center;
}


/* Portfolio  */



/* platform  */
.platform_slide:hover {
    transform: scale(0.9);
}
.platform_slide {
    text-align: center;
    padding: 10px;
    background-color: #ccc;
    padding: 30px 8px;
    border-radius: 20px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    transition: 0.5s;
    height:410px;
}
.pl_landing .platform_slide {
    text-align: center;
    padding: 10px;
    background-color: #ccc;
    padding: 30px 8px;
    border-radius: 20px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    height: 430px;
    transition: 0.5s;
}

.pl_landing .platform_slide img {
    width: 100px;
    display: inline-block;
    margin-bottom: 20px;
    height: 85px;
    object-fit: contain;
}

.platform_slide h4 {
    color: #000;
    font-size: 26px;
}

.fb {
    background-color: #9ce0ff  !important;
}

.ins {
    background-color: #ffd393  !important;
}

.you {
    background-color: #a6d7cd  !important;
}

.link {
    background-color: #ffc04f  !important;
}

.tik {
    background-color: #3edbd8  !important;
}


.thread {
    background-color: #e3e3e3  !important;
}


.platform_slider .slick-slide {
    opacity: 1;
    margin: 10px;
}

section.paltform h2 {
    font-weight: 700;
    color: #000;
    font-size: 50px;
}
.pal-round {
    position: relative;
}

.pal-round:before {
    content: '';
    position: absolute;
    background: url("fot-after.png");
    width: 14%;
    height: 43%;
    right: -20%;
    top: 5%;
    background-repeat: no-repeat;
    z-index: 0;
}
.platform_slide p {
    color: #000000;
    font-size: 13px;
    height:150px;
}
/* platform  */


/*reviews start*/
section.costumer-reviews-wrap:after {
    content: '';
    position: absolute;
    top: 30%;
    left: 0;
    background-image: url("r-before.jpg");
    height: 53%;
    width: 10%;
    background-repeat: no-repeat;
    z-index: -1;
    background-size: contain;
    animation: blinkin 3s ease infinite;
}
section.costumer-reviews-wrap:before {
    content: '';
    position: absolute;
    top: 6%;
    left: 30%;
    width: 40%;
    height: 101%;
    background-image: url("reviews.jpg");
    z-index: -1;
    background-size: cover;
    animation: blinkin 3s ease infinite;
}
section.costumer-reviews-wrap {
    padding: 51px 0;
    position: relative;
    height: auto;
}

.reviews-text {
    text-align: center;
}

.reviews-text h2 {
    font-size: 40px;
    color: #000;
    font-weight: 600;
    margin-bottom: 20px;
}

.reviews-text h4 {
    font-size: 45px;
    color: #000;
}
/*reviews end*/


/* lets advertzd start */

section.lets-advertizd .container-fluid {
    padding-right: 0;
    padding-left: 5%;
}

.advrtzd-frm h3 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 36px;
    line-height: 45px;
    margin: 0 0 10px;
}

.advrtzd-frm input {
    width: 100%;
    border: none;
    background: #efefef;
    height: 60px;
    margin-bottom: 4%;
    padding-left: 15px;
    border-radius: 5px;
}

.advrtzd-frm input::placeholder, .advrtzd-frm textarea::placeholder {
  font-size: 17px !important;
}

.advrtzd-frm textarea {
    width: 100%;
    border: none;
    background: #efefef;
    height: 150px;
    margin-bottom: 5%;
    border-radius: 5px;
    padding: 15px;
}

.advrtzd-frm button {
    width: 32%;
    background: #00a5bd;
    border: none;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 25px;
    height: 50px;
    border-radius: 5px;
}

section.lets-advertizd .row {
    align-items: center;
}

.advrtzd-frm {
    padding: 0 7%;
    position: relative;
}

.advrtzd-frm h3 span {
    display: block;
}

section.lets-advertizd {
    background: #fff;
    box-shadow: 0 0 10px #00000057;
    /*margin-top: 8%;*/
    padding-bottom: 0;
}

section.noshd{
     box-shadow: none !important;
}

.advrtzd-frm input::placeholder {
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    font-size: 23px;
    color: #a4a4a4;
}

.advrtzd-frm textarea::placeholder {
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    font-size: 23px;
    color: #a4a4a4;
}

/*lets advrtzd end*/


/*proud start*/
section.proud {
    padding: 100px 0;
}

/*proud end*/


/*creator start*/
section.creators-wrap .container-fluid {
    padding-right: 0;
    padding-left: 8%;
}

section.creators-wrap h2 {
    color: #000;
    font-size: 47px;
    font-weight: 700;
}

section.creators-wrap p {
    margin-bottom: 50px;
}

section.creators-wrap h3 {
    font-size: 40px;
    font-weight: 700;
}
section.creators-wrap.creators-wrap1 .container-fluid {
    padding-right: 8%;
    padding-left: 0%;
}
.creators-text {
    text-align: end;
    margin-left: 25px;
}
section.creators-wrap.creators-wrap1 img {
    /* width: 100%; */
}
/*section.creators-wrap.creators-wrap1 .col-lg-7{
    padding: 0;
}
section.creators-wrap.creators-wrap1 .col-lg-6{
    padding: 0;
}
section.creators-wrap.creators-wrap1 .col-lg-5{
    padding: 0;
}*/

section.creators-wrap.creators-wrap1:before {
    display: none;
}

section.creators-wrap.creators-wrap1:after {
    content: '';
    position: absolute;
    width: 52%;
    left: 0;
    top: 0;
    height: 100%;
    background: #ff8c92;
    z-index: -1;
}
.creators-img {text-align: end;}

.creators-img img {
    width: 80%;
}
section.creators-wrap.creators-wrap1 {
    margin-bottom: 10%;
}
section.creators-wrap {
    position: relative;
    padding: 80px 0;
}

section.creators-wrap:before {
    content: '';
    position: absolute;
    width: 48%;
    right: 0;
    top: 0;
    height: 100%;
    background: #ffc04f;
    z-index: -1;
}
section.creators-wrap.creators-wrap1 .creators-img {
    text-align: start;
}
section.creators-wrap.creators-wrap1 .row {
    display: flex;
    align-items: center;
}
/*creator end*/

/* foter start */

/*section.lets-advertizd {*/
/*    margin-bottom: 5%;*/
/*}*/
section.logo_sec {
    padding: 80px 0;
}
section.client_section.pb_8 {
    padding: 50px 0;
}
section.featured_sec.pb_8 {
    padding: 0px 0;
}
footer {
    background: #7ccfdb;
    padding-top: 6%;
    position: relative;
    /* margin-top: 10%; */
}

footer:after {
    content: '';
    position: absolute;
    background: url("fot-after.png");
    width: 5%;
    height: 16%;
    right: -8px;
    top: -9%;
    background-repeat: no-repeat;
    z-index: 0;
    -webkit-animation: linear infinite;
    -webkit-animation-name: run;
    -webkit-animation-duration: 1.8s;
}

footer::before {
    content: '';
    position: absolute;
    background: url("lets-get-advrtz-after.jpg");
    top: -30%;
    width: 18%;
    height: 42%;
    left: 0%;
    z-index: -1;
    -webkit-animation: linear infinite;
    -webkit-animation-name: run;
    -webkit-animation-duration: 1.8s;
}

.logo-fot p {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 15px;
    margin-top: 30px;
    color: #000;
    width: 80%;
}

.logo-fot ul {
    display: flex;
    gap: 23px;
    margin: 48px 0;
}

.logo-fot ul li i {
    font-size: 28px;
    color: #000;
}

footer h4 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 29px;
    color: #000;
    padding-top: 1%;
    margin-bottom: 30px;
}

.srvs-fot ul li a {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 15px;
    color: #000;
}

.srvs-fot ul li {
    margin-bottom: 4%;
}

.srvs-fot-lnk ul li a {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 15px;
    color: #000;
}

.srvs-fot-lnk ul li {
    margin-bottom: 4%;
}

.srvs-fot-lnk {
    margin-top: 60px;
}

.suport ul li a {
    font-size: 15px;
    color: #000;
    font-weight: 500;
}

.suport ul li {
    margin-bottom: 8%;
}

.suport ul li a span {
    font-weight: 600;
}

.suport p {
    font-size: 15px;
    font-weight: 600;
    text-transform: capitalize;
    color: #000;
}

ul.fot-btm {
    display: flex;
    gap: 10px;
}

ul.fot-btm img {
    border-radius: 5px;
    height: 50px;
    object-fit:contain;
}

.advrtzd-frm:before {
    height: 113%;
    width: 118%;
    content: '';
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    position: absolute;
    left: -75px;
    z-index: -1;
    top: -51px;
}

.pb_8 {
    padding-bottom: 80px;
}
section.tab_sec.pb_8 {
    margin-top: 10%;
}
section.tab_sec.pb_8.homepricet {
    margin-top: 0;
}
li.btn-head a {
    color: #fff !important;
}

li.btn-head {
    color: #fff !important;
    background: #00a5bd;
    border-radius: 10px;
    padding: 5px 10px;
}
/* foter end */

@keyframes blinkin{
  0%{
    transform:  scale(1);

  }
  50%{
    transform: scale(1.2);

  }
  100%{
    transition: scale(1);

  }
}


@-webkit-keyframes run {
0% {
  right : 0;
}
50% {
  right: 20px;
}
100% {
  right: 0;
}
}


/* Responsive  */
.call_act_btns ul{
    text-align:center;
}
.call_act_btns ul li{
    display:inline-block;
}
.call_act_btns ul li a {
    width: 100%;
    height: 50px;
    padding: 10px;
    background: #00a5bd;
    border: none;
    border-radius: 6px;
    color: #fff;
    padding: 10px 50px;
    display: block;
    margin-bottom: 10px;
    margin-top: 20px;
    font-size: 17px;
    line-height: 30px;
}
.swal-text {
    text-align: center !important;
}
.swal-footer {
    text-align: center !important;
}
.mt_8 {
    margin-top: 80px;
}
.cstm h6 {
    background: #1e1d1d !important;
    color: #fff;
    font-weight: 800;
}
.cstm h6:after {
    background: #1e1d1d !important;
}
.cstm-pricng .pricing-list::-webkit-scrollbar-thumb {
    background: #e91e63;
}
.cstm-px a {
    background: #e91e63 !important;
    color: #fff !important;
    width: 75%;
}
span.note {
    position: absolute;
    color: #FFD700;
    z-index: 1;
    right: 20px;
    font-size: 3em;
    top: -20px;
}
.cstm {
    position: relative;
}


#welcome_modal input {width: 100%;
    height: 50px;
    padding: 10px;
    background: #fffd;
    border: none;
    border-radius: 6px;margin: 0 0 15px;font-size: 16px;}

#welcome_modal textarea {width: 100%;
    height: 120px;
    padding: 10px;
    background: #fffd;
    border: none;
    border-radius: 6px;
    margin: 0 0 15px;
    font-size: 16px;
}

#welcome_modal h3 {
    font-size: 20px;
    line-height: 25px;
    color: #fff;
    font-weight: 300;
    margin: 0 0 30px;
}

#welcome_modal .modal-dialog {
    max-width: 600px;
    margin: 1.75rem auto;
}

#welcome_modal .modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 0px;
}

#welcome_modal .modal-content {
    background: rgba(255, 255, 255, 0.09);
    box-shadow: rgb(0 0 0 / 10%) 0 4px 30px;
    backdrop-filter: blur(2px);
    border: 4px solid rgba(255, 255, 255, 0.16);
    border-radius: 10px;
}

.modal_close_btn {
    position: absolute;
    top: -20px;
    right: -20px;
    background-color: #fff;
    height: 50px;
    width: 50px;
    border-radius: 100px;
    border: 0;
    font-size: 25px;
}


#welcome_modal h6 {
    position: absolute;
    transform: rotate(-46deg);
    background-color: #f00;
    width: 190px;
    left: -64px;
    top: -3px;
    padding: 24px 10px;
    color: #ffffff;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 3px;
}

.modal_inner_wrap {
    overflow: hidden;
}

.modal_inner_wrap {
    padding: 4rem 3rem;
}

#getstartedppu input {width: 100%;
    height: 50px;
    padding: 10px;
    background: #fffd;
    border: none;
    border-radius: 6px;margin: 0 0 15px;font-size: 16px;}

#getstartedppu textarea {width: 100%;
    height: 120px;
    padding: 10px;
    background: #fffd;
    border: none;
    border-radius: 6px;
    margin: 0 0 15px;
    font-size: 16px;
}

#getstartedppu h3 {
    font-size: 20px;
    line-height: 25px;
    color: #fff;
    font-weight: 300;
    margin: 0 0 30px;
}

#getstartedppu .modal-dialog {
    max-width: 600px;
    margin: 1.75rem auto;
}

#getstartedppu .modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 0px;
}

#getstartedppu .modal-content {
    background: rgba(255, 255, 255, 0.09);
    box-shadow: rgb(0 0 0 / 10%) 0 4px 30px;
    backdrop-filter: blur(2px);
    border: 4px solid rgba(255, 255, 255, 0.16);
    border-radius: 10px;
}
#getstartedppu h1{
    font-size:45px;
}

#getstartedppu select {width: 100%;
    height: 50px;
    padding: 10px;
    background: #fffd;
    border: none;
    border-radius: 6px;margin: 0 0 15px;font-size: 16px;}

.modal_close_btn {
    position: absolute;
    top: -20px;
    right: -20px;
    background-color: #fff;
    height: 50px;
    width: 50px;
    border-radius: 100px;
    border: 0;
    font-size: 25px;
}


#welcome_modal h6 {
    position: absolute;
    transform: rotate(-46deg);
    background-color: #f00;
    width: 190px;
    left: -64px;
    top: -3px;
    padding: 24px 10px;
    color: #ffffff;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 3px;
}


.proud_images .slick-slide {
    margin: 0;
}

.float{
  position:fixed;
  width:60px;
  height:60px;
  bottom: 11px;
  left: 28px;
  background-color: #00a5bd;
  color:#FFF;
  border-radius:50px;
  text-align:center;
  font-size:30px;
  box-shadow: 2px 2px 3px #999;
  z-index:100;
}

.my-float{
  margin-top:16px;
}
.float:hover {background: #fff;color: #00a5bd;}
/*==============floating strips css start============== */
.floatbutton.active{right: 0;z-index: 9;-webkit-transition: 0.4s;-moz-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;}
.floatbutton{-webkit-transition: 0.4s;-moz-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;position: fixed;right: -370px;top: 18%;font-size: 0;width: 420px;/* transform: translateY(-50%); */z-index: 999;}
.floatbutton .clickbutton{width: 50px;z-index: 999;height: 50px;cursor: pointer;box-shadow: -20px 7px 18px -7px rgba(87, 184, 151, 0.09);border-radius: 0px;display: inline-block;padding-top: 0;vertical-align: top;margin-top: 125px;color: #fff;font-size: 16px;font-weight: 700;position: relative;text-transform: uppercase;background-color: #ff5037;box-shadow: 0px 0px 40px #00000026;-webkit-box-shadow: 0px 0px 40px #00000026;-ms-box-shadow: 0px 0px 40px #00000026;-o-box-shadow: 0px 0px 40px #00000026;}
.floatbutton .clickbutton .crossplus:before{content: ""; display:none;position: absolute;width: 20px;height: 2px;right: 0;background: #fbb334;z-index: 99;top: 0;left: 0;bottom: 0;margin: auto;}
.floatbutton .clickbutton .crossplus:after{content: ""; display:none;position: absolute;width: 2px;height: 20px;right: 0;background: #fab334;z-index: 99;top: 0;left: 0;bottom: 0;margin: auto;}
.floatbutton .clickbutton .crossplus{position: relative;display: block;-webkit-transition: 0.4s;-moz-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;white-space: pre;}
.floatbutton .clickbutton .crossplus.rotate{transform: rotate(45deg);-webkit-transition: 0.4s;-moz-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;}
.floatbutton .clickbutton .crossplus i {font-size: 18px;color: #ffffff;margin: 17px 0 0 15px;}
.banner-form{background: #fff;padding: 30px;position: relative;z-index: 99999 !important;border-radius: 5px;margin: 0;width: 370px;display: inline-block;box-shadow: 0px 0px 30px #0000001f;}
.ban-form input{width: 100%;margin: 0 0 0 0;border: 1px solid #e5e5e5;background: white;padding: 10px 15px;color: gray;font-size: 14px;border-radius: 3px;height: 50px;font-weight: 400;outline: none !important;margin: 0 0 15px 0;}
.banner-form .intl-tel-input{width: 100%;}
.banner-form h3 {color: #141315;font-size: 24px;margin-bottom: 5px;font-weight: 700;}
.banner-form h3 strong {font: 24px/24px "Poppins", sans-serif;font-weight: 600;}
.ban-form input[type="submit"]{color: #fff;font-weight: 600;border-radius: 3px;text-align: center;padding: 10px 15px;margin: 20px 0 0;border: transparent;cursor: pointer;background-color: #ff5037;}
.ban-form textarea{width: 100%;border: 1px solid #e5e5e5;background: white;padding: 10px 15px;color: gray;font-size: 14px;border-radius: 3px;font-weight: 400;height: 120px;outline: none !important;margin: 15px 0 0px 0;resize: none;}
.btns_wrap{position:fixed;right: -6px;}
.btns_wrap a:hover{text-decoration: none!important;right: 6px;}
.btns_wrap .call_wrap{width: 280px;background-color: #00a5bd;position: absolute;right: -216px;top: 63px;border-radius: 3px 0px 0px 3px;overflow: hidden;box-shadow: 0px 0px 40px #00000026 !important;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;z-index: 9999;border-radius:0px;}
.btns_wrap .call_wrap span{color: #fff;font-size: 20px;font-weight: 600;vertical-align: middle;/* background: #000; */padding: 15px 20px 15px 15px;}
.btns_wrap .chat_wrap{display: block;position: absolute;right: -225px;width: 280px;background-color: #EF3D5B;top: 0;border-radius: 0px;overflow: hidden;box-shadow: 0px 0px 40px #00000026 !important;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;border-radius: 30px 0px 0px 30px;z-index: 9999;}
.btns_wrap .chat_wrap span.icoo,
.btns_wrap .call_wrap span.icoo{color: #fff;font-size: 18px;padding: 15px 20px 15px 20px;border-right: 1px solid #ded9d9;vertical-align: middle;display: inline-block;border-radius: 10px 0px 0px 10px;}
.btns_wrap .chat_wrap span{color: #fff;font-size: 15px;vertical-align: middle;/* background: #000; */padding: 15px 30px 15px 15px;}
.ban-form .fldset.inpchecbx label{display: inline-block;margin: 0;line-height: 1.4;color: #676767;font-size: 13px;}
.ban-form .fldset.inpchecbx input{display: inline-block;width: auto;height: auto;margin: 0;}
.fldset.inpchecbx {margin: 10px 0 0 0;}
.fldset p{font-size: 13px;color: #676767;padding: 0;margin: 10px 0 0 0;}
.fldset p a{display: block; padding: 5px 0px 0 0; color: #141315; font-weight: 500; font-size: 14px; }
.main-services-banner-sec .ban-form .fldset  textarea{height: 60px;}
.main-services-banner-sec .ban-form input{height: 40px}
.intl-tel-input .country-list .country{font-size:14px;}
/*===================floating strips css end =================*/


section.after_baner {
    margin-top: -95px;
}
section.after_baner.after1-inner {
    margin-top: 0px;
}
/*.after_baner ul img {*/
/*    width: 70px;*/
/*}*/

.after_baner ul img {
    width: 60px;
    object-fit: scale-down;
}

.logo_slider {
    padding: 0 50px;
}

.logo_box img {
    width: 90%;
    margin: 0 auto;
}

.logo_box {
    margin: 30px 0;
}

.logo_slider .slick-slide {
    opacity: 1;
}

.logo_box img {
    width: 180px;
    height: 120px;
    object-fit: contain;
}



div#countdown li {
  background: transparent;
  margin: 0 14px;
  color: #ffffff;
  padding: 0px 0px;
}
div#countdown ul {display: flex;align-items: center;justify-content: center;padding: 0;}
div#countdown ul li {
  text-transform: uppercase;
  position: relative;
}
div#countdown ul li span {
  display: block;
  margin-bottom: 6px;
  background: #fff;
  color: #000;
  font-weight: 800;
  width: 65px;
  height: 48px;
  border-radius: 8px;
  padding: 5px;
  box-shadow: inset 0 0 0 0 #000;
  font-size: 33px;
  display: flex;
  align-items: center;
  justify-content: center;
  }
div#countdown ul li:after {
  content: '';
  position: absolute;
  width: 66px;
  height: 1px;
  top: 33%;
  left: 0;
  /* border-bottom: 2px solid #163932; */
}

 .pl_seo .cards-row{
    height: 300px;
    margin-top: 50px;
  }
   .pl_seo .platform_slide:hover {
      transform: scale(0.9);
  }
   .pl_seo .platform_slide {
      text-align: center;
      padding: 0 10px;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      border-radius: 20px;
      box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
      height: 250px;
      transition: 0.5s;
  }

   .pl_seo .platform_slide img {
      width: 100px;
      display: inline-block;
      margin-bottom: 20px;
      height: 85px;
      object-fit: contain;
  }

   .pl_seo .platform_slide h4 {
      color: #000;
      font-size: 24px;
      font-weight: 600;
  }
   .pl_seo .plt-col-width {
      width: 20%;
  }

  .plt-mt{
    margin-top:50px;
  }
  .plt-1 {
      background-color: #9ce0ff;
  }

  .plt-2 {
      background-color: #ffd393;
  }

  .plt-3 {
      background-color: #ff7777;
  }

  .plt-4 {
      background-color: #a6d7cd;
  }
  .plt-5 {
      background-color: #ffc04f;
  }
  section.service {
    position: relative;
    height: 160vh;
    width: 100%;
}


  section.service img {
    position: absolute;
    top: 0;
    z-index: -1;
    width: 100%;
}

/* prcing start */

section.pricing h2 {
    text-align: center;
    font-size: 59px;
    font-weight: 700;
    margin-bottom: 80px;
    color: #000;
}

.pricing-bx {
    text-align: center;
    box-shadow: 0 0 10px 0 #00000045;
    padding-bottom: 37px;
    border-radius: 15px;
    background: #fff;
}

.pricing-bx h6 {
    font-size: 28px;
    text-transform: uppercase;
    font-weight: 600;
    color: #000;
    line-height: 36px;
    background: #9ce0ff;
    padding: 20px 0;
    position: relative;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

.pricing-bx h6 span {
    font-size: 28px;
    display: block;
    padding-bottom: 10px;
}

.pricing-bx h6:after {
    content: '';
    position: absolute;
    width: 8%;
    height: 23%;
    background: #9ce0ff;
    transform: rotate(45deg);
    left: 0;
    right: 0;
    margin: 0 auto;
}

.pricing-bx h5 {
    font-size: 23px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    color: #000;
    margin-top: 33px;
    margin-bottom: 38px;
}

.pricing-list p {
    font-size: 17px;
    margin-bottom: 10px;
    font-weight: 400;
    color: #000;
    padding-left: 16px;
}

.pricing-list {
    height: 205px;
    overflow-y: scroll;
    padding: 0 0px;
}

.pricing-bx h5 span {
    display: block;
}

.pricing-list {
    direction: rtl;
    text-align: left;
}
.pricing-list p {
    direction: ltr;
}


/* width */

.pricing-bx ::-webkit-scrollbar {
    width: 6px;
}


/* Track */

.pricing-bx ::-webkit-scrollbar-track {
    background: #7c7c7c;
}


/* Handle */

.pricing-bx ::-webkit-scrollbar-thumb {
    background: #9ce0ff;
}


/* Handle on hover */

.pricing-bx ::-webkit-scrollbar-thumb:hover {
    background: #000;
}

.pricng-txt-beelw {
    padding-left: 15px;
}
section.pricing.newpricing {
    padding-top: 60px;
}
section.pricing {
    position: relative;
    padding-bottom: 80px;
}

section.pricing:after {
    content: '';
    position: absolute;
    background: url("");
    width: 30%;
    height: 69%;
    top: -22%;
    left: 0;
    background-repeat: no-repeat;
    z-index: -1;
}

.pricing-bx a {
    background: #9ce0ff;
    color: #000;
    font-size: 21px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    margin-bottom: -28%;
    width: 55%;
    height: 53px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.pricing-bx.orng h6 {
    background: #ff9a66;
}

.pricing-bx.orng h6:after {
    background: #ff9a66;
}

.pricing-bx.orng a {
    background: #ff9a66;
}

.pricing-bx.orng ::-webkit-scrollbar-thumb {
    background: #ff9a66;
}

.pricing-bx.grn h6 {
    background: #bde3e4;
}

.pricing-bx.grn h6:after {
    background: #bde3e4;
}

.pricing-bx.grn a {
    background: #bde3e4;
}

.pricing-bx.grn ::-webkit-scrollbar-thumb {
    background: #bde3e4;
}

.pricing-bx.red h6 {
    background: #ff6e6e;
}

.pricing-bx.red h6:after {
    background: #ff6e6e;
}

.pricing-bx.red a {
    background: #ff6e6e;
}

.pricing-bx.red ::-webkit-scrollbar-thumb {
    background: #ff6e6e;
}

.portfolio_mobile {
    display: none;
}


/* prcing end */


/* Agency  */
section.agency h2 {
    font-weight: 700;
    color: #000;
    font-size: 50px;
}

section.agency h4 {
    color: #000;
    margin-bottom: 0;
    font-size: 25px;
}

section.agency h6 {
    margin: 0;
    font-size: 25px;
    color: #000000;
}

section.agency p {
    font-size: 16px;
    margin-bottom: 30px;
}
/* Agency  */

/* Portfolio Tabs  */
.portfolio_tabs .nav-tabs {
    justify-content: center;
    border: none;
    margin-bottom: 33px;
}

.portfolio_tabs .nav-link {
    border: none;
    color: #000;
    font-weight: 700;
    font-size: 16px;
}

.portfolio_tabs .nav-link.active {
    color: #00a5bd;
    background:transparent;
}
.lets-advertizdpr {
    margin-bottom: 0% !important;
}
section.costumer-reviews-wrap.prcoustumer:after{
background-image: url("prc2.png") !important;
}
/* Portfolio Tabs  */
section.main_banner>img{
    /* animation: UpDown 4s linear infinite; */
    transform: translateY(-130px);
}
.new_bannr>img{
    transform: translateY(-40px) !important;
}
@keyframes UpDown {
    0% {
      transform: translateY(-10px);
    }
    50% {
        transform: translateY(20px);
    }
    100% {
        transform: translateY(-10px);
    }
  }
  .client_slider .slick-slide{
    opacity: 1;
  }
  .client_slider .slick-track ,.proud_recg_slider .slick-track {
    display: flex;
    align-items: center;
    padding-bottom: 50px;
}
.client_slider img {
    width:160px;
}
.client_slider .slick-dots li button:before {
    font-size: 16px;
    color: #7ccfdb;
    opacity: 1;

}

.client_slider .slick-dots li.slick-active button:before {
    opacity: 1 !important;
    font-size: 25px;
}
.client_slider .slick-list ,.proud_recg_slider .slick-list{
    overflow: visible;
}
.proud_recg_slider .slick-slide:not(.slick-active), .client_slider .slick-slide:not(.slick-active){
   filter: grayscale(100%) ;
   opacity: 0.5;
}

/* PR PAGE  */
.pr_port.portfolio1:before{
    background-image: url("") !important;
    top: 90px !important;
}
.pr_speaker.costumer-reviews-wrap:after{
    background-image: url("") !important;
}
/* PR PAGE  */

/* Featured  */
.proud_recg_slider .slick-slide,.featured_sslider .slick-slide{
    opacity: 1;
}

.proud_recg_slider .slick-next::before ,.featured_sec .slick-next::before{
    content: "\f054";
    font-weight: 700;
    font-family: 'Font Awesome 5 Free';
}
.proud_recg_slider .slick-prev::before, .featured_sec .slick-prev::before{
    content: "\f053";
    font-weight: 700;
    font-family: 'Font Awesome 5 Free';
}
/* Featured  */

/* Proud Recg  */
.proud_recg_slider img{
    width: 150px;
}
.proud_recg_slider .slick-track{
    padding-bottom: 0px;
}
/* Proud Recg  */

.ppc_port img{
    border-radius: 20px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}



/* LP2  */
section.faqs {
    position: relative;
    padding-bottom: 120px;
}

section.faqs img {
    position: absolute;
    left: 0;
    width: 48%;
}
.faq_text .accordion-button::after {

content: "\2b";

font-family: 'FontAwesome';

background-image: unset;

width: unset;

height: unset;

border: 1px solid #000;

border-radius: 100%;

height: 20px;

width: 20px;

display: flex;

align-items: center;

justify-content: center;
}
.faq_text .accordion-button:not(.collapsed)::after {
    content: "\f068";
    background-image: unset;
    font-family: 'FontAwesome';
    transform: unset;

}

.faq_text .accordion-button {
    align-items: center;
    font-size: 16px;
    font-family: 'Montserrat';
    font-weight: 500;
    line-height: 1.2;
    text-transform: uppercase;
}

.faq_text .accordion-item {
    border: none;
    margin-bottom: 17px;
}
.faq_text .accordion-button:not(.collapsed) {
    background: transparent;
    color: #000;
    border: none;
}
.faq_text .accordion-button:focus{
    box-shadow: none;
}
.accordion-button:not(.collapsed) {
    background: transparent;
    color: #000;
    border: none;
}

.faq_text h2 {
    font-weight: 700;
    color: #000;
    margin-bottom: 12px;
}

.faq_text > p {
    font-size: 25px;
    color: #000;
    font-weight: 600;
}
/* LP2  */

  
  /*ahmed css*/
    .themes-padd{
      padding: 80px 0;
    }
    .online-sec::after{
      content: '';
      position: absolute;
      right: 0;
      top: 0;
      height: 100px;
      width: 85px;
      background-image: url("");
      z-index: -1;
      background-repeat: no-repeat;
      background-size: contain;
    }
    .online-sec::before{
      content: '';
      position: absolute;
      left: 0;
      bottom: 0;
      height: 100px;
      width: 100px;
      background-image: url("");
      z-index: -1;
      background-repeat: no-repeat;
      background-size: contain;
    }
    .online-sec{
      position: relative;
      z-index: 1;
      padding-top:20px;
    }
    .online-sec .container-fluid{
      padding-right: 50px;
    }
    .online-sec .row {
    display: flex;
    align-items: center;
}
   .online-sec img {
    /* margin-left: 132px; */
    width: 70%;
}

    .themes-h2 {
    color: #191919;
    font-size: 53px;
    line-height: 60px;
    font-weight: bold !important;
}
    .themes-p{
      color: #767676;
      font-size: 14px;
      /*line-height: 30px;*/
      margin-bottom: 20px;
    }
 .paltform.pt_8.inner-sec.paltform1.pl_seo.pb_8.position-relative h2 {
    font-size: 25px;
    line-height: 40px;
}
    .pal-round.inner-sec:before{
          background-image: url("");
    width: 100px;
    height: 100px;
    background-size: contain;
    right: 0;
    margin-right: -12%;
    }
.costumer-reviews-wrap.home-inner.prcoustumer::after {
        background-image: url("homme-inner-bg.png") !important;
}

  .differ-step-sec{
    position: relative;
    z-index: 1;
    padding-bottom:0;
  }
  .step-box:hover{
    transform: scale(0.9);
    cursor: pointer;
    box-shadow: 0 0 10px 0 #00000022;
  }
  .step-box{
    margin: 20px 0;
    border-radius: 10px;
    text-align: center;
    padding: 30px 15px;
    transition: 0.3s ease-in-out;
  }
.step-box h3 {
    color: #000;
    font-size: 27px;
    font-weight: 800;
}
  .step-box p{
    color: #fff;
    font-size: 14px;
    line-height: 25px;
  }
  .step-box a{
    color: #000;
    font-weight: 700;
    text-transform: uppercase;
  }
  .sb-c-1{background-color: #00a5bd;}
  .sb-c-2{background-color: orange;}
  .sb-c-3{background-color: #29b79a;}
  .sb-c-4{background-color: #8982ff;}

  .marketing-sec{
    background-color: #00a5bd;
    position: relative;
  }
  .marketing-sec h2{
    color: #fff;
    font-size: 45px;
    line-height: 45px;
  }
  .form-box{
    background-color: #fff;
    padding: 30px 20px;
    border-radius: 5px;
    margin-top: 20px;
  }
  .form-box input{
    width: 100%;
    padding: 12px 10px;
    background: #dddddd;
    border: 0;
    border-radius: 5px;
    margin: 0 0 5px;
  }
  .form-box button{
    width: 100%;
    border: 0;
  }
  .right-icon {
    position: relative;
    z-index: 1;
}
  .right-icon::after{
    content: '';
    position: absolute;
    right: 0;
    top: 20%;
    background-image: url("");
        height: 250px;
    width: 225px;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: -1;
  }
  section.costumer-reviews-wrap.left-iconss::after {
        background-image: url("") !important;
    height: 250px;
    top: inherit;
    bottom: -20%;
    width: 250px;
}
.instagram-icon{
  position: relative;
}
.instagram-icon::after{
   content: '';
    position: absolute;
    right: 0;
    top: 20px;
    background-image: url("");
    height: 250px;
    width: 190px;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: -1;
}
  .app-inner .row{
    display: flex;
    align-items: flex-end;
  }
  .app-deif .step-box{
    height: 250px;
    display: grid;
    align-content: center;
  }
  .api-sli .slick-slide{
    opacity: 1;
    margin-bottom: 55px;
  }
  .api-sli .slick-slide img{
    height: 100px;
    width: 100px;
    object-fit: contain;
    margin: 0 auto;
  }

  .app_dev_stay_track .step-box {
    min-height: 255px;
    height: 265px;
  }

  /*.home_page_banner {*/
  /*  margin-bottom: -200px !important;*/
  /*}*/

  .home_after_banner {
    padding: 0 100px;
  }

  .digital_market_vid video {
    width: 100%;
    height: 560px;
    object-fit: cover;
  }

  .home_make_diff_sec .step-box {
    min-height: 255px;
    height: 265px;
  }

  .platform_slide img {
    width: 50%;
    margin: 0 auto;
  }
  
  /*ahmed css*/

section.tab_sec.pb_8 a.nav-link {
    background: #00a5bd !important;
    color: #fff;
    padding: 10px 25px;
    text-transform: uppercase;
}
section.tab_sec.pb_8 .nav {
    height: 150px !important;
    position: inherit !important;
    top: 0 !important;
    right: 0 !important;
    width: 100% !important;
    z-index: 1500 !important;
    opacity: 1;
    transition: all 0.8s;
    display: flex;
    justify-content: center;
    margin-top: 3%;
}
section.tab_sec.pb_8 h2 {
    font-weight: 700;
    color: #000;
    font-size: 75px;
    line-height: 1;
    margin-bottom: 10px;
    text-align: center;
}
.tab_sec .nav-tabs .nav-link.active {
    background: #ff9a66 !important;
    color: #fff;
}



/*WDS LOGO SEC STRT*/
.logo_sec.wds_logo_sec {
    padding: 10px 0px;
    background-color: #f1f1f1;
}
.logo_sec.wds_logo_sec ul{
    margin: 0px 0;
}

.logo_sec.wds_logo_sec ul li img{
    width: 100%;
}

.logo_sec.wds_logo_sec .slick-slide {
    opacity: 1;
}

/*WDS LOGO SEC END*/


/*WDS PORTFOLIO SEC STRT*/
.wds_portfolio.portfolio_tabs .nav-item {
    padding-left: 0;
    padding-right: 0;
}
/*WDS PORTFOLIO SEC END*/



section.packages {
    padding: 50px 0 100px;
    /* background: linear-gradient(to bottom, rgba(238,238,238,1) 0%, rgba(255,255,255,1) 100%); */
    font-size: 14px;
    color: #848894;
    line-height: 23px;
}
section.packages h2 {
    color: #282828;
    margin: 0;
    font-size: 34px;
    font-weight: 700;
    line-height: 35px;
    margin-bottom: 20px;
}
section.packages h2 a.grad-btn {
    color: #fff;
}
section.packages a.grad-btn {
    color: #fff;
    padding: 10px 30px;
    border-radius: 5px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    position: relative;
    margin: 0 auto;
}

a.grad-btn {
    background: #31e1ca;
    background: -moz-linear-gradient(left, rgba(210,42,67,1) 0%, rgba(240,118,10,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(210,42,67,1)), color-stop(100%, rgba(240,118,10,1)));
    background: -webkit-linear-gradient(left, #31e1ca 0%, #127eeb 100%);
    background: -o-linear-gradient(left, rgba(210,42,67,1) 0%, rgba(240,118,10,1) 100%);
    background: -ms-linear-gradient(left, rgba(210,42,67,1) 0%, rgba(240,118,10,1) 100%);
    background: linear-gradient(to right, #31e1ca 0%, #127eeb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d22a43', endColorstr='#f0760a', GradientType=1 );
}
section.packages p {
    margin: 0 auto 20px;
    font-weight: 400;
    color: #848894;
    font-size: 13px;
}
section.packages a.border-btn {
        font-weight: 600;
        padding: 8px 30px;
        display: inline-block;
        border: 2px solid #e65a38;
        border-radius: 5px;
        text-transform: uppercase;
        color: #000 !important;
        margin: 0 0 0 6px;
    }

section.packages .col-md-4 {
    margin: 20px 10px 20px 10px;
    /* float: none; */
    /* display: inline-block; */
    text-align: center;
}
section.packages [class^="col-md-4"]>div {
    background: #fff;
    border-radius: 5px;
    padding: 20px 20px 0;
    position: relative;
    border: 2px solid #d8dfe6;
    border-radius: 14px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -ms-transition: all .2s ease-in;
    transition: all .2s ease-in;
}
section.packages [class^="col-md-4"]>div h2 {
    font-size: 22px;
    font-weight: 600;
    text-align: left;
    margin-bottom: 14px;
    line-height: 25px;
}
section.packages [class^="col-md-4"]>div i {
    position: absolute;
    right: -2px;
    top: 0;
}
section.packages [class^="col-md-4"]>div .pricebox, .cs-wb-pkg-show .pricebox {
    position: relative;
    text-align: left;
    display: block !important;
    margin: 30px 0 10px 0;
}
section.packages [class^="col-md-4"]>div .pricebox sup, .cs-wb-pkg-show .pricebox sup {
    font-size: 22px;
    font-weight: 600;
    position: relative;
    color: #00a5bd;
}
section.packages [class^="col-md-4"]>div .pricebox h3, .cs-wb-pkg-show .pricebox h3 {
    display: inline-block;
    font-size: 55px;
    margin: 0;
    font-weight: 700;
    color: #00a5bd;
}
section.packages [class^="col-md-4"]>div .pricebox strike, .cs-wb-pkg-show .pricebox strike {
    font-size: 16px;
    color: #7dcfdb;
    position: relative;
    top: -10px;
    font-weight: 700;
    left: 7px;
}
section.packages [class^="col-md-4"]>div .pricebox span, .cs-wb-pkg-show .pricebox span {
    position: absolute;
    top: 16px;
    left: 0;
    font-size: 14px;
    color: #7dcfdb;
    font-weight: 700;
}

section.packages [class^="col-md-4"]>div ul li {
    font-size: 12px;
    color: #7b7b7b;
    font-weight: 500;
    padding-left: 15px;
    position: relative;
    margin-bottom: 0px;
    text-align: left;
}
section.packages [class^="col-md-4"]>div ul li:before {
    content: "\f111";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 7px;
    top: 9px;
    position: absolute;
    left: 0;
}
section.packages [class^="col-md-4"]>div ul {
    margin-bottom: 0px;
    margin-top: 5px;
}
 p.addontag {
    font-size: 12px;
    color: #7dcfdb;
    text-align: center;
    display: inline-block;
    margin-bottom: 0px;
    width: 100%;
    font-weight: 700;
    margin: 7px 0;
}
 p.addontag strong {
    color: #00a5bd;
}
section.packages [class^="col-md-4"]>div a.mr-det {
    display: block;
    text-transform: uppercase;
    color: #000;
    margin: 10px 0 0px;
    font-weight: 700;
    font-size: 11px;
    letter-spacing: 2px;
    margin-left: 5px;
}
section.packages [class^="col-md-4"]>div h2+p {
    font-size: 11px;
    color: #727272;
    text-align: left;
    width: 89%;
    margin: 0 0 9px;
}
section.packages [class^="col-md-4"]>div:hover {
    border: 2px solid #00a5bd !important;
    border-radius: 14px;
    box-sizing: border-box;
    box-shadow: #dadada 0 0 20px;
}
/*
 *  STYLE 14
 */
.style-14::-webkit-scrollbar-track
{

    background-color: #e8e8e8;
}
.style-14::-webkit-scrollbar
{
    width: 5px;
    background-color: #5edbdf;
}
.style-14::-webkit-scrollbar-thumb
{
    background-color: #5edbdf;
}
.scrollbar
{
    margin-left: 0px;
    float: left;
    height: 188px;
    width: 100%;
    overflow-y: scroll;
    margin-bottom: 15px;
    overflow-x: hidden;
}
.force-overflow
{
    min-height: 450px;
}

.actions{
    border-top: 1px solid #eeeeee;
    padding-top: 10px;
    display: block;
    float: none;
    position: relative;
    clear: both;
    width: 100%;
    text-align: center;
    margin: 4px auto 10px;
}


.actions a{
    vertical-align: top;
    min-width: inherit;
    margin: 0px;
    position: relative;
        cursor: pointer;
    color: #7b7b7b;
    font-size: 9px;
}

.actions a span{font-size: 12px;/* float: left; */font-weight: bold;color: #7f7b7b;text-align: center;}
.actions a span small{
    display: block;
    font-size: 15px;
    line-height: normal;
    color: #000000;
    }

.actions::before{
    position: absolute;
    content: "";
    height: 43px;
    background-color: #eee;
    width: 1px;
    left: 50%;
    top: 10px;
    }




/*section.packages .row+.row {*/
/*    width: 1000px;*/
/*    margin: 0 auto -15px;*/
/*}*/

.br-sol .actions a span {
    color: #ffffff;
}

.actions .col-md-6 {
    padding: 0 0px;
    text-align: center !important;
    float: none;
}

section.packages * {
    vertical-align: top;
}
.actions {
    display: flex;
    align-items: center;
    justify-content: center;
}

 a.pkg-view-detail {
    margin: 4px 0 0 0;
    display: inline-block;
    color: #22b0da;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
    clear: both;
    border-bottom: #ccc 1px dotted;
}

section.packages [class^="col-md-4"]>div a.various {
    display: inline-block;
    top: 20px;
}


.pack-dtl h4 {
    font-size: 61px;
    color: #000;
    line-height: 65px;
    font-weight: 600;
}

.pack-dtl {
    text-align: center;
}

.pack-dtl p {
    text-align: center;
    font-size: 22px !important;
    line-height: 28px;
    color: #000 !important;
    font-weight: 600 !important;
}

.pack-dtl h5 {
    background-image: linear-gradient(90deg, rgba(96,210,240,1) 7%, rgba(92,224,183,1) 100%) !important;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 22px;
    font-weight: 700;
    animation: pulse .9s ease-in-out infinite;
}
.packages_sliderwds img {
    width: auto;
    margin: 0 0 0 auto;
}

.packages_sliderwds .slick-slide {
    opacity: 1;
}

.packages_sliderwds .slick-prev::before {
    content: "\f060";
    font-family: 'Font Awesome 5 Free';
    color: #5fd6e0;
    font-size: 30px;
    font-weight: 700;
}

.packages_sliderwds .slick-prev {
    left: -45px;
}

.packages_sliderwds .slick-next {
    right: -30px;
}

.packages_sliderwds .slick-next::before {
    content: "\f061";
    font-family: 'Font Awesome 5 Free';
    color: #5fd6e0;
    font-size: 30px;
    font-weight: 700;
}
.packages-pricing .main-pkgg .pkg-body ul li:after {
    content: "";
    display: inline-block;
    top: 9px;
    position: absolute;
    left: 0;
    background: #2a2d51;
    width: 5px;
    height: 5px;
    border-radius: 50px;
}





section.br-sol.custom-web-pkg {
    position: relative;
    overflow: hidden;
    /* padding: 0 0 17px; */
    background: #45356a;
}

section.br-sol.custom-web-pkg:before {
    background: #7dcfdb;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 1;
}

section.br-sol.custom-web-pkg .container {
    position: relative;
    z-index: 3;
    text-align: center;
}

.cs-wb-ul {
    border-radius: 2px;
    margin: 20px 0 0 0;
    width: 24% !important;
    padding: 0 0 !important;
}

.cs-wb-ul li {
    font-size: 12px;
    padding: 8px 0 8px 10px;
    position: relative;
    border-bottom: #ffffff36 1px solid;
    text-align: left;
    color: #000;
}

section.pd-60 .pricing {
    padding-bottom: 20px;
}

.cs-wb-ul li:last-child {
    border-bottom: 0px none;
}

.cs-wb-ul li:before {
    content: "";
    background: #000;
    width: 5px;
    height: 3px;
    position: absolute;
    left: 0;
    top: 17px;
}


.cs-wb-ul ul {
    padding: 0 17px;
}

.cs-wb-pkg-show {
    background: #000;
    border-radius: 0px;
    padding: 30px 25px 30px 25px;
    margin-top: 0;
    color: #424242;
    width: 28% !important;
    margin-left: 0;
    display: grid;
    align-content: center;
    justify-items: center;
    /* height: 100%; */
}

.cs-wb-ul+.cs-wb-ul+.cs-wb-ul ul {
    /* min-height: 359px !important; */
}

.cs-wb-pkg-show a.grad-btn {
    display: inline-block;
    color: #fff;
    padding: 10px 30px;
    margin-top: 20px;
    border-radius: 2px;
    font-size: 17px;
    width: 83%;
    border-radius: 5px;
}

.cs-wb-pkg-show .pricebox {
    margin-top: 23px;
    text-align: center;
}

.cs-wb-pkg-show .actions a {
    color: #7dcfdb !important;
}

.cs-wb-pkg-show .actions a span {
    color: #7dcfdb;
}

.cs-wb-pkg-show .actions a small {
    color: #7dcfdb !important;
}

.cs-wb-pkg-show  .actions {
    margin-top: 13px;
    padding-top: 13px;
}

section.br-sol.custom-web-pkg:after {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    background: url("") rgba(0, 0, 0, 0.6);
    width: 100%;
    height: 100%;
    min-width: 100%;
    min-height: 100%;
    z-index: 2;
}

.cs-wb-pkg-show h2 {
    font-size: 30px !important;
    font-weight: 700 !important;
    color: #7dcfdb;
    margin: 0 0 -3px !important;
}

.cs-wb-pkg-show h2+p {
    color: #7dcfdb;
}


section.br-sol.custom-web-pkg h2 {
    font-size: 39px;
    font-weight: 600;
    margin: 39px 0 2px;
    text-transform: capitalize;
}

.fullscreen-bg video {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    bottom: 0;
    right: 0;
}

.cs-wb-pkg-show .pricebox h3, .cs-wb-pkg-show .pricebox sup {
    color: #7dcfdb !important;
}

section.packages * {
    vertical-align: top;
}

section.packages .pricebox *, section.packages ul {
    vertical-align: middle;
}

section.br-sol.custom-web-pkg h2 span {
    font-size: 14px;
    display: block;
    letter-spacing: 1px;
    color: #fff;
}

section.br-sol.custom-web-pkg h2+p {
    font-size: 12px;
    margin-bottom: 23px;
}

.br-sol ul.style-14 {
    height: 90px !important;
}

.garanteed_wrap {
    text-align: left;
}

.bg_grey { 
    background-color: #e2e2e2;
    
    
}

/*web-design-development-new satrt*/

/*baner/headr satrt*/

.banner_form.new .row {
       align-items: baseline;
}
.banner_right_img.new form {
    width: 100%;
    padding: 5% 10%;
    background: #e5f6f8;
    border-radius: 0;
    box-shadow: none;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.banner_right_img.new {
    width: 71%;
    margin: 0 auto;
    position: relative;
    text-align: start;
}
.banner_right_img.new .start_price {
    font-size: 23px;
    text-align: center;
    padding: 4% 0;
    margin-bottom: 0;
    border-bottom: 1px solid #00a5bd;
        font-weight: 500;
}
.new-web-right {
    box-shadow: 7px 8px 10px 0 #0000003d;
    border-radius: 10px;
}
.banner_right_img.new .start_price span {
    font-size: 29px;
    font-weight: bolder;
}
.banner_right_img.new img {
    height: unset;
    width: unset;
    margin: unset;
}
.new-web-right form input {
    background: #f1f1f1;
    border: 1px solid #00a5bd;
    height: 53px;
}

.new-web-right form input::placeholder {
    font-size: 16px;
    color: #000;
}

.new-web-right form button {
    margin: 0 auto;
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 5%;
    font-size: 17px;
}
section.main_banner.new-web {
    margin-top: 7%;
    padding-bottom: 10%;
}

section.main_banner.new-web .cloud2 {
    top: 21%;
    left: 34.5%;
}
section.main_banner.new-web .cloud1 {
    top: 13%;
    left: 15%;
}
.partner_logo.new {
    margin-top: 6%;
}
.banner_right_img.new:after {
    content: '';
    position: absolute;
    background: url("");
    right: -25%;
    bottom: -20%;
    width: 118px;
    height: 160px;
    background-size: contain;
    background-repeat: no-repeat;
}
/*baner/headr end*/

/*ensure securty start*/

section.new-web-ensure-suces .row {
    align-items: center;
}

.new-web-ensure-suces-text h3 {
    font-size: 48px;
    font-weight: 700;
    font-family: 'Montserrat';
    line-height: 60px;
    color: #191919;
    margin-bottom: 20px;
}

.new-web-ensure-suces-text p {
    line-height: 30px;
    font-size: 14px;
    font-family: 'Montserrat';
    width: 80%;
    margin-bottom: 4%;
}

.new-web-ensure-suces-text a.theme_btn {
    font-size: 14px;
    width: 40%;
    padding: 0;
    height: 50px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-transform: capitalize;
}

.new-web-ensure-suces-img {
    text-align: right;
}

section.new-web-ensure-suces {
    padding: 7% 0;
}

/*ensure securty end*/


/*portfolio madnes start*/
ul.nav.nav-tabs.new-web {
    justify-content: space-between;
}
section.portfolio.portfolio1.web_portfolio.new-web:before {
    display: none;
}

/*portfolio madnes end*/

/*web box start*/
.web-box-m {
    height: 350px !important;
    display: inherit !important;
}
.step-box.sb-c-1.web-box-m.pink {
    background: #ff919e;
}

.step-box.sb-c-2.web-box-m.blue {
    background: #68d5f2;
}

.step-box.sb-c-3.web-box-m.green {
    background: #39eaa6;
}

.step-box.sb-c-4.web-box-m.yellow {
    background: #fdd870;
}
.web-box-m p {
    color: #000;
}

.web-box-m img {
    width: 80px;
    height: 90px;
    object-fit: contain;
}
/*web box end*/

/*web pakeges m start*/
.web-m-li li {
    text-align: start;
    line-height: 30px;
    color: #fff;
    margin-bottom: 20px;
    /* font-size: 12px; */
    background-image: linear-gradient(to right, #ffffff78 , #ffffff21);
    padding-left: 31px;
    position: relative;
    padding-top: 5px;
    padding-bottom: 5px;
}
.web-m-li li:before {
    content: '';
    position: absolute;
    top: 6px;
    left: -7px;
    width: 28px;
    height: 30px;
    background-image: url("");
    z-index: 99;
    background-size: contain;
    background-repeat: no-repeat;
}
.web-m-li {
   
    margin-top: 3%;
}
.col-lg-4.cs-wb-pkg-show.cs-wb-pkg-show1 {
    height: 700px;
    border-radius: 20px;
    position: relative;
    top: -50px;
}
section.br-sol.custom-web-pkg.custom-web-back.custom-web-back1 {
    overflow: initial;
}
section.br-sol.custom-web-pkg.custom-web-back:before {
    background: #00a5bd;
}

section.br-sol.custom-web-pkg.custom-web-back {
    background: none;
    padding-bottom: 80px;
}
.garanteed_wrap.garanteed_wrap1 {
    position: absolute;
    bottom: -18%;
    right: 0%;
}
.web-scroll {
    overflow-y: scroll;
    height: 780px;
    margin-top: 10%;
}
.web-scroll::-webkit-scrollbar {
  width: 10px;
}
.lcing img {
    width: 100%;
}
section.proud_recg.pt_8.pb_8.bg_grey.pround-m {
    background: none;
}
/* Track */
.web-scroll::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
.web-scroll::-webkit-scrollbar-thumb {
  background:  #ff9a66;
}

/* Handle on hover */
.web-scroll::-webkit-scrollbar-thumb:hover {
  background: #ff9a66;
}
/*web pakeges m end*/

/*web-design-development-new end*/
/* new page css */

/* main banner  */

.mobile_banner {
    display: none;
}

.normal_banner {
    display: block;
}

section.main_banner>img {
    width: 100%;
    object-fit: cover;
}


section.main_banner {
    margin-top: 10%;
}

.banner_form h2 {
    font-weight: 700;
    color: #000;
    font-size: 47px;
    line-height: 1;
    margin-bottom: 10px;
}
h1.inner_h1{
    font-weight: 700 !important;
    color: #000 !important;
    font-size: 47px !important;
    line-height: 1.2 !important;
    margin-bottom: 10px !important;
}
.banner_form h1 {
    font-weight: 700;
    color: #000;
    font-size: 47px;
    line-height: 1;
    margin-bottom: 10px;
}


.banner_form p {
    width: 95%;
}

.banner_form form {
    background: #fff;
    width: 71%;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    padding: 10px;
    border-radius: 10px;
}

.banner_form form input {
    width: 100%;
    height: 50px;
    padding: 10px;
    background: #dddd;
    border: none;
    border-radius: 6px;
}

.banner_form form button {
    width: 100%;
    height: 50px;
    padding: 10px;
    background: #00a5bd;
    border: none;
    border-radius: 6px;
    color: #fff;
}

.banner_form .calltoact-btn {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-top: 22px;
}

.banner_form .calltoact-btn * {
    margin: 0;

}

.iti {
    position: relative;
    display: inline-block;
    width: 100%;
}

.banner_form ul li:first-child {
    /*border-right: 1px solid #dddd;*/
    padding-right: 13px;
}

.cloud1 {
    width: 65px !important;
    height: 40px;
    object-fit: contain;
    top: 10%;
    left: 10%;
    transform: translateY(-130px);
}

.cloud2 {
    width: 40px !important;
    height: 20px;
    object-fit: contain;
    top: 20%;
    left: 30%;
    transform: translateY(-130px);
}


/* main banner  */

.smm_new_page .banner_form h1 {
    font-size: 35px;
    letter-spacing: 1px;
    line-height: 60px;
    font-weight: 600;
}

.smm_new_page .banner_form h1>span {
    display: block;
    font-size: 39px;
    line-height: 50px;
}

.smm_new_page .banner_form h2 {
    font-size: 50px;
    letter-spacing: 1px;
    line-height: 60px;
    font-weight: 600;
}

.smm_new_page .banner_form h2>span {
    display: block;
    font-size: 39px;
    line-height: 50px;
}

.smm_new_page .banner_form h2>span:nth-child(2) {
    color: #00a5bd;
    font-size: 50px;
    line-height: 60px;
    font-weight: 600;
    letter-spacing: 0;
}

.smm_new_page .banner_form h1>span:nth-child(2) {
    color: #00a5bd;
    font-size: 50px;
    line-height: 60px;
    font-weight: 600;
    letter-spacing: 0;
}

.smm_new_page .banner_form .banner-text ul li {
    width: 100%;
    display: block;
    position: relative;
    padding-left: 20px;
    margin-bottom: 10px;
}

.smm_new_page .banner_form .banner-text ul li:after {
    position: absolute;
    content: "";
    background: #00a5bd;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    left: 0;
    top: 8px;
}

.smm_new_page .normal_banner {
    position: absolute;
    width: 170px;
    right: 0;
    top: 0;
    bottom: unset;
    z-index: -1;
}

.smm_new_page {
    overflow-x: hidden !important;
}

/* banner end */

.partner_awrd_smm_pg {
    padding: 80px 0;
}

.sm-theme-heading>h2 {
    font-size: 35px;
    color: #000;
    line-height: 40px;
    font-weight: 600;
        text-transform: capitalize;
}

.sm-theme-heading>h2>span {
    display: block;
    color: #00a5bd;
    text-transform: capitalize;
}

.partner_awrd_smm_pg .sm-theme-heading>h2 {
    text-align: center;
    margin-bottom: 40px;
}

.partner_awrd_smm_pg .slick-active {
    opacity: 1;
}

.partner_awrd_smm_pg .slick-slide>img {
    width: 80%;
    display: block;
    margin: 0 auto;
}

/*reviews start*/
section.costumer-reviews-wrap:after {
    content: '';
    position: absolute;
    top: 30%;
    left: 0;
    background-image: url("r-before.jpg");
    height: 53%;
    width: 10%;
    background-repeat: no-repeat;
    z-index: -1;
    background-size: contain;
    animation: blinkin 3s ease infinite;
}

.sm-new-sec-providing section.costumer-reviews-wrap:before {
    content: '';
    position: absolute;
    top: 3%;
    left: 28%;
    width: 45%;
    height: 100%;
    background-image: url("reviews.png");
    z-index: 0;
    background-size: 100%;
    animation: blinkin 3s ease infinite;
    background-repeat: no-repeat;
}

section.costumer-reviews-wrap {
    padding: 51px 0;
    position: relative;
    height: auto;
}

.reviews-text {
    text-align: center;
}

.reviews-text h2 {
    font-size: 40px;
    color: #000;
    font-weight: 600;
    margin-bottom: 20px;
}

.reviews-text h4 {
    font-size: 45px;
    color: #000;
}

.test-div {
    border: 2px solid #dddddd;
    padding: 30px;
    margin: 30px 10px;
    height: 350px;
    display: grid !important;
    align-items: center;
    justify-content: center;
    align-content: space-around;
    background: #fff;
}

.test-div img {
    width: 10%;
}

.test-div .stars li i {
    color: #ecce52;
    font-size: 20px;
}

ul.stars.list-inline {
    display: flex;
    margin: 0;
}

.media.rev-sec {
    display: flex;
    align-items: center;
}

.test-ss .slick-active {
    opacity: 1;
}

.test-ss .slick-dots li button:before {
    font-size: 20px;
    opacity: 1;
}

.test-ss .slick-dots li.slick-active button:before {
    color: #00a5bd;
}

.sm-new-sec-providing {
    position: relative;
}

.sm-new-sec-providing:after {
    position: absolute;
    content: "";
    background-color: #f3f3f3;
    width: 100%;
    bottom: 0;
    height: 70%;
    z-index: -1;
}

.sm-new-sec-providing .row.justify-content-end.align-items-end {
    margin-top: -17%;
    margin-bottom: 5%;
}

.sm-theme-heading p:nth-child(3) {
    width: 80%;
}


/*reviews end*/

.sm-new-sec-providing>.ball_img_sm {
    position: absolute;
    top: -5%;
    left: 0;
}

.sm-new-sec-providing>.heart_img_sm {
    position: absolute;
    left: 0;
    top: 27%;
}

.sm-new-sec-providing>.sound_img_sm {
    position: absolute;
    left: 0;
    top: 51%;
}

.sm-new-sec-providing>.pencil_img_sm {
    position: absolute;
    right: 0;
    bottom: 2%;
}

/* tailored sec */

.provides_services_tailored_sm {
    padding: 80px 0px;
}

.provides_services_tailored_sm .sm-theme-heading {
    margin-bottom: 6%;
}

.provides_services_tailored_sm>.container-fluid {
    padding-right: 0;
    padding-left: 5%;
}

.provides_services_tailored_sm .tailored_wrpp_sm>h3 {
    color: #00a5bd;
    font-size: 38px;
    line-height: 44px;
}

.provides_services_tailored_sm .tailored_wrpp_sm>p {
    margin-bottom: 40px;
}

.provides_services_tailored_sm .tailored_wrpp_sm>p:last-child {
    margin: 0;
}

.provides_services_tailored_sm .tail_img_sm>img {
    width: auto;
}

.provides_services_tailored_sm>.ball_img_sm {
    position: absolute;
    top: 7%;
    left: 0;
}

.tail_img_sm2>img {
    width: 90%;
}

.provides_services_tailored_sm>.vec-sm-img {
    position: absolute;
    right: 0;
    bottom: -70px;
    width: 100px;
}

/* tailored sec */


.market_expert_sec_sm {
    background-color: #00a5bd;
    padding: 70px 0;
    text-align: center;
}

.market_expert_sec_sm h2 {
    font-size: 55px;
    color: #fff;
    font-family: 'AvertaDemo-Regular';
    margin-bottom: 20px;
}

.market_expert_sec_sm p {
    font-size: 25px;
    color: #fff;
    font-family: 'AvertaDemo-Regular';
    line-height: 30px;
    margin-bottom: 40px;
}

.market_expert_sec_sm a {
    color: #000;
    font-size: 14px;
    background: #fff;
    padding: 15px 40px;
    border-radius: 10px;
}

.market_expert_sec_sm>.ball-sm-img {
    position: absolute;
    left: 5%;
    top: -8%;
}

/* choose advertyzed */

.choose_advertyzed_sec_sm {
    padding: 70px 0px;
}

.choose_advertyzed_sec_sm>.vec-sm-img1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100px;
}

.choose_advertyzed_sec_sm .col-md-6.m-auto>ul {
    gap: 10px;
    margin-top: 20px;
}

/* choose advertyzed */

/* lets advertzd start */

section.lets-advertizd .container-fluid {
    padding-right: 0;
    padding-left: 5%;
}

.advrtzd-frm h3 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 36px;
    line-height: 45px;
    margin: 0 0 10px;
}

.advrtzd-frm input {
    width: 100%;
    border: none;
    background: #efefef;
    height: 60px;
    margin-bottom: 4%;
    padding-left: 15px;
    border-radius: 5px;
}

.advrtzd-frm input::placeholder,
.advrtzd-frm textarea::placeholder {
    font-size: 17px !important;
}

.advrtzd-frm textarea {
    width: 100%;
    border: none;
    background: #efefef;
    height: 150px;
    margin-bottom: 5%;
    border-radius: 5px;
    padding: 15px;
}

.advrtzd-frm button {
    width: 32%;
    background: #00a5bd;
    border: none;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 25px;
    height: 50px;
    border-radius: 5px;
}

section.lets-advertizd .row {
    align-items: center;
}

.advrtzd-frm {
    padding: 0 7%;
    position: relative;
}

.advrtzd-frm h3 span {
    display: block;
}

section.lets-advertizd {
    background: #fff;
    box-shadow: 0 0 10px #00000057;
    /*margin-top: 8%;*/
    padding-bottom: 0;
}

.advrtzd-frm input::placeholder {
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    font-size: 23px;
    color: #a4a4a4;
}

.advrtzd-frm textarea::placeholder {
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    font-size: 23px;
    color: #a4a4a4;
}

/*lets advrtzd end*/


/*  reasons Advertyzed */

.reasons_advertyzed_sec_sm {
    padding: 80px 0px;
}

.reasons_advertyzed_sec_sm .reason_text_div>p {
    font-size: 23px;
    text-align: center;
    color: #000;
    line-height: 31px;
    font-family: 'AvertaDemo-Regular';
    margin-bottom: 40px;
}

.reasons_advertyzed_sec_sm .reason_text_div>h5 {
    font-size: 25px;
    text-align: center;
    font-family: 'AvertaDemo-Regular';
    color: #00a5bd;
}

.reasons_advertyzed_sec_sm .reason_text_div {
    margin-bottom: 50px;
}

.reasons_advertyzed_sec_sm .col-md-4>ul {
    gap: 20px;
    align-items: baseline;
    margin: 0;
}

.reasons_advertyzed_sec_sm .col-md-4>ul>li>h6 {
    font-size: 20px;
    color: #000;
    font-family: 'AvertaDemo-Regular';
    line-height: 20px;
    margin-bottom: 12px;
}

.reasons_advertyzed_sec_sm .col-md-4>ul>li>img {
    width: 50px;
    height: 50px;
    object-fit: contain;
}

/*  reasons Advertyzed */


/* digital Marketing Proposal */

.check_wrpp_sm .check {
    position: relative;
    width: 20px;
    height: 20px;
    border-radius: 2px;
    appearance: none;
    background-color: #959595;
    transition: all .3s;
    padding: 0;
}

.check_wrpp_sm .check::before {
    content: '';
    position: absolute;
    border: solid #fff;
    display: block;
    width: 6px;
    height: 12px;
    border-width: 0 .2em .2em 0;
    z-index: 1;
    opacity: 0;
    right: calc(50% - .3em);
    top: calc(50% - .6em);
    transform: rotate(0deg);
    transition: all .3s;
    transform-origin: center center;
}

.check_wrpp_sm .check:checked {
    animation: a .3s ease-in forwards;
    background-color: #00a5bd;
}

.check_wrpp_sm .check:checked::before {
    opacity: 1;
    transform: rotate(405deg);
}

@keyframes a {
    0% {
        opacity: 1;
        transform: scale(1) rotateY(0deg);
    }

    50% {
        opacity: 0;
        transform: scale(.8) rotateY(180deg);
    }

    100% {
        opacity: 1;
        transform: scale(1) rotateY(360deg);
    }
}

.digital_marketing_proposal_sm_sec {
    padding: 60px 0px;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
}

.digital_marketing_proposal_sm_sec h2 {
    text-align: center;
    font-size: 36.67px;
    color: #000;
}

.digital_marketing_proposal_sm_sec form {
    margin-top: 4% !important;
    width: 85%;
    margin: 0 auto;
}

.digital_marketing_proposal_sm_sec form input {
    width: 100%;
    height: 56px;
    border: 0;
    padding: 15px;
    margin-bottom: 10px;
    background-color: #f5f5f5;
    border-radius: 5px;
}

.digital_marketing_proposal_sm_sec form input::placeholder {
    color: #8f8f8f;
    font-size: 16px;
}

.digital_marketing_proposal_sm_sec form h6 {
    font-size: 14px;
    color: #000;
    font-family: 'AvertaDemo-Regular';
    margin-top: 30px;
    margin-bottom: 15px;
    font-weight: 600;
}

.check_wrpp_sm {
    background-color: #f5f5f5;
    margin-bottom: 20px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    height: 90px;
    border-radius: 6px;
    padding-top: 10px;
    padding-right: 10px;
}

.check_wrpp_sm>label {
    font-size: 16px;
    color: #000;
    font-weight: 600;
    text-align: center;
    width: 100%;
    display: flex;
    height: 90px;
    padding: 20px 0px 0 30px;
    justify-content: space-between;
}

.digital_marketing_proposal_sm_sec form textarea {
    width: 100%;
    height: 200px;
    resize: none;
    background-color: #f5f5f5;
    border: 0;
    border-radius: 6px;
    margin-bottom: 30px;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.check_scnd_sm .check {
    position: relative;
    width: 20px;
    height: 20px;
    border-radius: 2px;
    appearance: none;
    background-color: #00a5bd;
    transition: all .3s;
    padding: 0;
    margin: 0;
}

.check_scnd_sm .check::before {
    content: '';
    position: absolute;
    border: solid #fff;
    display: block;
    width: 6px;
    height: 12px;
    border-width: 0 .2em .2em 0;
    z-index: 1;
    opacity: 0;
    right: calc(50% - .3em);
    top: calc(50% - .6em);
    transform: rotate(0deg);
    transition: all .3s;
    transform-origin: center center;
}

.check_scnd_sm .check:checked {
    animation: a .3s ease-in forwards;
    background-color: #00a5bd;
}

.check_scnd_sm .check:checked::before {
    opacity: 1;
    transform: rotate(405deg);
}

@keyframes a {
    0% {
        opacity: 1;
        transform: scale(1) rotateY(0deg);
    }

    50% {
        opacity: 0;
        transform: scale(.8) rotateY(180deg);
    }

    100% {
        opacity: 1;
        transform: scale(1) rotateY(360deg);
    }
}

.digital_marketing_proposal_sm_sec form .check_scnd_sm {
    display: flex;
    align-items: center;
    gap: 16px;
    margin-bottom: 20px;
}

.digital_marketing_proposal_sm_sec form .check_scnd_sm label {
    font-size: 14px;
    color: #000;
    font-weight: 600;
    display: flex;
    align-items: center;
    gap: 15px;
}

.digital_marketing_proposal_sm_sec form button {
    width: 100%;
    height: 50px;
    border: 0;
    background-color: #00a5bd;
    color: #fff;
    font-size: 18px;
    border-radius: 5px;
}

.smm_new_page .banner_right_img img {
    width: 100% !important;
    height: 100% !important;
}

/* digital Marketing Proposal */


/* new page css */


/* case study page */

.new_case_study>.case_study_banner .case_study_banner_textt>h1 {
    color: #00a5bd;
    font-size: 33px;
    font-weight: bold;
    font-family: 'Montserrat', sans-serif;
    line-height: initial;
}

.new_case_study>.case_study_banner .case_study_banner_textt>h1>span {
    display: block;
    font-size: 45px;
    color: #000;
}

.new_case_study>.case_study_banner .case_study_banner_textt>p {
    font-size: 16px;
    color: #000;
    width: 90%;
}

.new_case_study>.case_study_banner .case_study_banner_textt>a {
    font-size: 16px;
    color: #00a5bd;
    display: flex;
    align-items: center;
    gap: 20px;
    position: relative;
    width: fit-content;
    transition: 0.3s ease-in-out;
    font-family: 'AvertaDemo-Regular';
    font-weight: bold;
}

.new_case_study>.case_study_banner .case_study_banner_textt>a:after {position: absolute;content: "";background-color: #00a5bd;width: 0;height: 2px;left: 0;right: 0;margin: 0 auto;bottom: -3px;transition: 0.3s ease-in-out;}

.new_case_study>.case_study_banner .case_study_banner_textt>a:hover:after {
    width: 100%;
    transition: 0.3s ease-in-out;
}

.new_case_study>.case_study_banner .case_study_banner_imgs>span {
    display: block;
}

.new_case_study>.case_study_banner .case_study_banner_imgs>span>img {
    width: 100%;

}

.new_case_study>.case_study_banner .case_study_banner_imgs {
    position: relative;
}

.new_case_study>.case_study_banner .case_study_banner_imgs>.case_study_main_imgg {
    position: absolute;
    top: 16.5%;
    right: 8%;
}

.new_case_study>.case_study_banner .case_study_banner_imgs {
    transition: 0.5s ease-in-out;
}

.new_case_study>.case_study_banner .case_study_banner_imgs:hover .case_study_main_imgg img {
    transition: 0.5s ease-in-out;
    transform: scale(.9);
}

.new_case_study>.case_study_banner .case_study_banner_imgs>.case_study_main_imgg img {
    transition: 0.5s ease-in-out;
}

.case_study_our_blogs>.container>h2 {
    font-size: 25px;
    font-weight: 600;
    color: #000;
    position: relative;
}

.case_study_our_blogs>.container>h2:after {
    position: absolute;
    content: "";
    background-color: #c1c0bb;
    width: 40%;
    height: 2px;
    left: 180px;
    bottom: 26px;
}

.case_study_our_blogs .main_our_blogs_boxx {
    margin-top: 6%;
}

.case_study_our_blogs .main_our_blogs_boxx>a {
    display: block;
}

.case_study_our_blogs .main_our_blogs_boxx>a>img {
    width: 100%;
    object-fit: cover;
    height: 446px;
    object-position: top;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    border-radius: 20px;
    transition: 2s ease-in-out;
}

.case_study_our_blogs .main_our_blogs_boxx>a>img:hover {
    object-position: bottom;
    transition: 2s ease-in-out;
}

.case_study_our_blogs .main_our_blogs_boxx>ul {
    justify-content: space-between;
    margin-top: 40px;
    border-bottom: 2px solid #c1c0bb;
    padding-bottom: 15px;
    margin-bottom: 30px;
}

.case_study_our_blogs .main_our_blogs_boxx>ul>li>h5 {
    font-size: 25px;
    color: #000;
    margin-bottom: 10px;
    font-family: 'Montserrat';
    font-weight: 600;
}

.case_study_our_blogs .main_our_blogs_boxx>ul>li>p {
    font-size: 16px;
    color: #000;
    margin-bottom: 20px;
}

.case_study_our_blogs .main_our_blogs_boxx>ul>li>span {
    font-size: 16px;
    color: #000;
}

.case_study_our_blogs .main_our_blogs_boxx>a.case_btn {
    font-size: 16px;
    color: #000;
    transition: 0.3s all;
    width: fit-content;
    padding: 7px 0px;
}

.case_study_our_blogs .main_our_blogs_boxx>a.case_btn:hover {
    transition: 0.3s all;
    background-color: #00a5bd;
    color: #fff;
    width: fit-content;
    padding: 7px 20px;
    border-radius: 30px;
}

section.case_study_banner.py_8 {
    padding-top: 10%;
    padding-bottom: 2% !IMPORTANT;
}





/*Easter popup CSS START*/



  	/* popup form */

  	/* new popup */

	@font-face {
	    font-family: 'Satreva Neue';
	    src: url("") format('woff2'),
	        url("") format('woff');
	    font-weight: normal;
	    font-style: normal;
	    font-display: swap;
	}

.rabbit {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -40%;
    width: 40%;
}

.flower {
    position: absolute;
    right: auto;
    left: -20px;
    width: 50px;
    bottom: -20px;
}

    .easter_popup {
        width: 35%;
        position: fixed;
        top: 53%;
        z-index: 999;
        left: 0;
        right: 0;
        margin: 0 auto;
        transform: translateY(-50%) scale(0.9);
    }

    .easter_popup>.easter_popup_inner {
        position: relative;
        height: auto;
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: flex-end;
        background-color: #ccedf2;
        border-top-right-radius: 20px;
    }

    .easter_popup>.easter_popup_inner>img.backg_img {
        position: absolute;
        width: 100%;
        z-index: -1;
        border-radius: 20px;
        height: 100%;
        object-fit: cover;
    }

.easter_popup>.easter_popup_inner>.easter_popup_inner_form-wrpp {
    width: 100%;
    margin-left: auto;
    padding: 60px 40px 30px;
}

	.easter_popup>.easter_popup_inner>.easter_popup_inner_form-wrpp > h3 {
	    font-size: 34px;
	    font-family: 'Poppins';
	    font-weight: 700;
	    text-align: center;
	    line-height: 1.2;
	    margin-bottom: 10px;
	    margin-top: 0;
	}
    .easter_popup>.easter_popup_inner form.form-get-quote{
        position: relative;
    }

    .easter_popup>.easter_popup_inner>.easter_popup_inner_form-wrpp > h3 > span {
        font-family: 'AvertaDemo-Regular';
        font-weight: 300;
    }

    .easter_popup>.easter_popup_inner>.easter_popup_inner_form-wrpp > p {
        font-size: 14.83px;
        color: #000;
        text-align: center;
        font-weight: 400;
        line-height: 1.4;
        margin-bottom: 20px;
    }
    .easter_popup>.easter_popup_inner>.easter_popup_inner_form-wrpp > p span {
    color: #00a5bd;
    font-weight: 700;
    font-size: 19px;
    font-family: 'POPPINS';
}
    .easter_popup>.easter_popup_inner>.easter_popup_inner_form-wrpp > form input {
        width: 100%;
        margin-bottom: 10px;
        padding: 0 15px;
        border: 0;
        height: 50px;
        border-radius: 5px;
    }

    .easter_popup>.easter_popup_inner>.easter_popup_inner_form-wrpp > form button {
        width: 100%;
        border: 0;
        height: 50px;
        background: #134b7e;
        color: #fff;
        border-radius: 5px;
    }

    .easter_popup>.easter_popup_inner>img.wvec1 {
        position: absolute;
        bottom: 15%;
        left: -3%;
        width: 50%;
    }
    .easter_popup>.easter_popup_inner>span.close_popppp {
        position: absolute;
        top: 0;
        right: 0;
        background: #134b7e;
        color: #fff;
        width: 60px;
        height: 30px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-top-right-radius: 20px;
        border-bottom-left-radius: 20px;
        font-size: 20px;
        cursor: pointer;
    }









	.womens_popup {
	    width: 60%;
	    position: fixed;
	    top: 11%;
	    z-index: 999;
	    left: 0;
	    right: 0;
	    margin: 0 auto;
	}

	.womens_popup>.womens_popup_inner {
	    position: relative;
	    height: 600px;
	    display: flex;
	    align-items: center;
	}

	.womens_popup>.womens_popup_inner>img.backg_img {
	    position: absolute;
	    width: 100%;
	    z-index: -1;
	    border-radius: 20px;
	    height: 100%;
	    object-fit: cover;
	}

	.womens_popup>.womens_popup_inner>.womens_popup_inner_form-wrpp {
	    width: 50%;
	    margin-left: auto;
	    padding-right: 30px;
	}

	.womens_popup>.womens_popup_inner>.womens_popup_inner_form-wrpp > h3 {
	    font-size: 50px;
	    font-family: 'Satreva Neue';
	    font-weight: 500;
	    text-align: center;
	    line-height: 1.2;
	    margin-bottom: 10px;
	}

	.womens_popup>.womens_popup_inner>.womens_popup_inner_form-wrpp > h3 > span {
	    font-family: 'AvertaDemo-Regular';
	    font-weight: 300;
	}

	.womens_popup>.womens_popup_inner>.womens_popup_inner_form-wrpp > p {
	    font-size: 14.83px;
	    color: #000;
	    text-align: center;
	    font-weight: 400;
	    line-height: 1.4;
	    margin-bottom: 20px;
	}

	.womens_popup>.womens_popup_inner>.womens_popup_inner_form-wrpp > form input {
	    width: 100%;
	    margin-bottom: 10px;
	    padding: 0 15px;
	    border: 0;
	    height: 50px;
	    border-radius: 5px;
	}

	.womens_popup>.womens_popup_inner>.womens_popup_inner_form-wrpp > form button {
	    width: 100%;
	    border: 0;
	    height: 50px;
	    background: #e45050;
	    color: #fff;
	    border-radius: 5px;
	}

	.womens_popup>.womens_popup_inner>img.wvec1 {
	    position: absolute;
	    bottom: 15%;
	    left: -3%;
	    width: 50%;
	}


	.counter_wrpp {
	    text-align: center;
	    margin-top: 20px;
	}

	.counter_wrpp>span {
	    font-size: 29px;
	    color: #000;
	    font-family: 'Poppins';
	    font-weight: 600;
	}

	.counter_wrpp>div#countdown>ul {
	    display: flex;
	    align-items: center;
	    margin: 0;
	    justify-content: center;
	    margin-top: 20px;
	    gap: 10px;
	}

	.counter_wrpp>div#countdown>ul>li {
	    background: #fff;
	    padding: 10px 20px;
	    border-radius: 5px;
	    margin: 0;
	}

	.counter_wrpp>div#countdown>ul>li > span {
	    color: #000;
	    font-size: 18px;
	    font-weight: 500;
	    padding: 0;
	    height: auto;
	    width: auto;
	    margin: 0;
        font-family: 'Poppins';
        font-weight: 300;
	}

	.counter_wrpp>div#countdown>ul>li > p {
	    margin: 0;
	    font-size: 12px;
	    text-transform: capitalize;
	    color: #000;
	}

	.womens_popup>.womens_popup_inner>span.close_poppp {
	    position: absolute;
	    top: 0;
	    right: 0;
	    background: #e45050;
	    color: #fff;
	    width: 60px;
	    height: 30px;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    border-top-right-radius: 20px;
	    border-bottom-left-radius: 20px;
	    font-size: 20px;
	    cursor: pointer;
	}
	/* new popup */

  	.back_overly {position: relative;}

	.back_overly:after {
	    position: absolute;
	    content: "";
	    background: #0000007a;
	    width: 100%;
	    height: 100%;
	    left: 0;
	    top: 0;
	    z-index: 99;
	}

	/* popup form */
  	
  	.location_wwrpp {
	    background: #7ccfdb;
	    padding-top: 50px;
	    padding-bottom: 20px;
	}

		.location_wwrpp h2 {
	    text-align: center;
	    font-family: 'Montserrat', sans-serif;
	    font-weight: 700;
	    font-size: 40px;
	    color: #000;
	    margin-bottom: 40px;
	}

	.location_wwrpp ul>li>a {
	    font-family: 'Montserrat', sans-serif;
	    font-weight: 500;
	    font-size: 15px;
	    color: #000;
	    display: block;
	    margin-bottom: 10px;
	    padding-left: 20px;
	    position: relative;
	}

	.location_wwrpp ul>li>a:after {
	    position: absolute;
	    content: "";
	    background: #000;
	    width: 7px;
	    height: 7px;
	    left: 0;
	    top: 7px;
	    border-radius: 50%;
	}

	.location_wwrpp ul {
	    margin: 0;
	}

    .footer_top_newsletter {
        background-color: #7ccfdb;
        padding-top: 60px;
        position: relative;
    }

    .footer_top_newsletter > .container {border-bottom: 2px solid #fff;padding-bottom: 50px;}

    .footer_top_newsletter ul {
        display: flex;
        align-items: center;
        gap: 20px;
        margin-bottom: 0;
    }

    .footer_top_newsletter ul > li > span {
        color: #000;
        font-size: 27px;
        display: block;
        margin-bottom: 10px;
        font-weight: bold;
    }

    .footer_top_newsletter ul > li {
        font-size: 17px;
        color: #000;
        line-height: 1.3;
        font-weight: 600;
    }

    .newsletter_form_wrp {
        background: #fff;
        padding: 20px;
        border-radius: 10px;
        position: relative;
        text-align: center;
    }

    .newsletter_form_wrp>h3 {
        font-size: 19px;
        font-weight: bold;
    }

    .newsletter_form_wrp>form {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .newsletter_form_wrp>form>input {
        width: 60%;
        height: 50px;
        padding: 10px;
        border: 0;
        background: #7ccfdb47;
        border-radius: 5px;
    }

    .newsletter_form_wrp>form>input::placeholder {
        color: #000;
        font-size: 18px;
    }

    .newsletter_form_wrp>form>button {
        width: 40%;
        border: 0;
        background: #001316;
        color: #fff;
        border-radius: 5px;
        height: 50px;
    }

  
  
/*End Css Popuo*/

/* case study page */


/*RESPONSIVE */
@media only screen and (min-width: 1366px) and (max-width: 1520px){

	.womens_popup>.womens_popup_inner>.womens_popup_inner_form-wrpp {
	    width: 55% !important;
	    padding-top: 20px !important;
	    padding-bottom: 20px !important;
	}

	.womens_popup>.womens_popup_inner {
	    height: 100% !important;
	}

	.womens_popup>.womens_popup_inner>img.wvec1 {
	    width: 46% !important;
	}


  /* location pages */

    .market_expert_sec_sm h2 {
        font-size: 40px !important;
    }
  
  .smm_new_page .banner_form h2 {
      font-size: 30px !important;
  }

  .smm_new_page.location_main_pgg .cloud2 {
      display: none;
  }

  .smm_new_page.location_main_pgg .banner_form h1 {
      font-size: 30px !important;
  }

  .smm_new_page .banner_form h2>span {
      font-size: 33px;
      line-height: 1.2;
  }

  .new_location_wrpp .pg_btn {
      font-size: 16px;
  }

  .reasons_advertyzed_sec_sm {
      padding-top: 0 !important;
  }

  /* location pages */
    
.new_case_study>.case_study_banner .case_study_banner_imgs>.case_study_main_imgg {
    width: 71%;
}
    
    .blog_one_box .blog_textt a{
        position: absolute;
    bottom: 10px;
    left: 13px;
    }
    
     html {
    overflow-x: hidden;
}
    ul.cal-nav li a {
    font-size: 12px;
    padding: 20px 5px;
}
.advrtxd-img img {
    height: 690px;
    width: 1000%;
}
section.main_banner.new-style+section.after_baner {
    margin-top: 0 !important;
   
}
.step-box h3 {
    
    font-size: 26px;
    
}
section.costumer-reviews-wrap:before {
    
    width: 51%;
    height: 94%;
    
}
.pricing-bx a {
    
    width: 65%;
   
}
.themes-h2 {
    
    font-size: 40px;
    
}
.online-sec .row {
    
    align-items: center;
}
footer:after {
    
    width: 7%;
    height: 20%;
    
}
section.social_media_result.social_media_result1:before {
    
    width: 8%;
    
}
section.main_banner {
    margin-top: 10%;
}
.pal-round:before {
    
    top: 32%;
    
}
}

@media only screen and (min-width: 1200px) and (max-width: 1365px){

  .new_dropdown_wrp {
    width: 1150px !important;
    left: -445px !important;
}

header .new_dropdown_wrp > * > ul > li a {
    font-size: 12px !important;
}

  /* location pages */

  .smm_new_page .banner_form h2 {
      font-size: 30px !important;
  }

  .provides_services_tailored_sm .tailored_wrpp_sm>h3 {
      font-size: 30px;
      margin-bottom: 15px;
  }

  .provides_services_tailored_sm .tailored_wrpp_sm>p {
      margin-bottom: 10px;
  }

  .market_expert_sec_sm h2 {
      font-size: 40px;
  }

  section.lets-advertizd {
      margin-bottom: 30px !important;
  }

  .main-menu ul li a {
      padding: 20px 5px !important;
  }

  .smm_new_page.location_main_pgg .banner_form h1 {
      font-size: 30px !important;
      line-height: 1.2 !IMPORTANT;
  }

  .smm_new_page.location_main_pgg .banner_form h2>span {
      font-size: 30px !important;
      line-height: 1.2 !important;
  }

  .new_location_wrpp .pg_btn {
      font-size: 16px !important;
  }

  .reasons_advertyzed_sec_sm {
      padding-top: 0 !important;
  }

  .check_wrpp_sm>label {
      font-size: 13px !important;
  }

  /* location pages */
    
.new_case_study>.case_study_banner .case_study_banner_imgs>.case_study_main_imgg {
    width: 71%;
}
    
    html {
    overflow-x: hidden;
}
.after_baner ul img {
    width: 100px;
}

section.portfolio.portfolio1:before {
    background-size: contain;
    background-repeat: no-repeat;
}
.pl_seo .platform_slide h4 { 
    font-size: 20px;
}
section.service { 
    height: 125vh;
}
    ul.cal-nav li a {
    font-size: 12px;
    padding: 20px 5px;
}
.advrtxd-img img {
    height: 690px;
    width: 1000%;
}
section.main_banner.new-style+section.after_baner {
    margin-top: 0 !important;
   
}
.step-box h3 {
    font-size: 23px;
}
  .web-box-m p {
    font-size: 13px;
    line-height: 1.5;
}
section.costumer-reviews-wrap:before {
    
    width: 51%;
    height: 94%;
    
}
.pricing-bx a {
    
    width: 65%;
   
}
.themes-h2 {
    
    font-size: 40px;
    
}
.online-sec .row {
    
    align-items: center;
}
footer:after {
    
    width: 7%;
    height: 20%;
    
}
section.social_media_result.social_media_result1:before {
    
    width: 8%;
    
}
section.main_banner {
    margin-top: 10%;
}
.pal-round:before {
    
    top: 32%;
    
}
}

@media only screen and (min-width: 992px) and (max-width: 1199px){

	.womens_popup {
	    width: 75% !important;
	}

	.womens_popup>.womens_popup_inner>.womens_popup_inner_form-wrpp > h3 {
	    font-size: 30px !important;
	    font-weight: 800 !important;
	}

	.womens_popup>.womens_popup_inner>.womens_popup_inner_form-wrpp {
	    width: 50% !important;
	    padding: 20px 30px 20px 0px !important;
	}

	.womens_popup>.womens_popup_inner {
	    height: 100% !important;
	}

	.womens_popup>.womens_popup_inner>img.backg_img {
	    object-position: 20% !important;
	}

	.womens_popup>.womens_popup_inner>img.wvec1 {
	    width: 40% !important;
	    left: 3% !important;
	}

	.womens_popup>.womens_popup_inner>.womens_popup_inner_form-wrpp > form input {
	    height: 40px !important;
	}

    /* location pages */

    .smm_new_page .banner_form h2 {
        font-size: 25px !important;
    }

    .provides_services_tailored_sm .tailored_wrpp_sm>h3 {
        font-size: 25px;
        margin-bottom: 7px;
    }

    .provides_services_tailored_sm .tailored_wrpp_sm>p {
        margin-bottom: 10px;
    }

    .market_expert_sec_sm h2 {
        font-size: 40px;
    }

    .choose_advertyzed_sec_sm>.vec-sm-img1 {
        display: none;
    }

    .smm_new_page.location_main_pgg .banner_form h1 {
        font-size: 25px !IMPORTANT;
        line-height: 1.3 !important;
    }

    .smm_new_page.location_main_pgg .banner_form h2>span {
        font-size: 27px !important;
        line-height: 1.2 !important;
    }

    .banner_form form {
        width: 100% !important;
    }

    .smm_new_page.location_main_pgg .banner_right_img img {
        margin-top: 60px !important;
    }

    .smm_new_page.location_main_pgg .main_banner .banner_form .container> .row {
        /* flex-direction: column !important; */
    }

    .smm_new_page.location_main_pgg .cloud1 {
        display: none !important;
    }

    .smm_new_page.location_main_pgg .cloud2 {
        display: none !important;
    }

    .smm_new_page.location_main_pgg section.main_banner {
        margin-top: 14% !IMPORTANT;
    }

    .new_location_wrpp p {
        width: 100% !important;
    }

    .new_location_wrpp .pg_btn {
        font-size: 15px !important;
    }

    .new_location_wrpp {
        padding: 40px 0px !important;
    }

    .reasons_advertyzed_sec_sm {
        padding: 40px 0px !important;
    }

    .reasons_advertyzed_sec_sm .reason_text_div>p {
        font-size: 17px !important;
        margin-bottom: 15px !important;
        line-height: 1.3 !important;
    }

    .reasons_advertyzed_sec_sm .reason_text_div>h5 {
        font-size: 18px !important;
    }

    .reasons_advertyzed_sec_sm .col-md-4>ul>li>h6 {
        font-size: 17px !important;
    }

    .sm-theme-heading>h2 {
        font-size: 25px !important;
    }

    .choose_advertyzed_sec_sm .col-md-6.m-auto>ul {
        flex-direction: column !important;
    }

    .choose_advertyzed_sec_sm .col-md-6.m-auto>ul > * {
        width: 100% !IMPORTANT;
    }

    .choose_advertyzed_sec_sm .col-md-6.m-auto>ul > * > a {
        width: 100% !important;
        text-align: center !important;
    }

    .choose_advertyzed_sec_sm {
        padding: 40px 0px !important;
    }

    .digital_marketing_proposal_sm_sec {
        padding: 40px 0px !important;
    }

    .choose_img_wrpp.text-center {
        height: 100% !important;
        display: flex !important;
        align-items: center !important;
    }

    .digital_marketing_proposal_sm_sec h2 {
        font-size: 30px !important;
    }

    .digital_marketing_proposal_sm_sec form {
        width: 100% !important;
    }

    .check_wrpp_sm>label {
        font-size: 14px !important;
    }

    .digital_marketing_proposal_sm_sec form > .row > * {
        width: 50% !important;
    }

    /* location pages */
    
.new_case_study>.case_study_banner .case_study_banner_imgs>.case_study_main_imgg {
    width: 71%;
}
    
    .web-box-m {
    height: 420px !important;
    
}
.theme_btn {
   
    padding: 11px 16px;
    
   
}
    .main-menu ul li a {
        padding: 17px 12px !important;
    }

li.btn-head {
    padding: 5px 5px;
}
 

.main-menu .container-fluid .row .col-lg-3 {
    width: 100%;
}

.main-menu .container-fluid .row 
 .col-lg-5 {
    width: 55%;
}

.main-menu .container-fluid .row .col-lg-4 {
    width: 45%;
}

.main-menu ul {
    margin-top: 20px;
}

.after_baner ul {
    flex-wrap: wrap;
}

section.main_banner.new-style+section.after_baner {
    padding: 0 40px;
}

.home_make_diff_sec .step-box {
    min-height: 300px;
    height: 300px;
}

.themes-h2 {
    font-size: 40px;
    line-height: 45px;
}

section.agency h2 {
    font-size: 40px !important;
}

.heading h2 {
    font-size: 40px !important;
    line-height: 45px;
}

.marketing-sec h2 {
    font-size: 40px;
}

section.portfolio.portfolio1 {
    padding-bottom: 0;
}

section.costumer-reviews-wrap:before {
    background-size: contain;
    background-repeat: no-repeat;
}

.advrtzd-frm h3 {
    font-size: 30px;
}
.step-box h3 {
    font-size: 20px;
    line-height: 25px;
}

section.main_banner {
    margin-top: 25%;
}

.banner_form h2 {
    font-size: 40px;
    line-height: 45px;
}
.online-sec .theme_btn {
    margin-top: 10px;
}
section.social_media_result.social_media_result1:before {
    background-size: contain;
    background-repeat: no-repeat;
}

.pl_seo .platform_slide h4 {
    font-size: 16px;
    line-height: 25px;
}
.advrtzd-frm {
    padding: 20px 7%;
}


section.service {
    height: 800px;
}

section.service h2 {
    font-size: 40px;
    line-height: 45px;
}

.pricing-bx a {
    width: 150px;
}
footer:after {
    background-size: contain;
    background-repeat: no-repeat;
}

    section.creators-wrap h2 {
    font-size: 35px;
}

section.after_baner .row {
    width: 100%;
}

section.social_media_result h2 {
    font-size: 25px;
    line-height: 1;
}

section.social_media_result .theme_btn {
    padding: 10px;
}

.pal-round:before {
    z-index: -1;
    background-size: contain;
    background-repeat: no-repeat;
}
section.paltform h2 {
    font-size: 40px;
}
}

@media only screen and (min-width: 768px) and (max-width: 991px){

    /* location pages */

    .sm-theme-heading p {
        width: 100% !important;
    }

    .sm-theme-heading p {
        width: 100% !important;
    }

    .sm-new-sec-providing>.heart_img_sm {
        display: none !important;
    }

    .sm-new-sec-providing>.sound_img_sm {
        display: none !important;
    }

    .sm-new-sec-providing .row.justify-content-end.align-items-end {
        margin: 0;
    }

    .sm-theme-heading p {
        width: 100% !important;
    }

    .sm-new-sec-providing>.heart_img_sm {
        display: none;
    }

    .sm-new-sec-providing>.pencil_img_sm {
        display: none;
    }

    .provides_services_tailored_sm .tailored_wrpp_sm>h3 {
        font-size: 23px !important;
        margin-bottom: 10px !important;
    }

    .provides_services_tailored_sm .tailored_wrpp_sm>p {
        margin-bottom: 10px;
    }

    .market_expert_sec_sm {
        padding: 40px 0px;
    }

    .market_expert_sec_sm h2 {
        font-size: 35px !important;
        margin-bottom: 10px !important;
    }

    .market_expert_sec_sm p {
        font-size: 18px !important;
    }

    .choose_advertyzed_sec_sm>.vec-sm-img1 {
        display: none;
    }

    section.lets-advertizd.mt_8.pb_8.mb-0 {
        margin: 0 !important;
    }

    .smm_new_page.location_main_pgg .banner_right_img img {
        margin-top: 60px !important;
    }

    .smm_new_page.location_main_pgg .main_banner .banner_form .container> .row {
        flex-direction: column !important;
    }

    .smm_new_page.location_main_pgg .cloud1 {
        display: none !important;
    }

    .smm_new_page.location_main_pgg .cloud2 {
        display: none !important;
    }

    .smm_new_page.location_main_pgg section.main_banner {
        margin-top: 45% !IMPORTANT;
    }

    .new_location_wrpp p {
        width: 100% !important;
    }

    .new_location_wrpp .pg_btn {
        font-size: 15px !important;
    }

    .new_location_wrpp {
        padding: 40px 0px !important;
    }

    .reasons_advertyzed_sec_sm {
        padding: 40px 0px !important;
    }

    .reasons_advertyzed_sec_sm .reason_text_div>p {
        font-size: 17px !important;
        margin-bottom: 15px !important;
        line-height: 1.3 !important;
    }

    .reasons_advertyzed_sec_sm .reason_text_div>h5 {
        font-size: 18px !important;
    }

    .reasons_advertyzed_sec_sm .col-md-4>ul>li>h6 {
        font-size: 17px !important;
    }

    .sm-theme-heading>h2 {
        font-size: 25px !important;
    }

    .choose_advertyzed_sec_sm .col-md-6.m-auto>ul {
        flex-direction: column !important;
    }

    .choose_advertyzed_sec_sm .col-md-6.m-auto>ul > * {
        width: 100% !IMPORTANT;
    }

    .choose_advertyzed_sec_sm .col-md-6.m-auto>ul > * > a {
        width: 100% !important;
        text-align: center !important;
    }

    .choose_advertyzed_sec_sm {
        padding: 40px 0px !important;
    }

    .digital_marketing_proposal_sm_sec {
        padding: 40px 0px !important;
    }

    .choose_img_wrpp.text-center {
        height: 100% !important;
        display: flex !important;
        align-items: center !important;
    }

    .digital_marketing_proposal_sm_sec h2 {
        font-size: 30px !important;
    }

    .digital_marketing_proposal_sm_sec form {
        width: 100% !important;
    }

    .check_wrpp_sm>label {
        font-size: 14px !important;
    }

    .digital_marketing_proposal_sm_sec form > .row > * {
        width: 50% !important;
    }

    /* location pages */

/*case study page*/
    
.new_case_study>.case_study_banner .case_study_banner_textt>h1>span {
    font-size: 30px;
}

.new_case_study>.case_study_banner .case_study_banner_textt>p {
    width: 100%;
}

.new_case_study>.case_study_banner .case_study_banner_imgs>.case_study_main_imgg {
    width: 71%;
}

.case_study_our_blogs .main_our_blogs_boxx>a>img {
    height: 300px;
}

.case_study_our_blogs .main_our_blogs_boxx>ul {
    flex-direction: column;
}

/*case study page*/
    
    .banner_form h2 {
    FONT-SIZE: 30PX;
}

section.main_banner {
  margin-top: 40%;
}

.banner_form p {
    width: 100%;
    /*background: #fff;*/
}

.home_after_banner {
    padding: 0 50px;
}


.after_baner ul h4 {
    font-size: 16px;
}

.agency .row {
    flex-direction: column;
}

.agency .row .col-md-6 {
    width: 100%;
}
.differ-step-sec .container .row:nth-child(2) .col-lg-3 {
    width: 50%;
}
.proud_recg_slider img {
    margin: auto;
}
.portfolio .tab-pane .row .col-lg-4.col-md-6 {
    width: 33.33%;
}
.test-div {
    padding: 10px !important;
}
.advrtzd-frm {
    padding: 20px 7%;

}
.main-menu ul  {
    margin-top: 10px;
}
.after_baner ul {
    flex-wrap: wrap;
}
.main_banner .banner_form .container> .row {
    flex-direction: column-reverse;
}

.main_banner .banner_form .row .col-md-6 {
    width: 100%;
}

.banner_form form button {
    /*margin-top: 10px !important;*/
}
section.featured_sec.pb_8 {
    padding-top: 0;
}
footer .row .col-lg-4 {
    width: 40%;
}

.themes-h2 {
    font-size: 35px;
    line-height: 40px;
}
.heading h2 {
    font-size: 35px;
    line-height: 40px;
}
section.social_media_result img {
    height: 400px !important;
}
section.social_media_result.social_media_result1:before {
    background-size: contain !important;
}

section.social_media_result.social_media_result1:before {
    background-size: contain !important;
}

.paltform .row.cards-row {
    height: auto !important;
}

.paltform .row.cards-row .col-lg-2 {
    width: 33.33%;
}

.pl_seo .platform_slide {
    margin-top: 0;
    margin-bottom: 30px;
    height: 250px;
}

.platform_slide.plt-2.plt-mt {
    height: 250px !important;
}
footer:after {
    background-size: contain;
}

footer .row  .col-lg-3 {
    width: 37%;
}

footer .row .col-lg-2 {
    width: 23%;
}

.logo-fot p {
    width: 100%;
}
.banner_form form {
    width: 100%;
}

.banner_form {
    position: static;
    margin-top: -170px;
}
.agency .row.mt-5 {
    flex-direction: column-reverse;
}

.main-menu ul li:hover .drop-dwwn {
    z-index: 9;
}
section.after_baner .row {
    width: 100%;
}

section.service h2 {
    font-size: 29px;
}

section.service img {
    top: 179px;
}

section.service {
    height: 720px;
}

.portfolio .row .col-lg-4.col-md-6 {
    width: 33.33%;
}
.pal-round:before {
    background-size: contain;
    background-repeat: no-repeat;
}
.logo-fot ul {
    margin: 25px 0 !important;
}
section.costumer-reviews-wrap:before {
    background-size: contain;
}
section.tab_sec.pb_8 {
    margin-top: 27%;
}
section.social_media_result h2 {
    font-size: 30px;
    line-height: 1;
}

section.social_media_result h3 {
    font-size: 25px;
}

section.social_media_result .theme_btn {
    padding: 5px 10px;
}

section.paltform h2 {
    font-size: 33px;
    line-height: 1.2;
}

.pricing-bx a {
    justify-content: center;
}

section.lets-advertizd .container-fluid {
    padding: 10px 0;
}
.pricing-bx {
    margin-bottom: 41px;
}
section.social_media_result img {
    object-fit: cover;
}
section.creators-wrap:before {
    width: 100%;
}

section.creators-wrap.creators-wrap1:after {
    width: 100%;
}

.creators-text {
    text-align: revert;
    padding: 20px 0px;
}

section.creators-wrap {
    padding: 40px 0px;
}
.new-testi .testi-size {
    width: 90% !important;
   
}

    .easter_popup {
        width: 80%;
    }
    .easter_popup>.easter_popup_inner>.easter_popup_inner_form-wrpp {
        padding: 10px 30px 10px; 
    }
    .easter_popup>.easter_popup_inner>.easter_popup_inner_form-wrpp > h3{
        font-size: 25px;
 
        margin-top: 34px;
    }
    .rabbit {
        top: -16%;
        width: 31%;
    }
    .counter_wrpp>span{
        font-size: 20px;
    }
}

@media only screen and (min-width: 520px) and (max-width: 767px){

      .drop-box .first-nav {
        background: #fff;
        width: 270px;
        left: -100px;
        z-index: 2;
        padding: 10px;
        border-radius: 5px;
    }

    .drop-box .first-nav > li {
        margin-bottom: 10px;
    }

    .drop-box .first-nav > li:last-child {
        margin: 0;
    }

    .side-drop .last-nav {
      background: #fff;
      z-index: 3;
      padding: 10px;
      top: 160px;
      left: -10px;
      border-radius: 5px;
  }

  .side-drop .last-nav > li {
      margin-top: 10px;
  }


    /* location pages */

    .sm-theme-heading p {
        width: 100% !important;
    }

    .sm-theme-heading p {
        width: 100% !important;
    }

    .sm-new-sec-providing>.heart_img_sm {
        display: none !important;
    }

    .sm-new-sec-providing>.sound_img_sm {
        display: none !important;
    }

    .smm_new_page .banner_form h2 {
        font-size: 28px !important;
    }

    .sm-theme-heading>h2 {
        font-size: 30px !important;
    }

    .sm-new-sec-providing .row.justify-content-end.align-items-end {
        margin-top: 40px !IMPORTANT;
        margin-bottom: 0 !IMPORTANT;
    }

    .provides_services_tailored_sm>.ball_img_sm {
        display: none;
    }

    .provides_services_tailored_sm .tailored_wrpp_sm>h3 {
        font-size: 25px;
        line-height: 1.3;
    }

    .provides_services_tailored_sm .tail_img_sm>img {
        margin-top: 30px;
    }

    .tail_img_sm2>img {
        width: 100% !important;
        margin-bottom: 20px !important;
    }

    .market_expert_sec_sm h2 {
        font-size: 25px !important;
        line-height: 1.2 !important;
    }

    .market_expert_sec_sm p {
        font-size: 16px;
        line-height: 1.2;
    }

    .market_expert_sec_sm {
        padding: 30px 0px;
    }

    .provides_services_tailored_sm>.vec-sm-img {
        display: none;
    }

    .market_expert_sec_sm>.ball-sm-img {
        display: none;
    }

    .sm-new-sec-providing>.pencil_img_sm {
        display: none;
    }

    .choose_advertyzed_sec_sm>.vec-sm-img1 {
        display: none;
    }

    section.lets-advertizd.mt_8.pb_8.mb-0 {
        margin: 0 !important;
    }

    .smm_new_page.location_main_pgg .main_banner {
        margin-top: 70px !important;
    }

    .smm_new_page.location_main_pgg .main_banner .banner_form .container >.row {
        flex-direction: column;
    }

    .smm_new_page.location_main_pgg .banner_form h1 {
        font-size: 30px !important;
        line-height: 1.2 !important;
    }

    .smm_new_page.location_main_pgg .banner_form h2>span {
        font-size: 24px !important;
        line-height: 1.2 !important;
    }

    .new_location_wrpp {
        padding: 30px 0px !important;
    }

    .new_location_wrpp h2 {
        font-size: 25px !important;
    }

    .new_location_wrpp p {
        width: 100% !important;
    }

    .new_location_wrpp .pg_btn {
        font-size: 15px !important;
    }

    .choose_img_wrpp.text-center > img {
        margin-bottom: 20px !important;
    }

    .main-menu img {
        width: 40%;
        margin-bottom: 10px;
    }

    .smm_new_page.location_main_pgg .banner_right_img img {margin-top: 30px !important;}

    .reasons_advertyzed_sec_sm {
        padding: 30px 0px !important;
    }

    .smm_new_page.location_main_pgg footer:after {opacity: 0 !important;}

    .digital_marketing_proposal_sm_sec form {
        width: 100% !IMPORTANT;
    }

      /* location pages */
    
                /* case study page */

.new_case_study>.case_study_banner .case_study_banner_textt>h1 {
    font-size: 30px !important;
}

.new_case_study>.case_study_banner .case_study_banner_textt>h1>span {
    font-size: 30px !important;
}

.new_case_study>.case_study_banner .case_study_banner_textt>a {
    gap: 5px;
    font-size: 15px;
    margin-bottom: 20px;
}

.new_case_study>.case_study_banner .case_study_banner_imgs>.case_study_main_imgg {
    width: 71%;
}

.case_study_our_blogs>.container>h2:after {
    display: none;
}

.case_study_our_blogs>.container>h2 {
    text-align: center;
    line-height: inherit;
}

.case_study_our_blogs .main_our_blogs_boxx>a>img {
    height: 300px;
}

.case_study_our_blogs .main_our_blogs_boxx>ul {
    flex-direction: column;
}


        /* case study page */
    
    section.social_media_result.position-relative {
        padding: 30px 0;
    }
    
    .social_media_result .row:first-child {
        flex-direction: column-reverse;
    }
    
    .after_baner ul img {
        width: 40px;
        height: 40px;
        object-fit: scale-down;
    }
    
    .pl_seo .plt-col-width{
        width: 100%;
        margin-bottom: 10px;
    }
    .menuSec img {
      position: relative;
      z-index: 999;
      display: block;
      width: 130px;
  }
  .banner_form ul {
      display: flex;
      align-items: center;
      gap: 0px;
      margin-top: 22px;
      position: absolute;
      top: -103px;
      left: 73%;
      width: fit-content;
      transform: translate(-50%, 0);
      padding: 0;
  }
  .banner_form ul img {
      width: 40px;
  }
  .banner_form ul p {
      text-align: left;
  }
  .banner_form h3 {
      font-size: 16px;
  }
  .normal_banner {
      display: none;
  }
  .main_banner {
      position: relative;
      background-position: 0 90px;
      background-repeat: no-repeat;
      background-size: cover;
      height: 100%;
      padding-bottom: 115px;
  }
  .banner_form {
      background: #fff0;
      position: relative;
      bottom: -105px;
  }
  .menuSec .col-6 {
      width: 100%;
  }
  .menuSec {
      top: 43px;
  }
  section.social_media_result img {
      position: static;
      width: 100%;
      height: 400px;
      object-fit: cover;
      margin-top: 20px;
      object-position: top;
  }
  section.social_media_result h2 {
      font-size: 25px;
      line-height: 38px;
      padding-top: 22px;
      font-weight: 700;
  }
  section.social_media_result h3 {
      font-size: 26px;
      margin: 0;
  }
  section.social_media_result p {
      margin-bottom: 20px;
  }
  section.social_media_result .theme_btn {
      padding: 5px 10px;
      font-size: 14px;
      margin-bottom: 20px;
  }
  section.portfolio.portfolio1:before {
      content: '';
      position: absolute;
      top: 0%;

      width: 18%;
      height: 18%;

      animation: inherit;
      background-size: contain;
  }
  section.social_media_result.social_media_result1:before {

      width: 28%;

  }
  section.paltform h2 {

font-size: 28px;

line-height: 1.2;

}
  .pal-round:before {

width: 23%;

z-index: -1;

}
  .reviews-text h2 {
      font-size: 31px;
      font-weight: 700;
  }
  .reviews-text h4 {
      font-size: 26px;

  }
  section.costumer-reviews-wrap:before {

      left: 0%;
      width: 100%;
      height: 100%;

      background-size: contain;

      background-repeat: no-repeat;
  }
  .advrtzd-frm {
      padding: 0 10px;
  }
  .advrtzd-frm h3 {
      font-size: 21px;
      margin-bottom: 20px;
      line-height: 1.3;
  }
  .advrtzd-frm button {
      width: 50%;
      height: 43px;
  }
  .advrtxd-img {
      margin-top: 10%;
  }
  .advrtzd-frm:before {
     display: none;
  }
  .heading h2 {

margin-bottom: 33px;

font-size: 29px;

line-height: 1.2;

}
  section.proud.pt_8 img {
      margin-bottom: 20px;
  }

  section.proud {
      text-align: center;
  }
  section.creators-wrap h2 {

      font-size: 27px;

  }
  section.creators-wrap:before {

      width: 100%;
      right: 0;
      top: inherit;
      height: 35%;

      bottom: 0;
  }
  .creators-img {
      text-align: center;
  }
  section.creators-wrap.creators-wrap1:after {

      width: 100%;

      height: 37%;

  }
  section.creators-wrap.creators-wrap1 .creators-img {
      text-align: center;
      margin-bottom: 10%;
  }
  footer::before {

      top: -8%;
      width: 30%;
      height: 23%;

      background-size: contain;

  }
  footer:after {

      width: 23%;

  }
  html {
      overflow-x: hidden;
  }
  .banner_form h2 {

font-size: 27px;

line-height: 34px;

}
  .after_baner ul {
      display: block;
      text-align: center;
      padding: 0 0 10px 0;
  }
  .banner_form form {
      width: 100%;
  }
  section.after_baner .row {
      width: 100%;
      margin: 23px 0px;
  }
  .pl_seo .cards-row {
    height: auto;
}

.creators-text {
    text-align: center;
}
.proud_recg_slider img{
    margin: 0 auto;
}
.pb_8 {
    padding-bottom: 40px;
}

.pt_8 {
    padding-top: 40px;
}
section.agency h2 {
    font-size: 30px;
    line-height: 1.22;
}

.portfolio_tabs .nav-tabs {
    display: block;
    text-align: center;
}
section.lets-advertizd {
    padding-top: 30px;
}
section.lets-advertizd {
    padding-top: 30px;
}

.banner_form p {
    width: 100%;
}
section.service img {
    position: static;
}

section.service {
    height: 100%;
}
section.service h2 {
    font-size: 30px;
}
.modal_inner_wrap {
    padding: 4rem 1rem;
}

div#countdown li {
    font-size: 12px;
}
.pricing-bx {
    margin-bottom: 47px;
}

section.logo_sec h2 {
    font-size: 30px !important;
    line-height: 1.2;
}

section.lets-advertizd .container-fluid {
    padding: 0;
}
a.btn {
    justify-content: center;
}

    .easter_popup {
        width: 100%;
    }
    .easter_popup>.easter_popup_inner>.easter_popup_inner_form-wrpp {
        padding: 10px 30px 10px;
    }
    .easter_popup>.easter_popup_inner>.easter_popup_inner_form-wrpp > h3{
        font-size: 25px;
        margin-top: 34px;
    }
    .rabbit {
        top: -15%;
        width: 34%;
    }
}
@media only screen and (min-width: 600px) and (max-width: 600px){
   .reviews-text h2 {
    margin-bottom: 0;
}

section.tab_sec.pb_8 {
    margin-top: 30%;
}

.platform_slide.plt-2.plt-mt {
    margin-top: 0;
}

.platform_slide.plt-mt {
    margin-top: 0 !important;
}
.pricing-bx a.btn {
    top: -32px;
    position: relative;
}
.portfolio .row .col-lg-4.col-md-6 {
    width: 50%;
}

.portfolio .row {
    justify-content: center;
}
.paltform .row.cards-row .col-lg-2 {
    width: 50%;
}
.main-menu ul li:hover .drop-dwwn {
    z-index: 9;
}
section.main_banner {
    position: relative !important;
}

.banner_form {
    margin-bottom: 0 !important;
}

section.main_banner {
    margin-top: 15%;
}
.main-menu ul {
    margin-top: 10px;
}

.banner_form .container >.row {
    flex-direction: column-reverse;
}

.banner-text {
    position: relative;
    padding-bottom: 90px;
}

.banner_form ul {
    bottom: 0;
    top: auto;
    left: 0;
    transform: none;
}

.agency  .row.mt-5 {
    flex-direction: column-reverse;
}
body h2 {
    font-size: 30px !important;
    line-height: 35px !important;
}

section.main_banner.new-style .banner_form h2 span {
    font-size: 30px !important;
}

section.main_banner.new-style .banner_form p {
    width: 100%;
}

.banner_form form button {
    margin-top: 10px;
}
 
.after_baner   .row .col-md-4 {
    width: 33.33%;
}

section.after_baner.home_after_banner {
    padding: 0 10px;
}

img.lazy.position-absolute.hm_bnr3 {
    transform: translateY(-130px);
}
 

.differ-step-sec .row .col-lg-3 {
    width: 50%;
}

.step-box h3 {
    font-size: 24px;
}
 

.portfolio 
 .tab-content .row .col-lg-4.col-md-6 {
    width: 33%;
}

section.featured_sec.pb_8 {
    padding-top: 0;
}

.logo_slider {
    padding: 0;
}
 

footer .row .col-lg-4 {
    width: 50%;
}

footer .row .col-lg-3 {
    width: 50%;
}

.logo-fot p {
    width: 100%;
}

footer .col-lg-2 {
    width: 50%;
}



    .easter_popup {
        width: 100%;
    }
    .easter_popup>.easter_popup_inner>.easter_popup_inner_form-wrpp {
        padding: 10px 30px 10px;
    }
    .easter_popup>.easter_popup_inner>.easter_popup_inner_form-wrpp > h3{
        font-size: 25px;
        margin-top: 34px;
    } 
    .rabbit {
        top: -15%;
        width: 50%;
    }
}

@media only screen and (min-width: 300px) and (max-width: 519px){

	.counter_wrpp>div#countdown>ul>li {
	    padding: 6px 10px !important;
	}

	.womens_popup {
	    width: 95% !important;
	    top: 5% !important;
	}

	.womens_popup>.womens_popup_inner>.womens_popup_inner_form-wrpp {
	    width: 100% !important;
	    padding: 30px 20px !important;
	}

	.womens_popup>.womens_popup_inner>img.wvec1 {
	    display: none !important;
	}

	.womens_popup>.womens_popup_inner>img.backg_img {
	    object-position: right !important;
	}

	.womens_popup>.womens_popup_inner>.womens_popup_inner_form-wrpp > h3 {
	    font-size: 30px !important;
	    font-weight: 700 !important;
	}

	.womens_popup>.womens_popup_inner {
	    height: 100% !important;
	}

	.valintines_popup {
	    width: 95% !important;
	}

	.valintines_popup>.valintines_popup_wrp>h2 {
	    font-size: 20px !important;
	}

	.valintines_popup>.valintines_popup_wrp>p {
	    font-size: 12px !important;
	    margin-bottom: 10px !IMPORTANT;
	}

	.valintines_popup>img.background_img {
	    object-fit: cover !important;
	    width: 100% !important;
	    height: 100% !important;
	}

	marquee.html-marquee {
        top: 0;
        position: absolute !important;
        background: #134b7e;
    }

	header {
        margin-top: 10px;
    }

  .main-menu {
      position: inherit;
  }
    #menu {
      display: none !important;
  }
  ul#menuu {
      display: none !important;
  }

  .main-menu .col-lg-3 > a {
	    position: absolute;
	    top: 16px;
	    left: 10px;
	}

.main-menu .col-lg-3 > a > img {
    margin: 0;
    opacity: 0;
}

.main-menu .col-lg-3 > a > img.showLogo {
    opacity: 1;
    width: 100%;
}
	.main-menu .col-lg-3 > a {
        position: absolute;
        top: 50px;
        left: 10px;
        width: 50%;
    }

	.main-menu .col-lg-3 > a > img {
	    margin: 0;
	}

	.slicknav_menu {
        background: #00a4bc63;
        margin-top: 40px;
    }

	.slicknav_nav a {
	    color: #000;
	}

	.slicknav_nav a > i {
	    display: none;
	}

  .slicknav_nav a:hover {
      background: #00a5bd;
  }

  .drop-box:hover .first-nav {
    display: none;
  }

  .slicknav_open > .first-nav {
      display: block !important;
  }

  .side-drop:hover .last-nav {
    display: none;
  }

  .slicknav_open > .last-nav {
      display: block !important;
  }

  section.main_banner.position-relative {
        margin-top: 10% !important;
    }

    section.main_banner.position-relative.responsive_issuess .banner_form h1 {
        font-size: 25px !important;
    }

    ul.nav.nav-tabs.new-web {
        display: block !important;
    }

    ul.nav.nav-tabs.new-web > li {
        display: inline-block;
    }

    .call_act_btns > ul > li > a {
        margin: 5px 0px;
    }

    section.lets-advertizd {
      margin-top: 0;
  }

.drop-box .first-nav {
    background: #9cdce5;
    width: 360px;
    z-index: 2;
    padding: 10px;
    border-radius: 5px;
    height: auto;
    position: relative;
    top: 0;
    left: 0;
}

  .drop-box .first-nav > li {
      margin-bottom: 10px;
  }

  .drop-box .first-nav > li:last-child {
      margin: 0;
  }

.side-drop .last-nav {
    background: #9cdce5;
    z-index: 3;
    padding: 10px;
    top: 0;
    left: 0;
    border-radius: 5px;
    height: auto;
    z-index: 2;
    position: inherit;
}

.side-drop .last-nav > li {
    margin-top: 10px;
}


    /* location pages */

    .sm-theme-heading p {
      width: 100% !important;
  }

        .provides_services_tailored_sm .tail_img_sm>img {
            margin-top: 25px;
        }

    .smm_new_page.location_main_pgg .main_banner {
        margin-top: 130px !important;
    }

    .smm_new_page.location_main_pgg .main_banner .banner_form .container >.row {
        flex-direction: column;
    }

    .smm_new_page.location_main_pgg .banner_form h1 {
        font-size: 25px !important;
        line-height: 1.2 !important;
    }

    .smm_new_page.location_main_pgg .banner_form h2>span {
        font-size: 24px !important;
        line-height: 1.2 !important;
    }

    .new_location_wrpp {
        padding: 30px 0px !important;
    }

    .new_location_wrpp h2 {
        font-size: 25px !important;
    }

    .new_location_wrpp p {
        width: 100% !important;
    }

    .new_location_wrpp .pg_btn {
        font-size: 15px !important;
    }

    .choose_img_wrpp.text-center > img {
        margin-bottom: 20px !important;
    }

      /* location pages */
        
        /* case study page */

.new_case_study>.case_study_banner .case_study_banner_textt>h1 {
    font-size: 30px !important;
}

.new_case_study>.case_study_banner .case_study_banner_textt>h1>span {
    font-size: 30px !important;
}

.new_case_study>.case_study_banner .case_study_banner_textt>a {
    gap: 5px;
    font-size: 15px;
    margin-bottom: 20px;
}

.new_case_study>.case_study_banner .case_study_banner_imgs>.case_study_main_imgg {
    width: 71%;
}

.case_study_our_blogs>.container>h2:after {
    display: none;
}

.case_study_our_blogs>.container>h2 {
    text-align: center;
    line-height: inherit;
}

.case_study_our_blogs .main_our_blogs_boxx>a>img {
    height: 300px;
}

.case_study_our_blogs .main_our_blogs_boxx>ul {
    flex-direction: column;
}


        /* case study page */
    
        .smm_new_page .banner_form h1 {
            font-size: 25px;
            line-height: 33px;
        }
    
        .smm_new_page .banner_form h1>span {
            font-size: 25px;
            line-height: 33px;
        }
    
        .smm_new_page .banner_form h1>span:nth-child(2) {
            font-size: 25px;
            line-height: 35px;
        }
    
        .banner_form p {
            width: 100%;
        }
    
        .smm_new_page .banner_form form {
            width: 100%;
            margin-bottom: 20px;
        }
    
        .partner_awrd_smm_pg {
            padding: 30px 0px;
        }
    
        .smm_new_page .normal_banner {
            width: 60px;
        }
    
        html {
            overflow-x: hidden;
        }
    
        .partner_awrd_smm_pg .sm-theme-heading>h2 {
            font-size: 25px;
            line-height: 31px;
        }
    
        .sm-new-sec-providing>.ball_img_sm {
            display: none;
        }
    
        .sm-theme-heading>h2 {
            font-size: 25px;
            line-height: 32px;
        }
    
        .sm-new-sec-providing>.heart_img_sm {
            display: none;
        }
    
        .sm-new-sec-providing .row.justify-content-end.align-items-end {
            margin: 0;
            margin-top: 30px;
        }
    
        .sm-new-sec-providing>.sound_img_sm {
            display: none;
        }
    
        .sm-new-sec-providing section.costumer-reviews-wrap:before {
            display: none;
        }
    
        .sm-new-sec-providing>.pencil_img_sm {
            display: none;
        }
    
        section.sm-new-sec-providing.py_8.pt-0.position-relative {
            padding: 30px 0px 0 !important;
        }
    
        .sm-theme-heading p:nth-child(3) {
            width: 100%;
        }
    
        .sm-new-sec-providing:after {
            height: 100%;
        }
    
        .provides_services_tailored_sm>.ball_img_sm {
            display: none;
        }
    
        .provides_services_tailored_sm .tailored_wrpp_sm>h3 {
            font-size: 25px;
            line-height: 32px;
            margin-bottom: 20px;
        }
    
        .provides_services_tailored_sm>.container-fluid {
            padding: 0 10px;
        }
    
        .tail_img_sm2>img {
            width: 100%;
            margin-bottom: 20px;
        }
    
        .market_expert_sec_sm>.ball-sm-img {
            display: none;
        }
    
        .provides_services_tailored_sm>.vec-sm-img {
            display: none;
        }
    
        .provides_services_tailored_sm {
            padding: 40px 0px;
        }
    
        .market_expert_sec_sm h2 {
            font-size: 26px;
            line-height: 33px;
        }
    
        .market_expert_sec_sm p {
            font-size: 16px;
            line-height: 22px;
        }
    
        .choose_advertyzed_sec_sm>.vec-sm-img1 {
            display: none;
        }
    
        .choose_advertyzed_sec_sm {
            padding: 40px 0px;
        }
    
        .choose_advertyzed_sec_sm .col-md-6.m-auto>ul {
            flex-direction: column;
        }
    
        .smm_new_page .theme_btn {
            width: 100%;
            text-align: center;
            text-transform: capitalize;
        }
    
        .smm_new_page .advrtzd-frm button {
            width: 100%;
            margin-bottom: 20px;
        }
    
        .smm_new_page .advrtzd-frm {
            padding: 0;
        }
    
        .smm_new_page .advrtzd-frm h3 {
            font-size: 25px;
            line-height: 33px;
        }
    
        .smm_new_page section.lets-advertizd.mt_8.pb_8.mb-0 {
            padding-top: 30px;
        }
    
        .smm_new_page section.lets-advertizd .container-fluid {
            padding: 0 10px;
        }
    
        .reasons_advertyzed_sec_sm {
            padding: 40px 0px;
        }
    
        .reasons_advertyzed_sec_sm .reason_text_div>p {
            font-size: 17px;
            line-height: 24px;
            margin-bottom: 20px;
        }
    
        .reasons_advertyzed_sec_sm .reason_text_div>h5 {
            line-height: 33px;
        }
    
        .digital_marketing_proposal_sm_sec {
            padding: 30px 0px;
        }
    
        .digital_marketing_proposal_sm_sec h2 {
            font-size: 26px;
            line-height: 35px;
        }
    
        .digital_marketing_proposal_sm_sec form {
            width: 100%;
        }
    
        .check_wrpp_sm>label {
            font-size: 13px;
        }
        .smm_new_page section.main_banner>img {
             display: none;
        }
    
    .fool-for-iframe {
    width: 100% !important;
    height: 630px !important;
    margin-bottom:30px !important;
}
   
    .theme_heading h2 {
    font-size: 28px !important;
    line-height: 1.22 !important;
}
    .theme_heading h2 {
    line-height: 1.2;
}
section.agency p {
    text-align: justify;
    text-align-last: center;
}
    .fool_proof::after{
        display:none;
    }
    .fool-nav ul.slick-dots {
    left: 50% !important;
    bottom: -50px !important;}
    .cta-chat ul li span {
    
    padding-right: 25px;
}
 section.v-cta {
    padding: 0 !important;
}
 .cta-chat ul {
    margin: 15px 0 !important;
    justify-content: center;
}
   .cta-chat {
    display: initial !important;
    margin-bottom: 0 !important;
    text-align: center;
}
    a.v-cta-btn {
       font-size: 18px;

    padding: 0px 25px;
    
    width: 200px;
    display: inline-block;
    height: 50px;
   
    align-items: center;
    justify-content: center;
    /*margin: 0 auto;*/
     margin-left: 20px;
}
section.recommend-working.recom_worrkkk h2 {
    font-size: 20px !important;
    line-height: 40px;
}
.proud_recg_slider1 img {
   
    margin: 0 auto;
}
.v-process-main h2 {
    font-size: 40px !important;
}
    section.main_banner.position-relative.blue_tick_main_banner {
    margin-top: 140px !important;
}
.trust_p_img{
    display:block;
    text-align:center;
}
section.verification-logos img {
    margin: 0 auto;
}
.partner_agency_bluetick{
    padding-top:30px;
}
.partner_agency_bluetick .partner-agency-text h2 {
    font-size: 30px;
    line-height: 35px;
}
.partner_agency_bluetick .partner-agency-text p {
    font-size: 15px;
    line-height: 24px;
    width: 100%;
}
.v-process-box {
    text-align: center;
    width: 95%;
    margin: 0 auto;
}
.v-process-box img {
    width: 100% !important;
}
.v-working-box {
    margin-bottom: 50px;
}
.partner_agency_bluetick  .partner-agency-text {
    margin-bottom: 30px;
    text-align: center;
}
.partner_agency_bluetick  .partner-img {
    text-align: center;
}
.v-Social_bluetick .v-social-fold ul{
    display:block;
}
.v-Social_bluetick .v-process-main h2 {
    color: #000;
    font-size: 30px;
    line-height: 35px;
}
    .banner_right_img.new:after {
    
    right: -12%;
    bottom: -17%;
    width: 66px;
    height: 160px;
   
}
.new-web-ensure-suces-text h3 {
    font-size: 34px;
   
    line-height: 40px;
  
}
.new-web-ensure-suces-text {
    margin-bottom: 10%;
}
    
    .main_banner .banner_form .container >.row {
    flex-direction: column-reverse;
}
    
    .banner_form form button {
    margin-top: 10px;
}
.online-sec .col-lg-5 .theme_btn {
    margin-bottom: 10px;
}
    .modal_inner_wrap>h1 {
    font-size: 40px;
        margin: 4px 0;
}




    .app-deif .step-box {
    height: 200px;
    
    align-content: center;
}
 .home_make_diff_sec .step-box {
    min-height: 200px !important;
    height: 250px;
}
    .seo_google {
    top: 30%;
    right: 5%;
    
    height: 111px;
    
}
   .banner_right_img img {
    height: 300px;
    width: 100%;
    margin-top: 5%;
}
.banner-text img {
    display: none !important;
}

    section.social_media_result.position-relative {
        padding: 30px 0;
    }
    
    .social_media_result .row:first-child {
        flex-direction: column-reverse;
    }
    
    .after_baner ul img {
        width: 40px;
        height: 40px;
        object-fit: scale-down;
    }


    .platform_slide img {
    width: 50%;
    margin: 0 auto;
}
    .main-menu ul {
    
    padding-top: 0px;
    margin-bottom: 5px;
    flex-wrap: wrap;
}
.main-menu img {
    margin-bottom: 5%;
    width: 50%;
}
div#countdown ul li span {
    
    width: 54px;
    height: 38px;
   
    font-size: 24px;
   
}
    
    .pl_seo .plt-col-width{
        width: 100%;
        margin-bottom: 10px;
    }
    .menuSec img {
      position: relative;
      z-index: 999;
      display: block;
      width: 130px;
  }
  .banner_form ul {
      display: flex;
      align-items: center;
      gap: 0px;
      margin-top: 22px;
      position: absolute;
      top: -103px;
      left: 73%;
      width: fit-content;
      transform: translate(-50%, 0);
      padding: 0;
  }
  .banner_form ul img {
      width: 40px;
  }
  .banner_form ul p {
      text-align: left;
  }
  .banner_form h3 {
      font-size: 16px;
  }
  .normal_banner {
    /* display: none; */
    position: absolute;
    top: 165px;
}
.main_banner {
    margin-top: 50% !important;
}
.drop-dwwn {
   
    z-index: 1;
}
section.agency.pt_8 .col-md-6>img {
    width: 100% !important;
}
 .banner_form {
    background: #fff0;
    position: relative;
    bottom: 0 !important;
}
.themes-h2 {
    font-size: 24px;
    line-height: 40px;
}
.portfolio .row {
    justify-content: center !important;

}

.theme_btn {
    font-size: 15px;
    padding: 11px 30px;
}
.cta-text a{
    margin-right: 4px !important;
}
section.pricing h2{
    font-size: 40px;
}
.exbs .row {
    flex-flow: column-reverse;
}
section.seo-abouts.exbs .box-s {
    padding-bottom: 0;
    padding-top: 40px;
}
.online-sec .container-fluid {
    padding-right: 5px;
}
.online-sec img {
    margin-left: 0px;
    width: 100%;
}
.pl_seo .platform_slide {
   
    height: 190px;
    
}
section.tab_sec.pb_8 {
    margin-top: 50%;
}
section.tab_sec.pb_8 a.nav-link {
   
    padding: 10px 20px;
    
}
section.tab_sec.pb_8 .nav { 
    margin-bottom: 10%;
        border: 0 !important;
}
section.tab_sec.pb_8.prcingpaget .nav{
    margin-bottom: 40%;
}
section.social_media_result.position-relative {
    
    padding-top: 0;
}
section.tab_sec.pb_8.prcingpaget {
    margin-top: 80px;
}
section.tab_sec.pb_8.homepricet .nav{
    margin-bottom: 40%;
}
section.tab_sec.pb_8.homepricet {
    margin-top: 20px;
}
.themes-padd {
   
    padding: 0;
}
.marketing-sec h2 {
    font-size: 24px;
    line-height: 1.5;
}
section.marketing-sec.themes-padd {
    padding: 30px 0;
}
section.main_banner.new-style+section.after_baner {
    margin-top: 10% !important;
    padding: 0;
}
.cloud2 {
    top: 28%;
    left: 83%;
    display: none;
}
.black-friday-img:before{
    display: none;
}
.app_clouds_banner {
    top: 41%;
    right: -1px;
    width: 210px !important;
    
}
.banner_form .banner-text {
    margin-top: 5%;
    text-align: center;
}
.cloud1 {
    top: 28%;
    left: 2%;
    display: none;
}
.banner-text1 {
    /*margin-top: 70% !important;*/
}

section.main_banner {
    padding-top: 30px;
}

  img.lazy.position-absolute.hm_bnr2 {
    transform: translateY(-150px) translateX(-50px);
    filter: blur(3px);
}

.srvs-fot-lnk {
    margin-top: 0px;
}
.banner_form ul {
    top: -85px;
    display: none;
}

.banner_form .calltoact-btn{
    display: none;
}

section.after_baner.after1-inner.after2-inner {
    margin-top: 10% !important;
}
section.main_banner.new-style .banner_form h2 span {
    font-size: 50px !important;
    line-height: 50px;
}
  .menuSec .col-6 {
      width: 100%;
  }
  .menuSec {
      top: 43px;
  }
  section.social_media_result img {
      position: static;
      width: 100%;
      height: 400px;
      object-fit: cover;
      margin-top: 20px;
      object-position: top;
  }
  section.social_media_result h2 {
      font-size: 25px;
      line-height: 38px;
      padding-top: 22px;
      font-weight: 700;
  }
  section.social_media_result h3 {
      font-size: 26px;
      margin: 0;
  }
  section.social_media_result p {
      margin-bottom: 20px;
  }
  section.social_media_result .theme_btn {
    padding: 12px 28px;
    font-size: 14px;
    margin-bottom: 20px;
}
  section.portfolio.portfolio1:before {
      content: '';
      position: absolute;
      top: 0%;

      width: 18%;
      height: 18%;

      animation: inherit;
      background-size: contain;
  }
  section.social_media_result.social_media_result1:before {
    width: 28%;
    right: 0;
    left: inherit;
    top: -2%;
}
  section.paltform h2 {

font-size: 28px;

line-height: 1.2;

}
.pal-round:before {
    width: 23%;
    z-index: -1;
    right: 0;
    height: 105px;
}
  .reviews-text h2 {
    font-size: 30px;
    line-height: 1.5;
    font-weight: 700;
    }
  .reviews-text h4 {
      font-size: 26px;

  }
  section.costumer-reviews-wrap:before {

      left: 0%;
      width: 100%;
      height: 100%;

      background-size: contain;

      background-repeat: no-repeat;
  }
  .advrtzd-frm {
      padding: 0 10px;
      text-align: center;
  }
  ul.fot-btm {
    display: flex;
    gap: 10px;
    align-items: center;
    justify-content: center;
}
.suport {
    text-align: center;
}
.logo-fot {
    text-align: center;
}
.logo-fot p {
    margin-top: 30px !important;
    width: 80%;
    margin: 0 auto;
}
.logo-fot ul {
    display: flex;
    gap: 23px;
    margin: 48px 0;
    align-items: center;
    justify-content: center;
}
  .advrtzd-frm h3 {
      font-size: 21px;
      margin-bottom: 20px;
      line-height: 1.3;
  }
  .advrtzd-frm button {
      width: 50%;
      height: 43px;
  }
  .advrtxd-img {
      margin-top: 10%;
  }
  .advrtzd-frm:before {
     display: none;
  }
  .heading h2 {

margin-bottom: 33px;

font-size: 29px;

line-height: 1.2;

}
  section.proud.pt_8 img {
      margin-bottom: 20px;
  }

  section.proud {
      text-align: center;
  }
  section.creators-wrap h2 {

      font-size: 27px;

  }
  section.creators-wrap:before {

      width: 100%;
      right: 0;
      top: inherit;
      height: 35%;

      bottom: 0;
  }
  .creators-img {
      text-align: center;
  }
  section.creators-wrap.creators-wrap1:after {

      width: 100%;

      height: 37%;

  }
  section.creators-wrap.creators-wrap1 .creators-img {
      text-align: center;
      margin-bottom: 10%;
  }
  footer::before {

      top: -8%;
      width: 30%;
      height: 23%;

      background-size: contain;

  }
  footer:after {
      width: 23%;
      top: -20%;

  }
  .main-menu ul li a {
    font-size: 12px;
    padding: 0 5px;
}


  html {
      overflow-x: hidden;
  }
  .banner_form h2 {
    font-size: 22px !important;
    line-height: 34px;
}
  h1.inner_h1 {
    font-size: 22px !important;
    line-height: 34px !important;
}
  .after_baner ul {
      display: block;
      text-align: center;
      padding: 0 0 10px 0;
  }
  .banner_form form {
      width: 100%;
  }
  section.after_baner .row {
      width: 100%;
      margin: 23px 0px;
  }
  .pl_seo .cards-row {
    height: auto;
}

.creators-text {
    text-align: center;
}
.proud_recg_slider img{
    margin: 0 auto;
}
.pb_8 {
    padding-bottom: 40px;
}

.pt_8 {
    padding-top: 40px;
}
section.agency h2 {
    font-size: 28px;
    line-height: 1.22;
    margin-bottom:7px;
    text-align:center;
}
section.agency h4{
    text-align:center;
}
.year-experince div{
    justify-content:center;
}
.portfolio_tabs .nav-tabs {
    display: inline-flex;
    text-align: center;
}
.garanteed_wrap.garanteed_wrap1 {
    bottom: 0;
    right: 0;
}
.garanteed_wrap.garanteed_wrap1 img {
    width: 49%;
}
.new-testi .new-testi-heading h1 {
    text-align: center;
    color: #fff;
    font-size: 20px;
}
section.lets-advertizd {
    padding-top: 30px;
}
section.lets-advertizd {
    padding-top: 30px;
}

.banner_form p {
    width: 100% !important;
}
section.service img {
    position: static;
}

section.service {
    height: 100%;
}
section.service h2 {
    font-size: 30px;
}
.modal_inner_wrap {
    padding: 1.5rem 1rem;
}
.modal_inner_wrap>img {
    width: 100px !important;
}

div#countdown li {
    font-size: 11px;
    margin: 0 8px;
}
#welcome_modal h3 {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 10px;
    
}
#welcome_modal input {
    height: 42px;
    margin: 0 0 10px;
}
#welcome_modal .modal-content {
    background: rgb(157 155 155 / 83%);
}
.modal_close_btn {
    
    right: 0px;
   
}
.pricing-bx {
    margin-bottom: 47px;
}

section.logo_sec h2 {
    font-size: 30px !important;
    line-height: 1.2;
}

section.lets-advertizd .container-fluid {
    padding: 0;
}
a.btn {
    justify-content: center;
}

.cs-wb-ul {
    width: 100% !important; 
    padding: 0 0 !important;
}

.cs-wb-pkg-show {
    width: 100% !important;
}

.actions {
    justify-content: space-around;
}

.pack-dtl h4 {
    font-size: 30px;
    line-height: 35px;
}

.pack-dtl p {
    font-size: 16px !important;
    line-height: 22px;
}

.actions .col-md-6 {
    width: 50%;
}

  
    .easter_popup {
        width: 100%;
        top: 63%;
    }
    .easter_popup>.easter_popup_inner>.easter_popup_inner_form-wrpp {
        padding: 10px 20px 10px;
    }
    .easter_popup>.easter_popup_inner>.easter_popup_inner_form-wrpp > h3{
        font-size: 25px;
        margin-top: 45px;
    }
    .rabbit {
        top: -36%;
        width: 40%;
    }
}
  
  .test-div {
    border: 2px solid #dddddd;
    padding: 30px;
    margin: 30px 10px;
    height: 350px;
    display: grid !important;
    align-items: center;
    justify-content: center;
    align-content: space-around;
    background: #fff;
}
.test-div img {
    width: 10%;
}
.test-div .stars li i {
    color: #ecce52;
    font-size: 20px;
}
ul.stars.list-inline {
    display: flex;
    margin: 0;
}
.media.rev-sec {
    display: flex;
    align-items: center;
}
.test-ss .slick-active {
    opacity: 1;
}
.test-ss .slick-dots li button:before {
    font-size: 20px;
    opacity: 1;
}
.test-ss .slick-dots li.slick-active button:before {
    color: #00a5bd;
}


section.main_banner.new-style .banner_form form {
    width: 100%;
    background: transparent;
    box-shadow: none;
}

section.main_banner.new-style .banner_form {
    text-align: center;
    height: 100%;
    display: flex;
    align-items: center;
    bottom: 0;
}

section.main_banner.new-style .banner_form p {
    width: 65%;
    margin: 0 auto 30px;
}

section.main_banner.new-style .banner_form h2 {
    font-size: 84px;
}

section.main_banner.new-style .banner_form h2 span {
    display: block;
    color: #00a5bd;
    font-size: 61px;
}
.h1_heading {
    font-weight: 700 !important;
    color: #000 !important;
    font-size: 77px !important;
    line-height: 1 !important;
    margin-bottom: 10px !important;
}
.h1_heading span {
    display: block !important;
    color: #00a5bd !important;
    font-size: 61px !important;
}
section.main_banner.new-style .banner_form h2 {
    font-size: 84px;
    font-weight: 700;
    color: #000;
    font-size: 77px;
    line-height: 1;
    margin-bottom: 10px;
}
section.main_banner.new-style .banner_form h2 span {
    display: block;
    color: #00a5bd;
    font-size: 61px;
}
section.main_banner.new-style .banner_form h1 {
    font-size: 84px;
    font-weight: 700;
    color: #000;
    font-size: 77px;
    line-height: 1;
    margin-bottom: 10px;
}
section.main_banner.new-style .banner_form h1 span {
    display: block;
    color: #00a5bd;
    font-size: 61px;
}
section.main_banner.new-style>img {
    animation: none;
    transform: none;
}

section.main_banner.new-style+section.after_baner {
    margin-top: 0px;
    position: relative;
    z-index: 1;
}

section.main_banner.new-style+section.after_baner .row {
    margin: auto;
}
section.agency.pt_8 .col-md-6>img {
    width: 70%;
}

section.agency.pt_8 .col-md-6:first-child {
    text-align: center;
}
footer::before{opacity:0;}

.web-lets-advertizd textarea {
    height: 140px;
}



.web_portfolio .nav {
    height: unset;
    position: unset;
    top: unset;
    right: unset; 
    z-index: unset;
    opacity: unset;
    width: unset;
    transition: all 0.8s;
}
.drop-dwwn {
    position: absolute;
    display: flex;
    flex-direction: column;
    background: #fff;
    box-shadow: 0 0 20px 0 #0000003b;
    top: 40px;
    width: 250px;
    transform: translateY(-20px);
    visibility: hidden;
}

.main-menu ul li {
    position: relative;
}

.main-menu ul li:hover .drop-dwwn {
    transform: none;
    visibility: visible;
    transition: 0.2s all;
}
.drop-dwwn a:hover {
    background: #00a5bd;
    color: #fff;
}
section.social_media_result img {
    position: unset !important;
    right: 0;
    height: auto !important;
    width: 100%;
    top: 40px;
}
section.social_media_result .row:nth-child(2) img {
    right: unset;
    left: 0;
    height: 860px;
    top: 875px;
}

section.social_media_result.position-relative .col-md-6 {padding: 20px;}

section.social_media_result .row:nth-child(3) img {
    top: unset;
    bottom: 110px;
}
section.social_media_result .row {
    align-items: center;
}
.main-menu ul li a i {
    margin-left: 5px;
}
.advrtzd-frm:before{
    display:none;
}
section.social_media_result.position-relative video {
    width: 100%;
}
.port_box a {
    display: block;
    height: 468px;
    overflow: hidden;
}
.port_box a:hover img{
    transform:translateY(-82%);
    transition:6.0s ease-in-out;
}
.modal_inner_wrap>img {
    width: 150px;
}

.modal_inner_wrap>h1 {
    text-transform: uppercase;
    margin: 10px 0;
    font-weight: 900;
    color: #fff;
}

.modal_inner_wrap>h2 {
    font-size: 45px;
        margin: 4px 0;
            text-transform: uppercase;
    margin: 10px 0;
    font-weight: 900;
    color: #fff;
}

.ensure-imgs {
    position: relative;
}

.ensure-imgs>img {
    width: 100%;
}

.ensure-icons {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}

.ensure-icons img {
    position: absolute;
}

.ensure-icons img:nth-child(1) {
    left: 0;
    top: -180px;
}

.ensure-icons img:nth-child(2) {
    right: 7%;
}

.ensure-icons img:nth-child(3) {
    bottom: 70px;
    left: 10%;
}

.ensure-icons img:nth-child(4) {
    right: 90px;
    bottom: 0;
}

section.privacy-section {
    padding: 80px 0;
}

section.privacy-section h2 {
    font-size: 44px;
    font-weight: 700;
    text-align: left;
    margin-top: 40px;
}

section.privacy-section h3 {
    font-weight: 700;
    color: #000;
    font-size: 30px;
    line-height: 1;
    margin-top: 10px;
}

section.privacy-section p {
    padding-bottom: 9px;
}

section.privacy-section ul{
    list-style: disc;
    padding-left: 20px;
}

section.privacy-section ul li {
    line-height: 31px;
}
.custwebdevlp .calltoact-btn{
    gap: 17px;
}
.vstf ul {
    display: inline-block;
    margin-right: 30px;
    margin-left: 35px;
}
.sft li {position: relative; line-height: 35px;}

.sft li:before {
    content: '\f00c';
    position: absolute;
    font-size: 15px;
    font-family: "Font Awesome 5 Free";
    color: #00a5bd;
    top: 0;
    left: -26px;
    font-weight: 700;
}

section.pd-60 {
    padding: 50px 0 60px;
}

.pd-60 .pricing-bx h5 {
    margin-bottom: 5px;
    font-size: 45px;
    text-align: center;
    position: relative;
    color: #9ce0ff;
    position: relative;
    left: 8px;
}

.pd-60 .pricing-bx strike {
   font-size: 18px;
   color: #6c6c6c;
   position: relative;
   top: -8px;
   font-weight: 700;
   left: 8px;
   display: inline-block;
}

.pd-60 .pricing-bx strike span {
    display: block;
}

.pd-60 .pricing-bx strike span {
    margin-top: -5px;
}
.pd-60 .orng h5 {
    color: #ff9a66;
}

.pd-60 .grn h5 {
    color: #bde3e4;
}
.pricing-bx.bluecd h6 {
    background: #00a5bd;
}
.pd-60 .bluecd h5{
    color:#00a5bd;
}
.pricing-bx.bluecd h6:after {
    content: '';
    position: absolute;
    width: 8%;
    height: 23%;
    background: #00a5bd;
    transform: rotate(45deg);
    left: 0;
    right: 0;
    margin: 0 auto;
}
.pricing-bx.bluecd a{
    background: #00a5bd;
}

.pricing-bx.bluecd ::-webkit-scrollbar-thumb {
    background: #00a5bd;
}
.pd-60 .pricing-bx .notetext {
    width: 90%;
    line-height: 19px;
    font-weight: 500;
    font-size: 13px;
    color: #000;
    margin-bottom: 15px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 18px;
    text-transform:capitalize;
}
.pd-60 .pricing-list p {
    direction: ltr;
    color: #72757e;
}


section.new-testi {
    background-image: url("");
    padding: 50px 0 10px;
    background-repeat: no-repeat;
    background-size: cover;
}

.new-testi .new-testi-heading h3 {
    font-size: 40px;
    text-align: center;
    color: #fff;
    margin-bottom: 5px;
}

.new-testi .new-testi-heading h1 {
    text-align: center;
    color: #fff;
    font-size: 45px;
}

.new-testi .test-nam h5 {
    font-size: 30px;
    color: #00b878;
    margin: 0px 0 5px -40px;
}

.new-testi .test-nam span {
    font-size: 30px;
    color: #f5ca3a;
}

.new-testi .testi-size {
    width: 60%;
    margin: 0 auto;
    position: relative;
    margin-top: 50px;
}

.new-testi .testi-size .test-nam {
    position: absolute;
    transform: rotate(270deg);
    left: 0px;
    top: 40px;
}

.new-testi .testi-img {
    margin-bottom: 30px;
}

.new-testi .testi-para p {
    color: #fff;
    font-size: 17px;
    line-height: 30px;
    margin-left: -90px;
}

.new-testi .mr-lft {
    margin-left: 100px;
}

.new-testi .owl-theme .owl-controls .owl-page span {
    display: block;
    width: 40px;
    height: 8px;
    margin: 5px 5px;
    filter: Alpha(Opacity=50);
    opacity: .5;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #00b878 !important;
}

.new-testi .owl-theme .owl-controls .owl-page.active span {
    background: #f5ca3a !important;
    width: 70px;
    opacity: 1;
}
.testimonial-slider .slick-dots {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    bottom: -35px;
}

.testimonial-slider .slick-active {
    opacity: 1;
}

.testimonial-slider .slick-dots li.slick-active button:before {
    opacity: 1;
    background: #f5ca39;
    width: 47px;
    margin: 0 auto;
    left: -5px;
}

.testimonial-slider .slick-dots li button:before {
    opacity: 1.25;
    color: #fff;
    content: '';
    position: absolute;
    background: #026842;
    height: 8px;
    width: 35px;
    border-radius: 20px;
}
.new-testi .testi-img img {
    width: 65%;
}
.test-scnd-img img {
    width: 64%;
    position: relative;
    top: -15px;
}

/*webdesign*/
footer.webdesign .logo-fot .social {
    justify-content: center;
    margin: 20px 0px;
}
footer.webdesign ul.con_info a {
    font-size: 18px;
}

footer.webdesign {
    padding: 60px 0px;
    padding-bottom: 0px;
}

 footer.webdesign ul.fot-btm li:first-child img {
    height: 98px;
}
footer.webdesign .logo-fot p {
    width: 100%;
    font-size: 18px;
}
 footer.webdesign ul.con_info {
    justify-content: center;
    margin: 0;
}

 footer.webdesign ul.con_info a {
    color: #000;
    font-weight: 700;
}

 footer.webdesign  ul.fot-btm {
    justify-content: center;
    margin: 0;
}
/*webdesign*/



@media only screen and (min-width: 1366px) and (max-width: 1599px){

  .new_dropdown_wrp {
      width: 1300px !important;
      left: -500px !important;
  }

  header .new_dropdown_wrp > * > ul > li a {
      font-size: 13px !important;
  }

}

@media only screen and (min-width: 1200px) and (max-width: 1365px){

	.womens_popup {
	    width: 70% !important;
	}

	.womens_popup>.womens_popup_inner>.womens_popup_inner_form-wrpp > h3 {
	    font-size: 40px !important;
	    font-weight: 600 !important;
	}

	.womens_popup>.womens_popup_inner {
	    height: 100% !important;
	}

	.womens_popup>.womens_popup_inner>.womens_popup_inner_form-wrpp {
	    padding-top: 30px !important;
	    padding-bottom: 30px !important;
	}

    .black-friday-img:before {
  
    left: -16% !important;
    
}
}

@media only screen and (min-width: 992px) and (max-width: 1199px){
    .black-friday-img:before {
   
    left: -20% !important;
   
    width: 119px !important;
    height: 98px !important;
   
}

    .new_dropdown_wrp {
        width: 700px !important;
        left: -50px !important;
        z-index: 10 !important;
    }

.new_dropdown_wrp > * {
    width: 100% !important;
}

.new_dropdown_wrp {
    flex-direction: column !important;
    gap: 70px !important;
    height: 340px !important;
    overflow: scroll !important;
}

}

@media only screen and (min-width: 768px) and (max-width: 991px){


	.womens_popup {
	    width: 90% !important;
	}

	.womens_popup>.womens_popup_inner>.womens_popup_inner_form-wrpp > h3 {
	    font-size: 30px !important;
	    font-weight: 800 !important;
	}

	.womens_popup>.womens_popup_inner>.womens_popup_inner_form-wrpp {
	    width: 60% !important;
	    padding: 20px 30px 20px 0px !important; 
	}

	.womens_popup>.womens_popup_inner {
	    height: 100% !important;
	}

	.womens_popup>.womens_popup_inner>img.backg_img {
	    object-position: 20% !important;
	}

	.womens_popup>.womens_popup_inner>img.wvec1 {
	    width: 40% !important;
	    left: 3% !important;
	}

	.womens_popup>.womens_popup_inner>.womens_popup_inner_form-wrpp > form input {
	    height: 40px !important;
	}


    .v-process-main.text-center {
    width: 100%;
   
}

.h-video-txt h3 {
    font-size: 35px;
    line-height: 38px;
}
ul.h-video-btn li a {
    padding: 0 8px;
    margin: 0;
    height: 35px !important;
    font-size: 15px;
}
section.h-video-sec h5 {
    font-size: 15px;
}
ul.h-video-btn {
    margin-top: 20px;
}
.year-experince p {
    font-size: 40px;
}
.year-experince span {
    font-size: 40px;
}
    .v-process-main h2 {
   
    font-size: 36px !important;
    
}
 .v-process-box img {
    width: 100% !important;
}
    .verification-img {
   
    display: flex;
    align-items: center;
}
    .partner-img img {
    width: 100%;
}
    .partner-agency-text {
    margin-bottom: 40px;
}
.cs-wb-ul {
    width: 100% !important; 
    padding: 0 0 !important;
}

.cs-wb-pkg-show {
    width: 100% !important;
}

.actions {
    justify-content: space-around;
}

.pack-dtl h4 {
    font-size: 30px;
    line-height: 35px;
}

.pack-dtl p {
    font-size: 16px !important;
    line-height: 22px;
}

.actions .col-md-6 {
    width: 50%;
}

.new_dropdown_wrp {
    width: 700px !important;
    left: -260px !important;
    z-index: 10 !important;
}

.new_dropdown_wrp > * {
    width: 100% !important;
}

.new_dropdown_wrp {
    flex-direction: column !important;
    gap: 70px !important;
    height: 340px !important;
    overflow: scroll !important;
}


}

@media only screen and (min-width: 520px) and (max-width: 767px){
	.womens_popup {
	    width: 95% !important;
	    top: 5% !important;
	}

	.womens_popup>.womens_popup_inner>.womens_popup_inner_form-wrpp {
	    width: 100% !important;
	    padding: 30px 20px !important;
	}

	.womens_popup>.womens_popup_inner>img.wvec1 {
	    display: none !important;
	}

	.womens_popup>.womens_popup_inner>img.backg_img {
	    object-position: right !important;
	}

	.womens_popup>.womens_popup_inner>.womens_popup_inner_form-wrpp > h3 {
	    font-size: 30px !important;
	    font-weight: 700 !important;
	}

	.womens_popup>.womens_popup_inner {
	    height: 100% !important;
	}

    .h-video-txt h3 {
    font-size: 35px;
    line-height: 38px;
}
ul.h-video-btn li a {
    padding: 0 8px;
    margin: 0;
    height: 35px !important;
    font-size: 15px;
}
section.h-video-sec h5 {
    font-size: 15px;
}
    img.position-absolute.cloud1 {
    display: none;
}
 .trustPimg {
    margin: 0 auto;
    display: block;
}
.banner_form ul {
    top: -85px;
    display: none;
}
 .main_banner .banner_form .container >.row {
    flex-direction: column-reverse;
}
.black-friday-img {
    position: relative;
    text-align: center;
}
.black-friday-img:before{
    display: none;
}
img.position-absolute.cloud2 {
    display: none;
}
 .banner_form form button {
    margin-top: 10px;
} 
.partner-agency-text {
    text-align: center;
    margin-bottom: 33px;
}
.partner-agency-text p {
    width: 100% !important;
}
.partner-img {
    text-align: center !important;
}
.v-social-fold ul {
    display: block !important;
}
.v-social-fold ul li {
    margin-bottom: 30px;
}
.v-process-box img {
    width: 100% !important;
}
.v-process-box {
    text-align: center;
    width: 95%;
    margin: 0 auto;
}
.cta-arrow img:nth-child(2){
    display: none;
}
.cta-arrow img:nth-child(1){
    display: none;
}
.cta-chat {
    display: block !important;
    text-align: center;
}
.cta-chat ul {
    display: flex;
    margin: 40px 0px !important;
    align-items: center;
    justify-content: center;
}
a.v-cta-btn {
    background: #00a5bd;
    color: #fff;
    margin-right: 0;
    padding: 20px 74px !important;
    font-weight: 500;
    text-align: center;
    width: 30;
    display: block;
    margin: 0 12%;
    width: 75%;
}
section.v-cta {
    padding: 0px 0 !important;
}
.v-process-main h2 {
    font-size: 33px !important;
    line-height: 50px;
}
.v-working-box {
    margin-bottom: 50px;
}
.proud_recg_slider1 img {
    width: 150px;
    margin: 0 auto;
}
.advrtzd-frm {
    text-align: center;
}
footer {
    text-align: center;
}
.logo-fot ul {
    align-items: center;
    justify-content: center;
}
ul.fot-btm {
     align-items: center; 
    justify-content: center;
}




.cs-wb-ul {
    width: 100% !important; 
    padding: 0 0 !important;
}

.cs-wb-pkg-show {
    width: 100% !important;
}

.actions {
    justify-content: space-around;
}

.pack-dtl h4 {
    font-size: 30px;
    line-height: 35px;
}

.pack-dtl p {
    font-size: 16px !important;
    line-height: 22px;
}

.actions .col-md-6 {
    width: 50%;
}
}

@media only screen and (min-width: 300px) and (max-width: 519px){
  .h1_heading{
    font-size: 40px !important;
  }
  .h1_heading span{
    font-size: 38px !important;
  }
    .h-video-txt h3 {
    font-size: 32px !important;
    line-height: 38px !important;
}
.year-experince p {
    font-size: 40px !important;
}
.year-experince span {
    font-size: 30px !important;
}
.h-video-txt {
    text-align:center;
    padding: 0 !important;
}
ul.h-video-btn {
    justify-content: center;
    margin-top:20px;
}
section.agency h6{
     text-align:center;
}

body ul.h-video-btn li a {
    padding: 0 8px !important;
    margin: 0 !important;
    height: 35px !important;
    font-size: 15px !important;
}
section.h-video-sec h5 {
    font-size: 15px !important;
}
    .new-testi .testi-size {
    width: 92%;
    
}
.banner_form ul li:first-child {
    border-right: 1px solid #dddd;
    padding-right: 13px;
}
.vstf ul:last-child {
    width: 100%;
    top: 32px;
}

.texaspge{
    margin-top: 37% !important;
}
.texaspge .banner_form h1 {
    font-size: 30px;
    line-height: 1.2;
}
.differ-step-sec {
    padding-top: 40px;
}
.differ-step-sec h2.themes-h2 {
    margin-bottom: 5px;
}
.step-box h3{
    font-size: 19px;
}
.online-sec img {
    margin-left: 0;
    width: 70%;
}
.gets-box h4 {
    color: #fff;
    font-size: 20px;
}
.gets-box img {
    width: 100px;
    height: 100px;
}
section.app-cta h2 {
    
    font-size: 24px !important;
    width: 95% !important;
    line-height: 35px !important;
}
    
.cs-wb-ul {
    width: 100% !important; 
    padding: 0 0 !important;
}

.cs-wb-pkg-show {
    width: 100% !important;
}

.actions {
    justify-content: space-around;
}

.pack-dtl h4 {
    font-size: 30px;
    line-height: 35px;
}

.pack-dtl p {
    font-size: 16px !important;
    line-height: 22px;
}

.actions .col-md-6 {
    width: 50%;
}

.ensure-icons img:nth-child(1) {
    left: 0;
    top: -180px;
    z-index: -1;
    opacity: 0.5;
}
.portfolio_tabs .nav-link.active {
    color: #00a5bd;
    background: transparent;
}
.ensure-imgs>img {
    width: 100%;
    position: relative;
    left: -17px;
}
.vstf ul {
    margin-bottom: 0;
    width: 100%;
}
.banner_right_img.new img {
   
    opacity: 0.4;
    z-index: -1;
    position: relative;
}   

/* youtube page */

.youtube_marketing_banner .banner_form h1 {
    font-size: 30px !important;
}

.youtube_content_creation_secc .youtube_theme_heading > h2 {
    font-size: 30px !important;
}

.youtube_content_creation_secc {
    padding: 40px 0px;
}

.youtube_marketing_new_secc .youtube_theme_heading > h2 {
    font-size: 25px !important;
}

.youtube_marketing_new_secc .youtube_theme_heading > p {
    width: 100% !important;
}

.youtube_marketing_new_secc .platform_slide.plt-2.plt-mt {
    margin: 0 !important;
}

.youtube_marketing_new_secc .platform_slide.plt-4.plt-mt {
    margin: 0 !important;
}

.youtube_content_creation_secc .youtube_theme_heading > h2 > br {
    display: none !important;
}

.footer_top_newsletter ul {
    flex-direction: column !important;
    align-items: baseline !important;
    gap: 30px !important;
    margin-bottom: 40px !important;
}

.newsletter_form_wrp>h3 {
    font-size: 16px !important;
    line-height: 1 !IMPORTANT;
}

.newsletter_form_wrp>form {
    flex-direction: column !important;
    align-items: baseline !important;
}

.newsletter_form_wrp>form>input {
    width: 100% !important;
}

.newsletter_form_wrp>form>button {
    width: 100% !important;
}

.location_wwrpp h2 {
    font-size: 25px !important;
    line-height: 1.2 !IMPORTANT;
    margin-bottom: 10px !important;
}

.logo-fot > img {
    width: 50% !important;
}

/* youtube page */

/* new css */

.banner_form h1 {
    font-size: 30px;
    line-height: 1.3;
    margin-top: 40px;
}

section.social_media_result.position-relative .col-md-6 {
    padding-bottom: 0;
}

section.pricing.newpricing h2 {
    margin-bottom: 20px;
}

section.pricing.newpricing {
    padding-top: 0;
}

.pl_seo .cards-row {
    margin-top: 20px;
}

.pl_seo .platform_slide {
    height: auto !important;
    padding: 30px;
    margin-top: 0 !IMPORTANT;
}

.platform_slide p {
    height: auto;
    margin: 0;
}

footer:after {
    display: none;
}

.suport {
    text-align: left !IMPORTANT;
    margin-top: 30px;
}

.location_wwrpp h2 {
    text-align: left !IMPORTANT;
}

.location_wwrpp {
    padding-top: 20px !IMPORTANT;
}

.modal_inner_wrap>h2 {
    font-size: 30px;
}

#getstartedppu h3 {
    font-size: 15px;
    margin-bottom: 10px;
}

header {
    margin: 0 !IMPORTANT;
}

section.service h1 {
    font-size: 30px;
    line-height: 1.2;
}

section.portfolio.pt_8 {
    padding-top: 0 !important;
}

section.sitejabber_sec.pb-5 {
    padding-top: 50px !IMPORTANT;
}

/* new css */

}

.online-sec img {
    margin-left: 92px;
    width: 70%;
}
.randm-contc>a {
    font-size: 20px;
    color: #000;
    font-family: 'Montserrat';
    font-weight: 600;
    margin: 0 50px;
    display: inline-flex;
    align-items: center;
}

.randm-contc>a>i {
    color: #00a5bd;
    margin-right: 10px;
    font-size: 33px;
}

.randm-contc>a>img {
    margin-right: 10px;
}

.randm-contc {
    display: flex;
    margin: 0 0 30px;
    align-items: center;
    justify-content: center;
}
.rech-box>img {
    width: 100%;
    margin: 0 0 20px;
    height: 300px;
    object-fit: contain;
    object-position: bottom;
}

.rech-box {
    text-align: center;
}

.rech-box h3 {
    font-family: montserrat;
    font-weight: 800;
    color: #000;
    font-size: 26px;
    margin: 0 0 20px;
}

.rech-box p {
    padding: 0 6%;
}
.wiki-slider .slick-list {
    padding: 0 22%;
}

.wiki-slide>img {
    position: absolute;
    top: 31px;
    width: 77%;
    right: 0;
    margin: auto;
    left: 0;
    z-index: -1;
}

.wiki-slide {
    position: relative;
}

.wiki-slide.slick-current {
    transform: none !important;
    box-shadow: none !important;
}

.wiki-slide.slick-slide {
    opacity: 1;
    transform: scale(0.7) translateX(110px);
    box-shadow: 0 0 20px 0 #0000003d;
}

.wiki-slide.slick-slide>div {
    opacity: 0;
}

.wiki-slide.slick-current>div {
    opacity: 1;
}

.wiki-slide.slick-current+ .slick-slide {
    transform: scale(0.7) translateX(-110px) !important;
}
.wiki-slider .slick-prev {
    left: 22%;
}

.wiki-slider .slick-next {
    right: 22%;
}

.wiki-slider .slick-arrow:before {
    font-size: 30px;
    color: #00a5bd;
    -webkit-text-stroke: 2px #00a5bd;
}

.wiki-slider .slick-arrow {
    z-index: 99;
}

.wikipedia-pge-css {
    padding-top: 70px;
    margin-bottom: 0;
}
.calltoact-btn .theme_btn {
    padding: 10px 14px;
    font-size: 14px;
    margin-left: 10px;
    margin-top: 10px;
}


.social_med h2 span{
    color:#00a5bd;
}
.social_med h1 span{
    color:#00a5bd;
}
.social_med_img .banner_right_img img{
    width:100%;
}
.social_med a {
    padding: 12px 30px;
    color: #fff;
    background-color: #00a5bd;
    font-size: 13px;
    border-radius: 5px;
}
.social_med p {
    margin: 20px 0 30px;
}
.social_med h2{
    line-height:50px;
}
#Social_media_clender .calender_popup_form h2 {
    font-size: 29px;
    line-height: 33px;
    color: #000;
}
div#Social_media_clender .modal_inner_wrap {
    padding: 0 !important;
}
div#Social_media_clender .modal-body {
    padding: 0;
}
.claender_popup_mian {
    display: flex;
    align-items: center;
}
.claender_popup_mian .calender_popup_img img {
    height: 380px;
    width: 100%;
}
.claender_popup_mian .calender_popup_img{
    width:25%;
}
.claender_popup_mian .calender_popup_form {
    width: 75%;
    text-align: left;
}
div#Social_media_clender .modal-dialog.modal-dialog-centered {
    max-width: 31%;
    border-radius: 20px !important;
    position:relative;
}
.calender_popup_form {
    padding: 20px;
}
.claender_popup_mian .calender_popup_form form#calender-form {
    width: 90%;
}
.claender_popup_mian .calender_popup_form form#calender-form input{
    width:100%;
    margin-bottom:12px;
    border:none;
    padding-left:10px;
    background-color:#dcdcdc;
    height:40px;
    border-radius:5px;
}
.calender_popup_form form#calender-form button {
    width: 100%;
}
.claender_popup_mian{
    position:relative;
}
#Social_media_clender .calender_popup_form h2 span{
    color:#fcad3a;
}
#Social_media_clender .modal-dialog .horn_img {
    position: absolute;
    top: 50%;
    left: -80px;
    transform: translateY(-50%);
    z-index: 99;
    width: 170px;
    height: 170px;
    background: #fcad3a;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
#Social_media_clender .modal-dialog .horn_img img {
    width: 60%;
}
.mobile_horn{
    display:none !important;
}


/* plan media  */

.plan_media.py_8 {
    padding-bottom: 40px;
}

.plan_media p{
    width: 100%;
}
.plan_media h2{
    font-size: 65px;
}
.plan_media form input ,.plan_media form textarea{
    width: 100%;
    height: 50px;
    padding: 20px;
    border:none ;
    margin-bottom: 20px;
    background-color: #EFEFEF;
    border-radius: 5px;
    font-weight: 500;
}
.plan_media form textarea {
    height: 150px;
}
.plan_media form ul {
    display: flex;
    align-items: center;
    justify-content: end;
    gap: 20px;
}
.plan_media form ul button{
    width: 182px;
}
.plan_media form ul li:last-child button{
    background-color: #01A5BD;
}
/* plan media  */

@media only screen and (min-width: 300px) and (max-width: 519px){

    div#Social_media_clender .modal-dialog.modal-dialog-centered {
        max-width: 100%;
        border-radius: 20px !important;
        position: relative;
    }
    .mobile_horn {
        display: block !important;
        position: relative !important;
        left: auto !important;
        margin: 0 auto;
        transform: none !important;
        display: flex !important;
    }
    #Social_media_clender .modal-dialog .horn_img{
        display:none;
    }
    .calender_popup_img {
        display: none;
    }
    .claender_popup_mian .calender_popup_form {
        width: 100%;
        text-align: left;
    }
    #Social_media_clender .calender_popup_form h2 {
        font-size: 26px;
        text-align: center;
    }
    .claender_popup_mian .calender_popup_form form#calender-form {
        width: 100%;
    }
    
    
    .thankyou_banner_contact {
        position: relative !important;
        top: 0 !important;
        left: 0 !important;
        transform: translate(0px, 0px) !important;
        width: 100% !important;
        display: flex !important;
        align-items: center;
        justify-content: center;
    }
    
    .thankyou_banner_contact img {
        display: block !important;
    }
    
    .thankyou_banner_contact p, .thankyou_banner_contact h3 {
        margin: 0;
        padding-left: 10px;
    }
    
    .thankyou_banner_contact h3 a {
        color: #000;
    }
    
    section.main_banner.new-style .banner_form h1 span {
    font-size: 38px;
}

section.main_banner.new-style .banner_form h1 {
    font-size: 40px !important;
}
}





/*texas start*/
.gets-box:hover {
    transform: scale(1.1);
}
.gets-box img {
    width: 80px;
    height: 80px;
    object-fit: cover;
    margin: 0 auto;
}
.gets-slider {
    margin-left: -15px;
}
.gets-box {
    padding: 10px 5px;
    height: 150px;
    /* display: inline-grid; */
    align-items: center;
    transition: 0.5s;
    border-radius: 10px;
    text-align: center;
    width: 100%;
    justify-content: center;
    margin-top: 35px;
}
.gets-box h4 {
    color: #fff;
    font-size: 14px;
    margin: 0;
    line-height: 20px;
}
.row.rel1 {
    width: 90%;
    margin: 0 auto;
    margin-top: 28px;
}
.step-box.step-box1 {
    height: auto;
    min-height: auto;
    /* display: flex; */
    align-items: center;
    text-align: center;
    padding: 13px 0;
}
.step-box.step-box1 h3 {
    margin: 0;
    color: #fff;
}
.setp-btn {
    justify-content: center;
    display: flex;
}
/*.step-box.step-box1.setp-btn {*/
/*    width: 32%;*/
/*    margin: 0 auto;*/
/*}*/
section.seo-abouts.exbs .row {
    align-items: center;
}
section.app-cta {
    background: #00a5bd;
    text-align: center;
    padding: 20px 0;
    margin-bottom: 50px;
}
.cta-text a {
    color: #fff;
    border: 1px solid;
    border-radius: 30px;
    height: 40px;
    display: inline-block;
    width: 155px;
    padding: 7px 0;
    font-size: 16px;
    margin-right: 22px;
    font-weight: 500;
}
section.app-cta h2 {
    color: #fff;
    font-size: 45px;
    width: 80%;
    margin: 0 auto;
    font-weight: 600;
    text-transform: capitalize;
    margin-bottom: 20px;
}
.prcing-main {
    text-align: center;
    margin-bottom: 50px;
}

.prcing-main h2 {
    margin-bottom: 20px !important;
}
.seo-abouts {
    padding: 80px 0;
}
.seo-box {
    background-color: #fff;
    box-shadow: 0 0 10px 0 #00000033;
    padding: 30px 20px;
    margin-bottom: 20px;
    border-radius: 10px;
    transition: 0.2s ease-in-out;
}
.seo-box img {
    margin-bottom: 20px;
}
.exbs .seo-box h1 {
    color: #3b3565;
    font-size: 20px;
    transition: 0.3s ease-in-out;
}
.seo-box:hover {
    background: #0A2A43;
}
.exbs .seo-box:hover h1 {
    color: #fff;
}
.exbs .seo-box h2 {
    color: #3b3565;
    font-size: 20px;
    transition: 0.3s ease-in-out;
    margin-bottom: 0px;
}
.seo-them-h2 {
    color: #47B2D9;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
}
.seo-them-h3 {
    color: #0A2A43;
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.22em;
}
.seo-abouts p {
    color: #696687;
    line-height: 30px;
    padding-right: 0;
}
.seo-abouts ul li {
    position: relative;
    padding-left: 30px;
    line-height: 40px;
    font-size: 18px;
    font-weight: 500;
    color: #3b3565;
}
.seo-abouts ul li::before {
    content: '\f058';
    position: absolute;
    left: 0;
    font-weight: 600;
    font-family: "Font Awesome 5 Free";
}

.col-cnge-1::before {
    color: #6b59ed;
}
.col-cnge-2::before {
    color: #f67100;
}
.col-cnge-3::before {
    color: #34cc7d;
}
.exbs .seo-box:hover h2 {
    color: #fff;
}
.seo-box:hover p {
    color: #fff;
}
.slick-active {
    opacity: 1.5;
}
.cta-text a i {
    margin-right: 6px;
}
/*texas end*/







 .layer-div:before {
    background: url("");
    background-repeat: no-repeat;
    background-size: 70%;
    background-position: center center;
    content: "";
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    bottom: 0;
    text-align: center;
    right: 0;
    left: 0;
    z-index: 0;
}
.error-block {
    padding-top: 150px;
    position: relative;
    z-index: 5;
}
.bg-gradient {
    background: #c7ecff;
    background: -moz-linear-gradient(top,#c7ecff 0,#f9efff 100%);
    background: -webkit-linear-gradient(top,#c7ecff 0,#f9efff 100%);
    /*background: linear-gradient(to bottom,#c7ecff 0,#f9efff 100%);*/
    background: linear-gradient(to bottom,#f1fcff 0,#15d0fb 100%) !important;
}
.pad-tb {
    padding-top: 30px;
    padding-bottom: 100px;
}
.error {
    /*height: 100vh;*/
}
.error-block .theme-btn-1 {
text-align: center;
    width: auto !important;
    display: table;
    padding: 12px 30px;
    margin: 21px auto !important;
}

.error-block h1 {
    font-family: 'Montserrat';
    font-weight: 700;
    color: #000;
}







/*verification start*/
.verification-img img {
    width: 100%;
    margin-bottom: 20px;
}
.verification-img.verification1 img {
    height: 425px;
}
.banner-text.black-friday-img img {
    width: 40%;
    margin-bottom: 10px;
}
.black-friday-img p {
    color: gray;
}

.black-friday-img p b {
    color: #000;
    font-weight: bold;
    font-size: 18px;
}
.black-friday-img h2 {
    text-transform: uppercase;
    font-weight: 800;
    font-family: 'Montserrat';
}
.black-friday-img form {
    background: none;
    box-shadow: none;
}

.black-friday-img form input {
    background: none;
    border: 1px solid #8080807d;
}
.black-friday-img h2 span {
    color: #ff0000;
}
.verification-img {
    position: relative;
}

img.verificatyion-b {
    position: absolute;
    bottom: -19px;
    left: -34px;
    width: 30%;
}

img.verificatyion-a {
    position: absolute;
    width: auto;
    height: 53px !important;
    top: -10px;
    right: 10px;
}
.row.verivation-main ul li {
    color: rgb(0, 165, 189);
    font-size: 24.0001px;
    line-height: 1.4;
    text-align: end;
    list-style: initial;
}




section.verification-logos {
    background: #ffde59;
    padding: 18px 0;
    margin-top: 70px;
}

section.verification-logos img {
    width: 75%;
    height: 60px;
    object-fit: contain;
}

section.verification-logos .row {
    align-items: center;
}
.slick-active {
    opacity: 1.5;
}
section.partner-agency {
    padding: 80px 0;
}

.partner-agency-text h2 {
    font-weight: 700;
    color: #000;
    font-size: 40px;
    line-height: 45px;
    font-family: 'Montserrat';
    margin-bottom: 10px;
}

.partner-agency-text p {
    color: #000000;
    font-size: 14px;
    width: 75%;
    line-height: 32px;
}

.partner-agency-text a {
    background: #d3337f;
    color: #fff;
    padding: 12px 0;
    width: 155px;
    display: inline-block;
    text-align: center;
    font-size: 14px;
    margin-right: 10px;
    font-weight: 600;
}

.partner-agency-text a span {
    color: #ff0000;
}

a.yellow {
    background: #ffde16;
    color: #000;
    font-weight: 700;
}
.partner-img img {
    width: 90%;
}

.partner-img {
    text-align: end;
}
.v-social-fold ul {
    display: flex;
    align-items: center;
    justify-content: space-around;
    text-align: center;
}

.v-social-fold img {
    width: 65%;
    height: 90px;
    margin-bottom: 10px;
    object-fit: contain;
}

.v-social-fold h4 {
    font-size: 15px;
    font-weight: 700;
    color: #000;
    font-family: 'Montserrat';
}
section.v-process {
    padding: 80px 0;
}

.v-process-main h4 {
    color: #000;
    font-weight: 600;
    font-size: 25px;
}

.v-process-main h2 {
    color: #000;
    font-size: 48px;
    font-weight: 700;
    font-family: 'Montserrat';
}

.v-process-box h4 {
    font-size: 18px;
    color: #000;
    font-weight: 700;
    margin-bottom: 10px;
    font-family: 'Montserrat';
    margin-top: 25px;
}

.v-process-box p {
    color: #000000;
    font-size: 15px;
    font-weight: 400;
}
.v-process-box img {
    width: 90%;
}
.cta-chat {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    margin-bottom: 40px;
}

.cta-chat ul li span {display: block;text-align: end;color: #000;font-weight: 700;font-size: 12px;padding-right: 31px;}



.cta-chat ul img {
    width: 20%;
}

.cta-chat ul li a {
    color: red;
    font-size: 25px;
    font-weight: 600;
    margin-left: 12px;
}

.cta-chat ul {
    display: flex;
    margin: 0 30px;
}

.cta-chat ul li {
    line-height: 0px;
}
a.v-cta-btn {
    background: #00a5bd;
    color: #fff;
    margin-right: 25px;
    padding: 10px 25px;
    font-weight: 500;
    text-align: center;
}
section.v-cta {
    padding: 50px 0;
}
.cta-arrow img:nth-child(1) {
    position: absolute;
    bottom: -62px;
    width: 10%;
    left: 434px;
    opacity: 0.5;
}
.cta-arrow img:nth-child(2) {
    position: absolute;
    top: -62px;
    width: 10%;
    right: 447px;
    opacity: 0.5;
    transform: rotate(180deg);
}
section.recommend-working {
    padding: 80px 0;
}
.v-process-main.text-center {
    width: 90%;
    margin: 0 auto;
    margin-bottom: 20px;
}
.v-working-box img {
    width: 40%;
    border-radius: 20px;
    height: 160px;
    object-fit: cover;
    margin-bottom: 30px;
}

.v-working-box {
    text-align: center;
}

.v-working-box h4 {
    color: #000;
    font-size: 30px;
    font-weight: 600;
    font-family: 'Montserrat';
}


.v-working-box p {
    color: #00000091;
    width: 84%;
    margin: 0 auto;
    margin-bottom: 20px;
    font-size: 16px;
}

.v-working-box i {
    color: #7ed957;
    font-size: 20px;
}
.v-process-main h2 img {
    position: relative;
    top: -6px;
}
.verification-img.verification1 ul {
    margin-top: 30px;
}

.v-awards ul li img {
    width: 10% !important;
}
.v-awards {
    text-align: end;
    width: 68%;
    margin-top: 20px;
}

.v-awards ul li span {
        color: black;
    font-weight: 700;
}
.black-friday-img:before {
    content: '';
    position: absolute;
    bottom: -37px;
    left: -3%;
    background-image: url("");
    width: 143px;
    height: 110px;
    background-size: contain;
    background-repeat: no-repeat;
    transform: scale(-1, 1);
    opacity: 0.5;
}

.black-friday-img {
    position: relative;
}
.proud_recg_slider1 img {
    width: 150px;
}
section.proud_v.pt_8.pb_8 {
    padding-bottom: 0;
}
.suport p {
    font-size: 22px;
    margin-top: -20px;
}
/*verification end*/


/*blog css*/

section.blogs_secc_pg {
    margin-top: 10%;
    padding: 1% 0 5%;
}

.blog_one_box {
    border: 5px solid #00a5bd;
    border-radius: 10px;
}

.blog_one_box .blog_textt {
    padding: 3% 0 3% 3%;
    position:relative;
    min-height: 370px;
}

.blog_one_box .blog_textt h1 {
    font-size: 23px;
    font-weight: 600;
    line-height: 29px;
    margin-bottom: 10px;
    color: #000;
    margin-top: 5px;
}

.blog_one_box img {
    width: 100%;
    height: 330px;
    transition: 0.5s;
    object-fit: cover;
}


.blog_one_box {
    overflow: hidden;
    margin-bottom: 4%;
    transition: 0.5s;
}

.blog_one_box:hover {
    /*filter: grayscale(1);*/
    transform: scale(1.05);
}

/*.blog_one_box:hover img {*/
    /*filter: grayscale(1);*/
/*    transform: scale(1.05);*/
/*}*/

.blog_one_box .blog_textt a {
    font-size: 18px;
    color: #00a5bd;
    font-weight: bold;
    position: absolute;
    bottom: 20px;
    left: 15px;
}


.blog_one_box .blog_textt a i {
    font-family: 'Font Awesome 5 Free';
    font-size: 17px;
    color: #000;
}

section.blogs__detail_pgg {
    margin-top: 2%;
    padding: 2% 0;
}

.blgs_details_textt h2 {
    font-size: 40px;
    color: #000;
    font-weight: 600;
    line-height: 45px;
    margin-bottom: 30px;
}

.blgs_details_textt h1 {
    font-size: 40px;
    color: #000;
    font-weight: 600;
    line-height: 45px;
    margin-bottom: 30px;
}

.blgs_details_textt {
    width: 90%;
    margin: 0 auto;
}

.blgs_details_textt p {
    margin-bottom: 3%;
}


.spn_dtlss span {
    display: block;
    font-size: 16px;
    font-weight: 700;
}

.spn_dtlss {
    margin-bottom: 2%;
}

.blgs_details_textt ul li span {
    font-size: 20px;
    color: #fff;
    background: #00a5bd;
    width: 40px;
    display: inline-flex;
    height: 40px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    margin-right: 2%;
}

.blgs_details_textt ul li {
    font-size: 20px;
    color: #000;
    font-weight: 600;
    margin-bottom: 1%;
}

.blgs_details_textt ul p {
    margin-bottom: 15px !IMPORTANT;
    width: 88%;
    margin: 0 auto;
}

section.blog__inner {
    margin-top: 5%;
}

section.blog__inner img {
    width: 100%;
    object-fit: cover;
}

/*blog css*/


.fool_proof::after {
    display: none;
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 22%;
    z-index: -1;
    background: #00a5bd;
}
section.fool_proof{position:relative;display:flex;align-items:center;overflow: hidden;}
.social-box,section.fool_proof .row{align-items:center}
section.fool_proof iframe{height:700px;width:70%;z-index:1;position:relative;float:right}
section.fool_proof video{height:500px;width:50%;z-index:1;position:relative;float:right;margin-right:15%}
.fool_image{height:88%;width:40%;background:#e23f5c;position:absolute;right:0;border-top-left-radius:10px;border-bottom-left-radius:10px}
.theme_heading h4 {
    color: #00a5bd;
    font-size: 20px;
}
.theme_heading h2 {
    overflow: hidden;
    font-weight: 700;
    color: #000;
    font-size: 50px;
    line-height: 1.1;
}
.theme_heading span {
    color: #00a5bd;
}
.py_8 {
    padding: 80px 0;
}
.fool-nav .slick-active {
    opacity: 1;
}
.fool-nav .slick-dots li.slick-active button:before {
    color: #00a5bd;
}
.fool-nav .slick-dots li button:before {
    font-size: 20px;
    opacity: 1;
}
.fool-nav ul.slick-dots {
    left: 100%;
    transform: translateX(-50%);
}
.fool-nav p {
    font-size: 16px;
}
.fool-for-iframe {
    width: 350px;
    height: 600px;
    margin: auto;
}

.fool-for-iframe>iframe {
    width: 100% !important;
    height: 100% !important;
}
.proud_recg .heading h2 {
    margin-bottom: 20px;
    /* font-size: 52px; */
}
.agency-ifram {
    width: 80%;
    height: 600px;
    margin: auto;
}

.agency-ifram iframe {
    width: 100%;
    height: 100%;
}
.prud-btns-bottom>a {
    display: inline-flex;
    align-items: center;
    height: 45px;
    background: #00a5bd;
    color: white;
    justify-content: center;
    border-radius: 6px;
    padding: 0 30px;
    transition:0.3s ease-in-out;
}


.prud-btns-bottom>a:hover {
    transform: translateY(-3px);
    box-shadow: 0 10px 20px rgb(0 0 0 / 20%);
    color: #fff;
    
}


ul.yer-exp {
    display: flex;
    flex-wrap: wrap;
    width: 90%;
    margin-left: auto;
}

ul.yer-exp>li {
    width: 50%;
}
.yer-exp h5 {
    font-weight: 500;
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.yer-exp h3 {
    font-weight: bold;
    font-size: 50px;
}

.blog_one_box .blog_textt .blg__act {
    position: initial;
}


/*H-VIDOE START*/

.h-video-img img {
    width: 100%;
    height: 720px;
    object-fit: cover;
    border-radius: 20px;
}

.h-video-img {
    position: relative;
    margin-bottom: 50px;
}

.paly-btn {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    background: #00000036;
    background-blend-mode: overlay;
}

.paly-btn i {
    color: #00a5bd;
    background: #80d2de5e;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 30px;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    z-index: 999;
    border: 1px solid #fff;
}

section.h-video-sec h5 {
    font-size: 18px;
    font-family: 'Montserrat';
    color: #000;
    margin: 0 0 20px;
}

.h-video-txt h3 {
    font-size: 55px;
    line-height: 58px;
    font-weight: 700;
    color: #000;
    margin-bottom: 10px;
}

.h-video-txt p {
    margin-bottom: 0;
    font-size: 18px;
}

.h-video-txt {
    padding: 0 60px 0 0;
}

ul.h-video-btn li a {
    padding: 0 30px;
    border-radius: 0px !important;
    margin: 0 0 0 10px;
    height: 45px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    transition: 0.5s ease-in-out;
}

/*ul.h-video-btn li a:hover {*/
/*    background: #00000070;*/
/*    transition: 0.5s ease-in-out;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*}*/

ul.h-video-btn {
    gap: 20px;
    margin-top: 30px;
}

.year-experince p {
    font-size: 50px;
    font-weight: bold;
    font-family: 'Montserrat';
    margin: 0;
}

.year-experince {
    margin-bottom: 40px;
}

.year-experince span {
    font-size: 50px;
    font-weight: bold;
}

.h-video-img iframe {
    width: 100%;
    height: 550px;  
    object-fit: cover;
}
/*H-VIDOE End*/

.data-dariven-txt {
    text-align: left;
}

/*customapp-sec*/

.customapp-sec{
    
}

.paddtop0{
    padding-top:40px;
}



/*customapp-sec*/


/*Service Section Start*/
.serv-text h2 {
    color: #000;
    font-weight: 700;
    margin-bottom: 20px;
    font-size: 50px;
}


.service-text h4 {
    text-align: center;
    color: #000;
    font-weight: 500;
}

.service-text-box {
    margin: 30px 0;
    border: 2px solid #dddddd;
    padding: 30px;
    height: 200px;
}
.serv-text h4 {
    font-size: 30px;
    font-weight: 600;
    color: #000;
    text-transform: capitalize;
}

.serv-text ul {
    display: flex;
    align-items: center;
    gap: 10px;
}

.serv-text ul a {
    padding: 12px 20px;
}
/*Service Section End*/

/*new sec location */

.new_location_wrpp {
    padding: 60px 0px;
}

.new_location_wrpp h2 {
    font-size: 35px;
    color: #000;
    font-family: 'AvertaDemo-Regular';
    font-weight: 700;
    text-align: center;
    line-height: 1.2;
    letter-spacing: 1px;
    margin-bottom: 10px;
        text-transform: capitalize;
}

.new_location_wrpp h2>span {
    display: block;
    color: #00a5bd;
}

.new_location_wrpp p {
    text-align: center;
    width: 70%;
    margin: 0 auto;
    margin-bottom: 40px;
}

.new_location_wrpp .pg_btn {
    background-color: #00a5bd;
    color: #fff;
    font-size: 19px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 60px;
    margin-bottom: 20px;
    border-radius: 6px;
    transition: 0.3s all;
}

.new_location_wrpp .pg_btn:hover {
    transition: 0.3s all;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

/*new sec location */

/*partner-logos hide css*/
.proud_recg {
    display: none;
}

.featured_sec {
    display: none;
}
section.agency.pt_8 {
    padding-bottom: 80px;
}
ul.fot-btm {
    display: none;
}
/*partner-logos hide css*/

.banner_form label{}

.banner_form label {
    display: inline-block;
    margin-bottom: 30px;
    font-size: 13px;
    line-height: 19px;
}

.banner_form form label input {
    width: auto;
    display: inline-flex;
    height: auto;
    margin-bottom: 0 !important;
}

.form-box label {
    display: inline-block;
}

.form-box label input {
    display: inline-flex;
    width: auto;
}

.advrtzd-frm label {
    display: inline-block;
    margin-bottom: 30px;
    font-size: 13px;
    line-height: 19px;
}

.advrtzd-frm  label input {
    width: auto;
    display: inline-flex;
    height: auto;
    margin-bottom: 0 !important;
}
.banner_form label.sp2 {
    margin-bottom: 0;
    margin-top: 14px;
    font-size: 12px;
}


#welcome_modal label {
    display: inline-block;
    margin-bottom: 30px;
    font-size: 13px;
    line-height: 19px;
    color: #fff;
}

#welcome_modal  label input {
    width: auto;
    display: inline-flex;
    height: auto;
    margin-bottom: 0 !important;
}

.sm-new-sec-providing>.pencil_img_sm {
    display: none !important;
}

.provides_services_tailored_sm>.vec-sm-img {
    display: none !important;
}

/* Brand Section Start */

.brand-text img {
    width: auto;
}

section.brand-sec {
    background-color: #ff8e00;
    padding: 10px 0;
    opacity: 0;
}

.brand-text h5 {
display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 18px;
    font-size: 17px;
    color: #fff;
    margin: 0;
    text-transform: capitalize;
}

.brand-sec .slick-slide {
    transition: all ease-in-out .3s;
    opacity: 1;
    margin: 0;
}


/* Brand Section End */

.amazon-list p {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0px 10px 0;
}

.amazon-list p span {
    font-size: 16px;
}

.amazon-list p span i {
    color: #000;
}


/* DISTRIBUTOR SEC STRT */

.distributor_sec .partnerslider2 .slick-slide img {

    width: auto;

    margin: 0 auto;

}
.distributor_sec .partnerslider2 .slick-slide {

    opacity: 1;

}
.distributor_sec .partnerslider2 .slick-track {

    align-items: center;

    display: flex;

}
.distributor_sec {
    padding: 80px 0 60px;
}

.sec_head h1 {

    font-size: 45px;

    line-height: 50px;

    color: #000;

    font-weight: 500;

    margin: 0 0 20px;

}
.sec_head h2 {

    font-size: 45px;

    line-height: 50px;

    color: #000;

    font-weight: 500;

    margin: 0 0 20px;

}
.sec_head h3 {
    font-size: 45px;
    line-height: 50px;
    color: #000;
    font-weight: 700;
    margin: 0 0 20px;
}
.sec_head span {

    font-size: 40px;

}
.sec_head p {

    font-size: 16px;

    line-height: 25px;

    color: #000;

}
/* DISTRIBUTOR SEC END */

/* WHY HIR SEC STRT */

.why_hire_sec {

    padding: 60px 0;

}
.why_hire_sec .sec_head h2 {
    font-size: 45px;
    line-height: 50px;
    color: #000;
    font-weight: 700;
    margin: 0 0 20px;
}
.why_hire_sec .sec_head span {
    font-size: 40px;
}
.why_hire_sec .sec_head p {
    font-size: 16px;
    line-height: 25px;
    color: #000;
}
.why_hire_sec .call_act_btns ul li a {
    padding: 10px 20px;
    font-size: 14px;
}
.why_hire_sec .call_act_btns ul {
    text-align: start;
}
/* WHY HIR SEC END */
/*wnyb*/
.wnyb{
    
}
.wnyb .sec_head h2{
    font-family: 'helvetica';
    font-size: 55px;
    line-height: 60px;
    color: #000;
    font-weight: 700;
    margin: 0 0 30px;
}
.wnyb .sec_head span{
     font-size: 40px;
}
.wnyb .sec_head p {
    font-size: 16px;
    line-height: 25px;
    color: #000;
}
/*wnyb*/
/* QUALITIES SEC STRT */

.qualities_sec {
    padding: 50px 0;
    background-color: #f2f1ec;
    position: relative;
    overflow: hidden;
}
.curl_down {
    bottom: 20px;
    position: absolute;
    left: 20px;
}
.curl_up {
    position: absolute;
    top: -40px;
    right: -20px;
    width: 130px;
}
.quality_box h5 {
    font-size: 20px;
    line-height: 25px;
    color: #000000;
    font-weight: 500;
    margin: 0px 0 10px;
}
.quality_box h3 {
    font-size: 22px;
    line-height: 20px;
    color: #000000;
    font-weight: 600;
    margin: 30px 0 20px;
}
.quality_box p {
    font-size: 16px;
    line-height: 25px;
    color: #000;
    margin: 0;
}
.quality_box hr:not([size]) {
    height: 1px;
    opacity: 1;
}
.why_choose-qual {
    background: whitesmoke;
}
.why-choose-slider .slick-prev:before, .why-choose-slider .slick-next:before, .new-portfolio-slider .slick-prev:before, .new-portfolio-slider .slick-next:before {
    background: #000;
    opacity: 1 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    width: 50px;
    height: 50px;
    font-size: 34px;
    border-radius: 10px;
    z-index: 2 !important;
}
.why-choose-slider .slick-slide {
    margin: 0;
}
.why-choose-slider .slick-prev, .why-choose-slider .slick-next, .new-portfolio-slider .slick-prev, .new-portfolio-slider .slick-next {
    width: 50px;
    height: 50px;
}
.why-choose-slider .slick-prev {
    left: -80px;
}
.why-choose-slider .slick-next {
    right: -80px;
}
.why-choose-slider .slick-prev:hover:before, .why-choose-slider .slick-next:hover:before, .new-portfolio-slider .slick-prev:hover:before, .new-portfolio-slider .slick-next:hover:before {
    background: #00a5bd;
}
/* QUALITIES SEC END */
/*publishing_process_sec*/
.wave_bg {
    background-image: url("");
    background-position: top left;
    background-repeat: no-repeat;
    background-size: contain;
    padding-top: 80px;
    padding-bottom: 60px;
}
.wave_bg .accordion-button,
.wave_bg .accordion-item {
    background-color: #fff0;
}
.publishing_process_sec .sec_head h2 {
    font-size: 55px;
    line-height: 60px;
    color: #000;
    font-weight: 700;
    margin: 0 0 30px;
}
.publishing_process_sec .sec_head span {
    font-size: 40px;
}
.publishing_process_sec .sec_head p {
    font-size: 16px;
    line-height: 25px;
    color: #000;
}
.wave_bg .accordion-button, .wave_bg .accordion-item {
    background-color: #fff0;
}
.theme_accordions button {
    color: #000;
    border-radius: 15px !important;
    box-shadow: unset !important;
    margin-bottom: 0;
    font-weight: 400;
    border: none;
    padding: 0px 10px;
    font-size: 25px;
    position: relative;
}
.theme_accordions span {
    margin-right: 25px;
}
.theme_accordions .accordion-item {
    margin-bottom: 0px;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, 1);
    box-shadow: unset;
    border-radius: 0;
    padding: 10px 0;
}
.theme_accordions .accordion-button:not(.collapsed) {
    background: transparent;
    color: #313137;
}
.theme_accordions .accordion-button:not(.collapsed) span {
    color: #3f84f6;
}
.theme_accordions button::after {
    background-image: none;
    content: '\f061';
    font-family: 'Font Awesome 5 Free';
    font-size: 20px;
    position: absolute;
    right: 20px;
    top: 0;
    transform: rotate(-35deg);
    color: #000;
    width: auto;
    height: auto;
    font-weight: 700;
}
.theme_accordions .accordion-button:not(.collapsed)::after {
    background-image: none;
    content: '\f061';
    transform: rotate(0deg);
}
.theme_accordions .accordion-body p {
    font-size: 13px;
    line-height: 18px;
}
.theme_accordions .accordion-body {
    padding: 0 10px 15px 10px;
    font-size: 16px;
    line-height: 25px;
}
.me-minus-100 {
    margin-right: -100px;
}
/*publishing_process_sec End*/
/*get_book_sec*/
.get_book_sec {background-repeat: no-repeat;background-size: cover;background-position: center center;padding: 60px 0;background-color: #1a1a1a;}
.get_book_sec .sec_head h2 {
   font-size: 45px;
    line-height: 40px;
    color: #fff;
    font-weight: 700;
    margin: 50px 0 20px;
}
.get_book_sec .sec_head p {
    font-size: 16px;
    line-height: 25px;
    color: #fff;
}
.get_book_sec .call_act_btns ul {
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 15px;
}

.get_book_sec .call_act_btns ul li a {
    padding: 10px 20px;
    font-size: 15px;
}
/*get_book_sec end*/

/* youtube marketing page */

.youtube_marketing_banner .banner_form h1 {
    font-size: 47px;
    line-height: 1.3;
}

.youtube_marketing_banner .banner_form h1 > span {
    color: #00a5bd;
}

.youtube_marketing_banner .yout_logos_ban {
    width: 71%;
    margin-top: 20px;
}

.youtube_content_creation_secc {
    padding: 80px 0px;
}

.youtube_content_creation_secc img {
    width: 100%;
}

.youtube_content_creation_secc .youtube_theme_heading > h2 {
    font-size: 47px;
    color: #191919;
    font-weight: 600;
    line-height: 1.2;
    margin-bottom: 20px;
}

.youtube_content_creation_secc .youtube_theme_heading > h2 > span {
    color: #00a5bd;
}

.youtube_content_creation_secc .row {
    align-items: center;
}

.youtube_marketing_new_secc .youtube_theme_heading > h2 {
    font-size: 47px;
    color: #191919;
    line-height: 1.2;
    margin-bottom: 20px;
}

.youtube_marketing_new_secc .youtube_theme_heading > h2 > span {
    color: #00a5bd;
}

.youtube_marketing_new_secc .youtube_theme_heading > p {
    width: 70%;
    margin: 0 auto;
}

.youtube_marketing_new_secc .platform_slide p {
    line-height: 1.4;
    margin: 0;
}

.youtube_marketing_new_secc .platform_slide span {
    font-size: 20.69px;
    color: #000;
    font-family: 'AvertaDemo-Regular';
    display: block;
    margin-bottom: 20px;
}

.youtube_marketing_new_secc .platform_slide {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 20px 15px;
}

/* youtube marketing page */

/* amazon marketing page */

.easy_process_secc {
    position: relative;
    background: #ccedf2;
    padding: 70px 0px;
    z-index: 1;
}

.easy_process_secc>img {
    position: absolute;
    width: 100%;
    left: 0;
    z-index: -1;
    top: 40%;
}

.easy_process_secc h2 {font-size: 47.75px;color: #000;text-align: center;font-weight: 600;margin-bottom: 50px;}

.easy_process_secc 
 .new_easy_process_box {
    background: #fff;
    padding: 40px;
    border-radius: 20px;
    text-align: center;
}

.easy_process_secc .new_easy_process_box > h3 {
    font-size: 23.78px;
    line-height: 1;
    margin-bottom: 20px;
}

.easy_process_secc .new_easy_process_box > p {
    margin: 0;
    font-family: 'AvertaDemo-Regular';
    color: #000;
    font-size: 17px;
}

.new_easy_process_box.middle_box {
    margin-top: 60px;
}

.product_optimization_secc {
    padding: 50px 0px 100px;
}

.product_optimization_secc h2 {
    font-size: 47px;
    color: #191919;
    font-weight: 600;
    line-height: 1.2;
    margin-bottom: 20px;
    text-align: center;
}

.product_optimization_secc h2>span {
    color: #00a5bd;
}

.product_optimization_secc .col-lg-12>p {
    text-align: center;
    width: 70%;
    margin: 0 auto;
}

.product_optimization_secc .product_optimization_box {
    margin-top: 50px;
    padding: 20px;
    background: #4cc0d1;
    border-radius: 15px;
    text-align: center;
    height: 290px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.product_optimization_secc .product_optimization_box > h3 {
    font-size: 25px;
    line-height: 1;
    margin-bottom: 30px;
}

.product_optimization_secc .product_optimization_box > p {
    margin: 0;
}

/* amazon marketing page */

/* dropshipping marketing page */

.drop_marketing_banner .new_btn_design {
    color: #fff;
    background: #00a5bd;
    font-size: 14px;
    padding: 15px 20px;
    display: flex;
    width: fit-content;
    align-items: center;
    justify-content: center;
    border-radius: 6px;
    margin-bottom: 20px;
    margin-top: 20px;
}

.easy_process_secc.drop_marketing_secc  h2 {
    margin-bottom: 20px;
}

.easy_process_secc.drop_marketing_secc .row>p {
    text-align: center;
    margin-bottom: 50px;
}

.easy_process_secc.drop_marketing_secc .new_easy_process_box {
    padding: 30px;
}

.easy_process_secc.drop_marketing_secc .new_easy_process_box > h3 {
    font-size: 20px;
}

.easy_process_secc.drop_marketing_secc .new_easy_process_box > p {
    font-size: 14px;
    line-height: 1.4;
}


.coach-lead-tabs .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
    border-color: transparent;
}

.cust-faqs .accordion-item {
    margin-bottom: 20px;
    background-color: rgb(255 255 255);
    border-radius: 12px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
        border: 0;
}

.cust-faqs .accordion-button {
    background: transparent;
    font-size: 25px;
    color: rgb(0 165 189);
    font-family: 'AvertaDemo-Regular';
    font-weight: 400;
    padding: 15px 20px;
    border-radius: 12px !important;
    border: 1px solid;
}

.cust-faqs .accordion-button::after {
    content: "+";
    color: var(--theme);
    background-image: none;
    transform: none;
    height: 30px;
    border: 1px solid;
    width: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}

.accordion-button:not(.collapsed)::after {
    content: "-";
}

.cust-faqs .accordion-body {
    padding: 15px 20px 30px;
}

.cust-faqs .accordion-body > p {
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5;
    margin: 0px;
    color: #000;
}

.cust-faqs .accordion-button:focus {
    border-color: var(--theme);
    box-shadow: none;
}

.faqs-secc.all-sec.position-relative .accordion-button:not(.collapsed) {
    box-shadow: none;
    border: 0;
}

.faqs-secc.all-sec.position-relative .accordion-item:not(:first-of-type) {
    box-shadow: none;
    background: transparent;
}

.faqs-secc.all-sec.position-relative {
    padding: 80px 0px;
}

.faqs-secc.all-sec.position-relative .faqs_heading > h2 {
    text-align: center;
    font-size: 47px;
    color: #191919;
    line-height: 1.2;
    margin-bottom: 0;
    font-weight: 600;
}

.faqs-secc.all-sec.position-relative .faqs_heading > h2 > span {
    color: #00a5bd;
}


.youtube_content_creation_secc.new-padd{padding: 30px 0;}

/* dropshipping marketing page */

/* new header design */


.new_dropdown_wrp {
    position: absolute;
    width: 1400px;
    background: #fff;
    left: -500px;
    top: 40px;
    padding: 20px;
    box-shadow: 0 0 10px 0 #00000022;
    border-radius: 5px;
    display: none;
    padding-top: 70px;
}

.new_dropdown_wrp > * {
    width: 50%;
    display: flex;
    position: relative;
}

.new_dropdown_wrp > * > ul > li a {
    font-size: 14px !important;
    padding: 5px 5px !important;
    display: block;
    transition: 0.2s ease-in-out;
    width: fit-content;
    font-weight: 300;
}

.new_dropdown_wrp > * > * {
    width: 33.333333%;
}

.new_dropdown_wrp > * > ul > li a:hover {
    background: #00a5bd;
    color: #fff;
}

.new_dropdown_wrp > .new_dropdown_wrp_left {
    position: relative;
}

.new_dropdown_wrp > .new_dropdown_wrp_left:after {
    position: absolute;
    content: "";
    background: #00a5bd;
    width: 2px;
    height: 100%;
    right: 20px;
}

.main-menu ul li:hover .new_dropdown_wrp {
    display: flex;
}

.new_dropdown_wrp > * > span {
    position: absolute;
    top: -47px;
    left: 5px;
    font-size: 20px;
    color: #000;
    font-weight: 700;
    border-bottom: 2px solid #00a5bd;
    width: fit-content;
    padding-bottom: 3px;
}

/* new header design */