*{
    padding:0;
    margin:0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
img{
    max-width: 100%;
	height: auto;
}
a:hover{
    text-decoration: none !important;
}
/* header css end here */
.header-top {
    background-color: #11597F;
    padding: 10px 0;
}
.header-nav-main {
    padding: 20px 0;
}
nav.header-nav-list ul li {
    padding: 0 10px;
}
nav.header-nav-list ul li a {
    font-size: 15px;
    color: #000;
}
nav.header-nav-list ul li a:hover {
    color:  #FF6A00;
}
nav.header-nav-list ul {
    display: flex;
    align-items: center;
}
ul.dropdown-menu.new_notif.notification-list-ul{
  display:none;
}
ul.dropdown-menu.new_notif.notification-list-ul.show{
 display:block;
}
.header-register ul li {
    margin-left: 15px;
}
.header-register ul li a {
    color: #fff;
    text-transform: capitalize;
    font-size: 14px;
    position: relative;
}
.header-register ul li a:hover {
    color:#FF6A00;
}
.header-register ul li a i {
    margin-right: 5px;
    font-size: 14px;
}
.header-top-search {
    background-color: #08446494;
    border-radius: 4px;
    position: relative;
}
.header-top-search input {
    width: 100%;
    background-color: #10121117;
    border: 0;
    color: #fff;
    padding: 5px 15px 5px 30px;
    height: 32px;
    border-radius: 5px;
    font-size: 14px;
}
.header-top-search input::placeholder {
    color: white;
    font-size: 12px;
}
button#button-addon2 {
    position: absolute;
    left: 10px;
    background-color: transparent;
    color: white;
    border: 0;
    top: 10px;
    font-size: 10px;
}
.logo_img {
    max-width: 250px;
}
.menu-icon {
    display: none;
}
.header-nav-list .rating_font {
    font-size: 12px;
}
.header-nav-list .rating_heading {
    font-size: 10px;
}
ul.dropdown-menu.show {
    background: #11597f !important;
}
ul.dropdown-menu.drop_line {
    flex-direction: column;
    align-items: baseline;
    background-color:#11597F;
    display: none;
}
.user_top:active{
   border: none !important;
}
#rg b,#fg b,#lg {
    cursor: pointer !important;
}
ul.dropdown-menu.drop_line.show {
    display: block;
}
ul.dropdown-menu.drop_line li a {
    color: #fff;
}
.customer_visit a {
    color: #11597F;
}
.why_choose_icon .accordion i {
    color: #11597F !important;
}
.pay_here p span strong span , .pay_here p span span strong, .pay_here p > strong > span > span > span{
    color: #000 !important;
}
/* header css end here */
/* banner css start */
.banner-main,.we-proud-main,.testimonials-main,.banner-main-service-page{
    background-image: url("/assets/web/images/banner-image.webp");
    padding: 90px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top right;
    background-attachment: fixed;
    position: relative;
    z-index: 1;
}
.banner-main-service-page{
    background-image: url("/assets/web/images/servicepage.webp");
    padding: 90px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top right;
    background-attachment: fixed;
    position: relative;
    z-index: 1;
}
.banner-main-pay-here{
    background-image: url("/assets/web/images/paypalnew.webp");
    padding: 150px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top right;
    background-attachment: fixed;
    position: relative;
    z-index: 1;
}
.banner-main-how-it-works{
    background-image: url("/assets/web/images/howitworks.webp");
    padding: 150px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top right;
    background-attachment: fixed;
    position: relative;
    z-index: 1;
}
.banner-main-work-samples{
    background-image: url("/assets/web/images/worksamples.webp");
    padding: 150px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top right;
    background-attachment: fixed;
    position: relative;
    z-index: 1;
} 
.banner-main-question_archive{
    background-image: url("/assets/web/images/archive.webp");
    padding: 150px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top right;
    background-attachment: fixed;
    position: relative;
    z-index: 1;
}
.we-proud-main{
    background-image: url("/assets/web/images/Proud-bg.webp");
}
.testimonials-main{
    background-image: url("/assets/web/images/Testimonials-bg.webp");
}
	
.banner-main-service-page::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgb(0 0 0 / 56%);
    width: 100%;
    height: 100%;
    z-index: -1;
}
.banner-main-pay-here::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgb(0 0 0 / 56%);
    width: 100%;
    height: 100%;
    z-index: -1;
}
.banner-main-how-it-works::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgb(0 0 0 / 56%);
    width: 100%;
    height: 100%;
    z-index: -1;
}
.banner-main-work-samples::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgb(0 0 0 / 56%);
    width: 100%;
    height: 100%;
    z-index: -1;
}
.banner-main::after,.we-proud-main::after,.testimonials-main::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgb(0 0 0 / 56%);
    width: 100%;
    height: 100%;
    z-index: -1;
}
.banner-content h6 {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase !important;
    letter-spacing: 2px;
}
.banner-content h1 {
    color: #fff;
    font-size: 40px;
    margin-bottom: 15px;
    font-weight: 600;
}
.banner-content p {
    color: #fff;
    font-size: 17px;
    line-height: 28px;
    font-weight: 400;
}

/* FAQ Banner CSS Start */
.banner-main-faq{
    background-image: url("/assets/web/images/faq.webp");
    padding: 150px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top right;
    background-attachment: fixed;
    position: relative;
    z-index: 1;
}

.banner-main-faq::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgb(0 0 0 / 56%);
    width: 100%;
    height: 100%;
    z-index: -1;
}

