@media screen and (max-width: 436px) {
	
	 .mob-d-none{
		 display:none;
	 }
	 
	.student-animation {
    display: none;
}


.liquid-btn-wrap a.button-round-outline {
    display: none;
}

.liquid-btn-wrap a.button-round-outline {
    display: none;
}

.gurantee-img {
    display: none;
}

.con-main {
    padding: 15px;
    
}

.online-student{
	display:none;
}
.spanh3 {
    font-size: 20px;
    font-weight: 500;
}


 body {
    font-size: 14px;
    color: #414141;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-display: swap;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5;
    -webkit-font-smoothing: antialiased;
    scroll-behavior: smooth;
    transition: 0.5s;
}


	
	.mob-d-none{
		 display:none;
	 }
	 
	 
	 .fact-section-head img {
  
    display: none;
}




.btn-double a.button-round-order {
    margin-right: 0px;
}


.button-round-primary{
	FONT-SIZE:14px;
}
	 
	 /*<!--2nd Section Css-->*/
/*<!--Banner Section-->*/

.home-banner {
	    
  
    padding: 40px 0px;
   
 
}

h1 {
    font-size: 30px;
   
}

.h1-heading {
	
	font-size: 30px;
	
}


.points-list p {
   
    font-size: 14px;
   
}

.double-button {
        gap: 10px;
        display: block;
        margin: 10px 0;
    }


    .dflex-1 {
        margin: 10px 0;
        border-right: 0px;
    }

.dflex-1 p {
   
    font-size: 14px;
}


.nrow1 {
    padding: 10px 15px;
   text-align:center;
    border-radius: 20px;
    margin: 10px 0;
}


.box-inner {
   
    margin: 10px 0;
}


.banner-button {
    margin: 10px 0;
}

.button-round-secondary {
	font-size:14px;
}


/*Main Form */
.service-box-right {
    padding: 0;
}

span.spanform {
    display: block;
    font-size:16px;
   
}


span.h3form {
    display: block;
    font-size: 20px;
    
}


.row.nformrow {
    padding: 15px;
}



input[type="color"], input[type="date"], input[type="datetime-local"], input[type="datetime"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="range"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], textarea {
  
    font-size: 14px;
}

.form-group select {
	font-size: 14px;
	
	height: 42px;
}


input.btn.banner-form-btn {
  
    font-size: 14px;
}

/*<!--3rd Section Css-->*/
/*<!-- Home About Section -->*/

.about-home-section {
	padding: 30px 0px;
	
}

h2 {
    font-size: 25px;
  
}
.fea_icon img {
    max-width: 100%;
    width: 30%;
}

h3 {
    font-size: 20px;
  
}

.display-new p {
    font-size: 14px;
}
/*<!--4th Section Css-->*/
	
	/* <!--Home Meet Writers   Section -->*/
	

.writer-review-section {
	padding: 30px 0;

	overflow: hidden;
}


 span.h2span {
    font-size: 25px;
  
}


.author-content p {
    font-size: 14px;
}

b.author-name {
	font-size: 16px;

}

.author-img {
    overflow: hidden;
    text-align: center !important;
   
}
/* <!--5th section --> */
/* <!--Home Features section --> */
.feature-home-section{
	padding: 30px 0px;
	
}

.fea_box {
    text-align: center;
}



.nrow2{
	margin-top:10px;
}




/* <!--7th Section -->*/
	/* <!--Home Order Process Section -->*/
	
	.order-process-section {
    padding: 30px 0;
  
}


.top-reviews span {
    font-size: 20px;
    
}

.top-reviews p {
    font-size: 20px;
   
}

.rev-1 span {
    font-size: 18px;
    
}


.nprow{
	margin:10px 0;
}
.process-1 {
    
    margin: 5px 0;
}

.process-1 span {
	   font-size: 16px;

}
	
	.process-1 p {
	   font-size: 14px;
   margin:15px 0;
}


.nprow1{
    border-top: 3px dotted #0b304a;
    margin: 20px auto 0;
    padding: 20px 0 0;
    width: 80%;
}




span.letstalk {
    font-size: 16px;
}

.button-lets-talk {
    text-align: left;
    width: 170px;
    font-size:14px;
   
   
    display: inline-block;
  
}

.button-round-order {
   
   
    font-size: 14px;
    margin: 10px 0;
}

/* <!--8th  Section -->*/
/* <!--Home CTA First  Section -->*/
	
.cta-first-section{
	padding:30px 0;
	margin-top:0px;
}	

.cta-first-img {
	display:none;
}
	


.btn-double{
    margin: 15px 0;
}

a.button-round-more {
    font-size: 14px;
    
}
	
	
	.cta-first-content p {
    margin: 10px 0;font-size:14px;
}

/*<!--Gurantee Box -->*/
section.gurantee-section {
    padding: 30px 0;
   
}

.gurantee-box {
  margin:10px 0;
   
    height: 210px;
}

.gurantee-box span {
    font-size: 20px;
   
}




/*<!--10th  Section -->*/
/*<!--Home Testimonial  Section -->*/

.home-testimonial-section {
	padding: 30px 0;
	
}


.testimonial-head p {
    margin: 10px 0;
	font-size:14px;
}

.row.rev-row {
    margin: 20px 0;
}

.rev-box {
        padding: 15px;
        background: #f8f8f8;
        border-radius: 30px;
        margin: 10px 0;
    }


.rev-box span {
    font-size: 14px;
   
}

.testimonial-card {
     
    padding: 30px;
    margin: 10px 15px;
}

.testimonial-text {
    font-size: 14px;
    margin-bottom: 25px;
}

.client-details .client_name {
    font-size: 16px;
}

.client-details p {
    font-size: 14px;  
}

.home-testimonial-section .testimonial-btn {
	margin-top: 20px;
}

.testimonial-btn a.button-round-more {
	width:180px;
}


/* <!--11th Section-->*/
/* <!--Home Second Content Section-->*/

.content-section {
	padding:30px 0;
	
}


ul.content-list li {
    font-size:14px;
}


ul.list-styling li { 
font-size:14px;
}


table.tablestyle {
    overflow: hidden;
	font-size: 14px;
}

td, th {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 5px;
    font-size: 14px;
}

tr:nth-child(even) {
  background-color: #dddddd;
  font-size: 14px;
}



/* <!--13th Section-->*/
/*<!-- Home Big Cta Section-->*/

.big-cta-section {
	padding: 30px 0;
}


.big-cta-button {
    margin: 10px 0px;
}


.button-round-outline{
	FONT-SIZE:14px;
}


/* <!--14th Section-->*/
/*<!--Footer Start Css-->*/

.site-footer .top-footer {
	padding:30px 0;	
}

.top-footer p{
	margin:10px 0;
}

.img-payments {
    text-align: left;
	margin:10px 0;
}


.site-footer .bottom-footer .copy-right {

	font-size: 13px;
	
	
}

.site-footer .bottom-footer {
    padding: 20px 0;
  
}

.contact-email a {
	margin:10px 0;
}



.top-footer .widget .widget-title {
	
	font-size: 18px;
	margin:15px 0;
}

.top-footer .widget ul li a {
	font-size: 14px;
}


.top-footer a {
	font-size: 14px;	
}


.faq-img {
    max-width: 100%;
    width: 85%;
    margin: 0 auto;
}
.accordion-button {
	FONT-SIZE:14px;
	line-height:20px;
}


/*<!--Footer End Css-->*/

/*<!--About Us Page-->*/

/*About Section*/

   .main-about-section{ 

    padding: 30px 0;
   

	   }

.about-section{
	padding:30px 0;
	
	
}

.about-main-content h1{
	color:white;
	font-size:30px;
	
}

.about-main-content p{
	
	font-size:14px;
	
}



.about-head span{
	font-size:25px;
	
	
}


.about-head p{
	font-size:14px;
	
	
}

.about-list{
	font-size:14px;	
}




/*Benefits Section*/

.benefits-section{
	padding:30px 0;
	
}

.h2-beenfits-head{
	font-size: 25px;
   
}

.new-row-box{
	padding:0px 0;
}



.box-ben-1{
	
	min-height:250x;
	
	margin:10px;
}

.box-ben-2{

	min-height:250x;
	margin:10px;
	
}

.owl-carousel .owl-nav button.owl-next,  .owl-carousel button.owl-dot, .owl-carousel .owl-nav button.owl-next{
          
    display:none;
}

.box-ben-1 span,.box-ben-2 span {
	
	font-size:16px;
	
}
.box-ben-1 p,.box-ben-2 p {
	color:black;
	font-size:14px;
	
}
/*Cta Section 3*/
.cta-section-3{
	padding:30px 0;
	background:#fafafa;
}
.h2cta-3{
	 
    font-size: 25px;
   
}



/*<!--Contact Us Page-->*/
.contactus-page {
	  padding: 30px 0px; 
}



span.second-text {
  
    font-size:25px;
   
}


h2.new-h {
    
} line-height:35px;



.contact-form-main {
    padding: 30px 0;
}



.contact-box-each-details span {
    font-size: 18px;
    
}


.form-header span {
    font-size: 25px;
   
}



section.hh-footer-counter-sec {
   
    padding: 30px 0;
}


.hh-footer-counter-card-con span {
    font-size: 25px;
    
}




/*<!--Reviews Page Css-->*/
section.hero-sec-about {
  
    padding:30px 0;
   
}

.hero-content h1 {
    
    color: white;
}

.hero-content p {
    margin-top: 20px;
    color: white!important;
}



section#review {
    padding: 70px 0 0 0;
}


