@font-face {
    font-family: "General Sans";
    src: url("https://svdigital.ae/lp/wp-content/themes/Divi/assets/fonts/GeneralSans-Light.eot");
    src: url("https://svdigital.ae/lp/wp-content/themes/Divi/assets/fonts/GeneralSans-Light.eot") format("embedded-opentype"), url("https://svdigital.ae/lp/wp-content/themes/Divi/assets/fonts/GeneralSans-Light.woff2") format("woff2"), url("https://svdigital.ae/lp/wp-content/themes/Divi/assets/fonts/GeneralSans-Light.woff") format("woff"),
        url("https://svdigital.ae/lp/wp-content/themes/Divi/assets/fonts/GeneralSans-Light.ttf") format("truetype"), url("https://svdigital.ae/lp/wp-content/themes/Divi/assets/fonts/GeneralSans-Light.svg") format("svg");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "General Sans";
    src: url("https://svdigital.ae/lp/wp-content/themes/Divi/assets/fonts/GeneralSans-Regular.eot");
    src: url("https://svdigital.ae/lp/wp-content/themes/Divi/assets/fonts/GeneralSans-Regular.eot") format("embedded-opentype"), url("https://svdigital.ae/lp/wp-content/themes/Divi/assets/fonts/GeneralSans-Regular.woff2") format("woff2"), url("https://svdigital.ae/lp/wp-content/themes/Divi/assets/fonts/GeneralSans-Regular.woff") format("woff"),
        url("https://svdigital.ae/lp/wp-content/themes/Divi/assets/fonts/GeneralSans-Regular.ttf") format("truetype"), url("https://svdigital.ae/lp/wp-content/themes/Divi/assets/fonts/GeneralSans-Regular.svg") format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "General Sans";
    src: url("https://svdigital.ae/lp/wp-content/themes/Divi/assets/fonts/GeneralSans-Medium.eot");
    src: url("https://svdigital.ae/lp/wp-content/themes/Divi/assets/fonts/GeneralSans-Medium.eot") format("embedded-opentype"), url("https://svdigital.ae/lp/wp-content/themes/Divi/assets/fonts/GeneralSans-Medium.woff2") format("woff2"), url("https://svdigital.ae/lp/wp-content/themes/Divi/assets/fonts/GeneralSans-Medium.woff") format("woff"),
        url("https://svdigital.ae/lp/wp-content/themes/Divi/assets/fonts/GeneralSans-Medium.ttf") format("truetype"), url("https://svdigital.ae/lp/wp-content/themes/Divi/assets/fonts/GeneralSans-Medium.svg") format("svg");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "General Sans";
    src: url("https://svdigital.ae/lp/wp-content/themes/Divi/assets/fonts/GeneralSans-Semibold.eot");
    src: url("https://svdigital.ae/lp/wp-content/themes/Divi/assets/fonts/GeneralSans-Semibold.eot") format("embedded-opentype"), url("https://svdigital.ae/lp/wp-content/themes/Divi/assets/fonts/GeneralSans-Semibold.woff2") format("woff2"), url("https://svdigital.ae/lp/wp-content/themes/Divi/assets/fonts/GeneralSans-Semibold.woff") format("woff"),
        url("https://svdigital.ae/lp/wp-content/themes/Divi/assets/fonts/GeneralSans-Semibold.ttf") format("truetype"), url("https://svdigital.ae/lp/wp-content/themes/Divi/assets/fonts/GeneralSans-Semibold.svg") format("svg");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "General Sans";
    src: url("https://svdigital.ae/lp/wp-content/themes/Divi/assets/fonts/GeneralSans-Bold.eot");
    src: url("https://svdigital.ae/lp/wp-content/themes/Divi/assets/fonts/GeneralSans-Bold.eot") format("embedded-opentype"), url("https://svdigital.ae/lp/wp-content/themes/Divi/assets/fonts/GeneralSans-Bold.woff2") format("woff2"), url("https://svdigital.ae/lp/wp-content/themes/Divi/assets/fonts/GeneralSans-Bold.woff") format("woff"), url("https://svdigital.ae/lp/wp-content/themes/Divi/assets/fonts/GeneralSans-Bold.ttf") format("truetype"),
        url("https://svdigital.ae/lp/wp-content/themes/Divi/assets/fonts/GeneralSans-Bold.svg") format("svg");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

            body {
                font-family: 'General Sans'!important;
                font-style: normal
            }

            h1,h2,h3,h4,h5,h6,p,body,html,input,textarea,select {
                font-family: 'General Sans'!important
            }

ul.ppc-list li {
    display: inline-block;
    font-style: normal;
    font-weight: 500;
    margin-bottom: 30px!important;
    font-size: 18px;
    line-height: 27px;
    color: #000;
	font-family: 'General Sans'!important;
}

.ads-block h4 {
	font-family: 'General Sans'!important;
    font-style: normal!important;
    font-weight: 600!important;
    font-size: 18px;
    line-height: 150%!important;
    margin-bottom: 10px!important;
    padding: 0px!important;
    color: #F15A24!important;
}
.page-id-971 h1, .page-id-971 h2, .page-id-971 h3, .page-id-971 h4, .page-id-971 h5, .page-id-971 h6,
.page-id-1228 h1, .page-id-1228 h2, .page-id-1228 h3, .page-id-1228 h4, .page-id-1228 h5, .page-id-1228 h6,
.page-id-1249 h1, .page-id-1249 h2, .page-id-1249 h3, .page-id-1249 h4, .page-id-1249 h5, .page-id-1249 h6,
.page-id-1312 h1, .page-id-1312 h2, .page-id-1312 h3, .page-id-1312 h4, .page-id-1312 h5, .page-id-1312 h6,
.page-id-1382 h1, .page-id-1382 h2, .page-id-1382 h3, .page-id-1382 h4, .page-id-1382 h5, .page-id-1382 h6,
.page-id-1493 h1, .page-id-1493 h2, .page-id-1493 h3, .page-id-1493 h4, .page-id-1493 h5, .page-id-1493 h6,
.page-id-1739 h1, .page-id-1739 h2, .page-id-1739 h3, .page-id-1739 h4, .page-id-1739 h5, .page-id-1739 h6,
.page-id-1778 h1, .page-id-1778 h2, .page-id-1778 h3, .page-id-1778 h4, .page-id-1778 h5, .page-id-1778 h6
{
	font-family: 'General Sans'!important;
}
.page-id-971 p, .page-id-971 body, .page-id-971 html, .page-id-971 .et_pb_text_inner,
.page-id-1228 p, .page-id-1228 body, .page-id-1228 html, .page-id-1228 .et_pb_text_inner,
.page-id-1249 p, .page-id-1249 body, .page-id-1249 html, .page-id-1249 .et_pb_text_inner,
.page-id-1312 p, .page-id-1312 body, .page-id-1312 html, .page-id-1312 .et_pb_text_inner,
.page-id-1382 p, .page-id-1382 body, .page-id-1382 html, .page-id-1382 .et_pb_text_inner,
.page-id-1493 p, .page-id-1493 body, .page-id-1493 html, .page-id-1493 .et_pb_text_inner,
.page-id-1739 p, .page-id-1739 body, .page-id-1739 html, .page-id-1739 .et_pb_text_inner,
.page-id-1778 p, .page-id-1778 body, .page-id-1778 html, .page-id-1778 .et_pb_text_inner
{
	font-family: 'General Sans'!important;
}
.topbar--info {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.topbar--info p, .topbar-phone a{
font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 120%;
letter-spacing: 0.2px;
color: #000000;
}
.topbar-phone img
{
    vertical-align: middle !important;
    margin-right: 2px !important;
}
.topbar-quote{
    margin-left: 20px !important;
}
.topbar-quote a
{
padding: 16px 32px !important;
background: #fd4e3e !important;
border-radius: 6px !important;
	font-family: 'General Sans'!important;
font-weight: 700 !important;
font-size: 16px !important;
line-height: 150% !important;
text-align: center !important;
color: #FFFFFF !important;
}
.mb-10
{
margin-bottom: 10px !important;
}
.mb-20{
margin-bottom: 20px !important;    
}
.banner-list
{
    padding: 0px !important;
    margin: 0px !important;
    list-style: none !important;
}
.banner-list li{
display: flex !important;
align-items: center !important;
	font-family: 'General Sans'!important;
font-weight: 400 !important;
font-size: 16px !important;
color: #FFFFFF !important;
margin-bottom: 10px !important;
}
.banner-list li img{
    margin-right: 12px !important;
}
.b--shadow
{
    box-shadow: 0px 50px 70px rgba(252, 222, 212, 0.65) !important;
border-radius: 10px !important;
}
.flex-box1 {
    display: flex !important;
    align-items: center !important;
}
.flex-box1 img{
    margin-right: 15px !important;
}
.flex-box1 h2{
font-weight: 600 !important;
font-size: 34px !important;
line-height: 30px !important;
padding-bottom: 0px !important;
color: #000000 !important;
}
.flex-box1 p{
font-weight: 400 !important;
font-size: 18px !important;
line-height: 30px !important;
color: #000000 !important;
}
.icon--flex-boxs {
display: flex !important;
justify-content: space-between !important;
	flex-wrap: wrap;
}
@media(max-width:1060px) and (min-width:700px){
.flex-box1 {
    flex: 0 0 50%;
}
}
@media(max-width:699px){
.flex-box1.dd-block-flex {
    flex: 0 0 50%;
	margin-bottom: 20px !important;
	}.icon--flex-boxs{
		text-align: center !important;
	}.flex-box1.dd-block-flex h2{
		font-size: 30px !important;
	}.flex-box1.dd-block-flex p{
	font-size: 16px !important;	
	}
}



.page-id-971 .banner-title, .page-id-971 .feature-block h3,
.page-id-1228 .banner-title, .page-id-1228 .feature-block h3,
.page-id-1249 .banner-title, .page-id-1249 .feature-block h3,
.page-id-1312 .banner-title, .page-id-1312 .feature-block h3,
.page-id-1382 .banner-title, .page-id-1382 .feature-block h3,
.page-id-1493 .banner-title, .page-id-1493 .feature-block h3,
.page-id-1739 .banner-title, .page-id-1739 .feature-block h3,
.page-id-1778 .banner-title, .page-id-1778 .feature-block h3
{
text-transform: capitalize !important;  
color: #000 !important;
}
.page-id-971 h2.banner-title::before, .page-id-1228 h2.banner-title::before,
.page-id-1249 h2.banner-title::before,
.page-id-1312 h2.banner-title::before,
.page-id-1382 h2.banner-title::before,
.page-id-1493 h2.banner-title::before,
.page-id-1739 h2.banner-title::before,
.page-id-1778 h2.banner-title::before
{
   transform: translate(211px,-4px) !important; 
}
.page-id-971 .feature-block p, .page-id-1228 .feature-block p,
.page-id-1249 .feature-block p,
.page-id-1312 .feature-block p,
.page-id-1382 .feature-block p,
.page-id-1493 .feature-block p,
.page-id-1739 .feature-block p,
.page-id-1778 .feature-block p
{
font-weight: 400 !important;
font-size: 16px !important;
line-height: 23px !important;
color: #000000 !important;
}

.page-id-971 .feature-block:hover, .page-id-1228 .feature-block:hover,
.page-id-1249 .feature-block:hover,
.page-id-1312 .feature-block:hover,
.page-id-1382 .feature-block:hover,
.page-id-1493 .feature-block:hover,
.page-id-1739 .feature-block:hover,
.page-id-1778 .feature-block:hover
{
background-color: #fca2c5 !important;    
}
.page-id-971 .feature-block, .page-id-1228 .feature-block,
.page-id-1249 .feature-block,
.page-id-1282 .feature-block,
.page-id-1493 .feature-block,
.page-id-1739 .feature-block,
.page-id-1778 .feature-block
{
	transition: 0.6s ease all !important;
}
.page-id-971 .btn-block a, .page-id-1228 .btn-block a,
.page-id-1249 .btn-block a,
.page-id-1312 .btn-block a,
.page-id-1382 .btn-block a,
.page-id-1739 .btn-block a,
.page-id-1778 .btn-block a
{
    background: #CF317E !important;
    color: #fff !important;
}
.page-id-971 .btn-block p, .page-id-1228 .btn-block p,
.page-id-1249 .btn-block p,
.page-id-1312 .btn-block p,
.page-id-1382 .btn-block p,
.page-id-1739 .btn-block p,
.page-id-1778 .btn-block p

{
    color: #000 !important;
}
.page-id-1493 .btn-block p, .page-id-1739 .btn-block p{
	color: #fff !important;
}
.page-id-1493 .btn-block a, .page-id-1739 .btn-block a
{
    background: #fff !important;
    color: #000 !important;
}

.tt p{
	font-family: 'General Sans'!important;
font-weight: 400 !important;
font-size: 16px !important;
line-height: 150% !important;
text-align: center !important;
letter-spacing: 0.2px !important;
color: #000000 !important;
}
p.client--name{
    
	font-family: 'General Sans'!important;
font-style: normal !important;
font-weight: 500 !important;
font-size: 23px !important;
line-height: 180% !important;
color: #000000 !important;
    }
    .tt h3.tt-title{
	font-family: 'General Sans'!important;
font-weight: 600 !important;
font-size: 34px !important;
line-height: 120% !important;
text-align: center !important;
color: #000000 !important;
    }
    
      .tt .et_pb_slide_description
    {
        margin-top: -60px !important;
    }
    
    
/*Banner contact form styles Start*/
.contact-form{
  background: #fff;
            padding: 5px 40px 10px 40px;
    border-radius: 24px;

    background-size: contain;
    background-position: top center;
    background-image: url(https://svdigital.ae/lp/wp-content/uploads/2022/07/Vector-3.png);
    background-repeat: no-repeat;
}

.contact-form input[type="email"], .contact-form input[type="text"], .contact-form textarea {
    border: 1px solid #A2A2AB!important;
    background: #fff!important;
    border-radius: 5px!important;
    margin-bottom: 5px;
    color: #A2A2AB!important;
}


.cntSub-btn { 
    background: linear-gradient(
271.82deg
,#FF5B2B 17.62%,#FF4A30 87.2%)!important;
    border-radius: 5px!important;
    border: none!important;
    color: #fff!important;
    margin: auto;
    font-size: 16px!important;
}
.contact-form h2{
  font-weight: 600;
font-size: 16px !important;
line-height: 22px;
text-transform: uppercase;
color: #000 !important;
	font-family: 'General Sans'!important;
margin-top: 20px;
    text-align: center;
    margin-bottom: 50px;
        padding: 0 8px;

}

.contact-form .cf7-row {
    display: grid!important;
}

.customRow,.customTextarea{
  display:flex;
}
.customRow span, .customTextarea span{
  padding:20px;
  width:100%;
}
.customRow input[type="text"],.customRow input[type="email"], .customRow input[type="url"]{
  background: none!important;
    border: 2px solid rgba(106, 112, 124, 0.75)!important;
    border-radius: 100px!important;
}
.customTextarea textarea{
      background: none!important;
    border: 2px solid rgba(106,112,124,0.75)!important;
    width: 100%!important;
    color: #999!important;
  

}
.submit-row .submit-btn {
    background: #fd4e3e!important;
    border-radius: 100px!important;
    font-weight: 500!important;
    font-size: 16px!important;
    line-height: 22px!important;
    color: #fff!important;
    border: none!important;
    padding: 10px 20px!important;
    margin: auto;
    display: block;
}
.customTextarea .wpcf7-form-control.wpcf7-textarea
{
   border-radius: 10px !important; 
}
.cntSub-btn {
    background: #fd4e3e !important;
    border-radius: 5px!important;
    border: none!important;
    color: #fff!important;
    margin: auto;
    font-size: 16px!important;
}

@media(max-width:600px){
	.customRow, .customTextarea {
    flex-direction: column !important;
}.customRow span, .customTextarea span {
    padding: 0 !important;
	margin-bottom: 15px !important;}
}
@media(max-width:400px){
	.topbar-quote a{
		font-size: 14px !important;
	}
	.topbar--info{
		justify-content: center !important;
	}.topbar-quote a{
	padding: 8px 8px!important;	
	}
}
@media(max-width:768px){
	section.et_pb_wpt_contact_form_7 {
    padding: 0 !important;
}
}

/**Pricing**/
.pricing-div{
        
        display:flex;
    margin-bottom: 100px;

  }
.columns {
  position:relative;
  float: left;
  width: 33.33%;
  background: #FFFFFF;
}
  
  
 .columns.highlight {
    
    box-sizing: border-box;
}
.price {
  list-style-type: none!important;
  margin: 0;
      padding: 0 20px!important;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.pric {
  list-style-type: none!important;
  margin: 0;
      padding: 0px!important;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.pricing-main{
  min-height: 216px;
  list-style-type: none!important;
  margin: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
      padding: 20px!important;
          background: #FFE0D8 !important;
          border: 1px solid #fff1ec;
    border-right: none;
}


.pricing-main li{
  padding: 10px 10px;
}

.price .header {
  
  color: white;
  font-size: 25px;
}

.pric .header {
  
  color: white;
  font-size: 25px;
}
.popular{
      background: #fff;
    border-top-right-radius: 16px;
    border-top-left-radius: 16px;
    font-weight: 600;
    font-size: 13px;
    line-height: 19px;
    text-align: center;
    letter-spacing: 0.5px;
    color: #454D5C;
    padding: 10px!important;

}

.price li:before{
content: url('https://svdigital.ae/lp/wp-content/uploads/2021/10/color-tick.png');
    padding: 10px;
}
.highlight .price li:before{
content: url('https://svdigital.ae/lp/wp-content/uploads/2021/10/white-tick.png');
    padding: 10px;
}


.price li.readmore:before{
content: url('https://svdigital.ae/lp/wp-content/uploads/2021/10/plus-circle.png');
    padding: 10px;
}

.highlight .price li.readmore:before{
content: url('https://svdigital.ae/lp/wp-content/uploads/2021/10/plus-circle-white.png');
    padding: 10px;
}




.readmore a,.readless a{
  color:#F15A24!important;
}

.highlight .readmore a, .highlight .readless a{
  color:#fff!important;
}

.price .grey {  
  font-size: 20px;
}
  .header-2 span{
    color:#F21A2D;
    text-decoration: line-through;
  }
  
  .highlight .header-2 span{
    color:#FFF;
    
  }
  
  .discount{
    color:#F15A24;
   background-position: center;
    background-repeat: no-repeat;
    background-image: url('https://svdigital.ae/lp/wp-content/uploads/2021/10/discount.png');
  }
  .discount span{
    color:#454D5C;
    font-weight:bold;
  }
  
  
  .highlight .discount{
    color:#454D5C;
   
  }
  .highlight .discount span{
    color:#F15A24;
  }
  
  
.button {
  padding: 12px 12px;
background: #CF317E;
border-radius: 50px;
  border: none;
  color: white;
  text-align: center;
  text-decoration: none;
  font-weight: 600;
font-size: 14px;
line-height: 22px;
    display: block;
    width: 150px;
    margin: auto;
}

.button-top {
    padding: 12px 12px;
    background: #fff;
    border-radius: 50px;
    border: none;
    color: #F15A24;
    text-align: center;
    text-decoration: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 22px;
    display: block;
    width: 150px;
    margin: auto;
}
 .header-1{
    font-weight: bold;

font-size: 24px;
line-height: 34px;
color: #000 !important;
    text-align: center;
    margin-top: 20px;
  }
  .header-2{
font-size: 14px;
line-height: 34px;
color: #000 !important;
    text-align: center;
        padding: 0px!important;
  }
  .header-3{
    font-weight: 500;
font-size: 14px;
line-height: 130%;
color: #545454;

  }
  .price li {
  
  padding: 10px;
}

.pric li {
    padding: 7px;
    background: #fff;
    font-size: 14px;
    color: #454d5c;
    line-height: 18px;
    min-height: 54px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 600;
    border: 1px solid #fff1ec;
    border-right: none;
}

.pric li:last-child {
    border-right: 1px solid #fff1ec;
}

.pric.first li {
    justify-content: left;
    background: #FFE0D8;
    color:#000 !important;
}


.pric.first li.p1 , .pric.first li.p2,  .pric.first li.p3,  .pric.first li.p4,  .pric.first li.p5,  .pric.first li.p6,  .pric.first li.p7 {
    background:#FFD4C9 !important;
    color:#000 !important;
}



#pricingSection h2{
  font-weight: bold;
font-size: 42px;
line-height: 120%;

text-align: center;

color: #454D5C;
}
li#p1::after, li#p2::after , li#p3::after, li#p4::after , li#p5::after, li#p6::after ,li#p7::after    {
    content: url(https://svdigital.ae/lp/wp-content/uploads/2022/07/plus-square.png);
    position: absolute;
    right: 10px;
}

li#p1.open::after, li#p2.open::after , li#p3.open::after, li#p4.open::after , li#p5.open::after, li#p6.open::after ,li#p7.open::after    {
    content: url(https://svdigital.ae/lp/wp-content/uploads/2022/07/minus-square.png);
    
}
.dark-back .phone{
	color: #000 !important;
	text-decoration: none !important;
}
#service--lists h4{
	font-weight: 600 !important;
	color: #000 !important;
font-size: 21px !important;
line-height: 150% !important;
letter-spacing: 0.2px !important;
}
#service--lists p{
font-weight: 400 !important;
font-size: 16px !important;
line-height: 150% !important;
color: #000000 !important;
}
.service1:hover, .service2:hover, .service3:hover, .service4:hover, .service5:hover, .service6:hover {
    background: linear-gradient(129deg, rgba(249, 189, 168, 0.83) 2.67%, #FCDED4 95.38%);
    box-shadow: 1px 1px 20px rgb(199 214 221 / 80%);
    border-radius: 22px;
}
.service1, .service2, .service3, .service4, .service5, .service6{
	padding: 20px !important;
	margin-bottom: 25px !important;
}
#processSection h2 {
    font-weight: bold;
    font-size: 42px;
    line-height: 120%;
    text-align: center;
    color: #454D5C;
}
#processSection h4{
  font-weight: bold !important;
font-size: 18px;
line-height: 140%;
color: #000 !important;
}

#processSection p{
  font-weight: normal;
font-size: 14px;
line-height: 160%;
color: #000 !important;
}
#processSection h4:before{
  content: '';
    width: 0px;
    height: 25%;
    position: absolute;
    border: 2px solid;
    border-image: linear-gradient( to bottom, #FF8B61, rgba(0, 0, 0, 0) ) 1 100%;
    top: 5px;
    margin-left: -10px;
}
#workedWith ul li:before {
    content: url("https://svdigital.ae/lp/wp-content/uploads/2024/05/chevrons-right.webp");
    padding: 0 10px 0 0;
}

