@media (max-width:768px){
	

	
	body p{
		font-size:14px;
	}
	
.banner-mg{
	display:none;
}

ul.sitemap-list {
    
    display: block;
    
}

ul.sitemap-list li a {
    color: black;
    font-size: 14px;
}
 
  span.company-list {
 font-size: 25px;
 }



svg.bi.bi-star-fill {
    fill: #FFC107;
    width: 14px;
    height: 14px;
}

.header-area {
    position: sticky;
    top: 0;
    z-index: 9999;
}

.rs-header {
    background-color: var(--White-color);
    z-index: 1000;
    position: sticky;
    top: 30px;
    box-shadow: 0 0 10px rgb(0 0 0 / 0%);
}


.hh-ser-content-sec h2, .hh-ser-con-body h2{
	font-size:25px;
}




h2.accordion-header {
    
   max-height:100%;
   height:100px;
   font-size:14px;
}

h3.accordion-header {
    
   max-height:100%;
   height:100px;
   font-size:14px;
}

.brands-section .owl-carousel .owl-item .item img{
	width:200px!important;
	height:auto!important;
}
	
	
	nav.menu-wrap ul a.navbar-menu ,nav.menu-wrap ul li ul.rs-dropdown a {
		font-size:14px;
	}
	
	.cantainer {
    width: 90%;
    margin: auto;
    max-width: 1140px;
}

.modal-dialog.modal-dialog-centered.modal-width {
 max-width:100%;
     width: 700px;
     margin: 1rem auto;
    border:none;
	outline:none;
	border-image:none;
}

.rs-header .cantainer .logo-wrap a img {
        width: 150px;
    height: auto;
}

.footer-logo a img {
    width: 150px;
	height:auto;
}

.topbar-header ul.email-side {
    display: none;
    text-align: center;
}

.button-cta-3 a.hire-btn {
    display: none;
}



body p{
		font-size:14px;
	}
	
	.cantainer {
    width: 90%;
    margin: auto;
    max-width: 1140px;
}
.rs-header .cantainer .logo-wrap a img {
       width: 150px;
    height: auto;
}



.header-area {
    position: sticky;
    top: 0;
    z-index: 9999;
}

.rs-header {
    background-color: #01348d;
    z-index: 1000;
    position: fixed;
    width: 100%;
    /* top: 30px; */
    top: 0px;
    box-shadow: 0 0 10px rgb(0 0 0 / 0%);
}









h2.accordion-header {
    
   max-height:100%;
   height:100px;
   font-size:14px;
}

h3.accordion-header {
    
   max-height:100%;
   height:100px;
   font-size:14px;
}




.brands-section .owl-carousel .owl-item .item img{
	width:200px!important;
	height:auto!important;
}


	.off-images {
 top: -19px;
    left: 245px;
    opacity: 1;
    z-index: 99;
position:absolute;
}

.modal-dialog.modal-dialog-centered.modal-width {
   max-width:100%;
     width: 700px;
     margin: 1rem auto;
    border:none;
	outline:none;
	border-image:none;
}

.rs-responsive-navbar .logo-wrap img
.footer-logo a img {
    width: 150px;
	height:auto;
}


nav.menu-wrap ul a.navbar-menu ,nav.menu-wrap ul li ul.rs-dropdown a {
		font-size:14px;
	}
	
	.cantainer {
    width: 90%;
    margin: auto;
    max-width: 1140px;
}

.topbar-header ul.email-side {
    display: none;
    text-align: center;
}

ul.social-links-side {
    text-align: center;
}






/*MAIN*/

.main-hero-section {
            background: #01348d;
    padding: 60px 0;
   
	
}

section.hh-second-sec h2 {
    font-size: 25px;
}

.scrollable-content h2 {
    font-size: 25px;
}

.scrollable-content h3 {
    font-size: 24px;
}

.cta-head .hh-cta-title {
   
    font-size: 25px;
    
}

.main-img-1,.main-img-2 {
   
    display: none;
}



.hero-content {
    margin-top: 15px;
}


.hero-content span {
    font-size: 16px;
    color: white;
	border:none;
}

.hero-content h1 {
    font-size: 30px;
    color: white;
   
}

.hero-content p {
    font-size: 14px;
    color: white;
    
}

.banner-form-box {
   
	margin-top:20px;
}

span.signup {
    color: black;
    font-size: 25px;
   
}

.feature-section {
  
    padding: 10px 0;
}

.feature-head span {
    font-size: 25px;
    
}

.feature-head p {
    font-size: 14px;
   
}

ul.feature-list {
  margin-left:-12px;
    font-size: 14px;
}

    .worksbox {
        padding: 10px;
    }

.worksbox span {
   
    font-size: 18px;
}

.worksbox p {
        font-size: 14px;
    }
	
	.box-section {
    margin-top: 15px;
}


.home-writer-section {
    padding: 20px 0;
	background:white;
   
}

span.h2-title {
    font-size: 25px;
    
}

.home-writer-section p {
        font-size: 14px;
}

.writer-head span {
   
    font-size: 14px;
}
ul.writers-info {
	  font-size: 14px;
}


li.filter-style {
    
    font-size: 12px;
}


a.hire-btn {
    font-size: 14px;
 
}

.home-sample-section {
    padding: 30px 0;

}

span.h2-sample-head {
    font-size: 25px;
   
}

.sample-head span {
    
    font-size: 14px;

}

a.order-btn {
   
    font-size: 14px;
   
}

.signup-form-box {
  
    margin-top: 20px;
}

span.signup-text {
    font-size: 18px;
  
}

.home-testimonial-section {
    padding-top: 30px;
    padding-bottom: 20px;
   
}

span.h2-testimonial-head {
    font-size: 25px;
   
}

.testimonial-box {
        max-height: 100%;
        height: 450px;
    }


    .name-user strong {
        font-size: 16px;
    }
	
	.name-user span {
 
    font-size: 14px;
}

section.cta-section-1 {
    position: absolute;
     top: 0px; 
}

.ctah2 {
   
    font-size: 25px;
}

.cta-title p {
        color: white;
        font-size: 14px;
    }
	
	.benefits-section {
    padding: 20px 0;
   
}

.h2-beenfits-head {
    font-size:25px;
 
}


.new-row-box {
    padding: 10px 0;
}

.box-ben-1 ,.box-ben-2{

   margin-top:0px;
   
    margin-bottom: 20px;
}
.box-ben-1 span, .box-ben-2 span {
   
    font-size: 18px;
 
}

.box-ben-1 p, .box-ben-2 p {
   
    font-size: 16px;
    
}


    .faqs-section {
        padding: 20px 0;
    }
	
	
	span.faqh2-title {
  
    font-size: 25px;
 
}

.cta-section-2 {
        padding: 20px 0;
		m
		background: #01348d;
}


.cta-img img {
   
    display: none;
}

.cta-side-text {
   
    font-size: 14px;
}


.tabs-subjects-section {
    padding: 20px 0;
   
}


.tabs-subject-head span {
    
    font-size: 25px;
  
}	

ul.list-tabs-subject {
    
    font-size: 14px;
}



    .tamericancoursegeekontent {
      
       
        color: black;
       
    }
	.new-tabs-row {
    padding: 10px 0;
}

.contents-section {
    padding: 30px 0;
}

.cta-section-3 {
        padding: 20px 0;
    }
	
	.cta-img-3-1 {
   
    display: none;
}


.h2cta-3 {
    
    font-size: 25px;
   
}

.cta-img-3-2 img {
  
    display: none;
}



input.btn.form-btn-request {
    background: #ff8e2b;
    min-width: 100%;
    max-width: 100%;
	font-size:14px;
    width: 100%;
	color:white;
	padding:10px 20px;
	border-radius:6px;
	font-weight:bold;
}

.form-control.request-name,.form-control.request-email,.form-control.request-phone,.message-div.request-message{
	border-radius:6px;
	font-size:14px;
}


/*	FOOTER SECTION*/

.footer-section{


	padding:20px 0;
	
	
}

.footer-about p{
	
	font-size:14px;
}

.footer-links ul li {
   
    font-size: 14px;
  
    margin-left: -12px;
}


 .get-touch-links span {
    font-size: 18px;
    
    margin-left: 0px;
}

    .get-touch-links ul li {
        font-size: 14px;
        margin-left: -12px;
    }

.footer-links,.get-touch-links{
	margin-top:0px;
}

.footer-links span,.get-touch-links span{
	font-size:18px;
	font-weight:bold;
}

.footer-links li a,.get-touch-links li  a{
	color:white;
	font-size:14px;
	line-height:30px;
	text-decoration:none;
}



/*Footer Bottom */


.footer-bottom{
	padding:10px ;
	
}

.footer-copyright{
	font-size:14px;
	
}

p.money-para {
    font-size: 14px;
}


.dmca-img img {
	display:none;
}


.get-touch-links span,.site-policy-links span {
    font-size: 18px;
    
    margin-left: 0px;
}

    .get-touch-links ul li ,.site-policy-links ul li{
        font-size: 14px;
        margin-left: -12px;
    }

.footer-links,.get-touch-links,.site-policy-links{
	margin-top:0px;
}

.footer-links span,.get-touch-links span,.site-policy-links span{
	font-size:18px;
	font-weight:bold;
}

.footer-links li a,.get-touch-links li  a, .site-policy-links li a{
	color:white;
	font-size:14px;
	line-height:30px;
	text-decoration:none;
}

/* Conatct Us Page */


.contact-us-section{
	padding:40px 0;
	
}
.contact-content h1{
	font-size:30px;
	
}

.contact-banner-box{
	
   text-align:left;
    background: #f9f9f9;
    padding: 30px 30px;
    border: 1px solid white;
    border-radius: 10px;

}

.form-control.contact-style {
    font-size: 14px;
}




div#contact-page-form textarea {
    font-size: 14px;
}