.single-review.card {
    box-shadow: 0 1rem 3rem rgba(31, 45, 61, 0.125);
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: .25rem;
    margin-bottom: 20px;
    display: flex;
    flex-direction: column;
    height: 200px;
}


.card-top-pro {
    position: relative;
}

.card-top-pro img {
    left: 0;
    position: absolute;
    top: -83px;
    width: 90px;
}
.res-margin{
	margin:10px 0;
}


.res-bottom-margin{
	margin-bottom:10px;
}








/*<!--Contact Us Page-->*/
.contactus-page {
	   
    padding: 30px 0px; 
}


.contact-form-section{
	padding:30px 0;

}


.getintouch-form {
   
    padding: 15px;
   
}

.c-form {
   
margin-top:20px ;
   
}

.cform-head {
    text-align: center; 
}

textarea#comments {
      
        max-width: 100%;
        width: 100%;
    }


.cform-head  span{
   
    font-size:20px;
  
}


.contact-info {
	 padding: 15px;
   margin:15px 0;
}


.contact-info span {
	
    font-size:20px;
  margin-top:20px;
}

.contact-info p {
	
    font-size:14px;

	
}



.info-mail a {
   
    margin: 10px 0;
	font-size:18px;
}

   
   
   
  

/*Thanks Css*/
.thanks-page{
	padding:30px 0;
	
}