#workedWith ul {
    list-style: none;
    padding: 0px;
    margin-top: 10px;
}

#workedWith ul li{
    font-weight: normal;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0px;
    color: #333333;
    display: flex;
    margin-bottom: 15px !important;
}
.pricing-form h2{
  text-align: center;
  margin: auto;
    color: #CF317E;
}


.pricing-form p{
  text-align: center;
    color: #666;
    font-weight: bold;
}
.pricing-form label{
  margin-top:20px;
}
.pricing-form .submit-btn{
  background: #CF317E!important;
border-radius: 100px!important;
  font-weight: 500!important;
font-size: 16px!important;
line-height: 22px!important;
color: #fff!important;
  border: none!important;
    padding: 10px 50px!important;
    margin: auto;
    display: block;
margin-top:20px;
}
.wdcl_image_carousel_0.mb-0{
	margin-bottom: 0px !important;
}
.website-top-head
{
	background-color: #CF317E !important;
			background: #CF317E !important;
}
a.lm {
    color: #fff !important;
     font-weight: 500 !important;
    padding: 12px 24px;
    background-color: #CF317E;
    border-radius: 8px;
    margin-top: 10px;
    display: inline-block;
}
/**For https://svdigital.ae/lp/digital-marketing-services/**/
.banner-status {
    background: #000 !important;
    padding: 16px;
    margin-bottom: 15px;
    border-radius: 8px !important;
}
.banner-status .icon {
    width: 64px;
    height: 64px;
    margin: 0 auto;
    margin-bottom: 16px;
    float: left;
    margin-bottom: 0;
    margin-right: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.banner-status h5{
font-size: 18px;
    line-height: 1.556em;
    text-align: left;
    letter-spacing: -.0045em;
    color: #fff;
    padding-bottom: 0px !important;
}
.banner-status .span-counter {
    font-size: 28px;
    letter-spacing: -.018em;
    line-height: 32px;
    font-weight: 700;
    color: #fff !important;
    padding-bottom: 0px !important;
}
.banner-status .span-label {
    color: #f1f1f1;
}
@media(min-width:670px){
.dmsbf {
    display: flex !important;
}
}
@media(max-width:670px){
.dmsbf {
    text-align: center !important;
}
	.dmsbf .wpcf7-email{
		width: 100% !important;
	}
	.dmsbf .wpcf7-spinner{
		display: block !important;
	}
	.dmsbf .wpcf7-email{
	margin-bottom: 20px !important;	
	}
}
.dmsbf .wpcf7-email {
    font-size: 16px !important;
    height: 58px;
    padding: 8px 12px!important;
    border: none !important;
    border-radius: 8px !important;
	margin-right: 10px !important;
	
    border: 1px solid #dbdbdb !important;
}
.dmsbf .wpcf7-submit{
padding: 16px 32px !important;
    background: #CF317E !important;
    border-radius: 6px !important;
	font-family: 'General Sans'!important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 150% !important;
    text-align: center !important;
    color: #FFFFFF !important;
    outline: none !important;
    border: none !important;
	cursor: pointer !important;
}
.case-study-box {
    padding: 40px 30px;
    background-color: #fff !important;
    border-radius: 8px;
}
.case-study-content h3 {
    margin-top: 15px !important;
    margin-bottom: 20px !important;
    font-size: 25px !important;
    font-weight: bold !important;
}
.case-study-content p {
    font-size: 18px !important;
    line-height: 32px !important;
    color: #000 !important;
}
/**For https://svdigital.ae/lp/digital-marketing-services/ **/


/**Wordpress Development**/

@media(min-width:1100px){
	.service__boxes {
		min-height: 348px !important;
	}}
.service__boxes {
padding: 35px;
background-color: #fff !important;
border-radius: 10px !important;
overflow: hidden;
position: relative;
box-shadow: 0px 15px 25px 0px rgb(0 0 0 / 7%);
transition: 0.4s ease all !important;
	margin-bottom: 20px !important;
}
.icon_boxes
{
position: relative;
	display: flex;
z-index: 9999 !important;
	align-items: center !important;
}
.service__boxes h3{
	font-family: 'General Sans'!important;
font-size: 18px !important;
line-height: 28px !important;
font-weight: 700 !important;
text-transform: uppercase !important;
margin: 0px !important;
z-index: 9999 !important;
position: relative;
    padding-bottom: 0px !important;	
}
.icon_boxes img
{
	float: left !important;
	margin-right: 13px !important;
}
.box_content {
    margin-top: 25px !important;
}

.service__boxes p
{
	font-family: 'General Sans'!important;
font-style: normal !important;
font-weight: 400 !important;
font-size: 15px !important;
line-height: 22px !important;
text-align: justify !important;
color: #454D5C !important;
position: relative !important;
z-index: 9999 !important;
}

.service__boxes:hover
{
transform: translateY(-20px);
}
.service__boxes::after{
content: "";
height: 120px;
width: 120px;
position: absolute;
background-color: #f9bda830;
left: -15px;
top: -15px;
transition: 0.4s ease all !important;
border-radius: 50%;
}
.service__boxes:hover::after{
height: 100%;
width: 100%;
border-radius: 0px;
left: 0;
top: 0;
}
.counter__box {
text-align: center;
position: relative;
border-radius: 10px 10px 10px 10px;
padding: 35px 25px;
box-shadow: 10px 11px 45px 0px #ffe0d885;
}
.counter_img {
margin-bottom: 12px;
}
.counter__content h3 {
font-weight: 600 !important;
font-size: 34px !important;
line-height: 30px !important;
	font-family: 'General Sans'!important;
padding-bottom: 0px !important;
color: #000000 !important;

}

.counter__content p {
	font-family: 'General Sans'!important;
font-weight: 400 !important;
font-size: 18px !important;
line-height: 30px !important;
color: #000000 !important;
margin-bottom: 0px !important;
}

.how_it_works
{
	padding: 25px;
	background-color: #fff;
	border-radius: 10px;
	transition: 0.5s ease all !important;
	border: 1px solid #ffc0c0;
}
.how_it_works:hover{
	background-color: #ffc0c0 !important;
	    box-shadow: 0px 15px 25px 0px rgb(0 0 0 / 7%) !important;
}

.how_it_works:hover .number_list::before{
	background-color: #fff !important;
}

.how_it_works .number_list
{
    font-weight: 700 !important;
    font-size: 60px !important;
    line-height: 60px !important;
	font-family: 'General Sans'!important;
    padding-bottom: 0px !important;
    color: #000000 !important;
    position: relative;
    display: inline-block;
    z-index: 9999;
}
.how_it_works .number_list::before{
    content: "";
    position: absolute;
    height: 40px;
    width: 40px;
    border-radius: 50%;
    left: -10px;
		transition: 0.5s ease all !important;
    bottom: 0;
    z-index: -1;
    background-color: #ffc0c0;
}
.how_it_works_info h3{
	 font-weight: 700 !important;
    font-size: 22px !important;
    line-height: 30px !important;
	font-family: 'General Sans'!important;
    margin-top: 10px !important;
}
.how_it_works_info p
{
	font-family: 'General Sans'!important;
    font-weight: 400 !important;
    font-size: 18px !important;
    line-height: 30px !important;
    color: #000000 !important;
    margin-bottom: 0px !important;	
}
@media(min-width:1170px){
	.how_it_works
	{
		min-height: 377px !important;
	}
}

/**Wordpress Development**/
.flex-box1.dd-block-flex {
    display: block !important;
}

.wordpress-shadow
{
box-shadow: 0px 50px 70px rgba(207, 49, 126, 0.15) !important;
border-radius: 10px !important;
}
.check--box {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.check--box .list {
	font-family: 'General Sans'!important;
    font-style: normal;
    font-weight: 400;
    font-size: 23px;
    line-height: 25px;
    display: flex;
    align-items: center;
    color: #000000;
}

.flex-box1.dd-block-flex h2
{
	font-family: 'General Sans'!important;
font-weight: 700 !important;
line-height: 40px !important;	
color: #454D5C !important;
}
.flex-box1.dd-block-flex p
{
	font-family: 'General Sans'!important;
font-style: normal !important;
font-weight: 400 !important;
font-size: 17px !important;
line-height: 26px !important;
	color: #454D5C !important;
}
.cc__tab .et_pb_tabs_controls li a img {
    width: 150px;
    /* text-align: center; */
}
.cc__tab .et_pb_tabs_controls li {
    text-align: center;
}
.cc__tab .et_pb_tabs_controls li a span {
    display: block;
	font-family: 'General Sans'!important;
font-weight: 600 !important;
font-size: 21px !important;
line-height: 120% !important;
	color: #000 !important;
}
.cc__tab .et_pb_tabs_controls li, .cc__tab.et_pb_tabs, .cc__tab ul.et_pb_tabs_controls:after
{
	border: none !important;
}
.cc__tab ul.et_pb_tabs_controls {
    background-color: #fff !important;
	display: flex !important;
	justify-content: center !important;
}
.cc__tab li.et_pb_tab_active{
	opacity: 0.5 !important;
}
.cc__tab .et_pb_tab {
    text-align: center;
    padding-top: 4rem !important;
}
@media(min-width:700px){
.cc__tab .et_pb_tab {
    padding-top: 4rem !important;
}	
}
.cc__tab .et_pb_tab_content
{
	font-family: 'General Sans'!important;
    font-weight: 400 !important;
    font-size: 17px !important;
    line-height: 25px !important;
     color: #000000 !important;	
}
@media(max-width:567px)
{
	.cc__tab .et_pb_tabs_controls li a span{
	
    font-size: 15px !important;	
	}
	.cc__tab .et_pb_tabs_controls li a{
		padding-left: 10px !important;
		padding-right: 10px !important;
	}.customRow span.wpcf7-form-control-wrap, .customTextarea span.wpcf7-form-control-wrap{
		padding: 0px !important;
	}
}
/**Line FAQ**/
ul.line-box
{
padding: 0 !important;
margin: 0 !important;
list-style: none !important;
}
.line-box li{
	font-family: 'General Sans'!important;
font-style: normal;
font-weight: 400;
display: block !important;
margin-bottom: 10px;
font-size: 16px;
line-height: 25px;
color: #000000;
}
.line-box li span{
	margin: 4px 0px !important;
}
.line-box li img{
	width: 50px !important;
}
/**.middle--line {
border-bottom: 2px dashed #000000;
width: 100%;
margin: auto;
margin-left: 1%;
margin-right: 1%;
}**//**Line FAQ**/


@media (min-width: 1100px){
.service__boxes.service__boxes_1 {
    min-height: 270px !important;
}
}
.footer-link li a{
display: flex !important;
align-items: center !important;
}.footer-link li a img{
	margin-right: 5px !important;
}

.page-id-1739 .service__boxes
{
padding: 30px 25px !important;	
}

@media (min-width: 1100px){
#first__service_box div.service__boxes {
    min-height: 213px !important;
}
}
@media (min-width: 1100px){
#second__service_box div.service__boxes {
    min-height: 306px !important;
}
}

@media (min-width: 1100px){
#third__service_box .service__boxes.service__boxes_1 {
    min-height: 244px !important;
}
}

@media(max-width:600px){
    #highlightSection h4{
        margin-top: 12px !important;
    }
}