.banner-main-faq-content h6 {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase !important;
    letter-spacing: 2px;
}
.banner-main-faq-content h3 {
    color: #fff;
    font-size: 40px;
    margin-bottom: 15px;
    font-weight: 600;
	margin-top: 50px;
}
.banner-main-faq-content p {
    color: #fff;
    font-size: 17px;
    line-height: 28px;
    font-weight: 400;
}
.faq-grid {
    text-align: center;
	margin-top: 100px;
}
.faq-grid h2 {
    font-size: 28px;
    color: #fff;
    margin: 0 0 10px;
    font-weight: 600;
}
.faq-grid p {
    color: #fff;
    font-size: 18px;
    line-height: 20px;
    font-weight: 400;
}
.faq-grid i {
    font-size: 30px;
    color: #ffffff;
    margin: 0 0 20px;
}
/* FAQ Banner CSS End */

/* Prices Banner CSS Start */
.banner-main-prices{
    background-image: url("/assets/web/images/prices.webp");
    padding: 150px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top right;
    background-attachment: fixed;
    position: relative;
    z-index: 1;
}

.banner-main-prices::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgb(0 0 0 / 56%);
    width: 100%;
    height: 100%;
    z-index: -1;
}

.banner-main-prices-content h6 {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase !important;
    letter-spacing: 2px;
}
.banner-main-prices-content h3 {
    color: #fff;
    font-size: 40px;
    margin-bottom: 15px;
    font-weight: 600;
	margin-top: 50px;
}
.banner-main-prices-content p {
    color: #fff;
    font-size: 17px;
    line-height: 28px;
    font-weight: 400;
}
.prices-grid {
    text-align: center;
	margin-top: 100px;
}
.prices-grid h2 {
    font-size: 28px;
    color: #fff;
    margin: 0 0 10px;
    font-weight: 600;
}
.prices-grid p {
    color: #fff;
    font-size: 18px;
    line-height: 20px;
    font-weight: 400;
}
.prices-grid i {
    font-size: 30px;
    color: #ffffff;
    margin: 0 0 20px;
}
/* Prices Banner CSS End */

/* Refund Policy Banner CSS Start */
.banner-main-refund{
    background-image: url("/assets/web/images/refundpolicy.webp");
    padding: 150px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top right;
    background-attachment: fixed;
    position: relative;
    z-index: 1;
}

.banner-main-refund::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgb(0 0 0 / 56%);
    width: 100%;
    height: 100%;
    z-index: -1;
}

.banner-main-refund-content h6 {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase !important;
    letter-spacing: 2px;
}
.banner-main-refund-content h3 {
    color: #fff;
    font-size: 40px;
    margin-bottom: 15px;
    font-weight: 600;
}
.banner-main-refund-content p {
    color: #fff;
    font-size: 17px;
    line-height: 28px;
    font-weight: 400;
}
.refund-grid {
    text-align: center;
}
.refund-grid h2 {
    font-size: 28px;
    color: #fff;
    margin: 0 0 10px;
    font-weight: 600;
}
.refund-grid p {
    color: #fff;
    font-size: 18px;
    line-height: 20px;
    font-weight: 400;
}
.refund-grid i {
    font-size: 30px;
    color: #ffffff;
    margin: 0 0 20px;
}
/* Refund Policy Banner CSS End */

/* Terms & Condition Banner CSS Start */
.banner-main-terms{
    background-image: url("/assets/web/images/tc.webp");
    padding: 150px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top right;
    background-attachment: fixed;
    position: relative;
    z-index: 1;
}

.banner-main-terms::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgb(0 0 0 / 56%);
    width: 100%;
    height: 100%;
    z-index: -1;
}

.banner-main-terms-content h6 {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase !important;
    letter-spacing: 2px;
}
.banner-main-terms-content h3 {
    color: #fff;
    font-size: 40px;
    margin-bottom: 15px;
    font-weight: 600;
}
.banner-main-terms-content p {
    color: #fff;
    font-size: 17px;
    line-height: 28px;
    font-weight: 400;
}
.terms-grid {
    text-align: center;
}
.terms-grid h2 {
    font-size: 28px;
    color: #fff;
    margin: 0 0 10px;
    font-weight: 600;
}
.terms-grid p {
    color: #fff;
    font-size: 18px;
    line-height: 20px;
    font-weight: 400;
}
.terms-grid i {
    font-size: 30px;
    color: #ffffff;
    margin: 0 0 20px;
}
/* Terms & Condition Banner CSS End */

/* About Us Banner CSS Start */
.banner-main-about{
    background-image: url("/assets/web/images/aboutus.webp");
    padding: 150px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top right;
    background-attachment: fixed;
    position: relative;
    z-index: 1;
}

.banner-main-about::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgb(0 0 0 / 56%);
    width: 100%;
    height: 100%;
    z-index: -1;
}

.banner-main-about-content h6 {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase !important;
    letter-spacing: 2px;
}
.banner-main-about-content h3 {
    color: #fff;
    font-size: 40px;
    margin-bottom: 15px;
    font-weight: 600;
}
.banner-main-about-content p {
    color: #fff;
    font-size: 17px;
    line-height: 28px;
    font-weight: 400;
}
.about-grid {
    text-align: center;
}
.about-grid h2 {
    font-size: 28px;
    color: #fff;
    margin: 0 0 10px;
    font-weight: 600;
}
.about-grid p {
    color: #fff;
    font-size: 18px;
    line-height: 20px;
    font-weight: 400;
}
.about-grid i {
    font-size: 30px;
    color: #ffffff;
    margin: 0 0 20px;
}
/* About Us Banner CSS End */

/* Contact Us Banner CSS Start */
.banner-main-contact{
    background-image: url("/assets/web/images/contactus.webp");
    padding: 150px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top right;
    background-attachment: fixed;
    position: relative;
    z-index: 1;
}