/*Policy Page  Css*/
.policy-page{
	padding:30px 0;
	
	
}


}
@media screen and (max-width: 575px) {
	
	
    .mob-d-none{
		 display:none;
	 }
	 
	 
	
.student-animation {
    display: none;
}


.liquid-btn-wrap a.button-round-outline {
    display: none;
}

.liquid-btn-wrap a.button-round-outline {
    display: none;
}

.gurantee-img {
    display: none;
}

.con-main {
    padding: 15px;
    
}

.online-student{
	display:none;
}
.spanh3 {
    font-size: 20px;
    font-weight: 500;
}
	

 body {
    font-size: 14px;
    color: #414141;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-display: swap;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5;
    -webkit-font-smoothing: antialiased;
    scroll-behavior: smooth;
    transition: 0.5s;
}


	
	.mob-d-none{
		 display:none;
	 }
	 
	 
	 .fact-section-head img {
  
    display: none;
}




.btn-double a.button-round-order {
    margin-right: 0px;
}


.button-round-primary{
	FONT-SIZE:14px;
}
	 
	 /*<!--2nd Section Css-->*/
/*<!--Banner Section-->*/

.home-banner {
	    
  
    padding: 40px 0px;
   
 
}

h1 {
    font-size: 30px;
   
}

.h1-heading {
	
	font-size: 30px;
	
}


.points-list p {
   
    font-size: 14px;
   
}

.double-button {
        gap: 10px;
        display: block;
        margin: 10px 0;
    }


    .dflex-1 {
        margin: 10px 0;
        border-right: 0px;
    }

.dflex-1 p {
   
    font-size: 14px;
}


.nrow1 {
    padding: 10px 15px;
   text-align:center;
    border-radius: 20px;
    margin: 10px 0;
}


.box-inner {
   
    margin: 10px 0;
}


.banner-button {
    margin: 10px 0;
}

.button-round-secondary {
	font-size:14px;
}


/*Main Form */
.service-box-right {
    padding: 0;
}

span.spanform {
    display: block;
    font-size:16px;
   
}


span.h3form {
    display: block;
    font-size: 20px;
    
}


.row.nformrow {
    padding: 15px;
}



input[type="color"], input[type="date"], input[type="datetime-local"], input[type="datetime"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="range"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], textarea {
  
    font-size: 14px;
}

.form-group select {
	font-size: 14px;
	
	height: 42px;
}


input.btn.banner-form-btn {
  
    font-size: 14px;
}

/*<!--3rd Section Css-->*/
/*<!-- Home About Section -->*/

.about-home-section {
	padding: 30px 0px;
	
}

h2 {
    font-size: 25px;
  
}
.fea_icon img {
    max-width: 100%;
    width: 30%;
}

h3 {
    font-size: 20px;
  
}

.display-new p {
    font-size: 14px;
}
/*<!--4th Section Css-->*/
	
	/* <!--Home Meet Writers   Section -->*/
	

.writer-review-section {
	padding: 30px 0;

	overflow: hidden;
}


 span.h2span {
    font-size: 25px;
  
}


.author-content p {
    font-size: 14px;
}

b.author-name {
	font-size: 16px;

}

.author-img {
    overflow: hidden;
    text-align: center !important;
   
}
/* <!--5th section --> */
/* <!--Home Features section --> */
.feature-home-section{
	padding: 30px 0px;
	
}

.fea_box {
    text-align: center;
}



.nrow2{
	margin-top:10px;
}




/* <!--7th Section -->*/
	/* <!--Home Order Process Section -->*/
	
	.order-process-section {
    padding: 30px 0;
  
}


.top-reviews span {
    font-size: 20px;
    
}

.top-reviews p {
    font-size: 20px;
   
}

.rev-1 span {
    font-size: 18px;
    
}


.nprow{
	margin:10px 0;
}
.process-1 {
    
    margin: 5px 0;
}

.process-1 span {
	   font-size: 16px;

}
	
	.process-1 p {
	   font-size: 14px;
   margin:15px 0;
}


.nprow1{
    border-top: 3px dotted #0b304a;
    margin: 20px auto 0;
    padding: 20px 0 0;
    width: 80%;
}




span.letstalk {
    font-size: 16px;
}

.button-lets-talk {
    text-align: left;
    width: 170px;
    font-size:14px;
   
   
    display: inline-block;
  
}

.button-round-order {
   
   
    font-size: 14px;
    margin: 10px 0;
}

/* <!--8th  Section -->*/
/* <!--Home CTA First  Section -->*/
	
.cta-first-section{
	padding:30px 0;
	margin-top:0px;
}	

.cta-first-img {
	display:none;
}
	


.btn-double{
    margin: 15px 0;
}

a.button-round-more {
    font-size: 14px;
    
}
	
	
	.cta-first-content p {
    margin: 10px 0;font-size:14px;
}

/*<!--Gurantee Box -->*/
section.gurantee-section {
    padding: 30px 0;
   
}

.gurantee-box {
  margin:10px 0;
   
    height: 210px;
}

.gurantee-box span {
    font-size: 20px;
   
}




/*<!--10th  Section -->*/
/*<!--Home Testimonial  Section -->*/

.home-testimonial-section {
	padding: 30px 0;
	
}


.testimonial-head p {
    margin: 10px 0;
	font-size:14px;
}

.row.rev-row {
    margin: 20px 0;
}

.rev-box {
        padding: 15px;
        background: #f8f8f8;
        border-radius: 30px;
        margin: 10px 0;
    }


.rev-box span {
    font-size: 14px;
   
}

.testimonial-card {
     
    padding: 30px;
    margin: 10px 15px;
}

.testimonial-text {
    font-size: 14px;
    margin-bottom: 25px;
}

.client-details .client_name {
    font-size: 16px;
}

.client-details p {
    font-size: 14px;  
}

.home-testimonial-section .testimonial-btn {
	margin-top: 20px;
}

.testimonial-btn a.button-round-more {
	width:180px;
}


/* <!--11th Section-->*/
/* <!--Home Second Content Section-->*/

.content-section {
	padding:30px 0;
	
}


ul.content-list li {
    font-size:14px;
}


ul.list-styling li { 
font-size:14px;
}


table.tablestyle {
    overflow: hidden;
	font-size: 14px;
}

td, th {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 5px;
    font-size: 14px;
}

tr:nth-child(even) {
  background-color: #dddddd;
  font-size: 14px;
}



/* <!--13th Section-->*/
/*<!-- Home Big Cta Section-->*/

.big-cta-section {
	padding: 30px 0;
}


.big-cta-button {
    margin: 10px 0px;
}


.button-round-outline{
	FONT-SIZE:14px;
}


/* <!--14th Section-->*/
/*<!--Footer Start Css-->*/

.site-footer .top-footer {
	padding:30px 0;	
}

.top-footer p{
	margin:10px 0;
}

.img-payments {
    text-align: left;
	margin:10px 0;
}


.site-footer .bottom-footer .copy-right {

	font-size: 13px;
	
	
}

.site-footer .bottom-footer {
    padding: 20px 0;
  
}

.contact-email a {
	margin:10px 0;
}



.top-footer .widget .widget-title {
	
	font-size: 18px;
	margin:15px 0;
}

.top-footer .widget ul li a {
	font-size: 14px;
}


.top-footer a {
	font-size: 14px;	
}


.faq-img {
    max-width: 100%;
    width: 85%;
    margin: 0 auto;
}
.accordion-button {
	FONT-SIZE:14px;
	line-height:20px;
}


/*<!--Footer End Css-->*/

/*<!--About Us Page-->*/

/*About Section*/

   .main-about-section{ 

    padding: 30px 0;
   

	   }

.about-section{
	padding:30px 0;
	
	
}

.about-main-content h1{
	color:white;
	font-size:30px;
	
}

.about-main-content p{
	
	font-size:14px;
	
}



.about-head span{
	font-size:25px;
	
	
}


.about-head p{
	font-size:14px;
	
	
}

.about-list{
	font-size:14px;	
}




/*Benefits Section*/

.benefits-section{
	padding:30px 0;
	
}

.h2-beenfits-head{
	font-size: 25px;
   
}

.new-row-box{
	padding:0px 0;
}



.box-ben-1{
	
	min-height:250x;
	
	margin:10px;
}

.box-ben-2{

	min-height:250x;
	margin:10px;
	
}

.owl-carousel .owl-nav button.owl-next,  .owl-carousel button.owl-dot, .owl-carousel .owl-nav button.owl-next{
          
    display:none;
}

.box-ben-1 span,.box-ben-2 span {
	
	font-size:16px;
	
}
.box-ben-1 p,.box-ben-2 p {
	color:black;
	font-size:14px;
	
}
/*Cta Section 3*/
.cta-section-3{
	padding:30px 0;
	background:#fafafa;
}
.h2cta-3{
	 
    font-size: 25px;
   
}



/*<!--Contact Us Page-->*/
.contactus-page {
	  padding: 30px 0px; 
}



span.second-text {
  
    font-size:25px;
   
}


h2.new-h {
    line-height:35px;
}



.contact-form-main {
    padding: 30px 0;
}



.contact-box-each-details span {
    font-size: 18px;
    
}


.form-header span {
    font-size: 25px;
   
}



section.hh-footer-counter-sec {
   
    padding: 30px 0;
}


.hh-footer-counter-card-con span {
    font-size: 25px;
    
}




/*<!--Reviews Page Css-->*/
section.hero-sec-about {
  
    padding:30px 0;
   
}

.hero-content h1 {
    
    color: white;
}

.hero-content p {
    margin-top: 20px;
    color: white!important;
}



section#review {
    padding: 50px 0 0 0;
}