div#contact-page-form .form-select {
     font-size: 14px;
}


input.btn.contact-btn {
     font-size: 14px;
}


/*About Section*/

   .main-about-section{ padding: 30px 0;
   
  min-height:300px;
background:#01348d;
   }

.about-section{
	padding:20px 0;
	background:white;
	
}

.about-main-content h1{
	
	font-size:30px;
	
}

.about-main-content p{

	font-size:14px;
	
}



.about-head span{
	font-size:25px;
	
	
}


.about-head p{
	font-size:14px;
	color:black;
	
	
}

.about-list{
	font-size:14px;	
	
}


/*main-writers-section*/
.main-writers-section{
	padding:30px 0;
	
background:#01348d;

	   }



.best-writers-section{
	padding:20px 0;
	background:white;
	
}

.writers-main-content h1{
	
	font-size:30px;
	
}

.writers-main-content p{
	color:white;
	font-size:14px;
}


.writers-box{
	   min-height:330px;
    margin-bottom:20px;
}


.writers-comment p {
    font-size: 14px;
}



svg.bi.bi-check2 {
    color: #e6441b;
	margin-right:10px;
}



.online p {
    color: #1cb41c;
	font-size:14px;
}


.offline p {
    color: red;
	font-size:14px;
}


/*Reviews Page ection*/