.banner-main-contact::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgb(0 0 0 / 56%);
    width: 100%;
    height: 100%;
    z-index: -1;
}

.banner-main-contact-content h6 {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase !important;
    letter-spacing: 2px;
}
.banner-main-contact-content h3 {
    color: #fff;
    font-size: 40px;
    margin-bottom: 15px;
    font-weight: 600;
}
.banner-main-contact-content p {
    color: #fff;
    font-size: 17px;
    line-height: 28px;
    font-weight: 400;
}
.contact-grid {
    text-align: center;
}
.contact-grid h2 {
    font-size: 28px;
    color: #fff;
    margin: 0 0 10px;
    font-weight: 600;
}
.contact-grid p {
    color: #fff;
    font-size: 18px;
    line-height: 20px;
    font-weight: 400;
}
.contact-grid i {
    font-size: 30px;
    color: #ffffff;
    margin: 0 0 20px;
}
/* Contact Us Banner CSS End */

/* Customer Feedback Banner CSS Start */
.banner-main-feedback{
    background-image: url("/assets/web/images/banner-feedback.webp");
    padding: 150px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top right;
    background-attachment: fixed;
    position: relative;
    z-index: 1;
}

.banner-main-feedback::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgb(0 0 0 / 56%);
    width: 100%;
    height: 100%;
    z-index: -1;
}

.banner-main-feedback-content h6 {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase !important;
    letter-spacing: 2px;
}
.banner-main-feedback-content h3 {
    color: #fff;
    font-size: 40px;
    margin-bottom: 15px;
    font-weight: 600;
}
.banner-main-feedback-content p {
    color: #fff;
    font-size: 17px;
    line-height: 28px;
    font-weight: 400;
}
.feedback-grid {
    text-align: center;
}
.feedback-grid h2 {
    font-size: 28px;
    color: #fff;
    margin: 0 0 10px;
    font-weight: 600;
}
.feedback-grid p {
    color: #fff;
    font-size: 18px;
    line-height: 20px;
    font-weight: 400;
}
.feedback-grid i {
    font-size: 30px;
    color: #ffffff;
    margin: 0 0 20px;
}
/* Customer Feedback Banner CSS End */

/* Search Banner CSS Start */
.banner-main-search{
    background-image: url("/assets/web/images/searchresult.webp");
    padding: 90px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top right;
    background-attachment: fixed;
    position: relative;
    z-index: 1;
}

.banner-main-search::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgb(0 0 0 / 56%);
    width: 100%;
    height: 100%;
    z-index: -1;
}

.banner-main-search-content h6 {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase !important;
    letter-spacing: 2px;
}
.banner-main-search-content h3 {
    color: #fff;
    font-size: 40px;
    margin-bottom: 15px;
    font-weight: 600;
}
.banner-main-search-content p {
    color: #fff;
    font-size: 17px;
    line-height: 28px;
    font-weight: 400;
}
.search-grid {
    text-align: center;
}
.search-grid h2 {
    font-size: 28px;
    color: #fff;
    margin: 0 0 10px;
    font-weight: 600;
}
.search-grid p {
    color: #fff;
    font-size: 18px;
    line-height: 20px;
    font-weight: 400;
}
.search-grid i {
    font-size: 30px;
    color: #ffffff;
    margin: 0 0 20px;
}
/* Search Banner CSS End */

/* My Assignment Banner CSS Start */
.banner-main-myassignment{
    background-image: url("/assets/web/images/myassignments.webp");
    padding: 150px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top right;
    background-attachment: fixed;
    position: relative;
    z-index: 1;
}

.banner-main-myassignment::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgb(0 0 0 / 56%);
    width: 100%;
    height: 100%;
    z-index: -1;
}

.banner-main-myassignment-content h6 {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase !important;
    letter-spacing: 2px;
}
.banner-main-myassignment-content h3 {
    color: #fff;
    font-size: 40px;
    margin-bottom: 15px;
    font-weight: 600;
}
.banner-main-myassignment-content p {
    color: #fff;
    font-size: 17px;
    line-height: 28px;
    font-weight: 400;
}
.myassignment-grid {
    text-align: center;
}
.myassignment-grid h2 {
    font-size: 28px;
    color: #fff;
    margin: 0 0 10px;
    font-weight: 600;
}
.myassignment-grid p {
    color: #fff;
    font-size: 18px;
    line-height: 20px;
    font-weight: 400;
}
.myassignment-grid i {
    font-size: 30px;
    color: #ffffff;
    margin: 0 0 20px;
}
/* My Assignment Banner CSS End */

/* Post Assignment Banner CSS Start */
.banner-main-postassignment{
    background-image: url("/assets/web/images/postassignment.webp");
    padding: 150px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top right;
    background-attachment: fixed;
    position: relative;
    z-index: 1;
}

.banner-main-postassignment::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgb(0 0 0 / 56%);
    width: 100%;
    height: 100%;
    z-index: -1;
}

.banner-main-postassignment-content h6 {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase !important;
    letter-spacing: 2px;
}
.banner-main-postassignment-content h3 {
    color: #fff;
    font-size: 40px;
    margin-bottom: 15px;
    font-weight: 600;
}
.banner-main-postassignment-content p {
    color: #fff;
    font-size: 17px;
    line-height: 28px;
    font-weight: 400;
}
.postassignment-grid {
    text-align: center;
}
.postassignment-grid h2 {
    font-size: 28px;
    color: #fff;
    margin: 0 0 10px;
    font-weight: 600;
}
.postassignment-grid p {
    color: #fff;
    font-size: 18px;
    line-height: 20px;
    font-weight: 400;
}
.postassignment-grid i {
    font-size: 30px;
    color: #ffffff;
    margin: 0 0 20px;
}
/* Post Assignment Banner CSS End */

