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
, #001655 0%, #0057b9 51%, #0057b9 75%);

}



.menubar{

	width: 100%;

	padding: 2px 0px;

	z-index: 99999999;

	position: relative;

}

.menubar.fixed{
	width: 100%;
   /* background: #571f81;*/
   background-image: linear-gradient( 
141deg
 , #001655 0%, #0057b9 51%, #0057b9 75%);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9999999;
}

.breadcrumb_info {
    padding: 2px 0px;
    color: #fff;
}
.menubar a.navbar-brand{

	color: #377dff;

	font-weight: 500;

	font-size: 20px;

	text-decoration: none;

	text-transform: uppercase;

}

.menubar a.navbar-brand img {
    width: 100%;
    max-width: 214px;
}


.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 .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: 14px;

    padding: 10px 10px;

    font-weight: 400;

}

.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: 0px 3px;

    color: #fff;

    border-radius: 3px;

    font-size: 13px;

    padding: 10px 16px;

    font-weight: 400;

    border: 2px solid #fcd137;

        border-radius: 35px;

        margin-right: 5px;

}



.caption_info {

    padding: 0em 0px;

    padding-bottom: 3em;

}



.caption_info h3 {

    font-size: 30px;

    color: #fff;

    font-weight: 400;

}

.caption_info h1 {

    font-size: 44px;

    color: #fff;

    font-weight: 600;

}



.caption_info p {

    font-size: 15px;

    color: #fff;

    padding: 20px 0px;

}



.caption_info a.btn-info {

    background: transparent;

    border: 2px solid #fff;

    box-shadow: none;

    color: #ffffff;

    font-size: 13px;

    font-weight: 600;

    padding: 12px 49px;

    margin-bottom: 30px;

    border-radius: 8px;

}

.caption_info a.btn-info:hover{
    background: transparent;
    border: 2px solid #fff;
}

.caption_info .btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show>.btn-info.dropdown-toggle{
color: #fff;
    background-color: transparent;
    border-color: #fff;
}



.caption_info a.btn-info.getstarted{

	background: #E2D5CC;

    border: 2px solid #E2D5CC;

    color: #471170;
        margin-right: 10px;

}



a.btn-info{

	background: #377dff;

	border:1px solid #377dff;

	box-shadow: none;

	color: #ffffff;

	font-size: 13px;

	font-weight: 400;

}

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: rgba(193,39,45,.7);*/
	background: rgb(0 49 127);

    padding: 20px 38px;

    max-width: 459px;

    border-radius: 15px;

        margin-left: auto;
            border-bottom: 13px solid #fcd014;
    border-right: 13px solid #fcd014;

}



.formorder .form-group{

	position: relative;

}



.formorder .form-control {

   /* padding-left: 52px;
*/
}



.icon {

    background: #e9ecef;

    position: absolute;

    top: 0;

    left: 0;

    bottom: 0;

    padding: 6px 13px;

    color: #c1272d;

    width: 43px;

}



/*.formorder button{

	padding: 15px 20px;

	width: 100%;

	max-width: 470px;

	margin: auto;

	display: block;

	border-color:#ffd213;

	background: #ffd213;

	color: #000;

	font-size: 20px;

	border-radius: 10px;

}*/



.square_sec{

	width: 100%;

	background: #fff;

    padding: 40px 0;

}

.boxinner{

	border-right: 1px solid #ffffff40;

	height: 100%;

}

.boxinner h3{

	font-size: 30px;
    color: #003280;
    font-weight: 600;

}

.square_sec p{
    padding: 1.5rem 0;
}

.boxinner h4 {

    font-size: 18px;

}



