html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, embed, 

figure, figcaption, footer, header, hgroup, 

menu, nav, output, ruby, section, summary,

time, mark, audio, video {

	margin: 0;

	padding: 0;

	border: 0;

	vertical-align: baseline;

	line-height: initial;

}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, 

footer, header, hgroup, menu, nav, section {

	display: block;

}

body {

	line-height: 1;

	font-family: 'Poppins', sans-serif;

}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}



.header_sec{

	width: 100%;

	position: relative;

	height: auto;

	  background-image: linear-gradient( 141deg , #561f80 0%, #0000000d 51%, #0000000d 75%), url(../../assets/images/slider-banner-2.webp);

	  background-size: cover;

	  background-repeat: no-repeat;



position: relative;

    padding-bottom: 5em;



}



.menubar{

	width: 100%;

	padding: 2px 0px;

	z-index: 99999999;

	position: relative;

}



.menubar a.navbar-brand{

	color: #377dff;

	font-weight: 500;

	font-size: 20px;

	text-decoration: none;

	text-transform: uppercase;

}



.menubar a.navbar-brand img {

    width: 128px;

    margin-right: 15px;

}



.menubar ul.navbar-nav{}

.menubar ul.navbar-nav li{}

.menubar ul.navbar-nav li.nav-item{}

.menubar ul.navbar-nav li.nav-item a img{

	width: 100%;

	max-width: 25px;

    vertical-align: middle;

}



.menubar ul.navbar-nav li.nav-item a span.phonecall {

    background: #25D366;

    width: 34px;

    height: 34px;

    display: inline-block;

    margin-right: 10px;

    text-align: center;

    line-height: 32px;

    border-radius: 25px;

}

.menubar ul.navbar-nav li.nav-item a span.phonecall i{

	

}



.menubar ul.navbar-nav li.nav-item .active{}

.menubar ul.navbar-nav li.nav-item a{}

.menubar ul.navbar-nav li.nav-item a.nav-link {

    color: #fff;

    border-radius: 3px;

    font-size: 18px;

    padding: 10px 14px;

    font-weight: 500;

}

.menubar ul.navbar-nav li.nav-item a.nav-link.login , .menubar ul.navbar-nav li.nav-item a.nav-link.ordernow {

/*    background: #377dff;*/

   margin: 7px 3px;

    color: #fff;

    border-radius: 3px;

    font-size: 13px;

    padding: 6px 31px;

    font-weight: 400;

    border: 1px solid #fff;

    border-radius: 35px;

}



.caption_info {

    padding: 5em 0px;

    padding-bottom: 1em;

    padding-right: 3em;

}



.caption_info h1 {
    font-size: 2.5rem;
    color: #fff;
    font-weight: 600;
    /* text-transform: uppercase; */
        font-family: 'Ubuntu', sans-serif;
}



.caption_info h4 {
    background: #561f80;
    color: #fff;
    padding: 10px 10px;
    margin: 10px 0px;
    border-radius: 5px;
    border-top-right-radius: 42px;
    border-bottom-right-radius: 42px;
        font-family: 'Ubuntu', sans-serif;
}



.caption_info p {

    font-size: 15px;

    color: #fff;

    padding: 20px 0px;

}



.caption_info a.btn-info {

    background: #19e58c;

    border: 2px solid #19e58c;

    box-shadow: none;

    color: #000;

    font-size: 13px;

    font-weight: 600;

    padding: 8px 49px;

    margin-bottom: 30px;

    border-radius: 8px;

    margin: 15px 0px;

        font-family: 'Ubuntu', sans-serif;
            border-bottom-right-radius: 20px;

}

.caption_info a.btn-info:hover{
    background: #ffd213;
    border: 2px solid #ffd213;
    font-size: 13px;
    font-weight: 600;
    color:#000;
}
.caption_info a.btn-info:focus{
    background: #19e58c;
    border: 2px solid #19e58c;
    font-size: 13px;
    font-weight: 600;
}

.caption_info a.btn-info:active{
    background: #19e58c;
    border: 2px solid #19e58c;
    font-size: 13px;
    font-weight: 600;
}



.caption_info a.btn-info.getstarted {
    background: #ffd213;
    border: 2px solid #ffd213;
    color: #000;

        font-family: 'Ubuntu', sans-serif;
        border-top-left-radius: 20px;
        margin-right:10px;
        transition:.2s linear;
}

.caption_info a.btn-info.getstarted:hover{
    background: #19e58c;
    border: 2px solid #19e58c;
    box-shadow: none;
    color: #000;
}



a.btn-info{

	background: #377dff;

	border:1px solid #377dff;

	box-shadow: none;

	color: #ffffff;

	font-size: 13px;

	font-weight: 400;

	    font-family: 'Ubuntu', sans-serif;

}

a.btn-info:hover , a.btn-info:focus{

	background: #377dff;

	border:1px solid #377dff;

	box-shadow: none;

	color: #ffffff;

	font-size: 13px;

	font-weight: 400;

}



.formorder {
    background-color: #19e58c;
    padding: 20px 25px;
    max-width: 100%;
    border-radius: 4px;
    margin-top: 2em;
    width: 100%;
    max-width: 390px;
    margin-left: auto;
    border-top-left-radius: 186px;
    overflow: hidden;
    position: relative;
    z-index: 12312;
}

.formorder:before {
    content: '';
    position: absolute;
    top: -38px;
    right: 15px;
    background: #561f80;
    width: 200px;
    height: 88.4%;
    transform: rotate(55deg);
    z-index: -1;
}



.formorder p {
    font-size: 19px;
    color: #fff;
    padding-top: 10px;
}



.formorder h3 {
    font-weight: 600;
    color: #fff;
    padding: 2rem 0;
        font-family: 'Ubuntu', sans-serif;
}



.formorder .form-group{

	position: relative;

}



.formorder .form-control {
    border: none;
    background: transparent;
    border: 1px solid #c8c8c8;
    border-radius: 21px;
    background: #ffffff;
    border: none;
    color: #000;
    font-size: 13px;
        font-family: 'Ubuntu', sans-serif;
}



.icon {

    background: #e9ecef;

    position: absolute;

    top: 0;

    left: 0;

    bottom: 0;

    padding: 6px 13px;

    color: #c1272d;

    width: 43px;

}



.formorder button {
    padding: 7px 20px;
    width: 100%;
    max-width: 100%;
    margin: auto;
    display: block;
   border-color: #ffd213;
    background: #ffd213;
    color: #000;
    font-size: 20px;
    border-radius: 45px;
}
.formorder button:hover{
    border-color: #561f80;
    background: #561f80;
    color: #fff;
}





.header_sec:before {

    content: "";

    background-image: url(../../assets/images/slidershape.png);

    position: absolute;

    background-size: cover;

    bottom: 0;

    left: 0;

    right: 0;

    width: 100%;

    height: 150px;

}





.essaywritinghelpsec{

	width: 100%;

	padding: 40px 0px;

	padding-bottom: 80px;

	position: relative;

}



/*.essaywritinghelpsec:before{

	  content: "";

    background-image: url(../../assets/images/stepshape.png);

    position: absolute;

    background-size: cover;

    bottom: 0;

    left: 0;

    right: 0;

    width: 100%;

    height: 130px;

}*/

.cv-header{

	width: 100%;

	position: relative;

	height: auto;

	  background-image: linear-gradient( 141deg , #561f80 0%, #0000000d 51%, #0000000d 75%), url(../../assets/images/cv-bg.png);

	  background-size: cover;

	  background-repeat: no-repeat;



position: relative;

    padding-bottom: 5em;



}


.cv-section-2{
    background-color: #19e58c;
    padding: 3rem 0;
}

.cv-section-2 h3{
    font-family: 'Ubuntu', sans-serif;
    font-size: 33px;
}

.cv-section-2 p{
    padding: 10px 0px;
    font-size: 15px;
    font-family: 'Ubuntu', sans-serif;
    line-height: 25px;
}

.cv-section-2 img{
    width: 100%;
}


.cv-btn-1{
    background-color: #ffd213;
    border: 2px solid #ffd213;
    color: #000;
    font-family: 'Ubuntu', sans-serif;
    border-top-left-radius: 20px;
    padding: 12px 49px;
    font-size: 13px;
    font-weight: 600;
    margin: 15px 0px;
    border-bottom-right-radius: 20px;
    margin-top: 15px;
    display: inline-block;
    width: 32%;
}

.cv-btn-1:hover{
    text-decoration: none;
    color: #000;
}

.cv-btn-2{
    background-color: #561f80;
    border: 2px solid #561f80;
    color: #fff;
    font-family: 'Ubuntu', sans-serif;
    border-top-left-radius: 20px;
    padding: 12px 49px;
    font-size: 13px;
    font-weight: 600;
    margin: 15px 0px;
    border-bottom-right-radius: 20px;
    margin-top: 15px;
    margin-left: 15px;
    display: inline-block;
    width: 36%;
}

.cv-btn-2:hover{
    text-decoration: none;
    color: #fff;
}

.cv-section-3{
    padding: 3rem 0px;
}

.cv-section-3 .col-lg-12{
    padding-bottom: 20px;
}

.cv-section-3 .col-lg-12 h3{
    text-align: center;
    font-weight: 800;
}

.cv-section-3 .col-lg-12 h4{
    padding-bottom: 10px;
    font-weight: 800;
}

.cv-section-3 .col-lg-12 p{
    text-align: center;
    font-size: 15px;
}

.cv-section-3 ul{
    padding-top: 10px;
}

.cv-section-3 .col-lg-6{
    padding-bottom: 20px;
}

.cv-section-3 .col-lg-6 h4{
    font-weight: 800;
}

.cv-section-3 .col-lg-6 p{
    font-size: 15px;

}

.cv-section-3 i{
    color: #efd11f;
    padding-right: 10px;
    font-size: 1.3rem;
}

.cv-tabs .nav-link{
    display: block;
    padding:5px 0px;
    background: #fff;
    box-shadow: 0px 2px 8px rgb(0 0 0 / 10%);
    border-radius: 50px;
    margin: 0.7rem 0;
    color: #000;
    border: 1px solid #fff;
    text-align: left;
}

.cv-tabs .col-lg-6{
    margin-bottom: 20px;
    margin-top: 40px;
}

.cv-tabs h3{
    text-align: center;
}

.cv-tabs span{
    background: linear-gradient( 198.21deg , #ffd213 40.5%, #ffd213 96.44%);
    color: #fff;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 10%);
    border-radius: 40px;
    font-weight: bold;
    font-size: 24px;
    line-height: 24px;
    text-align: center;
    color: #561F81;
    width: 58px;
    height: 53px;
    display: inline-block;
    line-height: 58px;
    margin-right: 22px;
    margin-left: 5px;
}

.cv-tabs .nav-pills .nav-link.active{
    background-color: #481570 !important;
    border: 1px solid #481570;
    color: #fff;
}

.cv-tabs .tab-content p{
    padding-bottom: 20px;
}

.portfolio{
    padding: 3rem 0px;
    background-color: #19e58c;
}

.portfolio h3{
    text-align: center;
    padding-bottom: 30px;
    font-family: 'Ubuntu', sans-serif;
    font-size: 33px;
}

.last-content{
    padding: 3rem 0px;
}

.last-content h4{
    font-size: 31px;
    font-weight: 800;
    font-family: 'Ubuntu', sans-serif;
}

.last-content p{
    padding: 10px 0px;
}

.cv-contact{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.cv-phone div{
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.cv-phone p{
    color: #000;
    padding-left: 10px;
}

.cv-whatsapp div{
    margin-left: 85px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.cv-whatsapp p{
    color: #000;
    padding-left: 10px;
}

.cv-email div{
    margin-top: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.cv-email p{
    color: #000;
    padding-left: 10px;
}

.cv-contact .cv-btn{
    margin-left: 25px;
    margin-top: 20px;
    width: 30%;
    background-color: #ffd213;
    border: 2px solid #ffd213;
    color: #000;
    font-family: 'Ubuntu', sans-serif;
    border-top-left-radius: 20px;
    padding: 12px 49px;
    font-size: 13px;
    font-weight: 600;
    border-bottom-right-radius: 20px;
    display: inline-block;
    width: 32%;
}

.stepbgsec {

    width: 100%;

    background: #19e58c;

    padding: 3rem 0px;

}



.tabstep {

    width: 100%;

    background: transparent;

    padding: 30px 19px;

    border-radius: 31px;

}



.tabstep ul{}

.tabstep ul li {
    display: block;
    padding: 5px 0px;
    background: #ffd213;
    border-radius: 41px;
    box-shadow: 0px 2px 8px rgb(0 0 0 / 10%);
    border-radius: 50px;
    margin: 1rem 0;
    color: #000;
}



.tabstep ul li:hover{

	background: #ffd213;

    -webkit-box-shadow: 0px 2px 8px rgb(0 0 0 / 10%);

    box-shadow: 0px 2px 8px rgb(0 0 0 / 10%);

    border-radius: 50px;

}



.tabstep ul li:hover span{

	background: linear-gradient(198.21deg, #561f80 40.5%, #561f80 96.44%);

   color: #fff;

}



.tabstep ul li.active{

	background: #561f80;

    -webkit-box-shadow: 0px 2px 8px rgb(0 0 0 / 10%);

    box-shadow: 0px 2px 8px rgb(0 0 0 / 10%);

    border-radius: 50px;

    color: #fff;

}



.tabstep ul li.active span{

	background: linear-gradient(

198.21deg

, #ffd213 40.5%, #ffd213 96.44%);

   color: #fff;

}



.tabstep ul li span{

	background: linear-gradient(

198.21deg

, #FCFDFF 40.5%, #F1F2FF 96.44%);

    -webkit-box-shadow: 0px 4px 4px rgb(0 0 0 / 10%);

    box-shadow: 0px 4px 4px rgb(0 0 0 / 10%);

    border-radius: 40px;

    font-weight: bold;

    font-size: 24px;

    line-height: 24px;

    text-align: center;

    color: #561F81;

    width: 58px;

    height: 58px;

        display: inline-block;

        line-height: 58px;

        margin-right: 22px;

}



.stepinfo h3{

	font-size: 25px;

	color: #fff;

	font-weight: 600;

	padding-bottom: 20px;



}



.stepbgsec p{

	padding: 10px 0px;

	color: #000;

	font-size: 15px;

}



.professional_team_sec{

	width: 100%;

	padding: 60px 0px;

	padding-bottom: 0;

}



.professional_team_sec h3{

	font-size: 2.3rem;

	font-weight: 600;

	font-family: 'Ubuntu', sans-serif;

	    color: #561f80;

	    padding-bottom: 1rem;

}





.boxprofessional {
    padding: 2rem 2rem;
    margin: 1rem 0;
    background: #19e58c;
   
    position: relative;
    overflow: hidden;
}

.boxprofessional.even{
	 border-top-left-radius: 65px;
    border-top: 15px solid #ffd213;
}
.boxprofessional.odd{
 border-bottom-left-radius: 65px;
    border-bottom: 15px solid #ffd213;
}

.boxprofessional:before {
    content: '';
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 24%;
    background: #561f80;
    right: -262px;
    transform: rotate(-36deg);
}



.boxprofessional h4 {
    color: #561f80;
    font-size: 1.5rem;
    padding-bottom: 10px;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 600;
}

.boxprofessional p{

	font-size: 15px;
	font-family: 'Ubuntu', sans-serif;
	line-height: 22px;
	color: #fff;
}



.online_ready_sec{

	width: 100%;

	padding: 60px 0px;

	position: relative;

	/*background-image: url("../../assets/images/Component2.svg");

    background-color: #4A5866;*/

    background-size: cover;

    padding-top: 14em;

    background-image: linear-gradient( 
141deg , #561f80 0%, #19e58c94 51%, #19e58c94 75%), url(https://assignmentmasters.ae/demo/assets/images/slider-banner-2.png);

        padding-bottom: 5rem;
        margin-top: -3rem;
    z-index: -1;

}

.online_ready_sec:before{

	  content: "";

    background-image: url(../../assets/images/shape3.svg);

    position: absolute;

    background-size: cover;

    top: 0;

    left: 0;

    right: 0;

    width: 100%;

    height: 140px;

}



.online_ready_sec h4{

	text-align: center;

	font-size: 40px;

	color: #fff;

	padding-bottom: 1em;

	font-family: 'Ubuntu', sans-serif;

	font-weight: 600;

}



.online_set_item {
    width: 100%;
    padding: 1.4rem 5.5rem;
    background: #561f80;
    border-radius: 20px;
    margin: 0;
    opacity: 0.9;
    border-top-left-radius: 122px;
    border-bottom-right-radius: 122px;
    border-bottom: 16px solid #ffd213;
}



.online_set_item li{

	display: block;

	color: #fff;

	padding: 12px 0px;

	font-weight: 500;

	    font-family: 'Ubuntu', sans-serif;

	    transition: .7s linear;

}
.online_set_item li:hover i{
	transform: rotate(-20deg);
	color: #fff;
}



.online_set_item li i {
    color: #efd11f;
    padding-right: 10px;
    font-size: 1.3rem;

     transition: .7s linear;
}





.choose_best_sec{

	width: 100%;

	padding: 60px 0px;

}



.box_best {

    background: #FFFFFF;

    -webkit-box-shadow: 0px 2px 8px rgb(0 0 0 / 10%);

    box-shadow: 0px 2px 8px rgb(0 0 0 / 10%);

    border-radius: 20px;

    width: 100%;

    height: 196px;

    margin: 15px 0px;

    text-align: center;

    padding: 10px 20px;

}









.choose_best_sec p{

	padding: 10px 0px;

	font-size: 15px;

}



.choose_best_sec h4{

	font-size: 35px;

}





.boxessays {
    background: #ffd213;
    -webkit-box-shadow: 0px 4px 24px rgb(0 24 71 / 18%);
    box-shadow: 0px 4px 24px rgb(0 24 71 / 18%);
    border-radius: 20px;
    padding: 30px;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    color: #323F61;
    margin: 0.7rem 0;
    
}

.boxessays.even{
	border-top-left-radius: 105px;
	    border-bottom: 10px solid #561f80;
}
.boxessays.odd{
	border-bottom-right-radius: 105px;
	    border-top: 10px solid #561f80;
}

.clr2 {
    background: #19e58c;
}



/*.boxessays.mb{

	margin-top: 3em;

	margin-bottom: 2em;

}*/



.boxessays img{

	width: 55px;

	margin: auto;

	display: block;

}

.boxessays h4{

	font-size: 15px;

	font-weight: 600;

	margin: 10px 0px;

	font-family: 'Ubuntu', sans-serif;

}



.boxessays b{   
    font-size: 15px;
}

.essaywritinghelpsec h3 {
    font-size: 2.6rem;
    font-weight: 600;
    font-family: 'Ubuntu', sans-serif;
    color: #561f80;
}

.essaywritinghelpsec p{

	padding: 10px 0px;

	font-size: 15px;

	font-family: 'Ubuntu', sans-serif;
	line-height: 25px;

}





.square_sec{

	width: 100%;

	background: #f9f9f9;

    padding: 40px 0;

}

.boxinner{

	border-right: 1px solid #3333;

	height: 100%;

}

.boxinner h3{

	font-size: 30px

}

.boxinner h4 {

    font-size: 18px;

}



.poorgradesec{

	width: 100%;

    position: relative;

    background-image: linear-gradient(

141deg

, #b451ff 0%, #532b71 51%, #3e006d 75%);

    background-size: cover;

    padding: 50px 0 50px 0;

}



.gradebox{

	background: #fff;

    padding: 30px 0px 30px 0px;

    text-align: center;

    border-radius: 5px;

    margin: 10px 0px;

    cursor: pointer;

}



.gradebox:hover{

	background: #1dd76a;

    color: #fff;

}

.gradebox h3{

	font-size: 18px;

}

.poorgradesec p{

	color: #fff;

}



.willing_sec{

	width: 100%;

	background: #f9f9f9;

    padding: 40px 0;

}



.willing_sec h3{

	font-size: 20px;

	font-weight: 600;

	text-align: center;

}

.willing_sec p{



}



.boxwilling {

    text-align: center;

    box-shadow: 0 0 20px 0 rgb(62 28 131 / 8%);

    padding: 48px 26px;

    margin: 15px 0px;

}

.boxwilling img {

    width: 90px;

}



.boxwilling h4 {

    font-weight: bold;

    font-size: 19px;

    padding: 10px 0px;

}



.boxwilling p {

    font-size: 14px;

}



.benefit_sec{

	width: 100%;

    padding: 70px 0;

	background: url("../../assets/images/help-img.png") no-repeat top center #f2f2f2;

}



.benefit_sec h2{

	font-size: 43px;

	font-weight: 600;

	color: #fff;

}

.benefit_sec span{

	display: block;

}



.wondoring_sec{

	width: 100%;

	padding: 40px 0px;

	background: #f9f9f9;

}



.wondoring_sec ul{

	padding: 30px 0px;

}

.wondoring_sec ul li{

	padding: 3px 0px;

}

.wondoring_sec ul li i{

	color: #8bc34a;

	font-size: 20px;

	vertical-align: middle;

	padding-right: 5px;

}



.wondoring_sec h3{

	padding-bottom: 15px;

	font-size: 23px;

	text-align: center;

}

.wondoring_sec p{

	font-size: 14px;

}



.wondoring_sec p a{

	font-weight: 600;

	color: #fe6962;

}





.footer_sec {
    width: 100%;
    padding: 4rem 0;
    border-radius: 3px;
    position: relative;
   /* background: #561f80;*/
        padding-bottom: 7rem;
        overflow: hidden;
        background-image: linear-gradient( 
141deg , #561f80 0%, #561f80b5 51%, #561f80b5 75%), url(https://assignmentmasters.ae/demo/assets/images/slider-banner-2.png);
}
.footer_sec:before {
    content: '';
    position: absolute;
    bottom: -4px;
    width: 328px;
    height: 311px;
    background: #19e58c7d;
    border-radius: 224px;
    left: -78px;
    transform: rotate(-49deg);
}

.footer_sec:after {
    content: '';
    position: absolute;
    bottom: 39px;
    width: 100px;
    height: 100px;
    background: #ffd2138f;
    border-radius: 115px;
    right: 113px;
}


.footer_sec img {
    width: 100%;
    max-width: 226px;
}


.footer_sec a{

    display: block;

    padding: 5px 0px;

    color: #fff;

    font-size: 14px;

    font-weight: 500;

    text-decoration: none;

}

.footer_sec a i{

    color: #b50023;

    font-size: 8px;

    vertical-align: middle;

}



.boxinm{

    padding-bottom: 30px;

}



.footer_sec h3{

	font-size: 24px;

	color: #fff;

    font-weight: 600;

    padding-bottom: 7px;

}

.footer_sec p {
    font-size: 14px;
    color: #fff;
    padding: 3px 0px;
    font-family: 'Ubuntu', sans-serif;
    line-height: 22px;
}





.footer_sec h5{

	font-size: 15px;

	color: #fff;

	padding-top: 10px;

}



.copyright_sec{

	width: 100%;

	background: #112229;

	padding: 7px 0px;

}

.copyright_sec p{

	color: #fff;

	font-size: 13px;

}

.copyright_sec p a{

	text-decoration: none;

	color: #fff;

}



.specialize_sec{

	width: 100%;

	padding: 40px 0px;

}

.special_box{

	text-align: center;

	margin: 15px 0px;

}

.special_box img{}

.special_box h4{

	font-size: 13px;

}



.asking_sec{

	width: 100%;

	padding: 40px 0px;

	background: #f9f9f9;

}



.asking_sec h4{}

.asking_sec p{

	padding: 10px 0px;

	font-size: 14px;

}

.asking_sec ul{

	margin: 0;

	padding: 15px 0px;

}

.asking_sec ul li{

	padding: 3px 0px;

	font-size: 15px;

}

.asking_sec ul li i{

	color: #8bc34a;

    font-size: 20px;

    vertical-align: middle;

    padding-right: 5px;

}



.asking_sec a{

	display: block;

	width: 100%;

	margin-bottom: 30px;

	padding: 15px 0 15px 0;

	color: #fff;

	background-color: #481570;

	border-color: #481570;

	text-align: center;

	text-decoration: none;

}



.client_reviews{

	width: 100%;

	padding: 40px 0px;

}



.client_box{

	display: block;

    border-radius: 8px;

    position: relative;

    background-color: #efeeee;

    padding: 25px 50px 30px 50px;

    font-size: 16px;

    font-weight: 400;

    margin: 0;

    line-height: 1.6em;

    font-style: italic;

}



.footer_client{

	padding: 30px 0px;

}

.footer_client h4{

font-size: 18px;

}

.footer_client h4 img{

	vertical-align: middle;

}



.breadcrumb_sec{

	width: 100%;

	padding: 30px 0px;

	background-image: linear-gradient(

180deg

,#ffffff 0%,#def6f6 100%)!important;

}



.breadcrumb_info{

	width: 100%;

	padding: 70px 0px;

}



.offer_services{

	width: 100%;

	padding: 50px 0px;

	background-image: linear-gradient(

180deg

,#ffffff 0%,#f1f7f7 100%)!important;

}



.service_box{

	border: 1px solid #eee;

    margin: 0 0 15px;

    padding: 15px 10px;

}



.serive_footersec{

	width: 100%;

	padding: 40px 0px;

}



.serive_footersec h3{}

.serive_footersec p{}

.serive_footersec a{

	background-color: #48ab3e;

    color: white;

    font-size: 13px;

    border: 0px;

    border-radius: 4px;

    padding-left: 15px;

    padding-right: 15px;

    padding-top: 15px;

    padding-bottom: 15px;

    margin-top: 40px;

    cursor: pointer;

  	text-decoration: none;

  	display: block;

  	width: 100%;

  	max-width: 270px;

  	margin: 40px auto;

}

.stepbgsec h2{
	font-size: 3rem;
	text-align: center;
	font-family: 'Ubuntu', sans-serif;
	color: #561f80;
}

.infoe{
	padding-top: 2rem;
}

.researchtype{
	padding: 1rem 0;
}
.mainresearc h4 {
    font-family: 'Ubuntu', sans-serif;
    font-weight: 600;
    text-align: center;
    padding-bottom: 10px;
    font-size: 2.6rem;
    color: #561f80;
}
.mainresearc p {
    font-family: 'Ubuntu', sans-serif;
    text-align: center;
    line-height: 24px;
    font-size: 18px;
    padding-bottom: 2rem;
}

.researchinfo {
   
}
.researchinfo p {
    text-align: left;
    line-height: 28px;
}
.researchinfo h3 {
    padding: 1rem 0;
    font-weight: 600;
    font-family: 'Ubuntu', sans-serif;
    font-size: 1.9rem;
    color: #561f80;
    line-height: 36px;
}

.researchtype .container {
    background: #f8f8f8;
    border-top: 0;
    border-left: 0;
    padding: 1.7rem 3rem;
    border-top-left-radius: 0;
    border-bottom-right-radius: 0;
    border-right: 0;
    border-top-right-radius: 0;
}

.calltoaction {
    padding: 3rem 0;
    background: #561f80;
    position: relative;
    overflow: hidden;
    margin-bottom: 3rem;
    z-index: 88;
    border-top-left-radius: 66px;
    border-bottom-right-radius: 155px;
}
.calltoaction:before {
    content: '';
    position: absolute;
    bottom: 24px;
    width: 58%;
    height: 57%;
    background: #ffd213;
    transform: rotate(-47deg);
    z-index: -1;
    border-top: 21px solid #ffffff;
    left: -527px;
    border-bottom: 21px solid #ffffff;
}


.calltoaction h4{
	font-family: 'Ubuntu', sans-serif;
    color: #fff;
    font-size: 2.7rem;
}
.calltoaction p {
    font-family: 'Ubuntu', sans-serif;
    color: #fff;
    padding: 0.7rem 0;
    font-size: 20px;
    line-height: 28px;
    padding-right: 13rem;
}
.calltoaction a {
    font-family: 'Ubuntu', sans-serif;
    padding: 0.6rem 1.6rem;
    background: #fff;
    margin: 0.3rem 0;
    display: inline-block;
    border-top-left-radius: 21px;
    border-bottom-right-radius: 21px;
}
.calltoaction a.livechat {
    background: #ffd213;
    color: #fff;
    font-weight: 600;
}
.calltoaction a.ordernow {
    background: #19e58c;
    color: #fff;
}
.calltoaction img {
    position: absolute;
    right: -34px;
    top: -22px;
    transform: rotate(-180deg);
    width: 231px;
}

.quicklink {
    padding-top: 1.4rem;
}
.quicklink p{
    color: #ffd213;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 600;
    padding-bottom: 15px;
    font-size: 2rem;
}
.quicklink ul{}
.quicklink ul li {
    width: 100%;
    max-width: 172px;
    display: inline-block;
    color: #fff;
    padding: 6px 0;
    color: white;
    font-family: 'Ubuntu', sans-serif;
}
.quicklink ul li a{}

ul.social{}
ul.social li {
    display: inline-block;
}
ul.social li a {
    padding: 0.8rem 0.3rem;
}

ul.social li a i {
    color: #fff;
    font-size: 2rem;
}
.contactinfo p{
    color: #ffd213;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 600;
    padding-bottom: 15px;
    font-size: 2rem;
}

.contactinfo {
    padding-top: 1.6rem;
}

.copyrightsec {
    background: #ffd213;
    padding: 0.5rem 0;
    text-align: center;
    position: relative;
    z-index: 12;
    border-top-left-radius: 59px;
    border-bottom-right-radius: 59px;
    margin-top: 8px;
}
.copyrightsec p{}


.ServicesInner {
    padding: 3rem 0;
}
.ServicesInner h3 {
    color: #ffd213;
    font-size: 2rem;
    font-weight: 600;
}
.ServicesInner a {
    display: inline-block;
    padding: 10px 25px;
    border-top-left-radius: 14px;
    border-bottom-right-radius: 14px;
    margin: 14px 4px;
    color: #000;
    font-weight: 600;
    text-decoration: none;
}
.ServicesInner a.ordernow {
    background: #fff;
}
.ServicesInner a.livechat {
    background: #ffd213;
}

.ServiceItems{
    padding: 3rem 0;
}

.ServiceItems h3 {
    font-size: 33px;
    font-weight: 600;
    color: #4a1c6e;
}
.ServiceItems h4 {
    font-size: 33px;
    font-weight: 600;
    color: #4a1c6e;
}
.ServiceItems h5 {
    font-size: 25px;
    font-weight: 600;
    color: #358082;
}
.ServiceItems p {
    padding: 5px 0;
    line-height: 30px;
    font-size: 15px;
}
.ServiceItems ul {
    margin: 0;
    padding: 0;
    list-style: none;
    padding: 10px 0;
}
.ServiceItems ul li {
    padding: 0px 0;
    font-size: 15px;
    position: relative;
    margin: 6px 0;
}

.ServiceItems ul li i {
    color: #fff;
    font-size: 21px;
    vertical-align: middle;
}

.ServiceItems ul li span {
    background: #ffd213;
    padding: 5px 14px;
    border-radius: 26px;
}

.ServiceItems ul li span.second{
    background: #357f82;
    color: #fff;
}

.ServiceItems ul li span.circle {
    padding: 8px 10px;
    background: #4d1d73;
    width: 40px;
    height: 40px;
    display: inline-block;
}

.ReviewBox {
    text-align: center;
    padding: 34px 98px;
    background: #dbdbdb33;
    border-top: 20px solid #561f80;
    border-left: 20px solid #ffd213;
    margin-bottom: 5rem;
    border-radius: 20px;
}
.ReviewBox .icons {
    width: 70px;
    margin: auto;
}
.ReviewBox .icons img{}
.ReviewBox h5 {
    color: #561f80;
    font-weight: 600;
    font-size: 23px;
}
.ReviewBox p {
    font-size: 13px;
    line-height: 26px;
}

.customerReviews  .testimonils{
    font-size: 40px;
    color: #000;
    padding-bottom: 1rem;
    font-weight: 800;
}

.customerReviews h6 i {
    color: #ffd213;
}

.customerReviews .swiper-pagination {
    position: inherit;
    margin: 0;
    padding: 0;
    top: -66px;
    z-index: 1213213;
    left: 0;
    right: 0;
}
.customerReviews .swiper-pagination span.swiper-pagination-bullet {
    width: 20px;
    height: 20px;
    margin-right: 6px;
    background: #541e7e;
    opacity: 1;
}
.customerReviews .swiper-pagination span.swiper-pagination-bullet-active {
    background: #ffd213;
}

.SIdePanel1 {
    background: #ffd213;
    padding: 13px 20px;
    margin-bottom: 27px;
    border-radius: 5px;
}
.SIdePanel1 p {
    font-size: 12px;
    line-height: 21px;
    margin-bottom: 12px;
    padding-top: 10px;
}
.SIdePanel1 .h4 {
    font-size: 19px;
    text-align: center;
    padding-top: 14px;
}
.SIdePanel1 ul{}
.SIdePanel1 ul li {
    font-size: 13px;
    display: flex;
    gap: 9px;
    align-items: flex-start;
}
.SIdePanel1 ul li i {
    color: #000;
    font-size: 18px;
    padding: 4px 0;
}

.SIdePanel1 a.ordernow {
    background: #4d1d73;
    display: block;
    padding: 6px 24px;
    border-radius: 21px;
    text-align: center;
    color: #fff;
    margin-bottom: 20px;
}

.SIdePanel2{
    background: #357f82;
}

.SIdePanel2 h4 {
    font-size: 19px;
    text-align: center;
    padding-top: 14px;
    color: #fff;
}

.SIdePanel2 p {
    font-size: 12px;
    line-height: 21px;
    margin-bottom: 12px;
    padding-top: 10px;
    color: #fff;
}

.SIdePanel2 a.ordernow {
    background: #ffd213;
    display: block;
    padding: 6px 24px;
    border-radius: 21px;
    text-align: center;
    color: #4d1d73;
    margin-bottom: 20px;
}

/*
.ServiceItems ul li:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #ffd213;
    z-index: -1;
    left: 31px;
    border-radius: 20px;
}*/
.ReviewSec{
    padding: 3rem 0;
}
.ReviewSec h5 {
    font-size: 39px;
    color: #521e7b;
    font-weight: 600;
}

.ReviewSec h4{
    font-size: 26px;
}

.pricing_sec{
    width: 100%;
        padding: 30px 0px;
}

.pricing_tabs {
    margin-top: 30px;
    width: 100%;
    margin: auto;
    padding: 10px 21px;
    display: flex;
    justify-content: center;
}


.pricing_tabs .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #000 !important;
    background-color: #ffd213 !important;
    border-color: #ffd213 #dee2e6 #fff !important;
}

.pricing_tabs .nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background: #541f7c;
    margin-right: 2px;
    color: #fff;
}

.pricing_tabs{
    margin-top: 30px;
}

.pricing_list {
    width: 100%;
    background: #ffffff;
    margin: 6px 0px;
    border-radius: 5px;
    box-shadow: 2px 2px 8px #b1b0b0;
    transition: .2s linear;
    padding-bottom: 0;
}

.pricing_list:hover{
    transform: scale(1.1);
}

.boxpricin {
    width: 100%;
    background: #327f7c;
    text-align: center;
    padding: 10px 0px;
}

.boxpricin h5{
    font-size: 15px;
    color: #fff;
}

.pricing_list ul{
    list-style: none;
    margin: 0;
        padding-bottom: 10px;
}

.pricing_list p {
    font-size: 26px;
    font-weight: 600;
    color: #040847;
}

.pricing_list p span {
    color: #ffd213;
    font-size: 18px;
}

.pricing_list a {
    font-size: 15px;
   
    background: #040847;
    border-color: #040847;
    padding: 5px 13px;
    transition: .2s linear;
    width: 100%;
    max-width: 111px;
    margin: auto;
    display: block;
}
.pricing_list a:hover{
background: #ead033;
color: #333;
}

.pricing_list h4 {
    font-size: 20px;
    font-weight: 700;
    color: #521e7a;
}

.form_order {
    width: 100%;
    padding: 30px 0;
    padding-top: 0;
    background: #fff;
}

.order_specification {
    width: 100%;
    background: #19e58c;
    text-align: center;
    padding: 12px 0;
    margin-bottom: 28px;
}

.order_specification h2 {
    color: #fff;
}

.order_details .form-control {
    height: auto;
    border-radius: 19px;
    padding: 10px 15px;
    width: 100%;
    margin: 0 auto;
    outline: 0;
    border: 1px solid #112229;
}

.ordersummary {
    position: sticky;
    top: 153px;
    border: 1px solid #3333;
    padding: 20px 35px;
    border-radius: 20px;
    background: #ffd213;
}

.ordersummary h3 {
    font-size: 22px;
    margin: 0;
    text-align: center;
    padding-bottom: 15px;
    font-weight: 700;
    color: #561f80;
}

.ordersummary hr {
    margin: 8px 0;
}

.academic_paper h4 {
    font-size: 16px;
    color: #561f80;
    font-weight: 700;
}

.academic_paper ul {
    margin: 0;
    list-style: none;
}

.academic_paper ul li {
    font-size: 14px;
    padding: 5px 0;
    display: block;
    color: #000;
}

.basic_price {
    width: 100%;
    padding: 15px 0;
}

.basic_price h4 {
    font-size: 16px;
    color: #561f80;
    font-weight: 700;
}

.basic_price ul {
    margin: 0;
    list-style: none;
}

.basic_price ul li {
    font-size: 14px;
    padding: 5px 0;
    display: block;
}

.basic_price ul li.borderdata {
    border-top: 1px solid #561f80;
}
.card_img img {
    mix-blend-mode: difference;
}

#cover-spin {
    position: fixed;
    width: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(255,255,255,.7);
    z-index: 9999;
    display: none;
}

#cover-spin::after {
    content: '';
    display: block;
    position: absolute;
    left: 48%;
    top: 40%;
    width: 120px;
    height: 120px;
    border-style: solid;
    border-color: #002365;
    border-top-color: #ff0;
    border-bottom-color: #bcc3c9;
    border-width: 8px;
    border-radius: 50%;
    -webkit-animation: spin .8s linear infinite;
    animation: spin .8s linear infinite;
}


@-webkit-keyframes spin{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}#cover-spin::after{content:'';display:block;position:absolute;left:48%;top:40%;width:120px;height:120px;border-style:solid;border-color:#002365;border-top-color:#ff0;border-bottom-color:#bcc3c9;border-width:8px;border-radius:50%;-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite}label:hover{cursor:pointer}


.menubar.sticky-top.fixed {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background: #561f80;
}
.SIdePanel1.sideBg {
    background: #26e181;
}
.SIdePanel1.sideBg2 {
    background: #561f80;
}
.SIdePanel1.sideBg2 h4 {
    color: #fff;
}
.SIdePanel1.sideBg2 ul li {
    color: #fff;
}
.sideBg2 a.ordernow {
    background: #ffd213;
}
.SIdePanel1.sideBg2 ul li i{
    color:#fff;
}
li.nav-item.orderNow a {
    background: #ffd213;
    color: #000 !important;
}

.researchinfo a.livechat {
    background: #ffd213;
    color: #fff;
    font-weight: 600;
}

.researchinfo a {
    font-family: 'Ubuntu', sans-serif;
    padding: 0.6rem 1.6rem;
    background: #fff;
    margin: 0.3rem 0;
    display: inline-block;
    border-top-left-radius: 21px;
    border-bottom-right-radius: 21px;
    text-decoration:none;
}

.researchinfo a.ordernow {
    background: #19e58c;
    color: #fff;
}
button.btn.btn-primary.show-more {
    display: inline-block;
    padding: 10px 25px;
    border-top-left-radius: 14px;
    border-bottom-right-radius: 14px;
    margin: 14px 4px;
    color: #fff;
    font-weight: 600;
    text-decoration: none;
    background: #561f80;
    border-color: #561f80;
    margin:auto;
}

.btn-primary.focus, .btn-primary:focus{
    outline:none;
    box-shadow:none;
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #561f80;
    border-color: #561f80;
}

.dropdown-item.active, .dropdown-item:active {
    color: #000;
    text-decoration: none;
    background-color: #ffd213;
}

.info_personal button {
    background: #561f80;
    color: #fff;
    border-radius: 3px;
    font-size: 13px;
    padding: 6px 31px;
    font-weight: 400;
    border: 1px solid #fff;
    border-radius: 35px;
    border-color: #561f80;
}

.fixedbtnwhatsapp {
    z-index: 999999;
}
.fixedbtnwhatsapp {
    position: fixed;
    bottom: 1em;
    left: 2em;
}
.fixedbtnwhatsapp img {
    width: 100%;
    max-width: 80px;
}
.fixedbtnwhatsapp img {
    display: block;
}

.h1, h1 {
    font-size: 2.5rem;
    color: #fff;
}
.file-upload, .file-upload:hover {
    background-color: #fff;
}
.file-upload {
    border: 2px dashed #561f80;
    border-radius: 8px;
    padding: 10px 20px;
    text-align: center;
    cursor: pointer;
    transition: background-color .2s;
    margin-top: 7px;
}
.upload-label {
    display: flex
;
    flex-direction: row;
    align-items: center;
    gap: 10px;
    color: #000;
    font-size: 15px;
    justify-content: center;
    color:#000 !important;
}
[hidden] {
    display: none !important;
}