@import url('https://fonts.googleapis.com/css2?family=Rubik&display=swap');

*{

	margin: 0;

	padding: 0;

}

body{

	margin: 0;

	padding: 0;

	font-family: 'Rubik', sans-serif;

	font-size: 1rem;

	color: #fff;

}


ul{
    list-style:none;
}



h1,h2,h3,h4,h5,h6{

	margin: 0;

	padding: 0;

}

p{

	margin: 0;

	padding: 0;

	line-height: inherit;

}



.navBar .navbar-brand img{

	width: 100%;

	max-width: 279px;

}



.social-link{}

.social-link a.nav-link{

	padding: .5rem .5rem;

}

.social-link a.nav-link i{

	font-size: 1.5em;

	color: #fff;

}

.topbar {

    width: 100%;

    background: #150d63;

    position: relative;

    z-index: 999;

}

.navBar {

    width: 100%;

    position: relative;

    z-index: 99999;

    background: transparent;

}

.header-sec .navBar a.nav-link {

    color: #fff;

    text-transform: uppercase;

    font-size: 0.9em;

    padding: 1.6em 1em;

}

.header-sec.sticky-top.newnav .navBar a.nav-link {
    color: #000;
}





.header-sec .navBar a.chatNow {

    background: #faa71a;

    padding: 0.6em 1.8em;

    margin: 0.9em 0em;

    border-radius: 6px;

}



.video-slider{l

	

}

.video-slider video.background-video {

    left: 50%;

    min-height: 100%;

    min-width: 100%;

    position: absolute;

    top: 242px;

    transform: translate(-50%,-50%);

    width: 100%;

    object-fit: cover;

}

ul.social-icon{
    margin: 0;
    padding: 0;
    list-style: none;
}

ul.social-icon li {
    display: inline-block;
}

ul.social-icon li a {
    color: #fff;
    display: block;
    padding: 0px 2px;
    font-size: 13px;
}


.video-slider .video-overlay {

    position: absolute;

    top: 0;

    bottom: 0;

    width: 100%;

    height: 625px;

    background: #00000082;

    /* background: linear-gradient(28deg,#fb2224d9,#150d636b); */

}



.slider-caption{

    width: 100%;

    background: linear-gradient(90deg, rgb(107, 101, 233) 0%, rgb(107, 101, 233) 0%, rgb(151, 119, 239) 100%, rgb(151, 119, 239) 100%);

   /* background:#23c0d3;*/

    padding: 5em 0em;

    margin-top: -5.3em;

}

.slider-caption h1 {
    font-size: 1.3em;
    color: #fff;
    text-transform: uppercase;
}

.slider-caption h1 span {

   color: #003e46;

}

.slider-caption .caption-detail {

   padding: 4em 0;

}



.slider-caption:before {

    content: '';

    position: absolute;

    right: 0;

    top: 22%;

    width: 100%;

    height: 437px;

    background: url(../../assets/images/header-img.png);

    background-repeat: no-repeat;

    background-position: right;

    background-size: cover;

    max-width: 578px;

}

.slider-caption .caption-detail p {

    color: #fff;

    padding-bottom: 0.3em;

    font-size: 1.1em;

    padding-right: 6em;

}

.slider-caption h1 span i {

    color: #ed1c24;

}

.caption-detail a.nav-link{

	padding: .3rem .0rem;

	color: #fff;

}

.caption-form {

    width: 100%;

    max-width: 367px;

    margin-left: auto;

    background: #1104259c;

}

.caption-form h4 {

    font-size: 1.2em;

    color: #000;

    text-transform: uppercase;

    text-align: center;

    font-weight: 600;

}



.caption-detail h3 {
    font-size: 2.2em;
    color: #fff;
    font-weight: 600;
    padding-bottom: 0.2em;
}

.caption-detail h2 {

    padding: 0.2em 0em;

    font-size: 4em;

    color: #fff;

    font-weight: 600;

    text-transform: uppercase;

}



.caption-detail button , .content_sec button {

    padding: 0.5em 2em;

    border-radius: 22px;

    outline: none;

    border: none;

    background: #e6b800;

}

.caption-detail button.ordernow{}

.caption-detail button.livechat{

    background: #110425;

    color: #fff;

}



.letscalldata .form-control{

    height: auto;

    border-radius: 20px;

    padding: 0.5em 1em;

}



.letscalldata button{

    border-radius: 20px;

    background: #e6b800;

    border-color: #e6b800;

    color: #000;

}