.main-reviews-section{
	padding:40px 0;

background:#01348d;
}



.reviews-page-section{
	padding:20px 0;
	background:white;
	
}

.reviews-main-content h1{
	
	font-size:30px;
	
}

.reviews-main-content p{
	
	font-size:14px;
}

.reviews-main-content span {
    font-size: 20px;
   
}

a.get-btn{
	font-size:14px;
}



.reviews-style-box{
	   min-height:200px;
   margin-bottom:20px;
}


.new-review-row{
	margin-bottom:20px;
}

/*Thanks page*/
.thanks-section{
	   padding:30px 0;
	   background:#01348d;
   }
   
   .thanks-content{
	   color:white;
	   font-size:20px;
	   text-align:center;
	   
   }
   
   a.chat-thanks {
    color: #ea4a19;
}
   
    .thanks-content p{
	   color:white;
	   font-size:14px;
	   
   }
   
    /*Services Pages*/

.main-service-section {
        min-height: 500px;
        padding-top: 100px;
       
        padding-bottom: 30px;
        background: #00348d;
    }
   
   .service-main-content h1{
	  
	   font-size:30px;
	  
   }
   
   
   
    .service-main-content p{
	 
	   font-size:14px;
	  
   }
   
   
   
   
   a.outline-btn {
  
   
    font-size: 14px;
   
}

 
   
   
   .icons-experts span {
   
    font-size: 16px;
    
}
   
   .icons-experts {
    margin-left: 6px;
}
      
   .icons-experts p {
   
    font-size: 14px;
   
}




.service-section{
	padding:20px 0;
	
}

.service-head span {
    font-size: 25px;
    
}
   
   


.service-text span {
    font-size: 18px;
}



.service-text p {
    font-size: 14px;
}

.service-right span {
    font-size: 20px;
    font-weight: bold;
}

  
  .icons-box-style {
    display: flex;
    gap: 20px;
} 


   
   /*Banner Design Section*/
   
   .banner-design-section{
	   padding:10px 0;
	   background:white;
	   
   }
   
    
   
   .banner-content span{
	   
	   font-size:20px;
   }
    .banner-content p{
	 
	   font-size:14px;
   }
    
  .on-time-delivery span {
   font-size:18px;
   
}

 /*Terms & Policy page*/
   
   
   .main-policy-section {
    padding: 40px 0;
 
    background-color: #01348d;
   
}


.policy-main-content h1 {
  
    font-size: 30px;
   
}