/* Ask a Question Banner CSS Start */
.banner-main-askquestion{
    background-image: url("/assets/web/images/askquestion.webp");
    padding: 150px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top right;
    background-attachment: fixed;
    position: relative;
    z-index: 1;
}

.banner-main-askquestion::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgb(0 0 0 / 56%);
    width: 100%;
    height: 100%;
    z-index: -1;
}

.banner-main-askquestion-content h6 {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase !important;
    letter-spacing: 2px;
}
.banner-main-askquestion-content h3 {
    color: #fff;
    font-size: 40px;
    margin-bottom: 15px;
    font-weight: 600;
}
.banner-main-askquestion-content p {
    color: #fff;
    font-size: 17px;
    line-height: 28px;
    font-weight: 400;
}
.askquestion-grid {
    text-align: center;
}
.askquestion-grid h2 {
    font-size: 28px;
    color: #fff;
    margin: 0 0 10px;
    font-weight: 600;
}
.askquestion-grid p {
    color: #fff;
    font-size: 18px;
    line-height: 20px;
    font-weight: 400;
}
.askquestion-grid i {
    font-size: 30px;
    color: #ffffff;
    margin: 0 0 20px;
}
/* Ask a Question Banner CSS End */

/* Account Settings Banner CSS Start */
.banner-main-account{
    background-image: url("/assets/web/images/accountsettings.webp");
    padding: 150px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top right;
    background-attachment: fixed;
    position: relative;
    z-index: 1;
}

.banner-main-account::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgb(0 0 0 / 56%);
    width: 100%;
    height: 100%;
    z-index: -1;
}

.banner-main-account-content h6 {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase !important;
    letter-spacing: 2px;
}
.banner-main-account-content h3 {
    color: #fff;
    font-size: 40px;
    margin-bottom: 15px;
    font-weight: 600;
}
.banner-main-account-content p {
    color: #fff;
    font-size: 17px;
    line-height: 28px;
    font-weight: 400;
}
.account-grid {
    text-align: center;
}
.account-grid h2 {
    font-size: 28px;
    color: #fff;
    margin: 0 0 10px;
    font-weight: 600;
}
.account-grid p {
    color: #fff;
    font-size: 18px;
    line-height: 20px;
    font-weight: 400;
}
.account-grid i {
    font-size: 30px;
    color: #ffffff;
    margin: 0 0 20px;
}
/* Account Settings Banner CSS End */

/* Financial History Banner CSS Start */
.banner-main-financial{
    background-image: url("/assets/web/images/financial.webp");
    padding: 150px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top right;
    background-attachment: fixed;
    position: relative;
    z-index: 1;
}

.banner-main-financial::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgb(0 0 0 / 56%);
    width: 100%;
    height: 100%;
    z-index: -1;
}

.banner-main-financial-content h6 {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase !important;
    letter-spacing: 2px;
}
.banner-main-financial-content h3 {
    color: #fff;
    font-size: 40px;
    margin-bottom: 15px;
    font-weight: 600;
}
.banner-main-financial-content p {
    color: #fff;
    font-size: 17px;
    line-height: 28px;
    font-weight: 400;
}
.financial-grid {
    text-align: center;
}
.financial-grid h2 {
    font-size: 28px;
    color: #fff;
    margin: 0 0 10px;
    font-weight: 600;
}
.financial-grid p {
    color: #fff;
    font-size: 18px;
    line-height: 20px;
    font-weight: 400;
}
.financial-grid i {
    font-size: 30px;
    color: #ffffff;
    margin: 0 0 20px;
}
/* Financial History Banner CSS End */

/* Assignment Page Banner CSS Start */
.banner-main-assignment{
    background-image: url("/assets/web/images/financial.webp");
    padding: 150px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top right;
    background-attachment: fixed;
    position: relative;
    z-index: 1;
}

.banner-main-assignment::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgb(0 0 0 / 56%);
    width: 100%;
    height: 100%;
    z-index: -1;
}

.banner-main-assignment-content h6 {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase !important;
    letter-spacing: 2px;
}
.banner-main-assignment-content h3 {
    color: #fff;
    font-size: 40px;
    margin-bottom: 15px;
    font-weight: 600;
}
.banner-main-assignment-content p {
    color: #fff;
    font-size: 17px;
    line-height: 28px;
    font-weight: 400;
}
.assignment-grid {
    text-align: center;
}
.assignment-grid h2 {
    font-size: 28px;
    color: #fff;
    margin: 0 0 10px;
    font-weight: 600;
}
.assignment-grid p {
    color: #fff;
    font-size: 18px;
    line-height: 20px;
    font-weight: 400;
}
.assignment-grid i {
    font-size: 30px;
    color: #ffffff;
    margin: 0 0 20px;
}
/* Assignment Page Banner CSS End */

/* Convertor Banner CSS Start */
.banner-main-convertor{
    background-image: url("/assets/web/images/calculator.webp");
    padding: 150px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top right;
    background-attachment: fixed;
    position: relative;
    z-index: 1;
}

.banner-main-convertor::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgb(0 0 0 / 56%);
    width: 100%;
    height: 100%;
    z-index: -1;
}