.single-review.card {
    box-shadow: 0 1rem 3rem rgba(31, 45, 61, 0.125);
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: .25rem;
    margin-bottom: 20px;
    display: flex;
    flex-direction: column;
    height: 200px;
}


.card-top-pro {
    position: relative;
}

.card-top-pro img {
    left: 0;
    position: absolute;
    top: -83px;
    width: 90px;
}
.res-margin{
	margin:10px 0;
}


.res-bottom-margin{
	margin-bottom:10px;
}








/*<!--Contact Us Page-->*/
.contactus-page {
	   
    padding: 30px 0px; 
}


.contact-form-section{
	padding:30px 0;

}


.getintouch-form {
   
    padding: 15px;
   
}

.c-form {
   
margin-top:20px ;
   
}

.cform-head {
    text-align: center; 
}

textarea#comments {
      
        max-width: 100%;
        width: 100%;
    }


.cform-head  span{
   
    font-size:20px;
  
}


.contact-info {
	 padding: 15px;
   margin:15px 0;
}


.contact-info span {
	
    font-size:20px;
  margin-top:20px;
}

.contact-info p {
	
    font-size:14px;

	
}



.info-mail a {
   
    margin: 10px 0;
	font-size:18px;
}

   
   
   
  

/*Thanks Css*/
.thanks-page{
	padding:30px 0;
	
}