.poorgradesec{

	width: 100%;

    position: relative;

   /* background-image: linear-gradient(

141deg

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

background-image: linear-gradient( 
141deg
 , #001655 0%, #0057b9 51%, #0057b9 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: #ffd213;

    color: #000;

}

.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 h5 {

    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.webp") no-repeat top center #f2f2f2;
    background-position: center;
    background-size: cover;

}

.benefit_sec a {
    background: #0050ae;
    display: inline-block;
    padding: 8px 1.5rem;
    border-radius: 50px;
    text-decoration: none;
    color: #fff;
    margin-right: 10px;
}

.benefit_sec a.ordernow{}
.benefit_sec a.livechat {
    background: #fff;
    color: #000;
}


.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: #f6bf1a;

	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;

}



.FooterTOp {
    /* background: #ffc918; */
    margin-bottom: 2rem;
    background: linear-gradient(
90deg, rgb(0 36 107) 62%, rgba(255,201,24,1) 35%, rgba(255,201,24,1) 100%);
    box-shadow: 2px 2px 9px #3333;
    position: relative;
    padding: 2rem 0;
}

.footer_sec{

	 width: 100%;

    padding: 60px 0px;

    border-radius: 3px;

    position: relative;

    padding-top: 0px;

    /*background-image: linear-gradient(

141deg

, #3e006d 0%, #76469a 51%, #b451ff 75%);*/

/*background-image: linear-gradient( 
141deg
 , #001655 0%, #0057b9 51%, #0057b9 75%);*/

 background: #00246b;

 padding-bottom: 1rem;

}



.footer_sec img{

	

}



.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: 12px;

	color: #fff;

	padding: 3px 0px;

}





.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;

	transition: .2s linear;

}

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

.special_box img{}

.special_box h4{

	font-size: 13px;

}



.asking_sec{

	width: 100%;

	padding: 40px 0px;

	background: #f9f9f9;

}

.asking_sec p{

	padding: 10px 0px;

	font-size: 14px;

}

.asking_sec h4{
    font-size: 1.5rem;
}

.asking_sec h5{
    font-size: 1.5rem;
}

.asking_sec h6{
    font-size: 1.3rem;
}

.asking_sec ul{

	margin: 0;

	padding: 15px 0px;

}

.asking_sec ul li{

	padding: 3px 0px;

	font-size: 15px;

}

.asking_sec ul li i{

	color: #f6bf1a;

    font-size: 20px;

    vertical-align: middle;

    padding-right: 5px;

}

.wrapbutton {
    text-align: center;
    padding: 30px 0px;
}

.wrapbutton a {
    transition: .2s linear;
    padding: 15px 40px;
    border-radius: 53px;
    /*background: #571f81;*/
    background-image: linear-gradient( 
141deg
 , #001655 0%, #0057b9 51%, #0057b9 75%);
    border-color: #571f81;
}

.wrapbutton a:hover {
    transform: scale(1.1);
    background: #fcd014;
    color: #000;
    border-color: #fcd014;
}



.asking_sec a {
    display: block;
    width: 100%;
    margin-bottom: 11px;
    padding: 15px 0 15px 0;
    color: #000;
    background-color: #ffd213;
    border-color: #ffd213;
    text-align: center;
    text-decoration: none;
}

.asking_sec a:hover{
	background: #014fac;
	border-color: #014fac;
	color: #fff;
}



.client_reviews{

	width: 100%;

	padding: 40px 0px;

	overflow: hidden;
}



.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: 17px 0px;

	/*background-image: linear-gradient( 
141deg
 , #3e006d 0%, #76469a 51%, #b451ff 75%);*/

 background-image: linear-gradient( 
141deg
 , #001655 0%, #0057b9 51%, #0057b9 75%);

}

.breadcrumb_sec.ban1{
    background-size: cover !important;;
    background-position: center;
    background-repeat: no-repeat;
    background: url("../../assets/images/banners1.jpg");
}
.breadcrumb_sec.ban2{
    background-size: cover !important;
    background-position: center;
    background-repeat: no-repeat;
    background: url("../../assets/images/banners2.jpg");
}
.breadcrumb_sec.ban3{
    background-size: cover !important;;
    background-position: center;
    background-repeat: no-repeat;
    background: url("../../assets/images/banners3.jpg");
}
.breadcrumb_sec.ban4{
    background-size: cover !important;;
    background-position: center;
    background-repeat: no-repeat;
    background: url("../../assets/images/banners4.jpg");
}
.breadcrumb_sec.ban5{
    background-size: cover !important;;
    background-position: center;
    background-repeat: no-repeat;
    background: url("../../assets/images/banners5.jpg");
}

.breadcrumb_info{

	width: 100%;

	padding:44px 0px;

}

.breadcrumb_info h1 {
    font-size: 2rem;
    font-weight: 800;
}



.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;

    transition: .2s linear;

    cursor: pointer;

}