.title_form {

    background: #e6b800;

    padding: 0.5em;

    margin-bottom: 1em;

}



.letscalldata {

    padding: 1.4em 1.5em;

}



.main-wrapp {

    padding-top: 1.4em;

}

.about-content {

    padding: 2em 0;

    text-align: center;

}

.about-content h3 , .project-content h4 , .product-sec h4 {

    padding-bottom: 0.5em;

    font-size: 2em;

    font-weight: 600;

    text-align: center;

    text-transform: uppercase;

}

.about-content h3 span{

	color: #fb2224;

}

.about-content p{}



.project-content {

    width: 100%;

    background: #c5c5c533;

    padding: 2em 0;

}

.project-content .no-gutters {

    background: #150d63;

    color: #fff;

    text-align: center;

}

.project-content .card-title {

    font-size: 2.3em;

    text-transform: uppercase;

    font-weight: 600;

}

.project-content p.card-text {

    font-size: 0.9em;

    line-height: 24px;

    padding-bottom: 16px;

}





.dropdown-submenu {

  position: relative;

}



.dropdown-submenu a::after {

  transform: rotate(-90deg);

  position: absolute;

  right: 6px;

  top: .8em;

}



.dropdown-submenu .dropdown-menu {

  top: 0;

  left: 100%;

  margin-left: .1rem;

  margin-right: .1rem;

}



.product-sec{

	padding: 2em 0;

}

.product-sec p{

	text-align: center;

}



a.items{

    display: block;

}



.itemmenu{}

.itemmenu li {

    display: inline-block;

    vertical-align: middle;

    padding: 0em 0.3em;

}

.itemmenu li a{

    text-decoration: none;

    color: #fff;

}

.itemmenu li a i{

    color: #4cb606;

}

.itemmenu li button {

    background: #e6b800;

    border-color: #e6b800;

    color: #000;

    border-radius: 21px;

    padding: 0.5em 2em;

    text-transform: uppercase;

}

.itemmenu li button:hover{

     background: #e6b800;

    border-color: #e6b800;

    color: #000;

}



/*.header-sec .container{

    max-width: 1300px;

}*/



.itemmenu li p{

    color: #e6b800;

}

.itemmenu li p span.stars {

    display: block;

    text-align: right;

}

.itemmenu li p span.count {

    background: #e6b800;

    color: #000;

    border-radius: 100%;

    padding: 1.2em 0.7em;

    position: relative;

    top: 13px;

    margin-right: 1em;

}



.service-item{

    width: 100%;

    padding: 2em 0;

    background: #110425;

}

.service-item img{

    width: 100%;

}



.itemdata{

    color: #fff;

}

.itemdata h3{

    font-size: 1.3em;

}

.itemdata p{}



.itemdata .col-md-2{



}



.overview_sec{

    width: 100%;

    padding: 3em 0;

    background: url("../../assets/images/bground.jpg");

    background-repeat: no-repeat;

    background-position: center;

    background-size: cover;

    text-align: center;

    border-bottom: 3px solid #e6b800;

}



.title_sec{

    padding-bottom: 1.7em;

    color: #fff;

}

.overview_item {

    color: #fff;

    box-shadow: 0px 0px 0px 4px #110425;

    padding: 1em;

    margin: 1em 0;

}



.overview_item h3{

    font-size: 1.3em;

    padding: 0.4em 0;

}

.overview_item p{}



.subject_area{



     width: 100%;

    padding: 3em 0;

    background: url("../../assets/images/bground.jpg");

    background-repeat: no-repeat;

    background-position: center;

    background-size: cover;

    text-align: center;

}



.title_sec p{

    padding-top: 0.5em;

}



.subject_item{

    text-align: left;

    color: #fff;

    margin: 1em 0;

}

.subject_item h4{

    font-size: 1.3em;

}

.subject_item p{

      font-size: 0.9em;

      padding: 0.4em 0;

}

.subject_item a{

    text-decoration: none;

    font-size: 0.9em;

    color: #e6b800;

}



.calltoaction{

    width: 100%;

    padding: 1em 0;

    background:#e6b800;

    text-align: center;

    padding-bottom: 1.4em;

}



.calltoaction .title_sec{

    color: #000;

}

.calltoaction .title_sec p{

    font-size: 1.1em;

}

.calltoaction a {

    display: block;

    text-decoration: none;

    color: #fff;

    font-size: 1.3em;

    font-weight: 400;

    border: 1px solid #333;

    background: #110425;

    padding: 0.6em 0;

    border-radius: 54px;

}



