.footer-section .ubermenu-item-level-0 > .ubermenu-target {
padding: 5px 15px !important;
line-height:1.1;
font-weight:400 !important;
text-transform:none !important;
} .footer-section .ubermenu .ubermenu-item {
display:block !important;
}
video {
width: 100%;
}
ul.newicons li img{
height: auto !important
}
.web-designnew {
display: inline-block;
width: 100%;
margin-top: 130px;
}
.app-seo-services {
display: inline-block;
width: 100%;
margin-top: 160px;
}
.top-section {
display: inline-block;
width: 100%;
padding: 10px 20px;
}
.page-cont.app-seo-page {
text-align: left;
}
.part-1 {
display: inline-block;
width: 100%;
background: #edecec;
padding: 10px 20px 5px;
margin-bottom: 15px;
}
.repeat-part {
display: inline-block;
width: 100%;
margin-top: 20px;
}
.repeat-part img {
border: 1px solid #ddd;
}
.repeat-part.gray-bg {
background: #edecec;
padding: 20px;
}
.repeat-part h3 {
font-weight: 600;
font-size: 20px;
color: #000;
}
.blue-text {
display: inline-block;
width: 100%;
text-align: center;
padding: 20px;
font-size: 20px;
color: #0e4f8f;
font-weight: 600;
font-style: italic;
}
.vertical-aligncss {
display: table;
height: 100%;
vertical-align: middle;
width: 100%;
}
.middle {
display: table-cell;
vertical-align: middle;
}
.alingright {
float: right;
margin: 10px 0 30px 30px;
}
.iconseo1 {
display: inline-block;
width: 100%;
text-align: center;
vertical-align: top;
}
.repeat-partseo {
display: inline-block;
width: 100%;
padding-top: 20px;
margin-top: 20px;
border-top: 1px solid #3592de;
text-align: left;
}
.repeat-partseo h3,.iconpart-seo h3 {
font-weight: 600;
font-size: 20px;
color: #000;
}
.fourth-section {
background:#f4f2ed url(//www.sonicseo.com/wp-content/themes/sonicseo2019/img/digital-marketing.png) center 20px no-repeat;
background-size: 900px 662px;
min-height: 720px;
} .phonepoints-section-new22 {display: inline-block;width: 100%;background: #c7c7c7;padding-top: 30px;}
.phonepoints-section-new22 .col-lg-5 img {width: 100%;}
.phonepoints-section-new22 .col-lg-5,.phonepoints-section-new22 .col-lg-7 {padding: 0;}
.contphone ul {margin: 0;}
.contphone ul li {display: inline-block;width: 100%;font-size: 13px;color: #000;position:relative}
.contphone ul li h3 {font-size: 16px;font-weight: 600;color: #000;margin-top: 7px;margin-bottom: 5px;margin-left: 53px;}
.contphone ul li p {
margin-left: 53px;
}
.contphone ul li h3 a {color: #000;}
.contphone ul li:after {
content: "";
position: absolute;
top: 6px;
left: 0;
width: 50px;
height: 53px;
background: transparent url(//www.sonicseo.com/wp-content/themes/sonicseo2019/img/sicon1.jpg) no-repeat center center;
background-size: 100%;
}
.contphone ul li:nth-child(2):after {
background: transparent url(//www.sonicseo.com/wp-content/themes/sonicseo2019/img/sicon2.jpg) no-repeat center center;
background-size: 100%;
}
.contphone ul li:nth-child(3):after {
background: transparent url(//www.sonicseo.com/wp-content/themes/sonicseo2019/img/sicon3.jpg) no-repeat center center;
background-size: 100%;
}
.contphone ul li:nth-child(4):after {
background: transparent url(//www.sonicseo.com/wp-content/themes/sonicseo2019/img/sicon4.jpg) no-repeat center center;
background-size: 100%;
}
.contphone ul li:nth-child(5):after {
background: transparent url(//www.sonicseo.com/wp-content/themes/sonicseo2019/img/sicon5.jpg) no-repeat center center;
background-size: 100%;
}
.contphone ul li:nth-child(6):after {
background: transparent url(//www.sonicseo.com/wp-content/themes/sonicseo2019/img/sicon6.jpg) no-repeat center center;
background-size: 100%;
}
@media (min-width:768px) and (max-width:1023px){
.alingright {max-width: 300px;}
.iconpart-seo .col-lg-3 {
width: 24%;
display: inline-block;
vertical-align: top;
}
.repeat-partseo .col-lg-6,.top-section .col-lg-6,.repeat-part .col-lg-6 {
width: 49%;
display: inline-block;
vertical-align: top;
}
.menu-section .ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
font-size: 12px;
}
} .contactus-form .nf-field-label .ninja-forms-req-symbol {
position: absolute;
left: 12px;
top: 18px;
z-index: 9;
}
.contactus-form .nf-field {
position: relative;
}
.contactus-form .nf-field .nf-field-element input,.contactus-form .nf-field .nf-field-element textarea {
padding-left: 22px;
color: #000;
}
.contactus-form .nf-field .nf-field-element input::-webkit-input-placeholder,.contactus-form .nf-field .nf-field-element textarea::-webkit-input-placeholder { color:#000;
}
.contactus-form .nf-field .nf-field-element input::-moz-placeholder,.contactus-form .nf-field .nf-field-element textarea::-moz-placeholder { color:#000;
}
.contactus-form .nf-field .nf-field-element input:-ms-input-placeholder,.contactus-form .nf-field .nf-field-element textarea:-ms-input-placeholder { color:#000;
}
.contactus-form .nf-field .nf-field-element input:-moz-placeholder,.contactus-form .nf-field .nf-field-element textarea:-moz-placeholder { color:#000;
}
.contactus-form .nf-field .nf-field-element input[type="submit"]{
color: #fff;
padding:10px 15px;
}
.contactus-form .nf-form-fields-required {
font-weight: 600;
color: #000;
padding-left: 5px;
padding-bottom: 10px;
}
.contactformleft div#nf-field-7-container {
display: inline-block;
width: 48%;
}
.contactformleft div#nf-field-8-container {
display: inline-block;
width: 48%;
margin-left: 10px;
}
.contactformleft div#nf-field-11-container {
display: inline-block;
width: 48%;
}
.contactformleft div#nf-field-12-container {
display: inline-block;
width: 48%;
margin-left: 10px;
}
.contactformleft textarea#nf-field-9 {
width: 98%;
}