.service_box:hover{
background: #f5f5f5;
transform: scale(1.1);
}


.serive_footersec{

	width: 100%;

	padding: 40px 0px;

	background: #ffd213;

}



.serive_footersec h3{}

.serive_footersec p{}

.serive_footersec a{

	background-color: #003c8f;

    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;

}



.customertestimonails {
    padding: 40px 0;
    background: #f3f1f1;
}

.heading-sec {
    width: 100%;
    padding: 30px 0;
    text-align: center;
}

.customertestimonails .heading-sec h2 {
    color: #112229;
}

.heading-sec p {
    color: #112229;
}

.main-custom-content {
    width: 100%;
    position: relative;
    text-align: center;
}

.customer-say-content {
    width: 100%;
    background: #fff;
    text-align: center;
    padding: 25px 3px;
    border-bottom-right-radius: 50px;
    height: 417px;
    border-bottom: 10px solid #0057b9;
    border-top-left-radius: 50px;
    border-left: 10px solid #0057b9;
}
.customertestimonails .owl-carousel .owl-item img {
    display: block;
    width: auto;
    margin: 0 auto;
}


.customertestimonails .owl-carousel .owl-item .item {
    margin: 0 13px;
}

.customer-say-content h3 {
    color: #333;
}

.customer-say-content p {
    padding: 4px 20px;
    font-size: 15px;
    color: #333;
}

.customer-say-content p i{
    color: #fcd014;
}

.service_content {
    padding: 2rem 0;
}

.service_content h2 {
    font-size: 1.8rem;
    color: #004197;
    font-weight: 600;
}
.service_content p {
    padding: 10px 0;
}
.service_content h3 {
    font-size: 23px;
    font-weight: 600;
    padding: 10px 0;
}
.service_content ul {
    margin: 10px 0;
}
.service_content ul li {
    padding: 4px 0;
    font-size: 15px;
}
.service_content ul li i {
    color: #003f95;
}

.how_its_work {
    width: 100%;
    padding: 30px 0;
    text-align: center;
}

.how_its_work .heading-sec h2 {
    color: #303030;
}

.line_work {
    width: 100%;
    max-width: 908px;
    margin: 0 auto;
}

.iteminkwork {
    padding: 26px 0;
    width: 100%;
    background: url(../../assets/images/myshapestyle.webp);
    background-size: cover;
    background-position: center;
    height: 194px;
}

.iteminkwork ul {
    position: relative;
    top: 21px;
    left: -15px;
}

.iteminkwork ul li {
    display: inline-block;
    width: 100%;
    max-width: 171px;
}

.iteminkwork ul li img {
    width: 55px;
    vertical-align: middle;
}

ul.itemtext li {
    display: inline-block;
    width: 169px;
    vertical-align: text-top;
}

ul.itemtext li h6 {
    font-size: 1em;
    font-weight: 600;
}

.businessformreview {
    width: 100%;
    float: left;
    position: relative;
    background: #fff;
    padding: 20px;
    margin-bottom: 30px;
    border-radius: 5px;
    border: none;
    box-shadow: 0 2px 2px 0 #c8c8c8;
}

.rvUserinfo {
    width: 100%;
    float: left;
}

.user-star-rating {
    width: 100%;
    position: relative;
    display: inline-block;
    float: left;
    margin: 0 0 1.3em;
}

.userstar-rating-left {
    width: 100%;
    float: left;
    clear: both;
}

.user-star-rating .rv-star.star5 {
    background-color: #007f4e!important;
}