.banner-main-convertor-content h6 {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase !important;
    letter-spacing: 2px;
}
.banner-main-convertor-content h3 {
    color: #fff;
    font-size: 40px;
    margin-bottom: 15px;
    font-weight: 600;
}
.banner-main-convertor-content p {
    color: #fff;
    font-size: 17px;
    line-height: 28px;
    font-weight: 400;
}
.convertor-grid {
    text-align: center;
}
.convertor-grid h2 {
    font-size: 28px;
    color: #fff;
    margin: 0 0 10px;
    font-weight: 600;
}
.convertor-grid p {
    color: #fff;
    font-size: 18px;
    line-height: 20px;
    font-weight: 400;
}
.convertor-grid i {
    font-size: 30px;
    color: #ffffff;
    margin: 0 0 20px;
}
/* Convertor Banner CSS End */

.studyhelp-form {
    padding: 30px;
    background-color: rgb(0 0 0 / 50%);
    border-radius: 8px;
}
#uploadForm {
    border-top: none;
    background: transparent;
    padding: 0;
}
.studyhelp-form-header {
    margin: 0 0 20px;
    border-bottom: 1px solid rgb(255 255 255 / 32%);
    padding-bottom: 15px;
}
.studyhelp-form-header h2 {
    font-weight: 600;
    color: #fff;
    font-size: 30px;
    margin: 0 0 5px;
}
.studyhelp-form-header p {
    color: #fff;
}
.studyhelp-form-header {
    margin: 0 0 20px;
}
#uploadForm label {
    margin: 2px;
    font-size: 15px !important;
    font-weight: bold;
    color: #fff;
}
.ask_form_deadline {
    background: #11597f !important;
    color: white !important;
    width: 50px;
    text-align: center;
    padding-top: 10px;
}
.banner-content {
    padding: 0 50px 0 0;
}
.studyhelp-form-body button.stepb,.assign_form button.stepb {
    background-color: #11597f;
    color: #ffffff;
    border: none;
    padding: 10px 45px;
    font-size: 16px;
    font-family: inherit;
    cursor: pointer;
    margin: 8px auto 0 !important;
    border-radius: 5px;
}
.studyhelp-form-body .que-tabs .nav-link.acadmic-active {
    background-color: #FF6A00 !important;
}
.studyhelp-form-body .ajax-upload-dragdrop {
    width: auto;
}
/* banner  css end */

/* step css start  */
.step-grid-body p {
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
}
.step-grid-body h2 {
    font-size: 18px;
    font-weight: 700;
    margin: 0 0 15px;
}
.step-grid-body h4 {
    font-weight: 600;
    font-size: 16px;
    margin: 0 0 5px;
}
/* step end here */

/* why-we-are start */
.site-common-header h2 {
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 30px;
    position: relative;
}
.site-common-header h2::before,.site-common-header h2::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -11px;
    right: 0;
    margin: auto;
    width: 120px;
    height: 2px;
}
.site-common-header h2::before{
    background-color: #ff6a00;
}
.site-common-header h2::after {
    background-color: #11597F;
    bottom: -19px;
    width: 60px;
}
.site-common-header-white.site-common-header h2::before,.site-common-header-white.site-common-header h2::after{
    background-color: #fff;
}
.site-common-header p {
    font-size: 16px;
    font-weight: 400;
}
.why_we_are_box {
    background-color: #fff;
    padding: 25px;
    height: 100%;
    text-align: center;
    border-radius: 6px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
}
.why_we_are_box h2 {
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 12px;
}
.why_we_are_box p {
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
}
.why_we_are_box i {
    font-size: 28px;
    margin: 0 0 20px;
    color: #FF6A00;
}
/* why-we-are-end */

/* why-choose-us-start */
.why_choose_us_box {
    background-color: #fff;
    padding: 25px;
    height: 100%;
    text-align: center;
    border-radius: 6px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
}
.why_choose_us_box h2 {
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 12px;
}
.why_choose_us_box p {
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
}
.why_choose_us_box i {
    font-size: 28px;
    margin: 0 0 20px;
    color: #FF6A00;
}
/* why-we-are-end */

.faq_banner_button {
cursor:pointer; 
background:#11597f; 
color:white; 
margin-top:100px;
margin-left:70px;
}

/* work-sample-start */
.work_sample_box {
    background-color: #fff;
    padding: 25px;
    height: 100%;
    text-align: center;
    border-radius: 6px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
}
.work_sample_box h2 {
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 12px;
}
.work_sample_box p {
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
}
.work_sample_box i {
    font-size: 28px;
    margin: 0 0 20px;
    color: #FF6A00;
}
.form-control:focus {
    outline: none;
    box-shadow: none;
}
.equal_pad {
    padding: 80px 0 !important;
}
.bg_gray {
    background-color: #f6f6f6 !important;
}
.bg-black{
   background-color: #000000 !important;
}
.border-radius-5 {
    border-radius: 15px;
}
.align_center {
    padding: 10px;
    display: flex;
    align-items: center;
    vertical-align: middle;
}
.align_center_feedback {
    /*padding: 10px;*/
    display: flex;
    align-items: center;
    vertical-align: middle;
}
.feedback-works {
	margin-left: -12px !important;
    padding-right: 11px !important;
    font-size: 25px !important; 
	color:#11597f !important;
}
#pages-inc-div .btn.btn-danger.btn-number, .btn.btn-success.btn-number {
    background-color: #11597f !important;
border-color: #11597f;
}
.custom-input-group#pages-inc-div {
    width: 26% !important;
}
#checkout-btn {
    background: #11597f;
