@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;1,700&display=swap');
 
body{
 font-family: 'Roboto', sans-serif;
 
}
.breadcrumb{margin-bottom:0px;}
p{text-align: justify; font-size: 15px; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2;
    text-transform: capitalize;
}
/*.bg-overlay {
  background-color: rgba(60, 72, 88, 0.7);
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
*/

.bg-over-image {
  background-color: rgba(35, 37, 47, 0.5) !important;
  background-image: url("../images/overlay.png");
  background-repeat: repeat;
}

.title-heading .sub-title {
  font-size: 18px;
  letter-spacing: 1px;
}

.title-heading .heading {
  font-weight: 700;
  font-size: 66px;
  letter-spacing: 1px;
}

.title-heading .para-desc {
  font-size: 17px;
}

.title-heading img {
  height: 200px;
  border: 5px solid #dee2e6;
}

.section-title {
  position: relative;
  letter-spacing: 1px;
  margin-bottom: 15px;
}

.section-title .titles .title {
  letter-spacing: 1px;
  font-size: 24px!important;
  position: relative;
  display: inline-block;
  z-index: 2;
   
/*  padding-bottom: 1.5rem!important;
  margin-bottom: 1.5rem!important;*/
}

/*.section-title .titles .title.title-line:after, .section-title .titles .title.title-line:before {
  content: '';
  position: absolute;
  width: 30px;
  height: 2px;
  left: calc(50% - 45px);
  border-radius: 5px;
  top: 55px;
  background-color: #e54b4b;
}

.section-title .titles .title.title-line:before {
  left: calc(50% + 17px);
}

.section-title .titles span {
  position: absolute;
  width: 35px;
  height: 17px;
  left: calc(50% - 17px);
}

.section-title .titles span:before, .section-title .titles span:after {
  content: '';
  position: absolute;
  width: 16px;
  height: 16px;
  top: 48px;
  left: 2px;
  border: 2px solid #e54b4b;
  border-radius: 30px 30px 30px 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.section-title .titles span:after {
  left: auto;
  right: 2px;
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
}
*/
a{text-decoration: none}
.add-more-btn{padding:5px 15px!important;}
.custom_choose{margin-bottom:10px;}
.sahmenu > .sahmenu-list > li a.btn:hover{
    background-color: #fff000!important;
    border-color: white!important;
}
.bg-overlay {
    background: linear-gradient(rgba(0,0,0,.9),rgba(0,0,0,.9)),url(https://www.qqiassignments.com/wp-content/themes/qqiassignments/custom1/images/bg_qqi_sample_bg_banner.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    color: #fff;
    padding: 100px 0px 50px 0;
}
.bg-orange{background-color: #ea5d2e}
.bg-yellow{background-color: #fff000}
.text-orange{color: #ea5d2e!important}
.text-yellow{color: #fff000!important}
.btn-wrapper{text-align: center;}
.btn{box-shadow: 0 5px 10px 2 rgba(229, 75, 75, 0.3);
	background-color: #ea5d2e;
	color:white;
    padding: 6px 20px;
    outline: none;
    border-color:#e54b4b;
    text-decoration: none;
    font-size: 15px;
    letter-spacing: 0.5px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    font-weight: 600;
  
    
}

.animate{  animation: shadow-pulse 2s infinite;}

.bg-yellow{background-color: #fff000;}


@keyframes shadow-pulse {
   0% {
    box-shadow: 0 0 0 0 rgb(0 0 0 / 20%);
}
    100% {
    box-shadow: 0 0 0 35px rgb(0 0 0 / 0%);
}
}




    .btn:hover, .btn:focus, .btn:active, .btn.active, .btn.focus {
    background-color: #fff !important;
    border-color: #fff000 !important;
    color: #ea5d2e!important;
}

.main-section-padding{padding: 40px 0px}

.page-content{padding: 15px; background-color: white}

.page-content h2:first-child{margin-top: 0px;}
.page-content h1{font-size: 32px;color:#ea5d2e; text-transform: capitalize;}
.page-content h2{font-size: 24px;color:#ea5d2e; text-transform: capitalize;margin-top: 20px;}
.page-content h3{font-size: 20.8px;color:#ea5d2e; text-transform: capitalize;margin-top: 20px;}
.page-content h4{font-size: 16px;color:#ea5d2e; text-transform: capitalize;margin-top: 20px;}
.page-content h5{font-size: 12.8px;color:#ea5d2e; text-transform: capitalize;margin-top: 20px;}
.page-content h6{font-size: 11.2px; color:#ea5d2e; text-transform: capitalize; margin-top: 20px;}











.page-content ul
{
    list-style: none;
    margin: 0px; padding:0px;
}
.page-content img{width: 100%; margin:10px 0px;}
.page-content ul li{margin-bottom: 10px; }
.page-content ul li::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f0a4";
    margin-right: 10px;
    color: #f27b00;
}

.page-content blockquote {
    margin: 20px 0;
    padding: 0px 15px;
    border-left: 2px solid #F27B00;
    background: none;
}

.btn.border-btn {
    border-color: white;
    border-radius: 0px;
    background: initial;
    color: white;
    font-size: 17px;
    margin-top: 10px;
}



/* Header Nav Bar */

nav.navbar{background-image: linear-gradient(135deg, #f16529 , #e44d26); padding: 15px 0px}
nav .nav-btn{background-color: #fff000; border-color: #fff000; color:black}
nav.navbar-expand-md .navbar-nav .nav-link{color:white; padding-right: 25px;}

/* Hero Banner*/

#hero-banner{background-image: linear-gradient(135deg, #f16529 , #e44d26);}
.hero-banner{padding: 100px 0px 50px 0px;background-image: linear-gradient(135deg, #f16529 , #e44d26)}
.hero-banner h1{color:white; font-size:32px}
.hero-banner h1 span{display: block; color:#fff000;}
.hero-banner p{font-size: 18px; color:white; line-height:25px;}
.hero-banner .btn-wrapper .border-btn{border-color:white}

.hero-banner-form .form-control{margin-bottom:0px ; border-radius: 0px; font-family: 'Roboto', sans-serif; font-size: 15px; }
.hero-banner-form .col-md-6{padding: 5px;}
.hero-banner-form .form-group{margin-bottom: 5px;}
.hero-banner-form .col-md-12{padding: 5px;}
.hero-banner-form textarea.form-control{height: 100px;}
.hero-banner-form .banner_form_heading{text-align: center;font-size: 24px;    color: #ea5d2e;    font-weight: 500;}
.hero-banner-form{padding:17px 26px; box-shadow:0px 7px 15px 4px rgba(0,0,0,0.75)}

#assignment-temaplte .assignment-form .custom_choose .remove_field, .hero-banner-form .custom_choose .remove_field{position: absolute;
    right: 25px;
    margin-top: 5px;}
/* Grid Box */

.grid-box{margin: 15px 0px ; padding:25px 15px; border:1px solid #dee2e6!important;}
.grid-box .grid-title{font-size: 18px;text-align: center;margin-top: 15px;}
 
 /* Dynamic Tab*/

  #dynamic-tab .nav-pills .nav-link{background-color: white; color:black; margin:15px 10px; border: 1px solid #dee2e6!important;}
#dynamic-tab .nav-pills .nav-link.active, .nav-pills .show>.nav-link {color: #fff;background-color: #ea5d2e ;}
#dynamic-tab ul.nav {flex-wrap: initial;}
#dynamic-tab  .nav-pills {  overflow-x: auto;  overflow-y: hidden;display: -webkit-box;  display: -moz-box;  width: 80%; margin: auto;
}
#dynamic-tab .nav-pills>li {  float: none;}
#dynamic-tab ::-webkit-scrollbar {  height: 5px;  width: 5px;}

/* Track */
#dynamic-tab ::-webkit-scrollbar-track {  box-shadow: inset 0 0 2px grey;   border-radius: 10px;}
 
/* Handle */
#dynamic-tab ::-webkit-scrollbar-thumb {  background: #f27b00;   border-radius: 10px;}

#dynamic-tab ::-webkit-scrollbar-thumb:hover {  background: #b30000; }
.font-18{font-size: 18px}

/* Additiona Benefits*/

#additional-benefits .benefit-box{background-color: #f2f5f7;
    padding: 18px;
    margin:15px 0px;
    font-size: 20px;
    border:1px solid #dee2e6!important;
    border-left: 5px solid #e54d26!important;
    border-radius: 8px 0px 0px 8px;
    color:#e54d26;
    }


/* Front Testimonials*/

#front-testimonials{background-color: #f2f5f7}
#front-testimonials .front-testimonials-holder {position: relative;}
#front-testimonials .owl-prev {position: absolute;left: -20px;top: 120px;}
#front-testimonials .owl-next {    position: absolute;   right: -20px;    top: 120px;}
#front-testimonials .testi-box{
    padding: 25px 15px;
    background-color: white;
    text-align: center;
    border: 1px solid #dee2e6!important;}
#front-testimonials .testi-box .testimonial-title{color:#e54d26;font-size: 18px!important;}
#front-testimonials .testi-box .rating i{color:#e54d26;}
#front-testimonials .testi-box .user-info{font-weight: 500; margin-top: 10px;}
#front-testimonials .testi-box .user-info p{text-align: center; margin-bottom: 0px}


/* Dynamic Tab*/

#dynamic-tab .testi-box{margin: 15px 0px; padding: 25px 15px;background-color: white;text-align: center; border: 1px solid #dee2e6!important;}
#dynamic-tab .testi-box .testimonial-title{color:#e54d26;}


/* Footer */
footer{background-color: #12202e; padding:30px 0px 0px 0px;}
footer .footer-bottom{background-color: #081522; padding-top: 15px;overflow: hidden;}
footer .footer-title {font-size: 20px;font-weight: 400;color: white; margin: 10px 0 14px;}
footer  .countries ul li {display: inline; padding: 0 4px; margin: 4px 0 0;}
footer li a, footer li a:hover{color:white;}
footer .collapse:not(.show) {display: block;}


a:hover{text-decoration: none}
/* Review Template*/

#review-template .review{ background-color: #f8f9fa; box-shadow: 0 2px 5px rgba(0,0,0,.15);border: 1px solid #dee2e6; padding: 15px; margin-bottom: 30px;}
#review-template .review .review-title{color:#ea5d2e; font-size: 19px; font-weight: 500; word-spacing: -1px}
#review-template .review .user-info{margin-bottom: 5px; font-weight: 500}
#review-template .review .rating{color:#ea5d2e;}


/* Submit Assignemnt Page*/

#assignment-temaplte .assignment-form{padding: 15px;}
#assignment-temaplte .assignment-form .form-title{font-size:2rem; color:white; text-align: center;  text-transform: capitalize; margin-bottom: 15px}
#assignment-temaplte .sidebar .sidebar-box {border-top: 3px solid #f27b00 !important;padding: 15px;margin-bottom: 15px;
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;}
#assignment-temaplte .sidebar-features-box .feature img{width: 70px}
#assignment-temaplte .sidebar-features-box .feature .feature-title{color:#ea5d2e; font-size: 20px; font-weight: 500}
#assignment-temaplte .sidebar .we-accept .title{color:#ea5d2e; font-size: 24px; font-weight: 500; text-align: center}
#assignment-temaplte .sidebar .we-accept img{width: 250px; margin: auto;}
#assignment-temaplte .assignment-form input[type=file]{color:white;}
#assignment-temaplte .assignment-form .custom_choose{margin:5px 0px;}
#assignment-temaplte .assignment-form .custom_choose i{color:white;}

/* Inner Page */

#page-banner h1{font-size: 32px;}
#page-banner .features-box .feature{margin:15px 0px; color:white;}
#page-banner .features-box .feature p{text-align: center; color:white;}
#page-banner .features-box .feature .count{font-size: 44px;    text-align: center;    margin-bottom: 0px; font-weight: 500; color:white;}

#happy-customer{}
#happy-customer .box{background-color: #ea5d2e; padding:20px 0px; text-align: center; border-radius: 5px;}
#other-related-services .service-box-title{font-size: 20px; color:white; text-align: center; padding: 12px;}
#other-related-services .service-list{padding: 5px 15px;}
#other-related-services .service-list li{color:black; border-bottom: 1px dotted black; padding: 5px;}
#other-related-services .service-list li:not(:last-child){border-bottom: 1px dotted black;}
#other-related-services .service-list li a{color:black}
#other-related-services .writer-box{width: 90%; margin: auto;padding: 20px;}
#other-related-services .writer-box .writer-info{margin-bottom: 10px}
#other-related-services .writer-box .writer-info .user {
    width: 75px;
    height: 75px;
    border-radius: 50%;
    text-align: right;
    background: #fff000;
    line-height: 50px;
    text-align: center;
    color: white;
    font-size: 16px;
}
#other-related-services .writer-box .writer-info .rating i{color:#ea5d2e ; font-size: 13px; margin: 5px 0px}
#other-related-services .writer-box  .writer-detail .detail-box{background-color: #efefef; margin-bottom: 5px;}
#other-related-services .writer-box .writer-detail .detail-box span {
    background: #ea5d2e;
    width: 50px;
    font-size: 18px;
    display: inline-block;
    text-align: center;
    color: white;
    margin-right: 15px;
    padding: 0px 5px;
}
#other-related-services .writer-name{font-size: 18px;}
#other-related-services .writer-name span{font-weight: 600}


/* Review Template*/

#review-template .reviews-top .rating i{color:#ea5d2e; font-size:14px;}
#review-template .reviews-top .satisfaction h1 { margin: 0;color:#ea5d2e;  font-size: 50px;font-family: roboto; letter-spacing: 5px;}
#review-template .reviews-top .verified {    margin-top: 10px;    background-color: #dafae7; padding: 10px 105px;}
#review-template .reviews-top .r-btn{float:right!important; padding:5px 15px;position: absolute;right: 6px;top: 6px;}


/* Index Template*/

.top-call{    margin-bottom: 20px;   padding: 10px;   border-bottom: 10px;    border-radius: 10px;}
.top-call p{color: #fff;    text-align: center;    font-size: 20px;    margin-bottom: 0;    font-weight: 700;}
.top-call .btuns a {    display: inline-block;    padding: 12px 30px;    background-color: #fff;    border: 2px solid #da251d;    text-transform: uppercase;    border-radius: 30px;
    cursor: pointer;    margin-top: 5px;}
section.post{box-shadow: 0 2px 5px rgba(0,0,0,.15);border: 1px solid #dee2e6; padding: 15px; margin-bottom: 25px;}
section.post .post-title{font-size: 20px;margin-top: 13px;color: #ea5d2e;}
section.post h2{line-height:24px;text-align: center;}
section.post .link-more{display:none;}

 /* Main Sidebar*/
aside.sidebar .sidebar-box{border-top:3px solid blue;border:1px solid #dee2e6; margin-bottom: 15px;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);}
aside.sidebar .sidebar-form .card-header{background-color: #ea5d2e; color:white;}
aside.sidebar .sidebar-form .form-header{font-size: 18px; text-align: center;}
aside.sidebar .sidebar-form .card-body{padding: 5px 35px}
aside.sidebar .sidebar-form .form-control{border-radius: 0px}
aside.sidebar .sidebar-form .form-group{margin-bottom: 2px}
aside.sidebar .sidebar-form .col-md-12{padding: 5px}
aside.sidebar .sidebar-form .col-md-6{padding: 5px}     
aside.sidebar .sidebar-image-box{background-image:url(https://www.fetacassignmenthelp.com/wp-content/themes/fetacassignmenthelp/custom/images/call2.jpg);  }
aside.sidebar .sidebar-image-box .top-lines .line{font-size: 15px;    display: inline-block;    padding: 10px;    margin: 10px;    color: #fff;    background-color: #002379;}
aside.sidebar .sidebar-image-box .features-list {    margin-top: 100px;    margin-left: 5%;    padding: 10px;}
aside.sidebar .sidebar-image-box .features-list li{color:white; font-size: 14px;}
aside.sidebar .sidebar-image-box .features-list li::before {    font-family: "Font Awesome 5 Free";    font-weight: 900;    content: "\f058";    margin-right: 10px;    color: #d20001;}

/* FAQ Template*/

   #faq-template  .accordion-item{ margin-bottom: 15px;  background: #f6f6f6; border-radius: 5px;   overflow: hidden;border:1px solid rgba(0,0,0,.125);}
   #faq-template .accordion>.card .card-header{background-color: #ea5d2e; color:white; display: flex;}
   #faq-template .accordion>.card .card-header.collapsed{background-color: #f8f9fa; color:black;}
   #faq-template .accordion .card-header:after {  font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f068"; float: right;align-self: center;}
   #faq-template .accordion .card-header.collapsed:after { content: "\f067";}
   #faq-template  .accordion-item .card-title{font-size: 17px; text-transform: capitalize; font-weight: 500; cursor: pointer; width: 98%; margin-bottom: 0px}
  #faq-template  .accordion-item .card-body p {margin-bottom: 0px; }
  
  .front-features-box .boxes {    background-color: white;    padding: 10px;    border-radius: 10px;    margin: 15px 0px;    display: flex;}
.front-features-box .boxes img {    width: 40px;    height: 40px;    align-self: center;    margin: 0px 15px;    text-align: right;}
.front-features-box .boxes p {
    align-self: center;
    margin-bottom: 0px;
    font-size: 20px;
    line-height: 25px;
        color: #212529;
}

.front-features-box .boxes h3 {    align-self: center;    margin-bottom: 0px;    font-size: 20px;    line-height: 25px;}
.process-section .process-main-title{color:#ea5d2e;font-size: 24px;  display: inline-block;text-align:center; margin-bottom:35px;}
.process-section .process-block .count{ font-size: 30px;
    position: absolute;
    top: -28px;
    left: 50%;
    width: 50px;
    border-radius: 50%;
    background: #ea5d2e;
    text-align: center;
    line-height: 50px;
    color: white;
    height: 50px;
    vertical-align: middle;
    transform: translateX(-50%);}    .process-box{padding: 15px}
.process-section .process-block .process-title{color:#ea5d2e; margin-top: 20px; text-align: center;}
#call-to-action .submitBnt{background-color:#fff000!important; font-weight:500; font-size:15px;} 
#call-to-action .submitBnt i{margin-right:6px;}
.submitBnt:hover{background-color: #2a7bba;    color: white;    box-shadow: 0px 2px 10px 5px #97B1BF;}
/*.submitBnt:hover i, .submitBnt:focus i {
    -webkit-transform: rotate(360deg);
    transform: translate(5px);
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}*/

.page-content  .scroll-section {height: 530px;    overflow: auto;    padding: 0px 25px;}
.page-content ::-webkit-scrollbar {  height: 5px;  width: 5px;}
.page-content ::-webkit-scrollbar-track {  box-shadow: inset 0 0 2px grey;   border-radius: 10px;}
.page-content ::-webkit-scrollbar-thumb {  background: #f27b00;   border-radius: 10px;}
html { scroll-behavior: smooth;}
.page-content::-webkit-scrollbar-thumb:hover {  background: #b30000; }
#happy-customer h4{font-size: 24px;margin-top: 15px;}
#happy-customer i{font-size: 50px;color: white;}
  .owl-theme .owl-dots, .owl-theme{display: none}
   #services-box .grid-box{height:350px;}
           .accordion .card{margin-bottom:15px;}
  .accordion .card-header{background-color:white;}
  .accordion .card-header h5{display:flex; margin-bottom:0px; font-size:16px;}
  .accordion .card-header span{width:100%;}
.accordion .card-header h5:after {  font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f068";   float: right;align-self: center;color:#f27b00;}
.accordion .card-header h5.collapsed:after {content: "\f067";}

#faq-section .faq-section-title{color: #ea5d2e; font-size: 24px;display: inline-block;   text-align: center;    margin-bottom: 15px;}



/*--------------------payment01--------------------*/
#pay-page-template
    { background-image:url('https://www.studentsassignmenthelp.com/wp-content/themes/students/assets/images/background-payment.jpg');background-size:cover;
      background-repeat:no-repeat;margin-top:70px;padding:70px 0px;
    }       

#pay-page-template .pay-template-main-part{background-color:#fff;box-shadow: 0 .5rem 1.5rem rgba(0,0,0,.15)!important;border-radius: 7px;} 
#pay-page-template .pay-template-main-part .pay-page-title{text-align: center;
    font-weight: 400;
    text-transform: uppercase;
    background-color: #ecf6ff;border-radius: 7px 7px 0px 0px;padding: 5px 0px;}
    
#pay-page-template .pay-template-main-part .form-template-part{    
   padding: 30px 50px; }
#pay-page-template .pay-template-main-part .form-template-part form label{ font-size: 1.2rem;font-weight: 400;}   
#pay-page-template .pay-template-main-part .form-template-part form input, #pay-page-template .pay-template-main-part .form-template-part form select {
    background-color: transparent;
    border: none;
    border-bottom:2px solid #dad7d7;
    border-radius: 0;
    outline: none;
    height: 3rem;
    width: 100%;
    font-size: 1.2rem;
    margin: 0 0 15px 0;
    padding: 0;
    box-shadow: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    transition: all .3s;
    font-weight: 500;
}

#pay-page-template .pay-template-main-part .form-template-part form  .mandatory-sign{color: red;
    font-size: 7px;
    vertical-align: text-top;}  
    
#pay-page-template .pay-template-main-part .form-template-part form .tax-info{color: #9e9e9e;} 
#pay-page-template .pay-template-main-part .form-template-part form .total-payment{
    color: #2a7bba;
    font-weight: 600;} 
#pay-page-template .pay-template-main-part .form-template-part form .total-paylable{font-size: 1rem;
    font-weight: 400;
    color: #9e9e9e;}   
#pay-page-template .pay-template-main-part .form-template-part form .btn-pay{font-size: 20px;
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;margin: 30px auto 0;}   
.border-paytotal{border-bottom:2px solid #dad7d7}    
.color-orange{color: #ef800c;}    
.bg-light-green{ background-color: #ecf6ff;} 
#pay-page-template .pay-template-main-part .trusted-panel .trust-txt{font-size:18px;font-weight:500;}
#pay-page-template .pay-template-main-part .trusted-panel .trust-star{letter-spacing: 4px;color: #f27b00;}


#pay-page-template .pay-template-main-part .trusted-panel .trust-rating{text-align: center;
    font-size: 28px;
    font-weight: 600;}
#pay-page-template .pay-template-main-part .trusted-panel .trust-rating span{color:#007bff;}
#pay-page-template .pay-template-main-part .trusted-panel .trust-rating span.red{color:#ff0000;font-size:32px;}

#pay-page-template .pay-template-main-part .policy-part .policy-title{font-size: 22px;
    margin-bottom: 10px;
    font-weight: 400;}


.breadcrumb-item+.breadcrumb-item::before {
    display: inline-block;
    padding-right: 0.5rem;
    color: #6c757d;
    content: ">>"!important;
}


@media only screen and (max-width: 767px){
    
.font-h1 {
    font-size: 46px!important;
    text-align: center;
}    

.features-box-text img {
    width: 20%!important;
}


.h-article {
    
    line-height: 34px;
    text-align: center!important;
}

.breadcrumb-item{font-size:13px;}
    
    
  #pay-page-template{  margin-top: 0px;
    padding: 20px 0;}

#pay-page-template .pay-template-main-part .form-template-part {
    padding: 10px 20px;
}
#pay-page-template .pay-template-main-part .form-template-part form .total-paylable{font-size:.8rem;}
#pay-page-template .pay-template-main-part .form-template-part form input, #pay-page-template .pay-template-main-part .form-template-part form select{font-size:1rem;}
#pay-page-template .pay-template-main-part .form-template-part form .btn-pay{width:100%!important;}
#pay-page-template .pay-template-main-part .pay-page-title {
    text-align: center;
    font-weight: 400;
    text-transform: uppercase;
    background-color: #f27b00;
    border-radius: 7px 7px 0 0;
    padding: 5px 0;
    color: #fff;
}
} 
/*--------------------payment01--------------------*/

/*--------------------payment02--------------------*/

#pay-page-template
    { background-image:url('https://www.qqiassignments.com/wp-content/themes/qqiassignments/assets/images/payment_bg_02.jpg');background-size:cover;
      background-repeat:no-repeat;margin-top:70px;padding:70px 0px;
    }       

#pay-page-template .pay-template-main-part{background-color:#fff;box-shadow: 0 .5rem 1.5rem rgba(0,0,0,.15)!important;border-radius: 7px;} 

.pay-form{box-shadow: 0 .5rem 1.5rem rgba(0,0,0,.15)!important;border-radius: 7px;}

 
    
 
#pay-page-template .pay-template-main-part .form-template-part form label{ font-size: 1.2rem;font-weight: 400;} 

#pay-page-template .pay-template-main-part .pay-form input, #pay-page-template .pay-template-main-part .pay-form select {
    background-color: transparent;
    border: none;
    border-bottom:2px solid #dad7d7;
    border-radius: 0;
    outline: none;
    height: 3rem;
    width: 100%;
    font-size: 1rem;
    margin: 0 0 10px 0;
    padding: 0;
    box-shadow: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    transition: all .3s;
    color: #495057!important;
}
 
 
#pay-page-template .pay-template-main-part .former-detail .label-detail{
   background-color: transparent;
    border: none;
    border-bottom: 2px solid #dad7d7;
    border-radius: 0;
    outline: none;
    height: 2rem;
    width: 100%;
    font-size: 1rem;
    margin: 15px 0 10px 0;
    padding: 0;
    box-shadow: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    transition: all .3s;
    color: #495057!important;
}


#pay-page-template .pay-template-main-part .total-payment{
    color: #2a7bba;
    font-weight: 600;} 
#pay-page-template .pay-template-main-part .total-paylable{font-size: 1rem;
    font-weight: 400;
    color: #9e9e9e;}   

.border-paytotal{border-bottom:2px solid #dad7d7} 
#pay-page-template .pay-template-main-part .pay-form label, #pay-page-template .pay-template-main-part .pay-form .paymt_head{font-size: 18px; margin-bottom: 0px;font-weight: 600;}
.bg-light-green{ background-color: #ecf6ff;} 
#pay-page-template .pay-template-main-part .former-detail label {
    font-size: 1rem;
    font-weight: 500;
}
 
.color-orange{color: #ef800c;}

#pay-page-template .pay-template-main-part .satisfication-detail .satisfication-detail-title{ 
    text-align: center;
    font-size: 24px;
    font-weight: 500;}
    
#pay-page-template .pay-template-main-part .satisfication-detail .satisfication-detail-subtitle{
    font-weight: 500;
    text-align: center;
    font-size: 18px;}


#pay-page-template .pay-template-main-part .satisfication-detail .satisfication-detail-img-part{background-color:#fff;border-top: 2px solid #d0e4f5;
    border-bottom: 2px solid #d0e4f5;}


.arrow-right {
  width: 0; 
  height: 0; 
  border-top: 60px solid transparent;
  border-bottom: 60px solid transparent;
  
  border-left: 60px solid #2a7bba;
  margin-left: 100%;
}

.process-details{background-color: #2a7bba;
    position: absolute;
    width: 100%;
    left: 0;
    top: 20px;}
    
.pt-9{padding-top: 9rem!important;}
 
  
.border-white{    
    width: 60%;
    border-top: 8px solid #fff;
    top: 56px;
    position: absolute;
    left: 20%;}   
 
.process-step-1{ 
 font-size: 18px;
    color: #fff;
    position: absolute;
    top: 46px;
    left: 13%; }
    
.process-step-1:before{margin: 0 auto;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f00c";
    font-size: 18px;
    display: block;
    text-align: center;
    background: #fff;
    border-radius: 50%;
    color: green;
    width: 28px;}       

.process-step-2{ 
 font-size: 18px;
    color: #fff;
    position: absolute;
    top: 46px;
    left: 38.5%; }
    
.process-step-2:before{margin: 0 auto;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f111";
    font-size: 18px;
    display: block;
    text-align: center;
    background: #fff;
    border-radius: 50%;
    color: #fff;
    width: 28px;}
     
    
.process-step-3{ 
 font-size: 18px;
    color: #fff;
    position: absolute;
    top: 46px;
    left: 74%; } 
    
 .process-step-3:before{margin: 0 auto;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f111";
    font-size: 18px;
    display: block;
    text-align: center;
    background: #fff;
    border-radius:50%;
    color: fff;
    width: 28px;} 
    
    
.border-dash{border-top: 2px dashed #dcd8d8;
    width: 24%;
    position: absolute;
    top: 59px;
    left: 23%;}    
.boxshadow-none{box-shadow:none!important;}

@media only screen and (max-width: 767px){
    #pay-page-template{margin-top: 0px; padding: 30px 0}
    .process-details{top:0;}
    .arrow-right{border-left: 0px solid #2a7bba;}
    .form-title {padding: 15px;font-size: 24px;} 
    #assignment-temaplte .assignment-form .form-title{padding: 10px;font-size: 24px;}
    
    .border-white{width:80%;left:10%;}
    .process-step-1 {font-size: 16px;left: 3%;}
    .process-step-2 {font-size: 16px;left: 34%;}
    .process-step-3 {font-size: 16px;left: 78%;}
    .border-dash{left:19%;}
    #pay-page-template .pay-template-main-part .total-paylable{font-size:.8rem!important;}
     
}

.height-overflow{height: 500px;
    overflow-y: auto;}
    
.samples-section ::-webkit-scrollbar-thumb {
    background: #fff000;
    border-radius: 10px;
} 

.questions-section ::-webkit-scrollbar-thumb {
    background: #ea5d2e;
    border-radius: 10px;
} 

.questions-section ::-webkit-scrollbar {
    height: 4px;
    width: 4px;
}

.samples-section ::-webkit-scrollbar {
    height: 4px;
    width: 4px;
}
    
#sticky.stick {
    position: fixed;
    top:  0;
    z-index: 10;
    border-radius: 0 0 .5em .5em;
    width: 26.35%;
    margin-top: 85px;}


.major-services{color: #212529!important;}
 .sahmenu > .sahmenu-list ul{padding:0px; margin:0px;}
 .sahmenu > .sahmenu-list > li > .sahmegamenu .link-list li a,
 .sahmenu > .sahmenu-list > li > .sahmegamenu .link-list li a:hover{padding:8px 0px;}
 
 #panel {
    padding: 15px 10px;
    z-index: 999;
    display: none;
    text-align: center;
    background-color: #e5eecc;
    border: solid 1px #c3c3c3;
    position: fixed;
    bottom: 45px;
    width: 100%;
}

.menu-search-icon {
    position: absolute;
    bottom: 6px;
    right: 20px;
    color: #000;
    z-index: 99;
    font-size: 20px;
}
 
/*--------------------payment02--------------------*/

aside .service-box-title {
    font-size: 20px;
    color: white;
    text-align: center;
    padding: 12px;
}


aside .service-list {
    padding: 5px 15px;
}




aside .service-list li:not(:last-child) {
    border-bottom: 1px dotted black;
}
aside .service-list li {
    color: black;
    border-bottom: 1px dotted black;
    padding: 5px;
}


.h-article{font-size:2rem;}


.blog-top-bar #category-select select {
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}


.page-content-offer img{width:100%;height:100%;}

.discount-card .discount-title {
    font-size: 20px!important;
    text-align: center;
    
    line-height: normal!important;
}


.h1, h1 {
    font-size: 32px!important;
}

.h2, h2 {
    font-size: 24px!important;
}
.h3, h3 {
    font-size: 20.8px!important;
}
.h4, h4 {
    font-size: 16px!important;
}
.h5, h5 {
    font-size: 12.8px!important;
}
.h6, h6 {
    font-size: 11.2px!important;
}


.service-list li:not(:last-child) {
    border-bottom: 1px dotted black;
}


.service-list li{

   color: black;
    border-bottom: 1px dotted black;
    padding: 5px;
}

#hire-expert-order-banner {
background-color: #ea5d2e;
    border-radius: 10px;
}

.hire-expert-detail {
padding:  30px 0px;
}
.hire-img-part {
padding:  25px 0px;
box-shadow:  0 0rem 1rem rgba(0, 0, 0, .25)!important;
text-align:  center;
border-radius:  7px 0px 0px 7px;
transform:  translateX(-5px);
}
.expert-data-part {
padding:  15px;
box-shadow:  0 0rem 1rem rgba(0, 0, 0, .25)!important;
border-radius:  0px 7px 7px 0px;
transform:  translateX(5px);
}
.hire-expert-detail .exp-img {
width:  100px;
height:  102px;
}
.exp-blue-bg {
    background-color: #fff000;
    border-radius: 50%;
    width: 100px;
    height: 100px;
    padding-top: 5px;
    margin: 0 auto;
}
.hire-exp-data-title  {
font-size:  22px;
text-transform:  uppercase;
font-weight:  600;
color:  #090705;
}
.hire-exp-data-edu {
font-size:  20px;
color:  #ea5d2e;
font-weight:  600;
}
.hire-exp-data-rating {
font-size: 18px;
color: #090705;
}
.hire-exp-data-rating span {
font-size: 16px;
color: #f27b00;
}
.hire-exp-data-hire {
font-size:  22px;
color:  #02508b;
font-weight:  400;
}
.hire-exp-rating-prt {
background-color:  #fff000;
margin:  30px 0;
padding:  15px 0px;
border-radius: 5px;
}
.rating-head {
font-size:  22px;
text-align:  center;
font-weight:  500;
margin-bottom:  0px;
color: #090705;
}
.rating-subhead {
text-align:  center;
font-size:  18px;
font-weight:  400;
color: #090705;
}
.rating-img-part {
background-color:  #fff;
padding:  5px 0px;
border-top:  2px solid #d7eaf9;
border-bottom:  2px solid #d7eaf9;
text-align:center;
}
.rating-img-part img {
height:  40px;
width:  170px;
}
.toc-set {
margin:  20px 0!important;
display:  inline-block;
width:  100%;
}



@media only screen and (max-width: 767px) {
#hire-expert-order-banner {
margin-top:  30px;
padding-bottom:  15px;
}
.hire-expert-detail  {
padding:  30px 0px 0px 0px;
}
.prl-0 {
padding: 0px 0px;
}
.hire-exp-rating-prt {
margin:  30px 0 15px 0px;
display: none;
}
    
}



 .why-text {
    font-size: 24px;
    color: #000;
    font-weight: 700;
}   
.why-line {
    background-color: #000;
    width: 15%;
    height: 3px;
    margin-top: 5px;
    margin-bottom: 10px;
}    

.well {
    margin: auto;
    border-radius: 4px;
}


.content_heads {
    font-size: 16px;
    color: #666;
    text-align: left;
    display: flex;
    margin-bottom: 10px;
}

.content_heads i {
    font-size: 25px;
    color: #fe6700;
}

.mr-3, {
    margin-right: 1rem!important;
}

.payment_part h3 {
    background: #ea5d2e;
    padding: 10px 15px;
    color: #fff;
    font-size: 24px;
    text-align: center;
    margin-bottom: 0;
    font-weight: 700;
    margin-top: 20px;
}


.payment_part .features-box {
    border-radius: 15px;
    background: #fff;
    text-align: center;
    box-shadow: 0 0 20px -5px #6666667a;
}

.payment_part .features-box-text {
    font-size: 20px;
    color: #ea5d2e;
    margin: 5px;
    padding-bottom: 0;
    padding: 15px 0;
    border-bottom: 3px solid #fcf611;
}


.payment_part .features-box-text img {
    width: 25%;
}


.payment_part .features-box-text p {
    text-align: center;
    font-size: 15px;
    padding-bottom: 0;
    margin: 0;
    padding-top: 15px;
    font-weight: 600;
}



@media only screen and (max-width: 767px)  {
    
    #singapore-experts-banner {
padding:  30px 0px;
}
#singapore-experts-banner .banner-box h1 {
font-size:  18px;
}
#singapore-experts-banner .banner-box {
padding:  10px;
}
#singapore-experts-banner .banner-box .form-left {
width:  100%;
float:  initial;
margin-bottom:  10px;
}
#singapore-experts-banner .banner-box .form-btn  {
width:  50%;
float:  inherit;
margin:  10px auto;
}
#singapore-expert-counter-banner .col-md-3 {
margin-bottom:  10px;
}
#singapore-expert-counter-banner img  {
width:  17%;
}
.expert-head {
display:  none;
}
#OurBestExperts .Bestexperttitle {
font-size:  18px;
}
#OurBestExperts .form-control {
margin-bottom:  10px;
}
#OurBestExperts .expert-listing .expert-body .col-md-4,  #OurBestExperts .expert-listing .expert-body .col-md-2 {
text-align:  center;
}
#singapore-expert-banner-single h1 {
font-size:  30px;
}
#OurBestExperts .expert-listing .expert-body .expert-block .box .expert-name  {
margin:  10px 20px;
text-align:  center;
font-size:  18px;
}
#OurBestExperts .expert-listing .expert-body .expert-block .box .col-md-3 img {
display:  block;
width:  50%;
margin:  auto;
}
.expert-top-content  {
padding:  0px;
font-size:  15px;
}

#OurBestExperts .expert-listing .expert-body .expert-block .box .about-exert {
    text-align: center!important;
}

    
}





#OurBestExperts {
background-color: #f9f9f9;
padding:  40px 0px;
}
#OurBestExperts .Bestexperttitle {
padding:  0;
font-weight:  400;
color:  #373737;
font-size:  26px;
margin-bottom:  24px;
text-align:  center;
}
#OurBestExperts .expert-search-from {
margin-bottom:  15px;
}
#OurBestExperts .expert-search-from .col-md-3 {
padding:  0px;
}
#OurBestExperts .expert-listing .expert-head .head {
background-color:  #909090;
background-image:  -webkit-gradient(linear, left top, left bottom, from(#909090), to(#909090));
background-image:  linear-gradient(180deg, #909090, #909090);
box-shadow:  inset 0 1px 0 hsla(0, 0%, 100%, .8);
text-shadow:  0 1px 0 hsla(0, 0%, 100%, .5);
box-shadow:  none;
border-radius:  0!important;
border:  0;
text-shadow:  none;
border-right:  1px solid #fff;
padding:  10px;
text-align:  center;
color:  #fff;
font-weight:  400;
}
#OurBestExperts .expert-listing .expert-head .col-md-4,
#OurBestExperts .expert-listing .expert-head .col-md-2 {
padding: 0px;
}
#OurBestExperts .expert-listing .expert-body .col-md-4,
#OurBestExperts .expert-listing .expert-body .col-md-2 {
padding: 0px;
}
#OurBestExperts .expert-listing .expert-body .expert-block .box {
padding:  15px;
background-color:  initial;
}
#OurBestExperts .expert-listing .expert-body .expert-block .box .expert-name {
margin:  0;
color:  #373737;
font-size:  15px;
font-weight:  700;
}
#OurBestExperts .expert-listing .expert-body .expert-block .box .about-exert {
font-size:  14px;
line-height:  22px;
color:  #373737;
padding:  0;
text-align:  justify;
text-align:  left;
margin:  0;
}
#OurBestExperts .expert-listing .expert-body .expert-block .box .rating {
color:  #dd6e02;
font-size:  12px;
margin-bottom:  10px;
}
#OurBestExperts .expert-listing .expert-body .expert-block .box .rating-count span {
font-weight:  400;
}
#OurBestExperts .expert-listing .expert-body .expert-block .box .location-image {
width:  16px;
}
#OurBestExperts .expert-listing .expert-body .expert-block .box .expert-btn {
background-color:  #ea5d2e;
color:  #fff;
padding:  8px 30px;
border:  none;
box-shadow:  2px 2px 2px #9a9a9a;
cursor:  pointer;
margin:  0 auto;
-webkit-transition:  all .2s ease-in-out;
transition:  all .2s ease-in-out;
text-decoration:  none;
font-size:  16px;
text-transform:  capitalize;
border-radius:  2px;
display:  inline-block;
text-align:  center;
}
.v-align {
align-self:  center;
text-align:  center;
}