.content_sec{

    width: 100%;

    padding: 3em 0;

    background: url("../../assets/images/contentbg.jpg");

    background-repeat: no-repeat;

    background-position: center;

    background-size: cover;

    text-align: center;

    color: #fff;

}



.content_sec h3 , .content_sec h4{

    padding: 0.5em 0;

}

.content_sec p{

    padding-bottom: 0.4em;

}



.testimonail_sec{

    width: 100%;

    text-align: center;

    padding: 3em 0;

    background:#110425;

   border-bottom: 3px solid #e6b800;

   border-top: 3px solid #e6b800;

}



.itemtes {

    text-align: left;

    color: #fff;

    background: #000000;

    padding: 2em 1em;

    border-radius: 5px;

}

.itemtes h4{

font-size: 1.2em;

padding: 0.4em 0;

}

.itemtes h4 i{

    color: #e6b800;

}



.collapce_Sec{

    width: 100%;

    padding: 3em 0;

    background: url("../../assets/images/main-header.jpg");

    background-repeat: no-repeat;

    background-position: center;

    background-size: cover;

    text-align: center;

}



.collapce_Sec h2 button{

    text-decoration: none;

    color: #fff;

    outline: none;

}

.collapce_Sec h2 button:hover{

    text-decoration: none;

    color: #fff;

}



.collapce_Sec .card-header {

    padding: 0.3em 0.6em;

}

.collapce_Sec .card{

    background:transparent;

    border:1px solid #110425;

    margin: 0.5em 0;

}



.collapce_Sec .accordion>.card:not(:last-of-type){

    border-bottom:1px solid #110425;

}



.footer_sec{

    width: 100%;

    padding: 3em 0;

    background:#0a0c19;

    padding-bottom: 2em;

}



.footer_sec h2{

    font-size: 4em;

    color: #22c0d3;

}



.itemfooter p{

    font-size: 1em;

    color: #fff;

    padding: 0.8em 0;

}

.itemfooter a{

    color: #fff;

    padding: 0em 0.3em;

}



.copyright_sec{

    width: 100%;

    padding: 0.6em 0;

    background: #49bc85;

    text-align: center;

    color:#fff;

}



.copyright_sec a{

    color: #fff;

    text-decoration: none;

}



.top_bar{

    width: 100%;

    padding: 0.4em 0;

    background:#002e34;

}

ul.itemtop{

    margin: 0;

    padding: 0;

    list-style: none;

}

ul.itemtop li{

    display: inline-block;

}

ul.itemtop li a {

    font-size: 1em;

    color: #fff;

    padding: 0em 0.3em;

    display: block;

    text-decoration: none;

}



ul.logtop {

    margin: 0;

    padding: 0;

    text-align: right;

}

ul.logtop li{}

ul.logtop li a{

    color: #fff;

    text-decoration: none;

}

a.navbar-brand {

    font-size: 2.4em;

    color: #23c0d3;

}



.caption_item {

    width: 100%;

    padding: 1em 0em;

}

.caption_item ul {

    margin: 0;

    padding: 0;

    list-style: none;

}

.caption_item ul li {

    display: inline-block;

    width: 100%;

    max-width: 244px;

}

.caption_item ul li a {

    display: block;

    padding: 0.2em 0.5em;

    font-size: 1em;

    color: #fff;

    text-decoration: none;

    cursor: default;

}



.caption_item ul li a span {

    padding: 0em 0.3em;

}

.caption_item ul li a span i{

    color: #000;

}



.getoffer {

    background: #d9402f;

    padding: 1em;

    margin: 1em 0em;

    border: 1px solid #7b0c00;

    border-radius: 10px;

}

.getoffer h4 {

    color: #fff;

    font-size: 1.7em;

    font-weight: 100;

}



.getoffer h4 span{

    font-weight: 600;

}



.itemdetail {

    width: 100%;

    max-width: 350px;

    background: #1ba6b77a;

    padding: 1em;

    border-radius: 10px;

}

.itemdetail p{

    color: #fff;

}



.itemdetail h5 {

    font-size: 1.3em;

    padding: 0.4em 0;

}



.headerform{

    width: 100%;

    padding: 1.8em 0;

}

.headerform .form-group{

    margin: 0;

}

.headerform .form-control{

    height: auto;

    padding: 1em;

}