.policy-main-content p {
   
    font-size: 14px;
}
  
  
  .site-section{
	  padding: 30px 0;
	 
  }
   
   
   .site-policies-content h2 {
	  
	   font-size:25px;
   }
   
    .site-policies-content h3 {
	  
	   font-size:20px;
   }
   
   
    .site-policies-content p {
	   
	   font-size:14px;
   
   }

   .hr-line {

    margin: 20px auto 30px auto;

    }

    .hh-second-sec-image{
        text-align: center;
    }


}
@media (max-width:767px){

    .modal-content {
    box-shadow: rgb(243, 238, 238) 0px 0px 3px 2px;
    width: auto;
    border-bottom: #f7941d 5px solid;
    border-radius: 23px;

}
.modal-header .btn-close {
    padding: .5rem .5rem;
    margin: 1.5rem 0.5rem -.5rem auto;
}
@media (max-width:425px){
	
.banner-mg{
	display:none;
}

svg.bi.bi-star-fill {
    fill: #FFC107;
    width: 14px;
    height: 14px;
}

ul.sitemap-list {
    
    display: block;
    
}

ul.sitemap-list li a {
    color: black;
    font-size: 14px;
}
 
 span.company-list {
 font-size: 25px;
 }


.header-area {
    position: sticky;
    top: 0;
    z-index: 9999;
}

.rs-header {
    background-color: var(--White-color);
    z-index: 1000;
    position: sticky;
    top: 30px;
    box-shadow: 0 0 10px rgb(0 0 0 / 0%);
}



	
	nav.menu-wrap ul a.navbar-menu ,nav.menu-wrap ul li ul.rs-dropdown a {
		font-size:14px;
	}
	
	.rs-header .cantainer .logo-wrap a img {
      width: 150px;
    height: auto;
}


ul.our-comapny-list {
		display:block;
	}

.brands-section .owl-carousel .owl-item .item img{
	width:200px!important;
	height:auto!important;
}

h2.accordion-header {
    
   max-height:100%;
   height:100px;
   font-size:14px;
}

h3.accordion-header {
    
   max-height:100%;
   height:100px;
   font-size:14px;
}
.button-cta-3 a.hire-btn {
    display: none;
}

	

.modal-dialog.modal-dialog-centered.modal-width {
max-width:100%;
     width: 700px;
     margin: 1rem auto;
    border:none;
	outline:none;
	border-image:none;
}

.footer-logo a img {
    width: 150px;
	height:auto;
}
	
	.cantainer {
    width: 90%;
    margin: auto;
    max-width: 1140px;
}

.topbar-header ul.email-side {
    display: none;
    text-align: center;
}



body p{
		font-size:14px;
	}
	
	.cantainer {
    width: 90%;
    margin: auto;
    max-width: 1140px;
}
.rs-header .cantainer .logo-wrap a img {
       width: 150px;
    height: auto;
}



.header-area {
    position: sticky;
    top: 0;
    z-index: 9999;
}

.rs-header {
    background-color: var(--White-color);
    z-index: 1000;
    position: sticky;
    top: 30px;
    box-shadow: 0 0 10px rgb(0 0 0 / 0%);
}


section.hh-second-sec h2 {
    font-size: 25px;
}

.scrollable-content h2 {
    font-size: 25px;
}

.scrollable-content h3 {
    font-size: 24px;
}


h2.accordion-header {
    
   max-height:100%;
   height:100px;
   font-size:14px;
}

h3.accordion-header {
    
   max-height:100%;
   height:100px;
   font-size:14px;
}


.hh-ser-content-sec h2, .hh-ser-con-body h2{
	font-size:25px;
}



.brands-section .owl-carousel .owl-item .item img{
	width:200px!important;
	height:auto!important;
}


	.off-images {
 top: -19px;
    left: 245px;
    opacity: 1;
    z-index: 99;
position:absolute;
}

.modal-dialog.modal-dialog-centered.modal-width {
   max-width:100%;
     width: 700px;
     margin: 1rem auto;
    border:none;
	outline:none;
	border-image:none;
}

.rs-responsive-navbar .logo-wrap img
.footer-logo a img {
    width: 150px;
	height:auto;
}


nav.menu-wrap ul a.navbar-menu ,nav.menu-wrap ul li ul.rs-dropdown a {
		font-size:14px;
	}
	
	.cantainer {
    width: 90%;
    margin: auto;
    max-width: 1140px;
}

.topbar-header ul.email-side {
    display: none;
    text-align: center;
}

ul.social-links-side {
    text-align: center;
}






/*MAIN*/

.main-hero-section {
            background: #01348d;
    padding: 60px 0;
   
	
}

.main-img-1,.main-img-2 {
   
    display: none;
}



.hero-content {
    margin-top: 15px;
}


.hero-content span {
    font-size: 16px;
    color: white;
	border:none;
}

.hero-content h1 {
    font-size: 30px;
    color: white;
   
}

.hero-content p {
    font-size: 14px;
    color: white;
    
}

.banner-form-box {
   
	margin-top:20px;
}

span.signup {
    color: black;
    font-size: 25px;
   
}

.feature-section {
  
    padding: 10px 0;
}

.feature-head span {
    font-size: 25px;
    
}

.feature-head p {
    font-size: 14px;
   
}

ul.feature-list {
  margin-left:-12px;
    font-size: 14px;
}

    .worksbox {
        padding: 10px;
    }

.worksbox span {
   
    font-size: 18px;
}

.worksbox p {
        font-size: 14px;
    }
	
	.box-section {
    margin-top: 15px;
}


.home-writer-section {
    padding: 20px 0;
   background:white;
}

span.h2-title {
    font-size: 25px;
    
}

.home-writer-section p {
        font-size: 14px;
}

.writer-head span {
   
    font-size: 14px;
}
ul.writers-info {
	  font-size: 14px;
}


li.filter-style {
    
    font-size: 12px;
}


a.hire-btn {
    font-size: 14px;
 
}

.home-sample-section {
    padding: 30px 0;

}

span.h2-sample-head {
    font-size: 25px;
   
}

.sample-head span {
    
    font-size: 14px;

}

a.order-btn {
   
    font-size: 14px;
   
}

.signup-form-box {
  
    margin-top: 20px;
}

span.signup-text {
    font-size: 18px;
  
}

.home-testimonial-section {
    padding-top: 30px;
    padding-bottom: 20px;
   
}

span.h2-testimonial-head {
    font-size: 25px;
   
}

.testimonial-box {
        max-height: 100%;
        height: 450px;
    }


    .name-user strong {
        font-size: 16px;
    }
	
	.name-user span {
 
    font-size: 14px;
}

section.cta-section-1 {
    position: absolute;
     top: 0px; 
}

.ctah2 {
   
    font-size: 25px;
}

.cta-title p {
        color: white;
        font-size: 14px;
    }
	
	.benefits-section {
    padding: 20px 0;
   
}

.h2-beenfits-head {
    font-size:25px;
 
}


.new-row-box {
    padding: 10px 0;
}

.box-ben-1 ,.box-ben-2{

   margin-top:0px;
   
    margin-bottom: 20px;
}
.box-ben-1 span, .box-ben-2 span {
   
    font-size: 18px;
 
}

.box-ben-1 p, .box-ben-2 p {
   
    font-size: 16px;
    
}


    .faqs-section {
        padding: 20px 0;
    }
	
	
	span.faqh2-title {
  
    font-size: 25px;
 
}

.cta-section-2 {
        padding: 20px 0;
		
		background: #01348d;
}


.cta-img img {
   
    display: none;
}

.cta-side-text {
   
    font-size: 14px;
}


.tabs-subjects-section {
    padding: 20px 0;
   
}


.tabs-subject-head span {
    
    font-size: 25px;
  
}	

ul.list-tabs-subject {
    
    font-size: 14px;
}



    .tamericancoursegeekontent {
      
       
        color: black;
       
    }
	.new-tabs-row {
    padding: 10px 0;
}

.contents-section {
    padding: 30px 0;
}

.cta-section-3 {
        padding: 20px 0;
    }
	
	.cta-img-3-1 {
   
    display: none;
}


.h2cta-3 {
    
    font-size: 25px;
   
}

.cta-img-3-2 img {
  
    display: none;
}


/*
a.get-btn,a.free-btn,input.btn.form-btn,a.consultation-now,a.chat-now,a.contact-us,a.hire-btn,a.order-btn{
	padding:8px 20px;
	font-size:14px;
}


a.free-btn{
	display:none;
}

*/







input.btn.form-btn-request {
    background: #ff8e2b;
    min-width: 100%;
    max-width: 100%;
	font-size:14px;
    width: 100%;
	color:white;
	padding:10px 20px;
	border-radius:6px;
	font-weight:bold;
}

.form-control.request-name,.form-control.request-email,.form-control.request-phone,.message-div.request-message{
	border-radius:6px;
	font-size:14px;
}


/*	FOOTER SECTION*/

.footer-section{


	padding:20px 0;
	
	
}

.footer-about p{
	
	font-size:14px;
}

.footer-links ul li {
   
    font-size: 14px;
  
    margin-left: -12px;
}


 .get-touch-links span,.site-policy-links span {
    font-size: 18px;
    
    margin-left: 0px;
}

    .get-touch-links ul li ,.site-policy-links ul li{
        font-size: 14px;
        margin-left: -12px;
    }

.footer-links,.get-touch-links,.site-policy-links{
	margin-top:0px;
}

.footer-links span,.get-touch-links span,.site-policy-links span{
	font-size:18px;
	font-weight:bold;
}

.footer-links li a,.get-touch-links li  a, .site-policy-links li a{
	color:white;
	font-size:14px;
	line-height:30px;
	text-decoration:none;
}



/*Footer Bottom */


.footer-bottom{
	padding:10px ;
	
}

.footer-copyright{
	font-size:14px;
	
}

p.money-para {
    font-size: 14px;
}


.dmca-img img {
	display:none;
}

/* Conatct Us Page */


.contact-us-section{
	padding:40px 0;
	
}
.contact-content h1{
	font-size:30px;
	
}

.contact-banner-box{
	
   text-align:left;
    background: #f9f9f9;
    padding: 30px 30px;
    border: 1px solid white;
    border-radius: 10px;

}

.form-control.contact-style {
    font-size: 14px;
}




div#contact-page-form textarea {
    font-size: 14px;
}


div#contact-page-form .form-select {
     font-size: 14px;
}