#singapore-expert-counter-banner {
 
text-align:  center;
 
}
#singapore-expert-counter-banner img {
}
#singapore-expert-counter-banner .count {
color:  #ea5d2e;
font-size:  29px;
margin-top:  5px;
font-weight:  500;
display:  block;
}
#singapore-expert-counter-banner .counter-text {
font-weight:  400;
font-size:  16px;
}
#singapore-expert-counter-banner .col-md-3 {
margin-bottom:  10px;
}
#singapore-expert-counter-banner img  {
width:  17%;
}
 



.customer-rating-img-part img{max-width:100%!important;height:auto!important;width: auto!important;}

.customer-stisfication-part .customer-rating-img-part {
    text-align: center;
    line-height: 50px;
    background-color: #fff;
    border-top: 2px solid #f7f191;
    border-bottom: 2px solid #f7f191;
    height: 54px;
}





.customer-stisfication-part {
    background-color: #fff;
    width:100%;
    margin: 0 auto;
    padding: 15px 0;
    border-radius:15px; 
}



.customer-stisfication-part .customer-rating-head {
    text-align: center;
    font-weight: 400;
    margin-bottom: 0;
    padding: 0 15px;
}




 .customer-stisfication-part .customer-rating-subhead {
    font-size: 18px;
    text-align: center;
    padding: 0 15px;
}




    .sample_features {
    width: 100%;
    margin: 0 auto;
    padding: 25px 0 0;
    
     
    display: flex;
    
    justify-content: space-around;
  
    flex-wrap: wrap;
    list-style-type:none;
}



 .sample_features li {
    width: 33.33%;
    padding: 0 0 0px;
    color: #fff000;
    font-size: 14px;
    line-height: 16px;
}




 
 .sample_features li i.expert_sm {
    background-position: -353px -246px;
}
.sample_features li i {
    width: 46px;
    height: 40px;
    float: left;
    margin: 0 5px 0 0;
    background-size: 530px;
    display: block;
}


