@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:opsz,wght@6..12,200;6..12,300;6..12,400;6..12,500;6..12,600;6..12,700;6..12,800;6..12,900;6..12,1000&display=swap');

/* CSS Document */
@media (min-width: 1200px) {
    #sell2 .owl-nav {
        bottom: inherit;
        top: 662px;
    }
}

.b-image {
    height: 350px;
}

.slick-active p {
    height: 50px;
    overflow: hidden;
}

.slick-clone p {
    height: 50px;
    overflow: hidden;
}

.slick-current p {
    height: auto !important;
    overflow: auto !important;
}

.bulk-section1 .container {
    padding-bottom: 30px;
    margin-bottom: 30px;
}

.tab-button-outer {
    margin-left: -25px;
}

.scale-pricing {
    zoom: 0.8;
}

.technology-we-use-margin img {
    width: auto;
    height: 106px;
}

nav.tab-full-nav a.active {
    padding-left: 75px;
    padding-right: 75px;
    margin-left: 20px;
    background: #0d4b81 !important;
    padding-top: 20px;
    padding-bottom: 15px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    margin-top: -24px !important;
    font-size: 18px;
    color: #fff !important;
    border-color: transparent;
}

nav.tab-full-nav a {
    padding-left: 75px;
    padding-right: 75px;
    margin-left: 20px;
    background: #fff;
    padding-top: 20px;
    padding-bottom: 15px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    margin-top: -24px !important;
    border: 1px solid #0d4b81;
    font-size: 18px;
    color: #0d4b81;
    border-color: #eee #eee #ddd;
    border-bottom-color: #0d4b81;
}

html {
    scroll-behavior: smooth;
}

.customer-logos .slick-slide img {
    width: 100%;
}

.branding-four .col-md-6:first-child {
    padding-right: 50px;
}

.branding-four .col-md-6:nth-child(2) {
    padding-left: 50px;
}

.branding-four .col-md-6:nth-child(3) {
    padding-right: 50px;
}

.branding-four .col-md-6:nth-child(4) {
    padding-left: 50px;
}

.nav-tabs>li {
    float: left;
    margin-bottom: -6px;
}

table .btn-group {
    width: 61px;
    height: 29px;
    font-size: 10px;
    border: 1px solid #dddddd;
    border-radius: 5px;
}

table .btn-group label.active {
    background: #00d936;
    font-size: 11px;
    padding: 5px;
    color: white;
}

table .btn-group label {
    font-size: 11px;
    padding: 5px;
}

body,
html {
    height: 100%
}

body {
    background: #fff;
    font-family: 'Nunito Sans', sans-serif;
}

.your-website-section-main-class-1 .your-web-branding-para h3 {
    cursor: pointer;
}

.blank-home-section {
    height: 550px;
}

section.brand-cover .cover-image-class .row {
    display: flex;
    flex-flow: row wrap;
}

section.brand-cover .cover-image-class .row .col-md-3 {
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
}

.slick-next {
    display: none !important;
}

.slick-prev {
    display: none !important;
}

.sms-sub-m-y-nav ul.nav-tabs li.active a {
    display: table;
    padding-left: 20px;
    padding-right: 18px;
    margin-left: 5px;
    background: #0d4b81;
    padding-top: 20px;
    padding-bottom: 15px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    font-size: 16px;
    color: #fffcff;
}

.padding-col .col-md-6 {
    padding-left: 0px;
}

.delete_btn {

    font-weight: 700;
    font-size: 16px;
    color: #fff;
    background: #0a3761;
    border: 1px solid #0a3761;
    border-radius: 25px;
    padding: 8px 25px 8px 25px;
}

.delete_btn:hover {

    font-weight: 700;
    font-size: 16px;
    color: #0a3761;
    background: #fff;
    border: 1px solid #0a3761;
    border-radius: 25px;
    padding: 8px 25px 8px 25px;
}

.delete_btn_sm {
    font-weight: 700;
    font-size: 14px;
    color: #fff;
    background: #0a3761;
    border: 1px solid #0a3761;
    border-radius: 25px;
    padding: 2px 8px 2px 8px;
}

.delete_btn_sm:hover {
    font-weight: 700;
    font-size: 14px;
    color: #0a3761;
    background: #fff;
    border: 1px solid #0a3761;
    border-radius: 25px;
    padding: 2px 8px 2px 8px;
}

.add_btn_sm {
    font-weight: 700;
    font-size: 14px;
    color: #fff;
    background: #ff245a;
    border: 1px solid #ff245a;
    border-radius: 25px;
    padding: 2px 8px 2px 8px;
}

.add_btn_sm:hover {
    font-weight: 700;
    font-size: 14px;
    color: #ff245a;
    background: #fff;
    border: 1px solid #ff245a;
    border-radius: 25px;
    padding: 2px 8px 2px 8px;
}

.add_btn {

    font-weight: 700;
    font-size: 16px;
    color: #fff;
    background: #ff245a;
    border: 1px solid #ff245a;
    border-radius: 25px;
    padding: 8px 25px 8px 25px;
}

.add_btn:hover {

    font-weight: 700;
    font-size: 16px;
    color: #ff245a;
    background: #fff;
    border: 1px solid #ff245a;
    border-radius: 25px;
    padding: 8px 25px 8px 25px;
}

#start::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: white;
}

#start::-moz-placeholder {
    /* Firefox 19+ */
    color: white;
}

#start:-ms-input-placeholder {
    /* IE 10+ */
    color: white;
}

#start:-moz-placeholder {
    /* Firefox 18- */
    color: white;
}

.dtp-header {
    position: relative !important;
    padding: 10px !important;
    background: #0d4b81 !important;
}

.dtp div.dtp-date,
.dtp div.dtp-time {
    background: #ff245a !important;
    text-align: center;
    color: #fff;
    padding: 10px;
}

.dtp table.dtp-picker-days tr>td>a.selected {
    background: #ff245a !important;
    color: #fff;
}

.dtp .p10>a {
    color: white !important;
    text-decoration: none;
}

.dtp .dtp-actual-meridien a.selected {
    background: #ff245a !important;
    color: #fff;
}

line.hour-hand {
    stroke: rgb(255 36 90) !important;
}

.slick-dots {
    /* display: none !important; */
    bottom: 100px !important;
}

.slick-dots li button:before {
    font-family: slick;
    font-size: 20px !important;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: '';
    text-align: center;
    opacity: .25;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* circle.dtp-select-hour {
  fill: rgb(255 36 90) !important;

}
circle.dtp-select-minute {
  fill: rgb(255 36 90) !important;
} */

.dtp-btn-cancel {
    margin-right: 10px;
    background: #0d4b81;
    color: white;
}

.dtp-btn-cancel:hover {
    color: white !important;
}

.dtp-btn-ok {
    background: #ff245a;
    color: white;
}

.dtp-btn-ok:hover {
    color: white !important;
}

.fax-boardcasting-page-2-section select.form-control {
    border-top: none;
    background: white;
    color: black;
    box-shadow: none;
}

.sms-boardcasting-page-2-section select.form-control {
    border-top: none;
    background: white;
    color: black;
    box-shadow: none;
}

.btn-primary-lg:hover {

    font-weight: 700;
    font-size: 18px;
    color: #ff245a;
    background: #fff;
    border: 1px solid #ff245a;
    border-radius: 25px;
    padding: 12px 50px 12px 50px;
}

.btn-primary-lg {

    font-weight: 700;
    font-size: 18px;
    color: #fff;
    background: #ff245a;
    border: 1px solid #ff245a;
    border-radius: 25px;
    padding: 12px 50px 12px 50px;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
ul,
li {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

a:hover {
    text-decoration: none;
}

a {
    text-decoration: none !important;
}

button {
    text-decoration: none;
    outline: none;
}

p {
    line-height: 26px;
    font-size: 16px;
}

ul {
    list-style: none;
    padding-left: 0;
}

.p-0 {
    padding: 0
}

.pl-0 {
    padding-left: 0;
}

.navbar-default {
    margin-bottom: 0;
    background: none;
    box-shadow: none;
    border: 0;
}

.sidenav {
    height: 100%;
    position: fixed;
    z-index: 999;
    top: 0;
    left: -500px;
    background: #0f4c82;
    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: 210px;
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
    animation: fadeInDown .8s;
}

/* The navigation menu links */

/* When you mouse over the navigation links, change their color */

.sidenav a:hover,
.sidenav a:focus {
    color: #fff;
    text-decoration: none;
    padding-left: 40px;
}

/* Position and style the close button (top right corner) */

.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
}

.sidenav a {
    text-align: left;
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 12px;
    color: #fff;
    display: block;
    transition: 0.3s;
    text-transform: uppercase;

    font-weight: normal;
    font-style: normal;
}

.mobilecontainer span {
    color: #45261a;
    margin-right: 0;
    margin-top: 0;
    padding: 7px 10px;
}

.mobilecontainer img {
    width: 50%;
    margin: 10px 0;
}

.mobilecontainer {
    background-color: #fff;
    padding-left: 20px;
}

.navigation .caret {
    position: relative;
    left: 5px;
    display: none;
}

.dropdown-menu {
    transition: transform .4s ease, opacity .4s ease;
    padding-left: 9px;
    border-top: 1px solid #fff;
    padding: 0;
}

#mySidenav ul.dropdown-menu {
    position: static;
    float: none !important;
    width: 100%;
    display: none;
    background: #064a82;
}

#mySidenav ul.dropdown-menu li {
    float: none;
    display: block;
    padding: 0 0px 4px;
}

#mySidenav .caret {
    display: none;
}

#mySidenav #hassubmenu {
    position: relative;
}

#mySidenav #hassubmenu i.fa.fa-angle-down {
    position: absolute;
    right: 20px;
    background: #ff2459;
    color: #fff;
    height: 20px;
    width: 20px;
    text-align: center;
    border-radius: 0;
    padding-top: 2px;
    top: 6px;
}

#mySidenav div {
    border-top: 1px solid white;
}

#mySidenav div:last-child {
    border-bottom: 1px solid white;
}

#mySidenav a.closebtn+div {
    margin-top: 10px;
}

#mySidenav ul.submenu {
    padding: 0;
    background-color: #000;
    width: 100%;
    overflow: scroll;
    height: 150px;
}

#mySidenav .dropdown-menu>li>a {
    display: block;
    padding: 3px 0px 3px 35px;
    clear: both;
    line-height: 1.42857143;
    color: #fff;
    white-space: nowrap;

    font-weight: normal;
    font-style: normal;
}

#mySidenav .dropdown-menu>li>a:hover {
    display: block;
    padding: 3px 0px 3px 35px;
    clear: both;
    line-height: 1.42857143;
    color: #ff2459;
    font-size: 13px;
    white-space: nowrap;

    font-weight: normal;
    font-style: normal;
}

li.margin-class {
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
}

.navigation ul li>.dropdown-menu li a i {
    float: right;
    right: 14px;
    font-weight: bold;
    margin-top: 1px;
    position: absolute;
    font-size: 17px;
}

.navigation ul .show-on-hover:hover>ul.submenu {
    left: 101% !important;
    top: -25% !important;
}

.navigation ul li>.dropdown-menu li i.fa.fa-angle-down {
    display: none;
}

.footer-logo img {
    width: 40%;
}

.footer-logo {
    text-align: left;
}

/* sidenav-css end */

/*nav-css BEGINS */

.navigation ul {
    text-align: right;
    margin: 0 0 0 0;
    padding: 0;
}

.header_scroll .navigation ul li {
    line-height: 78px;
}

.navigation>ul>li {
    list-style: none;
    display: inline-block;
    margin-right: 24px;
    position: relative;
}

.navigation ul li:last-child {
    margin-right: 0;
}

.navigation ul li a {
    font-size: 17px;
    color: #ffffff;
    padding: 0;
    cursor: pointer;

    font-weight: 600;
    font-style: normal;
}

.navigation ul li a:hover {
    color: #E83A3A;
}

.navigation ul li.active a {
    color: #4b2a1c;
}

/*DropDown Css Begin here*/

.navigation ul .show-on-hover:hover>ul.dropdown-menu {
    display: block;
    pointer-events: auto;
    opacity: 1;
    transform: translateY(0);
    transition-delay: 0s;
    background-color: #0f4c82;
    top: 22px;
    min-width: 207px;
    color: #fff;
    padding: 0 0;
    border-radius: 5px;
}

.navigation ul li .dropdown-menu li {
    float: none;
    display: block;
}

/* .navigation ul li > .dropdown-menu li:first-child a{} */

.navigation ul li>.dropdown-menu li:last-child a:hover {
    border-color: #0000;
    border-bottom: 1px solid #136fc1;
    font-size: 18px;
}

.navigation ul li>.dropdown-menu li:last-child a {
    border-color: #0000;
    border-bottom: 1px solid #136fc1;
}

.navigation ul li>.dropdown-menu li a {
    color: #fff;
    padding: 5px 5px;
    text-decoration: none;
    display: block;
    border-bottom: 1px solid #136fc1;
    font-size: 16px;

    font-weight: normal;
    font-style: normal;
}

.navigation ul li>.dropdown-menu li a:hover {
    background-color: #fff0;
    color: #e81849;
    font-size: 16.5px;
}

.navigation ul li>.dropdown-menu {
    border-radius: 0;
    border: none;
    padding: 12px 0 12px 0;
    box-shadow: 0 0 11px rgba(0, 0, 0, 0.3);
    top: 90%;
    left: 48px;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    /* align-items: center; */
    -ms-flex-pack: center;
    justify-content: center;
    text-align: left;
    position: absolute;
    z-index: 12;
    top: 71px;
    white-space: nowrap;
    padding: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
    box-shadow: 0 50px 50px rgba(99, 95, 89, .2);
    transform: translateY(15px);
    /* background: #f9f8f7; */
    transition: transform .4s ease, opacity .4s ease;
    margin: 0;
    overflow: hidden;
}

.navigation ul>li>a span img {
    display: inline;
    margin-left: 11px;
}

.navigation ul li>.dropdown-menu:after {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 0;
    border-color: #ffffff00 transparent;
    display: block;
    width: 0;
    z-index: 1;
    top: -16px;
    left: 113px;
}

.navigation ul.dropdown-menu.submenu:after {
    display: none;
}

.navigation ul li>.dropdown-menu>.active>a {
    background-color: transparent;
    color: #4b2a1c;
    font-weight: 600;
}

.requestsection {
    padding: 5% 0;
}

.header_scroll {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
    background: #fff;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.header_scroll .main-logo a img {
    width: 86%;
    padding: 0;
    margin: 20px 0 0 0;
}

.header_scroll .navigation ul {
    margin: 0 0 0 0;
}

.main-logo img {
    margin: 27px 0 0 0;
    width: 64%;
}

.header_scroll .rigester-top {
    margin: 21px 0 0 0;
}

.rigester-top {
    padding: 0;
    list-style: none;
    margin: 37px 0 0 0;
    text-align: right;
}

.rigester-top li {
    display: inline-block;
    margin-right: 17px;
    position: relative;
}

.rigester-top li:last-child {
    margin-right: 0;
}

.rigester-top li a:hover {
    font-size: 13px;
    color: #e83a3a;
}

.rigester-top li a {
    font-size: 13px;
    color: #3f3f3f;
    padding: 0;
    font-weight: 600;
    text-transform: uppercase;
}

.rigester-top li a i {
    font-size: 22px;
}

.rigester-top li a span {
    position: absolute;
    top: -6px;
    left: 13px;
    width: 16px;
    height: 16px;
    color: #fff;
    background-color: #E83A3A;
    border-radius: 50%;
    font-size: 7.5px;
    padding: 4px;
}

.rigester-top li a small {
    margin-left: 6px;
    font-size: 14px;
}

/*SEARCBAR*/

#search {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -webkit-transform: translate(0px, -100%) scale(0, 0);
    -moz-transform: translate(0px, -100%) scale(0, 0);
    -o-transform: translate(0px, -100%) scale(0, 0);
    -ms-transform: translate(0px, -100%) scale(0, 0);
    transform: translate(0px, -100%) scale(0, 0);
    opacity: 0;
}

#search.open {
    -webkit-transform: translate(0px, 0px) scale(1, 1);
    -moz-transform: translate(0px, 0px) scale(1, 1);
    -o-transform: translate(0px, 0px) scale(1, 1);
    -ms-transform: translate(0px, 0px) scale(1, 1);
    transform: translate(0px, 0px) scale(1, 1);
    opacity: 1;
}

#search input[type="search"] {
    position: absolute;
    top: 50%;
    width: 100%;
    color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0);
    font-size: 60px;
    font-weight: 300;
    text-align: center;
    border: 0px;
    margin: 0px auto;
    margin-top: -51px;
    padding-left: 30px;
    padding-right: 30px;
    outline: none;
}

#search .btn {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: 61px;
    margin-left: -45px;
    background-color: #ec3030;
    border-color: #cc1919;
    border-radius: 0;
    padding: 10px 50px;
    font-size: 18px;
}

#search .close {
    position: fixed;
    top: 15px;
    right: 15px;
    color: #fff;
    background-color: #ec3030;
    border-color: #ec3030;
    opacity: 1;
    padding: 10px 17px;
    font-size: 27px;
}

.carousel-caption {
    width: 100%;
    left: 0;
    right: 0;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.carousel-caption h2 {
    text-align: left;
    font-size: 50px;
    font-weight: 400;
    color: #fff;
}

.your-web-heading-para h4 {
    font-size: 26px;
    line-height: 29px;
    color: #ff2459;
    font-weight: 900;

    margin-bottom: 0;
}

.your-web-heading-para h2 {
    color: #0f4c82;
    font-size: 48px;
    font-weight: 900;

    margin-top: 23px;
}

.your-web-heading-para p {
    font-size: 22px;
    line-height: 1.23;
    text-align: left;
    color: #909090;
    margin-top: 38px;
    padding-right: 74px;
    font-style: normal;
    font-size: 22px;
    line-height: 1.23;
    text-align: left;
    color: #919191;
    margin-top: 23px;

    font-weight: 300;
}

.your-web-heading-para {
    margin-top: 220px;
}

.your-website-section-image img {
    width: 100%;
    z-index: 2;
    position: relative;
    margin-top: 200px;
}

.your-website-section-image:after {
    content: " ";
    position: absolute;
    top: 0;
    right: 177px;
    background-color: rgb(244, 247, 255);
    width: 46%;
    height: 335px;
}

.your-web-button button {
    margin-top: 40px;
}

.your-web-heading-para h4 {
    width: 80%;
}

.your-web-button button.btn.btn-success i {
    margin-left: 5px;
}

.how-it-works-heading h5 {
    font-size: 16px;
    color: #f9b50c;
    font-weight: 400;
    letter-spacing: 2px;
}

.your-web-services-heading h2 {
    font-size: 48px;
    color: #0f4c82;
    font-weight: 400;
}

.your-web-services-heading p {
    font-size: 22px;
    color: #919191;

    font-weight: 300;
    font-style: normal;
}

.your-web-carsoul-img img {
    width: 100%;
}

/* .your-web-caroul-heading-text {
  margin-top: -130px;
} */

.your-web-caroul-heading-text h3 {
    font-size: 44px;
    color: #ff245a;
    font-weight: 900;

}

.your-web-caroul-heading-text p {
    font-size: 18px;
    color: #6c6a77;
    width: 80%;

    font-weight: normal;
    font-style: normal;
}

.your-web-carsoul-section {
    margin-top: 100px;
}

.your-web-services-heading.text-center {
    margin-top: 100px;
}

.branding-line hr {
    margin-top: -15px;
    border: 0;
    border-top: 10px solid #fcda85;
}

.your-web-button1 button {
    margin-top: 20px;
}

.your-web-branding-heading h3 {
    font-size: 27px;
    color: #2c3396;
    font-weight: 900;

}

.your-web-branding-para h3 {
    font-size: 24px;
    color: #0e4c81;
    font-weight: 600;
}

/* .your-web-logo-image img {
    width: 100%;
} */

.your-web-branding {
    margin-top: 180px;
}

.your-web-branding {
    margin-top: 180px;
    margin-left: 70px;
}

.your-web-logo-main {
    margin-top: 30px;
    margin-bottom: 30px;
}

.your-website-section-main-class-1 {
    margin-bottom: 30px;
}

/* Home Page Our Work Section Css Start */

.our-work-heading-para h3 {
    font-size: 55px;
    color: #fff;

    font-weight: 900;
    font-style: normal;
}

.our-work-heading-para p {
    font-size: 20px;
    color: #fff;

    font-weight: normal;
    font-style: normal;
}

.our-work-dot-section {
    margin-top: 100px;
}

.tabs {
    /* max-width: 640px; */
    margin: 0 auto;
    padding: 0 20px;
}

#tab-button {
    display: table;
    table-layout: fixed;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
}

#tab-button li {
    display: table-cell;
    width: 20%;
    text-align: center;
}

#tab-button li a {
    display: inline-block;
    padding: 0;
    /* background: #eee; */
    /* border: 1px solid #ddd; */
    text-align: center;
    color: #fff;
    /* text-decoration: none; */
    font-weight: 600;
    border-bottom: 4px solid #f8b40c00;
}

#tab-button li:not(:first-child) a {
    border-left: none;
}

/* #tab-button li a:hover, */

#tab-button .is-active a {
    background: transparent;
    color: #f8b40c;
    border-bottom: 4px solid #f8b40c;
}

#tab-button li a:hover {
    border-bottom-color: #f8b40c;
    background: transparent;
    color: #f8b40c;
}

/* .tab-contents {
  padding: .5em 2em 1em;
  border: 1px solid #ddd;
} */

/* .tab-button-outer {
  display: none;
} */

.tab-contents {
    margin-top: 30px;
}

.tabs-images img {
    width: 100%;
}

.our-work-tabs {
    padding: 50px;
}

.dotted-line-straight-img.text-center {
    margin-bottom: 100px;
}

/* .iuper-img { */

/* padding-top: 32px; */

/* } */

/* Home Page Our Work Section Css End */

/* Home Page Commitment Section Css Start */

.color-commitment img {
    height: 430px;
    width: 344px;
}

.commitment-heading h2 {
    font-size: 51px;
    color: #0f4c82;

    font-weight: 700;
    font-style: normal;
}

.commitment-heading {
    position: relative;
    padding-left: 70px;
}

.commitment-heading:after {
    content: " ";
    position: absolute;
    top: -70px;
    left: 0;
    background-color: #f4f7ff;
    width: 41%;
    height: 423px;
    z-index: -1;
}

.commitment-section-image img {
    width: 100%;
}

section.comitment-section {
    margin-bottom: 100px;
    position: relative;
    padding: 0 0 100px 0;
}

.slick-cloned:not(.slick-active) .testi-box {
    box-shadow: none;
}

.slick-slide:not(.slick-active) .testi-box {
    box-shadow: none;
}

.slick-next,
.slick-prev {
    display: inline-block !important;
}

/* .slick-cloned .testi-box {
  box-shadow: none !important;
}

.slick-active .testi-box {
  box-shadow: 0 0 13px 5px #d8d8d84a !important;
}

.slick-current {
  box-shadow: 0 0 13px 5px #d8d8d84a !important;

} */

/* section.comitment-section:after{
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  background-image: url(../images/dot-images/social-media-ori.svg);
  background-repeat: no-repeat;
  background-position: bottom right;
  width: 50%;
  height: 100%;
} */

/* Home Page Commitment Section Css End */

/* Home page measurement section Css Start*/

section.measure-section {
    background-image: url(../images/conter-bg.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: -15px;
    margin-right: -15px;
    padding: 4% 0 20% 0;
}

.measure-percent-heading-l-s h3 {
    font-size: 70px;
    font-weight: 300;
    color: #0e4c81;

}

.measure-percent-heading-l-s h5 {
    font-size: 18px;
    color: #50769c;
    font-weight: 100;
}

.measure-section-image img {
    width: 100%;
}

/* Home page measurement section Css End*/

/* Home page How it work section Css Start */

.your-web-services-heading h5 {
    font-size: 16px;
    color: #f9b50c;
    font-weight: 500;
    letter-spacing: 2px;
}

.how-it-works-heading {
    margin-top: 250px;
}

.how-it-works-heading h2 {
    font-size: 44px;
    font-weight: 100;
    color: #0c4c7f;
}

.how-it-works-heading span {
    font-size: 44px;
    font-weight: 100;
    color: #ff2459;
}

.how-it-works-image img {
    margin-top: 100px;
    width: 100%;
}

.details h1 {
    color: #ff245a;
    font-size: 30px;

    font-weight: 700;
    font-style: normal;
    margin-top: 70px;
}

.details p {
    color: #000000;
    font-size: 20px;

    font-weight: 300;
    font-style: normal;
}

.hover-inner-button {
    /* margin-top: 30px; */
    position: fixed;
    bottom: 5px;
    width: 100%;
    margin-left: -23px;
    text-align: center;
}

/* Home page How it work section Css End */

/* Home page Technologies section Css Start */

.technologies-image img {
    width: 100%;
    margin-left: -25px;
}

.technology-we-use-heading h2 {
    font-size: 54px;
    color: #0e4c81;

    font-weight: 300;
    text-align: center;
}

.technology-we-use-heading p {
    font-size: 20px;
    color: #9b9b9b;

    text-align: center;
}

.technology-we-use-heading {
    margin-bottom: 40px;
}

.row-margin-mid {
    margin-top: 50px;
    margin-bottom: 50px;
}

/* .technology-we-use-margin {
  margin-top: 50px;
} */

.tach-bacnkground-image img {
    width: 100%;
    margin-top: 225px;
    z-index: 2;
    position: relative;
}

.tach-bacnkground-image:after {
    content: " ";
    position: absolute;
    top: -9px;
    right: 177px;
    background-color: rgb(244, 247, 255);
    width: 46%;
    height: 335px;
}

.tech-two-heading-para h2 {
    font-size: 50px;
    color: #0e4c81;
}

.tech-two-heading-para span {
    font-size: 54px;
    color: #ff245a;
}

.tech-two-heading-para p {
    font-size: 22px;
    color: #909090;
    line-height: 1.3;

    font-weight: normal;
    font-style: normal;
}

.tech-two-heading-para {
    margin-top: 185px;
}

section.technologies {
    margin-bottom: 100px;
}

.technologies-image:after {
    content: " ";
    position: absolute;
    top: -70px;
    left: 0;
    background-color: #1a4173;
    width: 61%;
    height: 799px;
    z-index: -1;
}

/* Home page Technologies section Css End */

/* Home page Blog section Css Start */

.blogs-heading h2 {
    font-size: 44px;
    font-weight: 100;
    color: #0c4c7f;
    margin-top: 0px;
}

.be-int-the-know-2 .blogs-heading h2 {
    font-size: 48px;
    font-weight: 100;
    color: #0c4c7f;
    margin-top: 0px;

    font-weight: 300;
    font-style: normal;
}

.blogs-heading h5 {
    font-size: 16px;
    color: #f9b50c;
    font-weight: 400;
    margin-top: 25px;
    letter-spacing: 2px;
}

.blog-date {
    background-color: #ff245a;
    padding: 8px 0;
    text-align: center;
    color: #fff;
    margin-top: 15px;
    margin-bottom: 10px;
}

.blog-date p {
    font-size: 16px;
    margin: 0;
    font-weight: 600;
    color: #fff;

    margin-left: auto;
    margin-right: auto;

}

.single-blog-heading h3 {
    font-size: 26px;
    font-weight: 600;
    color: #0e4c81;

    font-weight: 700;
    font-style: normal;
    line-height: 1.23;
    margin-top: 0px;
}

.blogs-button button {
    margin-top: 20px;
    padding: 15px;
    font-size: 16px;
    background-color: #ff245a;
    border-color: #ff245a;
    border-radius: 30px;
    color: #fff;
}

.blogs-button button {
    margin-top: 10px;
    padding: 15px;
    font-size: 16px;
    background-color: transparent;
    border-color: transparent;
    color: #ff245a;
    font-weight: 700;
    margin-left: -14px;
    margin-top: -5px;
}

.blogs-button button:hover {
    margin-top: 10px;
    padding: 15px;
    font-size: 16px;
    background-color: transparent;
    border-color: transparent;
    color: #5cb85c;
    font-weight: 700;
    margin-left: -14px;
    margin-top: -5px;
}

.blog-margin {
    margin-top: 50px;
    margin-bottom: 100px;
}

/* Home page Blog section Css End */

/* Home page Client section Css Start */

section.client-review {
    margin-bottom: 100px;
}

/* Home page Client section Css End */

/* Home page Footer section Css Start */

.book-now-area {
    background-color: #ff245a;
    padding-left: 50px;
    margin-top: -109px;
    padding: 32px 40px;
    margin-bottom: 40px;
}

.footer-blue-button button {
    margin-top: 31px;
    padding: 15px 40px;
    font-size: 20px;
    background-color: #0f4c82;
    border-color: #0f4c82;
    border-radius: 93px;
    color: #fff;
    width: 80%;
    font-weight: 600;
}

.book-now-area-heading h2 {
    font-size: 47px;
    font-weight: 800;
    color: #fff;
    line-height: 1;
    margin: 15px;
}

section.footer-section {
    background-color: #0f4c82;
    margin-left: -15px;
    margin-right: -15px;
    padding-bottom: 60px;
}

.footer-tabs-listing .list-unstyled li a {
    color: #fff;
    font-size: 16px;

    font-style: normal;
    font-weight: normal;
}

.footer-tabs-listing .list-unstyled li a:hover {
    color: #ff245a;
    padding-left: 5px;
    font-size: 17px;

    font-style: normal;
    font-weight: normal;
}

.footer-tabs-heading h4 {
    font-size: 24px;
    color: #fff;

    font-weight: 900;
    font-style: normal;
    letter-spacing: 1px;
}

/* Home page Footer section Css End */

/*BEGINS-SEC: Main-baner*/

#myCarousel .item .img_banner img {
    width: 100%;
}

.img_banner {
    position: relative;
}

/* .img_banner:after{ */

/*   content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgb(9,116,199);
  background: -moz-linear-gradient(90deg, rgba(9,116,199,1) 26%, rgba(26,156,217,0) 50%);
  background: -webkit-linear-gradient(90deg, rgba(9,116,199,1) 26%, rgba(26,156,217,0) 50%);
  background: linear-gradient(90deg, #67b0c199 26%, rgba(26,156,217,0) 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0974c7",endColorstr="#1a9cd9",GradientType=1); */

/* } */

section.main-banner {
    position: relative;
}

.carousel-caption {
    right: auto;
    left: 0;
    top: 0;
    padding-bottom: 30px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: left;
    text-shadow: none;
}

.main-banner .carousel-caption h1 {
    font-size: 60px;
    text-align: left;
    text-transform: capitalize;

    font-weight: 900;
    font-style: normal;
    line-height: 56px;
    margin: 6px 0 3px 0;
}

.main-banner .carousel-caption p {
    text-align: left;
    font-size: 28px;
}

.main-banner .carousel-caption span {
    font-size: 33.5px;
    display: block;
    line-height: 26px;

    font-weight: 700;
    font-style: normal;
}

.main-banner .carousel-caption a.btn-red {
    display: inline-block;
    margin-right: 10px;
    position: relative;
    z-index: 9999;
}

.btn-red:hover {
    background-color: #efaf1c;
    color: #fff;
    border: 2px solid #efaf1c;
}

.btn-red {
    background-color: #ff245a;
    color: #fff;
    padding: 9px 27px;
    display: table;
    border: 2px solid #ff245a;
    border-radius: 32px;
    text-align: center;
    font-weight: normal;
    margin-bottom: 10px;
    font-size: 16px;

}

.btn-red i {
    margin-left: 10px;
}

.btn-banner {
    margin-top: 20px;
    position: relative;
    z-index: 9;
}

#myCarousel .carousel-control.left,
#myCarousel .carousel-control.right {
    background-image: none;
}

/* .upload-bannner{} */

.upload-bannner {
    background: #60b1c3;
    padding: 29px 10px;
    width: 24%;
    border-radius: 5px;
    margin-top: 30px;
    box-shadow: 0 0 11px 0px #3c8ea2;
}

.upload-bannner span {
    display: table;
    margin: 5px auto 41px auto;
}

.upload-bannner span img {
    width: 78%;
    margin: 0 auto 0 auto;
}

.proffessional-sec {
    padding: 3% 0;
    background: #333333;
}

.proffessional-sec h2 {
    font-size: 45px;
    color: #fff;
    text-align: center;
    font-weight: 600;
    margin-bottom: 20px;
}

.proffessional-sec p {
    text-align: center;
    color: #fff;
    width: 90%;
    margin: 0 auto 30px auto;
}

/* .arowow-angle{} */

span.fa.fa-angle-left {
    border: 1px solid #fff;
    font-size: 27px;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 1;
    color: #fff;
    left: 48px;
    position: absolute;
}

span.fa.fa-angle-right {
    border: 1px solid #fff;
    font-size: 27px;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 1;
    color: #fff;
}

.carousel-control {
    position: absolute;
    top: 32%;
    bottom: 0;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: none;
    background-color: rgba(0, 0, 0, 0);
    opacity: 1;
    width: auto;
}

a.left.carousel-control {
    left: 4px;
    top: 45%;
    width: max-content;
}

/*END-SEC: Main-baner*/

header {
    position: absolute;
    width: 100%;
    z-index: 99999;
}

.top-bar-contact {
    text-align: right;
    margin-top: 20px;
}

.top-bar-contact li {
    display: inline-block;
    margin-right: 27px;
}

.top-bar-contact li:last-child {
    margin-right: 0;
}

.top-bar-contact li a {
    color: #fff;
    font-size: 16px;

    font-weight: 300;
    font-style: normal;
}

.top-bar-contact li a i {
    margin-right: 6px;
}

/* .top-bar-contact li ul.list-inline{} */

.top-bar-contact li ul.list-inline li {
    position: relative;
    margin-right: 9px;
    padding: 0;
}

.top-bar-contact li ul.list-inline li:last-child {
    margin-right: 0;
}

.top-bar-contact li ul.list-inline li:last-child:after {
    content: " ";
    position: absolute;
    top: 3px;
    left: -6px;
    color: #fff;
    background-color: #fff;
    width: 2px;
    height: 13px;
}

.mainbanner-content {
    position: relative;
    z-index: 9;
    padding-left: 26px;
    margin-top: 110px;
}

.bg-none {
    position: relative;
    z-index: 9;
    padding-left: 26px;
    margin-top: 110px;
}

.bg-none:after {}

.bg-pink {
    position: relative;
    z-index: 9;
    padding-left: 26px;
    margin-top: 110px;
}

.bg-pink:after {
    content: " ";
    position: absolute;
    top: -125px;
    right: 181px;
    background-color: rgba(238, 47, 93, 0.5686274509803921);
    /* background-color: #EF3F65; */
    width: 39%;
    height: 465px;
    z-index: -1;
}

.bg-yellow {
    position: relative;
    z-index: 9;
    padding-left: 26px;
    margin-top: 110px;
}

.bg-yellow:after {
    content: " ";
    position: absolute;
    top: -125px;
    right: 181px;
    /* background-color: #F8B731; */
    background-color: rgba(248, 183, 49, 0.5686274509803921);
    width: 39%;
    height: 465px;
    z-index: -1;
}

.bg-blue {
    position: relative;
    z-index: 9;
    padding-left: 26px;
    margin-top: 110px;
}

.bg-blue:after {
    content: " ";
    position: absolute;
    top: -125px;
    right: 181px;
    /* background-color: #2D5687; */
    background-color: rgba(45, 86, 135, 0.5686274509803921);
    width: 39%;
    height: 465px;
    z-index: -1;
}

.carousel-control span:hover {
    border: 2px solid #efaf1c;
    background: #efaf1c;
}

.banner-social {
    position: absolute;
    /* bottom: 200px; */
    bottom: 90px;
    left: 59px;
}

.banner-social>li {
    margin-bottom: 12px;
}

.banner-social>li>a>i:hover {
    border: 2px solid #efaf1c;
    background: #efaf1c;
}

.banner-social>li>a>i {
    border: 1px solid #fff;
    font-size: 14px;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 1;
    color: #fff;
}

.banner-social li:last-child {
    position: relative;
    margin-top: 63px;
}

.banner-social li:last-child a:hover {
    color: #efaf1c;
}

.banner-social li:last-child a:hover i {
    color: #efaf1c;
}

.banner-social li:last-child a {
    color: #fff;
    transform: rotateZ(270deg);
    display: block;
    position: relative;
    top: -7px;
    left: -41px;
    letter-spacing: 3px;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 100;
}

.banner-social li:last-child a i {
    border: 0;
    width: auto;
    height: auto;
    position: absolute;
    bottom: 4px;
    transform: rotateZ(90deg);
    left: -29px;
    padding-left: 16px;
    background: transparent;
}

.banner-social li:last-child a i img:hover {
    color: #efaf1c;
}

.carousel-control.right {
    left: 50px;
    top: 38%;
    width: max-content;
}

.subheading {
    font-size: 40px;

    font-weight: 300;
    font-style: normal;
    width: 103%;
}

.img-uper {
    position: relative;
}

.img-uper:after {
    content: " ";
    right: 0;
}

.iuper-content {
    background: #fff;
    padding: 50px 0 0 65px;
    position: relative;
    top: 182px;
    left: -164px;
}

.iuper-content .subheading {
    color: #ff2459;
}

.pl-0 {
    padding-left: 0;
}

.pr-0 {
    padding-right: 0;
}

section.img-uper {
    margin-top: 0;
    margin-top: -179px;
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 100px;
}

.iuper-content a.btn-red {
    margin-top: 20px;
}

.iuper-content img.img-dot1 {
    position: absolute;
    right: -120px;
    top: -19px;
}

ul.tb_social_links {
    padding: 0;
    list-style: none;
    margin: 40px 0 0 0;
}

ul.tb_social_links li {
    display: inline-block;
    margin-right: 5px;
}

ul.tb_social_links li:last-child {
    margin-right: 0px;
}

ul.tb_social_links li a i:hover {
    background-color: #ffffff;
    color: #ff245a;
}

ul.tb_social_links li a i {
    font-size: 18px;
    background-color: #ff245a;
    color: #0f4c82;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* ul.tb_social_links{} */

.tb_alpha ul {
    margin: 0;
}

.tb_alpha ul li {
    position: relative;
    font-weight: 12px;
}

.tb_alpha ul li a {
    color: #6b6b6b;
    font-size: 16px;
}

.tb_alpha ul li:first-child:after {
    content: " ";
}

.tb_alpha ul li:after {
    content: "|";
    position: absolute;
    left: -3px;
    top: 0;
    color: #6b6b6b;
    font-size: 17px;
}

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

.trem-sec.tb_alpha {
    text-align: right;
    padding-top: 7px;
}

.trem-sec.tb_alpha p {
    color: #6b6b6b;
}

.cpyright {
    padding: 9px 0;
}

.testi {
    display: table;
    margin: 40px auto 90px auto;
}

.inner_banner {
    position: relative;
}

.inner-banner-img img {
    width: 100%;
    height: 100%;
}

.inner-banner-img {
    position: relative;
}

.inner-banner-img:after {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.23);
    width: 100%;
    height: 100%;
}

.inner-banner-content {
    position: absolute;
    right: auto;
    left: 0;
    top: 0;
    padding-bottom: 30px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: left;
    text-shadow: none;
    color: #fff;
    height: 100%;
}

.inner-banner-content h1 {
    font-size: 67px;
    text-align: left;
    text-transform: capitalize;
    font-weight: 900;

    line-height: 56px;
    margin: 50px 0 3px 0;
    position: relative;
    z-index: 2;
}

.innercontent {
    position: relative;
}

.innercontent:after {
    content: " ";
    position: absolute;
    top: -92px;
    right: 100px;
    background-color: rgba(239, 175, 28, 0.54);
    width: 50%;
    height: 259px;
    z-index: 0;
}

/*About us Start */

.your-website-section-image-new img {
    margin-top: 250px;
    width: 100%;
    position: relative;
    z-index: 2;
}

.your-website-section-image-new:after {
    content: " ";
    position: absolute;
    top: 0;
    right: 177px;
    background-color: rgb(244, 247, 255);
    width: 46%;
    height: 335px;
}

.innercontent-about:after {
    content: " ";
    position: absolute;
    top: -111px;
    right: 160px;
    background-color: rgba(239, 175, 28, 0.54);
    width: 46%;
    height: 259px;
    z-index: 0;
}

.inner-banner-content-about h1 {
    font-size: 76px;
    text-align: left;
    text-transform: capitalize;
    font-weight: 900;

    line-height: 62px;
    margin: 156px 0 3px 20px;
    position: relative;
    z-index: 2;
}

.innercontent-about {
    position: relative;
}

.inner-banner-content-about {
    position: absolute;
    right: auto;
    left: 0;
    top: 0;
    padding-bottom: 30px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: left;
    text-shadow: none;
    color: #fff;
    height: 100%;
}

.your-web-about-heading-para {
    margin-top: 220px;
}

.your-web-about-heading-para h4 {
    font-size: 34px;
    line-height: 29px;
    color: #ff2459;
    font-weight: 900;

    margin-bottom: 0;
}

.your-web-about-heading-para h2 {
    color: #0f4c82;
    font-size: 48px;
    font-weight: 900;

    margin-top: 0px;
}

.your-web-about-heading-para p {
    font-size: 22px;
    line-height: 1.23;
    text-align: left;
    color: #919191;
    margin-top: 23px;

    font-weight: 300;
}

.your-web-about-para-1 p {
    font-size: 22px;
    line-height: 1.23;
    color: #919191;
    margin-top: 23px;

    font-weight: 300;
    text-align: center;
    margin-top: 100px;
    margin-bottom: 50px;
}

.commitment-para-1 {
    position: relative;
    padding-left: 40px;
    margin-top: 86px;
}

.commitment-para-1 h2 {
    font-size: 51px;
    font-weight: 800;
    color: #0f4c82;
}

.commitment-para-1:after {
    content: " ";
    position: absolute;
    top: -100px;
    right: 0;
    background-color: #f4f7ff;
    width: 74%;
    height: 460px;
    z-index: -1;
}

.commitment-image img {
    width: 100%;
}

.measure-about-section-para-new p {
    font-weight: 300;
    font-size: 38px;
    text-align: center;
    color: #fff;

    line-height: 1.23;
}

.commitment-para-1 p {
    font-size: 22px;
    line-height: 1.23;
    color: #919191;
    margin-top: 23px;

    font-weight: 300;
    margin-top: 35px;
    padding-right: 15px;
}

.your-web-about-para-2-new {
    padding-bottom: 10px;
    margin-top: -25px;
}

.your-web-about-para-2-new p {
    font-size: 22px;
    line-height: 1.45;
    color: #919191;
    margin-top: 23px;

    font-weight: 300;
    font-style: normal;
    width: 126%;
}

section.comitment-section1 {
    margin-top: 100px;
    margin-bottom: 100px;
}

section.measure-section1 {
    background-image: url(../images/bg-blue.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: -15px;
    margin-right: -15px;
    padding: 4% 0 20% 0;
    margin-top: 100px;
}

.measure-about-section-para-bulk-fax p {
    font-size: 38px;
    line-height: 1.23;
    color: #fff;
    margin-top: 23px;

    font-weight: 300;
    text-align: center;
    padding-right: 60px;
    padding-left: 60px
}

.bulk-button-bulk-fax {
    margin-bottom: 50px;
}

.btn-red-bulk-fax:hover {
    background-color: #efaf1c;
    color: #fff;
    border: 2px solid #efaf1c;
}

.btn-red-bulk-fax {
    background-color: #ff245a;
    color: #fff;
    padding: 9px 27px;
    display: table;
    border: 2px solid #ff245a;
    border-radius: 32px;
    text-align: center;
    font-size: 20px;

    font-weight: 700;
    font-style: normal;
}

.your-web-about-para-2 p {
    font-size: 22px;
    line-height: 1.45;
    color: #919191;
    margin-top: 23px;

    font-weight: 300;
    font-style: normal;
    width: 152%;
}

.iuper-content-about {
    background: #fff;
    padding: 63px 0 20px 65px;
    position: relative;
    top: 179px;
    left: -164px;
}

.iuper-content-about img.img-dot1 {
    position: absolute;
    right: -120px;
    top: -16px;
}

section.our-executive {
    margin-top: 100px;
    margin-bottom: 100px;
}

.our-executive-heading h2 {
    font-size: 44px;
    color: #ff245a;
    margin-top: 15px;

    font-weight: 300;
}

.our-executive-section-para p {
    font-size: 26px;
    line-height: 1.23;
    color: #919191;
    margin-top: 0px;

    font-weight: 300;
    text-align: center;
}

.our-executive-main {
    margin-top: 50px;
}

.our-executive-name h3 {
    text-align: center;
    font-size: 34px;
    font-weight: 0800;
    color: #0f4c82;
}

.our-executive-image img {
    width: 100%;
}

.our-executive-name {
    margin-top: 30px;
}

.our-executive-post p {
    font-size: 22px;
    color: #919191;
    text-align: center;

    font-weight: 300;
    font-style: normal;
}

/*About us End */

/*Content Writing New Css Start */

.inner-banner-content-writing h1 {
    font-size: 70px;
    text-align: left;
    text-transform: capitalize;
    font-weight: 900;

    line-height: 56px;
    margin: 129px 0 3px 30px;
    position: relative;
    z-index: 2;
}

.inner-banner-content-writing h1 span {
    font-size: 80px;
    text-align: left;
    text-transform: capitalize;
    font-weight: 900;

    line-height: 60px;
    margin: 50px 0 3px 0;
    position: relative;
    z-index: 2;
}

.inner-banner-content-writing {
    position: absolute;
    right: auto;
    left: 0;
    top: 0;
    padding-bottom: 30px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: left;
    text-shadow: none;
    color: #fff;
    height: 100%;
}

.innercontent-writing {
    position: relative;
}

.innercontent-writing:after {
    content: " ";
    position: absolute;
    top: -72px;
    right: 160px;
    background-color: rgba(15, 76, 130, 0.58);
    width: 50%;
    height: 236px;
    z-index: 0;
}

.content-writing-1 {
    margin-top: 150px;
}

.content-writing-1 h3 {
    font-size: 44px;
    color: #ff245a;

    font-weight: 900;
    font-style: normal;
}

.content-writing-1 h3 span {
    color: #0f4c82;
    font-size: 44px;

    font-weight: 900;
    font-style: normal;
}

.content-writing-1 p {
    font-size: 21px;
    text-align: left;
    color: #919191;
    margin-top: 23px;
    line-height: 1.4;

    font-weight: 300;
}

.content-writing-2 h2 {
    font-size: 48px;
    color: #0f4c82;
    margin-top: -10px;

    font-weight: 300;
    font-style: normal;
}

.content-writing-3 p {
    font-size: 22px;
    line-height: 1.23;
    color: #919191;
    margin-top: 0px;

    font-weight: 300;
    font-style: normal;
    padding: 15px 72px 15px 15px;
}

.content-writing-3:after {
    content: " ";
    position: absolute;
    top: -69px;
    right: 0;
    background-color: #f4f7ff;
    width: 77%;
    height: 468px;
    z-index: -1;
}

.content-writing-3 {
    margin-top: 60px;
}

.measure-about-section-para p {
    font-size: 38px;

    font-weight: 300;
    color: #fff;
    text-align: center;
    line-height: 1.23;
}

/*Content Writing New Css End */

/* BRANDING Start */

.inner-banner-content-branding h1 {
    font-size: 67px;
    text-align: left;
    text-transform: capitalize;
    font-weight: 900;

    line-height: 56px;
    margin: 135px 0 3px 31px;
    position: relative;
    z-index: 2;
}

.innercontent-branding:after {
    content: " ";
    position: absolute;
    top: 89px;
    right: 116px;
    background-color: rgba(239, 175, 28, 0.54);
    width: 46%;
    height: 254px;
    z-index: 0;
}

.innercontentt-branding {
    position: relative;
}

.inner-banner-content-branding {
    position: absolute;
    right: auto;
    left: 0;
    top: 0;
    padding-bottom: 30px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: left;
    text-shadow: none;
    color: #fff;
    height: 100%;
}

.branding-heading h5 {
    font-size: 16px;
    color: #f9b50c;
    letter-spacing: 2px;

    font-weight: normal;
    font-style: normal;
}

.our-branding-heading h2 {
    font-size: 44px;
    color: #0f4c82;
    margin-top: -10px;

    font-weight: 300;
    font-style: normal;
}

.our-branding-heading-digital h2 {
    font-size: 48px;
    color: #0f4c82;
    margin-top: -10px;

    font-weight: 300;
    font-style: normal;
}

.our-branding-section-para p {
    font-size: 22px;
    line-height: 1.23;
    color: #919191;
    margin-top: 10px;

    font-weight: 300;
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
}

.our-branding-section-para-digital p {
    font-size: 22px;
    line-height: 1.23;
    color: #919191;
    margin-top: 10px;

    font-weight: normal;
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
}

.branding-margin {
    margin-bottom: 100px;
}

.commitment-para-2 h3 {
    font-size: 44px;
    color: #ff245a;

    font-weight: 900;
    padding: 15px;
}

.commitment-para-2 p {
    font-size: 22px;
    line-height: 1.23;
    color: #919191;
    margin-top: 0px;

    font-weight: 300;
    padding: 15px;
}

.commitment-para-2:after {
    content: " ";
    position: absolute;
    top: -46px;
    /* left: 0; */
    right: 0;
    background-color: #f4f7ff;
    width: 60%;
    height: 450px;
    z-index: -1;
}

.your-web-about-para-2 span {
    font-size: 22px;
    line-height: 1.23;
    color: #ff245a;
    margin-top: 23px;

    font-weight: 300;
}

.commitment-para-2-branding h3 {
    font-size: 44px;
    color: #ff245a;

    font-weight: 900;
    padding: 15px;
}

.commitment-para-2-branding p {
    font-size: 22px;
    line-height: 1.23;
    color: #919191;
    margin-top: 0px;

    font-weight: 300;
    padding: 16px 80px 15px 15px;
}

.commitment-para-2-branding:after {
    content: " ";
    position: absolute;
    top: -77px;
    /* left: 0; */
    right: 0;
    background-color: #f4f7ff;
    width: 78%;
    height: 439px;
    z-index: -1;
}

.commitment-para-2-branding {
    margin-top: 70px;
}

.measure-about-section-para-branding p {
    font-weight: 300;
    font-size: 38px;
    text-align: center;
    color: #fff;

    font-weight: 300;
    line-height: 1.23;
}

section.brand-cover .cover-image-class {
    background-image: url(../images/cover-1.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: -15px;
    margin-right: -15px;
    /* padding: 4% 0 20% 0; */
}

section.brand-cover {
    margin-top: 10px;
    margin-bottom: 100px;
}

.book-now-area-heading h3 {
    font-size: 32px;
    padding: 10px 0 10px 30px;
    color: #fff;
    font-weight: 900;

}

.book-now-area-heading span {
    font-size: 32px;
    color: #f9b50c;
    font-weight: 900;

}

.footer-blue-button a {
    margin-top: 50px;
}

.commitment-para-3:after {
    content: " ";
    position: absolute;
    top: -46px;
    left: 0;
    /* right: 0; */
    background-color: #f4f7ff;
    width: 60%;
    height: 522px;
    z-index: -1;
}

.commitment-para-3 h3 {
    font-size: 47px;
    font-weight: 700;
    color: #0f4c82;

    padding: 0px 0px 0px 60px;
}

.commitment-para-3 h2 {
    font-size: 62px;
    font-weight: 700;
    color: #0f4c82;

    padding: 0px 0px 0px 60px;
    margin-top: -25px;
}

.commitment-para-3 p {
    font-size: 22px;
    line-height: 1.23;
    color: #919191;
    margin-top: 0px;

    font-weight: 300;
    padding: 20px 0px 0px 60px;
}

section.side-image-text {
    margin-top: 170px;
}

.commitment-para-3 .footer-blue-button {
    padding: 0px 0px 0px 60px;
    /* margin-top: -44px; */
}

.our-executive-name-1 h3 {
    text-align: left;
    font-size: 44px;
    color: #0f4c82;

    font-weight: 300;
}

.our-executive-post-1 p {
    font-size: 22px;
    color: #919191;
    text-align: left;

    font-weight: 300;
    margin-bottom: 50px;
}

.row-brand-margin {
    margin-top: 40px;
}

.your-web-about-para-2-new p span {
    font-size: 22px;
    line-height: 1.45;
    color: #ff245a;
    margin-top: 23px;

    font-weight: 300;
    font-style: normal;
    width: 126%;
}

/* BRANDING END */

/* Pay-Per Start */

.our-branding-heading-123 p {
    font-size: 22px;
    color: #919191;

    font-weight: 300;
    font-style: normal;
    padding-left: 70px;
    padding-right: 70px;
    margin-bottom: 50px;
    line-height: 1.35;
    margin-top: 20px;
}

.payper-how-it-work-image-under-para p {
    font-size: 22px;
    color: #919191;
    margin-top: 20px;

    font-weight: 300;
    font-style: normal;
    padding-left: 80px;
    padding-right: 80px;
}

.blog-payper-how-it-works.text-center {
    margin-top: 214px;
}

.your-web-about-para-2-payper {
    padding-top: 10px;
}

.your-web-about-para-2-payper h3 {
    text-align: left;
    width: 120%;
    font-size: 44px;
    font-weight: 0800;
    color: #ff245a;
    font-weight: 300;

}

.your-web-about-para-2-payper p {
    font-size: 22px;
    line-height: 1.45;
    color: #919191;
    margin-top: 23px;

    font-weight: 300;
    font-style: normal;
    width: 130%;
}

.inner-banner-content-payper {
    position: absolute;
    right: auto;
    left: 0;
    top: 0;
    padding-bottom: 30px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: left;
    text-shadow: none;
    color: #fff;
    height: 100%;
}

.innercontent-payper:after {
    content: " ";
    position: absolute;
    top: -92px;
    right: 160px;
    background-color: rgba(239, 175, 28, 0.54);
    width: 50%;
    height: 259px;
    z-index: 0;
}

.innercontent-payper {
    position: relative;
}

.inner-banner-content-payper h1 {
    font-size: 67px;
    text-align: left;
    text-transform: capitalize;
    font-weight: 900;

    line-height: 56px;
    margin: 126px 0 0px 37px;
    position: relative;
    z-index: 2;
}

.branding-section-margin {
    margin-top: 100px;
    margin-bottom: 0px;
}

.your-web-about-heading-para h3 {
    font-size: 44px;
    color: #ff245a;

    font-weight: 900;
    font-style: normal;
}

.branding-heading1 h5 {
    font-size: 16px;
    color: #ff245a;
    font-weight: 400;
    letter-spacing: 2px;

}

.commitment-para-4 p {
    font-size: 22px;
    line-height: 1.23;
    color: #919191;
    margin-top: 0px;

    font-weight: 300;
    padding: 15px 30px 15px 15px;
}

.commitment-para-4:after {
    content: " ";
    position: absolute;
    top: -46px;
    /* left: 0; */
    right: 0;
    background-color: #f4f7ff;
    width: 80%;
    height: 522px;
    z-index: -1;
}

.your-web-about-para-2 h3 {
    text-align: left;
    font-size: 44px;
    font-weight: 300;
    color: #ff245a;

    width: 125%;
}

.choose-your-heading h3 {
    font-size: 44px;
    color: #0f4c82;

    font-weight: 300;
    font-size: normal;
    text-align: center;
}

.choose-image-text.text-center img {
    width: 300px;
    height: 240px;
    margin: 0 auto;
}

.choose-image-text h5 {
    font-size: 30px;
    color: #0f4c82;

    font-weight: normal;
    font-style: normal;
    text-align: center;
    line-height: 60px;
}

/* .choose-image-text-1.text-center img {
  width: 300px;
  height: 240px;
  margin: 0 auto;
}

.choose-image-text-1 h5 {
  font-size: 30px;
  color: #0f4c82;
  font-weight: normal;
  font-style: normal;
  text-align: center;
  line-height: 70px;
} */

.choose-image-margin {
    margin-top: 70px;
}

section.choose-your-business {
    margin-top: 100px;
}

.choose-4-class {
    margin-top: 100px;
}

section.side-image-text1 {
    margin-top: 170px;
    margin-bottom: 100px;
}

.commitment-para-5:after {
    content: " ";
    position: absolute;
    top: -46px;
    left: 0;
    background-color: #f4f7ff;
    width: 66%;
    height: 450px;
    z-index: -1;
}

.commitment-para-5 h3 {
    font-size: 44px;
    font-weight: 700;
    color: #0f4c82;

    padding: 0px 0px 0px 60px;
}

.commitment-para-5 p {
    font-size: 22px;
    line-height: 1.23;
    color: #919191;
    margin-top: 0px;

    font-weight: 300;
    font-style: normal;
    padding: 20px 1px 0px 60px;
}

.commitment-para-5-digital-marketing h3 {
    font-size: 54px;
    font-weight: 700;
    color: #0f4c82;

    padding: 0px 0px 0px 60px;
    width: 120%;
}

.commitment-para-5-digital-marketing p {
    font-size: 22px;
    line-height: 1.23;
    color: #919191;
    margin-top: 0px;

    font-weight: 300;
    font-style: normal;
    padding: 20px 1px 0px 60px;
}

.commitment-para-5-digital-marketing:after {
    content: " ";
    position: absolute;
    top: -46px;
    left: 0;
    background-color: #f4f7ff;
    width: 66%;
    height: 581px;
    z-index: -1;
}

.commitment-para-5-digital-marketing-1 h3 {
    font-size: 50px;
    font-weight: 700;
    color: #0f4c82;

    padding: 0px 0px 0px 52px;
    width: 100%;
}

.commitment-para-5-digital-marketing-1 p {
    font-size: 22px;
    line-height: 1.23;
    color: #919191;
    margin-top: 0px;

    font-weight: 300;
    font-style: normal;
    padding: 20px 1px 0px 60px;
}

.commitment-para-5-digital-marketing-1:after {
    content: " ";
    position: absolute;
    top: -69px;
    left: 0;
    background-color: #f4f7ff;
    width: 66%;
    height: 572px;
    z-index: -1;
}

.footer-blue-button-digital .btn-red {
    background-color: #ff245a;
    color: #fff;
    padding: 13px 27px;
    display: table;
    border: 2px solid #ff245a;
    border-radius: 32px;
    text-align: center;
    font-weight: normal;
    margin-bottom: 10px;
    font-size: 20px;

}

.footer-blue-button-digital .btn-red:hover {
    background-color: #efaf1c;
    color: #fff;
    border: 2px solid #efaf1c;
}

.commitment-image12 img {
    width: 100%;
    margin-top: -62px;
}

.be-in-the-know-heading h3 {
    font-size: 44px;
    color: #ff245a;
    font-weight: 900;

    text-align: center;
}

.circle-clr-main {
    background-image: url(../images/pay-bg.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: -15px;
    margin-right: -15px;
}

.four-circle-clr img {
    width: 100%;
}

.number-percent-text1 h3 {
    font-size: 74px;
    text-align: center;
    color: #0f4c82;

    font-weight: 300;
}

.number-percent-text1 p {
    font-size: 22px;
    line-height: 1.23;
    color: #0f4c82;

    font-weight: 300;
    text-align: center;
    width: 100%;
    margin-top: 0px;
}

.number-percent-text1 img {
    padding-left: 113px;
}

.number-percent-text2 h3 {
    font-size: 74px;
    text-align: center;
    color: #ff245a;

    font-weight: 300;
}

.number-percent-text2 p {
    font-size: 22px;
    line-height: 1.23;
    color: #ff245a;
    margin-top: 0px;

    font-weight: 300;
    text-align: center;
    width: 100%;
}

.number-percent-text3 h3 {
    font-size: 74px;
    text-align: center;
    color: #404040;

    font-weight: 300;
}

.number-percent-text3 p {
    font-size: 22px;
    line-height: 1.23;
    color: #404040;
    margin-top: -21px;

    font-weight: 300;
    text-align: center;
    width: 100%;
    margin-top: 0px;
}

.number-percent-text3 img {
    margin-left: 115px;
}

.number-percent-text3 {
    margin-top: -150px;
}

.number-percent-text4 h3 {
    font-size: 74px;
    text-align: center;
    color: #f9b50c;

    font-weight: 300;
    margin-left: 31px;
}

.number-percent-text4 p {
    font-size: 22px;
    line-height: 1.23;
    color: #f9b50c;
    margin-top: -21px;

    font-weight: 300;
    text-align: center;
    width: 100%;
    margin-top: 0px;
}

.number-percent-text4 img {
    margin-left: 0px;
}

.number-percent-text4 {
    margin-top: -150px;
    margin-left: -150p;
}

section.be-int-the-know {
    margin-top: 100px;
    margin-bottom: 100px;
}

section.text-image-section {
    margin-bottom: 100px;
}

/* Pay-Per End */

/* Search Page Start */

.your-search-about-heading-para {
    margin-top: 130px;
}

.your-search-about-heading-para h3 {
    font-size: 44px;
    color: #ff245a;
    font-weight: 900;

}

.your-search-about-heading-para p {
    font-size: 22px;
    line-height: 1.23;
    text-align: left;
    color: #919191;
    margin-top: 23px;

    font-weight: 300;
    font-style: normal;
    padding-right: 20px;
}

.your-search-about-heading-para .btn-red:hover {
    background-color: #efaf1c;
    color: #fff;
    border: 2px solid #efaf1c;
    margin-top: 30px;
}

.your-search-about-heading-para .btn-red {
    background-color: #ff245a;
    color: #fff;
    padding: 9px 27px;
    display: table;
    border: 2px solid #ff245a;
    border-radius: 32px;
    text-align: center;
    font-weight: normal;

    margin-top: 30px;
    font-size: 16px;
}

section.search-engine {
    margin-top: 100px;
    margin-bottom: 110px;
}

.search-engine .our-branding-section-para p {
    font-size: 22px;
    line-height: 1.23;
    color: #919191;
    margin-top: 10px;

    font-weight: 300;
    font-style: normal;
    text-align: center;
    padding-left: 115px;
    padding-right: 115px;
}

.search-engine .our-branding-heading h2 {
    font-size: 48px;
    color: #0f4c82;
    margin-top: -10px;
    font-weight: 300;

}

.search-engine .branding-heading h5 {
    font-size: 16px;
    color: #f9b50c;
    letter-spacing: 2px;

    font-weight: normal;
    font-style: normal;
}

.footer-blue-button1 a {
    margin-top: 20px;
}

.commitment-para-6 h3 {
    font-size: 44px;
    font-weight: 600;
    color: #0f4c82;

    padding: 0px 0px 0px 60px;
}

.commitment-para-6 p {
    font-size: 22px;
    line-height: 1.23;
    color: #919191;
    margin-top: 0px;
    font-weight: 300;

    padding: 20px 0px 0px 60px;
}

.commitment-para-6:after {
    content: " ";
    position: absolute;
    top: -46px;
    left: 0;
    /* right: 0; */
    background-color: #f4f7ff;
    width: 60%;
    height: 570px;
    z-index: -1;
}

.commitment-image123 img {
    width: 100%;
}

.commitment-para-8 h3 {
    font-size: 44px;
    color: #ff245a;

    font-weight: 900;
    font-style: normal;
    padding: 20px 0px 0px 55px;
}

.commitment-para-8 p {
    font-size: 22px;
    line-height: 1.23;
    color: #919191;
    margin-top: 0px;
    font-weight: 300;

    padding: 20px 0px 0px 60px;
}

.commitment-para-8:after {
    content: " ";
    position: absolute;
    top: -46px;
    /* left: 0; */
    right: 0;
    background-color: #f4f7ff;
    width: 60%;
    height: 420px;
    z-index: -1;
    margin-top: 30px;
}

.commitment-para-8-digital-marketing p {
    font-size: 22px;
    line-height: 1.5;
    color: #919191;
    margin-top: 10px;

    font-weight: 300;
    padding: 20px 36px 0px 60px;
}

.commitment-para-8:after {
    content: " ";
    position: absolute;
    top: -65px;
    /* left: 0; */
    right: 0;
    background-color: #f4f7ff;
    width: 69%;
    height: 420px;
    z-index: -1;
}

.commitment-para-8-digital-marketing:after {
    content: " ";
    position: absolute;
    top: -69px;
    right: 0;
    background-color: #f4f7ff;
    width: 71%;
    height: 500px;
    z-index: -1;
}

.choose-image-text-digital img {
    margin: 0 auto;
    width: 100%;
}

.commitment-para-8-digital-marketing {
    margin-top: 80px;
}

.monitor-your-site .branding-heading-123 h5 {
    font-size: 16px;
    color: #f9b50c;
    font-weight: 400;
    letter-spacing: 2px;
    margin-top: 20px;
    margin-bottom: 25px;
}

.our-branding-heading-123 h2 {
    font-size: 44px;
    color: #0f4c82;
    margin-top: -10px;

    font-weight: 300;
}

.moniter-images-123 img {
    margin-top: 50px;
    width: 100%;
}

.monitor-your-site {
    background-image: url(../images/section-image/waves.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 100px;
}

.product-web-five-step {
    background-image: url(../images/section-image/waves.png);
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: -15px;
    margin-right: -15px;
}

.blog-dots1234.text-center {
    margin-top: 170px;
}

.blog-digital-marketing {
    margin-top: 250px;
}

.book-now-area-heading123 span {
    font-size: 32px;
    color: #f9b50c;
    font-weight: 900;

}

.book-now-area-heading123 h3 {
    font-size: 32px;
    padding: 10px 0 10px 30px;
    color: #fff;
    font-weight: 900;

}

.footer-blue-button123 a {
    margin-top: 40px;
}

.our-branding-heading-123 span {
    font-size: 44px;
    color: #ff245a;
    margin-top: -10px;

    font-weight: 300;
    font-style: normal;
}

section.img-uper .ul-blue-listing .li-blue-listing p {
    font-size: 20px;
    line-height: 1.23;
    color: #919191;
    margin-top: -5px;

    font-weight: 300;
    font-style: normal;
}

/* Search Page End */

/* Mobile App Page Start */

.your-search-about-heading-para123 h3 {
    font-size: 44px;
    color: #ff245a;
    font-weight: 900;

}

.your-search-about-heading-para123 span {
    font-size: 44px;
    color: #0f4c82;
    font-weight: 900;

}

.your-search-about-heading-para123 p {
    font-size: 22px;
    line-height: 1.45;
    margin-top: 30px;
    color: #919191;

    font-weight: 300;
    font-style: normal;
}

.your-search-about-heading-para123 {
    margin-top: 130px;
}

.measure-about-section-para span {
    font-size: 38px;
    line-height: 1.23;
    color: #f9b50c;
    margin-top: 27px;

    font-weight: 300;
    font-style: normal;
    text-align: center;
    padding-left: 30px;
    padding-right: 30px;
}

.react-image img {
    margin-top: 21px;
}

.react-multi-logos {
    margin-top: 100px;
    margin-bottom: 50px;
}

.commitment-para-7:after {
    content: " ";
    position: absolute;
    top: -46px;
    left: 0;
    /* right: 0; */
    background-color: #f4f7ff;
    width: 60%;
    height: 400px;
    z-index: -1;
}

.commitment-para-7 p {
    font-size: 22px;
    line-height: 1.23;
    color: #919191;
    margin-top: 0px;
    font-weight: 300;

    padding: 20px 0px 0px 60px;
}

.commitment-para-7 {
    margin-top: 50px;
}

/* Mobile App Page End */

/* Search Media Page Start */

.inner-banner-content-social h1 {
    margin-top: 100px !;
    font-size: 67px;
    text-align: left;
    text-transform: capitalize;

    font-weight: 900;
    line-height: 56px;
    margin: 151px 0px 28px 32px;
    position: relative;
    z-index: 2;
}

.innercontent-social {
    position: relative;
}

.inner-banner-content-social {
    position: absolute;
    right: auto;
    left: 0;
    top: 0;
    padding-bottom: 30px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: left;
    text-shadow: none;
    color: #fff;
    height: 100%;
}

.innercontent-social:after {
    content: " ";
    position: absolute;
    top: -46px;
    right: 160px;
    background-color: rgba(239, 175, 28, 0.54);
    width: 50%;
    height: 246px;
    z-index: 0;
}

.circle-clr-main-social-1 {
    margin-top: 30px;
    background-image: url(../images/social-bg.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.social-media-circle img {
    position: relative;
}

.social-media-circle img {
    margin-left: 47px;
    margin-top: -61px;
    width: 71%;
}

.social-media-pic1 h4 {
    color: #ff2459;
    font-size: 24px;
    content: "";
    position: absolute;
    line-height: 1.23;
    margin-top: -270px;
    margin-left: 35px;
    width: 100%;

    font-weight: 700;
    font-style: normal;
}

.social-media-pic1 p {
    content: "";
    position: absolute;
    color: #919191;
    line-height: 1.23;
    margin-top: -240px;
    margin-left: 35px;
    font-size: 20px;
    width: 100%;

    font-weight: 300;
    font-style: normal;
    width: 130%;
}

.social-media-pic2 img {
    content: "";
    position: absolute;
    margin-top: 191px;
}

.social-media-circle-2 img {
    margin-left: 46px;
    position: relative;
    margin-top: 132px;
    width: 71%;
}

.social-media-pic2 p {
    color: #919191;
    line-height: 1.23;
    margin-top: 15px;
    margin-left: 38px;
    font-size: 20px;
    width: 118%;

    font-weight: 300;
    font-style: normal;
}

.social-media-pic2 h4 {
    color: #ff2359;
    line-height: 1.23;
    margin-top: 30px;
    margin-left: 38px;
    font-size: 24px;
    width: 118% !important;

    font-weight: 700;
    font-style: normal;
}

.measure-para-212-social p {
    font-size: 38px;
    line-height: 1.23;
    color: #f8b40c;
    margin-top: 23px;

    font-weight: 300;
    font-style: normal;
    text-align: center;
}

.measure-about-section-para-social p {
    font-size: 38px;
    line-height: 1.23;
    color: #fff;
    margin-top: 25px;

    font-weight: 300;
    font-style: normal;
    text-align: center;
    padding-left: 80px;
    padding-right: 80px;
}

.your-web-about-para-2 {
    padding-top: 10px;
}

section.be-int-the-know-2 {
    margin-top: 100px;
}

.number-percent-text-media-1 img {
    margin-left: 100px;
    margin-top: 108px;
}

.number-percent-text-media-1 h3 {
    font-size: 74px;
    text-align: center;
    color: #0f4c82;
    font-weight: 300;

}

.number-percent-text-media-1 p {
    font-size: 22px;
    line-height: 1.23;
    color: #0f4c82;
    margin-top: -21px;
    font-weight: 300;

    text-align: center;
    width: 80%;
    margin-left: 20px;
}

.number-percent-text-media-2 p {
    font-size: 22px;
    line-height: 1.23;
    color: #919191;
    margin-top: -21px;
    font-weight: 300;

    text-align: center;
    width: 73%;
    margin-left: 0px;
    margin-top: 100px;
}

.number-percent-text-media-2 img {
    margin-left: -20px;
}

.number-percent-text-media-2 {
    margin-top: 140px;
}

.number-percent-text-media-3 {
    margin-top: -56px;
    margin-left: 90px;
}

.number-percent-text-media-3 p {
    font-size: 22px;
    line-height: 1.23;
    color: #404040;
    margin-top: -60px;
    font-weight: 300;

    text-align: center;
    width: 80%;
    margin-left: 281px;
}

.number-percent-text-media-3 img {
    margin-left: 110px;
    margin-top: -29px;
}

.circle-clr-main-1 {
    margin-top: 30px;
}

.be-in-the-know-heading p {
    font-size: 28px;
    line-height: 1.23;
    color: #0d4b80;
    margin-top: 10px;
    font-weight: 300;

    text-align: center;
}

.measure-para-212 p {
    font-size: 38px;
    line-height: 1.23;
    color: #f8b40c;
    margin-top: 23px;

    font-weight: 300;
    font-style: normal;
    text-align: center;
}

.iuper-content-media {
    background: #fff;
    padding: 2px 0 20px 65px;
    position: relative;
    top: 179px;
    left: -164px;
}

.iuper-content-media img.img-dot1 {
    position: absolute;
    right: -120px;
    top: -16px;
}

.commitment-para-7-social h3 {
    font-size: 42px;
    font-weight: 700;
    color: #0f4c82;

    padding: 0px 0px 0px 60px;
}

.commitment-para-7-social p {
    font-size: 22px;
    line-height: 1.23;
    color: #919191;
    margin-top: 0px;

    font-weight: 300;
    font-style: normal;
    padding: 20px 0px 0px 60px;
}

.commitment-para-7-social:after {
    content: " ";
    position: absolute;
    top: -46px;
    left: 0;
    background-color: #f4f7ff;
    width: 68%;
    height: 460px;
    z-index: -1;
}

.side-text-image-social-margin {
    margin-top: 265px;
}

section.side-image-text111 {
    background-image: url(images/section-image/waves.png);
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: -15px;
    margin-right: -15px;
}

/* Search Media Page End */

/* Digital Page Start */

.your-web-about-heading-para span {
    color: #0f4c82;
    font-size: 44px;
    font-weight: 900;

}

.commitment-para-8 p {
    font-size: 22px;
    line-height: 1.23;
    color: #919191;

    font-weight: 300;
    font-style: normal;
    margin-top: 16px;
}

.commitment-para-8:after {
    content: " ";
    position: absolute;
    top: -65px;
    /* left: 0; */
    right: 0;
    background-color: #f4f7ff;
    width: 60%;
    height: 420px;
    z-index: -1;
}

section.img-uper .ul-blue-listing .li-blue-listing {
    font-size: 22px;
    line-height: 1.4;
    color: #919191;

    font-weight: 300;
    font-style: normal;
    display: flex;
    width: 135%;
}

section.img-uper .ul-blue-listing i.fa.fa-circle {
    color: #f9b50c;
    padding: 8px 10px 0px 0px;
    font-size: 14px;
}

section.img-uper .ul-blue-listing-seo .li-blue-listing {
    font-size: 21px;
    line-height: 1.35;
    color: #919191;

    font-weight: 300;
    font-style: normal;
    display: flex;
    width: 130%;
}

section.img-uper .ul-blue-listing-seo i.fa.fa-circle {
    color: #f9b50c;
    padding: 10px 17px 0px 0px;
    font-size: 8px;
}

.choose-image-text-digital h5 {
    font-size: 25px;
    color: #0f4c82;

    text-align: center;
    margin-top: -30px;
    margin-bottom: 70px;
}

.commitment-para-5 .footer-blue-button {
    padding: 0px 0px 0px 60px;
    margin-top: -20px;
}

.product-web-images-2 img {
    width: 100%;
    margin: 0 auto;
}

.product-web-section-7-image img {
    width: 100%;
}

/* Digital Page End */

/* Content Writing Start */

.inner-banner-content1 {
    position: absolute;
    right: auto;
    left: 0;
    top: 0;
    padding-bottom: 30px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: left;
    text-shadow: none;
    color: #fff;
    height: 100%;
}

.bulk-fax-how-it-work img {
    width: 100%;
}

.innercontent1 {
    position: relative;
}

.inner-banner-content1 h1 {
    font-size: 70px;
    text-align: left;
    text-transform: capitalize;
    font-weight: 900;

    line-height: 56px;
    margin: 50px 0 3px 0;
    position: relative;
    z-index: 2;
}

.innercontent1:after {
    content: " ";
    position: absolute;
    top: -92px;
    right: 100px;
    background-color: rgba(15, 76, 130, 0.58);
    width: 50%;
    height: 259px;
    z-index: 0;
}

.commitment-para-10 p {
    font-size: 22px;
    line-height: 1.23;
    color: #919191;
    margin-top: 0px;
    font-weight: 300;

    padding: 15px;
}

.commitment-para-10:after {
    content: " ";
    position: absolute;
    top: -46px;
    /* left: 0; */
    right: 0;
    background-color: #f4f7ff;
    width: 60%;
    height: 380px;
    z-index: -1;
}

.commitment-image12 img {
    margin-top: 15px;
    width: 100%;
}

.commitment-para-11:after {
    content: " ";
    position: absolute;
    top: -46px;
    left: 0;
    background-color: #f4f7ff;
    width: 69%;
    height: 570px;
    z-index: -1;
}

.blog-content-writing {
    margin-top: 260px;
}

.commitment-para-11 p {
    font-size: 22px;
    line-height: 1.23;
    color: #919191;
    margin-top: 0px;

    font-weight: 300;
    padding: 20px 0px 0px 60px;
}

.commitment-para-11 h3 {
    font-size: 54px;
    line-height: 0.9;
    color: #0f4c82;

    font-weight: 700;
    padding: 0px 0px 0px 60px;
}

.commitment-para-11 .footer-blue-button {
    padding: 0px 0px 0px 60px;
    margin-top: -20px;
}

/* Content Writing End */

.iuper-content p {
    font-size: 22px;
    color: #909090;
    line-height: 1.23;

    font-weight: 300;
    font-style: normal;
    width: 130%;
}

/*BEGIN-SLIDER:18-5-2020*/

.testi-box ul {
    margin: 0 auto;
    display: table;
}

.testi-box ul li {
    padding: 1px;
}

.testi-box ul li a {
    color: #ecce52;
}

.testi-box img.img-circle {
    width: 71px;
    margin: 0 auto;
}

.testi-box img.g-img {
    width: 138px;
    margin: 0 auto;
}

.testi-box h2 {
    font-size: 34px;
    font-weight: 700;
    text-align: center;
    height: 60px;
}

.testi-box p {
    text-align: center;
    font-size: 15px;
    line-height: 23px;
    font-weight: 500;
}

.testi-box {
    padding: 20px 10px;
    background: #fff;
    width: 96%;
    margin: 150px auto;
    box-shadow: 1px 1px 5px 2px #ececec;
}

.multiple-items .slick-current .testi-box {
    box-shadow: 0 0 13px 5px #d8d8d84a;
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix(1, 0, 0, 1, 0, 0);
    transform: initial;
    padding: 0;
    margin-top: 90px;
    height: 419px;
    width: 725px;
    z-index: 999;
    position: relative;
    left: -173px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    outline: none;
}

/* .multiple-items .slick-current .testi-box img.g-img{} */

.multiple-items .slick-current .testi-box img.img-circle {
    margin-bottom: 11px;
    width: 96px;
}

/* .multiple-items .slick-current .testi-box h2{} */

.multiple-items .slick-current .testi-box p {
    font-size: 18px;
    width: 66%;
    margin: 15px auto 0 auto;
}

.slick-initialized .slick-slide {
    outline: none;
}

.slick-slide {
    outline: none;
}

.multiple-items .slick-prev:before,
.multiple-items .slick-next:before {
    display: inline-block;
    font-family: 'FontAwesome';
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.multiple-items .slick-prev:before {
    content: "\f104";
}

.multiple-items .slick-next:before {
    content: "\f105";
}

.multiple-items .slick-next {
    right: 0;
    width: 50px;
    height: 50px;
    font-size: 30px !important;
    background: #0f4c82;
    color: #fff;
    z-index: 9;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border-radius: 50%;
    right: 40px;
    /* display: none !important; */
}

.multiple-items .slick-prev:hover {
    outline: 0;
    background: #0f4c82;
    color: #fff;
}

.multiple-items .slick-next:hover {
    outline: 0;
    background: #0f4c82;
    color: #fff;
}

.slick-next:focus,
.slick-prev:focus {
    outline: 0;
    background: #0f4c82 !important;
    color: #fff !important;
}

.multiple-items .slick-prev {
    left: 0;
    width: 50px;
    height: 50px;
    font-size: 32px !important;
    background: #0f4c82;
    color: #fff;
    z-index: 9;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border-radius: 50%;
    left: 40px;
    opacity: 1;
    /* display: none !important; */
}

#sell2 {
    margin-top: -130px;
}

#sell2 .owl-nav {
    position: absolute;
    bottom: 65px;
    right: 52px;
}

#sell2 .owl-nav button i {
    border: 3px solid #fff;
    background-color: #f4f7ff;
    font-size: 27px;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 1;
    color: #b3b3b3;
    margin-right: 7px;
}

#sell2 .owl-nav button i.fa.fa-angle-right {
    border: 2px solid #f9b50c;
    background-color: #f9b50c;
    color: #fff;
}

/*END-SLIDER*/

/*New Css 03-06-2020 Start */

.your-web-carsoul-img:after {
    content: " ";
    position: absolute;
    top: 181px;
    left: 0;
    background-color: #f4f7ff;
    width: 62%;
    height: 503px;
    left: 103px;
    z-index: -1;
}

.your-web-caroul-heading-text {
    padding-top: 150px;
}

/*New Css 03-06-2020 End */

/* Create Account Page Start*/

.eccentric-account-heading {
    margin-top: 100px;
    margin-bottom: 100px;
}

section.create-account {
    margin-bottom: 100px;
}

.eccentric-account-heading h2 {
    color: #e81849;
    font-size: 48px;

    font-weight: 300;
    text-align: center;
}

.create-account-form {
    padding: 0px 35px 0px 35px;
}

.create-account-form .form-control {
    display: block;
    margin-bottom: 10px;
    width: 100%;
    height: 60px;
    color: #838383;
    padding: 6px 12px;
    font-size: 18px;

    font-weight: 300;
    line-height: 1.42857143;
    color: #838383;
    background-color: #fff;
    background-image: none;
    border: 1px solid #a3a3a3;
    border-radius: 0px !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.create-account-button button {
    margin-top: 31px;
    padding: 15px 40px;
    font-size: 20px;
    background-color: #ff245a;
    border-color: #ff245a;
    border-radius: 93px;
    color: #fff;
    width: 30%;
    font-weight: 600;
}

.create-account-button button {
    margin-top: 31px;
    padding: 15px 40px;
    font-size: 20px;
    background-color: #ff245a;
    border-color: #ff245a;
    border-radius: 93px;
    color: #fff;
    width: 30%;
    font-weight: 600;
}

.create-account-button button:hover {
    margin-top: 31px;
    padding: 15px 40px;
    font-size: 20px;
    background-color: #fff;
    border-color: #ff245a;
    border-radius: 93px;
    color: #ff245a;
    width: 30%;
    font-weight: 600;
}

.create-account-button {
    text-align: center;
}

.create-account-form .we-promise p {
    text-align: center;
    margin-bottom: 150px;
    margin-top: 30px;
    font-size: 22px;
    color: #919191;

    font-weight: 300;
}

/* Create Account Page End*/

/* Bulk Fax Page CSS Start */

.your-web-about-heading-para-bulk-fax {
    margin-top: 130px;
}

.your-web-about-heading-para-bulk-fax p {
    font-size: 21px;
    line-height: 1.35;
    text-align: left;
    color: #919191;
    margin-top: 23px;

    font-weight: 300;
}

.your-web-about-heading-para-bulk-fax span {
    color: #0f4c82;
    font-size: 44px;

    font-weight: 900;
    font-style: normal;
}

.your-web-about-heading-para-bulk-fax h3 {
    font-size: 44px;
    color: #ff245a;

    font-weight: 900;
    font-style: normal;
}

.our-branding-section-para-bulk-fax p {
    font-size: 22px;
    line-height: 1.23;
    color: #919191;
    margin-top: 10px;
    font-weight: 300;

    text-align: center;
}

.inner-banner-content-bulk-sms {
    position: relative;
}

.inner-banner-content-bulk-sms {
    position: absolute;
    right: auto;
    left: 0;
    top: 0;
    padding-bottom: 30px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: left;
    text-shadow: none;
    color: #fff;
    height: 100%;
}

.innercontent-bulk-sms:after {
    content: " ";
    position: absolute;
    top: 63px;
    right: 160px;
    background-color: rgba(239, 175, 28, 0.54);
    width: 50%;
    height: 239px;
    z-index: 0;
}

.inner-banner-content-bulk-sms h1 {
    font-size: 67px;
    text-align: left;
    text-transform: capitalize;

    font-weight: 900;
    line-height: 56px;
    margin: 129px 0 3px 34px;
    position: relative;
    z-index: 2;
}

.inner-banner-content-bulk-fax {
    position: relative;
}

.inner-banner-content-bulk-fax {
    position: absolute;
    right: auto;
    left: 0;
    top: 0;
    padding-bottom: 30px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: left;
    text-shadow: none;
    color: #fff;
    height: 100%;
}

.innercontent-bulk-fax:after {
    content: " ";
    position: absolute;
    top: 41px;
    right: 160px;
    background-color: rgba(239, 175, 28, 0.54);
    width: 50%;
    height: 232px;
    z-index: 0;
}

.inner-banner-content-bulk-fax h1 {
    font-size: 67px;
    text-align: left;
    text-transform: capitalize;

    font-weight: 900;
    line-height: 56px;
    margin: 141px 0px 3px 32px;
    position: relative;
    z-index: 2;
}

.bulk-fax-icon-text h4 {
    color: #0e4c81;
    font-size: 24px;
    font-weight: 700;

    margin-top: 25px;
}

.bulk-fax-icon-text img {
    width: 225px;
    height: 200Px;
}

.bulk-fax-service-icon-margin {
    margin-top: 50px;
}

.cloud-base-bulk-fax h3 {
    color: #f8b30c;
    font-size: 38px;
    text-align: center;

    font-weight: 700;
}

.bulk-fax-cloud-inner-para p {
    font-size: 22px;
    color: #919191;

    font-weight: 300;
    width: 132%;
    margin-bottom: 35px;
    line-height: 1.4;
}

.bulk-how-it-work-heading h2 {
    font-size: 44px;
    color: #0c4c7f;
    margin-top: -10px;

    font-weight: normal;
}

.bulk-sms-small-heading h5 {
    font-size: 16px;
    color: #f9b50c;
    font-weight: 400;
    letter-spacing: 2px;
    margin-top: 20px;
    margin-bottom: 15px;

    font-weight: normal;
}

.bulk-how-its-work-1 h3 {
    color: #0c4c7f;
    font-size: 22px;
    text-align: center;

    font-weight: 700;
}

.bulk-how-its-work-2 h3 {
    color: #ff2359;
    font-size: 22px;
    text-align: center;

    font-weight: 700;
}

.bulk-how-its-work-3 h3 {
    color: #f8b40b;
    font-size: 22px;
    text-align: center;

    font-weight: 700;
}

.bulk-how-its-work-4 h3 {
    color: #0e4b81;
    font-size: 22px;
    text-align: center;

    font-weight: 700;
    width: 90%;
    margin-bottom: 40px;
}

.how-it-work-steps {
    margin-top: 50px;
    margin-bottom: 100px;
}

.bulk-dots1234 {
    margin-top: 0px;
}

.bulk-fax-icon {
    background: #ff2359;
    width: 90px;
    height: 90px;
    border-radius: 46px;
    margin-top: 10px;
}

.bulk-fax-icon img {
    margin-top: 20px;
    margin-left: 20px;
}

.bulk-fax-broadcast-heading-para {
    padding-left: 20px;
    margin-bottom: 50px;
}

.bulk-fax-broadcast-heading-para h4 {
    color: #0d4c80;
    font-size: 24px;

    font-weight: 700;
}

.bulk-fax-broadcast-heading-para p {
    font-size: 22px;
    line-height: 1.23;
    color: #919191;
    margin-top: 0px;

    font-weight: 300;
    font-style: normal;
}

.bulk-fax-broadcast-heading-para:after {
    content: " ";
    position: absolute;
    top: -45px;
    /* left: 0; */
    right: 0;
    background-color: #f4f7ff;
    width: 81%;
    height: 220px;
    z-index: -1;
}

.bulk-broadcacast-margin {
    margin-top: 100px;
}

section.bulk-section1 {
    background-image: url(../images/bg-blue.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: -15px;
    margin-right: -15px;
    /* padding: 4% 0 20% 0; */
    margin-top: 100px;
    /* height: 715px; */
}

.bulk-pricing-para-li h2 {
    color: #fff;
    font-size: 60px;

    font-weight: 900;
    font-style: normal;
}

.bulk-pricing-para-li p {
    color: #fff;
    font-size: 24px;

    font-weight: 500;
    margin-bottom: 50px;
}

section.bulk-section1 .ul-blue-listing i.fa.fa-circle {
    color: #fff;
    padding: 10px 10px 0px 0px;
    font-size: 7px;
}

section.bulk-section1 .li-blue-listing-new i.fa.fa-circle {
    color: #0f4c82;
    padding: 8px 10px 0px 0px;
    font-size: 14px;
}

section.bulk-section1 .bulk-pricing-para-li .ul-blue-listing .li-blue-listing {
    font-size: 24px;
    line-height: 1.23;
    color: #fff;
    display: flex;

    font-weight: 700;
    margin-bottom: 15px;
}

section.bulk-section1 .bulk-pricing-para-li .ul-blue-listing .li-blue-listing-new {
    font-size: 19px;
    line-height: 1.23;
    color: #fff;
    display: flex;

    font-weight: 700;
    font-style: normal;
}

li.li-blue-listing-new {
    margin-top: -10px;
}

.monthly-price-full {
    background-color: #f3f6ff;
    border-radius: 12px;
    margin-top: -25px;
}

.purple-pricing-color {
    padding-bottom: 71px;
    padding-top: 50px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}

.purple-pricing-color h2 {
    font-size: 60px;
    color: #fff;
    text-align: center;

    font-weight: 900;
    font-style: normal;
}

.purple-pricing-color h1 {
    font-size: 75px;
    color: #fff;
    text-align: center;

    font-weight: 900;
    font-style: normal;
    margin-top: -15px;
}

.purple-pricing-color p {
    font-size: 19px;
    color: #fff;
    text-align: center;

    font-weight: 700;
    font-style: normal;
}

.pricing-text-1 p {
    color: #616161;
    font-size: 20px;
    text-align: center;

    font-weight: 700;
    font-style: normal;
    margin-top: 100px;
}

.pricing-text-2 p {
    color: #616161;
    font-size: 20px;
    text-align: center;

    font-weight: 700;
    font-style: normal;
    margin-top: -10px;
}

.pricing-text-3 p {
    color: #616161;
    font-size: 20px;
    text-align: center;

    font-weight: 700;
    font-style: normal;
    margin-top: 25px;
}

.pricing-text-4 p {
    color: #616161;
    font-size: 20px;
    text-align: center;

    font-weight: 700;
    font-style: normal;
    margin-top: -10px;
    padding-bottom: 100px;
}

.pricing-text-5 p {
    color: #616161;
    font-size: 20px;
    text-align: center;

    font-weight: 700;
    font-style: normal;
    margin-top: -10px;
}

.bulk-button {
    margin-bottom: 50px;
}

.btn-red-bulk {
    background-color: #ff245a;
    color: #fff;
    padding: 9px 27px;
    display: table;
    border: 2px solid #ff245a;
    border-radius: 32px;
    text-align: center;
    font-size: 20px;

    font-weight: normal;
    font-style: normal;
}

.btn-red-bulk:hover {
    background-color: #efaf1c;
    color: #fff;
    border: 2px solid #efaf1c;
}

.bulk-pricing-para-li {
    margin-top: 50px;
    margin-bottom: 97px;
}

section.bulk-pay-section {
    margin-top: 100px;
    margin-bottom: 100px;
}

.select-country h3 {
    color: #ff2459;
    text-align: right;
    font-size: 22px;
    margin-top: 5px;

    font-weight: normal;
    font-style: normal;
}

.form-bulk .form-control {
    display: block;
    width: 100%;
    height: 34px;
    position: absolute;
    left: -25px;
    padding: 4px 12px;
    font-size: 22px;
    line-height: 1.42857143;
    color: #0d4d80;
    background-color: #f4f7ff;
    background-image: none;
    border: 1px solid #f4f7ff;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgb(255 255 255 / 0.08);
    margin-top: -18px;
}

.range-slider-line-text p {
    color: #0c4c7f;
    font-size: 22px;

    font-weight: normal;
    font-style: normal;
}

.sms-sub-monthly-yearly-column-2 .bulk-pricing-large1 h3 {
    color: #ff2459;
    font-size: 65px;

    font-weight: 300;
    font-style: normal;
    margin-top: 40px;
    margin-bottom: 40px;
}

.sms-sub-monthly-yearly-column-2 .bulk-pricing-1-para p {
    color: #616161;
    font-size: 16px;

    font-weight: normal;
    font-style: normal;
    margin-top: -20px;
    margin-bottom: 25px;
    letter-spacing: 1.3px;
}

.range-slider-line-text {
    margin-top: 20px;
}

.row.color-c-whole-bulks {
    background: #f4f7ff;
    padding: 35px 10px 20px 10px;
    margin-top: 20px;
    height: 468px;
}

.bulk-pricing-last-line p {
    margin-right: -41px;
    color: #858688;
    font-size: 14px;

    font-weight: 700;
    font-style: normal;
}

.sms-sub-m-y-button-bulk a {

    font-weight: 700;
    font-size: 18px;
    color: #fff;
    background: #ff245a;
    border: 1px solid #ff245a;
    border-radius: 33px;
    padding: 20px 35px 20px 35px;
}

.sms-sub-m-y-button-bulk:hover a {

    font-weight: 700;
    font-size: 18px;
    color: #ff245a;
    background: #fff;
    border: 1px solid #ff245a;
    border-radius: 33px;
    padding: 20px 35px 20px 35px;
}

.sms-sub-m-y-button-bulk {
    margin-top: 50px;
}

/* Bulk Fax Page CSS End */

/* Industries Page CSS Start */

.inner-banner-content-industries h1 {
    font-size: 76px;
    text-align: left;
    text-transform: capitalize;
    font-weight: 900;

    line-height: 56px;
    margin: 139px 0 3px -25px;
    position: relative;
    z-index: 2;
}

.innercontent-industries {
    position: relative;
}

.inner-banner-content-industries {
    position: absolute;
    right: auto;
    left: 0;
    top: 0;
    padding-bottom: 30px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: left;
    text-shadow: none;
    color: #fff;
    height: 100%;
}

.innercontent-industries:after {
    content: " ";
    position: absolute;
    top: -97px;
    right: 160px;
    background-color: rgba(239, 175, 28, 0.54);
    width: 50%;
    height: 243px;
    z-index: 0;
}

.industries-part-1 h3 {
    color: #ff2259;
    font-size: 34px;

    font-weight: 900;
    font-style: normal;
    margin-bottom: -10px;
}

.industries-part-1 h2 {
    color: #0d4c80;
    font-size: 94px;

    font-weight: 900;
    font-style: normal;
    margin-top: 0;
}

.industries-part-1 h4 {
    color: #ff2259;
    font-size: 21px;

    font-weight: 700;
    font-style: normal;
    margin-top: -10px;
}

.industries-part-1 p {
    color: #919191;
    font-size: 22px;
    margin-top: 30px;

    font-weight: 300;
    font-style: normal;
}

.industries-part-1 {
    margin-top: 130px;
}

.industries-part-2 h2 {
    font-size: 48px;
    color: #0f4c82;
    margin-top: 0px;

    font-weight: 300;
    font-style: normal;
    text-align: center;
}

.industries-part-3 p {
    font-size: 22px;
    color: #919191;
    margin-top: 0px;

    font-weight: 300;
    font-style: normal;
    line-height: 1.4;
    padding: 15px 93px 15px 7px;
}

.industries-part-3:after {
    content: " ";
    position: absolute;
    top: -30px;
    right: 0;
    background-color: #f4f7ff;
    width: 78%;
    height: 498px;
    z-index: -1;
}

.industries-part-3-full {
    margin-top: 100px;
}

.industries-part-3 {
    margin-top: 25px;
}

.industries-part-4-full {
    margin-top: 150px;
}

.industries-part-4:after {
    content: " ";
    position: absolute;
    top: -30px;
    left: 0;
    background-color: #f4f7ff;
    width: 76%;
    height: 550px;
    z-index: -1;
}

.industries-part-4 h3 {
    color: #ff2259;
    font-size: 34px;

    font-weight: 900;
    font-style: normal;
    margin-bottom: -10px;
}

.industries-part-4 h2 {
    color: #0d4c80;
    font-size: 94px;

    font-weight: 900;
    font-style: normal;
    margin-top: 0;
}

.industries-part-4 h4 {
    color: #ff2259;
    font-size: 30px;

    font-weight: 700;
    font-style: normal;
    margin-top: -10px;
}

.industries-part-4 p {
    color: #919191;
    font-size: 22px;
    margin-top: 30px;

    font-weight: 300;
    font-style: normal;
}

.industries-part-4 {
    padding-left: 50px;
    margin-top: 90px;
}

.industries-part-5 p {
    color: #919191;
    font-size: 22px;
    margin-top: 30px;

    font-weight: 300;
    font-style: normal;
    text-align: center;
    margin-bottom: 100px;
}

.industries-part-5-new p {
    color: #919191;
    font-size: 22px;
    margin-top: 30px;

    font-weight: 300;
    font-style: normal;
    text-align: center;
    padding-left: 50px;
    padding-right: 50px;
}

.industries-part-5-new {
    margin-top: 150px;
}

.industries-part-5 {
    padding-right: 60px;
    padding-left: 60px;
    margin-top: 100px;
}

section.industries-section-2 {
    background-image: url(../images/bg-blue.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: -15px;
    margin-right: -15px;
    padding: 4% 0 20% 0;
}

.industries-section-2-part-1 h3 {
    color: #ff2259;
    font-size: 34px;

    font-weight: 900;
    font-style: normal;
    margin-bottom: 0px;
    text-align: center;
}

.industries-section-2-part-1 h2 {
    color: #fff;
    font-size: 74px;

    font-weight: 900;
    font-style: normal;
    margin-top: 0;
    text-align: center;
}

.industries-section-2-part-1 h4 {
    color: #fff;
    font-size: 38px;

    font-weight: 300;
    font-style: normal;
    margin-top: 0px;
    text-align: center;
    padding-left: 215px;
    padding-right: 215px;
}

.industries-section-2-part-1 p {
    color: #919191;
    font-size: 22px;
    margin-top: 30px;

    font-weight: 300;
    font-style: normal;
}

.industries-section-2-part-2 p {
    font-size: 22px;
    color: #919191;

    font-weight: 300;
    width: 130%;
    margin-bottom: 35px;
    line-height: 1.4;
}

.book-now-area-heading123 h2 {
    font-size: 44px;
    padding: 10px 0 0px 30px;
    color: #fff;
    font-weight: 900;

}

.book-now-area-heading123 h2 {
    font-size: 44px;
    padding: 10px 0 0px 30px;
    color: #fff;
    font-weight: 900;

    margin-bottom: -30px;
}

.industrial-red-button a {
    margin-top: 0px;
}

.industries-part-4:after {
    content: " ";
    position: absolute;
    top: -70px;
    left: 0;
    background-color: #f4f7ff;
    width: 68%;
    height: 365px;
    z-index: -1;
}

.industries-section-4-part-1 h3 {
    color: #ff2259;
    font-size: 34px;

    font-weight: 900;
    font-style: normal;
    margin-bottom: -10px;
}

.industries-section-4-part-1 h2 {
    color: #0d4c80;
    font-size: 64px;

    font-weight: 900;
    font-style: normal;
    margin-top: 10px;
    line-height: 1;
}

.industries-section-4-part-1 h4 {
    color: #ff2259;
    font-size: 34px;

    font-weight: 700;
    font-style: normal;
    margin-top: 0px;
    line-height: 1.23;
}

.industries-section-4-part-1 p {
    color: #919191;
    font-size: 22px;
    margin-top: 30px;

    font-weight: 300;
    font-style: normal;
}

.industries-section-4-part-1 {
    padding-right: 79px;
    margin-top: 40px;
}

.industries-section-4-part-1:after {
    content: " ";
    position: absolute;
    top: -30px;
    right: 0;
    background-color: #f4f7ff;
    width: 70%;
    height: 756px;
    z-index: -1;
}

.industries-section-4-part-2 {
    margin-top: 66px;
}

section.industrial-section-4 {
    margin-top: 150px;
}

.industrial-button a.btn-red-industrial {
    display: inline-block;
    margin-right: 10px;
    position: relative;
    z-index: 9999;
}

.industrial-button .btn-red-industrial:hover {
    background-color: #efaf1c;
    color: #fff;
    border: 2px solid #efaf1c;

    font-weight: normal;
}

.industrial-button .btn-red-industrial {
    background-color: #ff245a;
    color: #fff;
    padding: 9px 27px;
    border: 2px solid #ff245a;
    border-radius: 32px;
    text-align: center;
    font-weight: normal;
    font-size: 16px;

}

.industrial-button .btn-red-industrial i {
    margin-left: 10px;
}

.industrial-button.text-center {
    margin-top: 30px;
}

.industries-section-4-part-1-new {
    padding-right: 3px;
}

.industries-section-4-part-1-new p {
    color: #919191;
    font-size: 22px;
    margin-top: 30px;

    font-weight: 300;
    font-style: normal;
    padding: 0px 81px 0px 1px;
}

.industries-section-4-part-1-new h4 {
    color: #ff2259;
    font-size: 34px;

    font-weight: 700;
    font-style: normal;
    margin-top: 0px;
    line-height: 1.23;
}

.industries-section-4-part-1-new h2 {
    color: #0d4c80;
    font-size: 64px;

    font-weight: 900;
    font-style: normal;
    margin-top: 10px;
    line-height: 1;
}

.industries-section-4-part-1-new:after {
    content: " ";
    position: absolute;
    top: -65px;
    right: 0;
    background-color: #f4f7ff;
    width: 70%;
    height: 750px;
    z-index: -1;
}

.industries-section-4-part-1-new h3 {
    color: #ff2259;
    font-size: 34px;

    font-weight: 900;
    font-style: normal;
    margin-bottom: -10px;
}

.industries-section-5-part-1-new {
    padding-left: 50px;
}

.industries-section-5-part-1-new h3 {
    color: #ff2259;
    font-size: 34px;

    font-weight: 900;
    font-style: normal;
    margin-bottom: -10px;
}

.industries-section-5-part-1-new h2 {
    color: #0d4c80;
    font-size: 74px;

    font-weight: 900;
    font-style: normal;
    margin-top: 10px;
    line-height: 1;
}

.industries-section-5-part-1-new h4 {
    color: #ff2259;
    font-size: 34px;

    font-weight: 700;
    font-style: normal;
    margin-top: -7px;
    padding-right: 20px;
    line-height: 1;
}

.industries-section-5-part-1-new p {
    color: #919191;
    font-size: 22px;
    margin-top: 30px;

    font-weight: 300;
    font-style: normal;
    padding: 0px 37px 0px 0px;
}

.industries-section-5-part-1-new:after {
    content: " ";
    position: absolute;
    top: -60px;
    left: 0;
    background-color: #f4f7ff;
    width: 66%;
    height: 610px;
    z-index: -1;
}

section.industrial-section-5 {
    margin-top: 150px;
}

.industries-section-5-part-1 h3 {
    color: #ff2259;
    font-size: 34px;

    font-weight: 900;
    font-style: normal;
    margin-bottom: -10px;
}

.industries-section-5-part-1 h2 {
    color: #0d4c80;
    font-size: 74px;

    font-weight: 900;
    font-style: normal;
    margin-top: 10px;
    line-height: 1;
}

.industries-section-5-part-1 h4 {
    color: #ff2259;
    font-size: 34px;

    font-weight: 700;
    font-style: normal;
    margin-top: -7px;
    padding-right: 20px;
    line-height: 1;
}

.industries-section-5-part-1 p {
    color: #919191;
    font-size: 22px;
    margin-top: 30px;

    font-weight: 300;
    font-style: normal;
    padding: 0px 37px 0px 0px;
}

.industries-section-5-part-1 {
    padding-left: 50px;
}

.industries-section-5-part-1:after {
    content: " ";
    position: absolute;
    top: -60px;
    left: 0;
    background-color: #f4f7ff;
    width: 66%;
    height: 710px;
    z-index: -1;
}

.industries-part-6 p {
    color: #919191;
    font-size: 22px;
    margin-top: 30px;

    font-weight: 300;
    font-style: normal;
    text-align: center;
}

.industries-part-6 {
    padding-right: 160px;
    padding-left: 160px;
    margin-top: 100px;
}

section.industries-section-7 {
    background-image: url(../images/bg-blue.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: -15px;
    margin-right: -15px;
    padding: 4% 0 20% 0;
}

.industries-section-7-part-1 h3 {
    color: #ff2259;
    font-size: 34px;

    font-weight: 900;
    font-style: normal;
    margin-bottom: 0px;
    text-align: center;
}

.industries-section-7-part-1 h2 {
    color: #fff;
    font-size: 74px;

    font-weight: 900;
    font-style: normal;
    margin-top: 0;
    text-align: center;
}

.industries-section-7-part-1 h4 {
    color: #fff;
    font-size: 38px;

    font-weight: 300;
    font-style: normal;
    margin-top: 0px;
    text-align: center;
    padding-left: 100px;
    padding-right: 100px;
}

.iuper-content-about-industries {
    background: #fff;
    padding: 80px 50px 95px 0px;
    position: relative;
    top: 178px;
    left: 190px;
    margin-left: -177px;
    z-index: 999;
}

.iuper-content-about-industries img.img-dot1 {
    position: absolute;
    right: -120px;
    top: -16px;
}

.iuper-content-about-industries img.img-dot1 {
    position: absolute;
    right: 665px;
    top: -16px;
}

.industries-section-7-part-2 p {
    font-size: 21px;
    color: #919191;

    font-weight: 300;
    width: 100%;
    margin-bottom: 35px;
    line-height: 1.4;
}

.industrial-red-button-1 a {
    margin-top: -10px;
}

section.industrial-section-8 {
    margin-top: 150px;
    margin-bottom: 100px;
}

section.industrial-section-9 {
    margin-top: 250px;
}

section.brand-cover.industrial-section-10 {
    margin-top: 100px;
}

.industries-section-11-part-1 h4 {
    color: #fff;
    font-size: 38px;

    font-weight: 300;
    font-style: normal;
    margin-top: 0px;
    text-align: center;
    padding-left: 50px;
    padding-right: 50px;
}

.industries-section-11-part-1 h2 {
    color: #fff;
    font-size: 74px;

    font-weight: 900;
    font-style: normal;
    margin-top: 0;
    text-align: center;
}

.industrial-section-11-part-2-iuper-img img {
    margin-top: 40px;
}

.food-and-beverage h4 {
    color: #ff2259;
    font-size: 30px;
    text-align: center;

    font-weight: 700;
    font-style: normal;
    margin-top: 100px;
}

section.brand-cover.industrial-section-11 {
    margin-top: -50px;
}

.industries-colorful-logos {
    margin-top: -50px;
}

.industries-blog-dots img {
    margin-top: 100px;
}

/* Industries Page CSS End */

/*Bulk SMS CSS Start */

.bulk-sms-part-1 h3 {
    font-size: 42px;
    color: #ff245a;

    font-weight: 900;
    font-style: normal;
}

.bulk-sms-part-1 p {
    font-size: 21px;
    line-height: 1.5;
    text-align: left;
    color: #919191;
    margin-top: 23px;

    font-weight: 300;
    font-style: normal;
}

.bulk-sms-part-1 {
    margin-top: 130px;
}

.bulk-sms-part-2-small-heading h5 {
    font-size: 16px;
    color: #f9b50c;
    letter-spacing: 2px;

    font-weight: normal;
    font-style: normal;
}

.bulk-sms-part-2-heading h2 {
    font-size: 48px;
    color: #0f4c82;
    margin-top: 0px;

    font-weight: 300;
    font-style: normal;
}

.bulk-sms-part-2-para p {
    font-size: 26px;
    line-height: 1.23;
    color: #919191;
    margin-top: 10px;

    font-weight: 300;
    font-style: normal;
    text-align: center;
}

.bulk-sms-part-3 p {
    font-size: 22px;
    color: #919191;
    margin-top: 0px;

    font-weight: 300;
    font-style: normal;
    padding-right: 50px;
    padding-bottom: 20px;
    line-height: 1.5;
}

.bulk-sms-part-3:after {
    content: " ";
    position: absolute;
    top: -70px;
    right: 0;
    background-color: #f4f7ff;
    width: 76%;
    height: 410px;
    z-index: -1;
}

.bulk-sms-part-3 {
    margin-top: 170px;
}

section.bulk-sms-section-2 {
    background-image: url(../images/bg-blue.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: -15px;
    margin-right: -15px;
    padding: 4% 0 20% 0;
}

.bulk-sms-part-3-para p {
    font-size: 38px;
    line-height: 1.23;
    color: #fff;
    margin-top: 23px;

    font-weight: 300;
    font-style: normal;
    text-align: center;
}

.bulk-sms-iuper-img img {
    margin-top: -16px;
}

.bulk-sms-section-3-part-1 h2 {
    color: #0d4c80;
    font-size: 44px;

    font-weight: 900;
    font-style: normal;
    margin-top: 10px;
    line-height: 1;
}

.bulk-sms-section-3-part-1 p {
    color: #919191;
    font-size: 22px;
    margin-top: 30px;

    font-weight: 300;
    font-style: normal;
    width: 104%;
}

.bulk-sms-section-3-part-1 {
    padding-left: 50px;
    margin-top: 70px;
}

.bulk-sms-section-3-part-1:after {
    content: " ";
    position: absolute;
    top: 3px;
    left: 0;
    background-color: #f4f7ff;
    width: 65%;
    height: 720px;
    z-index: -1;
}

.bulk-sms-section-3-part-2 {
    margin-top: 66px;
    margin-bottom: 100px;
}

.bulk-sms-pricing-details {
    margin-top: -60px;
    margin-bottom: 70px;
}

.bulk-sms-pricing-details-1 {
    margin-top: -60px;
    margin-bottom: 44px;
}

/*Bulk SMS CSS End */

/* Account Setting CSS Start */

.side-navbar-class {
    margin-top: 50px;
    background: #0a3761;
    padding-top: 80px;
    border-top-left-radius: 130px;
    border-top-right-radius: 130px;
}

.profile-person-name h5 {
    color: #fff;
    font-size: 22px;

    font-weight: 700;
    font-style: normal;
}

.profile-person-name p {
    color: #fff;
    font-size: 16px;
    margin-top: -10px;

    font-weight: normal;
}

.blue-border-line-navbar hr {
    border-top: 2px solid #fff;
    margin-top: 0px;
    margin-bottom: 0;
}

a#v-pills-home-tab {
    color: #fff;
    font-weight: 400;
    font-size: 17px;
    border-bottom: 1px solid #6a83a9;
    padding-top: 10px;
    padding-bottom: 10px;
}

.blue-border-line-2 hr {
    border-top: 4px solid #264a82;
    width: 50%;
    margin-left: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.my-account-heading h3 {
    color: #0d4c80;
    font-size: 28px;
    font-weight: 600;

    font-weight: 700;
    font-style: normal;
    margin-top: 85px;
}

.personal-input input {
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 1px solid #e9e9e9;
    font-size: 18px;
    font-weight: 300;
    color: #7d7d7d;
    width: 100%;
    padding: 0px 0px 15px 0px;
    margin-bottom: 20px;
    margin-top: 20px;
    margin-top: 10px;
    margin-bottom: 0px;
}

input::placeholder {
    color: #c2baba !important;
}

.personal-input input::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #bcb6b6;
    opacity: 1;
    /* Firefox */
}

.personal-input input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #bcb6b6;
}

.personal-input input::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #bcb6b6;
}

.personal-input textarea {
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 1px solid #e9e9e9;
    font-size: 16px;
    font-weight: 300;
    color: #7d7d7d;
    width: 100%;
    padding: 0px 0px 15px 0px;
    margin-bottom: 20px;
    margin-top: 20px;
}

.personal-input textarea::placeholder {
    font-size: 19px;
    color: #7d7d7d;

    font-weight: normal;
    font-style: normal;
}

.personal-input input::placeholder {
    font-size: 19px;
    color: #7d7d7d;

    font-weight: normal;
    font-style: normal;
}

.my-account-heading-small h4 {
    color: #0d4c80;
    font-size: 20px;

    font-weight: 700;
    font-style: normal;
    margin-bottom: 10px;
    margin-top: 10px;
}

section.account-setting {
    margin-bottom: 200px;
}

/*BEGIN-PAGE: SIDE NAVBAR */

.side-navbar-margin {
    margin-top: 85px;
}

.accset-collapse>ul>li>ul.collapse>li>a {
    padding-left: 70px;
}

.accset-collapse>ul>li>ul.collapse>li>a:hover {
    padding-left: 70px;
    color: #efaf1c;
}

/* .top-bar-contact.top-bar-contact-account{} */

ul.top-bar-contact.top-bar-contact-account {
    margin-bottom: 16px;
}

ul.top-bar-contact.top-bar-contact-account>li:nth-last-child(2) {
    margin-right: 8px;
}

ul.top-bar-contact.top-bar-contact-account>li:nth-last-child(2) a:hover {
    background-color: #efaf1c;
    color: #fff;
}

ul.top-bar-contact.top-bar-contact-account>li:nth-last-child(2) a {
    background-color: #ff245a;
    padding: 7px 14px;
    border-radius: 26px;
    font-size: 14px;
    font-weight: 600;
}

/* ul.top-bar-contact.top-bar-contact-account > li:nth-last-child(2) a i{

} */

ul.top-bar-contact.top-bar-contact-account>li:nth-last-child(1) {
    position: relative;
}

ul.top-bar-contact.top-bar-contact-account>li:nth-last-child(1) a img {
    width: 22px;
    right: 0;
    position: relative;
    top: 4px;
    left: 0;
}

.account-setting-sec {
    padding: 5% 0 15% 0;
    margin: 0 -15px;
}

.accsett-side {
    background-color: #0a3761;
    color: #fff;
    padding: 30px 0;
}

.accsett-side .user-icon {
    display: table;
    margin: 0 auto;
}

.accsett-side span.fr-user {
    width: 85px;
    height: 85px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    border: 4px solid #efaf1c;
    overflow: hidden;
}

.accsett-side span.fr-user i.fa-user-o {
    font-size: 60px;
    position: relative;
    top: 5px;
}

.accsett-side h2 {
    margin: 14px 0 0 0;
    text-align: center;
    font-size: 24px;
    font-weight: 600;
}

.accsett-side p.par-pp {
    margin: 0;
    text-align: center;
}

.accset-collapse {
    background: #0d4b81;
}

.accset-collapse ul {
    margin: 0;
    border-top: 1px solid #fff;
}

.accset-collapse ul li {
    position: relative;
}

.accset-collapse ul li.active a,
.accset-collapse ul li a:hover {
    background-color: #0a3761;
}

.accset-collapse ul li a {
    color: #fff;
    line-height: 26px;
    font-size: 16px;
    padding: 9px 20px;
    display: block;
    border-bottom: 1px solid #0a3761;
}

.accset-collapse ul li a i {
    font-size: 14px;
    margin-right: 7px;
}

/* .accset-collapse ul li.fr-art{} */

.accset-collapse ul li.fr-art:after {
    content: "\f107";
    font: normal normal normal 17px/1 FontAwesome;
    font-size: 20px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    top: 10px;
    right: 21px;
    width: 15px;
    height: 19px;
    color: #fff;
}

.accset-collapse ul li.fr-art a {
    cursor: pointer;
}

/* .accset-collapse > ul > li > ul.collapse{

}
.accset-collapse > ul > li > ul.collapse > li{}
.accset-collapse > ul > li >ul.collapse > li > a{} */

/*END-PAGE: SIDE NAVBAR */

/* Account Setting CSS End */

/* Activity Page CSS Start */

section.activities-page {
    margin-bottom: 100px;
}

.activity-buttons {
    margin-top: 85px;
}

.inline-button-class {
    display: flex;
}

.activity-buttons .inline-button-class li a {

    font-weight: 700;
    font-size: 16px;
    color: #fff;
    background: #ff245a;
    border: 1px solid #ff245a;
    border-radius: 25px;
    padding: 10px 25px 10px 25px;
}

.activity-buttons .inline-button-class li a:hover {

    font-weight: 700;
    font-size: 16px;
    color: #ff245a;
    background: #fff;
    border: 1px solid #ff245a;
    border-radius: 25px;
    padding: 10px 25px 10px 25px;
}

.activity-buttons .inline-button-class .white-button a.btn.btn-primary {

    font-weight: normal;
    font-size: 16px;
    color: #0a3761;
    background: #fff;
    border: 1px solid#0a3761;
    border-radius: 25px;
    padding: 10px 25px 10px 25px;
}

.activity-buttons .inline-button-class .white-button a.btn.btn-primary:hover {

    font-weight: normal;
    font-size: 16px;
    color: #fff;
    background: #0a3761;
    border: 1px solid#0a3761;
    border-radius: 25px;
    padding: 10px 25px 10px 25px;
}

.activity-buttons .inline-button-class li {
    margin-right: 20px;
}

.blue-border-line-activity-line hr {
    border-top: 4px solid #264a82;
    width: 50%;
    margin-left: 0px;
    margin-top: -10px;
    margin-bottom: 10px;
}

ul.play-stop-share-inline {
    display: flex;
}

ul.play-stop-share-inline li {
    margin-right: 5px;
}

.play-stop-share-button .play-stop-share-inline li a i.fa.fa-pause {
    background: #0d4b81;
    width: 33px;
    height: 33px;
    border-radius: 50%;
    border: 1px solid #0d4b81;
    color: #fff;
    justify-content: center;
    align-items: center;
    padding-left: 9px;
    padding-top: 8px;
}

.play-stop-share-button .play-stop-share-inline li a i.fa.fa-pause:hover {
    background: #fff;
    width: 33px;
    height: 33px;
    border-radius: 50%;
    padding-left: 9px;
    padding-top: 8px;
    border: 1px solid #0d4b81 !important;
    color: #0d4b81;
    justify-content: center;
    align-items: center;
}

.play-stop-share-button .play-stop-share-inline li a i.fa.fa-stop {
    background: #e81849;
    width: 33px;
    height: 33px;
    border-radius: 50%;
    border: 1px solid #e81849;
    color: #fff;
    justify-content: center;
    align-items: center;
    padding-left: 9px;
    padding-top: 8px;
}

.play-stop-share-button .play-stop-share-inline li a i.fa.fa-stop:hover {
    background: #fff;
    width: 33px;
    height: 33px;
    border-radius: 50%;
    padding-left: 9px;
    padding-top: 8px;
    border: 1px solid #e81849 !important;
    color: #e81849;
    justify-content: center;
    align-items: center;
}

.play-stop-share-button .play-stop-share-inline li a i.fa.fa-share {
    background: #efaf1c;
    width: 33px;
    height: 33px;
    border-radius: 50%;
    border: 1px solid #efaf1c;
    color: #fff;
    justify-content: center;
    align-items: center;
    padding-left: 9px;
    padding-top: 8px;
}

.play-stop-share-button .play-stop-share-inline li a i.fa.fa-share:hover {
    background: #fff;
    width: 33px;
    height: 33px;
    border-radius: 50%;
    padding-left: 9px;
    padding-top: 8px;
    border: 1px solid #efaf1c !important;
    color: #efaf1c;
    justify-content: center;
    align-items: center;
}

.progress-bar-one-color .progress {
    height: 26px;
    margin-bottom: 20px;
    margin-top: 5px;
    overflow: hidden;
    background-color: #d6d6d6;
    border-radius: 20px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}

.progress-bar-one-color .progress .progress-bar {
    float: left;
    width: 0;
    height: 104%;
    font-size: 16px;

    font-weight: 700;
    line-height: 27px;
    padding-right: 10px;
    border-radius: 15px;
    color: #fff;
    text-align: right;
    background-color: #0a3761;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
}

.total-records p {
    color: #6f6f6f;
    font-size: 14.29px;

    font-weight: normal;
    margin-bottom: 4px;
    margin-top: -6px;
}

.progress-bar-section-underline hr {
    margin-top: 5px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #e9e9e9;
}

.activities-data p {
    color: #6f6f6f;
    font-size: small;

    font-size: 13.2px;
    font-weight: normal;
    margin-bottom: 4px;
    margin-top: -6px;
}

.acitivity-data-margin {
    padding: 20px;
    margin-bottom: 20px;
    margin-top: 30px;
}

.acitivity-data-margin-1 {
    background: #f7f7f7;
    padding: 30px 20px 20px 20px;
}

.progress-bar-one-color-1 .progress {
    height: 26px;
    margin-bottom: 20px;
    margin-top: 5px;
    overflow: hidden;
    background-color: #d6d6d6;
    border-radius: 20px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}

.progress-bar-one-color-1 .progress .progress-bar {
    float: left;
    width: 0;
    height: 104%;
    font-size: 16px;

    font-weight: 700;
    line-height: 27px;
    padding-right: 10px;
    border-radius: 15px;
    color: #fff;
    text-align: center;
    background-color: #efaf1c;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
}

.progress-bar-one-color-2 .progress {
    height: 26px;
    margin-bottom: 20px;
    margin-top: 5px;
    overflow: hidden;
    background-color: #e81849;
    border-radius: 20px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}

.progress-bar-one-color-2 .progress .progress-bar {
    float: left;
    width: 0;
    height: 104%;
    font-size: 16px;

    font-weight: 700;
    line-height: 27px;
    padding-right: 10px;
    border-radius: 15px;
    color: #fff;
    text-align: center;
    background-color: #0a3761;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
}

.show-text-para p {
    color: #0c4b80;
    font-size: 14px;

    font-weight: normal;
    font-style: italic;
}

.page-pagination {
    margin-top: 20px;
    margin-bottom: 75px;
}

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #0d4b81;
    border-color: #0d4b81;
    border-radius: 5px;
}

.pagination>li:first-child>a,
.pagination>li:first-child>span {
    margin-left: 0;
    border: none;
    /* border-bottom-left-radius: 4px; */
    color: #959595;
    font-size: 15px;

    font-weight: 700;
    padding-right: 0;
    padding-left: 0;
}

.pagination>li>a,
.pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: 4px;
    line-height: 1.42857143;
    color: #0d4b81;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 5px;
}

.pagination-down-class ul.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 0px;
    border-radius: 4px;
}

.pagination>li:last-child>a,
.pagination>li:last-child>span {
    border: none;
    color: #959595;
    font-size: 15px;

    font-weight: 700;
    padding-left: 0;
    padding-right: 0;
}

.show-text-para p {
    margin-top: 5px;
}

/* Activity Page CSS End */

/* Billing & Invoices CSS Start */

.blue-border-line-billing-and-invoices-line hr {
    border-top: 4px solid #264a82;
    width: 50%;
    margin-left: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
}

th.billing-heading {
    color: #0a3761;
    font-size: 19px;

    font-weight: 700;
    text-align: left;
}

th.billing-heading span {
    color: #0a3761;
    font-size: 19px;

    font-weight: 700;
    text-align: right;
    margin-left: 20px;
}

.billing-table {
    margin-top: 10px;
    padding: 0px 20px 0px 20px;
}

tr.grey-color-row {
    background: #f7f7f7;
}

.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
    padding: 15px 0px 5px 15px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: none;
}

.billing-table {
    margin-top: 10px;
    padding: 0px 20px 0px 20px;
}

.page-pagination-billing {
    margin-top: 20px;
    margin-bottom: 130px;
}

td.row-data-billing {
    color: #909090;
    font-size: 16px;

    font-weight: 300;
}

.show-text-para-1 p {
    color: #0c4b80;
    font-size: 14px;

    font-weight: normal;
    font-style: italic;
}

.eye-download-button .eye-download-inline li a i.fa.fa-eye {
    background: #fff;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    border: 1px solid #0d4c80;
    color: #0d4c80;
    font-size: 13px;
    justify-content: center;
    align-items: center;
    padding-left: 5px;
    padding-top: 5px;
}

.eye-download-button .eye-download-inline li a i.fa.fa-eye:hover {
    background: #0d4c80;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    padding-left: 5px;
    padding-top: 5px;
    font-size: 13px;
    border: 1px solid #0d4c80;
    color: #fff;
    justify-content: center;
    align-items: center;
}

.eye-download-button .eye-download-inline li a i.fa.fa-download {
    background: #fff;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    border: 1px solid #e81a4a;
    color: #e81a4a;
    font-size: 13px;
    justify-content: center;
    align-items: center;
    padding-left: 5px;
    padding-top: 5px;
}

.eye-download-button .eye-download-inline li a i.fa.fa-download:hover {
    background: #e81a4a;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    padding-left: 5px;
    padding-top: 5px;
    font-size: 13px;
    border: 1px solid #e81a4a;
    color: #fff;
    justify-content: center;
    align-items: center;
}

.eye-download-button .eye-download-inline li {
    margin-left: 5px;
}

ul.eye-download-inline {
    display: flex;
}

/* Billing & Invoices CSS End */

/*Checkout Double CSS Page Start */

.info-regular-heading h3 {
    color: #0c4b80;
    font-size: 23px;
    font-weight: normal;
    font-style: normal;
}

.info-regular-heading-underline hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #e9e9e9;
}

.accept-payment-and-image h4 {
    color: #7d7d7d;
    font-size: 17px;

    font-weight: 700;
    font-style: normal;
    margin-bottom: 15px;
}

.credit-card-info h3 {
    color: #ff245a;
    font-size: 23px;

    font-weight: normal;
    font-style: normal;
}

.checkout-update-button a {

    font-weight: 700;
    font-size: 13px;
    color: #fff;
    background: #ff245a;
    border: #ff245a;
    border-radius: 25px;
    padding: 7px 25px 7px 25px;
    margin-top: 15px;
    /* margin-left: -40px; */
}

.checkout-double-form .form-control {
    display: block;
    margin-bottom: -51px;
    width: 100%;
    height: 83px;
    color: #7d7d7d;
    padding: 0px 0px;
    font-size: 18px;

    font-weight: 300;
    line-height: 9.428571;
    background-color: #fff;
    background-image: none;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #e9e9e9;
    border-radius: 0px;
    margin-top: 35px;
}

.arrow-checkout-down i {
    padding-top: 15px;
    font-size: 25px;
    color: #0d4b81;
}

.whats-this p {
    color: #0d4b81;
    font-size: 15px;
    margin-top: 59px;

    font-weight: 700;
}

section.checkout-double {
    margin-bottom: 100px;
}

.billing-address-checkout h3 {
    color: #ff245a;
    font-size: 23px;

    font-weight: normal;
    font-style: normal;
    margin-top: 15px;
}

.billing-address-checkout {
    border-top: 1px solid #e9e9e9;
}

.billing-info-margin {
    margin-top: 15px;
}

.checkout-double-billing-form .form-control {
    display: block;
    margin-bottom: -51px;
    width: 100%;
    height: 83px;
    color: #7d7d7d;
    padding: 0px 0px;
    font-size: 18px;

    font-weight: 300;
    line-height: 9.428571;
    background-color: #fff;
    background-image: none;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #e9e9e9;
    border-radius: 0px;
    margin-top: 20px;
}

.auto-renew {
    display: flex;
    margin-top: 40px;
}

.auto-renew i {
    font-size: 22px;
    color: #ff245a;
    margin-top: 19px;
    margin-left: 15px;
    margin-right: 8px;
}

.auto-renew h3 {
    color: #ff245a;
    font-size: 20px;

    font-weight: normal;
    font-style: normal;
}

.checkout-card-s-l-heading {
    background: #0d4b81;
    padding: 15px;
    color: #fff;
}

.checkout-card-s-l-heading .cross-icon-class i {
    color: #fff;
}

.checkout-card-s-l-heading h4 {
    font-size: 20px;

    font-weight: normal;
    font-style: normal;
    color: #fff;
}

.checkout-card-s-l-heading h2 {
    font-size: 68px;
    margin-top: -15px;
    margin-bottom: -15px;

    font-weight: 700;
    font-style: normal;
}

.checkout-card-s-l-heading h5 {
    font-size: 23px;

    font-weight: normal;
    font-style: normal;
    color: #fff;
}

.checkout-card-1 {
    border: 1px solid #0d4b81;
    padding: 10px;
}

.checkout-card-2 {
    border: 1px solid #ff255b;
    padding: 10px;
    margin-top: 20px;
}

.checkout-card-3 {
    background: #7d7d7d;
    padding: 10px;
}

.checkout-card-center-para p {
    font-size: 16px;
    color: #919191;

    font-weight: normal;
    font-style: normal;
    line-height: 1.23;
    margin-top: 20px;
    margin-bottom: 20px;
}

.checkout-card-center-para p span {
    font-size: 16px;
    color: #e51846;

    font-weight: 700;
    line-height: 1.23;
    margin-top: 20px;
    margin-bottom: 20px;
}

.checkout-card-center-para {
    margin-top: 25px;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
}

.checkout-card-amount h3 {
    font-size: 22px;
    color: #ff4c78;

    font-weight: 700;
    font-style: normal;
}

.tax-fee h4 {
    font-size: 15px;
    color: #919191;

    font-weight: 300;
    font-style: normal;
}

.tax-fee h4 span {
    font-size: 17px;
    color: #ff2626;

    font-weight: 700;
    font-style: normal;
}

.checkout-double-amount-margin {
    padding-top: 10px;
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 15px;
}

.checkout-double-grand-total h3 {
    color: #f3c354;
    font-size: 22px;

    font-weight: 700;
    font-style: normal;
}

.checkout-double-total-amount {
    margin-bottom: 10px;
    margin-top: 10px;
}

.checkout-double-card-additional h4 {
    color: #0d4b81;
    font-size: 23px;
    text-align: center;
    margin-bottom: 0;
    margin-top: 25px;
}

.checkout-double-card-additional {
    border-top: 1px solid #e7e7e7;
    margin-top: 25px;
}

.checkout-small-additional-amount h5 {
    color: #ff4c78;
    font-size: 15.8px;

    font-weight: 700;
    font-style: normal;
}

.info-regular-heading-last-underline hr {
    margin-top: 50px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #e9e9e9;
}

.checkout-double-last-para p {
    font-size: 18px;
    color: #919191;

    font-weight: 300;
    font-style: normal;
    margin-top: 30px;
}

.checkout-double-last-para p span {
    font-size: 18px;
    color: #0c4b7f;

    font-weight: Normal;
    font-style: normal;
}

.checkout-double-last-para p a {
    font-size: 18px;
    color: #0c4b7f;

    font-weight: Normal;
    font-style: normal;
}

.inline-button-class {
    display: flex;
}

.checkout-double-buttons .inline-button-class li a {

    font-weight: 700;
    font-size: 19px;
    color: #fff;
    background: #ff245a;
    border: 1px solid #ff245a;
    border-radius: 25px;
    padding: 10px 50px 10px 50px;
}

.checkout-double-buttons .inline-button-class li a:hover {

    font-weight: 700;
    font-size: 19px;
    color: #ff245a;
    background: #fff;
    border: 1px solid #ff245a;
    border-radius: 25px;
    padding: 10px 50px 10px 50px;
}

.checkout-double-buttons .inline-button-class .white-button a.btn.btn-primary {

    font-weight: 700;
    font-size: 19px;
    color: #0a3761;
    background: #fff;
    border: 1px solid #0a3761;
    border-radius: 25px;
    padding: 10px 50px 10px 50px;
}

.checkout-double-buttons .inline-button-class .white-button a.btn.btn-primary:hover {

    font-weight: 700;
    font-size: 19px;
    color: #fff;
    background: #0a3761;
    border: 1px solid#0a3761;
    border-radius: 25px;
    padding: 10px 50px 10px 50px;
}

.checkout-double-buttons .inline-button-class li {
    margin-right: 20px;
}

.checkout-double-buttons {
    margin-top: 25px;
    margin-bottom: 50px;
}

/*Checkout Double CSS Page End */

/*Checkout Single CSS Page Start */

.checkout-card-s-l-heading-1 {
    background: #7d7d7d;
    padding: 15px;
    color: #fff;
}

.checkout-card-s-l-heading-1 .cross-icon-class i {
    color: #fff;
}

.checkout-card-s-l-heading-1 h4 {
    font-size: 26px;

    font-weight: normal;
    font-style: normal;
    color: #fff;
}

.checkout-card-s-l-heading-1 h2 {
    font-size: 68px;
    margin-top: -15px;
    margin-bottom: -15px;

    font-weight: 700;
    font-style: normal;
}

.checkout-card-s-l-heading-1 h5 {
    font-size: 23px;

    font-weight: normal;
    font-style: normal;
    color: #fff;
}

/*Checkout Single CSS Page End */

/*Signup Page Start */

.signup-heading-para {
    margin-top: 75px;
    margin-bottom: 50px;
}

.signup-heading-para h2 {
    color: #e71848;
    font-size: 50px;

    font-weight: 300;
    font-style: normal;
}

.signup-heading-para p {
    color: #919191;
    font-size: 22px;

    font-weight: 300;
    font-style: normal;
}

.signup-payment-info h4 {
    color: #0d4b81;
    font-size: 20px;
    text-align: center;

    font-weight: normal;
    font-style: normal;
    margin-bottom: -5px;
}

.signup-payment-info hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #0d4b81;
}

.signup-payment-info p {
    color: #919191;
    font-size: 20px;

    font-weight: normal;
    font-style: normal;
}

.signup-credit-card-info h3 {
    color: #919191;
    font-size: 20px;

    font-weight: normal;
    font-style: normal;
    margin-bottom: 20px;
}

.create-signup-form .form-control {
    display: block;
    margin-bottom: 10px;
    width: 100%;
    height: 60px;
    color: #838383;
    padding: 6px 12px;
    font-size: 18px;

    font-weight: 300;
    line-height: 1.42857143;
    color: #838383;
    background-color: #fff;
    background-image: none;
    border: 1px solid #a3a3a3;
    border-radius: 0px !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.signup-whats-this p {
    color: #0d4b81;
    font-size: 16px;

    font-weight: normal;
    font-style: normal;
    margin-top: 20px;
}

.signup-credit-card-info {
    margin-top: -25px;
}

.signup-billing-part h3 {
    color: #919191;
    font-size: 20px;

    font-weight: normal;
    font-style: normal;
}

.signup-billing-part {
    border-top: 1px solid #0d4b81;
    border-bottom: 1px solid #0d4b81;
    margin-bottom: 25px;
    padding-bottom: 10px;
}

.signup-yealy-box h2 {
    color: #0d4b81;
    font-size: 50px;

    font-weight: 900;
    font-style: normal;
    margin-bottom: -20px;
}

.signup-yealy-box h3 {
    color: #919191;
    font-size: 20px;

    font-weight: normal;
    font-style: normal;
}

.signup-yealy-box {
    border: 1px solid #a3a3a3;
    padding: 30px;
    margin-top: 10px;
}

.signup-yearly-para p {
    font-size: 16px;
    color: #919191;

    font-weight: normal;
    font-style: normal;
    line-height: 1.23;
    margin-top: 20px;
    margin-bottom: 20px;
}

.signup-yearly-para p span {
    font-size: 16px;
    color: #e71848;

    font-weight: 700;
    font-style: normal;
    line-height: 1.23;
}

.signup-yearly-para {
    border-bottom: 1px solid #0d4b81;
}

.signup-your-number h3 {
    color: #919191;
    font-size: 20px;

    font-weight: normal;
    font-style: normal;
}

.signup-your-number p {
    color: #919191;
    font-size: 16px;

    font-weight: normal;
    font-style: normal;
    margin-top: -10px;
    margin-bottom: 25px;
}

.signup-your-number h4 {
    color: #0d4b81;
    font-size: 20px;

    font-weight: 300;
}

.signup-mid-button a.btn.btn-primary {

    font-weight: 300;
    font-size: 20px;
    color: #0a3761;
    background: #fff;
    border: 1px solid#0a3761;
    border-radius: 25px;
    padding: 10px 85px 10px 15px;
}

.signup-mid-button a.btn.btn-primary:hover {

    font-weight: 300;
    font-size: 20px;
    color: #fff;
    background: #0a3761;
    border: 1px solid #0a3761;
    border-radius: 25px;
    padding: 10px 85px 10px 15px;
}

.signup-total-charges-heading-price h3 {
    color: #ff4c78;
    font-size: 24px;

    font-weight: 700;
}

.signup-total-charges-heading-price p {
    color: #919191;
    font-size: 16px;
    margin-top: -10px;
}

.signup-total-charges-today {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    margin-top: 40px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.signup-credit-card-margin-top {
    margin-top: 70px;
}

.signup-last-para p {
    font-size: 18px;
    color: #919191;

    font-weight: 300;
    font-style: normal;
    margin-top: 30px;
}

.signup-last-para p span {
    font-size: 18px;
    color: #0c4b7f;

    font-weight: 700;
    font-style: normal;
}

.signup-last-para p a {
    font-size: 18px;
    color: #0c4b7f;

    font-weight: 700;
    font-style: normal;
}

.signup-buttons .inline-button-class li a {

    font-weight: 700;
    font-size: 19px;
    color: #fff;
    background: #ff245a;
    border: 2px solid #ff245a;
    border-radius: 25px;
    padding: 10px 50px 10px 50px;
}

.signup-buttons .inline-button-class li a:hover {

    font-weight: 700;
    font-size: 19px;
    color: #ff245a;
    background: #fff;
    border: 2px solid #ff245a;
    border-radius: 25px;
    padding: 10px 50px 10px 50px;
}

.signup-buttons .inline-button-class .white-button a.btn.btn-primary {

    font-weight: 700;
    font-size: 19px;
    color: #ff245a;
    background: #fff;
    border: 2px solid #ff245a;
    border-radius: 25px;
    padding: 10px 50px 10px 50px;
}

.signup-buttons .inline-button-class .white-button a.btn.btn-primary:hover {

    font-weight: 700;
    font-size: 19px;
    color: #fff;
    background: #ff245a;
    border: 2px solid #ff245a;
    border-radius: 25px;
    padding: 10px 50px 10px 50px;
}

.signup-buttons .inline-button-class li {
    margin-right: 20px;
}

.signup-buttons {
    margin-top: 25px;
    margin-bottom: 50px;
}

/*Signup Page End */

/*Dashboard Fax Page Start */

.dasboard-fax-1 {
    background: #efaf1c;
    padding: 45px 30px 40px 30px;
}

.dasboard-fax-1 h3 {
    color: #fff;
    font-size: 22px;

    font-weight: 700;
    font-style: normal;
}

.dasboard-fax-1 h2 {
    color: #0a3761;
    font-size: 44px;

    font-weight: 700;
    font-style: normal;
    margin-top: -10px;
}

.dasboard-fax-1 h4 {
    color: #fff;
    font-size: 16px;
    margin-top: -10px;

    font-weight: 700;
    font-style: normal;
}

.dasboard-fax-2 {
    background: #ff245a;
    padding: 45px 30px 33px 30px;
}

.dasboard-fax-2 h3 {
    color: #fff;
    font-size: 22px;

    font-weight: 700;
    font-style: normal;
}

.dasboard-fax-2 h2 {
    color: #fff;
    font-size: 44px;

    font-weight: 700;
    font-style: normal;
    margin-top: -10px;
}

.dashboard-current-boardcasting h3 {
    color: #eeae1b;
    margin-top: 0px;
    font-size: 18px;
    line-height: 1.23;

    font-weight: 700;
    font-style: normal;
}

.dashboard-current-boardcasting hr {
    margin-top: 10px;
    margin-bottom: 10px;
    border: 0;
    border-top: 1px solid #cacaca;
}

.progress-bar-one-color-1 .progress .progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 16px;

    font-weight: 700;
    line-height: 27px;
    padding-right: 29px;
    border-radius: 15px;
    color: #fff;
    text-align: right;
    background-color: #0a3761;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
}

.dashboard-current-boardcasting p {
    color: #6e6e6e;
    font-size: 14px;
    margin-bottom: 0;

    font-weight: normal;
    font-style: normal;
}

.dashboard-current-boardcasting h4 {
    color: #6f6f6f;
    font-size: 17px;

    font-weight: normal;
    font-style: normal;
    line-height: 1;
}

.dashboard-buttons a.btn.btn-primary {

    font-weight: 700;
    font-size: 19px;
    color: #ff245a;
    background: #fff;
    border: 2px solid #ff245a;
    border-radius: 25px;
    padding: 10px 50px 10px 50px;
}

.signup-buttons a.btn.btn-primary:hover {

    font-weight: 700;
    font-size: 19px;
    color: #fff;
    background: #ff245a;
    border: 2px solid #ff245a;
    border-radius: 25px;
    padding: 10px 50px 10px 50px;
}

.dashboard-fax-1-progress-bar .progress .bg-danger {
    background-color: #ff245a !important;
}

.dashboard-fax-1-progress-bar .progress {
    height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #d9dbdc;
    border-radius: 10px;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}

.dashboard-fax-1-progress-bar .progress .progress-bar.progress-bar-striped.bg-danger.progress-bar-animated {
    width: 85%;
    border-radius: 15px;
    height: 20px;
    text-align: right;
    padding-right: 10px;
    font-size: 16px;

    font-weight: normal;
    font-style: normal;
}

.dashboard-fax-1-progress-bar .progress .bg-danger {
    background-color: #ff245a !important;
}

.dashboard-fax-1-progress-bar .progress {
    height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #d9dbdc;
    border-radius: 10px;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}

.dashboard-fax-1-progress-bar .progress .progress-bar.progress-bar-striped.bg-danger.progress-bar-animated {
    width: 85%;
    border-radius: 15px;
    height: 20px;
    text-align: right;
    padding-right: 10px;
    font-size: 16px;

    font-weight: normal;
    font-style: normal;
}

.dashboard-fax-2-progress-bar .progress .bg-danger {
    background-color: #00d936;
}

.dashboard-fax-2-progress-bar .progress {
    height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #d9dbdc;
    border-radius: 10px;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}

.dashboard-fax-2-progress-bar .progress .progress-bar.progress-bar-striped.bg-danger.progress-bar-animated {
    width: 60%;
    border-radius: 15px;
    height: 20px;
    text-align: right;
    padding-right: 10px;
    font-size: 16px;

    font-weight: normal;
    font-style: normal;
}

.dasboard-fax-1-para p {
    color: #0b3f6e;
    font-size: 14px;

    font-weight: 700;
    font-style: normal;
    margin-top: 10px;
}

.dashboard-current-boardcasting .dashboard-fax-button a {

    font-weight: 700;
    font-size: 16px;
    color: #fff;
    background: #ff245a;
    border: 2px solid #ff245a;
    border-radius: 25px;
    padding: 5px 25px 5px 25px;
    margin-top: 15px;
}

.dashboard-current-boardcasting .dashboard-fax-button a:hover {

    font-weight: 700;
    font-size: 16px;
    color: #ff245a;
    background: #fff;
    border: 2px solid #ff245a;
    border-radius: 25px;
    padding: 5px 25px 5px 25px;
    margin-top: 15px;
}

.dashboard-fax-recent-activity-heading h4 {
    color: #0d4b81;
    font-size: 18px;

    font-weight: normal;
    font-style: normal;
}

.dashboard-recent-activity-inside-date-des p {
    color: #3c3c3c;
    font-size: 16px;

    font-weight: 300;
    font-style: normal;
    margin-top: 10px;
}

.dashboard-recent-activity-inside-2 {
    padding: 10px 10px 10px 20px;
    background: #f7f7f7;
}

.dashboard-recent-activity-inside {
    padding: 10px 10px 10px 20px;
    background: #fff;
}

.dashboard-fax-part-1-margin {
    margin-top: 15px;
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 20px;
    padding-bottom: 15px;
}

/*Dashboard Fax Page End */

/*Dashboard Sms Page Start */

.dasboard-sms-1 {
    background: #0b3f6f;
    padding: 45px 30px 40px 30px;
}

.dasboard-sms-1 h3 {
    color: #fff;
    font-size: 22px;

    font-weight: 700;
    font-style: normal;
}

.dasboard-sms-1 h2 {
    color: #efaf1c;
    font-size: 44px;

    font-weight: 700;
    font-style: normal;
    margin-top: -10px;
}

.dasboard-sms-1 h4 {
    color: #fff;
    font-size: 16px;
    margin-top: -10px;

    font-weight: 700;
    font-style: normal;
}

.dasboard-sms-2 {
    background: #efaf1c;
    padding: 45px 30px 33px 30px;
}

.dasboard-sms-2 h3 {
    color: #fff;
    font-size: 22px;

    font-weight: 700;
    font-style: normal;
}

.dasboard-sms-2 h2 {
    color: #0b3f6f;
    font-size: 44px;

    font-weight: 700;
    font-style: normal;
    margin-top: -10px;
}

.group-name-campaign-underline {
    border-bottom: 1px solid #cacaca;
}

/*Dashboard Sms Page End */

/*Detailed List Page Start */

.detailed-list-table input[type=checkbox],
input[type=radio] {
    margin-top: 4px;
    line-height: normal;
    border-color: #f7f7f7 !important;
    margin-bottom: 14px;
    width: 18px;
    height: 18px;
}

.detailed-list-table .table>thead>tr>th {
    border-bottom: 1px solid #ddd;
}

.toggle {
    position: relative;
    width: 75px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.toggle-checkbox {
    display: none;
}

.toggle-label {
    display: block;
    overflow: hidden;
    cursor: pointer;
    border: 2px solid #c3cfe2;
    border-radius: 30px;
}

.toggle-inner {
    display: block;
    width: 200%;
    margin-left: -100%;
    transition: margin 0.3s ease-in 0s;
}

.toggle-inner:before,
.toggle-inner:after {
    display: block;
    float: left;
    width: 50%;
    height: 20px;
    padding: 0;
    line-height: 20px;
    font-size: 12px;
    color: white;
    font-weight: bold;
    box-sizing: border-box;
}

.toggle-inner:before {
    content: '\2713';
    padding-left: 14px;
    background-color: #00d936;
    font-size: 16px;
}

.toggle-inner:after {
    content: "\292B";
    padding-right: 14px;
    background-color: #dd3025;
    color: #b1261e;
    font-weight: 900;
    text-align: right;
    font-size: 16px;
}

/*Bolita*/

.toggle-switch {
    display: block;
    width: 18px;
    margin: 4px;
    background: #FFFFFF;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 33px;
    border: 2px solid #FFFFFF;
    border-radius: 30px;
    transition: all 0.3s ease-in 0s;
}

.detailed-list-table td {
    color: #909090;
    font-size: 16px;

    font-weight: 300;
}

.notifyjs-corner {
    position: fixed;
    margin: 5px;
    z-index: 1050;
    z-index: 999999999999 !important;
}

.toggle-checkbox:checked+.toggle-label .toggle-inner {
    margin-left: 0;
}

.toggle-checkbox:checked+.toggle-label .toggle-switch {
    right: 0px;
}

.detailed-list-table .table>tbody>tr>td,
.detailed-list-table .table>tbody>tr>th,
.detailed-list-table .table>tfoot>tr>td,
.detailed-list-table .table>tfoot>tr>th,
.detailed-list-table .table>thead>tr>td,
.detailed-list-table .table>thead>tr>th {
    padding: 15px 15px 0px 15px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: none;
}

.detailed-list-table {
    padding: 0px 10px 0px 20px;
}

.group-search .form-control {
    display: block;
    width: 100%;
    height: 46px;
    padding: 6px 17px 6px 10px;
    font-size: 16px;
    line-height: 1.42857143;
    color: #a4a4a4;

    font-weight: 300;
    font-style: normal;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.group-search {
    margin-bottom: 20px;
    margin-top: 10px;
}

/*Detailed List Page End */

/*Email Confirmed Page Start */

section.email-confirmed {
    margin-top: 100px;
    margin-bottom: 100px;
}

.email-confirmed-data a {

    font-weight: 700;
    font-size: 19px;
    color: #fff;
    background: #ff245a;
    border: 2px solid #ff245a;
    border-radius: 25px;
    padding: 10px 50px 10px 50px;
}

.email-confirmed-data h2 {
    color: #ff2459;
    font-size: 44px;

    font-weight: 900;
    font-style: normal;
}

.email-confirmed-data h2 span {
    color: #0e4c81;
    font-size: 44px;

    font-weight: 900;
    font-style: normal;
}

.email-confirmed-data p {
    color: #5a5a5a;
    font-size: 24px;
    line-height: 1.3;

    font-weight: normal;
    font-style: normal;
    margin-bottom: 40px;
    margin-top: 15px;
}

.email-confirmed-data {
    padding: 0px 47px 0px 47px;
    margin-bottom: 50px;
}

/*Email Confirmed Page End */

/*Fax Boardcasting Start */

.fax-boardcasting-document-preview h3 {
    color: #ff2459;
    font-size: 22px;

    font-weight: 700;
    font-style: normal;
}

.custom-file-upload input[type="file"] {
    display: none;
}

.custom-file-upload .custom-file-upload1 {
    border: 1px solid #ccc;
    display: inline-block;
    padding: 15px 45px;
    border-radius: 30px;
    cursor: pointer;
}

.custom-file-upload .custom-file-upload1 {
    border: 2px solid #fff;
    display: inline-block;
    padding: 15px 40px;
    border-radius: 30px;
    cursor: pointer;
    color: #fff;
    font-size: 18px;

    font-weight: normal;
    font-style: normal;
}

.fax-boardcasting-box p {
    color: #a5a5a5;
    font-size: 16px;

    font-weight: normal;
    font-style: normal;
    margin-top: -10px;
}

.fax-boardcasting-box {
    background: #e9e9e9;
    text-align: center;
    padding: 180px 50px;
}

section.fax-boardcasting-section {
    margin-bottom: 150px;
}

.fax-boardcasting-files p {
    color: #a3a3a3;
    font-size: 16px;
    line-height: 1.23;

    font-weight: normal;
    font-style: normal;
}

.fax-boardcasting-files {
    margin-top: 15px;
}

.fax-boardcasting-section .fax-boardcasting-small-button a {

    font-weight: 700;
    font-size: 16px;
    color: #fff;
    background: #ff245a;
    border: 1px solid #ff245a;
    border-radius: 25px;
    padding: 10px 25px 10px 25px;
}

.fax-boardcasting-section .fax-boardcasting-small-button a:hover {

    font-weight: 700;
    font-size: 16px;
    color: #ff245a;
    background: #fff;
    border: 1px solid #ff245a;
    border-radius: 25px;
    padding: 10px 25px 10px 25px;
}

.fax-boardcasting-small-blue {
    background: #0d4b81;
    padding: 15px;
    margin-top: 54px;
}

.fax-boardcasting-small-para p {
    color: #fff;
    font-size: 19px;

    font-weight: 00;
    font-style: normal;
    line-height: 1.23;
}

.fax-boardcasting-small-button.text-center {
    margin-top: 25px;
    margin-bottom: 10px;
}

/*Fax Boardcasting End */

/*Fax Boardcasting Page Start */

.fax-boardcasting-box-page {
    border: 2px solid #e9e9e9;
    text-align: center;
    padding: 180px 50px;
}

.fax-boardcasting-box-page p {
    color: #a5a5a5;
    font-size: 16px;

    font-weight: normal;
    font-style: normal;
    margin-top: -10px;
}

.fax-boardcasting-page-2-section {
    background: #0d4b81;
    padding: 20px;
    margin-top: 52px;
    padding-top: 10px;
}

.fax-boardcasting-page-2-section .form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #fff;
    background-color: #0d4b81;
    background-image: none;
    border-bottom: 1px solid #fff;
    border-top: none;
    border-left: none;
    border-right: none;
    border-radius: 0px;
}

.fax-boardcasting-page-2-section label {
    color: #fff;
    font-size: 20px;

    font-weight: 700;
    font-style: normal;
    margin-bottom: 15px;
    vertical-align: middle;
}

/*Fax Boardcasting Page End */

/*Fax Subscription PAckage Page Start */

section.fax-subscription-package {
    margin-top: 100px;
    margin-bottom: 150px;
}

.fax-subscription-package-column-1 h3 {
    color: #ff2459;
    font-size: 49px;

    font-weight: 900;
    font-style: normal;
}

.fax-subscription-package-column-1 h4 {
    color: #0c4b80;
    font-size: 24px;

    font-weight: normal;
    font-style: normal;
}

.fax-subscription-package-column-1 hr {
    margin-top: 30px;
    margin-bottom: 30px;
    border: 0;
    border-top: 2px solid #0d4b81;
    margin-left: 0px;
    width: 20%;
}

.fax-subscription-package-column-1 .fax-sub-pkg-ul li {
    color: #5b5b5b;
    font-size: 26px;

    font-weight: normal;
    font-style: normal;
    display: flex;
}

.fax-subscription-package-column-1 .fax-sub-pkg-ul li i.fa.fa-circle {
    color: #5b5b5b;
    font-size: 7px;
    padding-right: 10px;
    margin-top: 15px;
}

.fax-subscription-package-column-1 p {
    color: #5b5b5b;
    font-size: 22px;
    margin-left: 20px;
    margin-top: -10px;
}

.fax-sub-purple-pricing-color {
    padding-bottom: 72px;
    padding-top: 20px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}

.fax-sub-purple-pricing-color h2 {
    font-size: 54px;
    color: #fff;
    text-align: center;

    font-weight: 900;
    font-style: normal;
}

.fax-sub-purple-pricing-color h1 {
    font-size: 55px;
    color: #fff;
    text-align: center;

    font-weight: 700;
    font-style: normal;
    margin-top: -15px;
}

.fax-sub-purple-pricing-color p {
    font-size: 19px;
    color: #fff;
    text-align: center;

    font-weight: 700;
    font-style: normal;
    margin-top: -15px;
}

.fax-sub-pricing-text-1 p {
    color: #616161;
    font-size: 22px;
    text-align: center;

    font-weight: normal;
    font-style: normal;
    margin-top: 70px;
}

.fax-sub-pricing-text-2 p {
    color: #616161;
    font-size: 22px;
    text-align: center;

    font-weight: normal;
    font-style: normal;
    margin-top: -10px;
}

.fax-sub-pricing-text-3 p {
    color: #616161;
    font-size: 22px;
    text-align: center;

    font-weight: normal;
    font-style: normal;
    margin-top: 25px;
}

.fax-sub-pricing-text-4 p {
    color: #616161;
    font-size: 22px;
    text-align: center;

    font-weight: normal;
    font-style: normal;
    margin-top: -10px;
    padding-bottom: 70px;
}

.fax-subscription-package-margin {
    margin-top: 100px;
}

/* Tabs*/

nav.tab-full-nav {
    text-align: center;
    margin-top: 50px;
}

nav.tab-full-nav a:not(#nav-home-tab) {
    padding-left: 60px;
    padding-right: 60px;
    background: #000;
    padding-top: 10px;
    padding-bottom: 10px;
}

/* nav.tab-full-nav a {
  padding-left: 75px;
  padding-right: 75px;
  margin-left: 20px;
  background: #0d4b81;
  padding-top: 20px;
  padding-bottom: 5px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  margin-top: -24px !important;
  font-size: 18px;
  color: #fff;
} */

/* nav.tab-full-nav a#nav-home-tab {
  padding-left: 75px;
  padding-right: 75px;
  margin-left: 20px;
  background: #fff;
  padding-top: 20px;
  padding-bottom: 15px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  margin-top: -24px !important;
  border-bottom: 1px solid #0d4b81;
  font-size: 18px;
  color: #0d4b81;
} */

/* nav.tab-full-nav a#nav-home-tab:hover {
  padding-left: 75px;
  padding-right: 75px;
  margin-left: 20px;
  background: #0d4b81;
  padding-top: 20px;
  padding-bottom: 15px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  margin-top: -24px !important;
  font-size: 18px;
  color: #fff;
} */

nav.tab-full-nav a#nav-profile-tab {
    padding-left: 75px;
    padding-right: 75px;
    margin-left: 20px;
    background: #0d4b81;
    padding-top: 20px;
    padding-bottom: 15px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    margin-top: -24px !important;
    font-size: 18px;
    color: #fff;
}

nav.tab-full-nav a#nav-profile-tab:hover {
    padding-left: 75px;
    padding-right: 75px;
    margin-left: 20px;
    background: #fff;
    padding-top: 20px;
    padding-bottom: 15px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    margin-top: -24px !important;
    border-bottom: 1px solid #0d4b81;
    font-size: 18px;
    color: #0d4b81;
}

.nav-tab-margin {
    margin-top: 50px;
    margin-bottom: 100px;
}

.tab-full-nav .nav-tabs {
    border-bottom: 1px solid #0d4b81;
}

section.tabs-section {
    margin-top: 100px;
    margin-bottom: 50px;
}

.nav:after,
.navbar-collapse:after,
.navbar-header:after,
.navbar:after {
    clear: both;
    margin-top: 11px;
}

/*Fax Subscription PAckage Page End */

/*Your Number Page 1 Start */

.cost-for-local-num p {
    margin-top: 30px;
    margin-bottom: 30px;
    color: #e81849;
    font-size: 16px;

    font-weight: normal;
    font-style: normal;
}

.radio-button-custom .form-check span {
    color: #787878;
    font-size: 18px;
    margin-left: 5px;

    font-weight: 300;
    font-style: normal;
}

.your-num-page-1-form .form-control {
    display: block;
    margin-bottom: 10px;
    width: 100%;
    height: 60px;
    padding: 6px 20px;
    font-size: 18px;

    font-weight: 300;
    line-height: 1.42857143;
    color: #838383;
    margin-top: 15px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #0d4c80;
    border-radius: 42px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.your-num-page-1-heading h2 {
    color: #e81849;
    font-size: 50px;

    font-weight: 300;
    text-align: center;
}

.your-num-page-1-heading {
    margin-bottom: 30px;
}

.your-num-page-1-buttons .activity-buttons-1 .inline-button-class .your-page-white-button a.btn.btn-primary {

    font-weight: 700;
    font-size: 16px;
    color: #ff245a;
    background: #fff;
    border: 1px solid #ff245a;
    border-radius: 25px;
    padding: 10px 45px 10px 45px;
}

.your-num-page-1-buttons .activity-buttons-1 .inline-button-class .your-page-white-button a.btn.btn-primary:hover {

    font-weight: 700;
    font-size: 16px;
    color: #fff;
    background: #ff245a;
    border: 1px solid #ff245a;
    border-radius: 25px;
    padding: 10px 45px 10px 45px;
}

.your-num-page-1-buttons .activity-buttons-1 .inline-button-class li a:hover {

    font-weight: 700;
    font-size: 16px;
    color: #ff245a;
    background: #fff;
    border: 1px solid #ff245a;
    border-radius: 25px;
    padding: 10px 45px 10px 45px;
}

.your-num-page-1-buttons .activity-buttons-1 .inline-button-class li a {

    font-weight: 700;
    font-size: 16px;
    color: #fff;
    background: #ff245a;
    border: 1px solid #ff245a;
    border-radius: 25px;
    padding: 10px 45px 10px 45px;
}

.your-num-page-1-buttons .activity-buttons-1 {
    margin-top: 0px;
}

.your-num-page-1-buttons .activity-buttons-1 .inline-button-class li {
    margin-right: 20px;
}

section.your-num-page-1-section {
    margin-top: 50px;
    margin-bottom: 150px;
}

.your-num-page-1-buttons .activity-buttons-1 .inline-button-class {
    display: flex;
    margin-top: 20px;
}

/* Your Number Page 1 End */

/* Your Number Page 2 Start */

.your-num-page-2-choose-num h4 {
    color: #0c4b80;
    font-size: 20px;
    text-align: center;
}

.your-num-page-2-line-button a.btn.btn-primary {

    font-weight: 300;
    font-size: 20px;
    color: #838383;
    background: #fff;
    border: 1px solid #8b8b8b;
    border-radius: 25px;
    padding: 10px 75px 10px 60px;
}

.your-num-page-2-line-button a.btn.btn-primary:hover {

    font-weight: 300;
    font-size: 20px;
    color: #fff;
    background: #838383;
    border: 1px solid #8b8b8b;
    border-radius: 25px;
    padding: 10px 75px 10px 60px;
}

.your-page-2-button-para p {
    color: #838383;
    font-size: 20px;

    font-weight: normal;
    text-align: center;
    margin-bottom: 0;
    margin-top: 40px;
}

/* Your Number Page 2 End */

/* Your Number Page 3 Start */

.your-num-page-2-view-more-num h4 {
    color: #0d4c80;
    font-size: 22px;
    text-align: center;
    margin-top: 70px;
    margin-bottom: 70px;

    font-weight: 700;
}

.checkout-button-custom .form-check span {
    color: #0d4b81;
    font-size: 20px;
    margin-left: 5px;

    font-weight: normal;
    font-style: normal;
}

.your-num-page-3-toll-free-num h4 {
    color: #0c4b80;
    font-size: 20px;
    text-align: center;

    font-weight: normal;
    font-style: normal;
}

.your-num-page-3-toll-free-num {
    margin-top: 70px;
}

/* Your Number Page 3 End */

/* Schedule Message Page Start */

.schedule-message-page .progress .progress-bar {
    float: left;
    width: 0;
    height: 104%;
    font-size: 16px;

    font-weight: 700;
    line-height: 27px;
    padding-right: 10px;
    border-radius: 15px;
    color: #fff;
    text-align: center;
    background-color: #d6d6d6;
}

.schedule-message-page .progress {
    height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}

.schedule-message-page-pro-bar .progress .progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 16px;

    font-weight: normal;
    line-height: 29px;
    border-radius: 15px;
    color: #0c4c7f;
    text-align: center;
    background-color: #d6d6d6;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
}

.schedule-message-page-pro-bar .progress {
    height: 29px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #d6d6d6;
    border-radius: 20px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}

/* Schedule Message Page End */

/* Sms Boardcasting Page Start */

.sms-boardcasting-input .form-control {
    display: block;
    width: 100%;
    height: 50px;
    padding: 6px 12px;
    font-size: 18px;
    line-height: 1.42857143;
    color: #9d9d9d;
    background-color: #e9e9e9;
    background-image: none;
    border: 1px solid #e9e9e9;
    border-radius: 0px;
    /* -webkit-box-shadow: none; */
}

.sms-boardcasting-textarea .form-control {
    display: block;
    width: 100%;
    height: 50px;
    padding: 6px 12px;
    font-size: 18px;
    line-height: 1.42857143;
    color: #9d9d9d;
    background-color: #e9e9e9;
    background-image: none;
    border: 1px solid #e9e9e9;
    border-radius: 0px;
    /* -webkit-box-shadow: none; */
}

.sms-boardcasting-button-custom .form-check span {
    color: #0a3760;
    font-size: 19px;
}

.sms-boardcasting-button-custom {
    margin-bottom: 17px;
    margin-top: 10px;
}

.sms-boardcasting-textarea .form-control {
    display: block;
    width: 100%;
    height: 300px;
    padding: 6px 12px;
    font-size: 18px;
    line-height: 1.42857143;
    color: #9d9d9d;
    background-color: #fff;
    background-image: none;
    border: 1px solid #e9e9e9;
    border-radius: 0px;
    /* -webkit-box-shadow: none; */
}

/* Sms Boardcasting Page End */

.custom-radio-sms>.form-check>input[type=radio] {
    margin-top: 4px;
    line-height: normal;
    border-color: #f7f7f7 !important;
    margin-bottom: 0px;
    height: 20px;
    width: 20px;
    margin-left: 10px;
    margin-right: 5px;
}

.fax-boardcasting-page-2-section input#start {
    margin-left: 13px;
    border-left: none;
    border-right: none;
    border-top: 0px;
    border-bottom: 1px solid #fff;
    padding-top: 16px;
    background: #0d4b81;
    color: #fff;
    width: 88%;
    font-size: 16px;
    padding-bottom: 10px;

    font-weight: 300;
}

.sms-boardcasting-button-custom-2 .form-check span {
    color: #fff;
    font-size: 16px;
    vertical-align: super;
}

.sms-boardcasting-button-custom-2 {
    margin-top: 35px;
    margin-bottom: 35px;
}

.sms-boardcasting-button-custom-2 .form-check input[type=checkbox] {
    margin: 0px 12px 0;
    line-height: normal;
    width: 20px;
    height: 20px;
}

.sms-boardcasting-2-buttons .activity-buttons-1 .inline-button-class .your-page-white-button a.btn.btn-primary {

    font-weight: 700;
    font-size: 16px;
    color: #fff;
    background: #0d4b81;
    border: 2px solid #fff;
    border-radius: 25px;
    padding: 8px 40px 8px 40px;
}

.sms-boardcasting-2-buttons .activity-buttons-1 .inline-button-class .your-page-white-button a.btn.btn-primary:hover {

    font-weight: 700;
    font-size: 16px;
    color: #0d4b81;
    background: #fff;
    border: 2px solid #fff;
    border-radius: 25px;
    padding: 8px 40px 8px 40px;
}

.sms-boardcasting-2-buttons .activity-buttons-1 .inline-button-class li a {

    font-weight: 700;
    font-size: 16px;
    color: #fff;
    background: #ff245a;
    border: 1px solid #ff245a;
    border-radius: 25px;
    padding: 8px 40px 8px 40px;
}

.sms-boardcasting-2-buttons .activity-buttons-1 .inline-button-class li a:hover {

    font-weight: 700;
    font-size: 16px;
    color: #ff245a;
    background: #fff;
    border: 2px solid #ff245a;
    border-radius: 25px;
    padding: 8px 40px 8px 40px;
}

.sms-boardcasting-2-buttons .activity-buttons-1 .inline-button-class li {
    margin-left: 10px;
}

/* .fax-boardcasting-page-2-section  */

/* sms subscription page monthly or yearly Start */

.sms-sub-m-y-nav ul.nav-tabs {
    text-align: center;
    border-bottom: 1px solid #0d4c80;
}

.sms-sub-m-y-nav ul.nav-tabs li {
    float: none;
    display: inline-block;
}

.sms-sub-m-y-nav ul.nav-tabs li a {
    display: table;
    padding-left: 20px;
    padding-right: 18px;
    margin-left: 5px;
    background: #ffffff;
    padding-top: 20px;
    padding-bottom: 15px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    font-size: 16px;
    color: #000;
    border-color: #eee #eee #ddd;
}

.sms-sub-monthly-yearly h4 {
    font-size: 16px;
    color: #ff2159;

    font-weight: 700;
    font-style: normal;
    margin-bottom: 0px;
}

.sms-sub-monthly-yearly p {
    font-size: 16px;
    color: #0b3f6f;

    font-weight: 700;
    font-style: normal;
}

.sms-sub-monthly-yearly h3 {
    font-size: 26px;
    color: #0b3f6f;

    font-weight: 700;
    font-style: normal;
    margin-top: -10px;
}

.sms-sub-monthly-yearly {
    margin-top: 70px;
}

.sms-sub-monthly-yearly-blue-line hr {
    border-top: 4px solid #264a82;
    width: 85%;
    margin-left: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.sms-sub-m-yearly {
    background: #ff245a;
    padding: 45px 30px 57px 30px;
}

.sms-sub-m-yearly h3 {
    color: #fff;
    font-size: 22px;

    font-weight: 700;
    font-style: normal;
}

.sms-sub-m-yearly h2 {
    color: #fff;
    font-size: 44px;

    font-weight: 700;
    font-style: normal;
    margin-top: -10px;
}

.sms-sub-m-y-tabs-part {
    background: #898282;
}

#tab-button {
    display: table;
    table-layout: fixed;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
}

#tab-butto li {
    display: table-cell;
    width: 20%;
}

#tab-button li a {
    display: inline-block;
    padding: 0;
    /* background: #eee; */
    /* border: 1px solid #ddd; */
    text-align: center;
    color: #fff;
    /* text-decoration: none; */
    font-weight: 600;
    border-bottom: 4px solid #f8b40c00;
}

#tab-button li:not(:first-child) a {
    border-left: none;
}

/* #tab-button li a:hover, */

#tab-button .sms-sub .is-active a {
    background: transparent;
    color: #f8b40c;
    border-bottom: 4px solid #f8b40c;
}

#tab-button li a:hover {
    border-bottom-color: #f8b40c;
    background: transparent;
    color: #f8b40c;
}

.tab-contents {
    margin-top: 30px;
}

.sms-sub-monthly-yearly-column-1 .fax-sub-pkg-ul li i.fa.fa-circle {
    color: #5b5b5b;
    font-size: 7px;
    padding-right: 10px;
    margin-top: 10px;
}

.sms-sub-monthly-yearly-column-1 .fax-sub-pkg-ul li {
    color: #5b5b5b;
    font-size: 19px;

    font-weight: normal;
    font-style: normal;
    display: flex;
}

.sms-sub-monthly-yearly-column-1 hr {
    margin-top: 30px;
    margin-bottom: 30px;
    border: 0;
    border-top: 2px solid #0d4b81;
    margin-left: 0px;
    width: 20%;
}

.sms-sub-monthly-yearly-column-1 h4 {
    color: #0c4b80;
    font-size: 24px;

    font-weight: normal;
    font-style: normal;
}

.sms-sub-monthly-yearly-column-1 h3 {
    color: #ff2459;
    font-size: 28px;

    font-weight: 900;
    font-style: normal;
    margin-bottom: 25px;
}

.sms-sub-monthly-yearly-column-1 p {
    color: #5b5b5b;
    font-size: 17px;
    margin-left: 20px;
    margin-top: -10px;
}

.sms-sub-monthly-yearly-column-2 h2 {
    color: #ff2459;
    font-size: 38px;

    font-weight: 300;
    font-style: normal;
    margin-top: 40px;
    margin-bottom: 40px;
}

.sms-sub-monthly-yearly-column-2 h4 {
    font-size: 21px;
    color: #616161;

    font-weight: 300;
    font-style: normal;
}

.sms-boardcasting-m-y-button-custom .form-check .check-b-s-1 {
    color: #0c4c7f;
    font-size: 17px;

    font-weight: normal;
    font-style: normal;
}

.sms-boardcasting-m-y-button-custom .form-check .check-b-s-2 {
    color: #ff2459;
    font-size: 17px;

    font-weight: normal;
    font-style: normal;
}

.sms-boardcasting-m-y-button-custom .form-check input[type=checkbox] {
    margin-right: 5px;
    vertical-align: sub;
    width: 20px;
    height: 20px;
    border-color: #0d4b81 !important;
    border-radius: 0px;
}

.sms-sub-m-y-button a:not(.resume_renew) {

    font-weight: 700;
    font-size: 18px;
    color: #fff;
    background: #ff245a;
    border: 1px solid #ff245a;
    border-radius: 25px;
    padding: 12px 50px 12px 50px;
}

.sms-sub-m-y-button a:not(.resume_renew):hover {

    font-weight: 700;
    font-size: 18px;
    color: #ff245a;
    background: #fff;
    border: 1px solid #ff245a;
    border-radius: 25px;
    padding: 12px 50px 12px 50px;
}

.sms-boardcasting-m-y-button-custom {
    margin-bottom: 30px;
}

.sms-sub-monthly-yearly-column-2 {
    margin-top: 25px;
}

.sms-sub-m-y-3-buttons .inline-button-class li a {

    font-weight: normal;
    font-size: 16px;
    color: #fff;
    background: #0b3f6f;
    border: 1px solid #0b3f6f;
    border-radius: 25px;
    padding: 8px 15px 8px 15px;
}

.sms-sub-m-y-3-buttons .inline-button-class li a:hover {

    font-weight: normal;
    font-size: 16px;
    color: #0b3f6f;
    background: #fff;
    border: 1px solid #0b3f6f;
    border-radius: 25px;
    padding: 8px 15px 8px 15px;
}

.sms-sub-m-y-3-buttons .inline-button-class li.yellow-button a {

    font-weight: normal;
    font-size: 16px;
    color: #fff;
    background: #efaf1c;
    border: 1px solid #efaf1c;
    border-radius: 25px;
    padding: 8px 15px 8px 15px;
}

.sms-sub-m-y-3-buttons .inline-button-class li.yellow-button a:hover {

    font-weight: normal;
    font-size: 16px;
    color: #efaf1c;
    background: #fff;
    border: 1px solid #efaf1c;
    border-radius: 25px;
    padding: 8px 15px 8px 15px;
}

.sms-sub-m-y-3-buttons .inline-button-class li.white2-button a:hover {

    font-weight: normal;
    font-size: 16px;
    color: #fff;
    background: #ff245a;
    border: 1px solid #ff245a;
    border-radius: 25px;
    padding: 8px 15px 8px 15px;
}

.sms-sub-m-y-3-buttons .inline-button-class li.white2-button a {

    font-weight: normal;
    font-size: 16px;
    color: #ff245a;
    background: #fff;
    border: 1px solid #ff245a;
    border-radius: 25px;
    padding: 8px 15px 8px 15px;
}

.sms-sub-m-y-3-buttons .inline-button-class li {
    margin-left: 10px;
}

.sms-sub-m-y-3-heading h3 {
    color: #ff2459;
    font-size: 28px;
    margin-top: 5px;

    font-weight: 700;
}

.sms-sub-m-y-3 {
    margin-top: 15px;
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 20px;
    padding-bottom: 10px;
}

.color-c-whole {
    background: #f4f7ff;
    padding: 20px 10px 20px 10px;
}

.sms-sub-tabs nav.tab-full-nav a#nav-profile-tab {
    background: #0d4b81;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    font-size: 16px;
    color: #fff;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 14px;

    font-weight: 700;
}

.sms-sub-tabs nav.tab-full-nav a#nav-profile-tab:hover {
    background: #fff;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    font-size: 16px;
    color: #0d4b81;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 14px;

    font-weight: 700;
}

.sms-sub-tabs nav.tab-full-nav a#nav-home-tab {
    background: #fff;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom: 1px solid #0d4b81;
    font-size: 16px;
    color: #525252;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 14px;

    font-weight: normal;
}

.sms-sub-tabs nav.tab-full-nav a#nav-home-tab:hover {
    background: #0d4b81;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom: 1px solid #525252;
    font-size: 16px;
    color: #fff;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 14px;

    font-weight: normal;
}

/* sms subscription page monthly or yearly End */

/* Group Management Start */

.group-management-buttons .inline-button-class li.yellow-button a {

    font-weight: normal;
    font-size: 16px;
    color: #efaf1c;
    background: #fff;
    border: 1px solid #efaf1c;
    border-radius: 25px;
    padding: 8px 25px 8px 25px;
}

.group-management-buttons .inline-button-class li.yellow-button a:hover {

    font-weight: normal;
    font-size: 16px;
    color: #fff;
    background: #efaf1c;
    border: 1px solid #efaf1c;
    border-radius: 25px;
    padding: 8px 25px 8px 25px;
}

.group-management-buttons .inline-button-class li.white3-button a {

    font-weight: 700;
    font-size: 16px;
    color: #fff;
    background: #ff245a;
    border: 1px solid #ff245a;
    border-radius: 25px;
    padding: 8px 25px 8px 25px;
}

.group-management-buttons .inline-button-class li.white3-button a:hover {

    font-weight: 700;
    font-size: 16px;
    color: #ff245a;
    background: #fff;
    border: 1px solid #ff245a;
    border-radius: 25px;
    padding: 8px 25px 8px 25px;
}

.group-management-buttons .inline-button-class li a {

    font-weight: 700;
    font-size: 16px;
    color: #fff;
    background: #0a3761;
    border: 1px solid #0a3761;
    border-radius: 25px;
    padding: 8px 25px 8px 25px;
}

.group-management-buttons .inline-button-class li a:hover {

    font-weight: 700;
    font-size: 16px;
    color: #0a3761;
    background: #fff;
    border: 1px solid #0a3761;
    border-radius: 25px;
    padding: 8px 25px 8px 25px;
}

.group-management-buttons .inline-button-class li {
    margin-left: 10px;
}

.group-management-buttons {
    margin-top: 80px;
}

.eye-download-button .eye-download-inline li a i.fa.fa-pencil {
    background: #fff;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    border: 1px solid #0d4c80;
    color: #0d4c80;
    font-size: 13px;
    justify-content: center;
    align-items: center;
    padding-left: 5px;
    padding-top: 5px;
}

.eye-download-button .eye-download-inline li a i.fa.fa-pencil:hover {
    background: #0d4c80;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    padding-left: 5px;
    padding-top: 5px;
    font-size: 13px;
    border: 1px solid #0d4c80;
    color: #fff;
    justify-content: center;
    align-items: center;
}

.eye-download-button .eye-download-inline li a i.fa.fa-volume-off {
    background: #fff;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    border: 1px solid #e81a4a;
    color: #e81a4a;
    font-size: 16px;
    justify-content: center;
    align-items: center;
    padding-left: 7px;
    padding-top: 4px;
}

.eye-download-button .eye-download-inline li a i.fa.fa-volume-off:hover {
    background: #e81a4a;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    padding-left: 7px;
    padding-top: 4px;
    font-size: 16px;
    border: 1px solid #e81a4a;
    color: #fff;
    justify-content: center;
    align-items: center;
}

.eye-download-button .eye-download-inline li a i.fa.fa-trash-o {
    background: #fff;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    border: 1px solid #efaf1c;
    color: #efaf1c;
    font-size: 16px;
    justify-content: center;
    align-items: center;
    padding-left: 5px;
    padding-top: 3px;
}

.eye-download-button .eye-download-inline li a i.fa.fa-trash-o:hover {
    background: #efaf1c;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    padding-left: 5px;
    padding-top: 3px;
    font-size: 16px;
    border: 1px solid #efaf1c;
    color: #fff;
    justify-content: center;
    align-items: center;
}

/* Group Management End */

.portfolio-card-img {
    position: relative;
}

.portfolio-card-img:hover .details {
    transform: translate(-50%, -50%) rotateY(0deg);
    opacity: 1;
}

.portfolio-card-img .details {
    width: 78%;
    height: 83%;
    padding: 4% 6%;
    position: absolute;
    content: "";
    top: 54%;
    left: 42%;
    transform: translate(-50%, -50%) rotateY(90deg);
    /* transform-origin: 50%; */
    background: rgba(255, 255, 255, 0.9);
    opacity: 0;
    transition: all 0.4s ease-in;
    text-align: center;
}

.portfolio-card-img .details h1 {
    color: #ff245a;
    font-size: 30px;

    font-weight: 700;
    font-style: normal;
    margin-top: 30px;
}

.portfolio-card-img .details p {
    color: #000000;
    font-size: 20px;
    font-weight: 300;

    font-weight: normal;
    font-style: normal;
}

.portfolio-card-img .details .hover-inner-button a:hover {

    font-weight: 700;
    font-size: 16px;
    color: #ff245a;
    background: #fff;
    border: 1px solid #ff245a;
    border-radius: 5px;
    padding: 10px 25px 10px 25px;
}

.portfolio-card-img .details .hover-inner-button a {

    font-weight: 700;
    font-size: 16px;
    color: #fff;
    background: #ff245a;
    border: 1px solid #ff245a;
    border-radius: 5px;
    padding: 10px 25px 10px 25px;
}

/*Range Slider Start */

.range-slider-custom {
    margin-bottom: 100px;
}

#rangeBox {
    /* carry complete  range box*/
    width: 300px;
    height: 100px;
}

#sliderBox {
    position: relative;
    top: 0%;
    width: 300px;
    /*2x width*/
}

#slider0to50 {
    width: 150px;
    /*1x width*/
    position: absolute;
    left: 0%;
}

#slider51to100 {
    width: 150px;
    /*1x width*/
    position: absolute;
    left: 50%;
}

#inputRange {
    position: relative;
    top: 50%;
}

#inputRange::after {
    content: "";
    clear: both;
    display: block
}

#inputRange #min {
    width: 40%;
    float: left;
}

#inputRange #max {
    width: 40%;
    float: right;
}

/*Range Slider End */

/*Portfolio Page Start */

.portfolio-card-img {
    padding-top: 20px;
    padding-bottom: 0px;
}

section.portfolio-1 {
    margin-top: 75px;
    margin-bottom: 100px;
}

/*Portfolio Page End */

/*Schedule & Appointment Page Start */

.schedule-appointment-heading p {
    color: #0d4b81;
    font-size: 24px;

    font-weight: 700;
    font-style: normal;
}

.schedule-appoint-btn a {
    margin-top: 31px;
    padding: 15px 40px;
    font-size: 20px;
    background-color: #ff245a;
    border: #ff245a;
    border-radius: 93px;
    color: #fff;
    width: 30%;

    font-weight: 700;
    font-style: normal;
}

.schedule-appoint-btn a:hover {
    margin-top: 31px;
    padding: 15px 40px;
    font-size: 20px;
    background-color: #fff;
    border: 1px solid #ff245a;
    border-radius: 93px;
    color: #ff245a;
    width: 30%;

    font-weight: 700;
    font-style: normal;
}

.schedule-appoint-btn {
    margin-top: 40px;
}

/*Schedule & Appointment Page End */

/* Digital Signage Start */

.your-web-digital-signage {
    margin-top: 130px;
}

.your-web-digital-signage h3 span {
    color: #0f4c82;
    font-size: 44px;

    font-weight: 900;
    font-style: normal;
}

.your-web-digital-signage h3 {
    font-size: 44px;
    color: #ff245a;

    font-weight: 900;
    font-style: normal;
}

.your-web-digital-signage p {
    font-size: 22px;
    line-height: 1.35;
    text-align: left;
    color: #919191;
    margin-top: 23px;

    font-weight: 300;
    padding-right: 36px;
}

.our-branding-section-para-signage p {
    font-size: 22px;
    line-height: 1.23;
    color: #919191;
    margin-top: 10px;

    font-weight: 300;
    text-align: center;
}

.inner-banner-content-digital-signage h1 {
    font-size: 76px;
    text-align: left;
    text-transform: capitalize;
    font-weight: 900;

    line-height: 62px;
    margin: 147px 0 3px 30px;
    position: relative;
    z-index: 2;
}

.innercontent-digital-signage {
    position: relative;
}

.innercontent-digital-signage:after {
    content: " ";
    position: absolute;
    top: -64px;
    right: 160px;
    background-color: rgba(239, 175, 28, 0.54);
    width: 50%;
    height: 242px;
    z-index: 0;
}

.inner-banner-content-digital-signage {
    position: absolute;
    right: auto;
    left: 0;
    top: 0;
    padding-bottom: 30px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: left;
    text-shadow: none;
    color: #fff;
    height: 100%;
}

.inner-banner-content-digital-marketing h1 {
    font-size: 76px;
    text-align: left;
    text-transform: capitalize;
    font-weight: 900;

    line-height: 62px;
    margin: 151px 0 3px 27px;
    position: relative;
    z-index: 2;
}

.innercontent-digital-marketing:after {
    content: " ";
    position: absolute;
    top: -81px;
    right: 160px;
    background-color: rgba(239, 175, 28, 0.54);
    width: 50%;
    height: 269px;
    z-index: 0;
}

.innercontent-digital-marketing {
    position: relative;
}

.inner-banner-content-digital-marketing {
    position: absolute;
    right: auto;
    left: 0;
    top: 0;
    padding-bottom: 30px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: left;
    text-shadow: none;
    color: #fff;
    height: 100%;
}

.digital-signage-1-image:after {
    content: " ";
    position: absolute;
    top: -170px;
    right: 160px;
    background-color: rgb(244, 247, 255);
    width: 50%;
    height: 335px;
}

.digital-signage-1-image img {
    z-index: 2;
    position: relative;
    margin-top: 170px;
}

.digital-signage-2-image img {
    margin-top: 51px;
}

.digital-signage-2-para-heading {
    text-align: center;
}

.digital-signage-2-para-heading h3 {
    color: #ff2459;
    font-size: 44px;

    font-weight: 900;
    font-style: normal;
}

.digital-signage-2-para-heading p {
    color: #919191;
    font-size: 22px;

    font-weight: 300;
    font-style: normal;
    padding: 0px 45px 0px 45px;
    line-height: 1.3;
    margin-top: 20px;
}

.digital-signage-circle img {
    margin-left: 46px;
    margin-top: -60px;
}

.digital-signage-pic1 p {
    content: "";
    position: absolute;
    color: #0d4b80;
    line-height: 1.23;
    margin-top: -255px;
    margin-left: 20px;
    font-size: 20px;
    width: 100%;

    font-weight: 300;
    font-style: normal;
}

.digital-signage-pic1 img {
    position: relative;
}

.digital-signage-circle img {
    position: relative;
}

.digital-signage-pic2 img {
    content: "";
    position: absolute;
    margin-top: 191px;
}

.digital-signage-circle-2 img {
    margin-left: 47px;
    position: relative;
    margin-top: 135px;
}

.digital-signage-pic2 p {
    color: #ff2359;
    line-height: 1.23;
    margin-top: 30px;
    margin-left: 38px;
    font-size: 20px;
    width: 118% !important;

    font-weight: 300;
    font-style: normal;
}

.digital-signage-2-margin {
    margin-top: 85px;
}

.digital-signage-mid-para {
    margin-top: 50px;
    margin-bottom: 15px;
}

.digital-signage-3-pricing h3 {
    color: #f9b50c;
    font-size: 44px;

    font-weight: 900;
    font-style: normal;
    margin-bottom: 100px;
}

.digital-signage-3-dot img {
    margin-top: 100px;
}

section.digital-signage-section-3 {
    background-image: url(../images/bg-blue.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: -15px;
    margin-right: -15px;
    /* padding: 4% 0 20% 0; */
    margin-top: 100px;
    height: 920px;
}

.bulk-how-it-work-para-signage p {
    color: #919191;
    font-size: 22px;

    font-weight: 300;
    font-style: normal;
    line-height: 1.23;
    /* padding: 0px 80px; */
}

.digital-signage-last-sec-img {
    margin-top: 100px;
}

.digital-signage-pricing-table1 h2 {
    font-size: 40px;
    color: #fff;
    text-align: center;

    font-weight: 700;
    font-style: normal;
}

.digital-signage-pricing-table1 h1 {
    font-size: 56px;
    color: #fff;
    text-align: center;

    font-weight: 900;
    font-style: normal;
    margin-top: 0px;
}

.digital-signage-pricing-table1 p {
    font-size: 18px;
    color: #fff;
    text-align: center;

    font-weight: normal;
    font-style: normal;
    margin-top: -15px;
}

.digital-signage-pricing-table1 {
    padding-bottom: 114px;
    padding-top: 50px;
}

.digital-signage-pricing-text-1 p {
    color: #616161;
    font-size: 22px;
    text-align: center;

    font-weight: 700;
    font-style: normal;
    margin-top: 100px;
}

.digital-signage-pricing-text-2 p {
    color: #616161;
    font-size: 22px;
    text-align: center;

    font-weight: 700;
    font-style: normal;
    margin-top: 50px;
}

.digital-signage-pricing-text-3 p {
    color: #616161;
    font-size: 22px;
    text-align: center;

    font-weight: 700;
    font-style: normal;
    margin-top: 50px;
}

.digital-signage-pricing-text-4 p {
    color: #616161;
    font-size: 22px;
    text-align: center;

    font-weight: 700;
    font-style: normal;
    margin-top: 50px;
    padding-bottom: 20px;
}

.digital-signage-pricing-middle-text-3 {
    padding-bottom: 95px;
}

.plans-text-3 .digital-signage-pricing-text-3 {
    padding-bottom: 70px;
}

.plan-image-2 {
    padding-bottom: 50px;
}

.digital-signage-desktop-images img {
    margin-bottom: 70px;
}

.digital-signage-desktop-image-3 img {
    margin-top: 110px;
    margin-bottom: 110px;
}

.digital-signage-pricing-middle-text-1 p {
    color: #fff;
    font-size: 22px;
    text-align: center;

    font-weight: 700;
    font-style: normal;
    margin-top: 100px;
}

.digital-signage-pricing-middle-text-2 p {
    color: #fff;
    font-size: 22px;
    text-align: center;

    font-weight: 700;
    font-style: normal;
    margin-top: 50px;
}

.digital-signage-pricing-middle-text-3 p {
    color: #fff;
    font-size: 22px;
    text-align: center;

    font-weight: 700;
    font-style: normal;
    margin-top: 50px;
}

.digital-signage-desktop-image-2 img {
    margin-top: 150px;
    margin-bottom: 150px;
}

section.digital-signage-how-it-works {
    margin-top: 200px;
    margin-bottom: 100px;
}

/* Digital Signage End */

/* Product wwb development Start */

.product-web-five-image-ori img {
    width: 100%;
}

.inner-banner-content-web-dev h1 {
    font-size: 67px;
    text-align: left;
    text-transform: capitalize;

    font-weight: 900;
    line-height: 56px;
    margin: 132px 0 3px 0px;
    position: relative;
    z-index: 2;
}

.innercontent-web-dev {
    position: relative;
}

.innercontent-web-dev:after {
    content: " ";
    position: absolute;
    top: -61px;
    right: 160px;
    background-color: rgba(239, 175, 28, 0.54);
    width: 50%;
    height: 224px;
    z-index: 0;
}

.inner-banner-content-web-dev {
    position: absolute;
    right: auto;
    left: 0;
    top: 0;
    padding-bottom: 30px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: left;
    text-shadow: none;
    color: #fff;
    height: 100%;
}

.product-web-dev-1-heading-para h3 {
    font-size: 44px;
    color: #ff245a;

    font-weight: 900;
    font-style: normal;
}

.product-web-dev-1-heading-para span {
    color: #0f4c82;
    font-size: 44px;
    font-weight: 900;

}

.product-web-dev-1-heading-para p {
    font-size: 22px;
    line-height: 1.23;
    text-align: left;
    color: #919191;
    margin-top: 23px;

    font-weight: 300;
}

.product-web-dev-1-heading-para {
    margin-top: 130px;
}

.product-web-1-image:after {
    content: " ";
    position: absolute;
    top: -124px;
    right: 179px;
    background-color: rgb(244, 247, 255);
    width: 55%;
    height: 335px;
}

.product-web-1-image img {
    z-index: 2;
    position: relative;
    margin-top: 125px;
}

.our-branding-heading h2 span {
    font-size: 44px;
    color: #ff2459 !important;
    margin-top: -10px;

    font-weight: 300;
    font-style: normal;
}

.product-web-images-2 {
    margin-top: 75px;
    margin-bottom: 100px;
}

.product-web-side-text p {
    font-size: 22px;
    color: #919191;

    font-weight: 300;
    width: 127%;
    margin-bottom: 35px;
    line-height: 1.4;
}

.bulk-sms-part-3-para h3 {
    color: #f8b40c;
    font-size: 38px;

    font-weight: 700;
    font-style: normal;
}

.product-web-sec-3-heading-para h3 {
    font-size: 44px;
    color: #ff245a;
    font-weight: 900;

    padding: 20px 0px 0px 55px;
}

.product-web-sec-3-heading-para p {
    font-size: 22px;
    line-height: 1.23;
    color: #919191;

    font-weight: 300;
    padding-left: 58px;
    margin-top: 16px;
}

.product-web-sec-3-heading-para:after {
    content: " ";
    position: absolute;
    top: -25px;
    left: 0;
    /* right: 0; */
    background-color: #f4f7ff;
    width: 100%;
    height: 400px;
    z-index: -1;
}

.product-web-sec-3-image {
    margin-top: -50px;
}

section.product-web-dev-3-section {
    margin-top: 200px;
    margin-bottom: 100px;
}

.digital-signage-pricing-whole-card {
    background-color: #39729b;
    border-radius: 12px;
    margin-top: -25px;
}

.product-web-our-work-down-para p {
    color: #919191;
    font-size: 22px;
    text-align: center;
    line-height: 1.3;
    margin-bottom: 100px;
    margin-top: -50px;

    font-weight: 300;
    font-style: normal;
}

.product-web-five-step .branding-heading-123 h5 {
    color: #f8b20c;
    font-size: 16px;
    margin-top: 20px;
    margin-bottom: 15px;

    font-weight: normal;
    font-style: normal;
    letter-spacing: 0.2em;
}

.product-web-five-step .our-branding-heading-123 h2 {
    font-size: 44px;
    color: #0f4c82;
    margin-top: -10px;

    font-weight: normal;
    font-style: normal;
}

.product-web-five-step .our-branding-heading-123 h4 {
    color: #ff245a;
    font-size: 22px;

    font-weight: normal;
    font-style: normal;
}

/* .product-web-five-image-ori img {
  width: 100%;
} */

.product-web-five-image-ori {
    margin-top: 100px;
    margin-bottom: 100px;
}

.product-section-three-dots {
    margin-top: 263px;
}

.product-web-section-6-para-heading h3 {
    font-size: 44px;
    color: #0c4c7f;

    font-weight: 700;
    font-style: normal;
    padding: 15px;
    margin-top: 50px;
}

.product-web-section-6-para-heading h3 span {
    font-size: 44px;
    color: #ff2259;

    font-weight: 700;
    font-style: normal;
    padding: 15px;
}

.product-web-section-6-para-heading p {
    font-size: 22px;
    line-height: 1.23;
    color: #919191;
    margin-top: 0px;

    font-weight: 300;
    font-style: normal;
    padding: 15px;
}

.product-web-section-6-para-heading:after {
    content: " ";
    position: absolute;
    top: 0px;
    right: 0;
    background-color: #f4f7ff;
    width: 80%;
    height: 670px;
    z-index: -1;
}

.product-web-section-6-image img {
    width: 100%;
    margin-top: 80px;
}

section.product-web-section-6-rem {
    margin-bottom: 180px;
}

.product-web-section-7-para-heading:after {
    content: " ";
    position: absolute;
    top: 0px;
    left: 0;
    background-color: #f4f7ff;
    width: 67%;
    height: 670px;
    z-index: -1;
}

.product-web-section-7-para-heading h3 {
    font-size: 44px;
    color: #0c4c7f;

    font-weight: 700;
    font-style: normal;
    padding: 15px;
    margin-top: 50px;
}

.product-web-section-7-para-heading p {
    font-size: 22px;
    line-height: 1.23;
    color: #919191;
    margin-top: 0px;

    font-weight: 300;
    font-style: normal;
    padding: 15px;
}

.product-web-section-7-para-heading {
    padding: 0px 0px 0px 36px;
}

section.product-web-section-7 {
    margin-top: 250px;
    margin-bottom: 180px;
}

section.product-web-section-7 .ul-blue-listing i.fa.fa-circle {
    color: #f9b50c;
    padding: 8px 10px 0px 15px;
    font-size: 14px;
}

.product-web-section-7-para-heading h4 {
    color: #ff2359;
    font-size: 34px;

    font-weight: 700;
    font-style: normal;
    padding: 0px 0px 0px 15px;
}

section.product-web-section-7 .ul-blue-listing li.li-blue-listing {
    color: #919191;
    font-size: 22px;
    display: flex;

    font-weight: 300;
    font-style: normal;
}

.social-media-five-step-class img {
    width: 100%;
}

/* Product wwb development End */

/*Contact Us Page Start */

.my-account-heading-contact-us h3 {
    color: #ff245a;
    font-size: 28px;
    font-weight: 600;

    font-weight: 700;
    font-style: normal;
    margin-top: 85px;
}

.blue-border-line-2-contact-us hr {
    border-top: 4px solid #0f4c82;
    width: 50%;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 30px;
}

.support-heading h4 {
    font-size: 26px;
    color: #264a82;
    font-weight: 600;
}

.under-line-class-support hr {
    margin-top: 0px;
    margin-bottom: 0px;
    border: 0;
    border: 0;
    border-top: 3px solid #43ace1;
    width: 60%;
    margin-left: 0px;
    margin-top: 5px;
}

.support-iconss {
    margin-top: 20px;
}

.support-icon-text p {
    font-size: 20px;
    color: #919191;

    font-weight: normal;
    font-style: normal;
}

.under-line-class-support1 hr {
    margin-top: 10px;
    margin-bottom: 15px;
    border: 0;
    border-top: 2px solid #aaaaaa;
    width: 100%;
}

.new-suport-text p {
    font-size: 18px;
    font-weight: 400;
    color: #707070;
}

.support-pass label {
    color: #43ace1;
    font-size: 18px;
    font-weight: 500;
}

.create-input input {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    width: 100%;
    height: 45px;
    border: 1px solid #b8b8b8;
    padding: 10px;
}

.support-button1 .btn-success {
    color: #43ace1;
    background-color: #fff;
    border: 1px solid #43ace1;
    border-radius: 0px;
    font-size: 18px;
    font-weight: 600;
    width: 20%;
}

.support-button1 .btn-success:hover {
    color: #fff;
    background-color: #43ace1;
    border: 1px solid #43ace1;
    border-radius: 0px;
    font-size: 18px;
    font-weight: 600;
    width: 20%;
}

.or-heading.text-center p {
    font-size: 18px;
    font-weight: 600;
    margin-top: -2px;
    color: #43ace1;
}

.support-para p {
    font-size: 22px;
    line-height: 1.23;
    color: #919191;
    margin-top: 20px;
    margin-bottom: 30px;

    font-weight: normal;
    font-style: normal;
}

.support-icons-line {
    border-bottom: 1px solid #aaaaaa;
    margin-top: 20px;
}

.personal-input-support textarea {
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border: 1px solid #cacaca;
    font-size: 16px;
    font-weight: 300;
    color: #7b7b7b;
    width: 100%;
    padding: 0px 10px 23px 10px;
}

.feild-name-support p {
    color: #ff245a;
    font-size: 16px;

    font-weight: 700;
    font-style: normal;
    margin-top: 10px;
    margin-bottom: -10px;
}

.personal-input-support input {
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border: 1px solid #cacaca;
    font-size: 16px;
    font-weight: 300;
    color: #7b7b7b;
    width: 100%;
    padding: 10px 10px 15px 10px;
    margin-top: 10px;
}

.or-mid-heading p {
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    color: #0f4c82;
    margin-top: -2px;
}

.blue-border-line-support hr {
    margin-top: 10px;
    margin-bottom: 15px;
    border: 0;
    border-top: 1px solid #aaaaaa;
    width: 108%;
    margin-left: 15px;
}

.blue-border-line-support-1 hr {
    margin-top: 10px;
    margin-bottom: 15px;
    border: 0;
    border-top: 1px solid #aaaaaa;
    width: 107%;
    margin-left: -43px;
}

.still-have-question-heading h4 {
    color: #ff245a;
    font-size: 19px;

    font-weight: 700;
    font-style: normal;
}

.new-suport-text1 p {
    color: #919191;
    font-size: 18px;

    font-weight: normal;
    font-style: normal;
}

.pacs-buttons button {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 18px;
    background-color: #ff245a;
    border-color: #ff245a;
    border-radius: 0px;
    color: #fff;

    font-weight: 700;
    font-style: normal;
}

/* Contact Us Page End */

.tabs-images {
    text-align: center;
    position: relative;
    cursor: pointer;
    perspective: 500px;
}

.tabs-images .details {
    width: 95%;
    height: 95%;
    padding: 5% 8%;
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotateY(90deg);
    transform-origin: 50%;
    background: rgba(255, 255, 255, 0.9);
    opacity: 0;
    transition: all 0.4s ease-in;
}

.tabs-images:hover .details {
    transform: translate(-50%, -50%) rotateY(0deg);
    opacity: 1;
}

.tabs-images:hover .details .hover-inner-button a {

    font-weight: 700;
    font-size: 16px;
    color: #fff;
    background: #ff245a;
    border: 1px solid #ff245a;
    border-radius: 5px;
    padding: 10px 25px 10px 25px;
}

.tabs-images:hover .details .hover-inner-button a:hover {

    font-weight: 700;
    font-size: 16px;
    color: #ff245a;
    background: #fff;
    border: 1px solid #ff245a;
    border-radius: 5px;
    padding: 10px 25px 10px 25px;
}

/*Small Fixes Start */

.innercontent-seo:after {
    content: " ";
    position: absolute;
    top: -57px;
    right: 160px;
    background-color: rgba(239, 175, 28, 0.54);
    width: 50%;
    height: 227px;
    z-index: 0;
}

.innercontent-seo {
    position: relative;
}

.inner-banner-content-seo h1 {
    font-size: 67px;
    text-align: left;
    text-transform: capitalize;
    font-weight: 900;

    line-height: 56px;
    margin: 50px 0 3px 0;
    position: relative;
    z-index: 2;
}

.inner-banner-content-seo {
    position: absolute;
    right: auto;
    left: 0;
    top: 0;
    padding-bottom: 30px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: left;
    text-shadow: none;
    color: #fff;
    height: 100%;
}

.commitment-para-6-seo h3 {
    font-size: 44px;
    font-weight: 700;
    color: #0f4c82;

    padding: 0px 0px 0px 60px;
}

.commitment-para-6-seo p {
    font-size: 22px;
    line-height: 1.23;
    color: #919191;
    margin-top: 0px;

    font-weight: 300;
    padding: 20px 8px 0px 60px;
}

.commitment-para-6-seo:after {
    content: " ";
    position: absolute;
    top: -46px;
    left: 0;
    /* right: 0; */
    background-color: #f4f7ff;
    width: 69%;
    height: 640px;
    z-index: -1;
}

.commitment-image123-seo img {
    margin-top: 50px;
}

.commitment-para-8-seo h3 {
    font-size: 44px;
    color: #ff245a;

    font-weight: 900;
    font-style: normal;
    padding: 20px 20px 0px 55px;
}

.commitment-para-8-seo p {
    font-size: 22px;
    line-height: 1.23;
    color: #919191;

    font-weight: 300;
    font-style: normal;
    margin-top: 16px;
    padding: 20px 0px 0px 55px;
}

.commitment-para-8-seo:after {
    content: " ";
    position: absolute;
    top: -15px;
    /* left: 0; */
    right: 0;
    background-color: #f4f7ff;
    width: 70%;
    height: 470px;
    z-index: -1;
}

.commitment-para-8-seo {
    padding: 0px 71px 0px 0px;
}

.innercontent-mob-app:after {
    content: " ";
    position: absolute;
    top: -55px;
    right: 160px;
    background-color: rgba(239, 175, 28, 0.54);
    width: 47%;
    height: 225px;
    z-index: 0;
}

.inner-banner-content-mob-app h1 {
    font-size: 67px;
    text-align: left;
    text-transform: capitalize;
    font-weight: 900;

    line-height: 56px;
    margin: 50px 0 3px 0;
    position: relative;
    z-index: 2;
}

.innercontent-mob-app {
    position: relative;
}

.inner-banner-content-mob-app {
    position: absolute;
    right: auto;
    left: 0;
    top: 0;
    padding-bottom: 30px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: left;
    text-shadow: none;
    color: #fff;
    height: 100%;
}

.commitment-para-8-mob-app:after {
    content: " ";
    position: absolute;
    top: -42px;
    /* left: 0; */
    right: 0;
    background-color: #f4f7ff;
    width: 73%;
    height: 470px;
    z-index: -1;
}

.commitment-para-8-mob-app p {
    font-size: 22px;
    line-height: 1.23;
    color: #919191;

    font-weight: 300;
    font-style: normal;
    margin-top: 16px;
    padding: 20px 0px 0px 55px;
}

.commitment-para-8-mob-app h3 {
    font-size: 44px;
    color: #ff245a;

    font-weight: 900;
    font-style: normal;
    padding: 20px 0px 0px 55px;
}

.our-work-tabs-section-mob-app #tab-button .is-active a {
    background: transparent;
    color: #f8b40c;
    border-bottom: 4px solid #f8b40c;
    font-size: 18px;

    font-weight: 700;
    font-style: normal;
}

.our-work-tabs-section-mob-app #tab-button a {
    font-size: 18px;

    font-weight: 700;
    font-style: normal;
}

.our-work-tabs-section-mob-app #tab-button li:not(:first-child) a {
    border-left: none;
    font-size: 18px;

    font-weight: 700;
    font-style: normal;
}

/*Small Fixes End */

/*Blog Page Start */

.blog-section-1 ul {
    font-size: 20px !important;
    color: #919191 !important;
    font-weight: 300 !important;
    font-style: normal !important;
    margin-top: 15px !important;
    margin-bottom: 20px !important;
    list-style: disc !important;
}

.blog-section-1 img {
    width: 565px;
    height: 400px;
}

.blog-section-1 p.blog-date-page {
    color: #ff245a;
    font-size: 16px;

    font-weight: normal;
    font-style: normal;
    margin-top: 10px;
}

.blog-section-1 h4 {
    font-size: 22px;
    color: #0f4c82;

    font-weight: 700;
    font-style: normal;
}

.blog-section-1 p {
    font-size: 20px;
    color: #919191;

    font-weight: 300;
    font-style: normal;
    margin-top: 15px;
    margin-bottom: 20px;
}

.blog-section-1 p.blog-number {
    color: #ff245a;
    font-size: 16px;

    font-weight: normal;
    font-style: normal;
}

.blog-section-1 .hover-inner-button a {

    font-weight: 700;
    font-size: 16px;
    color: #fff;
    background: #ff245a;
    border: 1px solid #ff245a;
    border-radius: 0px;
    padding: 10px 25px 10px 25px;
}

.blog-section-1 .hover-inner-button a:hover {

    font-weight: 700;
    font-size: 16px;
    color: #ff245a;
    background: #fff;
    border: 1px solid #ff245a;
    border-radius: 0px;
    padding: 10px 25px 10px 25px;
}

.blog-listing-page-whole {
    margin-top: 65px;
    margin-bottom: 100px;
}

.blog-section-1 hr {
    margin-top: 50px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #d6d6d6;
}

.blog-section-1 {
    margin-top: 50px;
}

.blog-archieve-area h3 {
    font-size: 22px;
    color: #ff245a;

    font-weight: 700;
    font-style: normal;
    margin-top: 46px;
}

.blog-archieve-area a {
    font-size: 16px;
    color: #0f4c82;

    font-weight: 300;
    font-style: normal;
}

.blog-archieve-area p {
    font-size: 13px;
    color: #919191;

    font-weight: normal;
    font-style: normal;
}

.blog-by-month-heading h4 {
    font-size: 22px;
    color: #ff245a;

    font-weight: 700;
    font-style: normal;
    margin-top: 46px;
}

.blog-by-month-heading ul.listing-blog-month li a {
    font-size: 17px;
    color: #919191;

    font-weight: normal;
    font-style: normal;
}

.blog-by-month-heading ul.listing-blog-month li a:hover {
    font-size: 17px;
    color: #ff245a;

    font-weight: normal;
    font-style: normal;
}

.blog-by-month-heading ul.listing-blog-month li {
    margin-bottom: 10px;
}

.banner-blog {
    margin-top: 160px;
}

.inner-banner-content-blog h1 {
    font-size: 67px;
    text-align: center;
    text-transform: capitalize;
    font-weight: 900;

    line-height: 56px;
    margin: 50px 0 3px 0;
    position: relative;
    z-index: 2;
}

.innercontent-blog:after {
    content: " ";
    position: absolute;
    top: -66px;
    right: 158px;
    background-color: rgba(239, 175, 28, 0.54);
    width: 32%;
    height: 176px;
    z-index: 0;
}

.innercontent-blog {
    position: relative;
}

.inner-banner-content-blog {
    position: absolute;
    right: auto;
    left: 0;
    top: 0;
    padding-bottom: 30px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: left;
    text-shadow: none;
    color: #fff;
    height: 100%;
}

/*Blog Page End */

.your-website-section-image-marketing img {
    width: 100%;
    margin-top: 180px;
    position: relative;
    z-index: 2;
}

.your-website-section-image-marketing:after {
    content: " ";
    position: absolute;
    top: -180px;
    right: 160px;
    background-color: rgb(244, 247, 255);
    width: 50%;
    height: 335px;
}

.your-website-section-image-content img {
    width: 100%;
    margin-top: 180px;
    position: relative;
    z-index: 2;
}

.your-website-section-image-content:after {
    content: " ";
    position: absolute;
    top: -180px;
    right: 160px;
    background-color: rgb(244, 247, 255);
    width: 50%;
    height: 335px;
}

.product-web-1-image-product img {
    width: 100%;
    margin-top: 170px;
    position: relative;
    z-index: 2;
}

.product-web-1-image-product:after {
    content: " ";
    position: absolute;
    top: -170px;
    right: 160px;
    background-color: rgb(244, 247, 255);
    width: 50%;
    height: 335px;
}

.your-website-section-image-mobile img {
    width: 100%;
    position: relative;
    z-index: 2;
    margin-top: 150px;
}

.your-website-section-image-mobile:after {
    content: " ";
    position: absolute;
    top: 0;
    right: 160px;
    background-color: rgb(244, 247, 255);
    width: 50%;
    height: 335px;
}

.your-website-section-image-seo-1 img {
    margin-top: 180px;
    width: 100%;
    position: relative;
    z-index: 2;
}

.your-website-section-image-seo-1:after {
    content: " ";
    position: absolute;
    top: 0;
    right: 160px;
    background-color: rgb(244, 247, 255);
    width: 50%;
    height: 335px;
}

.your-website-section-image-ppc img {
    width: 100%;
    z-index: 2;
    position: relative;
    margin-top: 250px;
}

.your-website-section-image-ppc:after {
    content: " ";
    position: absolute;
    top: 0;
    right: 160px;
    background-color: rgb(244, 247, 255);
    width: 50%;
    height: 335px;
}

.your-website-section-image-sms img {
    width: 100%;
    position: relative;
    margin-top: 170px;
    z-index: 2;
}

.your-website-section-image-sms:after {
    content: " ";
    position: absolute;
    top: -170px;
    right: 160px;
    background-color: rgb(244, 247, 255);
    width: 50%;
    height: 335px;
}

.your-website-section-image-industries img {
    width: 100%;
    position: relative;
    margin-top: 170px;
    z-index: 2;
}

.your-website-section-image-industries:after {
    content: " ";
    position: absolute;
    top: -170px;
    right: 160px;
    background-color: rgb(244, 247, 255);
    width: 50%;
    height: 335px;
}

.your-website-section-image-bulk-fax img {
    width: 100%;
    position: relative;
    z-index: 2;
    margin-top: 130px;
}

.your-website-section-image-bulk-fax:after {
    content: " ";
    position: absolute;
    top: -130px;
    right: 160px;
    background-color: rgb(244, 247, 255);
    width: 50%;
    height: 335px;
}

.your-website-section-image-social-media img {
    width: 100%;
    position: relative;
    z-index: 2;
    margin-top: 180px;
}

.your-website-section-image-social-media:after {
    content: " ";
    position: absolute;
    top: -180px;
    right: 160px;
    background-color: rgb(244, 247, 255);
    width: 50%;
    height: 335px;
}

.dropbtn {
    background-color: transparent;
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    min-width: 195px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
    text-align: left;
    padding: 10px 15px 5px 15px;
    background-color: #0f4c82;
    min-width: 260px;
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
}

.navigation ul li .dropdown-content a {
    color: #fff;
    padding: 5px 5px;
    text-decoration: none;
    display: block;
    border-bottom: 1px solid #136fc1;
    font-size: 16px;

    font-weight: normal;
    font-style: normal;
}

.dropdown-content a:hover {
    color: #E83A3A;
}

.dropdown:hover .dropdown-content {
    display: block;
}

.dropdown:hover .dropbtn {
    background-color: transparent;
    color: #E83A3A;
}

.navigation ul li .dropdown-content a:hover {
    color: #E83A3A;
    padding: 5px 5px;
    text-decoration: none;
    display: block;
    border-bottom: 1px solid #136fc1;
    font-size: 18px;

    font-weight: normal;
    font-style: normal;
}

.navigation ul li .dropdown-content a:nth-last-child(1) {
    border-bottom: none;
}

.rangeslider-fr {
    padding: 5% 0;
}

/* .rangslide-main{} */

.rangslide-main output {
    display: block;
    text-align: center;
}

.tabs-section ul.nav-tabs {
    text-align: center;
    border-bottom: 1px solid #0d4c80;
}

.tabs-section ul.nav-tabs li {
    float: none;
    display: inline-block;
}

.tabs-section ul.nav-tabs li a {
    display: table;
    padding-left: 75px;
    padding-right: 75px;
    margin-left: 20px;
    background: #0d4b81;
    padding-top: 20px;
    padding-bottom: 15px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    font-size: 18px;
    color: #fff;
}

/* @media only screen and (min-width: 320px) and (max-width: 519px) {}
@media only screen and (min-width: 520px) and (max-width: 767px) {}  */

@media only screen and (min-width: 1600px) and (max-width: 1920px) {
    li.login-btn-1 a {
        display: none;
    }
}

@media only screen and (min-width: 1445px) and (max-width: 1599px) {
    li.login-btn-1 a {
        display: none;
    }
}

@media only screen and (min-width: 1366px) and (max-width: 1444px) {
    li.login-btn-1 a {
        display: none;
    }

    .scale-pricing {
        zoom: 0.8;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
    li.login-btn-1 a {
        display: none;
    }

    .scale-pricing {
        zoom: 0.8;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .scale-pricing {
        zoom: 0.8;
    }

    .blank-home-section {
        height: auto !important;
    }

    /*Home Page Css Start */
    .sidenav .user-login {
        display: none;
    }

    .hidden-md {
        display: block !important;
    }

    .mobilecontainer span {
        color: #fff;
        font-size: 30px;
        line-height: 30px;
        margin-right: 0;
        margin-top: 0;
        padding: 0;
    }

    .navigation ul {
        display: none;
    }

    .main-logo img {
        width: 60%;
        margin: 0 auto;
    }

    .top-bar-contact li a {
        color: #fff;
        font-size: 14px;
        font-weight: 400;
    }

    .top-bar-contact li ul.list-inline li:last-child:after {
        top: 5px;
        left: -6px;
        width: 1px;
        height: 10px;
    }

    header {
        position: absolute;
        width: 100%;
        z-index: 999;
        background-color: #0000003d;
        padding: 18px 0 14px 0;
    }

    .top-bar-contact {
        text-align: right;
        margin: 0 31px 0px 0;
    }

    .mobilecontainer span {
        color: #fff;
        font-size: 25px;
        position: absolute;
        top: 7px;
        right: 10px;
    }

    .banner-social {
        display: none;
    }

    .arowow-angle {
        display: none;
    }

    .main-banner .carousel-caption h1 {
        font-size: 24px;
        line-height: 27px;
        width: 100%;
        margin: 0;
    }

    .main-banner .carousel-caption span {
        font-size: 17px;
        display: block;
        line-height: 23px;
    }

    .main-banner .carousel-caption a.btn-red {
        margin-right: 5px;
        position: relative;
        padding: 7px 7px;
        font-size: 14px;
    }

    .main-banner .carousel-caption a.btn-red i {
        font-size: 10px;
        margin: 0 0 5px 0;
    }

    .mainbanner-content {
        position: relative;
        z-index: 9;
        margin-top: 0px;
        background: rgba(255, 36, 90, 0.5686274509803921);
        padding: 15px 24px;
        /*border-radius: 10px;*/
        width: 60%;
        margin: 0 auto 0 auto;
    }

    .btn-banner {
        margin-top: 12px;
    }

    .mainbanner-content:after {
        width: 0;
        height: 0;
    }

    .your-web-caroul-heading-text {
        padding-top: 50px;
    }

    .mainbanner-content {
        position: relative;
        z-index: 9;
        margin-top: 100px;
        background: rgba(255, 36, 90, 0.5686274509803921);
        padding: 15px 24px;
        /*border-radius: 10px;*/
        width: 60%;
    }

    .your-web-heading-para {
        margin-top: 100px;
    }

    .your-web-heading-para h4 {
        font-size: 20px;
        line-height: 25px;
        width: 100%;
    }

    .your-web-heading-para h2 {
        font-size: 27px;
        margin-top: 13px
    }

    .your-web-heading-para p {
        font-size: 18px;
        line-height: 20px;
        margin-top: 20px;
    }

    .your-web-button button {
        margin-top: 16px;
    }

    .btn-red {
        padding: 5px 18px
    }

    .your-website-section-image img {
        margin-top: 39px;
    }

    section.your-website-section {
        padding: 3% 0 0 0;
    }

    .top-bar-contact {
        margin-top: 11px;
        margin-bottom: 3px;
    }

    .your-web-services-heading.text-center {
        margin-top: 31px;
    }

    .your-web-services-heading h2 {
        font-size: 27px;
        margin-top: 14px;
    }

    .your-web-services-heading h5 {
        font-size: 13px;
        letter-spacing: 0px;
        margin-bottom: 0;
    }

    .your-web-services-heading p {
        font-size: 17.90px;
        line-height: 19px;
    }

    #sell2 {
        margin-top: 0;
    }

    .your-web-caroul-heading-text h3 {
        font-size: 29px;
    }

    .your-web-caroul-heading-text p {
        font-size: 18px;
        width: 100%;
        line-height: 20px;
    }

    #sell2 .owl-nav {
        position: absolute;
        bottom: 0px;
        right: 0;
    }

    .your-web-carsoul-section {
        margin-top: 10px;
    }

    .your-web-branding {
        margin-top: 40px;
        margin-left: 0;
        text-align: center;
    }

    .your-web-branding-para h3 {
        font-size: 17px;
    }

    .your-web-logo-image img {
        margin: 0 auto;
        display: table;
        width: 100%;
    }

    .multiple-items .slick-current .testi-box {
        margin-top: 14px;
        height: 100%;
        width: 95%;
        position: relative;
        left: 0px;
    }

    .multiple-items .slick-current .testi-box p {
        font-size: 15px;
        width: 55%;
        margin: 20px auto 38px auto;
    }

    .testi-box h2 {
        font-size: 26px;
    }

    .testi-box img.g-img {
        width: 108px;
        margin: 0 auto 10px auto;
    }

    section.client-review {
        margin: 0 -15px
    }

    .testi-box img.img-circle {
        margin-bottom: 1px;
        width: 84px;
        margin-top: 20px;
    }

    .book-now-area-heading h2 {
        font-size: 24px;
        text-align: left;
        line-height: 30px;
    }

    .footer-blue-button button {
        margin-top: 15px;
        padding: 15px 30px;
        width: 50%;
        float: right;
    }

    .book-now-area {
        padding: 10px 10px;
        margin-top: -79px;
        margin-bottom: 10px;
    }

    .your-web-logo-main .col-md-2 {
        width: 33%;
        float: left;
    }

    .details h1 {
        font-size: 24px;
    }

    section.our-work {
        height: 100% !important
    }

    .tabs-images:hover .details .hover-inner-button a {
        padding: 5px 20px 5px 20px;
    }

    .tabs-images:hover .details .hover-inner-button a:hover {
        padding: 5px 20px 5px 20px;
    }

    .iuper-content {
        background: #fff;
        padding: 14px;
        position: relative;
        top: 178px;
        left: -43px;
    }

    .iuper-img img {
        margin: 0 auto;
        margin-top: 50px;
    }

    .commitment-heading {
        margin-top: 100px;
    }

    .iuper-content img.img-dot1 {
        display: none;
    }

    .branding-line hr {
        border: 0;
        border-top: 10px solid #fcda85;
        float: none !important;
    }

    .your-web-branding {
        margin-top: 100px;
        margin-left: 0;
        text-align: center !important;
    }

    .tech-two-heading-para {
        margin-top: 70px;
    }

    .announcement-image-new img {
        margin: 0 auto;
        text-align: center;
        float: right;
        margin-top: 50px;
        padding: 10px 17px;
        width: 101%;
    }

    .technology-we-use-margin .col-md-4 {
        width: 33%;
        float: left;
    }

    .technology-we-use-margin .col-md-4 {
        width: 33%;
        float: left;
    }

    .technology-logo-image img {
        margin: 0 auto;
        display: table;
        width: 100%;
    }

    /*.blog-margin .col-md-4 {width: 33%;float: left;}*/
    .blog-images img {
        width: 100% !important;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .book-now-area .col-md-9 {
        width: 72%;
    }

    .book-now-area .col-md-9 {
        width: 40%;
        float: left;
    }

    .book-now-area .row .col-md-3 {
        width: 60%;
        float: left;
    }

    .footer-section .container .row .col-md-3 {
        width: 50%;
        float: left;
    }

    .subheading {
        font-size: 37px;
    }

    .your-website-section-image:after {
        top: -28px;
        right: 145px;
    }

    .tach-bacnkground-image:after {
        right: 132px;
    }

    .iuper-content p {
        font-size: 22px;
        color: #909090;
        line-height: 1.23;

        font-weight: 300;
        font-style: normal;
        width: 100%;
    }

    /*Home Page Css Start */
    /*About Us Css Start */
    .inner-banner-content-about h1 {
        font-size: 50px;
        text-align: center;
        line-height: 30px;
    }

    .innercontent-about:after {
        top: -35px;
        right: 12px;
        height: 96px;
    }

    .your-web-about-heading-para {
        margin-top: 100px;
    }

    .commitment-para-1:after {
        top: -37px;
        width: 74%;
        height: 312px;
    }

    .iuper-content-about img.img-dot1 {
        display: none;
    }

    .iuper-content-about {
        padding: 63px 0 20px 20px;
        top: 0;
        left: 0;
    }

    .your-website-section-image-new:after {
        top: -29px;
    }

    /*About Us Css End */
    /*Branding Css Start */
    .inner-banner-content-branding h1 {
        font-size: 50px;
        line-height: 40px;
        margin-top: 154px;
    }

    .innercontent-branding:after {
        top: 154px;
        right: 116px;
        height: 120px;
    }

    .commitment-para-2-branding:after {
        top: -28px;
        height: 400px;
    }

    .blog-dots img {
        margin-top: 50px;
    }

    .our-branding-heading h2 {
        font-size: 30px;
    }

    /*Branding Css End */
    /*Digital Marketing Css Start */
    .inner-banner-content-digital-marketing h1 {
        font-size: 50px;
        line-height: 40px;
        margin-top: 170px;
    }

    .innercontent-digital-marketing:after {
        top: -17px;
        right: 160px;
        height: 109px;
    }

    .commitment-para-8-digital-marketing:after {
        top: -22px;
        height: 300px;
    }

    .your-web-about-heading-para span {
        font-size: 30px;
    }

    .your-web-about-heading-para h3 {
        font-size: 30px;
    }

    .our-branding-heading-digital h2 {
        font-size: 36px;
    }

    .commitment-para-8-digital-marketing {
        margin-top: 0px;
    }

    .commitment-para-8-digital-marketing:after {
        height: 500px;
    }

    .measure-about-section-para p {
        font-size: 30px;
    }

    .your-web-about-para-2 h3 {
        font-size: 30px;
        width: 100%;
    }

    .our-branding-heading-123 span {
        font-size: 30px;
    }

    .our-branding-heading-123 h2 {
        font-size: 30px;
    }

    .choose-image-text-digital img {
        margin: 0 auto;
        width: 100%;
    }

    .commitment-para-5-digital-marketing h3 {
        font-size: 30px;
    }

    .footer-blue-button-digital .btn-red {
        font-size: 16px;
    }

    .commitment-para-5-digital-marketing:after {
        height: 443px;
    }

    .blogs-heading h2 {
        font-size: 30px;
    }

    .choose-image-text-digital h5 {
        font-size: 20px;
        margin-top: 0px;
    }

    .your-web-about-para-2-new p {
        width: 100%;
    }

    .commitment-para-5-digital-marketing-1 h3 {
        font-size: 40px;
    }

    .commitment-para-5-digital-marketing-1:after {
        height: 500px;
    }

    /*Digital Marketing Css End */
    /*Content Writing Css Start */
    .your-web-about-para-2 p {
        width: 100%;
    }

    .inner-banner-content-writing h1 {
        font-size: 50px;
        line-height: 40px;
    }

    .innercontent-writing:after {
        top: -27px;
        height: 122px;
    }

    .content-writing-1 h3 span {
        font-size: 30px;
    }

    .content-writing-1 h3 {
        font-size: 30px;
    }

    .content-writing-2 h2 {
        font-size: 36px;
    }

    .react-image img {
        margin-top: 21px;
        margin: 0 auto;
    }

    .commitment-para-11 h3 {
        font-size: 30px;
    }

    .your-website-section-image-content:after {
        top: -198px;
        top: -28px;
        right: 133px;
    }

    /*Content Writing Css End */
    /*Web Development Css Start */
    .inner-banner-content-web-dev h1 {
        font-size: 38px;
        line-height: 36px;
        margin: 153px 0 3px 0px;
    }

    .innercontent-web-dev:after {
        top: -17px;
        height: 107px;
    }

    .product-web-dev-1-heading-para span {
        font-size: 30px;
    }

    .product-web-dev-1-heading-para h3 {
        font-size: 30px;
    }

    .our-branding-heading h2 {
        font-size: 30px;
    }

    .our-branding-heading h2 span {
        font-size: 30px;
    }

    .product-web-images-2 img {
        width: 100%;
    }

    .bulk-sms-part-3-para h3 {
        font-size: 30px;
    }

    .bulk-sms-part-3-para p {
        font-size: 30px;
    }

    .bulk-sms-iuper-img img {
        margin-top: 50px !important;
        margin: 0 auto;
    }

    .product-web-side-text p {
        width: 100%;
    }

    .product-web-section-7-image img {
        width: 100%;
    }

    .product-web-section-7-para-heading h3 {
        font-size: 30px;
    }

    .product-web-section-7-para-heading h4 {
        font-size: 27px;
    }

    .product-web-section-7-para-heading:after {
        height: 749px;
        top: -33px;
    }

    .tech-two-heading-para h2 {
        font-size: 36px;
    }

    .tech-two-heading-para span {
        font-size: 36px;
    }

    .product-web-1-image:after {
        top: 115px;
        right: 76px;
    }

    .product-web-sec-3-heading-para h3 {
        font-size: 30px;
        padding: 0px 0px 0px 55px;
    }

    .product-web-sec-3-heading-para:after {
        height: 510px;
        top: -85px;
    }

    .product-web-sec-3-image {
        margin-top: 50px;
    }

    .product-web-1-image img {
        margin-top: 295px;
    }

    .product-web-five-step .our-branding-heading-123 h2 {
        font-size: 30px;
    }

    .product-web-five-step .our-branding-heading-123 h4 {
        font-size: 18px;
    }

    .product-web-section-6-para-heading h3 {
        font-size: 30px;
    }

    .product-web-section-6-para-heading h3 span {
        font-size: 30px;
    }

    .product-web-section-6-para-heading:after {
        height: 695px;
    }

    .product-web-section-7-image img {
        margin-top: 250px;
    }

    .product-web-five-image-ori img {
        width: 100%;
    }

    .product-web-1-image-product:after {
        top: -170px;
        right: 120px;
    }

    /*Web Development Css End */
    /*Mobile App Development Css Start */
    .inner-banner-content-mob-app h1 {
        font-size: 50px;
        line-height: 40px;
        margin: 160px 0 3px 0;
    }

    .innercontent-mob-app:after {
        top: -17px;
        height: 111px;
    }

    .measure-about-section-para span {
        font-size: 30px;
    }

    .commitment-para-8-mob-app h3 {
        font-size: 30px;
    }

    .search-engine .our-branding-heading h2 {
        font-size: 36px;
    }

    .your-search-about-heading-para123 h3 {
        font-size: 30px;
    }

    .your-search-about-heading-para123 span {
        font-size: 30px;
    }

    .react-multi-images img {
        margin: 0 auto;
        padding-bottom: 10px;
    }

    .your-website-section-image-mobile:after {
        top: -27px;
        right: 89px;
    }

    /*Mobile App Development Css End */
    /*SEO Page Css Start */
    section.img-uper .ul-blue-listing .li-blue-listing {
        width: 100%;
    }

    .number-percent-text1 img {
        display: none;
    }

    .number-percent-text3 img {
        display: none;
    }

    .number-percent-text4 img {
        display: none;
    }

    .number-percent-text2 img {
        display: none;
    }

    .inner-banner-content-seo h1 {
        font-size: 50px;
        line-height: 50px;
        margin: 160px 0 3px 0;
    }

    .innercontent-seo:after {
        top: -15px;
        height: 122px;
    }

    .your-search-about-heading-para h3 {
        font-size: 30px;
    }

    .be-in-the-know-heading h3 {
        font-size: 30px;
    }

    .number-percent-text3 img {
        display: none;
    }

    .number-percent-text4 {
        margin-top: 0px;
    }

    .number-percent-text4 p {
        width: 96%;
    }

    .number-percent-text3 img {
        display: none;
    }

    .commitment-para-6-seo h3 {
        font-size: 30px;
        padding: 0px 0px 0px 10px;
    }

    .commitment-para-6-seo:after {
        height: 660px;
    }

    .commitment-para-8-seo h3 {
        font-size: 30px;
    }

    .commitment-para-8-seo:after {
        height: 500px;
    }

    .search-engine .our-branding-section-para p {
        padding-left: 0px;
        padding-right: 0px;
    }

    .commitment-para-6-seo p {
        font-size: 22px;
        padding: 20px 8px 0px 10px;
    }

    section.img-uper .ul-blue-listing-seo .li-blue-listing {
        width: 100%;
    }

    section.side-image-text1 {
        margin-top: 0px;
    }

    .your-website-section-image-seo-1:after {
        top: -28px;
        right: 143px;
    }

    /*SEO Page Css End */
    /*PPC Css Start */
    .inner-banner-content-payper h1 {
        font-size: 50px;
        line-height: 40px;
        margin-top: 160px;
    }

    .innercontent-payper:after {
        top: -19px;
        height: 108px;
    }

    .commitment-para-4:after {
        height: 627px;
    }

    .your-web-about-para-2-payper p {
        width: 100%;
    }

    .your-web-about-para-2-payper h3 {
        width: 100%;
        font-size: 30px;
    }

    .payper-how-it-work-image img {
        width: 100%;
    }

    .our-branding-heading-123 p {
        padding-left: 0px;
        padding-right: 0px;
    }

    .number-percent-text3 {
        margin-top: 0px;
    }

    .commitment-para-5 h3 {
        font-size: 30px;
        padding: 0px 0px 0px 20px;
    }

    .commitment-para-5 p {
        padding: 20px 1px 0px 20px;
    }

    .choose-image-text.text-center img {
        width: 100%;
        height: 220px;
    }

    .choose-image-text h5 {
        font-size: 22px;
    }

    .choose-your-heading h3 {
        font-size: 30px;
    }

    .footer-blue-button a {
        margin-top: 50px;
        margin-left: 0px;
    }

    .your-website-section-image-ppc:after {
        top: -28px;
    }

    .your-website-section-image-ppc img {
        margin-top: 120px;
    }

    /*PPC Css End */
    /*Social Media Css Start */
    .inner-banner-content-social h1 {
        font-size: 50px;
        line-height: 50px;
        margin: 165px 0px 28px 32px;
    }

    .innercontent-social:after {
        top: -6px;
        height: 160px;
    }

    .number-percent-text-media-1 img {
        display: none;
    }

    .number-percent-text-media-2 img {
        display: none;
    }

    .number-percent-text-media-3 img {
        display: none;
    }

    .number-percent-text-media-2 p {
        width: 100%;
    }

    .number-percent-text-media-2 {
        margin-top: 0px;
    }

    .number-percent-text-media-3 p {
        margin-left: 0px;
    }

    .number-percent-text-media-3 {
        margin-top: 83px;
        margin-left: 0px;
    }

    .measure-para-212-social p {
        font-size: 30px;
    }

    .measure-about-section-para-social p {
        font-size: 30px;
    }

    .commitment-para-7-social h3 {
        font-size: 30px;
        padding: 0px 0px 0px 20px;
    }

    .commitment-para-7-social p {
        padding: 20px 0px 0px 20px;
    }

    .commitment-para-7-social:after {
        height: 530px;
    }

    .commitment-image123 img {
        margin-top: 70px;
    }

    .iuper-content-media img.img-dot1 {
        display: none;
    }

    .social-media-pic2 img {
        display: none;
    }

    .social-media-pic1 img {
        display: none;
    }

    .social-media-pic1 h4 {
        font-size: 22px;
        margin-top: 0px;
        margin-left: 0px;
    }

    .social-media-pic1 p {
        margin-top: 60px;
        margin-left: 0px;
        font-size: 18px;
        width: 100%;
    }

    .social-media-pic2 h4 {
        margin-top: 0px;
        margin-left: 0px;
        font-size: 22px;
        width: 100% !important;
    }

    .social-media-pic2 p {
        margin-top: 0px;
        margin-left: 0px;
        font-size: 18px;
        width: 100%;
    }

    .your-website-section-image-social-media:after {
        top: -158px;
        right: 150px;
    }

    /*Social Media Css End */
    /*Digital Signage Css Start */
    .inner-banner-content-digital-signage h1 {
        font-size: 50px;
        line-height: 40px;
        margin: 150px 0 3px 30px;
    }

    .innercontent-digital-signage:after {
        top: -16px;
        right: 171px;
        width: 42%;
        height: 108px;
    }

    .digital-signage-last-sec-img img {
        width: 100%;
    }

    .digital-signage-2-image img {
        width: 100%;
    }

    .your-web-digital-signage h3 {
        font-size: 30px;
    }

    .your-web-digital-signage h3 span {
        font-size: 30px;
    }

    .digital-signage-1-image:after {
        top: -198px;
        right: 105px;
        height: 370px;
    }

    .your-web-digital-signage {
        margin-top: 120px;
    }

    .digital-signage-2-para-heading h3 {
        font-size: 30px;
    }

    .digital-signage-pricing-table1 h2 {
        font-size: 30px;
    }

    .digital-signage-pricing-table1 h1 {
        font-size: 40px;
    }

    .digital-signage-pricing-table1 p {
        font-size: 16px;
    }

    .digital-signage-pricing-text-1 p {
        font-size: 18px;
    }

    .digital-signage-pricing-text-2 p {
        font-size: 18px;
    }

    .digital-signage-pricing-text-3 p {
        font-size: 18px;
    }

    .digital-signage-pricing-text-4 p {
        font-size: 18px;
    }

    .digital-signage-pricing-middle-text-1 p {
        font-size: 18px;
    }

    .digital-signage-pricing-middle-text-2 p {
        font-size: 18px;
    }

    .digital-signage-pricing-middle-text-3 p {
        font-size: 18px;
    }

    .digital-signage-desktop-image-2 img {
        width: 80%;
    }

    .digital-signage-desktop-images img {
        width: 80%;
    }

    .digital-signage-desktop-image-3 img {
        width: 80%;
    }

    .bulk-how-it-work-heading h2 {
        font-size: 30px;
    }

    .digital-signage-pic1 img {
        display: none;
    }

    .digital-signage-pic2 img {
        display: none;
    }

    .digital-signage-pic1 p {
        margin-top: 0px;
        margin-left: 0px;
        font-size: 18px;
        width: 100%;
    }

    .digital-signage-pic2 p {
        margin-top: 0;
        margin-left: 0;
        font-size: 18px;
        width: 100% !important;
    }

    .digital-signage-4-image img {
        width: 100%;
    }

    .bulk-how-it-work-para-signage p {
        padding: 0px;
    }

    /*Digital Signage Css End */
    /*Bulk Fax Css Start */
    .inner-banner-content-bulk-fax h1 {
        font-size: 50px;
        line-height: 40px;
        margin: 150px 0px 3px 32px;
    }

    .innercontent-bulk-fax:after {
        top: 119px;
        right: 180px;
        height: 103px;
    }

    .your-web-about-heading-para-bulk-fax span {
        font-size: 30px;
    }

    .your-web-about-heading-para-bulk-fax h3 {
        font-size: 30px;
    }

    .your-web-about-heading-para-bulk-fax {
        margin-top: 120px;
    }

    .measure-about-section-para-bulk-fax p {
        font-size: 30px;
    }

    .cloud-base-bulk-fax h3 {
        font-size: 30px;
    }

    .bulk-fax-cloud-inner-para p {
        width: 100%;
    }

    .bulk-fax-how-it-work img {
        width: 100%;
    }

    .bulk-pricing-para-li h2 {
        font-size: 40px;
    }

    .bulk-pricing-para-li p {
        font-size: 18px;
    }

    .purple-pricing-color h2 {
        font-size: 36px;
    }

    .purple-pricing-color h1 {
        font-size: 44px;
    }

    .btn-red-bulk {
        margin: 0 auto;
    }

    .bulk-pricing-last-line p {
        margin-right: 0;
        margin-top: 25px;
    }

    .row.color-c-whole-bulks {
        height: 100%;
    }

    .sms-sub-monthly-yearly-column-2 .bulk-pricing-large1 h3 {
        font-size: 50px;
    }

    .your-website-section-image-bulk-fax:after {
        top: -158px;
        right: 130px;
    }

    /*Bulk Fax Css End */
    /*Bulk Sms Css Start */
    .inner-banner-content-bulk-sms h1 {
        font-size: 50px;
        line-height: 40px;
        margin: 150px 0 3px 34px;
    }

    .innercontent-bulk-sms:after {
        top: 138px;
        height: 100px;
    }

    .bulk-sms-part-1 h3 {
        font-size: 30px;
    }

    .bulk-sms-part-2-heading h2 {
        font-size: 36px;
    }

    .bulk-sms-part-3 p {
        line-height: 1.23;
    }

    .bulk-sms-part-3:after {
        top: 0;
        height: 460px;
    }

    .bulk-sms-part-3 {
        margin-top: 50px;
    }

    .bulk-fax-cloud-inner-para p {
        width: 100%;
    }

    .bulk-sms-section-3-part-1 h2 {
        font-size: 32px;
    }

    .bulk-sms-section-3-part-1:after {
        height: 320px;
    }

    .bulk-sms-section-3-part-2 {
        margin-top: 0;
        margin-bottom: 0;
    }

    /*Bulk Fax Css End */
    /*Portfolio Css Start */
    .inner-banner-content h1 {
        font-size: 50px;
        line-height: 40px;
        margin: 150px 0 3px 0;
    }

    .innercontent:after {
        top: -19px;
        height: 92px;
    }

    .portfolio-card-img .details {
        width: 77%;
        height: 87%;
        left: 37%;
    }

    /*Portfolio Css End */
    /*Industries Css Start */
    .inner-banner-content-industries h1 {
        font-size: 50px;
        line-height: 40px;
        margin: 150px 0 3px -25px;
    }

    .innercontent-industries:after {
        top: -33px;
        height: 100px;
    }

    .industries-part-1 h3 {
        font-size: 28px;
    }

    .industries-part-2 h2 {
        font-size: 30px;
    }

    .industrial-red-button a {
        margin-top: 15px;
        margin-left: 20px;
    }

    .industries-part-1 h2 {
        font-size: 60px;
    }

    .industries-part-3:after {
        height: 540px;
    }

    .commitment-image img {
        margin-top: 25px;
    }

    .industries-part-4 h2 {
        font-size: 60px;
    }

    .industries-part-4 h3 {
        font-size: 28px;
    }

    .industries-part-4 h4 {
        font-size: 24px;
    }

    .industries-part-4:after {
        height: 352px;
    }

    .industries-part-5 p {
        width: 100%;
    }

    .industries-part-5 {
        padding-right: 0px;
        padding-left: 0px;
    }

    .industries-section-2-part-1 h3 {
        font-size: 28px;
    }

    .industries-section-2-part-1 h2 {
        font-size: 50px;
    }

    .industries-section-2-part-1 h4 {
        font-size: 30px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .industries-section-2-part-2 p {
        width: 100%;
    }

    .industries-section-4-part-1-new h3 {
        font-size: 28px;
    }

    .industries-section-4-part-1-new h2 {
        font-size: 40px;
    }

    .industries-section-4-part-1-new h4 {
        font-size: 28px;
    }

    .industries-section-4-part-1-new:after {
        height: 750px;
    }

    .industries-section-5-part-1 h3 {
        font-size: 28px;
    }

    .industries-section-5-part-1 h2 {
        font-size: 40px;
    }

    .industries-section-5-part-1 h4 {
        font-size: 24px;
    }

    .industries-section-5-part-1:after {
        height: 700px;
    }

    .industries-section-7-part-1 h3 {
        font-size: 28px;
    }

    .industries-section-7-part-1 h2 {
        font-size: 50px;
    }

    .industries-section-7-part-1 h4 {
        font-size: 28px;
    }

    .iuper-content-about-industries img.img-dot1 {
        display: none;
    }

    .iuper-content-about-industries p {
        width: 100%;
    }

    .industries-section-4-part-1 h2 {
        font-size: 40px;
    }

    .industries-section-4-part-1 h4 {
        font-size: 26px;
    }

    .industries-section-4-part-1:after {
        height: 720px;
    }

    .industries-section-5-part-1-new h3 {
        font-size: 28px;
    }

    .industries-section-5-part-1-new h2 {
        font-size: 50px;
    }

    .industries-section-5-part-1-new h4 {
        font-size: 26px;
    }

    .industries-section-5-part-1-new:after {
        height: 620px;
    }

    .industries-section-11-part-1 h2 {
        font-size: 50px;
    }

    .industries-section-11-part-1 h4 {
        font-size: 30px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .food-and-beverage h4 {
        font-size: 28px;
    }

    .industries-section-7-part-2 p {
        width: 100%;
    }

    /*Industries Css End */
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .scale-pricing {
        zoom: 1;
    }

    .blank-home-section {
        height: auto !important;
    }

    /*Home Page Css Start */
    .footer-logo img {
        width: 60%;
    }

    .sidenav .user-login {
        display: none;
    }

    .mobilecontainer span {
        color: #fff;
        font-size: 30px;
        line-height: 30px;
        margin-right: 0;
        margin-top: 0;
        padding: 0;
    }

    .navigation ul {
        display: none;
    }

    .main-logo img {
        width: 25%;
        margin: 0 auto;
    }

    .top-bar-contact li a {
        color: #fff;
        font-size: 14px;
        font-weight: 400;
    }

    .top-bar-contact li ul.list-inline li:last-child:after {
        top: 5px;
        left: -6px;
        width: 1px;
        height: 10px;
    }

    header {
        position: absolute;
        width: 100%;
        z-index: 999;
        background-color: #0000003d;
        padding: 18px 0 14px 0;
    }

    .top-bar-contact {
        text-align: right;
        margin: 0 31px 0px 0;
    }

    .mobilecontainer span {
        color: #fff;
        font-size: 25px;
        position: absolute;
        top: 7px;
        right: 10px;
    }

    .banner-social {
        display: none;
    }

    .arowow-angle {
        display: block;
    }

    span.fa.fa-angle-left {
        border: 1px solid #fff;
        font-size: 16px;
        border-radius: 50%;
        width: 25px;
        height: 25px;
        display: flex;
        justify-content: center;
        align-items: center;
        opacity: 1;
        color: #fff;
        left: 48px;
        position: absolute;
    }

    .carousel-control.right {
        left: 20px;
        top: 45%;
        width: max-content;
    }

    a.left.carousel-control {
        left: -28px;
        top: 55%;
        width: max-content;
    }

    span.fa.fa-angle-right {
        border: 1px solid #fff;
        font-size: 16px;
        border-radius: 50%;
        width: 25px;
        height: 25px;
        display: flex;
        justify-content: center;
        align-items: center;
        opacity: 1;
        color: #fff;
    }

    .main-banner .carousel-caption h1 {
        font-size: 24px;
        line-height: 27px;
        width: 71%;
        margin: 0;
    }

    .main-banner .carousel-caption span {
        font-size: 17px;
        display: block;
        line-height: 23px;
    }

    .main-banner .carousel-caption a.btn-red {
        margin-right: 5px;
        position: relative;
        padding: 7px 19px;
        font-size: 14px;
    }

    .main-banner .carousel-caption a.btn-red i {
        font-size: 10px;
        margin: 0 0 5px 0;
    }

    .mainbanner-content {
        position: relative;
        z-index: 9;
        margin-top: 0px;
        background: rgba(255, 36, 90, 0.5686274509803921);
        padding: 15px 24px;
        /*border-radius: 10px;*/
        width: 60%;
        margin: 0 auto 0 auto;
    }

    .btn-banner {
        margin-top: 12px;
    }

    .mainbanner-content:after {
        width: 0;
        height: 0;
    }

    .your-web-caroul-heading-text {
        padding-top: 50px;
    }

    .mainbanner-content {
        position: relative;
        z-index: 9;
        margin-top: 100px;
        background: rgba(255, 36, 90, 0.5686274509803921);
        padding: 15px 24px;
        /*border-radius: 10px;*/
        width: 60%;
    }

    .your-web-heading-para {
        margin-top: 100px;
    }

    .your-web-heading-para h4 {
        font-size: 20px;
        line-height: 25px;
        width: 100%;
    }

    .your-web-heading-para h2 {
        font-size: 27px;
        margin-top: 13px
    }

    .your-web-heading-para p {
        font-size: 18px;
        line-height: 20px;
        margin-top: 20px;
    }

    .your-web-button button {
        margin-top: 16px;
    }

    .btn-red {
        padding: 5px 18px
    }

    .your-website-section-image img {
        margin-top: 100px;
    }

    section.your-website-section {
        padding: 3% 0 0 0;
    }

    .top-bar-contact {
        margin-top: 11px;
        margin-bottom: 3px;
    }

    .your-web-services-heading.text-center {
        margin-top: 31px;
    }

    .your-web-services-heading h2 {
        font-size: 27px;
        margin-top: 14px;
    }

    .your-web-services-heading h5 {
        font-size: 13px;
        letter-spacing: 0px;
        margin-bottom: 0;
    }

    .your-web-services-heading p {
        font-size: 17.90px;
        line-height: 19px;
    }

    #sell2 {
        margin-top: 0;
    }

    .your-web-caroul-heading-text h3 {
        font-size: 29px;
    }

    .your-web-caroul-heading-text p {
        font-size: 18px;
        width: 100%;
        line-height: 20px;
    }

    #sell2 .owl-nav {
        position: absolute;
        bottom: 0px;
        right: 0;
    }

    .your-web-carsoul-section {
        margin-top: 10px;
    }

    .your-web-branding {
        margin-top: 40px;
        margin-left: 0;
        text-align: center;
    }

    .your-web-branding-para h3 {
        font-size: 17px;
    }

    .your-web-logo-image img {
        margin: 0 auto;
        display: table;
        width: 100%;
    }

    .multiple-items .slick-current .testi-box {
        margin-top: 14px;
        height: 100%;
        width: 95%;
        position: relative;
        left: 0px;
    }

    .multiple-items .slick-current .testi-box p {
        font-size: 15px;
        width: 55%;
        margin: 20px auto 38px auto;
    }

    .testi-box h2 {
        font-size: 26px;
    }

    .testi-box img.g-img {
        width: 108px;
        margin: 0 auto 10px auto;
    }

    section.client-review {
        margin: 0 -15px
    }

    .testi-box img.img-circle {
        margin-bottom: 1px;
        width: 84px;
        margin-top: 20px;
    }

    .book-now-area-heading h2 {
        font-size: 17px;
        text-align: left;
        line-height: 21px;
    }

    .footer-blue-button button {
        margin-top: 12px;
        float: right;
        padding: 10px 22px;
        width: 60%;
    }

    .book-now-area {
        padding: 10px 10px;
        margin-top: -79px;
        margin-bottom: 10px;
    }

    .your-web-logo-main .col-md-2 {
        width: 33%;
        float: left;
    }

    .details h1 {
        font-size: 24px;
    }

    section.our-work {
        height: 100% !important
    }

    .tabs-images:hover .details .hover-inner-button a {
        padding: 5px 20px 5px 20px;
    }

    .tabs-images:hover .details .hover-inner-button a:hover {
        padding: 5px 20px 5px 20px;
    }

    .iuper-content {
        background: #fff;
        padding: 0;
        position: relative;
        top: 40px;
        left: 15px;
    }

    .iuper-img img {
        margin: 0 auto;
        margin-top: 50px;
    }

    .commitment-heading {
        margin-top: 100px;
    }

    .iuper-content img.img-dot1 {
        display: none;
    }

    .branding-line hr {
        border: 0;
        border-top: 10px solid #fcda85;
        float: none !important;
    }

    .your-web-branding {
        margin-top: 40px;
        margin-left: 0;
        text-align: center !important;
    }

    .tech-two-heading-para {
        margin-top: 70px;
    }

    .announcement-image-new img {
        margin: 0 auto;
        text-align: center;
        float: right;
        margin-top: 50px;
        width: 100%;
    }

    .technology-we-use-margin .col-md-4 {
        width: 33%;
        float: left;
    }

    .technology-we-use-margin .col-md-4 {
        width: 33%;
        float: left;
    }

    .technology-logo-image img {
        margin: 0 auto;
        display: table;
    }

    /*.blog-margin .col-md-4 {width: 33%;float: left;}*/
    .blog-images img {
        width: 100% !important;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .book-now-area .col-md-9 {
        width: 72%;
    }

    .book-now-area .col-md-9 {
        width: 40%;
        float: left;
    }

    .book-now-area .row .col-md-3 {
        width: 60%;
        float: left;
    }

    .footer-section .container .row .col-md-3 {
        width: 50%;
        float: left;
    }

    .your-website-section-image:after {
        top: -21px;
        right: 109px;
        height: 300px;
    }

    .commitment-heading h2 {
        font-size: 40px;

        font-weight: 700;
        font-style: normal;
    }

    .commitment-heading:after {
        width: 69%;
    }

    .our-work-heading-para h3 {
        font-size: 40px;
    }

    .measure-percent-heading-l-s h3 {
        font-size: 58px;
        font-weight: 300;
    }

    .measure-percent-heading-l-s h5 {

        font-size: 16px;
        font-weight: 300;
    }

    .tech-two-heading-para p {
        font-size: 18px;
    }

    .tach-bacnkground-image:after {
        top: 30px;
        right: 100px;
        height: 364px;
    }

    .iuper-content p {
        font-size: 22px;
        color: #909090;
        line-height: 1.23;

        font-weight: 300;
        font-style: normal;
        width: 100%;
    }

    /*Home Page Css Start */
    /*About Us Css Start */
    .inner-banner-content-about h1 {
        font-size: 50px;
        text-align: center;
        line-height: 30px;
    }

    .innercontent-about:after {
        top: -35px;
        right: 12px;
        height: 96px;
    }

    .your-web-about-heading-para {
        margin-top: 100px;
    }

    .commitment-para-1:after {
        top: -65px;
        width: 74%;
        height: 430px;
    }

    .iuper-content-about img.img-dot1 {
        display: none;
    }

    .iuper-content-about {
        padding: 63px 0 20px 20px;
        top: 0;
        left: 0;
    }

    .your-web-about-para-2-new p {
        width: 100%;
    }

    .single-blog-heading h3 {
        font-size: 20px;
    }

    .your-website-section-image-new img {
        margin-top: 170px;
    }

    .your-website-section-image-new:after {
        top: -21px;
        right: 114px;
    }

    /*About Us Css End */
    /*Branding Css Start */
    .inner-banner-content-branding h1 {
        font-size: 50px;
        line-height: 40px;
        margin-top: 154px;
    }

    .innercontent-branding:after {
        top: 154px;
        right: 116px;
        height: 120px;
    }

    .commitment-para-2-branding:after {
        top: -40px;
        height: 510px;
    }

    .blog-dots img {
        margin-top: 50px;
    }

    .our-branding-heading h2 {
        font-size: 30px;
    }

    .our-executive-name-1 h3 {
        font-size: 34px;
    }

    .commitment-para-3 h2 {
        font-size: 50px;
    }

    .commitment-para-3 .footer-blue-button {
        padding: 0px 0px 0px 40px;
    }

    /*Branding Css End */
    /*Digital Marketing Css Start */
    .inner-banner-content-digital-marketing h1 {
        font-size: 50px;
        line-height: 40px;
        margin-top: 170px;
    }

    .innercontent-digital-marketing:after {
        top: -17px;
        right: 160px;
        height: 109px;
    }

    .commitment-para-8-digital-marketing:after {
        top: -22px;
        height: 570px !important;
    }

    .your-web-about-heading-para span {
        font-size: 30px;
    }

    .your-web-about-heading-para h3 {
        font-size: 30px;
    }

    .our-branding-heading-digital h2 {
        font-size: 36px;
    }

    .commitment-para-8-digital-marketing {
        margin-top: 0px;
    }

    .commitment-para-8-digital-marketing:after {
        height: 500px;
    }

    .measure-about-section-para p {
        font-size: 30px;
    }

    .your-web-about-para-2 h3 {
        font-size: 30px;
        width: 100%;
    }

    .our-branding-heading-123 span {
        font-size: 30px;
    }

    .our-branding-heading-123 h2 {
        font-size: 30px;
    }

    .choose-image-text-digital img {
        margin: 0 auto;
        width: 100%;
    }

    .commitment-para-5-digital-marketing h3 {
        font-size: 30px;
    }

    .footer-blue-button-digital .btn-red {
        font-size: 16px;
    }

    .commitment-para-5-digital-marketing:after {
        height: 443px;
    }

    .blogs-heading h2 {
        font-size: 30px;
    }

    .choose-image-text-digital h5 {
        font-size: 20px;
        margin-top: 0px;
    }

    .commitment-para-8-digital-marketing p {
        margin-top: 10px;
    }

    .your-web-about-para-2-new p {
        width: 100%;
    }

    .commitment-para-5-digital-marketing-1 h3 {
        font-size: 31px;
    }

    .commitment-para-5-digital-marketing-1:after {
        height: 470px;
    }

    .your-website-section-image-marketing:after {
        top: -142px;
        right: 97px;
    }

    .your-website-section-image-marketing img {
        margin-top: 120px;
    }

    /*Digital Marketing Css End */
    /*Content Writing Css Start */
    .your-web-about-para-2 p {
        width: 100%;
    }

    .inner-banner-content-writing h1 {
        font-size: 50px;
        line-height: 40px;
    }

    .innercontent-writing:after {
        top: -27px;
        height: 122px;
    }

    .content-writing-1 h3 span {
        font-size: 30px;
    }

    .content-writing-1 h3 {
        font-size: 30px;
    }

    .content-writing-2 h2 {
        font-size: 36px;
    }

    .react-image img {
        margin-top: 21px;
        margin: 0 auto;
    }

    .commitment-para-11 h3 {
        font-size: 30px;
    }

    .content-writing-3:after {
        height: 660px;
    }

    .your-website-section-image-content:after {
        top: -191px;
        right: 98px;
    }

    /*Content Writing Css End */
    /*Web Development Css Start */
    .inner-banner-content-web-dev h1 {
        font-size: 38px;
        line-height: 36px;
        margin: 153px 0 3px 0px;
    }

    .innercontent-web-dev:after {
        top: -17px;
        height: 107px;
    }

    .product-web-dev-1-heading-para span {
        font-size: 30px;
    }

    .product-web-dev-1-heading-para h3 {
        font-size: 30px;
    }

    .our-branding-heading h2 {
        font-size: 30px;
    }

    .our-branding-heading h2 span {
        font-size: 30px;
    }

    .product-web-images-2 img {
        width: 100%;
    }

    .bulk-sms-part-3-para h3 {
        font-size: 30px;
    }

    .bulk-sms-part-3-para p {
        font-size: 30px;
    }

    .bulk-sms-iuper-img img {
        margin-top: 50px !important;
        margin: 0 auto;
    }

    .product-web-side-text p {
        width: 100%;
    }

    .product-web-section-7-image img {
        width: 100%;
    }

    .product-web-section-7-para-heading h3 {
        font-size: 30px;
    }

    .product-web-section-7-para-heading h4 {
        font-size: 27px;
    }

    .product-web-section-7-para-heading:after {
        height: 908px;
    }

    .tech-two-heading-para h2 {
        font-size: 36px;
    }

    .tech-two-heading-para span {
        font-size: 36px;
    }

    .product-web-1-image:after {
        top: -150px;
        right: 76px;
    }

    .product-web-sec-3-heading-para h3 {
        font-size: 30px;
        padding: 0px 0px 0px 55px;
    }

    .product-web-sec-3-heading-para:after {
        height: 482px;
        top: -42px;
    }

    .product-web-sec-3-image {
        margin-top: 50px;
    }

    .product-web-1-image img {
        margin-top: 295px;
    }

    .product-web-five-step .our-branding-heading-123 h2 {
        font-size: 30px;
    }

    .product-web-five-step .our-branding-heading-123 h4 {
        font-size: 18px;
    }

    .product-web-section-6-para-heading h3 {
        font-size: 30px;
    }

    .product-web-section-6-para-heading h3 span {
        font-size: 30px;
    }

    .product-web-section-6-para-heading:after {
        height: 774px;
        top: -53px;
    }

    .product-web-section-7-image img {
        margin-top: 250px;
    }

    .product-web-five-image-ori img {
        width: 100%;
    }

    .product-web-1-image-product:after {
        top: -170px;
        right: 90px;
    }

    /*Web Development Css End */
    /*Mobile App Development Css Start */
    .inner-banner-content-mob-app h1 {
        font-size: 50px;
        line-height: 40px;
        margin: 160px 0 3px 0;
    }

    .innercontent-mob-app:after {
        top: -17px;
        height: 111px;
    }

    .measure-about-section-para span {
        font-size: 30px;
    }

    .commitment-para-8-mob-app h3 {
        font-size: 30px;
    }

    .search-engine .our-branding-heading h2 {
        font-size: 36px;
    }

    .your-search-about-heading-para123 h3 {
        font-size: 30px;
    }

    .your-search-about-heading-para123 span {
        font-size: 30px;
    }

    .react-multi-images img {
        margin: 0 auto;
        padding-bottom: 10px;
    }

    .commitment-para-7:after {
        top: 0;
    }

    .footer-blue-button1 a {
        margin-top: 0px;
        margin-left: 20px;
    }

    .footer-blue-button123 a {
        margin-top: 0px;
        margin-left: 20px;
    }

    .your-search-about-heading-para123 {
        margin-top: 100px;
    }

    .your-website-section-image-mobile:after {
        top: -21px;
        right: 89px;
    }

    .your-website-section-image-seo-1:after {
        top: -21px;
        right: 84px;
    }

    /*Mobile App Development Css End */
    /*SEO Page Css Start */
    section.img-uper .ul-blue-listing .li-blue-listing {
        width: 100%;
    }

    .number-percent-text1 img {
        display: none;
    }

    .number-percent-text3 img {
        display: none;
    }

    .number-percent-text4 img {
        display: none;
    }

    .number-percent-text2 img {
        display: none;
    }

    .inner-banner-content-seo h1 {
        font-size: 40px;
        line-height: 40px;
        margin: 160px 0 3px 0;
    }

    .innercontent-seo:after {
        top: -15px;
        height: 103px;
    }

    .your-search-about-heading-para h3 {
        font-size: 30px;
    }

    .be-in-the-know-heading h3 {
        font-size: 30px;
    }

    .number-percent-text3 img {
        display: none;
    }

    .number-percent-text4 {
        margin-top: 0px;
    }

    .number-percent-text4 p {
        width: 96%;
    }

    .number-percent-text3 img {
        display: none;
    }

    .commitment-para-6-seo h3 {
        font-size: 30px;
        padding: 0px 0px 0px 10px;
    }

    .commitment-para-6-seo:after {
        height: 805px;
    }

    .commitment-para-8-seo h3 {
        font-size: 30px;
    }

    .commitment-para-8-seo:after {
        height: 569px;
    }

    .search-engine .our-branding-section-para p {
        padding-left: 0px;
        padding-right: 0px;
    }

    .commitment-para-6-seo p {
        font-size: 22px;
        padding: 20px 8px 0px 10px;
    }

    section.side-image-text1 {
        margin-top: 0px;
    }

    /*SEO Page Css End */
    /*PPC Css Start */
    .inner-banner-content-payper h1 {
        font-size: 50px;
        line-height: 40px;
        margin-top: 160px;
    }

    .innercontent-payper:after {
        top: -19px;
        height: 108px;
    }

    .commitment-para-4:after {
        height: 721px;
    }

    .your-web-about-para-2-payper p {
        width: 100%;
    }

    .your-web-about-para-2-payper h3 {
        width: 100%;
        font-size: 30px;
    }

    .payper-how-it-work-image img {
        width: 100%;
    }

    .our-branding-heading-123 p {
        padding-left: 0px;
        padding-right: 0px;
    }

    .number-percent-text3 {
        margin-top: 0px;
    }

    .commitment-para-5 h3 {
        font-size: 30px;
        padding: 0px 0px 0px 20px;
    }

    .commitment-para-5 p {
        padding: 20px 1px 0px 20px;
    }

    .choose-image-text.text-center img {
        width: 100%;
        height: 220px;
    }

    .choose-image-text h5 {
        font-size: 22px;
        line-height: 1;
    }

    .choose-your-heading h3 {
        font-size: 30px;
    }

    .footer-blue-button a {
        margin-top: 30px;
        margin-left: 0px;
    }

    .choose-image-text.text-center img {
        width: 100%;
        height: 100%;
    }

    .your-website-section-image-ppc:after {
        top: -22px;
        right: 80px;
    }

    /*PPC Css End */
    /*Social Media Css Start */
    .inner-banner-content-social h1 {
        font-size: 46px;
        line-height: 40px;
        margin: 165px 0px 28px 0px;
    }

    .innercontent-social:after {
        top: 0px;
        height: 120px;
    }

    .number-percent-text-media-1 img {
        display: none;
    }

    .number-percent-text-media-2 img {
        display: none;
    }

    .number-percent-text-media-3 img {
        display: none;
    }

    .number-percent-text-media-2 p {
        width: 100%;
    }

    .number-percent-text-media-2 {
        margin-top: 0px;
    }

    .number-percent-text-media-3 p {
        margin-left: 0px;
    }

    .number-percent-text-media-3 {
        margin-top: 83px;
        margin-left: 0px;
    }

    .measure-para-212-social p {
        font-size: 30px;
    }

    .measure-about-section-para-social p {
        font-size: 30px;
    }

    .commitment-para-7-social h3 {
        font-size: 30px;
        padding: 0px 0px 0px 20px;
    }

    .commitment-para-7-social p {
        padding: 20px 0px 0px 20px;
    }

    .commitment-para-7-social:after {
        height: 530px;
    }

    .commitment-image123 img {
        margin-top: 70px;
    }

    .iuper-content-media img.img-dot1 {
        display: none;
    }

    .social-media-pic2 img {
        display: none;
    }

    .social-media-pic1 img {
        display: none;
    }

    .social-media-pic1 h4 {
        font-size: 22px;
        margin-top: 0px;
        margin-left: 0px;
    }

    .social-media-pic1 p {
        margin-top: 60px;
        margin-left: 0px;
        font-size: 18px;
        width: 100%;
    }

    .social-media-pic2 h4 {
        margin-top: 0px;
        margin-left: 0px;
        font-size: 22px;
        width: 100% !important;
    }

    .social-media-pic2 p {
        margin-top: 0px;
        margin-left: 0px;
        font-size: 18px;
        width: 100%;
    }

    .your-website-section-image-social-media:after {
        top: -150px;
        right: 90px;
    }

    /*Social Media Css End */
    /*Digital Signage Css Start */
    .inner-banner-content-digital-signage h1 {
        font-size: 50px;
        line-height: 40px;
        margin: 150px 0 3px 30px;
    }

    .innercontent-digital-signage:after {
        top: -16px;
        right: 171px;
        width: 42%;
        height: 108px;
    }

    .digital-signage-last-sec-img img {
        width: 100%;
    }

    .digital-signage-2-image img {
        width: 100%;
    }

    .your-web-digital-signage h3 {
        font-size: 30px;
    }

    .your-web-digital-signage h3 span {
        font-size: 30px;
    }

    .digital-signage-1-image:after {
        top: -191px;
        right: 75px;
    }

    .your-web-digital-signage {
        margin-top: 120px;
    }

    .digital-signage-2-para-heading h3 {
        font-size: 30px;
    }

    .digital-signage-pricing-table1 h2 {
        font-size: 30px;
    }

    .digital-signage-pricing-table1 h1 {
        font-size: 40px;
    }

    .digital-signage-pricing-table1 p {
        font-size: 16px;
    }

    .digital-signage-pricing-text-1 p {
        font-size: 18px;
    }

    .digital-signage-pricing-text-2 p {
        font-size: 18px;
    }

    .digital-signage-pricing-text-3 p {
        font-size: 18px;
    }

    .digital-signage-pricing-text-4 p {
        font-size: 18px;
    }

    .digital-signage-pricing-middle-text-1 p {
        font-size: 18px;
    }

    .digital-signage-pricing-middle-text-2 p {
        font-size: 18px;
    }

    .digital-signage-pricing-middle-text-3 p {
        font-size: 18px;
    }

    .digital-signage-desktop-image-2 img {
        width: 80%;
    }

    .digital-signage-desktop-images img {
        width: 80%;
    }

    .digital-signage-desktop-image-3 img {
        width: 80%;
    }

    .bulk-how-it-work-heading h2 {
        font-size: 30px;
    }

    .digital-signage-pic1 img {
        display: none;
    }

    .digital-signage-pic2 img {
        display: none;
    }

    .digital-signage-pic1 p {
        margin-top: 0px;
        margin-left: 0px;
        font-size: 18px;
        width: 100%;
    }

    .digital-signage-pic2 p {
        margin-top: 0;
        margin-left: 0;
        font-size: 18px;
        width: 100% !important;
    }

    .digital-signage-4-image img {
        width: 100%;
    }

    /*Digital Signage Css End */
    /*Bulk Fax Css Start */
    .inner-banner-content-bulk-fax h1 {
        font-size: 50px;
        line-height: 40px;
        margin: 150px 0px 3px 32px;
    }

    .innercontent-bulk-fax:after {
        top: 119px;
        right: 180px;
        height: 103px;
    }

    .your-web-about-heading-para-bulk-fax span {
        font-size: 30px;
    }

    .your-web-about-heading-para-bulk-fax h3 {
        font-size: 30px;
    }

    .your-web-about-heading-para-bulk-fax {
        margin-top: 120px;
    }

    .measure-about-section-para-bulk-fax p {
        font-size: 30px;
    }

    .cloud-base-bulk-fax h3 {
        font-size: 30px;
    }

    .bulk-fax-cloud-inner-para p {
        width: 100%;
    }

    .bulk-fax-how-it-work img {
        width: 100%;
    }

    .bulk-pricing-para-li h2 {
        font-size: 40px;
    }

    .bulk-pricing-para-li p {
        font-size: 18px;
    }

    .purple-pricing-color h2 {
        font-size: 36px;
    }

    .purple-pricing-color h1 {
        font-size: 44px;
    }

    .btn-red-bulk {
        margin: 0 auto;
    }

    .bulk-pricing-last-line p {
        margin-right: 0;
        margin-top: 25px;
    }

    .row.color-c-whole-bulks {
        height: 100%;
    }

    .sms-sub-monthly-yearly-column-2 .bulk-pricing-large1 h3 {
        font-size: 50px;
    }

    .your-website-section-image-bulk-fax:after {
        top: -151px;
        right: 90px;
    }

    /*Bulk Fax Css End */
    /*Bulk Sms Css Start */
    .inner-banner-content-bulk-sms h1 {
        font-size: 50px;
        line-height: 40px;
        margin: 150px 0 3px 34px;
    }

    .innercontent-bulk-sms:after {
        top: 138px;
        height: 100px;
    }

    .bulk-sms-part-1 h3 {
        font-size: 30px;
    }

    .bulk-sms-part-2-heading h2 {
        font-size: 36px;
    }

    .bulk-sms-part-3 p {
        line-height: 1.23;
    }

    .bulk-sms-part-3:after {
        top: 0;
        height: 460px;
    }

    .bulk-sms-part-3 {
        margin-top: 50px;
    }

    .bulk-fax-cloud-inner-para p {
        width: 100%;
    }

    .bulk-sms-section-3-part-1 h2 {
        font-size: 32px;
    }

    .bulk-sms-section-3-part-1:after {
        height: 320px;
    }

    .bulk-sms-section-3-part-2 {
        margin-top: 0;
        margin-bottom: 0;
    }

    section.bulk-section1 .bulk-pricing-para-li .ul-blue-listing .li-blue-listing {
        font-size: 18px;
    }

    .your-website-section-image-sms:after {
        top: -191px;
        right: 86px;
    }

    /*Bulk Fax Css End */
    /*Portfolio Css Start */
    .inner-banner-content h1 {
        font-size: 50px;
        line-height: 40px;
        margin: 150px 0 3px 0;
    }

    .innercontent:after {
        top: -19px;
        height: 92px;
    }

    .portfolio-card-img .details {
        width: 77%;
        height: 87%;
        left: 37%;
    }

    /*Portfolio Css End */
    /*Industries Page Css Start */
    .inner-banner-content-industries h1 {
        font-size: 50px;
        text-align: center;
        line-height: 40px;
        margin-top: 150px;
    }

    .innercontent-industries:after {
        top: -20px;
        width: 20%;
        height: 69px;
    }

    .industries-part-1 h3 {
        font-size: 24px;
    }

    .industries-part-1 h2 {
        font-size: 48px;
    }

    .industries-part-1 h4 {
        font-size: 16px;
    }

    .industries-part-1 p {
        font-size: 18px;
    }

    .industries-part-2 h2 {
        font-size: 27px;
    }

    .industries-part-3 {
        margin-top: 100px;
    }

    .industries-part-3 p {
        font-size: 18px !important;
        font-weight: 300;
    }

    .industries-part-3:after {
        height: 550px;
    }

    .industries-part-4 h3 {
        font-size: 24px;
    }

    .industries-part-4 h4 {
        font-size: 20px;
    }

    .industries-part-4-full {
        margin-top: 100px;
    }

    .industries-part-4:after {
        top: -54px;
        width: 68%;
        height: 261px;
    }

    .commitment-image img {
        margin-top: 70px;
    }

    .industries-part-5 {
        padding-right: 0px;
        padding-left: 0px;
    }

    .industries-part-5 p {
        font-size: 18px !important;
        width: 100% !important;
    }

    .industries-section-2-part-1 h3 {
        font-size: 24px;
    }

    .industries-section-2-part-1 h2 {
        font-size: 48px;
    }

    .industries-section-2-part-1 h4 {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 25px;
    }

    .industries-section-2-part-2 p {
        width: 100% !important;
        font-size: 18px !important;
    }

    .book-now-area-heading123 h2 {
        font-size: 27px;
    }

    .industries-part-4 h2 {
        font-size: 48px;
    }

    .industrial-red-button a {
        margin-top: 20px;
        margin-left: 20px;
    }

    .industries-section-4-part-1-new h3 {
        font-size: 24px;
    }

    .industries-section-4-part-1-new h2 {
        font-size: 40px;
    }

    .industries-section-4-part-1-new h4 {
        font-size: 24px;
    }

    .industries-section-4-part-1-new p {
        font-size: 18px !important;
        padding: 0px !important;
    }

    .industries-section-4-part-1-new:after {
        top: -69px;
        height: 650px;
    }

    .industries-part-5-new p {
        font-size: 18px;
    }

    .industries-section-5-part-1 h2 {
        font-size: 40px;
    }

    .industries-section-5-part-1 h3 {
        font-size: 24px;
    }

    .industries-section-5-part-1 h4 {
        font-size: 24px;
    }

    .industries-section-5-part-1 p {
        padding: 0px;
        font-size: 18px;
    }

    .industries-part-6 {
        padding-right: 0px;
        padding-left: 0px;
    }

    .industries-section-7-part-1 h3 {
        font-size: 24px;
    }

    .industries-section-7-part-1 h2 {
        font-size: 40px;
    }

    .industries-section-7-part-1 h4 {
        font-size: 30px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .industries-section-7-part-2 p {
        font-size: 18px;
        width: 100%;
    }

    .industries-section-4-part-1 h2 {
        font-size: 40px;
    }

    .industries-section-4-part-1 h4 {
        font-size: 24px;
    }

    .industries-section-4-part-1 {
        padding-right: 0px;
        margin-top: 40px;
    }

    .industries-section-4-part-1 p {
        font-size: 18px;
    }

    .industries-section-5-part-1-new h3 {
        font-size: 24px;
    }

    .industries-section-5-part-1-new h2 {
        font-size: 40px;
    }

    .industries-section-5-part-1-new h4 {
        font-size: 24px;
    }

    .industries-section-5-part-1-new p {
        font-size: 18px;
        padding: 0px;
    }

    .industries-section-11-part-1 h2 {
        font-size: 40px;
    }

    .industries-section-11-part-1 h4 {
        font-size: 24px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .food-and-beverage h4 {
        font-size: 24px;
        margin-top: 100px;
        margin-bottom: 100px;
    }

    .your-website-section-image-industries:after {
        right: 86px;
    }

    /*Industries Page Css End */
}

@media only screen and (min-width: 320px) and (max-width: 519px) {
    .b-image {
        height: auto;
    }

    .scale-pricing {
        zoom: 1;
    }

    .blank-home-section {
        height: auto !important;
    }

    .slick-dots {
        display: block !important;
        bottom: 250px !important;
        z-index: 99;
    }

    .slick-dots li button:before {
        font-family: slick;
        font-size: 18px !important;
    }

    /*Small Fixes Start Responsive */
    .inner-banner-content-blog h1 {
        font-size: 30px;
        line-height: 30px;
    }

    .innercontent-blog:after {
        top: -25px;
        right: -5px;
        width: 85%;
        height: 75px;
    }

    .blog-side-image img {
        width: 100%;
    }

    ul.listing-blog-month {
        text-align: center;
    }

    .blog-by-month-heading h4 {
        text-align: center;
    }

    .blog-section-1 img {
        width: 100%;
        height: 100%;
    }

    .innercontent-seo:after {
        top: -15px;
        right: 40px;
        height: 85px;
    }

    .inner-banner-content-mob-app h1 {
        font-size: 30px;
        line-height: 30px;
    }

    .innercontent-mob-app:after {
        top: -10px;
        right: 68px;
        width: 47%;
        height: 77px;
    }

    .commitment-para-8-mob-app h3 {
        font-size: 27px;
        padding: 20px 0px 0px 20px;
    }

    .commitment-para-8-mob-app p {
        font-size: 18px;
        padding: 20px 0px 0px 20px;
    }

    .commitment-para-8-mob-app:after {
        top: -10px;
        right: 80px;
        width: 73%;
        height: 340px;
    }

    .measure-about-section-para span {
        padding-left: 0px;
        padding-right: 0px;
    }

    .your-web-about-para-2 p {
        font-size: 18px;
        width: 100%;
    }

    .react-multi-images img {
        display: inline;
        margin-bottom: 10px;
    }

    .inner-banner-content-social h1 {
        margin-top: 50px;
        font-size: 30px;
        line-height: 30px;
    }

    .innercontent-social:after {
        top: -2px;
        right: 30px;
        width: 48%;
        height: 93px;
        text-align: center;
    }

    /*Small Fixes Start End */
    /* Logo Header and Footer Start CSS */
    .footer-logo img {
        width: 70%;
        margin: 0 auto 0 auto;
    }

    .footer-tabs-listing .list-unstyled li a {
        font-size: 12px !important;
    }

    ul.top-bar-contact.top-bar-contact-account .phone-tel {
        display: none;
    }

    .measure-about-section-para-social p {
        font-size: 30px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .measure-para-212-social p {
        font-size: 30px;
    }

    /* Logo Header and Footer End CSS */
    /*Home Page Start */
    ul.top-bar-contact.top-bar-contact-account>li:nth-last-child(2) a {
        display: none;
    }

    ul.top-bar-contact.top-bar-contact-account {
        margin-bottom: 0px;
    }

    .announcement-image-new img {
        width: 100%;
        margin-top: 90px;
    }

    header {
        position: relative;
        background: #000;
    }

    .mobilecontainer span {
        color: #ffffff;
        font-size: 25px;
    }

    .main-logo img {
        margin: 17px 0;
        width: 120px;
    }

    .top-bar-contact li {
        display: table;
        margin: 0 auto 3px auto;
    }

    .top-bar-contact li ul.list-inline li {
        display: inline-block;
        margin-bottom: 0px;
    }

    .top-bar-contact li ul.list-inline {
        text-align: center;
        display: block;
    }

    .top-bar-contact li:last-child {
        margin: 0 auto;
    }

    .commitment-heading h2 {
        font-size: 28px;
    }

    .tech-two-heading-para span {
        font-size: 25px;
    }

    .tech-two-heading-para h2 {
        font-size: 22px;
    }

    .blog-images img {
        width: 100% !important;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .multiple-items .slick-current .testi-box {
        width: 100%;
    }

    .book-now-area-heading h2 {
        font-size: 24px
    }

    .banner-social {
        display: none;
    }

    .arowow-angle {
        display: none;
    }

    .main-banner .carousel-caption h1 {
        font-size: 14px;
        line-height: 17px;
        width: 70%;
    }

    .main-banner .carousel-caption span {
        font-size: 14px;
        display: block;
        line-height: 10px
    }

    .main-banner .carousel-caption a.btn-red {
        margin-right: 5px;
        position: relative;
        padding: 4px 11px;
        font-size: 11px;
    }

    .main-banner .carousel-caption a.btn-red i {
        font-size: 10px;
        margin: 0 0 5px 0;
    }

    .mainbanner-content {
        position: relative;
        z-index: 9;
        margin-top: 0px;
        background: rgba(255, 36, 90, 0.5686274509803921);
        padding: 10px 10px;
        /*border-radius: 10px;*/
    }

    .btn-banner {
        margin-top: 12px;
    }

    .mainbanner-content:after {
        width: 0;
        height: 0;
    }

    .your-web-heading-para {
        margin-top: 50px;
    }

    .your-web-heading-para h4 {
        font-size: 20px;
        line-height: 25px;
        width: 100%;
    }

    .your-web-heading-para h2 {
        font-size: 27px;
        margin-top: 13px
    }

    .your-web-heading-para p {
        font-size: 18px;
        line-height: 20px;
        margin-top: 20px;
        padding: 0;
    }

    .your-web-button button {
        margin-top: 16px;
    }

    .btn-red {
        padding: 5px 18px
    }

    .your-website-section-image img {
        margin-top: 100px;
    }

    section.your-website-section {
        padding: 3% 0 0 0;
    }

    .top-bar-contact {
        margin-top: -5px;
        margin-bottom: 0px;
    }

    .your-web-services-heading.text-center {
        margin-top: 31px;
    }

    .your-web-services-heading h2 {
        font-size: 27px;
        margin-top: 14px;
    }

    .your-web-services-heading h5 {
        font-size: 13px;
        letter-spacing: 0px;
        margin-bottom: 0;
    }

    .your-web-services-heading p {
        font-size: 17.90px;
        line-height: 19px;
    }

    #sell2 {
        margin-top: 0;
    }

    .your-web-caroul-heading-text h3 {
        font-size: 29px;
    }

    .your-web-caroul-heading-text p {
        font-size: 18px;
        width: 100%;
        line-height: 20px;
    }

    #sell2 .owl-nav {
        position: absolute;
        bottom: 0px;
        right: -23px;
    }

    .your-web-carsoul-section {
        margin-top: 10px;
    }

    .your-web-branding {
        margin-top: 40px;
        margin-left: 0;
    }

    .your-web-branding-para h3 {
        font-size: 17px;
    }

    .your-web-logo-image img {
        width: 100%;
        margin: 0 auto;
        display: table;
    }

    .multiple-items .slick-current .testi-box {
        margin-top: 14px;
        height: 100%;
        width: 95%;
        position: relative;
        left: 0px;
    }

    .multiple-items .slick-current .testi-box p {
        font-size: 15px;
        width: 95%;
        margin: 0 auto 18px auto;
    }

    .testi-box h2 {
        font-size: 26px;
    }

    .testi-box img.g-img {
        width: 108px;
        margin: 0 auto 10px auto;
    }

    section.client-review {
        margin: 0 -15px
    }

    .testi-box img.img-circle {
        margin-bottom: 1px;
        width: 84px;
        margin-top: 20px;
    }

    .book-now-area-heading h2 {
        font-size: 17px;
        text-align: center;
        line-height: 21px;
    }

    .book-now-area {
        padding: 10px 10px;
        margin-top: -79px;
        margin-bottom: 10px;
    }

    .footer-blue-button button {
        padding: 9px 0;
        font-size: 14px;
        width: 144px;
        margin: 0 auto 10px auto;
        display: table;
    }

    .blogs-heading h2 {
        font-size: 23px;
    }

    .main-testi h1 {
        font-size: 21px;
    }

    .single-blog-heading h3 {
        font-size: 20px;
    }

    .technology-we-use-margin {
        margin-top: 100px;
    }

    .technology-we-use-heading h2 {
        text-align: center;
        font-size: 27px;
    }

    .technology-logo-image img {
        display: table;
        margin: 0 auto;
        padding-bottom: 25px;
        width: 100%;
    }

    .iuper-content {
        padding: 0 15px;
        position: relative;
        top: 126px;
        left: 0;
    }

    .subheading {
        font-size: 23px;
    }

    .how-it-works-heading h2 {
        font-size: 23px;
    }

    .how-it-works-heading span {
        font-size: 23px;
    }

    .iuper-content img.img-dot1 {
        position: absolute;
        right: auto;
        top: -39px;
        display: table;
        margin: 0 auto;
        left: 40%;
        width: 78px;
    }

    .our-work-heading-para h3 {
        font-size: 36px;
    }

    .our-work-heading-para p {
        font-size: 18px;
    }

    #tab-button li {
        display: block;
        width: 100%;
        text-align: center;
        margin-bottom: 11px;
    }

    .our-work {
        height: 100% !important;
    }

    .our-work-tabs {
        padding: 0;
    }

    .tabs-images img {
        width: 100%;
        margin-bottom: 20px;
    }

    section.comitment-section:after {
        background-position: bottom center;
        width: 100%;
        height: 100%;
        background-size: 60%;
        top: 21px;
    }

    section.comitment-section {
        margin-bottom: 0;
        position: relative;
        margin: 15% 0 15% 0;
        padding: 0 0 60% 0;
    }

    .commitment-heading {
        padding-left: 0;
    }

    .commitment-heading:after {
        position: absolute;
        top: -18px;
        left: -19px;
        background-color: #f4f7ff;
        width: 41%;
        height: 137%;
        z-index: -1;
    }

    .measure-percent-heading-l-s h3 {
        font-size: 50px;
        margin-bottom: 0;
    }

    section.img-uper {
        margin-top: 0;
        margin-top: -40px;
    }

    .tech-two-heading-para p {
        font-size: 18px;
    }

    .footer-tabs-heading h4 {
        font-size: 20px;
    }

    .footer-tabs-listing .list-unstyled li {
        margin-bottom: 5px;
    }

    /* .cpyright img{width: 60%;margin: 0 auto 0 auto;} */
    .trem-sec.tb_alpha {
        text-align: center;
    }

    .tb_alpha ul li a {
        font-size: 11px;
    }

    .trem-sec.tb_alpha p {
        font-size: 11px;
    }

    .iuper-content p {
        font-size: 18px;
        color: #909090;
        line-height: 1.23;
        width: 100%;
    }

    .your-web-carsoul-img:after {
        top: 34px;
        height: 309px;
        left: 65px;
    }

    .your-web-caroul-heading-text {
        padding-top: 0px;
    }

    .technologies-image:after {
        width: 59%;
        height: 463px;
    }

    .top-bar-contact li a {
        font-size: 14px;
    }

    ul.top-bar-contact.top-bar-contact-account>li:nth-last-child(2) {
        margin-top: 15px !important;
        margin: 0 auto;
    }

    .tabs-images .details {
        width: 87%;
        height: 87%;
        top: 46%;
    }

    .technology-we-use-heading p {
        margin-top: 20px;
    }

    .tech-two-heading-para p {
        font-size: 18px !important;

        font-weight: normal;
    }

    .tech-two-heading-para {
        margin-top: 0;
    }

    section.img-uper {
        margin-top: -40px !important;
        margin: 0 auto;
        padding: 0px;
    }

    .announcement-image-new img {
        width: 100%;
        margin-top: 90px;
        margin-bottom: -150px;
    }

    .your-website-section-image:after {
        top: 0;
        right: 77px;
        width: 46%;
        height: 200px;
    }

    .tach-bacnkground-image:after {
        top: 25px;
        right: 69px;
        height: 300px;
    }

    .details h1 {
        font-size: 27px;
        margin-top: 30px;
    }

    .details p {
        font-size: 16px;
    }

    /*Home Css End */
    /*About Us Css Start */
    .innercontent:after {
        height: 158px;
        left: 50px;
    }

    .inner-banner-content h1 {
        font-size: 30px;
        line-height: 30px;
    }

    .your-web-about-heading-para {
        margin-top: 50px;
    }

    .your-web-about-heading-para h4 {
        font-size: 20px;
    }

    .your-web-about-heading-para h2 {
        font-size: 27px;
    }

    .your-web-about-heading-para p {
        font-size: 18px;
    }

    .your-web-about-para-1 p {
        font-size: 18px;
    }

    .commitment-para-1 p {
        font-size: 18px;
    }

    .commitment-para-1:after {
        height: 390px;
        margin-top: 40px;
        position: absolute;
        top: -85px;
    }

    .measure-about-section-para p {
        font-size: 25px;
    }

    .iuper-content-about {
        top: 40px;
        left: -50px;
    }

    .iuper-content-about img.img-dot1 {
        right: 125px;
        top: -16px;
    }

    .your-web-about-para-2 p {
        font-size: 18px;
    }

    .our-executive-heading h2 {
        font-size: 27px;
    }

    .our-executive-section-para p {
        font-size: 20px;
    }

    .our-executive-name h3 {
        font-size: 28px;
    }

    .our-executive-post p {
        font-size: 18px;
    }

    .inner-banner-content-about h1 {
        font-size: 30px;
        margin-top: 20px;
    }

    .innercontent-about:after {
        top: -9px;
        right: -25px;
        width: 65%;
        height: 74px;
    }

    .commitment-para-1 {
        position: relative;
        padding-left: 0px;
        margin-top: 86px;
    }

    .measure-about-section-para-new p {
        font-size: 27px;
    }

    section.img-uper {
        margin-right: 0px;
    }

    .your-web-about-heading-para p {
        font-size: 18px;
    }

    .your-website-section-image-new:after {
        top: 75px;
        right: 73px;
    }

    /*About Us Css End */
    /*Brand Css Start */
    .your-web-about-para-2-new p {
        font-size: 18px;

        font-weight: 300;
        font-style: normal;
        width: 100%;
    }

    .your-web-about-para-2-new p span {
        font-size: 18px;

        font-weight: 300;
        font-style: normal;
        width: 100%;
    }

    .our-branding-heading h2 {
        font-size: 27px;
    }

    .our-branding-section-para p {
        font-size: 20px;
    }

    .commitment-para-2 h3 {
        font-size: 27px;
    }

    .commitment-para-2 p {
        font-size: 18px;
    }

    .commitment-para-2:after {
        height: 356px;
    }

    .commitment-para-2 {
        margin-top: 80px;
    }

    .book-now-area-heading h3 {
        font-size: 20px;
    }

    .book-now-area-heading span {
        font-size: 20px;
    }

    section.brand-cover .footer-blue-button a {
        margin-top: 0;
        margin-bottom: 30px;
        margin-left: 30px;
    }

    .commitment-para-3 h3 {
        font-size: 27px;
    }

    .commitment-para-3 h2 {
        font-size: 38px;
        line-height: 1.75;
    }

    .commitment-para-3 p {
        font-size: 18px;
    }

    .commitment-para-3:after {
        top: -41px;
        height: 500px;
    }

    .commitment-para-3 {
        margin-top: -50px;
        margin-bottom: 100px;
    }

    .our-executive-name-1 h3 {
        font-size: 27px;
    }

    .our-executive-post-1 p {
        font-size: 18px;
    }

    .inner-banner-content-branding h1 {
        font-size: 30px;
        text-align: left;
        line-height: 30px;
        margin: 50px 0px 16px 90px;
    }

    .innercontent-branding:after {
        top: -11px;
        right: 101px;
        width: 30%;
        height: 107px;
    }

    .commitment-para-2-branding:after {
        top: -35px;
        right: 0;
        height: 404px;
        z-index: -1;
    }

    .measure-about-section-para-branding p {
        font-size: 25px;
    }

    section.blog-section {
        margin-top: 50px;
    }

    .commitment-para-2-branding h3 {
        font-size: 30px;
    }

    .commitment-para-2-branding p {
        font-size: 18px;
        padding: 16px 20px 15px 15px;
    }

    /*Brand Css End */
    /*Content-Writing Css Start */
    .inner-banner-content-writing h1 {
        font-size: 30px;
        line-height: 30px;
        margin: 50px 0 3px 0px;
    }

    .innercontent-writing:after {
        top: -12px;
        right: 40px;
        width: 42%;
        height: 78px;
    }

    .content-writing-1 h3 span {
        font-size: 30px;
    }

    .content-writing-1 h3 {
        font-size: 30px;
    }

    .content-writing-1 {
        margin-top: 100px;
    }

    .content-writing-1 p {
        font-size: 18px;
    }

    .content-writing-2 h2 {
        font-size: 30px;
    }

    .content-writing-3 p {
        font-size: 18px;
        padding: 15px 19px 15px 15px;
    }

    .content-writing-3:after {
        top: -17px;
        height: 404px;
    }

    .commitment-para-11 .footer-blue-button {
        padding: 20px 0px 0px 20px;
        margin-top: -20px;
    }

    .choose-image-text-digital img {
        width: 100%;
        height: 100%;
    }

    .innercontent1:after {
        right: 40px;
        height: 162px;
    }

    .inner-banner-content1 h1 {
        font-size: 30px;
        line-height: 30px;
    }

    .your-web-about-heading-para span {
        font-size: 27px;
    }

    .your-web-about-heading-para h3 {
        font-size: 27px;
    }

    section.comitment-section1 {
        margin-top: 50px;
    }

    .commitment-para-10 p {
        font-size: 18px;
    }

    .commitment-para-10:after {
        height: 390px;
    }

    .commitment-para-10 {
        margin-top: 80px;
    }

    .react-image img {
        margin: 0 auto;
    }

    .commitment-para-11 h3 {
        font-size: 27px;
        padding: 0px 0px 0px 20px;
    }

    .commitment-para-11 p {
        font-size: 18px;
        padding: 20px 0px 0px 20px;
    }

    section.side-image-text1 {
        margin-top: 100px !important;
        margin-bottom: 0px !important;
    }

    .commitment-image12 {
        margin-top: 0px;
    }

    .our-branding-heading-123 h2 {
        font-size: 27px;
    }

    .our-branding-heading-123 span {
        font-size: 27px;
    }

    .choose-image-text-digital.text-center img {
        width: 100%;
        height: 100%;
    }

    .choose-image-text-digital h5 {
        font-size: 18px;
        margin-top: 0px;
    }

    .commitment-para-11:after {
        height: 450px;
    }

    .product-web-section-6-para-heading p {
        font-size: 18px;
    }

    .your-website-section-image-content:after {
        top: -160px;
        right: 67px;
    }

    /*Content-Writing Css End */
    /*Web Development Css Start */
    .inner-banner-content-web-dev h1 {
        font-size: 30px;
        line-height: 30px;
        text-align: center;
        margin-top: 50px;
    }

    .innercontent-web-dev:after {
        top: -17px;
        right: 72px;
        width: 43%;
        height: 88px;
    }

    .product-web-dev-1-heading-para span {
        font-size: 27px;
    }

    .product-web-images-2 img {
        width: 100%;
        margin-bottom: 50px;
    }

    .product-web-sec-3-heading-para h3 {
        font-size: 27px;
        padding: 20px 0px 0px 25px;
    }

    .product-web-section-7-para-heading h3 {
        font-size: 27px;
        padding: 15px 0px 15px 0px;
    }

    .product-web-section-7-para-heading p {
        font-size: 18px;
        padding: 15px 0px 15px 0px;
    }

    .product-web-section-7-para-heading h4 {
        font-size: 24px;
        padding: 0px 0px 0px 0px;
    }

    section.product-web-section-7 .ul-blue-listing li.li-blue-listing {
        font-size: 18px;
    }

    section.product-web-section-7 {
        margin-top: 0px;
    }

    .product-web-section-6-image img {
        width: 100%;
        margin-top: 0px;
    }

    .product-web-section-6-para-heading h3 {
        font-size: 27px;
    }

    .product-web-section-6-para-heading h3 span {
        font-size: 27px;
    }

    section.product-web-section-6-rem {
        margin-bottom: 50px;
    }

    .product-web-section-6-para-heading:after {
        top: -27px;
        width: 71%;
        height: 580px;
    }

    .product-web-section-7-para-heading:after {
        top: -29px;
        width: 67%;
        height: 635px;
    }

    .product-web-sec-3-heading-para p {
        font-size: 18px;
        padding-left: 25px;
    }

    .product-web-sec-3-image {
        margin-top: 100px;
    }

    .product-web-sec-3-heading-para:after {
        height: 400px;
    }

    .product-web-side-text p {
        font-size: 18px;
        width: 100%;
    }

    .bulk-sms-part-3-para p {
        font-size: 25px;
    }

    .bulk-sms-part-3-para h3 {
        font-size: 27px;
    }

    .product-web-dev-1-heading-para h3 {
        font-size: 27px;
    }

    .product-web-dev-1-heading-para p {
        font-size: 18px;
    }

    .product-web-1-image:after {
        top: -92px;
        right: 64px;
        height: 214px;
    }

    .our-branding-heading h2 span {
        font-size: 27px;
    }

    .product-web-five-step .our-branding-heading-123 h2 {
        font-size: 27px;
    }

    .product-web-five-step .branding-heading-123 h5 {
        font-size: 13px;
    }

    .product-section-three-dots {
        margin-top: 180px;
    }

    .product-web-section-7-image img {
        width: 100%;
    }

    .product-web-dev-1-heading-para {
        margin-top: 100px;
    }

    .product-web-1-image-product:after {
        top: -160px;
        right: 66px;
    }

    /*Web Development Css End */
    /*Mobile App Development Css Start */
    .inner-banner-content-mob-app h1 {
        font-size: 30px;
        line-height: 30px;
        text-align: center;
    }

    .search-engine .branding-heading h5 {
        font-size: 13px;
    }

    .your-search-about-heading-para123 h3 {
        font-size: 27px
    }

    .your-search-about-heading-para123 span {
        font-size: 27px;
    }

    .your-search-about-heading-para123 p {
        font-size: 18px;
    }

    .your-search-about-heading-para123 {
        margin-top: 100px;
    }

    .search-engine .our-branding-heading h2 {
        font-size: px;
        margin-top: 0px;
        font-size: 30px;
    }

    .our-branding-section-para p {
        font-size: 22px;
    }

    .search-engine .our-branding-section-para p {
        font-size: 20px;
        padding-left: 0px;
        padding-right: 0px
    }

    .commitment-para-8 h3 {
        font-size: 27px;
    }

    .commitment-para-8:after {
        height: 330px;
    }

    .measure-about-section-para span {
        font-size: 27px;
    }

    .commitment-para-7 p {
        font-size: 18px;
        padding: 34px 0px 0px 20px;
    }

    .commitment-para-7 {
        margin-top: 0px;
    }

    .commitment-para-7:after {
        height: 390px;
        top: -5px;
    }

    .commitment-image123 {
        margin-top: 80px;
        margin-bottom: 50px;
    }

    .book-now-area-heading123 span {
        font-size: 27px;
    }

    .book-now-area-heading123 h3 {
        font-size: 27px;
    }

    section.brand-cover .footer-blue-button1 a {
        margin-left: 30px;
        margin-bottom: 20px;
    }

    .your-website-section-image-mobile:after {
        top: 25px;
        right: 63px;
    }

    /*Mobile App Development Css End */
    /*SEO Page Css Start */
    .inner-banner-content-seo h1 {
        font-size: 30px;
        line-height: 30px;
        text-align: center;
    }

    .your-search-about-heading-para {
        margin-top: 100px;
    }

    .your-search-about-heading-para h3 {
        font-size: 27px;
    }

    .your-search-about-heading-para p {
        font-size: 18px;
    }

    .iuper-content-media img.img-dot1 {
        right: 125px;
        top: -25px;
    }

    .iuper-content-media {
        top: 50px;
        left: 0px;
    }

    .commitment-para-7 h3 {
        font-size: 27px;
    }

    .number-percent-text-media-1 img {
        display: none;
    }

    .number-percent-text-media-1 h3 {
        font-size: 36px;
    }

    .number-percent-text-media-1 p {
        font-size: 15px;
        margin-top: 0px;
        width: 100%;
        margin-left: 0px;
    }

    .number-percent-text-media-2 img {
        display: none;
    }

    .number-percent-text-media-3 img {
        display: none;
    }

    .number-percent-text-media-3 p {
        margin-left: 0px;
        margin-top: 50px !important;
        font-size: 15px;
        width: 100%;
        margin: 0 auto;
    }

    .number-percent-text-media-2 p {
        margin-top: 0px;
        font-size: 15px;
        width: 100%;
        text-align: center;
    }

    .number-percent-text-media-3 {
        margin-top: -50px;
        margin-left: 0px;
        width: 100%;
    }

    .number-percent-text-media-2 {
        margin-top: 10px;
    }

    .measure-para-212 p {
        font-size: 30px;
    }

    .search-engine .branding-heading h5 {
        font-size: 13px;
    }

    .iuper-content-about {
        padding: 0;
        left: 0;
    }

    .iuper-content-about img.img-dot1 {
        display: none;
    }

    .commitment-para-6-seo h3 {
        font-size: 27px;
        padding: 0px 0px 0px 25px;
    }

    .commitment-para-6-seo p {
        font-size: 18px;
        padding: 20px 8px 0px 25px;
    }

    .commitment-para-6-seo:after {
        height: 700px;
    }

    .commitment-para-6-seo {
        margin-top: 50px;
    }

    .commitment-image123-seo img {
        margin-top: 100px;
    }

    .commitment-para-8-seo h3 {
        font-size: 27px;
        padding: 20px 0px 0px 25px;
    }

    .commitment-para-8-seo {
        padding: 0px;
        margin-top: 50px;
    }

    .commitment-para-8-seo p {
        font-size: 18px;
        padding: 20px 0px 0px 25px;
    }

    section.img-uper .ul-blue-listing .li-blue-listing {
        font-size: 18px;
        width: 100%;
    }

    section.img-uper .ul-blue-listing-seo .li-blue-listing {
        font-size: 18px;
        width: 100%;
    }

    /*SEO Page Css End */
    /*Digital-Marketing Css Start */
    .commitment-para-8 p {
        font-size: 18px;
    }

    .commitment-para-8 {
        margin-top: 80px;
    }

    .your-web-about-para-2 h3 {
        font-size: 27px;
        width: 100%;
    }

    section.img-uper .ul-blue-listing i.fa.fa-circle {
        padding: 5px 10px 0px 0px;
    }

    .commitment-para-5 h3 {
        font-size: 27px;
    }

    .commitment-para-5:after {
        height: 350px;
    }

    .inner-banner-content-digital-marketing h1 {
        font-size: 30px;
        text-align: left;
        line-height: 30px;
        margin: 50px 0 3px 60px;
    }

    .innercontent-digital-marketing:after {
        top: -11px;
        right: 82px;
        width: 33%;
        height: 78px;
    }

    .branding-section-margin {
        margin-top: 50px;
        margin-bottom: 0;
    }

    .our-branding-heading-digital h2 {
        font-size: 27px;
    }

    .branding-heading h5 {
        font-size: 13px;
    }

    .commitment-para-8-digital-marketing:after {
        top: -51px;
        height: 404px;
    }

    .monitor-your-site {
        margin-top: 0px;
    }

    .monitor-your-site .branding-heading-123 h5 {
        font-size: 13px;
    }

    .commitment-para-5-digital-marketing h3 {
        font-size: 30px;
        padding: 0;
        width: 100%;
    }

    .footer-blue-button-digital {
        padding: 17px 0px 0px 30px !important;
    }

    .commitment-para-8-digital-marketing p {
        font-size: 18px;
        padding: 0px;
    }

    .footer-blue-button-digital .btn-red {
        font-size: 14px;
    }

    .our-branding-section-para-digital p {
        font-size: 18px;
    }

    .commitment-para-5-digital-marketing:after {
        height: 404px;
    }

    .commitment-para-5-digital-marketing-1 h3 {
        font-size: 30px;
        padding: 0px 0px 0px 30px;
    }

    .commitment-para-5-digital-marketing-1:after {
        top: -57px;
        height: 450px;
    }

    .your-website-section-image-marketing:after {
        top: -160px;
        right: 65px;
    }

    /*Digital-Marketing Css End */
    /*Pay-Per-Click Css Start */
    .inner-banner-content-payper h1 {
        font-size: 30px;
        text-align: center;
        line-height: 30px;
        margin: 50px 0 0 0;
    }

    .innercontent-payper:after {
        top: -17px;
        right: 67px;
        width: 41%;
        height: 83px;
    }

    .commitment-para-4 p {
        font-size: 18px;
    }

    .commitment-para-4 {
        margin-top: 80px;
    }

    .choose-your-heading h3 {
        font-size: 27px;
    }

    .choose-image-text h5 {
        font-size: 20px;
        text-align: center;
    }

    .commitment-para-5 p {
        font-size: 18px;
    }

    .be-in-the-know-heading h3 {
        font-size: 27px;
    }

    .number-percent-text1 h3 {
        font-size: 30px;
    }

    .number-percent-text1 p {
        font-size: 14px;
    }

    .number-percent-text1 img {
        display: none;
    }

    .number-percent-text2 img {
        display: none;
    }

    .number-percent-text3 img {
        display: none;
    }

    .number-percent-text4 img {
        display: none;
    }

    .number-percent-text3 {
        margin-top: 0px;
    }

    .number-percent-text4 {
        margin-top: 0px;
    }

    .number-percent-text2 h3 {
        font-size: 30px;
    }

    .number-percent-text2 p {
        font-size: 14px;
    }

    .number-percent-text3 h3 {
        font-size: 30px;
    }

    .number-percent-text3 p {
        font-size: 14px;
    }

    .number-percent-text4 h3 {
        font-size: 30px;
        margin-left: 0px;
    }

    .number-percent-text4 p {
        font-size: 14px;
    }

    .branding-heading1 h5 {
        font-size: 13px;
    }

    .commitment-para-4:after {
        height: 570px;
    }

    .your-web-about-para-2-payper h3 {
        font-size: 27px;
        width: 100%;
    }

    .your-web-about-para-2-payper p {
        font-size: 18px;
        line-height: 1.23;
        width: 100%;
    }

    .four-circle-clr img {
        width: 100%;
    }

    section.brand-cover .cover-image-class {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 25px;
        margin-bottom: 25px;
    }

    /* .circle-clr-main {margin-left: 0px;margin-right: 0px;} */
    .payper-how-it-work-image-under-para p {
        font-size: 18px;
        padding-left: 20px;
        padding-right: 20px;
    }

    .commitment-para-1 p {
        font-size: 18px;
        color: #919191;

        padding: 15px;
    }

    .footer-blue-button a {
        margin-top: 20px;
    }

    .payper-how-it-work-image img {
        width: 100%;
    }

    .our-branding-heading-123 p {
        font-size: 18px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .choose-image-text-1.text-center img {
        width: 100%;
        height: 100%;
    }

    .choose-image-text-1 h5 {
        font-size: 20px;
        line-height: 1;
    }

    .choose-image-text.text-center img {
        width: 100%;
        height: 100%;
    }

    section.brand-cover {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .your-website-section-image-ppc:after {
        top: 63px;
        right: 52px;
    }

    /*Pay-Per-Click Css End */
    /*Search-Opti Css Start */
    .commitment-para-6 h3 {
        font-size: 27px;
    }

    .commitment-para-6 p {
        font-size: 18px;
    }

    .moniter-images-123 img {
        width: 100%;
    }

    .footer-blue-button123 a {
        margin-left: 30px;
        margin-bottom: 20px;
        margin-top: 0px;
    }

    .your-website-section-image-seo-1:after {
        top: 33px;
        right: 57px;
    }

    /*Search-Opti Css End */
    /*Social-Media-Marketing Css Start */
    .be-int-the-know-2 .blogs-heading h2 {
        font-size: 27px;
    }

    .blogs-heading h5 {
        font-size: 13px;
        margin-top: 10px;
    }

    .be-in-the-know-heading p {
        font-size: 22px;
    }

    .social-media-pic1 p {
        margin-left: 0px;
        width: 100%;
        margin-top: 0px;
        font-size: 18px;
        text-align: center;
    }

    .social-media-pic1 h4 {
        font-size: 22px;
        margin-top: 0px;
        margin-left: 0px;
        width: 100%;
        margin-top: -30px;
        text-align: center;
    }

    .social-media-circle img {
        margin-left: 0px;
        margin-top: 0px;
        width: 100%;
    }

    .social-media-pic1 img {
        display: none;
    }

    .commitment-para-7-social h3 {
        font-size: 29px;
        padding: 0px 0px 0px 30px;
    }

    .commitment-para-7-social p {
        font-size: 18px;
        padding: 20px 0px 0px 30px;
    }

    .commitment-para-7-social:after {
        top: -46px;
        height: 440px;
    }

    .side-text-image-social-margin {
        margin-top: 150px;
    }

    .your-website-section-image-social-media:after {
        top: -100px;
        right: 72px;
    }

    /*Social-Media-Marketing Css End */
    /*Bulk Sms Page Css Start */
    .inner-banner-content-bulk-sms h1 {
        font-size: 30px;
        text-align: center;
        line-height: 30px;
        margin-top: 50px;
    }

    .innercontent-bulk-sms:after {
        top: -15px;
        right: 52px;
        height: 85px;
    }

    .bulk-sms-part-1 {
        margin-top: 100px;
    }

    .bulk-sms-part-1 h3 {
        font-size: 27px;
    }

    .bulk-sms-part-1 p {
        font-size: 18px;
    }

    .bulk-sms-part-2-small-heading h5 {
        font-size: 13px;
    }

    .bulk-sms-part-2-heading h2 {
        font-size: 30px;
    }

    .bulk-sms-part-2-para p {
        font-size: 20px;
    }

    .bulk-sms-part-3 p {
        font-size: 18px;
    }

    .bulk-sms-part-3:after {
        top: -27px;
        height: 420px;
    }

    .bulk-fax-cloud-inner-para p {
        font-size: 18px;
        width: 100%;
    }

    .bulk-sms-small-heading h5 {
        font-size: 13px;
    }

    .bulk-how-it-work-heading h2 {
        font-size: 27px;
    }

    .bulk-sms-section-3-part-1 h2 {
        font-size: 27px;
    }

    .bulk-sms-section-3-part-2 img {
        width: 100%;
    }

    .bulk-sms-section-3-part-1:after {
        top: -30px;
        width: 56%;
        height: 261px;
    }

    .bulk-pricing-para-li {
        margin-top: 70px;
    }

    .bulk-pricing-para-li h2 {
        font-size: 36px;
    }

    .bulk-pricing-para-li p {
        font-size: 20px;
    }

    section.bulk-section1 .bulk-pricing-para-li .ul-blue-listing .li-blue-listing {
        font-size: 18px;
    }

    section.bulk-section1 .bulk-pricing-para-li .ul-blue-listing .li-blue-listing-new {
        font-size: 16px;
    }

    section.bulk-section1 {
        height: 100%;
    }

    .purple-pricing-color h2 {
        font-size: 36px;
    }

    .purple-pricing-color h1 {
        font-size: 50px;
    }

    .purple-pricing-color p {
        font-size: 15px;
        margin-top: -10px;
    }

    .pricing-text-1 p {
        font-size: 18px;
    }

    .pricing-text-2 p {
        font-size: 18px;
    }

    .pricing-text-3 p {
        font-size: 18px;
    }

    .pricing-text-5 p {
        font-size: 18px;
    }

    .btn-red-bulk {
        margin: 0 auto;
    }

    .monthly-price-full {
        margin-bottom: 50px;
    }

    .select-country h3 {
        font-size: 18px;
        padding-bottom: 10px;
        text-align: center;
    }

    .form-bulk .form-control {
        font-size: 18px;
    }

    .range-slider-line-text p {
        font-size: 18px;
        line-height: 1.23;
    }

    .sms-sub-monthly-yearly-column-2 h4 {
        font-size: 18px;
    }

    .sms-sub-monthly-yearly-column-2 .bulk-pricing-large1 h3 {
        font-size: 36px;
    }

    .sms-sub-monthly-yearly-column-2 .bulk-pricing-1-para p {
        font-size: 13px;
        line-height: 1.23;
    }

    .sms-boardcasting-m-y-button-custom .form-check .check-b-s-1 {
        font-size: 14px;
    }

    .sms-boardcasting-m-y-button-custom .form-check .check-b-s-2 {
        font-size: 14px;
    }

    .row.color-c-whole-bulks {
        height: 100%;
    }

    .sms-sub-m-y-button-bulk a {
        font-size: 14px;
    }

    .bulk-pricing-last-line p {
        margin-right: 0px;
        font-size: 14px;
        text-align: center;
        line-height: 1.23;
        margin-top: 50px;
    }

    .your-website-section-image-sms:after {
        top: -140px;
        right: 90px;
        height: 300px;
    }

    /*Bulk SMS Page Css End */
    /*Bulk Fax Page Css Start */
    .inner-banner-content-bulk-fax h1 {
        font-size: 30px;
        text-align: center;
        line-height: 30px;
        margin-top: 50px;
    }

    .innercontent-bulk-fax:after {
        top: -17px;
        right: 8px;
        width: 48%;
        height: 64px;
    }

    .your-web-about-heading-para-bulk-fax {
        margin-top: 100px;
    }

    .your-web-about-heading-para-bulk-fax span {
        font-size: 27px;
    }

    .your-web-about-heading-para-bulk-fax h3 {
        font-size: 27px;
    }

    .your-web-about-heading-para-bulk-fax p {
        font-size: 18px;
    }

    .our-branding-section-para-bulk-fax p {
        font-size: 20px;
    }

    .bulk-fax-icon-text h4 {
        font-size: 20px;
        margin-top: 10px;
        margin-bottom: 25px;
    }

    .cloud-base-bulk-fax h3 {
        font-size: 27px;
    }

    .measure-about-section-para-bulk-fax p {
        font-size: 27px;
        padding-right: 0px;
        padding-left: 0px;
    }

    .iuper-img img {
        margin: 0 auto;
        padding: 0px;
    }

    .bulk-fax-how-it-work img {
        width: 100%;
    }

    .bulk-fax-broadcast img {
        width: 100%;
    }

    .bulk-dots1234 img {
        width: 40%;
    }

    .bulk-fax-icon {
        width: 60px;
        height: 60px;
    }

    .bulk-fax-icon img {
        width: 38%;
    }

    .bulk-fax-broadcast-heading-para p {
        font-size: 18px;
    }

    .bulk-fax-broadcast-heading-para h4 {
        font-size: 20px;
    }

    .your-website-section-image-bulk-fax:after {
        top: -120px;
        right: 72px;
    }

    /*Bulk Fax Page Css End */
    /*Digital Signage Page Css Start */
    .inner-banner-content-digital-signage h1 {
        font-size: 30px;
        text-align: center;
        line-height: 30px;
        margin-top: 50px;
    }

    .innercontent-digital-signage:after {
        top: -17px;
        right: 50px;
        width: 42%;
        height: 65px;
    }

    .your-web-digital-signage {
        margin-top: 100px;
    }

    .footer-logo {
        text-align: center;
    }

    .your-web-digital-signage h3 span {
        font-size: 27px;
    }

    .your-web-digital-signage h3 {
        font-size: 27px;
    }

    .your-web-digital-signage p {
        font-size: 18px;
    }

    .digital-signage-1-image:after {
        top: -100px;
        right: 55px;
        width: 55%;
        height: 239px;
    }

    .our-branding-section-para-signage p {
        font-size: 20px;
    }

    .digital-signage-2-image img {
        width: 100%;
    }

    .digital-signage-2-para-heading h3 {
        font-size: 27px;
    }

    .digital-signage-2-para-heading p {
        font-size: 18px;
        padding: 0px 0px 0px 0px;
    }

    section.digital-signage-section-3 {
        height: 100%;
    }

    .digital-signage-3-pricing h3 {
        font-size: 37px;
    }

    .digital-signage-pricing-table1 h2 {
        font-size: 27px;
    }

    .digital-signage-pricing-table1 h1 {
        font-size: 36px;
        margin-top: -10px;
    }

    .digital-signage-pricing-table1 p {
        font-size: 16px;
        margin-top: -15px;
    }

    .digital-signage-pricing-text-1 p {
        font-size: 18px;
    }

    .digital-signage-pricing-text-2 p {
        font-size: 18px;
    }

    .digital-signage-pricing-text-3 p {
        font-size: 18px;
    }

    .digital-signage-pricing-text-4 p {
        font-size: 18px;
    }

    .digital-signage-pricing-middle-text-1 p {
        font-size: 18px;
    }

    .digital-signage-pricing-middle-text-2 p {
        font-size: 18px;
    }

    .digital-signage-pricing-middle-text-3 p {
        font-size: 18px;
    }

    .digital-signage-pricing-whole-card {
        margin-top: 0px;
        margin-bottom: 70px;
    }

    .bulk-how-it-work-para-signage p {
        font-size: 18px;
        padding: 0px 0px;
    }

    .digital-signage-last-sec-img img {
        width: 100%;
    }

    .digital-signage-pic1 p {
        margin-top: 0px;
        margin-left: -10px;
        font-size: 15px;
        width: 100%;
        text-align: center;
    }

    .digital-signage-pic2 p {
        margin-top: 0px;
        margin-left: 0px;
        font-size: 18px;
        width: 100% !important;
        text-align: center;
    }

    .digital-signage-pic1 img {
        width: 100%;
    }

    .digital-signage-circle img {
        margin-left: 0px;
        margin-top: 0px;
    }

    .digital-signage-circle-2 img {
        margin-left: 0px;
        margin-top: 0px;
        width: 100%;
    }

    .digital-signage-4-image img {
        width: 100%;
    }

    /*Digital Signage Page Css End */
    /*Industries Page Css Start */
    .inner-banner-content-industries h1 {
        font-size: 30px;
        text-align: center;
        line-height: 30px;
        margin-top: 50px;
    }

    .innercontent-industries:after {
        top: -20px;
        width: 50%;
        height: 69px;
        right: 0;
    }

    .industries-part-1 h3 {
        font-size: 24px;
    }

    .industries-part-1 h2 {
        font-size: 48px;
    }

    .industries-part-1 h4 {
        font-size: 16px;
    }

    .industries-part-1 p {
        font-size: 18px;
    }

    .industries-part-2 h2 {
        font-size: 27px;
    }

    .industries-part-3 {
        margin-top: 100px;
    }

    .industries-part-3 p {
        font-size: 18px !important;
        font-weight: 300;
    }

    .industries-part-3:after {
        height: 770px;
    }

    .industries-part-4 h3 {
        font-size: 24px;
    }

    .industries-part-4 h4 {
        font-size: 20px;
    }

    .industries-part-4-full {
        margin-top: 100px;
    }

    .industries-part-4:after {
        top: -54px;
        width: 68%;
        height: 261px;
    }

    .commitment-image img {
        margin-top: 70px;
    }

    .industries-part-5 {
        padding-right: 0px;
        padding-left: 0px;
    }

    .industries-part-5 p {
        font-size: 18px !important;
        width: 100% !important;
    }

    .industries-section-2-part-1 h3 {
        font-size: 24px;
    }

    .industries-section-2-part-1 h2 {
        font-size: 48px;
    }

    .industries-section-2-part-1 h4 {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 25px;
    }

    .industries-section-2-part-2 p {
        width: 100% !important;
        font-size: 18px !important;
    }

    .book-now-area-heading123 h2 {
        font-size: 27px;
    }

    .industries-part-4 h2 {
        font-size: 48px;
    }

    .industrial-red-button a {
        margin-top: 20px;
        margin-left: 20px;
    }

    .industries-section-4-part-1-new h3 {
        font-size: 24px;
    }

    .industries-section-4-part-1-new h2 {
        font-size: 40px;
    }

    .industries-section-4-part-1-new h4 {
        font-size: 24px;
    }

    .industries-section-4-part-1-new p {
        font-size: 18px !important;
        padding: 0px !important;
    }

    .industries-section-4-part-1-new:after {
        top: -9px;
        height: 772px;
    }

    .industries-part-5-new p {
        font-size: 18px;
    }

    .industries-section-5-part-1 h2 {
        font-size: 40px;
    }

    .industries-section-5-part-1 h3 {
        font-size: 24px;
    }

    .industries-section-5-part-1 h4 {
        font-size: 24px;
    }

    .industries-section-5-part-1 p {
        padding: 0px;
        font-size: 18px;
    }

    .industries-part-6 {
        padding-right: 0px;
        padding-left: 0px;
    }

    .industries-section-7-part-1 h3 {
        font-size: 24px;
    }

    .industries-section-7-part-1 h2 {
        font-size: 40px;
    }

    .industries-section-7-part-1 h4 {
        font-size: 30px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .industries-section-7-part-2 p {
        font-size: 18px;
        width: 100%;
    }

    .industries-section-4-part-1 h2 {
        font-size: 40px;
    }

    .industries-section-4-part-1 h4 {
        font-size: 24px;
    }

    .industries-section-4-part-1 {
        padding-right: 0px;
        margin-top: 40px;
    }

    .industries-section-4-part-1 p {
        font-size: 18px;
    }

    .industries-section-5-part-1-new h3 {
        font-size: 24px;
    }

    .industries-section-5-part-1-new h2 {
        font-size: 40px;
    }

    .industries-section-5-part-1-new h4 {
        font-size: 24px;
    }

    .industries-section-5-part-1-new p {
        font-size: 18px;
        padding: 0px;
    }

    .industries-section-11-part-1 h2 {
        font-size: 40px;
    }

    .industries-section-11-part-1 h4 {
        font-size: 24px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .food-and-beverage h4 {
        font-size: 24px;
        margin-top: 100px;
        margin-bottom: 100px;
    }

    .industries-part-3:after {
        height: 750px;
    }

    section.industrial-section-4 {
        margin-top: 50px;
    }

    .industries-section-4-part-2 {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    section.industrial-section-9 {
        margin-top: 0;
    }

    section.brand-cover.industrial-section-10 {
        margin-top: 0;
    }

    .industrial-section-11-part-2-iuper-img img {
        margin-top: 0px;
    }

    .your-website-section-image-industries:after {
        top: 28px;
        right: 60px;
    }

    /*Industries Page Css End */
}

@media only screen and (min-width: 520px) and (max-width: 767px) {
    .b-image {
        height: auto;
    }

    .f-sidemenu {
        display: none !important;
    }

    .scale-pricing {
        zoom: 1;
    }

    .blank-home-section {
        height: auto !important;
    }

    /* Logo Header and Footer Start CSS */
    .footer-logo img {
        width: 50%;
        margin: 0 auto 0 auto;
    }

    .footer-tabs-listing .list-unstyled li a {
        font-size: 15px;
    }

    .footer-logo {
        text-align: center;
        margin: 0 auto 0 auto;
    }

    ul.top-bar-contact.top-bar-contact-account .phone-tel {
        display: none;
    }

    .measure-about-section-para-social p {
        font-size: 30px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .measure-para-212-social p {
        font-size: 30px;
    }

    /* Logo Header and Footer End CSS */
    /*Small Fixes Start Responsive */
    .inner-banner-content-blog h1 {
        font-size: 30px;
        line-height: 30px;
    }

    .innercontent-blog:after {
        top: -25px;
        right: -5px;
        width: 85%;
        height: 75px;
    }

    .blog-side-image img {
        width: 100%;
    }

    ul.listing-blog-month {
        text-align: center;
    }

    .blog-by-month-heading h4 {
        text-align: center;
    }

    .blog-section-1 img {
        width: 100%;
        height: 100%;
    }

    .innercontent-seo:after {
        top: -15px;
        right: 40px;
        height: 85px;
    }

    .inner-banner-content-mob-app h1 {
        font-size: 30px;
        line-height: 30px;
    }

    .innercontent-mob-app:after {
        top: -10px;
        right: 68px;
        width: 47%;
        height: 77px;
    }

    .commitment-para-8-mob-app h3 {
        font-size: 27px;
        padding: 20px 10px 0px 40px;
    }

    .commitment-para-8-mob-app p {
        font-size: 18px;
        padding: 20px 10px 0px 40px;
    }

    .commitment-para-8-mob-app:after {
        top: -10px;
        right: 0px;
        width: 73%;
        height: 290px;
    }

    .measure-about-section-para span {
        padding-left: 0px;
        padding-right: 0px;
    }

    .your-web-about-para-2 p {
        font-size: 18px;
        width: 100%;
    }

    .react-multi-images img {
        display: inline;
    }

    .inner-banner-content-social h1 {
        margin-top: 50px;
        font-size: 30px;
        line-height: 30px;
    }

    .innercontent-social:after {
        top: -2px;
        right: 30px;
        width: 48%;
        height: 93px;
        text-align: center;
    }

    /*Small Fixes Start End */
    /*Home Page Start */
    ul.top-bar-contact.top-bar-contact-account>li:nth-last-child(2) a {
        display: none;
    }

    ul.top-bar-contact.top-bar-contact-account {
        margin-bottom: 0px;
    }

    .announcement-image-new img {
        width: 100%;
        margin-top: 90px;
    }

    header {
        position: relative;
        background: #000;
    }

    .mobilecontainer span {
        color: #ffffff;
        font-size: 25px;
    }

    .main-logo img {
        margin: 17px 0;
        width: 170px;
    }

    .top-bar-contact li {
        display: table;
        margin: 0 auto 3px auto;
    }

    .top-bar-contact li ul.list-inline li {
        display: inline-block;
        margin-bottom: 0px;
    }

    .top-bar-contact li ul.list-inline {
        text-align: center;
        display: block;
    }

    .top-bar-contact li:last-child {
        margin: 0 auto;
    }

    .commitment-heading h2 {
        font-size: 30px;
    }

    .tech-two-heading-para span {
        font-size: 25px;
    }

    .tech-two-heading-para h2 {
        font-size: 22px;
    }

    .blog-images img {

        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 100% !important;
    }

    .multiple-items .slick-current .testi-box {
        width: 100%;
    }

    .book-now-area-heading h2 {
        font-size: 24px
    }

    .banner-social {
        display: none;
    }

    .arowow-angle {
        display: none;
    }

    .main-banner .carousel-caption h1 {
        font-size: 14px;
        line-height: 17px;
        width: 70%;
    }

    .main-banner .carousel-caption span {
        font-size: 14px;
        display: block;
        line-height: 10px
    }

    .main-banner .carousel-caption a.btn-red {
        margin-right: 5px;
        position: relative;
        padding: 4px 11px;
        font-size: 11px;
    }

    .main-banner .carousel-caption a.btn-red i {
        font-size: 10px;
        margin: 0 0 5px 0;
    }

    .mainbanner-content {
        position: relative;
        z-index: 9;
        margin-top: 0px;
        background: rgba(255, 36, 90, 0.5686274509803921);
        padding: 10px 10px;

    }

    .btn-banner {
        margin-top: 12px;
    }

    .mainbanner-content:after {
        width: 0;
        height: 0;
    }

    .your-web-heading-para {
        margin-top: 19px;
    }

    .your-web-heading-para h4 {
        font-size: 20px;
        line-height: 25px;
        width: 100%;
    }

    .your-web-heading-para h2 {
        font-size: 27px;
        margin-top: 13px
    }

    .your-web-heading-para p {
        font-size: 18px;
        line-height: 20px;
        margin-top: 20px;
        padding: 0;
    }

    .your-web-button button {
        margin-top: 16px;
    }

    .btn-red {
        padding: 5px 18px
    }

    .your-website-section-image img {
        margin-top: 100px;
    }

    section.your-website-section {
        padding: 3% 0 0 0;
    }

    .top-bar-contact {
        margin-top: 11px;
        margin-bottom: 3px;
    }

    .your-web-services-heading.text-center {
        margin-top: 31px;
    }

    .your-web-services-heading h2 {
        font-size: 27px;
        margin-top: 14px;
    }

    .your-web-services-heading h5 {
        font-size: 13px;
        letter-spacing: 0px;
        margin-bottom: 0;
    }

    .your-web-services-heading p {
        font-size: 17.90px;
        line-height: 19px;
    }

    #sell2 {
        margin-top: 0;
    }

    .your-web-caroul-heading-text h3 {
        font-size: 29px;
    }

    .your-web-caroul-heading-text p {
        font-size: 18px;
        width: 100%;
        line-height: 20px;
    }

    #sell2 .owl-nav {
        position: absolute;
        bottom: 0px;
        right: -23px;
    }

    .your-web-carsoul-section {
        margin-top: 10px;
    }

    .your-web-branding {
        margin-top: 40px;
        margin-left: 0;
    }

    .your-web-branding-para h3 {
        font-size: 17px;
    }

    .your-web-logo-image img {
        width: 100%;
        margin: 0 auto;
        display: table;
    }

    .multiple-items .slick-current .testi-box {
        margin-top: 14px;
        height: 100%;
        width: 95%;
        position: relative;
        left: 0px;
    }

    .multiple-items .slick-current .testi-box p {
        font-size: 15px;
        width: 95%;
        margin: 0 auto 18px auto;
    }

    .testi-box h2 {
        font-size: 26px;
    }

    .testi-box img.g-img {
        width: 108px;
        margin: 0 auto 10px auto;
    }

    section.client-review {
        margin: 0 -15px
    }

    .testi-box img.img-circle {
        margin-bottom: 1px;
        width: 84px;
        margin-top: 20px;
    }

    .book-now-area-heading h2 {
        font-size: 17px;
        text-align: center;
        line-height: 21px;
    }

    .book-now-area {
        padding: 10px 10px;
        margin-top: -79px;
        margin-bottom: 10px;
    }

    .footer-blue-button button {
        padding: 9px 0;
        font-size: 14px;
        width: 144px;
        margin: 0 auto 10px auto;
        display: table;
    }

    .blogs-heading h2 {
        font-size: 23px;
    }

    .main-testi h1 {
        font-size: 21px;
    }

    .single-blog-heading h3 {
        font-size: 20px;
        display: block;
        margin-left: auto;
        margin-right: auto;

    }

    .technology-we-use-margin {
        margin-top: 100px;
    }

    .technology-we-use-heading h2 {
        text-align: center;
        font-size: 27px;
    }

    .technology-logo-image img {
        display: table;
        margin: 0 auto;
        padding-bottom: 25px;
    }

    .iuper-content {
        padding: 0 15px;
        position: relative;
        top: 126px;
        left: 0;
    }

    .subheading {
        font-size: 23px;
    }

    .how-it-works-heading h2 {
        font-size: 23px;
    }

    .how-it-works-heading span {
        font-size: 23px;
    }

    .iuper-content img.img-dot1 {
        position: absolute;
        right: auto;
        top: -39px;
        display: table;
        margin: 0 auto;
        left: 40%;
        width: 78px;
    }

    .our-work-heading-para h3 {
        font-size: 36px;
    }

    .our-work-heading-para p {
        font-size: 18px;
    }

    #tab-button li {
        display: block;
        width: 100%;
        text-align: center;
        margin-bottom: 11px;
    }

    .our-work {
        height: 100% !important;
    }

    .our-work-tabs {
        padding: 0;
    }

    .tabs-images img {
        width: 100%;
        margin-bottom: 20px;
    }

    section.comitment-section:after {
        background-position: bottom center;
        width: 100%;
        height: 100%;
        background-size: 60%;
        top: 21px;
    }

    section.comitment-section {
        margin-bottom: 0;
        position: relative;
        margin: 15% 0 15% 0;
        padding: 0 0 60% 0;
    }

    .commitment-heading {
        padding-left: 0;
    }

    .commitment-heading:after {
        position: absolute;
        top: -18px;
        left: -19px;
        background-color: #f4f7ff;
        width: 41%;
        height: 137%;
        z-index: -1;
    }

    .measure-percent-heading-l-s h3 {
        font-size: 50px;
        margin-bottom: 0;
    }

    section.img-uper {
        margin-top: 0;
        margin-top: -40px;
    }

    .tech-two-heading-para p {
        font-size: 18px;
    }

    .footer-tabs-heading h4 {
        font-size: 20px;
    }

    .footer-tabs-listing .list-unstyled li {
        margin-bottom: 5px;
    }

    /* .cpyright img{width: 60%;margin: 0 auto 0 auto;} */
    .trem-sec.tb_alpha {
        text-align: center;
    }

    .tb_alpha ul li a {
        font-size: 11px;
    }

    .trem-sec.tb_alpha p {
        font-size: 11px;
    }

    .iuper-content p {
        font-size: 18px;
        color: #909090;
        line-height: 1.23;
        width: 100%;
    }

    .your-web-carsoul-img:after {
        top: 34px;
        height: 309px;
        left: 65px;
    }

    .your-web-caroul-heading-text {
        padding-top: 0px;
    }

    .technologies-image:after {
        width: 59%;
        height: 463px;
    }

    .top-bar-contact li a {
        font-size: 14px;
    }

    ul.top-bar-contact.top-bar-contact-account>li:nth-last-child(2) {
        margin-top: 15px !important;
        margin: 0 auto;
    }

    .tabs-images .details {
        width: 87%;
        height: 87%;
        top: 46%;
    }

    .technology-we-use-heading p {
        margin-top: 20px;
    }

    .tech-two-heading-para p {
        font-size: 18px !important;

        font-weight: normal;
    }

    .tech-two-heading-para {
        margin-top: 0;
    }

    section.img-uper {
        margin-top: -40px !important;
        margin: 0 auto;
        padding: 0px;
    }

    .announcement-image-new img {
        width: 100%;
        margin-top: 90px;
        margin-bottom: -150px;
    }

    .your-website-section-image:after {
        top: 0;
        right: 141px;
        height: 300px;
    }

    /*Home Css End */
    /*About Us Css Start */
    .innercontent:after {
        height: 158px;
        left: 50px;
    }

    .inner-banner-content h1 {
        font-size: 30px;
        line-height: 30px;
    }

    .your-web-about-heading-para {
        margin-top: 50px;
    }

    .your-web-about-heading-para h4 {
        font-size: 20px;
    }

    .your-web-about-heading-para h2 {
        font-size: 27px;
    }

    .your-web-about-heading-para p {
        font-size: 18px;
    }

    .your-web-about-para-1 p {
        font-size: 18px;
    }

    .commitment-para-1 p {
        font-size: 18px;
    }

    .commitment-para-1:after {
        height: 390px;
        margin-top: 40px;
        position: absolute;
        top: -85px;
    }

    .measure-about-section-para p {
        font-size: 25px;
    }

    .iuper-content-about {
        top: 40px;
        left: -50px;
    }

    .iuper-content-about img.img-dot1 {
        right: 125px;
        top: -16px;
    }

    .your-web-about-para-2 p {
        font-size: 18px;
    }

    .our-executive-heading h2 {
        font-size: 27px;
    }

    .our-executive-section-para p {
        font-size: 20px;
    }

    .our-executive-name h3 {
        font-size: 28px;
    }

    .our-executive-post p {
        font-size: 18px;
    }

    .inner-banner-content-about h1 {
        font-size: 30px;
        margin-top: 20px;
    }

    .innercontent-about:after {
        top: -9px;
        right: -25px;
        width: 65%;
        height: 74px;
    }

    .commitment-para-1 {
        position: relative;
        padding-left: 0px;
        margin-top: 86px;
    }

    .measure-about-section-para-new p {
        font-size: 27px;
    }

    section.img-uper {
        margin-right: 0px;
    }

    .your-web-about-heading-para p {
        font-size: 18px;
    }

    .your-website-section-image-new:after {
        top: 50px;
        right: 114px;
    }

    /*About Us Css End */
    /*Brand Css Start */
    .your-web-about-para-2-new p {
        font-size: 18px;

        font-weight: 300;
        font-style: normal;
        width: 100%;
    }

    .your-web-about-para-2-new p span {
        font-size: 18px;

        font-weight: 300;
        font-style: normal;
        width: 100%;
    }

    .our-branding-heading h2 {
        font-size: 27px;
    }

    .our-branding-section-para p {
        font-size: 20px;
    }

    .commitment-para-2 h3 {
        font-size: 27px;
    }

    .commitment-para-2 p {
        font-size: 18px;
    }

    .commitment-para-2:after {
        height: 356px;
    }

    .commitment-para-2 {
        margin-top: 80px;
    }

    .book-now-area-heading h3 {
        font-size: 20px;
    }

    .book-now-area-heading span {
        font-size: 20px;
    }

    section.brand-cover .footer-blue-button a {
        margin-top: 0;
        margin-bottom: 30px;
        margin-left: 30px;
    }

    .commitment-para-3 h3 {
        font-size: 27px;
    }

    .commitment-para-3 h2 {
        font-size: 38px;
        line-height: 1.75;
    }

    .commitment-para-3 p {
        font-size: 18px;
    }

    .commitment-para-3:after {
        top: -41px;
        height: 420px;
    }

    .commitment-para-3 {
        margin-top: -50px;
        margin-bottom: 100px;
    }

    .our-executive-name-1 h3 {
        font-size: 27px;
    }

    .our-executive-post-1 p {
        font-size: 18px;
    }

    .inner-banner-content-branding h1 {
        font-size: 30px;
        text-align: left;
        line-height: 30px;
        margin: 50px 0px 16px 90px;
    }

    .innercontent-branding:after {
        top: -11px;
        right: 101px;
        width: 30%;
        height: 107px;
    }

    .commitment-para-2-branding:after {
        top: -35px;
        right: 0;
        height: 360px;
        z-index: -1;
    }

    .measure-about-section-para-branding p {
        font-size: 25px;
    }

    section.blog-section {
        margin-top: 50px;
    }

    .commitment-para-2-branding h3 {
        font-size: 30px;
    }

    .commitment-para-2-branding p {
        font-size: 18px;
        padding: 16px 20px 15px 15px;
    }

    /*Brand Css End */
    /*Content-Writing Css Start */
    .inner-banner-content-writing h1 {
        font-size: 30px;
        line-height: 30px;
        margin: 50px 0 3px 0px;
    }

    .innercontent-writing:after {
        top: -12px;
        right: 40px;
        width: 42%;
        height: 78px;
    }

    .content-writing-1 h3 span {
        font-size: 30px;
    }

    .content-writing-1 h3 {
        font-size: 30px;
    }

    .content-writing-1 {
        margin-top: 100px;
    }

    .content-writing-1 p {
        font-size: 18px;
    }

    .content-writing-2 h2 {
        font-size: 30px;
    }

    .content-writing-3 p {
        font-size: 18px;
        padding: 15px 19px 15px 15px;
    }

    .content-writing-3:after {
        top: -17px;
        height: 310px;
    }

    .commitment-para-11 .footer-blue-button {
        padding: 20px 0px 0px 20px;
        margin-top: -20px;
    }

    .choose-image-text-digital img {
        width: 100%;
        height: 100%;
    }

    .innercontent1:after {
        right: 40px;
        height: 162px;
    }

    .inner-banner-content1 h1 {
        font-size: 30px;
        line-height: 30px;
    }

    .your-web-about-heading-para span {
        font-size: 27px;
    }

    .your-web-about-heading-para h3 {
        font-size: 27px;
    }

    section.comitment-section1 {
        margin-top: 50px;
    }

    .commitment-para-10 p {
        font-size: 18px;
    }

    .commitment-para-10:after {
        height: 390px;
    }

    .commitment-para-10 {
        margin-top: 80px;
    }

    .react-image img {
        margin: 0 auto;
    }

    .commitment-para-11 h3 {
        font-size: 27px;
        padding: 0px 0px 0px 20px;
    }

    .commitment-para-11 p {
        font-size: 18px;
        padding: 20px 0px 0px 20px;
    }

    section.side-image-text1 {
        margin-top: 100px !important;
        margin-bottom: 0px !important;
    }

    .commitment-image12 {
        margin-top: 160px;
    }

    .our-branding-heading-123 h2 {
        font-size: 27px;
    }

    .our-branding-heading-123 span {
        font-size: 27px;
    }

    .choose-image-text-digital.text-center img {
        width: 100%;
        height: 100%;
    }

    .choose-image-text-digital h5 {
        font-size: 18px;
        margin-top: 0px;
    }

    .commitment-para-11:after {
        height: 400px;
    }

    .product-web-section-6-para-heading p {
        font-size: 18px;
    }

    .your-website-section-image-content:after {
        right: 126px;
        top: -120px;
    }

    /*Content-Writing Css End */
    /*Web Development Css Start */
    .inner-banner-content-web-dev h1 {
        font-size: 30px;
        line-height: 30px;
        text-align: center;
        margin-top: 50px;
    }

    .innercontent-web-dev:after {
        top: -17px;
        right: 72px;
        width: 43%;
        height: 88px;
    }

    .product-web-dev-1-heading-para span {
        font-size: 27px;
    }

    .product-web-images-2 img {
        width: 100%;
        margin-bottom: 50px;
    }

    .product-web-sec-3-heading-para h3 {
        font-size: 27px;
        padding: 20px 0px 0px 25px;
    }

    .product-web-section-7-para-heading h3 {
        font-size: 27px;
        padding: 15px 0px 15px 0px;
    }

    .product-web-section-7-para-heading p {
        font-size: 18px;
        padding: 15px 0px 15px 0px;
    }

    .product-web-section-7-para-heading h4 {
        font-size: 24px;
        padding: 0px 0px 0px 0px;
    }

    section.product-web-section-7 .ul-blue-listing li.li-blue-listing {
        font-size: 18px;
    }

    section.product-web-section-7 {
        margin-top: 0px;
    }

    .product-web-section-6-image img {
        width: 100%;
        margin-top: 0px;
    }

    .product-web-section-6-para-heading h3 {
        font-size: 27px;
    }

    .product-web-section-6-para-heading h3 span {
        font-size: 27px;
    }

    section.product-web-section-6-rem {
        margin-bottom: 50px;
    }

    .product-web-section-6-para-heading:after {
        top: -27px;
        width: 71%;
        height: 580px;
    }

    .product-web-section-7-para-heading:after {
        top: -29px;
        width: 67%;
        height: 635px;
    }

    .product-web-sec-3-heading-para p {
        font-size: 18px;
        padding-left: 25px;
    }

    .product-web-sec-3-image {
        margin-top: 100px;
    }

    .product-web-sec-3-heading-para:after {
        height: 340px;
    }

    .product-web-side-text p {
        font-size: 18px;
        width: 100%;
    }

    .bulk-sms-part-3-para p {
        font-size: 25px;
    }

    .bulk-sms-part-3-para h3 {
        font-size: 27px;
    }

    .product-web-dev-1-heading-para h3 {
        font-size: 27px;
    }

    .product-web-dev-1-heading-para p {
        font-size: 18px;
    }

    .product-web-1-image:after {
        top: -92px;
        right: 64px;
        height: 214px;
    }

    .our-branding-heading h2 span {
        font-size: 27px;
    }

    .product-web-five-step .our-branding-heading-123 h2 {
        font-size: 27px;
    }

    .product-web-five-step .branding-heading-123 h5 {
        font-size: 13px;
    }

    .product-section-three-dots {
        margin-top: 180px;
    }

    .product-web-section-7-image img {
        width: 100%;
    }

    .product-web-1-image-product:after {
        right: 108px;
    }

    /*Web Development Css End */
    /*Mobile App Development Css Start */
    .inner-banner-content-mob-app h1 {
        font-size: 30px;
        line-height: 30px;
        text-align: center;
    }

    .search-engine .branding-heading h5 {
        font-size: 13px;
    }

    .your-search-about-heading-para123 h3 {
        font-size: 27px
    }

    .your-search-about-heading-para123 span {
        font-size: 27px;
    }

    .your-search-about-heading-para123 p {
        font-size: 18px;
    }

    .your-search-about-heading-para123 {
        margin-top: 100px;
    }

    .search-engine .our-branding-heading h2 {
        font-size: px;
        margin-top: 0px;
        font-size: 30px;
    }

    .our-branding-section-para p {
        font-size: 22px;
    }

    .search-engine .our-branding-section-para p {
        font-size: 20px;
        padding-left: 0px;
        padding-right: 0px
    }

    .commitment-para-8 h3 {
        font-size: 27px;
    }

    .commitment-para-8:after {
        height: 330px;
    }

    .measure-about-section-para span {
        font-size: 27px;
    }

    .commitment-para-7 p {
        font-size: 18px;
        padding: 34px 0px 0px 20px;
    }

    .commitment-para-7 {
        margin-top: 0px;
    }

    .commitment-para-7:after {
        height: 270px;
        top: -5px;
    }

    .commitment-image123 {
        margin-top: 80px;
        margin-bottom: 50px;
    }

    .book-now-area-heading123 span {
        font-size: 27px;
    }

    .book-now-area-heading123 h3 {
        font-size: 27px;
    }

    section.brand-cover .footer-blue-button1 a {
        margin-left: 30px;
        margin-bottom: 20px;
    }

    .your-website-section-image-mobile:after {
        right: 111px;
    }

    /*Mobile App Development Css End */
    /*SEO Page Css Start */
    .inner-banner-content-seo h1 {
        font-size: 30px;
        line-height: 30px;
        text-align: center;
    }

    .your-search-about-heading-para {
        margin-top: 100px;
    }

    .your-search-about-heading-para h3 {
        font-size: 27px;
    }

    .your-search-about-heading-para p {
        font-size: 18px;
    }

    .iuper-content-media img.img-dot1 {
        right: 125px;
        top: -25px;
    }

    .iuper-content-media {
        top: 50px;
        left: 0px;
    }

    .commitment-para-7 h3 {
        font-size: 27px;
    }

    .number-percent-text-media-1 img {
        display: none;
    }

    .number-percent-text-media-1 h3 {
        font-size: 50px;
    }

    .number-percent-text-media-1 p {
        font-size: 15px;
        margin-top: 0px;
        width: 100%;
        margin-left: 0px;
    }

    .number-percent-text-media-2 img {
        display: none;
    }

    .number-percent-text-media-3 img {
        display: none;
    }

    .number-percent-text-media-3 p {
        margin-left: 0px;
        margin-top: 100px !important;
        font-size: 15px;
        width: 100%;
        margin: 0 auto;
    }

    .number-percent-text-media-2 p {
        margin-top: 0px;
        font-size: 15px;
        width: 100%;
        text-align: center;
    }

    .number-percent-text-media-3 {
        margin-top: -50px;
        margin-left: 0px;
        width: 100%;
    }

    .number-percent-text-media-2 {
        margin-top: 50px;
    }

    .measure-para-212 p {
        font-size: 30px;
    }

    .search-engine .branding-heading h5 {
        font-size: 13px;
    }

    .iuper-content-about {
        padding: 0;
        left: 0;
    }

    .iuper-content-about img.img-dot1 {
        display: none;
    }

    .commitment-para-6-seo h3 {
        font-size: 27px;
        padding: 0px 0px 0px 25px;
    }

    .commitment-para-6-seo p {
        font-size: 18px;
        padding: 20px 8px 0px 25px;
    }

    .commitment-para-6-seo:after {
        height: 495px;
    }

    .commitment-para-6-seo {
        margin-top: 50px;
    }

    .commitment-image123-seo img {
        margin-top: 100px;
    }

    .commitment-para-8-seo h3 {
        font-size: 27px;
        padding: 20px 0px 0px 25px;
    }

    .commitment-para-8-seo {
        padding: 0px;
        margin-top: 50px;
    }

    .commitment-para-8-seo p {
        font-size: 18px;
        padding: 20px 0px 0px 25px;
    }

    section.img-uper .ul-blue-listing .li-blue-listing {
        font-size: 18px;
        width: 100%;
    }

    section.img-uper .ul-blue-listing-seo .li-blue-listing {
        font-size: 18px;
        width: 100%;
    }

    /*SEO Page Css End */
    /*Digital-Marketing Css Start */
    .commitment-para-8 p {
        font-size: 18px;
    }

    .commitment-para-8 {
        margin-top: 80px;
    }

    .your-web-about-para-2 h3 {
        font-size: 27px;
        width: 100%;
    }

    section.img-uper .ul-blue-listing i.fa.fa-circle {
        padding: 5px 10px 0px 0px;
    }

    .commitment-para-5 h3 {
        font-size: 27px;
    }

    .commitment-para-5:after {
        height: 350px;
    }

    .inner-banner-content-digital-marketing h1 {
        font-size: 30px;
        text-align: left;
        line-height: 30px;
        margin: 50px 0 3px 60px;
    }

    .innercontent-digital-marketing:after {
        top: -11px;
        right: 82px;
        width: 33%;
        height: 78px;
    }

    .branding-section-margin {
        margin-top: 50px;
        margin-bottom: 0;
    }

    .our-branding-heading-digital h2 {
        font-size: 27px;
    }

    .branding-heading h5 {
        font-size: 13px;
    }

    .commitment-para-8-digital-marketing:after {
        top: -51px;
        height: 310px;
    }

    .monitor-your-site {
        margin-top: 0px;
    }

    .monitor-your-site .branding-heading-123 h5 {
        font-size: 13px;
    }

    .commitment-para-5-digital-marketing h3 {
        font-size: 30px;
        padding: 0;
        width: 100%;
        padding: 0px 85px 0px 30px;
    }

    .footer-blue-button-digital {
        padding: 17px 0px 0px 30px !important;
    }

    .commitment-para-8-digital-marketing p {
        font-size: 18px;
        padding: 0px;
    }

    .footer-blue-button-digital .btn-red {
        font-size: 14px;
    }

    .our-branding-section-para-digital p {
        font-size: 18px;
    }

    .commitment-para-5-digital-marketing:after {
        height: 404px;
    }

    .commitment-para-5-digital-marketing-1 h3 {
        font-size: 30px;
        padding: 0px 0px 0px 30px;
    }

    .commitment-para-5-digital-marketing-1:after {
        top: -57px;
        height: 450px;
    }

    .your-website-section-image-marketing:after {
        right: 125px;
    }

    /*Digital-Marketing Css End */
    /*Pay-Per-Click Css Start */
    .inner-banner-content-payper h1 {
        font-size: 30px;
        text-align: center;
        line-height: 30px;
        margin: 50px 0 0 0;
    }

    .innercontent-payper:after {
        top: -17px;
        right: 67px;
        width: 41%;
        height: 83px;
    }

    .commitment-para-4 p {
        font-size: 18px;
    }

    .commitment-para-4 {
        margin-top: 80px;
    }

    .choose-your-heading h3 {
        font-size: 27px;
    }

    .choose-image-text h5 {
        font-size: 20px;
        text-align: center;
    }

    .commitment-para-5 p {
        font-size: 18px;
    }

    .be-in-the-know-heading h3 {
        font-size: 27px;
    }

    .number-percent-text1 h3 {
        font-size: 30px;
    }

    .number-percent-text1 p {
        font-size: 14px;
    }

    .number-percent-text1 img {
        display: none;
    }

    .number-percent-text2 img {
        display: none;
    }

    .number-percent-text3 img {
        display: none;
    }

    .number-percent-text4 img {
        display: none;
    }

    .number-percent-text3 {
        margin-top: 0px;
    }

    .number-percent-text4 {
        margin-top: 0px;
    }

    .number-percent-text2 h3 {
        font-size: 30px;
    }

    .number-percent-text2 p {
        font-size: 14px;
    }

    .number-percent-text3 h3 {
        font-size: 30px;
    }

    .number-percent-text3 p {
        font-size: 14px;
    }

    .number-percent-text4 h3 {
        font-size: 30px;
        margin-left: 0px;
    }

    .number-percent-text4 p {
        font-size: 14px;
    }

    .branding-heading1 h5 {
        font-size: 13px;
    }

    .commitment-para-4:after {
        height: 500px;
    }

    .your-web-about-para-2-payper h3 {
        font-size: 27px;
        width: 100%;
    }

    .your-web-about-para-2-payper p {
        font-size: 18px;
        line-height: 1.23;
        width: 100%;
    }

    .four-circle-clr img {
        width: 100%;
    }

    section.brand-cover .cover-image-class {
        margin-left: 0px;
        margin-right: 0px;
    }

    /* .circle-clr-main {margin-left: 0px;margin-right: 0px;} */
    .payper-how-it-work-image-under-para p {
        font-size: 18px;
        padding-left: 20px;
        padding-right: 20px;
    }

    .commitment-para-1 p {
        font-size: 18px;
        color: #919191;
        font-weight: 300;

        padding: 15px;
    }

    .footer-blue-button a {
        margin-top: 20px;
    }

    .payper-how-it-work-image img {
        width: 100%;
    }

    .our-branding-heading-123 p {
        font-size: 18px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .choose-image-text-1 h5 {
        font-size: 20px;
        text-align: center;
        margin: 0 auto;
    }

    .your-website-section-image-ppc:after {
        top: 63px;
        right: 90px;
    }

    /*Pay-Per-Click Css End */
    /*Search-Opti Css Start */
    .commitment-para-6 h3 {
        font-size: 27px;
    }

    .commitment-para-6 p {
        font-size: 18px;
    }

    .moniter-images-123 img {
        width: 100%;
    }

    .footer-blue-button123 a {
        margin-left: 30px;
        margin-bottom: 20px;
        margin-top: 0px;
    }

    .your-website-section-image-seo-1:after {
        top: 33px;
        top: 118px;
    }

    /*Search-Opti Css End */
    /*Social-Media-Marketing Css Start */
    .be-int-the-know-2 .blogs-heading h2 {
        font-size: 27px;
    }

    .blogs-heading h5 {
        font-size: 13px;
        margin-top: 10px;
    }

    .be-in-the-know-heading p {
        font-size: 22px;
    }

    .social-media-pic1 p {
        margin-left: 0px;
        width: 100%;
        margin-top: 0px;
        font-size: 18px;
        text-align: center;
    }

    .social-media-pic1 h4 {
        font-size: 22px;
        margin-top: 0px;
        margin-left: 0px;
        width: 100%;
        margin-top: -30px;
        text-align: center;
    }

    .social-media-circle img {
        margin-left: 0px;
        margin-top: 0px;
        width: 100%;
    }

    .social-media-pic1 img {
        display: none;
    }

    .your-website-section-image-social-media:after {
        right: 120px;
        top: -100px;
    }

    /*Social-Media-Marketing Css End */
    /*Bulk Sms Page Css Start */
    .inner-banner-content-bulk-sms h1 {
        font-size: 30px;
        text-align: center;
        line-height: 30px;
        margin-top: 50px;
    }

    .innercontent-bulk-sms:after {
        top: -15px;
        right: 52px;
        height: 85px;
    }

    .bulk-sms-part-1 {
        margin-top: 100px;
    }

    .bulk-sms-part-1 h3 {
        font-size: 27px;
    }

    .bulk-sms-part-1 p {
        font-size: 18px;
    }

    .bulk-sms-part-2-small-heading h5 {
        font-size: 13px;
    }

    .bulk-sms-part-2-heading h2 {
        font-size: 30px;
    }

    .bulk-sms-part-2-para p {
        font-size: 20px;
    }

    .bulk-sms-part-3 p {
        font-size: 18px;
    }

    .bulk-sms-part-3:after {
        top: -27px;
        height: 420px;
    }

    .bulk-fax-cloud-inner-para p {
        font-size: 18px;
        width: 100%;
    }

    .bulk-sms-small-heading h5 {
        font-size: 13px;
    }

    .bulk-how-it-work-heading h2 {
        font-size: 27px;
    }

    .bulk-sms-section-3-part-1 h2 {
        font-size: 27px;
    }

    .bulk-sms-section-3-part-2 img {
        width: 100%;
    }

    .bulk-sms-section-3-part-1:after {
        top: -30px;
        width: 56%;
        height: 261px;
    }

    .bulk-pricing-para-li {
        margin-top: 70px;
    }

    .bulk-pricing-para-li h2 {
        font-size: 36px;
    }

    .bulk-pricing-para-li p {
        font-size: 20px;
    }

    section.bulk-section1 .bulk-pricing-para-li .ul-blue-listing .li-blue-listing {
        font-size: 18px;
    }

    section.bulk-section1 .bulk-pricing-para-li .ul-blue-listing .li-blue-listing-new {
        font-size: 16px;
    }

    section.bulk-section1 {
        height: 100%;
    }

    .purple-pricing-color h2 {
        font-size: 36px;
    }

    .purple-pricing-color h1 {
        font-size: 50px;
    }

    .purple-pricing-color p {
        font-size: 15px;
        margin-top: -10px;
    }

    .pricing-text-1 p {
        font-size: 18px;
    }

    .pricing-text-2 p {
        font-size: 18px;
    }

    .pricing-text-3 p {
        font-size: 18px;
    }

    .pricing-text-5 p {
        font-size: 18px;
    }

    .btn-red-bulk {
        margin: 0 auto;
    }

    .monthly-price-full {
        margin-bottom: 50px;
    }

    .select-country h3 {
        font-size: 18px;
        padding-bottom: 10px;
        text-align: center;
    }

    .form-bulk .form-control {
        font-size: 18px;
    }

    .range-slider-line-text p {
        font-size: 18px;
        line-height: 1.23;
    }

    .sms-sub-monthly-yearly-column-2 h4 {
        font-size: 18px;
    }

    .sms-sub-monthly-yearly-column-2 .bulk-pricing-large1 h3 {
        font-size: 36px;
    }

    .sms-sub-monthly-yearly-column-2 .bulk-pricing-1-para p {
        font-size: 13px;
        line-height: 1.23;
    }

    .sms-boardcasting-m-y-button-custom .form-check .check-b-s-1 {
        font-size: 14px;
    }

    .sms-boardcasting-m-y-button-custom .form-check .check-b-s-2 {
        font-size: 14px;
    }

    .row.color-c-whole-bulks {
        height: 100%;
    }

    .sms-sub-m-y-button-bulk a {
        font-size: 14px;
    }

    .bulk-pricing-last-line p {
        margin-right: 0px;
        font-size: 14px;
        text-align: center;
        line-height: 1.23;
        margin-top: 50px;
    }

    .your-website-section-image-sms:after {
        top: -120px;
        right: 102px;
    }

    /*Bulk SMS Page Css End */
    /*Bulk Fax Page Css Start */
    .inner-banner-content-bulk-fax h1 {
        font-size: 30px;
        text-align: center;
        line-height: 30px;
        margin-top: 50px;
    }

    .innercontent-bulk-fax:after {
        top: -17px;
        right: 8px;
        width: 48%;
        height: 64px;
    }

    .your-web-about-heading-para-bulk-fax {
        margin-top: 100px;
    }

    .your-web-about-heading-para-bulk-fax span {
        font-size: 27px;
    }

    .your-web-about-heading-para-bulk-fax h3 {
        font-size: 27px;
    }

    .your-web-about-heading-para-bulk-fax p {
        font-size: 18px;
    }

    .our-branding-section-para-bulk-fax p {
        font-size: 20px;
    }

    .bulk-fax-icon-text h4 {
        font-size: 20px;
        margin-top: 10px;
        margin-bottom: 25px;
    }

    .cloud-base-bulk-fax h3 {
        font-size: 27px;
    }

    .measure-about-section-para-bulk-fax p {
        font-size: 27px;
        padding-right: 0px;
        padding-left: 0px;
    }

    .iuper-img img {
        margin: 0 auto;
        padding: 0px;
    }

    .bulk-fax-how-it-work img {
        width: 100%;
    }

    .bulk-fax-broadcast img {
        width: 100%;
    }

    .bulk-dots1234 img {
        width: 40%;
    }

    .bulk-fax-icon {
        width: 60px;
        height: 60px;
    }

    .bulk-fax-icon img {
        width: 38%;
    }

    .bulk-fax-broadcast-heading-para p {
        font-size: 18px;
    }

    .bulk-fax-broadcast-heading-para h4 {
        font-size: 20px;
    }

    .your-website-section-image-bulk-fax:after {
        right: 120px;
    }

    /*Bulk Fax Page Css End */
    /*Digital Signage Page Css Start */
    .inner-banner-content-digital-signage h1 {
        font-size: 30px;
        text-align: center;
        line-height: 30px;
        margin-top: 50px;
    }

    .innercontent-digital-signage:after {
        top: -17px;
        right: 50px;
        width: 42%;
        height: 65px;
    }

    .your-web-digital-signage {
        margin-top: 100px;
    }

    .your-web-digital-signage h3 span {
        font-size: 27px;
    }

    .your-web-digital-signage h3 {
        font-size: 27px;
    }

    .your-web-digital-signage p {
        font-size: 18px;
    }

    .digital-signage-1-image:after {
        top: -150px;
        right: 105px;
        width: 50%;
        height: 300px;
    }

    .our-branding-section-para-signage p {
        font-size: 20px;
    }

    .digital-signage-2-image img {
        width: 100%;
    }

    .digital-signage-2-para-heading h3 {
        font-size: 27px;
    }

    .digital-signage-2-para-heading p {
        font-size: 18px;
        padding: 0px 0px 0px 0px;
    }

    section.digital-signage-section-3 {
        height: 100%;
    }

    .digital-signage-3-pricing h3 {
        font-size: 37px;
    }

    .digital-signage-pricing-table1 h2 {
        font-size: 27px;
    }

    .digital-signage-pricing-table1 h1 {
        font-size: 36px;
        margin-top: -10px;
    }

    .digital-signage-pricing-table1 p {
        font-size: 16px;
        margin-top: -15px;
    }

    .digital-signage-pricing-text-1 p {
        font-size: 18px;
    }

    .digital-signage-pricing-text-2 p {
        font-size: 18px;
    }

    .digital-signage-pricing-text-3 p {
        font-size: 18px;
    }

    .digital-signage-pricing-text-4 p {
        font-size: 18px;
    }

    .digital-signage-pricing-middle-text-1 p {
        font-size: 18px;
    }

    .digital-signage-pricing-middle-text-2 p {
        font-size: 18px;
    }

    .digital-signage-pricing-middle-text-3 p {
        font-size: 18px;
    }

    .digital-signage-pricing-whole-card {
        margin-top: 0px;
        margin-bottom: 70px;
    }

    .bulk-how-it-work-para-signage p {
        font-size: 18px;
        padding: 0px 0px;
    }

    .digital-signage-last-sec-img img {
        width: 100%;
    }

    .digital-signage-pic1 p {
        margin-top: 0px;
        margin-left: 0px;
        font-size: 18px;
        width: 100%;
        text-align: center;
    }

    .digital-signage-pic2 p {
        margin-top: 133px;
        margin-left: 0px;
        font-size: 18px;
        width: 100% !important;
        text-align: center;
    }

    .digital-signage-4-image img {
        width: 100%;
    }

    /*Digital Signage Page Css End */
    /*Industries Page Css Start */
    .inner-banner-content-industries h1 {
        font-size: 30px;
        text-align: center;
        line-height: 30px;
        margin-top: 50px;
    }

    .innercontent-industries:after {
        top: -20px;
        width: 50%;
        height: 69px;
        right: 0;
    }

    .industries-part-1 h3 {
        font-size: 24px;
    }

    .industries-part-1 h2 {
        font-size: 48px;
    }

    .industries-part-1 h4 {
        font-size: 16px;
    }

    .industries-part-1 p {
        font-size: 18px;
    }

    .industries-part-2 h2 {
        font-size: 27px;
    }

    .industries-part-3 {
        margin-top: 100px;
    }

    .industries-part-3 p {
        font-size: 18px;
        font-weight: 300;
    }

    .industries-part-3:after {
        height: 540px;
    }

    .industries-part-4 h3 {
        font-size: 24px;
    }

    .industries-part-4 h4 {
        font-size: 20px;
    }

    .industries-part-4-full {
        margin-top: 100px;
    }

    .industries-part-4:after {
        top: -54px;
        width: 68%;
        height: 261px;
    }

    .commitment-image img {
        margin-top: 70px;
    }

    .industries-part-5 {
        padding-right: 0px;
        padding-left: 0px;
    }

    .industries-part-5 p {
        font-size: 18px;
        width: 100%;
    }

    .industries-section-2-part-1 h3 {
        font-size: 24px;
    }

    .industries-section-2-part-1 h2 {
        font-size: 48px;
    }

    .industries-section-2-part-1 h4 {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 25px;
    }

    .industries-section-2-part-2 p {
        width: 100%;
        font-size: 18px;
    }

    .book-now-area-heading123 h2 {
        font-size: 27px;
    }

    .industrial-red-button a {
        margin-top: 0;
        margin-left: 30px;
    }

    .industries-section-4-part-1-new h2 {
        font-size: 51px;
    }

    .industries-section-4-part-1-new {
        margin-top: 80px;
    }

    .industries-section-5-part-1 h2 {
        font-size: 51px;
    }

    .industries-part-6 {
        padding-right: 0;
        padding-left: 0;
        margin-top: 100px;
    }

    .industries-part-4 h2 {
        font-size: 64px;
    }

    .industries-section-4-part-1-new h3 {
        font-size: 24px;
    }

    .industries-section-4-part-1-new h2 {
        font-size: 48px;
    }

    .industries-section-4-part-1-new h4 {
        font-size: 20px;
    }

    .industries-section-4-part-1-new p {
        font-size: 18px;
    }

    .industries-section-4-part-1-new:after {
        height: 670px;
    }

    .industries-section-5-part-1 h4 {
        font-size: 22px;
    }

    .industries-section-5-part-1 p {
        font-size: 18px;
    }

    .industries-section-7-part-1 h4 {
        font-size: 24px;
        padding-left: 0;
        padding-right: 0;
    }

    .industries-section-4-part-1:after {
        height: 630px;
    }

    .industries-section-5-part-1-new:after {
        height: 450px;
    }

    .industries-section-5-part-1:after {
        height: 530px;
    }

    .iuper-content-about-industries img.img-dot1 {
        position: absolute;
        right: 600px;
        top: -155px;
    }

    .industries-section-4-part-1 h2 {
        font-size: 48px;
    }

    .industries-section-4-part-1 h4 {
        font-size: 22px;
    }

    .industries-section-4-part-1 p {
        font-size: 18px;
    }

    .industries-section-5-part-1-new h3 {
        font-size: 24px;
    }

    .industries-section-5-part-1-new h2 {
        font-size: 48px;
    }

    .industries-section-5-part-1-new h4 {
        font-size: 24px;
    }

    .industries-section-11-part-1 h2 {
        font-size: 48px;
    }

    .industries-section-11-part-1 h4 {
        font-size: 26px;
    }

    .industrial-section-11-part-2-iuper-img img {
        margin-top: 0;
    }

    .food-and-beverage h4 {
        font-size: 26px;
        margin-bottom: 100px;
    }

    .your-website-section-image-industries:after {
        right: 106px;
    }

    /*Industries Page Css End */
}

@media only screen and (max-width: 1199px) {
    .fa fa-angle-right {
        display: block !important;
    }
}