.calltoactiox {

    width: 100%;

    background: url(../../assets/images/calltoaction.jpg);

    background-repeat: no-repeat;

    background-position: center;

    background-size: cover;

    padding: 2em 2em;

    margin: 1em 0;

}



.maincontent{

    width: 100%;

    padding: 1em;

}



.maincontent h3 {

    padding-bottom: 0.7em;

    font-size: 2.3em;

    font-weight: 600;

}



.calltoactiox button {

    background: #003e46;

    border: none;

    color: #fff;

    padding: 0.8em 1.9em;

    margin: 1em 0;

    border-radius: 4px;

}

.maincontent p {

    padding: 0.3em 0;

}



.datapanel{

}





.datas {

    margin: 2em 0em;

    text-align: center;

    border: 1px solid #22c0d3;

    box-shadow: 2px 2px 2px #22c0d3;

    padding: 1em 0.5em;

}



.colapse_data{}

.colapse_data .card-header {
    background: #fff;
    border-bottom: none;
    padding: 0.5em 0.5em;
    padding-bottom: 0;
}

.colapse_data .btn-link{

    color: #000;
    font-weight: 600;
    width: 100%;
    text-align: left;

}

.colapse_data .btn-link i {
    position: absolute;
    right: 0;
    padding: 1em 1em;
    top: 0;
}

.colapse_data .card-body {
    padding-top: 0.3em;
    color: #85889b;
    line-height: 28px;
}



.colapse_data .card{

    border: 1px solid #99999952;

    margin: 1em 0;

}



.testionmail{

    width: 100%;

    padding: 1em 0;

}



.topheading {

    width: 100%;

    padding: 1em;

    background: #22c0d3;

    text-align: center;

    position: relative;

    border-top-left-radius: 7px;

    border-top-right-radius: 7px;

}

.topheading h4 {

    font-size: 1em;

    color: #fff;

    padding-bottom: 1em;

}

.circle {

    position: absolute;

    font-size: 24px;

    background: #22c0d3;

    width: 100%;

    max-width: 53px;

    height: 51px;

    border-radius: 28px;

    margin: 0 auto;

    left: 0;

    right: 0;

    top: 40px;

}

.circle i{

    vertical-align: bottom;

    color: #ffd000;

}



.datafirm {

    padding: 1.6em 0.8em;

    padding-top: 2.6em;

    padding-bottom: 3em;

}



.itemdatates {

    border: 1px solid #cccccc;

    border-top-left-radius: 7px;

    border-top-right-radius: 7px;

}



.datafirm p {

    font-size: 0.8em;

    padding: 0.5em 0;

    font-weight: 600;

}



.datafirm p i{

    color: #ffd000;

}







.datafirm h4 {

    font-size: 1em;

    padding: 0.3em 0.3em;

}



.datafirm h4 i{

    color: #22c0d3;

}



.footerdata {

    padding-top: 2em;

}



.header_test {

    width: 100%;

    padding: 1em 0;

    padding-bottom: 2em;

}

.header_test h4{

    font-size: 1em;

}

.header_test p i{

    color: #ffd000;

}

.header_test p span {

    font-size: 1.8em;

    vertical-align: middle;

    position: absolute;

    top: 0;

    right: 23px;

    font-weight: 600;

}





.features {

    padding: 1.6em 0em;

    box-shadow: 0px 0px 12px #00000014;

    padding-bottom: 0;

    margin-bottom: 2em;

}

.heading-title{}

.heading-title h3 {

    font-size: 1.4em;

    text-align: center;

    color: #003e46;

    font-weight: 600;

}



ul.itemfeatures {

    margin: 0;

    margin-bottom: 3em;

}

ul.itemfeatures li {

    display: block;

    padding: 0.6em 1em;

    border-bottom: 1px solid #22c0d3;

}

ul.itemfeatures li span{

    color: #22c0d3;

}

ul.itemfeatures li b{}



.footerfeature {

    padding: 1em 0.6em;

    background: #22c0d3;

}

.footerfeature h5 {

    font-size: 1.4em;

    color: #fff;

}

.footerfeature h4 {

    color: #fff;

    font-weight: 600;

}



ul.myfeatures li {

    font-size: 0.9em;

}



ul.itemfeatures.myfeatures {

    padding-bottom: 3em;

}



ul.myfeatures li span {

    background: #ffc30d;

    padding: 0em 0.1em;

}

ul.myfeatures li span i{

    color: #000;

}



.paperbg{

    background: #22c0d3;

}