.sprite {
    background: url(https://www.qqiassignments.com/wp-content/themes/qqiassignments/custom1/images/sprite.svg) no-repeat;
}
 .sample_features li i.guaranteed_sm {
    background-position: -411px -246px;
}


 .sample_features li i.turnitin_sm {
    background-position: -468px -246px;
}



 .sample_features li .title {
    font-size: 20px;
    line-height: 22px;
    display: flex;
    color:#fff;
}



.sample_features  li .free-baneer {
    background: #fff000;
    color: #090909;
    font-size: 16px;
    line-height: 18px;
    display: inline;
    padding: 0 5px;
    text-transform: uppercase;
}



.span_color{ background: #fff000;
    color: #090909;
    line-height: 18px;
    display: inline;
    padding: 0 5px;
    text-transform: uppercase;}
    
    
.list-categories_sample_archive li{
    display: inline-block;
    margin-right: 2px;
    margin-bottom: 5px;
    padding: 3px 8px;
    border-radius: 2px;
    background-color: rgba(178,178,178,.15);
    font-size: .875rem;
    font-weight: 300;
    line-height: 1.4;
    color: #213f52;
}    
    
.content-box-2{
    background-color:#ea5d2e;
    padding:20px;
}  


 .features-box {
    border-radius: 15px;
    background: #fff;
    text-align: center;
    box-shadow: 0 0 20px -5px #6666667a;
}
 
 
 
 .features-box-text {
     
    color: #ea5d2e;
    margin: 5px;
    padding-bottom: 0;
    padding: 15px 0;
    
}

.features-box-text img {
    width: 57%;
}


.font-h1{font-size:46px!important;}
    

.sccisor{color: #ea5d2e;
    width: 25px;
    height: 25px;
    position: absolute;
    right: 150px;
    top: 0px;
    font-size: 20px;}
.dot-border{border: dashed 3px #fff000;
    border-radius: 15px;
    padding: 10px;
    min-height: 160px;}
    



.content-box{
    background-color:#ea5d2e;
    padding:20px;
}  


 .features-box {
    border-radius: 15px;
    background: #fff;
    text-align: center;
    box-shadow: 0 0 20px -5px #6666667a;
}
 
 
 
 .features-box-text {
     
    color: #ff2b2b;
    margin: 5px;
    padding-bottom: 0;
    padding: 15px 0;
    
}

.features-box-text img {
    width: 57%;
}


.font-h1{font-size:46px!important;}


  
.list-categories_sample_archive li{
    display: inline-block;
    margin-right: 2px;
    margin-bottom: 5px;
    padding: 3px 8px;
    border-radius: 2px;
    background-color: rgba(178,178,178,.15);
    font-size: .875rem;
    font-weight: 300;
    line-height: 1.4;
    color: #213f52;
}    
    
.content-box{
    background-color:#434343;
    padding:20px;
}  


 .features-box {
    border-radius: 15px;
    background: #fff;
    text-align: center;
    box-shadow: 0 0 20px -5px #6666667a;
}
 
 
 
 .features-box-text {
     
    color: #ff2b2b;
    margin: 5px;
    padding-bottom: 0;
    padding: 15px 0;
    
}

.features-box-text img {
    width: 57%;
}


.font-h1{font-size:46px!important;}
   .why-line {
    background-color: #000;
    width: 7%;
    height: 3px;
     
    margin: 5px auto 10px;
}  

 
#review-template blockquote {
    font-family: Georgia, serif;
    font-size: 18px;
     
    width: 100%;
    margin: 0.25em 0;
    padding: 0.25em 20px;
    line-height: 1.45;
    position: relative;
    color: #383838;
    height: 240px;
    overflow-y:auto;
}


 
#review-template blockquote:before {
    display: block;
    content: "\201C";
    font-size: 40px;
    position: absolute;
    color: #ea5d2e;
    left: 0px;
    margin-top: -15px;
}
 