border-color:#11597f;
}
.theme_color:hover {
    background-color: #ff6a00 !important;
}
#archive-search .theme_color,#archive-search .search-wrap > .theme_color{
    font-size: 16px !important;
    border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
    font-family: inherit;
}
.panel_card a.accounting-item__link.q_a_li_heading_body_a,.q_a_p_view_below,.q_a_li_heading_body i.fa.fa-eye{
    color:#ff6a00 !important;
}
.panel_card .panel-body.q_a_li_heading_body {
    background-color: #11597f !important;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px
}
#archive-search .grid-100.btn.theme_color:hover , #archive-search .theme_color:hover{
    background-color:#11597f !important;
color:#fff !important;
}
.q_a_li > li{
        border-top-left-radius: 10px;
    border-top-right-radius: 10px;
border:0px !important;
}
.q_a_li .q_a_li_heading{
border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
#question-list-archive.question_form input.grid-75{
	border-top-right-radius:5px !important;
    border-bottom-right-radius:5px !important;
}
#question-list-archive.question_form input#search-field:focus,#question-list-archive.question_form select#categories:focus{
    outline:none;
    box-shadow:none !important;
    border:1px solid #999 !important;
}
.q_a_li .q_a_li_heading_body p {
    color: #fff;
}
.bg-email {
    background: #11597f;
    color: #fff;
    padding: 30px 50px;
    display: flex;
    align-items: center;
}
.bg-email .box_common h3{
    margin-bottom: 0;
}
.bg-contact {
    background-color: #f0f0f0dd;
    padding: 30px 50px;
}
.contact.box_common ul {
    display: flex;
    gap: 10px;
    margin-bottom: 0;
    justify-content: space-between;
}
.set_center {
    width: calc(100% - 415px);
    margin: 0 auto;
}
.background_full{
    background: -webkit-linear-gradient(left, #11597f , #11597f 30%, white 0%, #f0f0f0dd);
	margin-top: 20px;
}

/*login popup*/
#login-form .control-group ul#myTab, #signup-form .control-group ul#myTab {
    justify-content: center;
    margin-top: 20px;
    margin-bottom: 50px;
}
.modal_login_center #myTabContent {
    border: 1px solid #ddd;
    padding: 0 25px;
}
.login_icon_ac,.color_blue {
    color: #11597E !important;
}
.modal_login_center .btn.btn-primary.btn-block{
    max-width: 100%;
    background-color: #11597E !important;
    border-color: #11597E !important;
}
#login-form .control-group .bg_blue, #signup-form .control-group .bg_blue {
    background-color: #11597E !important; 
    border-color: #11597E !important;
}
.feedback_color_title span {
    text-decoration: underline;
}

.feedback_color_title {
    background: none;
    color: #000;
    padding-bottom: 0;
}
/* work-sample-end */