input.btn.contact-btn {
     font-size: 14px;
}


/*About Section*/

   .main-about-section{ padding: 30px 0;
   
  min-height:300px;
background:#01348d;
   }

.about-section{
	padding:20px 0;
	background:white;
	
}

.about-main-content h1{
	
	font-size:30px;
	
}

.about-main-content p{

	font-size:14px;
	
}



.about-head span{
	font-size:25px;
	
	
}


.about-head p{
	font-size:14px;
	color:black;
	
	
}

.about-list{
	font-size:14px;	
	
}


/*main-writers-section*/
.main-writers-section{
	padding:30px 0;
	
background:#01348d;

	   }



.best-writers-section{
	padding:20px 0;
	background:white;
	
}

.writers-main-content h1{
	
	font-size:30px;
	
}

.writers-main-content p{
	color:white;
	font-size:14px;
}


.writers-box{
	   min-height:330px;
    margin-bottom:20px;
}


.writers-comment p {
    font-size: 14px;
}



svg.bi.bi-check2 {
    color: #e6441b;
	margin-right:10px;
}



.online p {
    color: #1cb41c;
	font-size:14px;
}


.offline p {
    color: red;
	font-size:14px;
}


/*Reviews Page ection*/

.main-reviews-section{
	padding:40px 0;

background:#01348d;
}



.reviews-page-section{
	padding:20px 0;
	background:white;
	
}

.reviews-main-content h1{
	
	font-size:30px;
	
}

.reviews-main-content p{
	
	font-size:14px;
}

.reviews-main-content span {
    font-size: 20px;
   
}

a.get-btn{
	font-size:14px;
}



.reviews-style-box{
	   min-height:200px;
   margin-bottom:20px;
}


.new-review-row{
	margin-bottom:20px;
}


/*Thanks page*/
.thanks-section{
	   padding:30px 0;
	   background:#01348d;
   }
   
   .thanks-content{
	   color:white;
	   font-size:20px;
	   text-align:center;
	   
   }
   
   a.chat-thanks {
    color: #ea4a19;
}
   
    .thanks-content p{
	   color:white;
	   font-size:14px;
	   
   }
   
    /*Services Pages*/