.user-star-rating .rv-star {
    width: 24px;
    height: 24px;
    float: left;
    display: inline-block;
    cursor: pointer;
    margin-right: 3px;
    border-radius: 3px;
    text-align: center;
    padding: 1px 0;
    background-color: #c8c8c8;
    color: #fff;
    font-size: 16px;
}

.published-dt-time {
    position: absolute;
    top: 5px;
    right: 0;
    display: block;
    margin: 0;
    font-size: 12px;
    color: #999;
}

.review-title {
    font-size: 18px;
    color: #444;
    font-weight: 600;
    padding: 5px 0;
    margin-top: 0;
}

.review_box{
	padding: 2rem 0;
}

.queriform {
    background: #003d91;
    padding: 2rem 1rem;
    margin-bottom: 1rem;
    border-radius: 4px;
}

.queriform button{
	background: #fcd114;
	color: #00388a;
	border: none;
	width: 100%;
}

.ads img{
	width: 100%;
}

.pricing_boxs {
    width: 100%;
    padding: 30px 0px;
    overflow: hidden;
}

.pricing_tble {
    background: #ffd117;
    text-align: center;
    border-radius: 5px;
    height: auto;
    overflow-y: auto;
}

.pricing_box {
    width: 100%;
    padding: 19px 0px;
    background: #fed24d;
    position: sticky;
    top: 0;
}

.deadline_pricing {
    background: #003c8f;
    border-bottom: 1px solid #fff;
    padding: 6px 0px;
}

.deadline_pricing h4 {
    color: #ffd117;
    font-size: 17px;
    text-transform: uppercase;
}

.deadline_pricing p {
    color: #fff;
}

.pricing.swiper-container.swiper-container-initialized.swiper-container-horizontal {
    overflow: hidden;
}


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

.order_specification h2 {
    color: #333;
}

.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: #f9f9f9;
}
.ordersummary h3 {
    font-size: 22px;
    margin: 0;
    text-align: center;
    padding-bottom: 15px;
    font-weight: 700;
}
.ordersummary hr {
    margin: 8px 0;
}
.academic_paper h4 {
    font-size: 16px;
    color: #000;
    font-weight: 700;
}
.academic_paper ul {
    margin: 0;
    list-style: none;
}
.academic_paper ul li {
    font-size: 14px;
    padding: 5px 0;
    display: block;
}
.basic_price {
    width: 100%;
    padding: 15px 0;
}
.basic_price h4 {
    font-size: 16px;
    color: #000;
    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 #dee2e6;
}

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

@-webkit-keyframes spin {
from {-webkit-transform:rotate(0deg);}
to {-webkit-transform:rotate(360deg);}
}

@keyframes  spin {
from {transform:rotate(0deg);}
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:#3d854c;
border-top-color:#fed24d;
border-bottom-color:#b50023;
border-width: 8px;
border-radius:50%;
-webkit-animation: spin .8s linear infinite;
animation: spin .8s linear infinite;
}

.formorder .form-group p {
    padding-top: 0 !important;
    font-size: 16px !important;
    text-align: left !important;
}

.formorder p {
    padding-top: 3em;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    font-size: 24px;
    font-weight: 600;
}

.minus {
    position: absolute;
    bottom: 0px;
    top: 25px;
    height: 37px;
    left: 0;
    width: 100%;
    max-width: 39px;
    border-radius: 26px;
    border: none;
    box-shadow: 0px 2px 7px #3333;
}

.pageval {
    width: 100%;
    position: absolute;
    left: 0;
    margin: auto;
    right: 0;
    max-width: 109px;
    text-align: center;
    font-weight: 600;
    color: #303030;
    font-size: 20px;
}
.plus {
    position: absolute;
    bottom: 0px;
    top: 25px;
    height: 37px;
    right: 0;
    width: 100%;
    max-width: 39px;
    border-radius: 26px;
    border: none;
    box-shadow: 0px 2px 7px #3333;
}