/* we proud start */
.we-proud-main,.why-choose-main,.professional-help-main,.why-we-are-main,.why-choose-us-main,.step-main-section,.testimonials-main,.popular-subjects-main,.study-help-video-main,.refund-policy-main,.terms-conditions-main,.about-us-main,.contact-us-main,.myassignment-main,.account-main,.financial-main{
    padding: 80px 0;
}
.site-common-header-white h2{
    color: #fff;
}
.site-common-header-white p{
    color: #fff;
}
.we-proud-grid {
    text-align: center;
}
.we-proud-grid h2 {
    font-size: 28px;
    color: #fff;
    margin: 0 0 10px;
    font-weight: 600;
}
.we-proud-grid p {
    color: #fff;
    font-size: 18px;
    line-height: 20px;
    font-weight: 400;
}
.we-proud-grid i {
    font-size: 30px;
    color: #ff6a00;
    margin: 0 0 20px;
}
.study-help-video-slider {
    display: flex;
    flex-wrap: wrap;
}
.video-help-set {
    width: 50%;
	height: auto;
    position: relative;
    padding: 10px;
}
.video-help-set a{
    background-color: #fff;
    box-shadow: 0 0 3px rgb(0 0 0 / 12%);
    padding: 10px;
    display: block;
}
.video-help-set i {
    color: red;
    font-size: 50px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.why-choose-main,.study-help-video-main,.why-we-are-main {
    background-color: #f6f6f6;
}
.why-choose-content p {
    font-weight: 400;
    line-height: 26px;
    font-size: 16px;
    margin: 0 0 10px;
}
.common-btn a {
    background-color: #ff6a00;
    color: #fff;
    padding: 12px 30px;
    box-shadow: none !important;
    font-weight: 600;
}
.why-choose-main .site-common-header h2::before, .why-choose-main .site-common-header h2::after {
    right: auto;
}

/* we proud end */


.professional-help-grid {
    padding: 28px 20px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    -moz-box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    text-align: center;
    height: 100%;
    transition: 0.5s;
}
.professional-help-grid:hover {
    transform: translateY(-10px);
    background-color: #f8f8f8;
    cursor: pointer;
}
.professional-help-grid:hover a i{
    transition: 0.5s;
}
.professional-help-grid:hover a i {
   transform: translateX(5px);
}
.professional-help-grid img {
    width: 50px;
	height: auto;
    margin: 0 auto 15px;
}

.professional-help-grid h3 {
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 10px;
}
.professional-help-grid p {
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}
.professional-help-grid a {
    color: #ff6a00;
    margin: 10px 0 0;
    /*display: block;*/
    font-size: 15px;
}
h1.q_a_d_p_content {
    font-size: 14px;
    margin-left: 5px;
}
/* Work Samples Start */

.professional-help-grid-work-sample {
    padding: 28px 20px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    -moz-box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    text-align: center;
    height: 100%;
    transition: 0.5s;
}
.professional-help-grid-work-sample:hover {
    transform: translateY(-10px);
    background-color: #f8f8f8;
    cursor: pointer;
}
.professional-help-grid-work-sample:hover a i{
    transition: 0.5s;
}
.professional-help-grid-work-sample:hover a i {
   transform: translateX(5px);
}
.professional-help-grid-work-sample img {
  
	height: auto;
    margin: 0 auto 15px;
}

.professional-help-grid-work-sample h3 {
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 10px;
}
.professional-help-grid-work-sample p {
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}
.professional-help-grid-work-sample a {
    color: #ff6a00;
    margin: 10px 0 0;
    display: block;
    font-size: 15px;
}

.work-samples-grid {
    padding: 28px 20px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    -moz-box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    text-align: center;
    height: 100%;
    transition: 0.5s;
}
.work-samples-grid:hover {
    transform: translateY(-10px);
    background-color: #f8f8f8;
    cursor: pointer;
}
.work-samples-grid:hover a i{
    transition: 0.5s;
}
.work-samples-grid:hover a i {
   transform: translateX(5px);
}
.work-samples-grid img {
	height: auto;
    margin: 0 auto 15px;
}
.work-samples-grid h3 {
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 10px;
}
.work-samples-grid p {
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}
.work-samples-grid a {
    color: #ff6a00;
    margin: 10px 0 0;
    display: block;
    font-size: 15px;
}
.margin_pgination{
  margin:70px 0 0 !important;
}
.margin_pgination li a {
       margin: 0 5px;
}
.work_sample_form{
  max-width:50% !important;
}
.btn-setn.pos_unset {
    position: unset !important;
display:flex;
gap:5px;
}
.work_sample_form form select{
	width:100%;
	max-width:100% !important;
position:unset !important;
    height: unset !important;
}
.align_form{
 width:100%;
display:flex;
gap: 5px;
}
.question_archive {
    width: 100%;
    background: #00000042;
    padding-bottom: 0;
    position: absolute;
    bottom: 0;
padding: 110px 0px 60px;
}
.question_archive .top_reviews_css img{
	border-radius:25px;
}
.panel_card .q_a_li_heading_body_a,.panel_card .q_a_li_heading_body_a p {
	color:#fff;
}
.bg-theme {
    background-color: #11597f;
    padding: 30px;
    color: #fff;
}
.bg-theme .contact_info_line {
    font-size: 18px;
}
.bg-theme .contact_info_line i{
	margin-right:5px;
}
.bg-theme .contact_info_line a{
	color:#fff;
}
/* Work Samples End */

.popular-subjects-main ul li {
    padding: 18px 18px 18px 55px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border: 2px solid #eef0f6;
    width: 48.1%;
    margin: 0 0 15px;
    font-size: 16px;
    font-weight: 600;
    color: #000;
    position: relative;
}
.popular-subjects-main ul li i {
    position: absolute;
    left: 25px;
    color: #ff6a00;
    font-size: 16px;
    top: 22px;
}
.popular-subjects-main ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.Universities .site-common-header h2::before, .Universities .site-common-header h2::after {
    right: auto;
}
.footer-middle-main {
    padding: 0 0 35px;
}
.footer-contact-inner {
    background-color: #fff;
    border-radius: 15px;
    padding: 30px;
    top: -70px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
    position: relative;
}
.contact-grid{
    text-align: center;
}
.contact-grid i {
    color: #ff6a00;
    font-size: 22px;
    margin: 0 0 20px;
}
.contact-grid h2 {
    margin-bottom: 10px;
    color: #000000;
    font-size: 20px;
    font-weight: 600;
}
.contact-grid p,.contact-grid a {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    display: block;
    color: #6c6a74;
}
.copyright-main {
    padding: 15px 0;
    text-align: center;
    background-color: #0c4b6c;
    color: #fff;
    font-weight: 400;
    font-size: 14px;
}
footer.footer-main {
    background: #11597f;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 90px;
}
.footer-about p {
    color: #fff;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
}
.testimonial-content {
    border: 1px solid #fff;
    max-width: 850px;
    margin: auto;
    width: 100%;
    padding: 20px 40px;
    border-radius: 10px;
}
.testimonial-content p {
    font-size: 18px;
    color: #fff;
    line-height: 30px;
    font-weight: 400;
}
.testimonial-name h3 {
    font-weight: 600;
    color: #fff;
    font-size: 20px;
    margin: 0 0 5px;
}
.testimonial-name span {
    color: #fff;
    font-size: 15px;
    font-weight: 400;
}
.testimonial-pic {
    margin-right: 10px;
}
.testimonial-content i {
    font-size: 55px;
    color: #ff6a00;
    margin: 0 0 15px;
}
.testimonials-main .owl-theme .owl-controls {
    margin-top: 30px;
}
.about-image-main {
    max-width: 400px;
	height: auto;
    margin: auto;
    position: relative;
    z-index: 1;
}
.about-image-main svg {
    position: absolute;
    left: -25px;
    top: -25px;
    fill:#ff6a00;
    z-index: -1;
}
.step-illustration {
    width: 300px;
    height: 300px;
    border-radius: 100%;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: url(/assets/web/images/circle-step.png);
    background-size: 95%;
    background-repeat: no-repeat;
    background-position: center;
}
.step-illustration img {
    max-width: 150px;
	height: auto;
}
.footer_social ul li a i {
    font-size: 20px !important;
}
.menu-close{
    display: none;
}
#myHeaderr {
    border-bottom: 0 !important;
    background-color: #fff;
	z-index: 99 !important;
}
.related_services{
    padding: 18px;
    border-radius: 6px;
    border: 2px solid #eef0f6;
    margin: 0 0 15px;
    color: #000;
    position: relative;
}
.related_services a{
   font-size: 16px;
   font-weight: 600;
   color: #000 !important;
}
.related_services:hover a{
    color: #ff6a00 !important;
}
#myBtnContainer .bttn:focus{
   outline:none !important;
}
.assign_form {
 border: unset !important;
}
.assign_form .form-group{
  margin-bottom:1rem !important;
}
.pagination01 li a {
    margin: 0 1px;
}
.btn-orange {
    background-color: #ff6a00;
    color: #fff;
    padding: 12px 30px;
    box-shadow: none !important;
    font-weight: 600;
}
.btn-orange:hover{
	color:#fff;
}