/*Policy Page  Css*/
.policy-page{
	padding:30px 0;
	
	
}

	
}
/* @media screen and (max-width: 767px) { */
	@media (min-width: 481px) and (max-width: 767px) { 
	
	 .mob-d-none{
		 display:none;
	 }
	 
	
.student-animation {
    display: none;
}


.liquid-btn-wrap a.button-round-outline {
    display: none;
}

.liquid-btn-wrap a.button-round-outline {
    display: none;
}

.gurantee-img {
    display: none;
}

.con-main {
    padding: 15px;
    
}

.online-student{
	display:none;
}
.spanh3 {
    font-size: 20px;
    font-weight: 500;
}

 body {
    font-size: 14px;
    color: #414141;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-display: swap;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5;
    -webkit-font-smoothing: antialiased;
    scroll-behavior: smooth;
    transition: 0.5s;
}


	
	.mob-d-none{
		 display:none;
	 }
	 
	 
	 .fact-section-head img {
  
    display: none;
}




.btn-double a.button-round-order {
    margin-right: 0px;
}


.button-round-primary{
	FONT-SIZE:14px;
}
	 
	 /*<!--2nd Section Css-->*/
/*<!--Banner Section-->*/

.home-banner {
	    
  
    padding: 40px 0px;
   
 
}

h1 {
    font-size: 30px;
   
}

.h1-heading {
	
	font-size: 30px;
	
}


.points-list p {
   
    font-size: 14px;
   
}

.double-button {
        gap: 10px;
        display: block;
        margin: 10px 0;
    }


    .dflex-1 {
        margin: 10px 0;
        border-right: 0px;
    }

.dflex-1 p {
   
    font-size: 14px;
}


.nrow1 {
    padding: 10px 15px;
   text-align:center;
    border-radius: 20px;
    margin: 10px 0;
}


.box-inner {
   
    margin: 10px 0;
}


.banner-button {
    margin: 10px 0;
}

.button-round-secondary {
	font-size:14px;
}


/*Main Form */
.service-box-right {
    padding: 0;
}

span.spanform {
    display: block;
    font-size:16px;
   
}


span.h3form {
    display: block;
    font-size: 20px;
    
}


.row.nformrow {
    padding: 15px;
}



input[type="color"], input[type="date"], input[type="datetime-local"], input[type="datetime"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="range"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], textarea {
  
    font-size: 14px;
}

.form-group select {
	font-size: 14px;
	
	height: 42px;
}


input.btn.banner-form-btn {
  
    font-size: 14px;
}

/*<!--3rd Section Css-->*/
/*<!-- Home About Section -->*/

.about-home-section {
	padding: 30px 0px;
	
}

h2 {
    font-size: 25px;
  
}
.fea_icon img {
    max-width: 100%;
    width: 30%;
}

h3 {
    font-size: 20px;
  
}

.display-new p {
    font-size: 14px;
}
/*<!--4th Section Css-->*/
	
	/* <!--Home Meet Writers   Section -->*/
	

.writer-review-section {
	padding: 30px 0;

	overflow: hidden;
}


 span.h2span {
    font-size: 25px;
  
}


.author-content p {
    font-size: 14px;
}

b.author-name {
	font-size: 16px;

}

.author-img {
    overflow: hidden;
    text-align: center !important;
   
}
/* <!--5th section --> */
/* <!--Home Features section --> */
.feature-home-section{
	padding: 30px 0px;
	
}

.fea_box {
    text-align: center;
}



.nrow2{
	margin-top:10px;
}




/* <!--7th Section -->*/
	/* <!--Home Order Process Section -->*/
	
	.order-process-section {
    padding: 30px 0;
  
}


.top-reviews span {
    font-size: 20px;
    
}

.top-reviews p {
    font-size: 20px;
   
}

.rev-1 span {
    font-size: 18px;
    
}


.nprow{
	margin:10px 0;
}
.process-1 {
    
    margin: 5px 0;
}

.process-1 span {
	   font-size: 16px;

}
	
	.process-1 p {
	   font-size: 14px;
   margin:15px 0;
}


.nprow1{
    border-top: 3px dotted #0b304a;
    margin: 20px auto 0;
    padding: 20px 0 0;
    width: 80%;
}




span.letstalk {
    font-size: 16px;
}

.button-lets-talk {
    text-align: left;
    width: 170px;
    font-size:14px;
   
   
    display: inline-block;
  
}

.button-round-order {
   
   
    font-size: 14px;
    margin: 10px 0;
}

/* <!--8th  Section -->*/
/* <!--Home CTA First  Section -->*/
	
.cta-first-section{
	padding:30px 0;
	margin-top:0px;
}	

.cta-first-img {
	display:none;
}
	


.btn-double{
    margin: 15px 0;
}

a.button-round-more {
    font-size: 14px;
    
}
	
	
	.cta-first-content p {
    margin: 10px 0;font-size:14px;
}

/*<!--Gurantee Box -->*/
section.gurantee-section {
    padding: 30px 0;
   
}

.gurantee-box {
  margin:10px 0;
   
    height: 210px;
}

.gurantee-box span {
    font-size: 20px;
   
}




/*<!--10th  Section -->*/
/*<!--Home Testimonial  Section -->*/

.home-testimonial-section {
	padding: 30px 0;
	
}


.testimonial-head p {
    margin: 10px 0;
	font-size:14px;
}

.row.rev-row {
    margin: 20px 0;
}

.rev-box {
        padding: 15px;
        background: #f8f8f8;
        border-radius: 30px;
        margin: 10px 0;
    }


.rev-box span {
    font-size: 14px;
   
}

.testimonial-card {
     
    padding: 30px;
    margin: 10px 15px;
}

.testimonial-text {
    font-size: 14px;
    margin-bottom: 25px;
}

.client-details .client_name {
    font-size: 16px;
}

.client-details p {
    font-size: 14px;  
}

.home-testimonial-section .testimonial-btn {
	margin-top: 20px;
}

.testimonial-btn a.button-round-more {
	width:180px;
}


/* <!--11th Section-->*/
/* <!--Home Second Content Section-->*/

.content-section {
	padding:30px 0;
	
}


ul.content-list li {
    font-size:14px;
}


ul.list-styling li { 
font-size:14px;
}


table.tablestyle {
    overflow: hidden;
	font-size: 14px;
}

td, th {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 5px;
    font-size: 14px;
}

tr:nth-child(even) {
  background-color: #dddddd;
  font-size: 14px;
}



/* <!--13th Section-->*/
/*<!-- Home Big Cta Section-->*/

.big-cta-section {
	padding: 30px 0;
}


.big-cta-button {
    margin: 10px 0px;
}


.button-round-outline{
	FONT-SIZE:14px;
}


/* <!--14th Section-->*/
/*<!--Footer Start Css-->*/

.site-footer .top-footer {
	padding:30px 0;	
}

.top-footer p{
	margin:10px 0;
}

.img-payments {
    text-align: left;
	margin:10px 0;
}


.site-footer .bottom-footer .copy-right {

	font-size: 13px;
	
	
}

.site-footer .bottom-footer {
    padding: 20px 0;
  
}

.contact-email a {
	margin:10px 0;
}



.top-footer .widget .widget-title {
	
	font-size: 18px;
	margin:15px 0;
}

.top-footer .widget ul li a {
	font-size: 14px;
}


.top-footer a {
	font-size: 14px;	
}


.faq-img {
    max-width: 100%;
    width: 85%;
    margin: 0 auto;
}
.accordion-button {
	FONT-SIZE:14px;
	line-height:20px;
}


/*<!--Footer End Css-->*/

/*<!--About Us Page-->*/

/*About Section*/

   .main-about-section{ 

    padding: 30px 0;
   

	   }

.about-section{
	padding:30px 0;
	
	
}

.about-main-content h1{
	color:white;
	font-size:30px;
	
}

.about-main-content p{
	
	font-size:14px;
	
}



.about-head span{
	font-size:25px;
	
	
}


.about-head p{
	font-size:14px;
	
	
}

.about-list{
	font-size:14px;	
}




/*Benefits Section*/

.benefits-section{
	padding:30px 0;
	
}

.h2-beenfits-head{
	font-size: 25px;
   
}

.new-row-box{
	padding:0px 0;
}



.box-ben-1{
	
	min-height:250x;
	
	margin:10px;
}

.box-ben-2{

	min-height:250x;
	margin:10px;
	
}

.owl-carousel .owl-nav button.owl-next,  .owl-carousel button.owl-dot, .owl-carousel .owl-nav button.owl-next{
          
    display:none;
}

.box-ben-1 span,.box-ben-2 span {
	
	font-size:16px;
	
}
.box-ben-1 p,.box-ben-2 p {
	color:black;
	font-size:14px;
	
}
/*Cta Section 3*/
.cta-section-3{
	padding:30px 0;
	background:#fafafa;
}
.h2cta-3{
	 
    font-size: 25px;
   
}



/*<!--Contact Us Page-->*/
.contactus-page {
	  padding: 30px 0px; 
}



span.second-text {
  
    font-size:25px;
   
}


h2.new-h {
    line-height:35px;
}



.contact-form-main {
    padding: 30px 0;
}



.contact-box-each-details span {
    font-size: 18px;
    
}


.form-header span {
    font-size: 25px;
   
}



section.hh-footer-counter-sec {
   
    padding: 30px 0;
}


.hh-footer-counter-card-con span {
    font-size: 25px;
    
}




/*<!--Reviews Page Css-->*/
section.hero-sec-about {
  
    padding:30px 0;
   
}

.hero-content h1 {
    
    color: white;
}

.hero-content p {
    margin-top: 20px;
    color: white!important;
}



section#review {
    padding: 70px 0 0 0;
}