.pageval {

    width: 100%;

    position: absolute;

    left: 0;

    margin: auto;

    right: 0;

    max-width: 78px;

    text-align: center;

    font-weight: 600;

    color: #303030;

    font-size: 20px;

}


.boxfooter {

    display: flex;

    width: 100%;

    background: #efefee;

    padding: 7px 25px;

    border-top-left-radius: 56px;

}

.footer-bottom{
    background-color: #f2f2f2;
}


.total_amount{}

.total_amount h2 {

    font-size: 19px;

    font-weight: 600;

    color: #303030;

    padding: 13px 5px;

}

.total_amount h2 span {

    display: block;

    padding-left: 16px;

}



.boxfooter button {

    background: #fcd014;

    border: 1px solid #fcd014;

    box-shadow: none;

    color: #333;

    font-size: 14px;

    font-weight: 600;

    text-transform: uppercase;

    padding: 13px 42px;

    border-radius: 33px;

    margin: 10px 0px;

    margin-top: 18px;

    margin-bottom: 0;

}



.boxfooter .total_amount p {
    padding-top: 27px;
        font-size: 20px;
        color: #000;
}
.formorder label{
    color: #fff;
}


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

@-webkit-keyframes spin {
from {-webkit-transform:rotate(0deg);}
to {-webkit-transform:rotate(360deg);}
}

@keyframes  spin {
from {transform:rotate(0deg);}
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:#0057b9;
border-top-color:#fcd137;
border-bottom-color:#0057b9;
border-width: 8px;
border-radius:50%;
-webkit-animation: spin .8s linear infinite;
animation: spin .8s linear infinite;
}

.gradebox.active {
    background: #fcd137;
}


.social_link {
    margin: 0;
    padding: 0;
    list-style: none;
}

.social_link li {
    display: inline-block;
}

.social_link li a {
    color: #fff;
    padding: 5px 5px;
    display: block;
    text-decoration: none;
    font-size: 14px;
}

.social_link li a i {
    color: #fff;
    font-size: 26px;
}

.boxinm a i{
     color: #fff;
    font-size: 15px;
    padding-right: 7px;
}

.breadcrumb_info a {
    border: none;
    padding: 0.5rem 2rem;
    margin-top: 1rem;
    display: inline-block;
    border-radius: 20px;
    background: #0046a0;
    color: #fff;
}

.social_link li b {
    font-size: 19px;
    color: #fff;
    vertical-align: middle;
    padding-right: 13px;
}
.amazingFeatures {
    padding: 2rem 1.3rem;
    background: #003d91;
    margin-bottom: 1rem;
    border-radius: 4px;
}
.amazingFeatures h4 {
    color: #fff;
    font-size: 21px;
    text-align: center;
    font-weight: 800;
    padding-bottom: 14px;
}
.amazingFeatures ul {
    margin: 0;
    list-style: none;
    padding: 0;
}
.amazingFeatures ul li {
    color: #fcd114;
    font-size: 14px;
    padding: 6px 0;
}
.amazingFeatures ul li i{}

.amazingFeatures a {
    display: block;
    padding: 11px 0;
    background: #fcd114;
    color: #000;
    text-align: center;
    border-radius: 43px;
    margin-top: 1rem;
}

.amazingFeatures h5 {
    color: #fff;
    padding-top: 1rem;
}

.pricing_boxs .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
    width: 100%;
    margin: auto;
    display: block;
}

.pricing_boxs .swiper-pagination-bullet {
    width: 20px;
    height: 20px;
    background: #003c8f;
    margin: 8px 5px;
}

.fixedbtnwhatsapp {
    position: fixed;
    bottom: 1em;
    left: 2em;
    z-index: 9999999;
}

.fixedbtnwhatsapp li {
    list-style: none;
}

.fixedbtnwhatsapp img {
    width: 100%;
    max-width: 80px;
}

.footer-email{
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 15px;
}

.footer-email .fa-envelope{
    font-size: 26px;
    color: #fff;
}

.footer-call{
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 15px;
}

.footer-call .fa-whatsapp{
    font-size: 32px;
    color: #fff;
}