.about_us p {
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
}
.common_btn_main{
    background-color: #11597f;
    color: #ffffff;
    border: none;
    /*padding: 10px 45px;*/
    font-size: 14px;
    font-family: inherit;
    cursor: pointer;
    margin: 8px auto 0 !important;
    border-radius: 5px;
    box-shadow: unset !important;
}
.common_btn_orange{
     background-color: #ff6a00;
    color: #ffffff;
    border: none;
    font-size: 14px;
    font-family: inherit;
    margin: 0 !important;
    border-radius: 0px !important;
    border-top-right-radius: 3px !important;
    border-bottom-right-radius:3px !important;
    box-shadow: unset !important;

}
.main_color{
    color: #11597f !important;
    font-weight: 700;
}
.blog_img_css.blogrm .img_css{
   width: 100%;
    box-shadow: 0 0 25px #ddd;
    border-radius: 10px;
    margin-top: 20px;
}
.dropdown.dplog.hide_point .bag .number{
    right: -5px !important;
    display: flex !important;
    align-items: center !important;
    vertical-align: middle !important;
    padding: 7px !important;
}
.border_search {
    margin-right: 5px;
}
/*.footer_social1 ul li:hover{
    background-color: #11597f !important;
}*/
.footer_social1 ul li:hover i {
    /*background-color: #11597f !important;*/
    color: #fff ;
}
.icons-btn.d-inline-block.bag.btn,.header-nav-list .user_top {
    box-shadow: none !important;
}

.notfound_title {
	font-size: 30px;
	font-weight: 600;
	color: #44425a;
	padding: 50px 0px 50px 0px !important; 
}
@media screen and (max-width:1180px){

    #purchase-solution-btn,.get-quote-question{
        padding: 10px !important;
        width: 100% !important;
    }
}

@media screen and (max-width:992px){

    .sidebar_links #search{
        width: 100%;
    }
    .why-choose-main .site-common-header h2::before, .why-choose-main .site-common-header h2::after {
        right: 0;
    }
    .we-proud-main, .why-choose-main, .professional-help-main, .why-we-are-main,.why-choose-us-main, .step-main-section, .testimonials-main, .popular-subjects-main,.study-help-video-main {
        padding: 50px 0;
    }
    .site-common-header h2 {
        font-size: 30px;
    }
    .menu-icon {
        display: block;
        font-size: 24px;
        color: #11597f;
        cursor: pointer;
    }
    nav.header-nav-list ul {
        flex-direction: column;
        width: 100%;
        position: fixed;
        z-index: 99;
        right: -100%;
        top: 0;
        background-color: white;
        max-width: 250px;
        padding: 65px 15px 25px;
        height: 100%;
        box-shadow: -2px 0 5px rgb(0 0 0 / 11%);
        transition: 0.5s;
    }
    nav.header-nav-list ul.open{
        right: 0;
    }
    nav.header-nav-list ul li {
        padding: 0 10px;
        width: 100%;
        margin: 0 0 20px;
    }
    .menu-close{
        display: block;
        font-size: 20px;
        color: #0c4b6c;
        position: absolute;
        left: 20px;
        cursor: pointer;
        top: 20px;
    }
	ul.dropdown-menu.drop_line.open.show {
    padding: 20px 10px;
    transform: translate3d(0px, 46px, 0px) !important;
    display: table;
    }
}
@media screen and (max-width:768px){
    #new-queto-questiondiv {
        margin-top: 20px;
    }
    .grouped_sections ul.nav.nav-pills.mytabq {
        justify-content: center;
        margin-top: 20px;
    }
    .top_reviews_css {
        margin-top: 0 !important;
    }
    .top_reviews_css > .container > .row > .col-sm-4 {
        width: 50%;
        flex-wrap: wrap;
    }   
    .question_archive {
        padding: 0;
        top: 50%;
        transform: translate(0px, -50%);
    }
    .banner-main-question_archive{
        z-index: 0 !important;
    }
    #purchase-solution-btn,.get-quote-question{
        padding: 10px !important;
        width: 100% !important;
        font-size: 10px !important;
    }
    .media .media-body {
        text-align: center !important;
    }
    .card-header.card_header_ns .media {
        float: unset !important;
        text-align: center;
    }
    .progress-bar.progress-bar-striped.active.card_header_ns_pg {
        text-align: center;
        float: unset !important;
        margin: 20px auto;
    }
    #que-div div {
        text-align: center;
        float: unset !important;
            width: 100%;
    }
    .header-top {
        z-index: 99;
    }
    .popular-subjects-main ul li {
        width: 100%;
    }
    .video-help-set {
        width: 100%;
    }
    .banner-content {
        padding: 0;
    }
    .about-image-main svg {
        left: 0;
    }
    .banner-main, .we-proud-main, .testimonials-main {
        padding: 50px 0;
    }
    ul.dropdown-menu.drop_line.open.show {
    padding: 20px 10px;
    transform: translate3d(0px, 46px, 0px) !important;
    display: table;
    }
}
@media screen and (max-width: 600px){
    h2,h3,h1{
        text-align: inherit !important;
    }
}