ul.myitemsx li span {

    color: #fff;

    display: block;

    padding-left: 1.9em;

}



ul.myitemsx li {

    border-bottom: 1px solid #ffffffa8;

    color: #fff;

}



ul.myitemsx li i {

    color: #000;

    font-size: 1.5em;

    padding-right: 0.4em;

}



ul.itemenu {

    list-style: none;

    margin: 0;

}



ul.itemenu li {

    display: inline-block;

    width: 100%;

    max-width: 217px;

    vertical-align: text-top;

}

ul.itemenu li h3 {

    color: #fff;

    font-size: 0.9em;

    font-weight: 600;

}

ul.itemenu li .line {

    width: 100%;

    height: 2px;

    background: #fff;

    max-width: 126px;

    margin: 10px 0px;

    position: relative;

}

ul.itemenu li .line:before{

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    max-width: 44px;

    height: 2px;

    background: #49bc85;

}

ul.itemenu li a {

    display: block;

    color: #fff;

    text-decoration: none;

    padding: 0.3em 0;

}



.breadcrumb {

    width: 100%;

    padding: 116px 0;

}



.editingproff_dissertation {

    background: url(https://londondissertation.co.uk/assets/images/editing-proofread-services.jpg);

    background-repeat: no-repeat;

    background-size: cover;

    background-position: bottom;

}



.title_crumb h2 {

    font-size: 40px;

    text-transform: uppercase;

    font-weight: 600;

    color: #fff;

    padding-bottom: 10px;

}



button.order_now {

    border: none;

    padding: 6px 25px;

    outline: none;

    background: #d53232;

    color: #fff;

    border-radius: 4px;

    font-size: 14px;

    text-transform: uppercase;

    font-weight: 600;

}



.title_crumb button.order_now {

    background: #49bc85;

    color: #fff;

}





button.live_chat {

    border: none;

    padding: 6px 25px;

    outline: none;

    background: #faa71a;

    color: #fff;

    border-radius: 4px;

    font-size: 14px;

    text-transform: uppercase;

    font-weight: 600;

}



.content_data {

    width: 100%;

    padding: 2em 0;

}



.content_data h1 {

    font-size: 2em;

    font-weight: 600;

    color: #49bc85;

    text-transform: uppercase;

    line-height: inherit;

}



.content_data p {
    padding: 10px 0;
    line-height: 29px;
    color: #000;
}


.content_data h2 {
    font-size: 1.5em;
    line-height: inherit;
    color: #faa71a;
    padding: 0.2em 0;
    padding-right: 7em;
}



ul.item_caption {

    padding: 10px 0; 
    margin: 0;

}



ul.item_caption li {
    display: block;
    padding: 4px 0;
    font-size: 17px;
    color: #231f20;
    font-weight: 600;
}



ul.item_caption li i {

    color: #49bc85;

}



.crumb_caption {

    width: 100%;

    height: auto;

    /*background: url(https://londondissertation.co.uk/assets/images/crumb_titlebg.jpg);*/

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

    padding: 40px 15px;

    position: relative;

    margin-top: 112px;

    margin-bottom: 2em;

    z-index: 1;

}



.img_crumb {

    position: absolute;

    top: -148px;

    right: 0;

}



.crumb_caption h2 {

    color: #fff;

    font-weight: 600;

    font-size: 1.8em;

}



.crumb_caption:after {

    content: "";

    position: absolute;

    right: 0;

    width: 100%;

    max-width: 25%;

    background: #d53232;

    top: 0;

    height: 100%;

}



.crumb_caption button.order_now {

    background: #fff;

    color: #000;

    position: relative;

    z-index: 21312312;

    width: 100%;

    padding: 10px 0;

    margin: 25px 0;

}



.content_data h3 {
    padding: 10px 0;
    font-size: 1.5em;
    padding-bottom: 1.6em;
    color: #000;
}

.content_data h4 {
    color: #faa71a;
    font-weight: 600;
    font-size: 1.3em;
}

.content_data h5 {
    padding: 0.4em 0;
    font-weight: 600;
    color: #49bc85;
}



.counter_crumb {
    width: 100%;
    padding: 20px 30px;
    border: 1px solid #231f2030;
    text-align: center;
    margin: 20px 0;
    background: #49bc85;
    margin-bottom: 3em;
}



.counter_crumb h3 {

    padding: 10px 0;

    font-size: 1.3em;

    line-height: inherit;

    color: #faa71a;

}

.counter_item {
    padding: 1em;
    background: #fff;
    border-radius: 6px;
}

.counter_item i {
    color: #231f20;
    font-size: 3em;
}

.counter_crumb p {

    padding: 10px 0;

}



.main_btn {

    padding: 35px 0;

}



.counter_crumb button {

    margin: 7px 0;

    width: 100%;

}



.getaquote_form {

    width: 100%;

    background: url(https://londondissertation.co.uk/assets/images/sider-form-bg.png);

    padding-bottom: 40px;

    background-repeat: no-repeat;

    background-size: cover;

    background-position: top;

    margin: 20px 0;

}



.title_quote {

    width: 100%;

    text-align: center;

    margin-bottom: 21px;

    background: #d53232;

}



.getaquote_form .title_quote h3 {

    color: #fff;

    font-size: 19px;

}



.getaquote_form .form-control {

    height: auto;

    width: 100%;

    max-width: 319px;

    border-radius: 5px;

    padding: 10px 15px;

    margin: 0 auto;

    border: 1px solid #fff;

    background-color: #fff;

    color: #000;

}



.getaquote_form button {

    width: 100%;

    max-width: 310px;

    text-transform: uppercase;

    font-weight: 700;

    color: #fff;

    outline: none;

    border-width: initial;

    border-style: none;

    border-color: initial;

    border-image: initial;

    border-radius: 5px;

    padding: 10px 0;

    margin: 0;

    background: #d53232;

}



.getaquote_form .media {

    margin: 0;

    padding: 11px 13px;

    border-bottom: 1px solid #fff;

}



.getaquote_form .media h4 {

    color: #fff;

    font-size: 16px;

    font-weight: 700;

}



.bgtouch .media {

    background: #fff;

    margin: 10px 15px;

    border-radius: 5px;

}



.getaquote_form .form-group {

    margin-bottom: 9px;

    padding: 0 9px;

}



/*.content_data h3 {

    padding: 10px 0;

}
*/


.bgtouch h4.media-heading {

    color: #000;

    font-size: 13px;

}



button.btn.btnleanmore {

    width: 100%;

    max-width: 214px;

    padding: 1em 0em;

    border-radius: 44px;

    background: #49bc85;

    color: #fff;

    /*padding-right: 4em;*/

}



.btnlearnmored {

    position: relative;

    transition: .2s linear;

}

.btnlearnmored:hover button.btn.btnleanmore:before{

    content: '';

    position: absolute;

    width: 100%;

    background: #fff;

}



.btnlearnmored .arrowbtn {

    position: absolute;

    top: 0;

    right: 0;

    padding: 1.3em 2em;

    background: #231f20;

    border-top-right-radius: 2.6em;

    border-bottom-right-radius: 2.6em;

}

.btnlearnmored .arrowbtn i{

    color: #fff;

}



.feature_box {

    text-align: center;

    transform: translateY(0);

    transition-duration: 0.3s;

    padding: 0em 1em;

}

.feature_box h4{
    font-weight: 600;
    color: #000;
}

.feature_box p{
    color: #63688e;
    padding-top: 0.7em;
}


.feature_box:hover{

    -webkit-transform: translateY(-5px);

    transform: translateY(-5px);

}

.feature_box .feature_icon{

    width: 120px;

    height: 120px;

    line-height: 120px;

    font-size: 52px;

    color: #4c55c4;

    background-color: rgba(255,255,255,0);

    background-image: url(../../assets/images/shapr.png);

    background-position: bottom right;

    background-repeat: no-repeat;

    background-size: contain;

    text-align: center;

    margin: 30px auto;

    padding: 0px 0px 0px 0px;

    border-radius: 100% 100% 100% 100%;

    transition-duration: 0.3s;

}

span.num_f {

    display: block;

    position: absolute;

    top: 0;

    padding: 0;

    font-size: 0.3em;

    background-color: #f29c1f;

    color: #fff;

    width: 35px;

    height: 35px;

    line-height: 34px;

    border-radius: 3em;

}



.feature_icon i {

    font-size: 1em;

    transform: rotate(-43deg);

    margin-top: 0.8em;

    color: #806eec;

}



.feature_icon img{

    width: 100%;

    max-width: 56px;

}



.service-item-sec{

    width: 100%;

    padding: 4em 0;

    background: url("../../assets/images/service-bg.png");

    background-size: cover;

    background-position: center;

    background-repeat: no-repeat; 

}



.service_content{

    width: 100%;

    background: linear-gradient(90deg, rgb(107, 101, 233) 0%, rgb(107, 101, 233) 0%, rgb(151, 119, 239) 100%, rgb(151, 119, 239) 100%);

    padding: 4em 0;

}



.service_content img{

    width: 100%;

}



.service_content h4{

    color: #fff;

}

.service_content h3 {
    color: #fff;
    font-size: 3em;
    font-weight: 600;
    padding: 0.3em 0;
}

.service_content p {

    color: #fff;

    padding: 0.5em 0;

}



ul.itemser{

    margin: 0;

    padding: 0;

    list-style: none;

    padding-bottom: 2em;

}

ul.itemser li{

    color: #fff;

    padding: 0.3em 0;

}

ul.itemser li i {

    color: #fff;

    font-size: 1.8em;

    vertical-align: middle;

    padding-right: 0.3em;

}



.affordable_services {

    padding: 4em 0;

    background: #fff;

}



.faqs_sec{

    width: 100%;

    background: url("../../assets/images/ob.png");

    background-repeat: repeat-x;

    background-position: center;

    padding: 4em 0;

}

.faqs_sec h4{
    color: #4c55c4;
}

.faqs_sec h2 {
    font-size: 3em;
    color: #000;
    font-weight: 600;
}


.aboutseoexpert{

    width: 100%;

    background: url("../../assets/images/ob.png");

    background-repeat: repeat-x;

    background-position: center;

    padding: 4em 0;

}


.localseoservice{
    /*background: linear-gradient(0deg, rgb(0 0 0 / 44%), rgb(0 0 0 / 37%)),url(../../assets/images/site-header.png);*/
    background: url(../../assets/images/local-seo-services.png);
    background-size: cover;
    background-position: center;

}

.youtubeseoservice{
    /*background: linear-gradient(0deg, rgb(0 0 0 / 44%), rgb(0 0 0 / 37%)),url(../../assets/images/site-header.png);*/
    background: url(../../assets/images/youtube-services.jpg);
    background-size: cover;
    background-position: center;

}

.aboutseoexpert h3 {
    font-size: 2.3em;
    font-weight: 600;
    padding-bottom: 0.4em;
    color: #000;
}

.aboutseoexpert p {
    color: #000;
    line-height: 29px;
}



.affordable_services h4{

    color: #4c55c4;

    font-size: 1.2em;

    font-weight: 600;

}

.affordable_services h2{

    font-size: 3em;

    font-weight: 600;

    margin-bottom: 1em;

    color: #000;

}

.affordable_services img{

    margin: 1.3em 0;

    width: auto !important;
    margin: auto;
    height: auto;

}



.affordable_services .price-box {

    width: 100%;

    -webkit-box-shadow: 0px 16px 32px rgba(82, 82, 82, 0.1);

    box-shadow: 0px 16px 32px rgba(82, 82, 82, 0.1);

    background-color: #ffffff;

    text-align: center;

    -webkit-transition: 0.3s;

    transition: 0.3s;

    -webkit-transform: translateY(0);

    transform: translateY(0);

}



.affordable_services .price-box .price-header {

    padding: 50px 50px 40px 50px;

}





.price-box {

    width: 100%;

    -webkit-box-shadow: 0px 16px 32px rgba(82, 82, 82, 0.1);

    box-shadow: 0px 16px 32px rgba(82, 82, 82, 0.1);

    background-color: #ffffff;

    text-align: center;

    -webkit-transition: 0.3s;

    transition: 0.3s;

    -webkit-transform: translateY(0);

    transform: translateY(0);

}



.price-box:hover {

    -webkit-transform: translateY(-5px);

    transform: translateY(-5px);

    -webkit-box-shadow: 0px 26px 42px rgba(82, 82, 82, 0.2);

    box-shadow: 0px 26px 42px rgba(82, 82, 82, 0.2);

}

.price-box .price-title {

    font-size: 16px;

    letter-spacing: 3px;

    color: #84879a;

    font-weight: 500;

    margin-bottom: 20px;

    text-transform: uppercase;

}



.price-box .price-rate .amount {

    font-size: 60px;

    line-height: 50px;

    letter-spacing: -2px;

    color: #0a0c19;

    font-weight: 600;

    text-align: center;

}



.price-box .price-rate .preiod, .price-box .price-rate .symble {

    font-size: 16px;

    letter-spacing: 0px;

    color: #ff3d46;

    font-weight: 600;

}





.price-box .price-content {

    font-size: 16px;

    color: #85889b;

    font-weight: 400;

}



.price-box .price-content ul {

    list-style: none;

    margin: 0;

    padding: 0;

}

.price-box .price-content ul li{
    padding: 0.3em 0;
}



.price-box .price-footer {

    display: block;

    padding: 30px 50px 50px 50px;

    padding-top: 4em;

}



.price-box .price-footer a.price_btn {

    padding: 18px 52px;

    border-radius: 100px;

    background-color: #ff3d46;

    font-size: 16px;

    letter-spacing: 1px;

    color: #ffffff;

    font-weight: 500;

    text-align: center;

    display: inline-block;

    text-transform: uppercase;

    position: relative;

    overflow: hidden;

    z-index: 1;

    -webkit-transition: 0.3s;

    transition: 0.3s;

    -webkit-box-shadow: 0px 16px 32px rgba(255, 61, 70, 0);

    box-shadow: 0px 16px 32px rgba(255, 61, 70, 0);

    text-decoration: none;

}

.price-footer a.price_btn.pur2{
    background: #38cb89;
}
.price-footer a.price_btn.pur3{
    background: #4c55c4;
}



.myfaqimg{}

.myfaqimg img{

    width: 100%;

}



.header-sec.sticky-top {

    transition: .2s linear;

}



.header-sec.sticky-top.fixed {

    background: #fff;

}



.header-sec.sticky-top.fixed .navBar a.nav-link{

    color: #000;

}


.fixedbtnwhatsapp {
    position: fixed;
    bottom: 1em;
    left: 2em;
    z-index: 9999999;
}
.fixedbtnwhatsapp img{
    width: 100%;
    max-width: 80px;
}

.sidebarad1 {
    background: #7168ea;
}

.titlead1 {
    background: #faa71a;
    text-align: center;
    padding: 0.7em 0;
}

.titlead1 h4 {
    color: #fff;
    font-size: 1em;
}
.titlead1 h3 {
    padding: 0;
    font-size: 1.3em;
}

.footerad1 {
    background: #5046ae;
    padding: 1.5em 0;
    text-align: center;
}
.footerad1 a {
    background: #49bc85;
    color: #fff;
    padding: 0.7em 2em;
    border-radius: 22px;
}

.imgad1 {
    padding: 1em 0;
}

.titlead2 {
    background: #5046ae;
    padding: 1em 0;
    text-align: center;

}

.titlead2 h3{
	padding: 0;
	margin: 0;
	color: #fff;
}
.titlead2 h4{
	color: #fff;
}
.titlead2 h5 {
    padding: 0;
    color: #fff;
}

.middlead2 {
    background: #faa71a;
    padding: 0.6em 0;
    text-align: center;
}
.middlead2 h3 {
    padding: 0;
    color: #212529;
    font-weight: 600;
    text-transform: uppercase;
}
.middlead2 h4 {
    color: #003c81;
}

.footerad2 {
    background: #7168ea;
    padding: 1.3em 0;
    text-align: center;
}

.footerad2 a {
    background: #faa71a;
    color: #fff;
    padding: 0.7em 2em;
    border-radius: 22px;
}

.imgad1.imgad3 {
    padding-top: 0;
    background: #faa71a;
}

.titlead1.titlead3 {
    background: #7168ea;
}

.titlead1.titlead3 h3{
	color: #fff;
}

.footerad2.footerad3 a{
	background: #49bc85;
	padding-left: 0;
}
.footerad2.footerad3 a img{

}

.itemads {
    padding: 1.5em 0em;
}
.itemads ul{}
.itemads ul li {
    border-bottom: 1px solid #faa71a;
    padding: 0.5em 0.9em;
}

.scrollbarsec {
    height: 280px;
    overflow: auto;
}

.scrollbarsec::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
}



.scrollbarsec::-webkit-scrollbar-thumb {
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);
    -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);
    background-color: #F5F5F5;
    -moz-appearance: button;
}


div#overlay img {
    width: 100%;
        border-radius: 20px;
}

div#overlay .modal-body{
    padding: 0;
}

div#overlay .modal-header {
    position: absolute;
    z-index: 1;
    right: 0;
    background: #fff;
    padding: 0;
}

div#overlay .modal-header .close {
    padding: 0;
    text-shadow: none;
    color: #fff;
    opacity: 1;
}

div#overlay .modal-content {
    border-radius: 20px;
}

div#overlay .modal-dialog {
    max-width: 600px;
    margin: 9.75rem auto;
}