.single-review.card {
    box-shadow: 0 1rem 3rem rgba(31, 45, 61, 0.125);
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: .25rem;
    margin-bottom: 20px;
    display: flex;
    flex-direction: column;
    height:200px;
}


.card-top-pro {
    position: relative;
}

.card-top-pro img {
    left: 0;
    position: absolute;
    top: -83px;
    width: 90px;
}
.res-margin{
	margin:10px 0;
}


.res-bottom-margin{
	margin-bottom:10px;
}








/*<!--Contact Us Page-->*/
.contactus-page {
	   
    padding: 30px 0px; 
}


.contact-form-section{
	padding:30px 0;

}


.getintouch-form {
   
    padding: 15px;
   
}

.c-form {
   
margin-top:20px ;
   
}

.cform-head {
    text-align: center; 
}

textarea#comments {
      
        max-width: 100%;
        width: 100%;
    }


.cform-head  span{
   
    font-size:20px;
  
}


.contact-info {
	 padding: 15px;
   margin:15px 0;
}


.contact-info span {
	
    font-size:20px;
  margin-top:20px;
}

.contact-info p {
	
    font-size:14px;

	
}



.info-mail a {
   
    margin: 10px 0;
	font-size:18px;
}

   
   
   
  

/*Thanks Css*/
.thanks-page{
	padding:30px 0;
	
}