.main-service-section {
        min-height: 500px;
        padding-top: 100px;
       
        padding-bottom: 30px;
        background: #00348d;
    }
   
   .service-main-content h1{
	  
	   font-size:30px;
	  
   }
   
   
   
    .service-main-content p{
	 
	   font-size:14px;
	  
   }
   
   
   
   
   a.outline-btn {
  
   
    font-size: 14px;
   
}

 
   
   
   .icons-experts span {
   
    font-size: 16px;
    
}
   
   .icons-experts {
    margin-left: 6px;
}
      
   .icons-experts p {
   
    font-size: 14px;
   
}




.service-section{
	padding:20px 0;
	
}

.service-head span {
    font-size: 25px;
    
}
   
   


.service-text span {
    font-size: 18px;
}



.service-text p {
    font-size: 14px;
}

.service-right span {
    font-size: 20px;
    font-weight: bold;
}

  
  .icons-box-style {
    display: flex;
    gap: 20px;
} 


   
   /*Banner Design Section*/
   
   .banner-design-section{
	   padding:10px 0;
	   background:white;
	   
   }
   
    
   
   .banner-content span{
	   
	   font-size:20px;
   }
    .banner-content p{
	 
	   font-size:14px;
   }
    
  .on-time-delivery span {
   font-size:18px;
   
}

 /*Terms & Policy page*/
   
   
   .main-policy-section {
    padding: 40px 0;
 
    background-color: #01348d;
   
}


.policy-main-content h1 {
  
    font-size: 30px;
   
}

.policy-main-content p {
   
    font-size: 14px;
}
  
  
  .site-section{
	  padding: 30px 0;
	 
  }
   
   
   .site-policies-content h2 {
	  
	   font-size:25px;
   }
   
    .site-policies-content h3 {
	  
	   font-size:20px;
   }
   
   
    .site-policies-content p {
	   
	   font-size:14px;
   
   }


}