#review-template blockquote cite {
    color: #999999;
    font-size: 14px;
    display: block;
    margin-top: 5px;
}
  
#review-template blockquote cite:before {
    content: "\2014 \2009";
}



.discount-cta {
    background-color: #000;
    padding: 25px 0;
}

.discount-cta p {
    color: #fcf611;
    margin: 0;
    letter-spacing: 1px;
}

.discount-cta h4 {
    color: #fff;
    letter-spacing: 2px;
}

.discount-cta span {
    background-color: #ea5d2e;
    padding: 6px;
    border-radius: 10px;
    border: 2px dotted #fff;
}

#review-template .review {
    
    min-height: 432px;
}
#review-template .review p{font-size:16px;}



#review-template .free-feature-heading {
    font-size: 30px;
    color: #fff;
    letter-spacing: -1.5px;
    font-weight: 600;
    background-color: #000;
    border: 1px solid;
}


#review-template .list-features-review {
    padding-left: 20px;
    list-style-type: disc!important;
    color: #fff;
}
#review-template .list-features-review li {
    list-style: disc;
    font-size: 17px;
    margin-bottom: 10px;
    font-weight: 600;
}

 

#review-template .reviews-part-img {
    right: 40px;
    position: absolute;
    bottom: 48px;
    width: 46%;
}