/*Policy Page  Css*/
.policy-page{
	padding:30px 0;
	
	
}

	
	
}

/*Tablet Size Ipad Air */ 
@media screen and (max-width: 991px) {

	
	.header-btn a {
    font-size: 10px;
    padding: 5px 10px;
    font-weight: 700;
    line-height: 1.7;
}



.site-header .main-navigation ul > li > a {
    color: #072c41;
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    font-family: Catamaran, sans-serif;
    line-height: 1.1;
    position: relative;
    text-transform: capitalize;
}
	
    section.rs__home_section .overlay-wrapper .box-feature {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }
    
	.site-header .main-navigation ul {
    list-style: none;
    margin: 0;
    padding: 0;
    align-items: flex-start;
}


	
	.navbar-expand-lg .navbar-nav {
    align-items: left;
}
	
    
    .site-footer .subscribe-section .subscribe-content .form-content {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        margin-top: 20px;
    }
    .site-footer .subscribe-section .subscribe-content .form-content input {
        margin-bottom: 10px;
    }
    .home-feature-section .feature-wrapper {
        grid-template-columns: repeat(2, 1fr);
        grid-row-gap: 60px;
        grid-column-gap: 60px;
    }
   
    .mobile-menu-container {
        border: none;
    }
    .mobile-menu-container .slicknav_menu .slicknav_btn {
        padding: 15px 0;
    }
    .fixed-header .mobile-menu-container {
        background-color: #fff;
        -webkit-box-shadow: 0 -3px 10px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0 -3px 10px rgba(0, 0, 0, 0.2);
        -ms-box-shadow: 0 -3px 10px rgba(0, 0, 0, 0.2);
        -o-box-shadow: 0 -3px 10px rgba(0, 0, 0, 0.2);
        box-shadow: 0 -3px 10px rgba(0, 0, 0, 0.2);
        position: fixed;
        top: 0;
        width: 100%;
        left: 0;
        z-index: 999;
    }
    .fixed-header .mobile-menu-container .slicknav_nav {
        min-height: calc(100vh - 78px);
        height: 100%;
        overflow-y: scroll;
        position: absolute;
        width: 100%;
        left: 0;
        right: 0;
    }
    .fixed-header .mobile-menu-container .slicknav_menu .slicknav_menutxt {
        color: #212121;
    }
    .fixed-header .mobile-menu-container .slicknav_btn .slicknav_icon span,
    .fixed-header .mobile-menu-container .slicknav_btn .slicknav_icon span:first-child:after,
    .fixed-header .mobile-menu-container .slicknav_btn .slicknav_icon span:first-child:before {
        background-color: #212121;
    }
    .fixed-header {
        background-color: transparent;
        position: relative;
    }
    .navigation-container {
        padding-right: 35px;
    }
    .header-search-icon .search-icon {
        border-width: 0 1px;
        border-style: solid;
        border-color: rgba(255, 255, 255, 0.11);
        padding: 15px;
    }
    .header-social {
        padding: 8px 0;
    }
    .top-header {
        padding: 0;
    }
	
	
	
	
}
@media screen and (min-width: 992px) {
	
	section#mobile-section-id {
    display: none;
}
    
    .mobile-menu-container .slicknav_menu {
        display: none;
    }
    .fixed-header {
        background-color: #fff;
        -webkit-box-shadow: 0 -3px 10px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0 -3px 10px rgba(0, 0, 0, 0.2);
        -ms-box-shadow: 0 -3px 10px rgba(0, 0, 0, 0.2);
        -o-box-shadow: 0 -3px 10px rgba(0, 0, 0, 0.2);
        box-shadow: 0 -3px 10px rgba(0, 0, 0, 0.2);
        position: fixed;
        top: 0;
        width: 100%;
        left: 0;
        z-index: 999;
        padding: 20px 15px;
    }
	
	.header-btn {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    white-space: nowrap;
     margin-left: -20px;
}




	
	
}