@media (max-width:568px){
	
	 p{
		font-size:14px;
	}
	
	svg.bi.bi-star-fill {
    fill: #FFC107;
    width: 14px;
    height: 14px;
}

ul.sitemap-list {
    
    display: block;
    
}

ul.sitemap-list li a {
    color: black;
    font-size: 14px;
}

 span.company-list {
 font-size: 25px;
 }

 

	
	.banner-mg{
	display:none;
}

	
	.cantainer {
    width: 90%;
    margin: auto;
    max-width: 1140px;
}
.rs-header .cantainer .logo-wrap a img {
       width: 150px;
    height: auto;
}

ul.rs-dropdown {
    margin-top: 0px;
    padding: 5px !important;
}

.header-area {
    position: sticky;
    top: 0;
    z-index: 9999;
}

.banner-form-box .btn.form-btn {
    width: 100%;
}

.rs-header {
    background-color: #01348d;
    z-index: 1000;
    position: fixed;
    width: 100%;
    top: 0px;
    box-shadow: 0 0 10px rgb(0 0 0 / 0%);
}



.float {
    padding: 6px 9px;
    border-radius: 20px;
    font-size: 14px;
}

.my-float {
    width: 25px;
    height: auto;
}


h2.accordion-header {
    
   max-height:100%;
   height:100px;
   font-size:14px;
}

h3.accordion-header {
    
   max-height:100%;
   height:100px;
   font-size:14px;
}

section.hh-second-sec h2 {
    font-size: 25px;
}

.scrollable-content h2 {
    font-size: 25px;
}

.scrollable-content h3 {
    font-size: 24px;
}

.hh-ser-content-sec h2, .hh-ser-con-body h2{
	font-size:25px;
}




.brands-section .owl-carousel .owl-item .item img{
	width:200px!important;
	height:auto!important;
}


	.off-images {
 top: -19px;
    left: 245px;
    opacity: 1;
    z-index: 99;
position:absolute;
}

.modal-dialog.modal-dialog-centered.modal-width {
   max-width:100%;
     width: 700px;
     margin: 1rem auto;
    border:none;
	outline:none;
	border-image:none;
}

.rs-responsive-navbar .logo-wrap img
.footer-logo a img {
    width: 150px;
	height:auto;
}


nav.menu-wrap ul a.navbar-menu ,nav.menu-wrap ul li ul.rs-dropdown a {
		font-size:14px;
	}
	
	.cantainer {
    width: 90%;
    margin: auto;
    max-width: 1140px;
}

.topbar-header ul.email-side {
    display: none;
    text-align: center;
}

ul.social-links-side {
    text-align: center;
}


.button-cta-3 a.hire-btn {
    display: none;
}

a.live-header-btn{
	
    font-size: 14px;
   
     min-width: 130px; 
   
}



/*MAIN*/

.main-hero-section {
            background: #01348d;
    padding-top: 100px;
    padding-bottom: 30px;
}

.main-hero-section .button-div  {
    justify-content: center;
    display: flex;
    align-items: center;
}

.contact-us-section{
	padding:100px 0;
}

.main-writers-section{
    padding:100px 0;
}


.main-img-1,.main-img-2 {
   
    display: none;
}



.hero-content {
    margin-top: 15px;
}


.hero-content span {
    font-size: 16px;
    color: white;
	border:none;
}

.hero-content h1 {
    font-size: 30px;
    color: white;
   
}

.hero-content p {
    font-size: 14px;
    color: white;
    
}

.banner-form-box {
   
	margin-top:20px;
}

span.signup {
    color: black;
    font-size: 25px;
   
}

.feature-section {
  
    padding: 10px 0;
}

.feature-head span {
    font-size: 25px;
    
}

.feature-head p {
    font-size: 14px;
   
}

ul.feature-list {
  margin-left:-12px;
    font-size: 14px;
}

    .worksbox {
        padding: 10px;
    }

.worksbox span {
   
    font-size: 18px;
}

.worksbox p {
        font-size: 14px;
    }
	
	.box-section {
    margin-top: 15px;
}


.home-writer-section {
    padding: 20px 0;
   background:white;
}

span.h2-title {
    font-size: 25px;
    
}

.home-writer-section p {
        font-size: 14px;
}

.writer-head span {
   
    font-size: 14px;
}
ul.writers-info {
	  font-size: 14px;
}


li.filter-style {
    
    font-size: 12px;
}


a.hire-btn {
    font-size: 14px;
 
}

.home-sample-section {
    padding: 30px 0;

}

span.h2-sample-head {
    font-size: 25px;
   
}

.sample-head span {
    
    font-size: 14px;

}

a.order-btn {
   
    font-size: 14px;
   
}

.signup-form-box {
  
    margin-top: 20px;
}

span.signup-text {
    font-size: 18px;
  
}

.home-testimonial-section {
    padding-top: 30px;
    padding-bottom: 20px;
   
}

span.h2-testimonial-head {
    font-size: 25px;
   
}

.testimonial-box {
        max-height: 100%;
        height: 450px;
    }


    .name-user strong {
        font-size: 16px;
    }
	
	.name-user span {
 
    font-size: 14px;
}

section.cta-section-1 {
    position: absolute;
     top: 0px; 
}

.ctah2 {
   
    font-size: 25px;
}

.cta-title p {
        color: white;
        font-size: 14px;
    }
	
	.benefits-section {
    padding: 20px 0;
   
}

.h2-beenfits-head {
    font-size:25px;
 
}


.new-row-box {
    padding: 10px 0;
}

.box-ben-1 ,.box-ben-2{

   margin-top:0px;
   
    margin-bottom: 20px;
}
.box-ben-1 span, .box-ben-2 span {
   
    font-size: 18px;
 
}

.box-ben-1 p, .box-ben-2 p {
   
    font-size: 16px;
    
}


    .faqs-section {
        padding: 20px 0;
    }
	
	
	span.faqh2-title {
  
    font-size: 25px;
 
}

.cta-section-2 {
        padding: 20px 0;
		
		background: #01348d;
}


.cta-img img {
   
    display: none;
}

.cta-side-text {
   
    font-size: 14px;
}


.tabs-subjects-section {
    padding: 20px 0;
   
}


.tabs-subject-head span {
    
    font-size: 25px;
  
}	

ul.list-tabs-subject {
    
    font-size: 14px;
}



    .tamericancoursegeekontent {
      
       
        color: black;
       
    }
	.new-tabs-row {
    padding: 10px 0;
}

.contents-section {
    padding: 30px 0;
}

.cta-section-3 {
        padding: 20px 0;
    }
	
	.cta-img-3-1 {
   
    display: none;
}


.h2cta-3 {
    
    font-size: 25px;
   
}

.cta-img-3-2 img {
  
    display: none;
}


/*
a.get-btn,a.free-btn,input.btn.form-btn,a.consultation-now,a.chat-now,a.contact-us,a.hire-btn,a.order-btn{
	padding:8px 20px;
	font-size:14px;
}


a.free-btn{
	display:none;
}

*/
/*

.button-div {
    display:flex;
    gap: 10px;
}

*/

.button-div .get-btn {
    min-width:auto;
	margin:0 auto;
}

.button-div .outline-btn{
    min-width:auto;
}

input.btn.form-btn-request {
    background: #ff8e2b;
    min-width: 100%;
    max-width: 100%;
	font-size:14px;
    width: 100%;
	color:white;
	padding:10px 20px;
	border-radius:6px;
	font-weight:bold;
}

.form-control.request-name,.form-control.request-email,.form-control.request-phone,.message-div.request-message{
	border-radius:6px;
	font-size:14px;
}


/*	FOOTER SECTION*/

.footer-section{


	padding:20px 0;
	
	
}

.footer-about p{
	
	font-size:14px;
}

.footer-links ul li {
   
    font-size: 14px;
  
    margin-left: -12px;
}


 .get-touch-links span {
    font-size: 18px;
    
    margin-left: 0px;
}

    .get-touch-links ul li {
        font-size: 14px;
        margin-left: -12px;
    }

.footer-links,.get-touch-links{
	margin-top:0px;
}

.footer-links span,.get-touch-links span{
	font-size:18px;
	font-weight:bold;
}

.footer-links li a,.get-touch-links li  a{
	color:white;
	font-size:14px;
	line-height:30px;
	text-decoration:none;
}



/*Footer Bottom */


.footer-bottom{
	padding:10px ;
	
}

.footer-copyright{
	font-size:14px;
	
}

p.money-para {
    font-size: 14px;
}


.dmca-img img {
	display:none;
}

.get-touch-links span,.site-policy-links span {
    font-size: 18px;
    
    margin-left: 0px;
}

    .get-touch-links ul li ,.site-policy-links ul li{
        font-size: 14px;
        margin-left: -12px;
    }

.footer-links,.get-touch-links,.site-policy-links{
	margin-top:0px;
}

.footer-links span,.get-touch-links span,.site-policy-links span{
	font-size:18px;
	font-weight:bold;
}

.footer-links li a,.get-touch-links li  a, .site-policy-links li a{
	color:white;
	font-size:14px;
	line-height:30px;
	text-decoration:none;
}


/* Conatct Us Page */


.contact-us-section{
	/* padding:40px 0; */
	padding:100px 0;
	
}
.contact-content h1{
	font-size:30px;
	
}

.contact-banner-box{
	
   text-align:left;
    background: #f9f9f9;
    padding: 30px 30px;
    border: 1px solid white;
    border-radius: 10px;

}

.form-control.contact-style {
    font-size: 14px;
}




div#contact-page-form textarea {
    font-size: 14px;
}