.h-360 {
    height: 392px;
}

#review-template .review_box-img-section {
    height: 432px; 
    overflow: auto;
    padding: 19px;
    margin-bottom: 20px;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 5%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 5%);
}
#review-template ::-webkit-scrollbar-thumb {
    background: #ea5d2e;
    border-radius: 10px;
}


#review-template ::-webkit-scrollbar-track {
    box-shadow: inset 0 0 2px grey;
    border-radius: 10px;
}


#review-template ::-webkit-scrollbar {
    height: 5px;
    width: 5px;
}



#review-template .order-btn {
    display: inline-block;
    padding: 10px 30px;
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #000;
    background: #fcf611;
    border-radius: 4px;
    border: 2px solid #000;
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.2)!important;
}


.list-categories_sample_archive li{
    display: inline-block;
    margin-right: 2px;
    margin-bottom: 5px;
    padding: 3px 8px;
    border-radius: 2px;
    background-color: rgba(178,178,178,.15);
    font-size: .875rem;
    font-weight: 300;
    line-height: 1.4;
    color: #213f52;
}    
    
.content-box{
    background-color:#434343;
    padding:20px;
}  


 .features-box {
    border-radius: 15px;
    background: #fff;
    text-align: center;
    box-shadow: 0 0 20px -5px #6666667a;
}
 
 
 
 .features-box-text {
     
    color: #ff2b2b;
    margin: 5px;
    padding-bottom: 0;
    padding: 15px 0;
    
}