@media(max-width: 1024px) {
	.rs__page__details .rs__side__aria .rs__summary__wrap {
		margin: 0px 0px 80px !important;
	}
}

/* @media(max-width: 768px) {

	
} */



/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (max-width: 768px) {




	.rs__header .header-btn {
		margin-inline: 14px 0px;
	}

	.rs__header .rs__auth__link__wrap a {
		font-size: 12px;
		font-weight: 500;
	}

	.rs__home__calculator {
		margin-inline: auto;
	}

	.rs__form__7480.rs__home__calculator.rs__first__form {
		margin-block: 50px;
	}
	.rs__faqs__wrapper__inn .container {
		grid-template-columns: 100%;
	}
	.rs__faqs__wrapper__inn .container .rs__faqs__wrapper .faq-page-section {
		height: 100%;
	}

 
    .rs__mobile__navbar .rs__mobile__bottom a {
        font-size: 12px !important;
    }
    .rs__mobile__navbar .rs__mobile__bottom a svg {
    width: 14px !important;
}



} 
/*  RESPONSIVE DESIGN */
@media (max-width: 992px) {
    .writerpage-box {
        flex-direction: column;
    }
    .scroll-writer,
    .tab-content {
        width: 100%;
    }
}

@media (max-width: 768px) {
    
   
}
