.topHeader .top-menu ul li a.login-button.white {
    background: #FF7070;
    border-color: #FF7070;
    font-size: 17px;
    font-weight: 500;
}
.navbar-default.mainMenu .navbar-nav.bottomMenu>li>a {
    font-size: 16px;
    color: #1B3142;
}
.navbar-default.navbar-red{
	box-shadow: 0 4px 4px rgb(0 0 0 / 25%);
}
section.main-banner {
    position: relative;
}
section.main-banner::after {
    background: #E9F5FF;
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 645px;
}
h1.title_wrap {
    margin-bottom: 25px;
    color: #1B3142;
    font-size: 2.5rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    position: relative;
    z-index: 1;
}
section.main-banner .banner-content {
    border-radius: 50px 50px 0px 0px;
    background: #FFF;
    box-shadow: 1px -7px 51.1px 9px rgba(0, 0, 0, 0.18);
    padding: 20px 25px 38px;
    margin-top: 90px;
    position: relative;
    z-index: 1;
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    
}

.block-wrap h3 {
    color: #1B3142;
    text-align: center;
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-top: 25px;
    margin-bottom: 20px;
}
.block-wrap p.h3 {
    color: #1B3142;
    text-align: center;
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-top: 25px;
    margin-bottom: 20px;
}
.block-wrap p {
    color: #1B3142;
    text-align: center;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 142.807%;
    margin-bottom: 25px;
}
.block-wrap  a {
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border-radius: 100px;
    background: #3CAE6A;
    padding: 8px 20px;
    display: inline-block;
}
.block-wrap.center-block {
    margin-top: -86px;
}
.border-right {
    border-right: 2px solid #C9C8C8;
}
.border-left.border-right {
    border-left: 2px solid #C9C8C8;
}
.bg-reviewsio img {
    max-width: 100%;
    margin-right: 10px;
}
.secondSection .bg-reviewsio, .secondSection .bg-resellerratings, .secondSection .bg-sitejabber {
    width: auto;
    height: auto;
}
.secondSection .consolidated-ratings .site-name {
    min-width: 150px;
}
section.image-bg.parallax.how-it-works {
    background: #FAFDFF;
}
.padding_t_b, p.padding_t_b.head3 {
    padding-bottom: 20px;
    padding-top: 20px;
}
.imge_text h3 {
    font-weight: 600;
    margin: 0px;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.imge_text p.head3 {
    font-weight: 600;
    margin: 0px;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
	color: inherit;
}
p.head3.text-head{
	padding: 0;
}
.padding-15 {
    padding-top: 15px;
}
span.section-title.blue-text {
    color: #000;
    text-align: center;
    font-size: 29px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.thirdSection .top-bottom-padding {
    padding: 15px 0 50px 0;
}
section.image-bg.parallax.how-it-works.hidden-xs.thirdSection {
    border-bottom: 1px solid #183368 !important;
}
.fifthSection.image-square.right> .col-md-8.content {
    border-top: none;
}
h4.my-content {
    font-size: 30px;
    font-weight: 700;
    line-height: 140.795%;
}
.eighthSection span.section-title {
    color: #000;
    font-size: 29px;
    font-style: normal;
    line-height: 140.795%;
}
.section-testi .carousel-inner p {
    font-size: 16px;
}
.fifthSection h5.my-content {
    color: #FFF;
    text-align: center;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 140.795%;
}
.thirdSection a.order-button {
    margin-top: 35px;
}
.how-it-works p {
    color: #000;
    text-align: center;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 168.827%;
    padding: 0px 30px;
}
.fifthSection p, .ninethSection p {
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140.795%;
    margin-bottom: 15px;
}
.fifthSection .content {
    padding-bottom: 50px;
}
.seventhSection .order-button {
    margin-top: 30px;
}
section.section-samples {
    border-top: 1px solid #183368 !important;
    background: #FAFDFF;
    border-bottom: 1px solid #183368 !important;
}
/* Second page css start */

section.innerPageBanner {
    background: #E9F5FF;
    padding: 100px 0;
}
.priceform {
    color: #000;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.eassyBlock {
    border-radius: 15px;
    background: #FFF;
    box-shadow: 1px -7px 51.1px 9px rgba(0, 0, 0, 0.18);
    padding: 30px 40px;
}
.eassyBlock.subject_pages {
    border-radius: 15px;
    background: #FFF;
    box-shadow: 1px -7px 51.1px 9px rgba(0, 0, 0, 0.18);
    padding: 30px 28px;
}
.eassyRight h1 {
    color: #20639B;
    /*font-size: 37px;*/
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 140.1%; /* 63.045px */
    margin-bottom: 35px;
}
.eassyRight h2 {
    color: #000;
    font-size: 37px;
    font-style: normal;
    font-weight: 600;
    line-height: 175%; /* 61.827px */
    margin-bottom: 35px;
}
.eassyRight p {
    color: #000;
    font-size: 19px;
    font-style: normal;
    font-weight: 400;
    line-height: 154.102%; /* 30.82px */
    margin-bottom: 35px;
}

.eassyRight.subject_pages h2 {
    color: #000;
    /*font-size: 36px;*/
    font-size: 1.8rem;
    font-style: normal;
    font-weight: 500;
    line-height: 157%; /* 61.827px */
    margin-bottom: 35px;
}
.eassyRight a.checkBtn {	color: #FFF;	text-align: center;	font-size: 20px;	font-style: normal;	font-weight: 400;	line-height: normal;	padding: 5px 15px;	display: inline-block;	border-radius: 100px;	background: #3CAE6A;	margin-right: 10px;	width: 35%;}
.eassyRight a.sampleBtn {	color: #3CAE6A;	border: 1px solid #3CAE6A;	font-weight: 400;	line-height: normal;	padding: 5px 15px;	display: inline-block;	border-radius: 100px;	font-size: 20px;	width: 35%;	text-align: center;}
h2.price {
    color: #000;
    font-size: 80px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
h2.price span {
    color: #000;
    text-align: center;
    font-size: 21px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}
p.rough {
    color: #000;
    text-align: center;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 10px;
}
.eassyBlock  ul.d-flex {
    display: flex;
    justify-content: center;
    margin-bottom: 10px;
}
ul.d-flex li {
    position: relative;
    padding-left: 25px;
    color: #000;
    text-align: center;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
ul.d-flex li::before {
    position: absolute;
    left: 6px;
    width: 15px;
    height:15px;
    content: '';
    background-color: #3CAE6A;
    border-radius: 100px;
}
.orderBtn {
    background: #FF7070;
    color: #FFF;
    font-size: 17px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding: 10px 15px;
    display: inline-block;
    border-radius: 100px;
    margin: 10px 0;
}
a.whatsappBtn {
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border-radius: 100px;
    background: #3CAE6A;
    padding: 6px 15px;
    margin: 10px 0;
    display: inline-block;
}
.eassyBlock h4 {
    border-radius: 16px;
    border: 2px solid #3CAE6A;
    color: #000;
    text-align: center;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 20px 10px;
    margin-top: 24px;
}
section.ukeassy_section {
    padding: 0;
    background: #20639b;
    border-top: 1px solid#20639b;
    border-bottom: 1px solid#20639b;
}
section.ukeassy_section .blueBg {
    color: #fff;
    padding: 50px 15px;
}
section.ukeassy_section .blueBg h5 {
    color: #FFF;
    text-align: center;
    font-size: 21px;
    font-style: normal;
    font-weight: 600;
    line-height: 170.8%; /* 35.868px */
    position: relative;
    z-index: 22;
}
section.ukeassy_section .image.bg_img::after {
    right: -15px;
    bottom: -33px;
}
section.ukeassy_section .image.bg_img::before {
    display: none;
}
.eassyContent {
    background: #fff;
    padding-left: 30px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 10px;
    border-top: 1px solid#183368;
    border-bottom: 1px solid#183368;
}
.eassyContent h3 {
    color: #000;
    text-align: center;
    font-size: 25px;
    font-style: normal;
    font-weight: 400;
    line-height: 140.795%;
}
.eassyContent p {
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140.795%; /* 21.119px */
    margin-bottom: 15px;
}
.hireContent {
    background: #fff;
    padding: 30px 20px;
    border-bottom: 1px solid#183368;
}

section.image-bg.section-service.fourtSection {
    border-bottom: 1px solid #183368 !important;
    background: #FAFDFF;
    padding: 65px 0;
}
section.image-bg.section-service.fourtSection .service-bloc .service-icons a {
    font-size: 19px;
}
.thirdSection span.section-title.blue-text {
    font-weight: 400;
}

h2.whyTitle {
    color: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%); 
    color: #FFF;
    text-align: center;
    font-size: 21px;
    font-style: normal;
    font-weight: 600;
    line-height: 140.795%; /* 29.567px */
    width: 100%;
}
section.hireService .inherit.image.bg_img {
    background: #20639b;
}
section.hireService {
    /* background: #20639b;  */
    padding-top: 0;
    padding-bottom: 0;
    background-image: none;
    background-position: right center;
    background-repeat: no-repeat;
}
.ninethSection h2.title {
    color: #000;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 168.8%;
    padding-bottom: 15px;
}
.hireContent p {
    margin-bottom: 20px;
    color: #000;
    text-align: justify;
    font-size: 15px;
    font-style: normal;
    line-height: 165.8%; /* 24.87px */
}
.hireContent p label {
    font-weight: 600;
}
a.order-button.jumbo-btn {
    color: #FFF;
    font-size: 17px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    width: 132px;
    height: 42px;
    padding: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.section-samples .panel-group .panel {
    margin-bottom: 20px;
}
.section-choose.ninethSection {
    /* background-image: url(https://buyessay.co.uk/images/icons/bg-quote.png?v1);
    background-position: right center;
    background-repeat: no-repeat; */
    display: flex;
    
}
.section-choose .content {
    float: none;
    background-color: #fff !important;
    padding-top: 60px;
    padding-bottom: 20px;
}
.ninethSection .image {
    min-height: auto !important;
    float: none;
    height: auto !important;
    background: transparent !important;
}
section.main-banner .banner-content::after {
    content: '';
    position: absolute;
    bottom: -50px;
    height: 60px;
    background: #fff;
    right: 0;
    width: 100%;
}
section.modelSection.modeleassy {
    border-top: none !important;
    padding-top: 58px;
    padding-bottom: 58px;
}
section.modelSection {
    background-color: #FAFDFF;
    border-top: 1px solid #20639B !important;
    overflow: auto;
    border-bottom: 1px solid #20639B !important;
}
section.fourBlock {
    border-top: 1px solid #20639B !important; 
    border-bottom: 1px solid #20639B !important;
    padding: 84px 0;
}
section.modelSection h2 {
    color: #000;
    font-size: 29px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 15px;
}
p.topic {
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 20px;
}
section.modelSection ul li.marginBottomZero {
    margin-bottom: 0px !important;
}
section.modelSection ul li.d-flex {
    display: flex;
    margin: 30px 0;
}
.iconwrap {
    margin-right: 25px;
}
.iconcontent h5 {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 5px;
}
.iconcontent h5 label {
    font-weight: 600;
}
.iconcontent p {
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.blockWrapper {
    border-radius: 10px;
    background: #FFF;
    box-shadow: 3px 1px 22px 2px rgba(0, 0, 0, 0.13);
    text-align: center;
    width: 200px;
    height: 200px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: auto;
    padding: 0 20px;
}
.blockWrapper h3 {
    margin: 10px 0;
    color: #212121;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    
}
.section-choose {
    display: flex;
}
section.section-choose.fifthSection .col-md-4.image {
    min-height: 340px !important;
    background-image: none !important;
}
section.section-choose.fifthSection .col-md-4.image::before {
    background-image: url('../images/leftBg.png') !important;
    content: '';
    position: absolute;
    left: 0;
    top: 0px;
    background-size: 178px 242px;
    height: 242px;
    width: 178px;
}
section.section-choose.fifthSection .col-md-4.image::after {
    background-image: url('../images/rightBg.png') !important;
    content: '';
    position: absolute;
    right: 0;
    bottom: 0px;
    background-size: 178px 242px;
    height: 242px;
    width: 178px;
}
section.section-choose.fifthSection .image .background-image-holder {
    background: transparent !important;
    background-color: transparent !important;
}

.image.bg_img::before {
    background-image: url('../images/leftBg.png') !important;
    content: '';
    position: absolute;
    left: 0;
    top: 0px;
    background-size: 178px 242px;
    height: 242px;
    width: 178px;
}
.image.bg_img::after {
    background-image: url('../images/rightBg.png') !important;
    content: '';
    position: absolute;
    right: 0;
    bottom: 0px;
    background-size: 178px 242px;
    height: 242px;
    width: 178px;
}
.image.bg_img .background-image-holder {
    background: none !important;
}
.seventhSection h4.my-content {
    top: auto !important;
    position: relative;
    display: flex;
    align-items: center;
}
.seventhSection .background-image-holder {
    width: 100% !important;
    height: 100% !important;
    display: flex;
    align-items: center;
}
.seventhSection .col-md-8.content {
    padding-bottom: 30px;
}
.seventhSection .col-md-4.image {
    float: none !important;
    display: flex;
    height: auto;
    justify-content: center;
}
section.image-square.left.section-work.seventhSection {
    min-height: auto;
    height: 100%;
    display: flex;
    float: none !important;
}
/* inernal4 page css start */
section.pledge_section {
    padding-top: 0;
}
.pledge_section .title_wrap {
    background: #FAFDFF;
    border-top: 1px solid #000;
    border-bottom: 1px solid #DDE2E5;
    padding: 45px 0;
}

.pledge_section .title_wrap h1 {
    color: #000;
    text-align: center;
    font-size: 37px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.pledge_section .blocks_pledge {
    padding: 55px 0 0 0;
}
.pledge_section .single_block {
    display: flex;
    margin-bottom: 50px;
    margin-right: 20px;
}

.pledge_section .number {
    color: #005B9F;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 80% */
    padding-right: 50px;
}
.pledge_section .content_block a {
    color: #000;
    text-decoration: underline;
}
.pledge_section .content_block {
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 160% */
}

.quick_section .d-flex {
    display: flex;
}

.quick_section .icon {
    margin-right: 30px;
}

.quick_section h3 {
    color: #212529;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 133.333% */
}

.quick_section p {
    color: #212529;
    font-size: 15px;
    font-style: normal;
    font-weight: 300;
    line-height: 24px; /* 160% */
}
section.quick_section {
    border-top: 1px solid #183368 !important;
    padding: 60px 0 0 0;
    border-bottom: 1px solid #588AB4 !important;
}
section.quick_section .question {
    margin-top: 60px;
    padding: 45px 0;
    border-top: 1px solid #183368;
}
section.quick_section h2 {
    color: #000;
    font-size: 29px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 10px;
}
.question p a {
    color: #263950;
    text-decoration: underline;
}
.question p {
    color: #212529;
    font-size: 15px;
    font-style: normal;
    font-weight: 300;
    line-height: 24px; /* 160% */
}
.singlrating.d-flex {
    display: flex;
    align-items: center;
}
.singlrating.d-flex img {
    margin-right: 5px;
}
.singlrating.d-flex ul {
    display: flex;
    align-items: center;
    margin-left: 10px;
}
.star_rating {
    padding-bottom: 45px;
}

/* inernal4 page css start */

.pledge_section .number  img{
    width: 24px !important;
    height: 24px;
    max-width: 24px !important;
}

/* internal 6 page css start */
section.pledge_section.false_section {
    padding-bottom: 0;
}
section.pledge_section.false_section .single_block {
    margin-bottom: 0px;
}
.falsecontent p {
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
    margin-bottom: 50px;
}
.img_full img {
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}
.img_full {
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
}
/* internal 6 page css end */

@media (min-width: 992px) {
    .row.d-flex {
        display: flex;
    }
    .col-md-4.inherit {
        position: relative;
        float: none;
        width: 33.33333333%;
    }
    .col-md-8.inherit {
        width: 66.66666667%;
        float: none;
    }
}

@media (max-width: 767px) {
    section.main-banner {
        margin-top: 270px;
    }
	ul.nav.navbar-nav.bottomMenu > li {
		float: left;
		width: 100%;
		text-align: left;
	}
	section.innerPageBanner {
		padding: 230px 0 50px 0 !important;
	}
	.section-header .header-content {
		margin-left: 0 !important;
		margin-top: 40px;
	}
}
@media only screen and (max-width: 991px) {
    .urgent-order {
        display: none;
    }
    .section-samples span.section-title {
        display: none;
    }
}
@media only screen and (max-width: 480px) {
    .top-menu ul li {
        padding: 0px;
    }
    .top-menu .col-sm-9.brk {
        padding-left: 0;
        padding-right: 0;
    }
    .eassyRight.subject_pages h2, .eassyRight h1 {
        font-size: 24px;
        line-height: 120%;
    }
    h2.price {
        font-size: 50px;
        line-height: 120%;
    }
}
@media only screen and (max-width: 320px) {
	ul.d-flex li{
		text-align: left;
	}
   
}