div#contact-page-form .form-select {
     font-size: 14px;
}


input.btn.contact-btn {
     font-size: 14px;
}


/*About Section*/

   .main-about-section{ 
    
    padding: 100px 0;
  
  min-height:300px;
background:#01348d;
   }

.about-section{
	padding:20px 0;
	background:white;
	
}

.about-main-content h1{
	
	font-size:30px;
	
}

.about-main-content p{

	font-size:14px;
	
}



.about-head span{
	font-size:25px;
	
	
}


.about-head p{
	font-size:14px;
	color:black;
	
	
}

.about-list{
	font-size:14px;	
	
}


/*main-writers-section*/
.main-writers-section{
	
	padding-top:100px;
	padding-bottom:10px;
    background:#01348d;
}

.main-writers-section .button-div  {
    display: flex;
        align-items: center;
        justify-content: center;
}

.best-writers-section{
	padding:20px 0;
	background:white;
	
}

.writers-main-content h1{
	
	font-size:30px;
	
}

.writers-main-content p{
	color:white;
	font-size:14px;
}


.writers-box{
	   min-height:330px;
    margin-bottom:20px;
}


.writers-comment p {
    font-size: 14px;
}



svg.bi.bi-check2 {
    color: #e6441b;
	margin-right:10px;
}



.online p {
    color: #1cb41c;
	font-size:14px;
}


.offline p {
    color: red;
	font-size:14px;
}


/*Reviews Page ection*/

.main-reviews-section{
	
	padding:100px 0;

background:#01348d;
}



.reviews-page-section{
	padding:20px 0;
	background:white;
	
}

.reviews-main-content h1{
	
	font-size:30px;
	
}

.reviews-main-content p{
	
	font-size:14px;
}

.reviews-main-content span {
    font-size: 20px;
   
}

a.get-btn{
	font-size:14px;
}



.reviews-style-box{
	   min-height:200px;
   margin-bottom:20px;
}


.new-review-row{
	margin-bottom:20px;
}

/*Thanks page*/
.thanks-section{
	   padding:30px 0;
	   background:#01348d;
   }
   
   .thanks-content{
	   color:white;
	   font-size:20px;
	   text-align:center;
	   
   }
   
   a.chat-thanks {
    color: #ea4a19;
}
   
    .thanks-content p{
	   color:white;
	   font-size:14px;
	   
   }
   
   /*Services Pages*/

.main-service-section {
        min-height: 500px;
        padding-top: 100px;
       
        padding-bottom: 30px;
        background: #00348d;
    }
   
   .service-main-content h1{
	  
	   font-size:30px;
	  
   }
   
   
   
    .service-main-content p{
	 
	   font-size:14px;
	  
   }
   
   
   
   
   a.outline-btn {
  
   
    font-size: 14px;
   
}

 
   
   
   .icons-experts span {
   
    font-size: 16px;
    
}
   
   .icons-experts {
    margin-left: 6px;
}
      
   .icons-experts p {
   
    font-size: 14px;
   
}




.service-section{
	padding:20px 0;
	
}

.service-head span {
    font-size: 25px;
    
}
   
   


.service-text span {
    font-size: 18px;
}



.service-text p {
    font-size: 14px;
}

.service-right span {
    font-size: 20px;
    font-weight: bold;
}

  
  .icons-box-style {
    display: flex;
    gap: 20px;
} 


   
   /*Banner Design Section*/
   
   .banner-design-section{
	   padding:10px 0;
	   background:white;
	   
   }
   
    
   
   .banner-content span{
	   
	   font-size:20px;
   }
    .banner-content p{
	 
	   font-size:14px;
   }
    
  .on-time-delivery span {
   font-size:18px;
   
} 

  /*Terms & Policy page*/
   
   
   .main-policy-section {
    /* padding: 40px 0; */
    padding: 100px 0;
 
    background-color: #01348d;
   
}


.policy-main-content h1 {
  
    font-size: 30px;
   
}

.policy-main-content p {
   
    font-size: 14px;
}
  
  
  .site-section{
	  padding: 30px 0;
	 
  }
   
   
   .site-policies-content h2 {
	  
	   font-size:25px;
   }
   
    .site-policies-content h3 {
	  
	   font-size:20px;
   }
   
   
    .site-policies-content p {
	   
	   font-size:14px;
   
   }
   
   
   .hh-ser-con-cta .wcu-list {
    margin: 0px 10px 0px 0px;
}

.hh-ser-con-cta .d-flex {
    display: block !important;
}

.hh-ser-con-cta .d-flex  img{
    display: none;
}


}

@media (min-width: 992px){
	#display-header{
	display:none;
}

}