.features-box-text img {
    width: 57%;
}


.sample-arc .font-h1{font-size:46px!important;} 



.from-left-side {
    height: 100%;
    padding: 20px;
    text-align: center;
    overflow: hidden;
    background: url(https://www.qqiassignments.com/wp-content/themes/qqiassignments/custom1/images/submit-side-bg.png) center bottom/100% no-repeat, #ea5d2e;
}

.coupon-sec {
    border: dashed 3px #fff;
    font-size: 21px;
    text-align: center;
    padding: 5px 35px;
    border-radius: 7px;
    margin-bottom: 10px;
    display: inline-block;
    color: #fff;
    margin: 0 auto;

}


.discount-block {
    color: #ee5839;
    font-family: 'din_condensedbold';
    text-align: center;
    font-size: 63px;
    line-height: 38px;
    margin-bottom: 20px;
    margin-top: -5px;
}


 

.discount-block-wrapper {
    text-align: center;
    width:100%; 
    display: inline-block;
    position: relative;
    z-index: 0;
    max-width: 100%;
    margin: 0 auto;
    margin-top: 50px;
}


 

.left-department{width:90%;margin:0 auto;}
.assignment-form form{width:90%;margin:0 auto;}





.srvSub {
    text-align: center;
     
    position: relative;
}

  .srvSub::before {
    position: absolute;
    content: "";
    background: url(../images/bean-sblu.svg) left center no-repeat;
    width: 260px;
    height: 320px;
    right: 0;
    z-index: -1;
    background-size: 100% 100%;
    top: -60px;
}




  .srvSub span {
    position: relative;
    width: 200px;
     
    box-shadow: 0 0 20px -5px #666;
    border-radius: 30px;
    overflow: hidden;
    padding: 50px;
    display: flex;
    align-items: center;
    margin: 0 auto;
    background: #fff;
}
 .srvSub p {
    width: 100%;
    font-size: 21px;
    color: #000;
    margin: 25px 0 0;
}
.srvSub span img {
    width: 100%;
}

.srvSub p {
    width: 100%;
    margin: 10px auto 15px;
    text-align: justify;
    color: #666;
    text-align-last: center;
    font-size: 13px;
    line-height: 19px;
}


    /*--------------------thanks page new--------------------*/
#thanks-top-banner {
background-color: #ea5d2e;
background-size: cover;
background-repeat: no-repeat;
background-position:  bottom;
}
.thanks-page-title {
padding: 50px 0px;
text-align:  center;
}
.thanks-page-title .title {
margin:  10px auto;
color:  #fff;
font-size:  36px;
font-weight:  600;
border-bottom:  2px solid;
padding-bottom:  10px;
width:  55%;
text-align:  center;
}
.thanks-page-title .sub-title {
font-size:  24px;
font-weight:  300;
color:  #fff;
text-align:  center;
}
#thanks-page-template {
margin: 40px 0px;
}
#thanks-page-template p span {
color: #da251d;
font-weight:  500;
}
#thanks-page-template p {
font-size:  20px;
letter-spacing:  0.7px;
line-height:  30px;
font-weight:  400;
text-align: center;
}
#thanks-page-template .order-title-first {
font-weight:  400;
color:  inherit;
}
#thanks-page-template .submit-order {
color:  #0ba706;
}
#thanks-page-template .submit-order: before {
font-family:  "Font Awesome 5 Free";
font-weight:  900;
content:  "\f00c";
font-size:  10px;
margin-right:  10px;
color:  #0ba706;
}
#thanks-page-template .customer-stisfication-part {
background-color: #cce1f3;
width: 95%;
margin: 0 auto;
padding: 15px 0px;
border:  1px solid #02508b;
}
#thanks-page-template .customer-stisfication-part .customer-rating-head {
text-align:  center;
font-weight:  400;
margin-bottom:  0px;
padding: 0px 15px;
}
#thanks-page-template .customer-stisfication-part .customer-rating-subhead {
font-size:  18px;
text-align:  center;
padding:  0px 15px;
}
#thanks-page-template .customer-stisfication-part .customer-rating-img-part {
text-align:  center;
line-height:  50px;
background-color:  #fff;
border-top:  2px solid #d7eaf9;
border-bottom:  2px solid #d7eaf9;
height:  54px;
}
#thanks-page-template .customer-stisfication-part .customer-rating-count {
color:  #da251d;
font-size:  30px;
font-weight:  500;
margin-bottom:  0px;
}
#thanks-page-template .customer-stisfication-part .customer-rating-count-detail {
font-size:  15px;
font-weight:  500;
color:  inherit;
}
#thanks-page-template .customer-stisfication-part .features-part {
border-left:  3px solid #000;
padding-left:  8px;
}
#thanks-page-template .customer-stisfication-part .features-part-box {
background-color:  #fff;
margin:  0 auto;
border-radius:  10px;
border:  1px solid #edf6fd;
}
#thanks-page-template .customer-stisfication-part .customer-rating-box-detail {
padding:  5px;
font-size:  14px;
font-weight:  500;
display:  flex;
margin-bottom:  0px;
align-items:  center;
}
#thanks-page-template .customer-stisfication-part .customer-rating-box-detail img {
width: 35px;
height: 35px;
margin-right:  5px;
}
#offer-templte .offer-card {
border:  1px solid #f27b00!important;
}
#offer-templte .offer-card img  {
height:  100%;
}
#offer-templte .offer-card .discount-title  {
font-size:  15px!important;
text-align:  center;
color:  #2a7bba;
line-height:  normal!important;
}
#offer-templte .offer-card .dis-code  {
color:  #f27b00;
font-weight:  600;
font-size:  15px;
text-align:  center;
margin-top:  10px;
margin-bottom:  0;
}
#offer-templte .offer-heading {
font-size:  32px;
text-align:  center;
margin-bottom:  30px;
font-weight:  300;
}
@media only screen and (max-width: 767px) {
#thanks-top-banner  {
height:  180px;
padding-top:  60px;
}
.thanks-page-title .title  {
margin:  0px auto;
font-size:  18px!important;
padding-bottom:  0px;
width:  100%;
}
#thanks-page-template .order-title-first {
text-align: center;
}
.thanks-page-title .sub-title  {
font-size:  18px;
margin-top:  5px;
}
.thanks-page-title {
padding: 0px;
}
#thanks-page-template  {
margin:  20px 0;
}
#thanks-page-template p  {
font-size:  16px;
text-align:  center;
}
#thanks-page-template .customer-stisfication-part .customer-rating-subhead {
font-size: 16px;
}
#thanks-page-template .customer-stisfication-part .features-part  {
border-bottom:  3px solid #000;
padding-top:  10px;
border-left:  none;
padding-left:  0px;
}
#thanks-page-template .customer-stisfication-part .customer-rating-box-detail {
display: block;
}
#offer-templte .offer-heading  {
font-size:  22px;
margin-bottom:  15px;
}
}
/*--------------------thanks page new--------------------*/
    
  div ::-webkit-scrollbar-track {
    box-shadow: inset 0 0 2px grey;
    border-radius: 10px;
}  


div ::-webkit-scrollbar-thumb {
    background: #fff000;
    border-radius: 10px;
}

div ::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}
  
 #assign_services .list-group li::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f111";
    font-size: 10px;
    margin-right: 5px;
    color: #00247d;
}
  
 #assign_services .list-unstyled {
    padding-left: 0;
    list-style: none;
}  
   #assign_services .card-title a{font-size:20px;font-size: 20px;display: block;padding: 10px;}
   #assign_services .collapsed i {
    transform: rotate(180deg);
}
 #assign_services i{float:right; margin-top:8px;}
 #assign_services .service-list-item{font-size: 16px;font-weight: 500;}

.assign_services .h-360 {
   height: 307px;
}



.discount-cta {
    background-color: #000;
    padding: 25px 0;
}

.discount-cta p {
    color: #fcf611;
    margin: 0;
    letter-spacing: 1px;
}

.discount-cta h4 {
    color: #fff;
    letter-spacing: 2px;
}

.discount-cta span {
    background-color: #ea5d2e;
    padding: 6px;
    border-radius: 10px;
    border: 2px dotted #fff;
}

#review-template .review {
    
    min-height: 432px;
}
#review-template .review p{font-size:16px;}



 .free-feature-heading {
    font-size: 30px;
    color: #fff;
    letter-spacing: -1.5px;
    font-weight: 600;
    background-color: #000;
    border: 1px solid;
}


 .list-features-review {
    padding-left: 20px;
    list-style-type: disc!important;
    color: #fff;
}
 .list-features-review li {
    list-style: disc;
    font-size: 17px;
    margin-bottom: 10px;
    font-weight: 600;
}

 

 .reviews-part-img {
    right: -162px;
    position: relative;
    bottom: 117px;
   width: 46%;
}

#assign_services .h-360 {
   height: 307px;
}

 .review_box-img-section {
     
    padding: 19px;
    margin-bottom: 20px;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 5%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 5%);
}
 
 #not-found-template.hero-banner h1 {color: white;    font-size: 80px;    text-align: center;}
#not-found-template .error-btn{background-color:#fff000; color:black!important;}
#not-found-template .not-founs-list li {font-size: 24px;cursor: pointer;}
#not-found-template .btn:hover,#not-found-template button:hover{background-color:initial; color:initial;}
#not-found-template .not-founs-list li a{color:white; display:block; text-align:center; margin:10px;}
#not-found-template .hero_banner_content {font-size: 24px;}
#not-found-template .search-form input{height:39px;}
#not-found-template .search-form .btn { background: #fff000; color:black;}

 

    