@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

html 
{
    scroll-behavior: smooth;
}

/* width */
::-webkit-scrollbar 
{
    width: 7px;
}
   
/* Handle */
::-webkit-scrollbar-thumb 
{
    background: #e9711c; 
}
  
section
{
    padding:60px 0;
}
h1,h2,h3,h4,h5,h6
{
    font-family: "Poppins", serif;    
}
a
{
    font-family: "Poppins", serif;
}
p
{
    font-family: "Poppins", serif;
    color: #010101;
}
li
{
    font-family: "Poppins", serif;
}
/*menu*/

a.logo
{
    text-decoration: none;
    color: #e9711c;
    font-weight: 700;
    text-transform: uppercase;
}
a.logo img
{
    width: 250px;
}
.toggle
{
    display: none;
}
header.desktop_menu
{
    position: absolute;
    left:0;
    top:0;
    z-index:100;
    width: 100%;
    background: #fff;
}
header.desktop_menu nav
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 15px 0;
    width: 100%;
}
header.desktop_menu nav .collapse-menu
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 0;
}
header.desktop_menu ul
{
    padding:0px;
    margin:0px;
}
header.desktop_menu ul li
{
    display: inline-block;
    list-style: none;
    margin-right: 20px;
    position: relative;
}
header.desktop_menu ul li:last-child
{
    margin-right:0px;
}
header.desktop_menu ul li a
{
    text-decoration: none;
    color: #010101;
    text-transform: capitalize;
    padding: 12px 0;
}
.right-menu 
{
    display: flex;
    align-items: center;
}
.right-menu .call-btn
{
    display: flex;
    align-items: center;
}
.right-menu .call-btn a
{
    text-decoration: none;
    color: #e9711c;
    font-size: 15px;
    text-transform: capitalize;
    font-weight: 700;
}
.right-menu .call-btn i
{
    background: #0055B5;
    width: 37px;
    height: 37px;
    min-width: 37px;
    min-height: 37px;
    border-radius: 50px;
    margin: 0 10px 0 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 13px;
}
.getquote a
{
    position: relative;
    background: #e9711c;
    color: #fff;
    text-decoration: none;
    padding: 9px 30px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
    display: inline-block;
}
.getquote a:before
{
    background: #000;
    content: "";
    height: 100%;
    left: 50%;
    opacity: 0;
    position: absolute;
    top: 0;
    transform: skewX(0);
    -o-transform: skewX(0);
    -ms-transform: skewX(0);
    -webkit-transform: skewX(0);
    -moz-transform: skewX(0);
    transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    width: 0;
}
.getquote a:hover:before
{
    left: 5%;
    width: 90%;
    transform: skewX(25deg);
    -o-transform: skewX(25deg);
    -ms-transform: skewX(25deg);
    -webkit-transform: skewX(25deg);
    -ms-transform: skewX(25deg);
    opacity: 0.15;
}
header.desktop_menu ul li .mega-menu
{
    position: absolute;
    left: 0;
    top: 29px;
    background: #fff;
    padding:20px 20px 20px;
    display: none;
    opacity: 0;
    transition: all 0.3s ease;
    box-shadow: 1px 7px 21px 1px rgb(153 153 153 / 40%);
}
header.desktop_menu ul li .mega-menu .mega-menu-column ul li
{
    margin-bottom:10px;
}
header.desktop_menu ul li .mega-menu2
{
    position: absolute;
    left: 204%;
    top: 35px;
    transform: translateX(-50%);
    background: #fff;
    padding:20px 20px 20px;
    min-width: 75rem;
    display: none;
    opacity: 0;
    transition: all 0.3s ease;
    border: 5px solid rgba(200, 150, 62, 0.25);
}
header.desktop_menu ul li.drop-down2:hover .mega-menu
{
    display: block;
    opacity: 1;
    width: 284px;
}
header.desktop_menu ul li.drop-down1:hover .mega-menu2
{
    display: block;
    opacity: 1;
}
header.desktop_menu ul li .mega-menu ul li
{
    display: block;
    list-style: none;
    margin-bottom: 10px;
}
header.desktop_menu ul li .mega-menu2 .mega-menu-column h6
{
    color: #7d7d7d;
    font-size: 0.8rem;
    margin: 0 0 15px;
}
header.desktop_menu ul li .mega-menu2 .mega-menu-column h4
{
    margin: 0 0 10px;
    font-size: 18px;
    font-weight: 700;
    color: #0055B5;
}
header.desktop_menu ul li .mega-menu2.show2 p
{
    font-size: 13px;
}
header.desktop_menu ul li .mega-menu2 .mega-menu-column ul li
{
    margin-bottom: 25px;
    display: block;
    border: 3px solid rgba(0, 85, 181, 0.10);
    padding: 10px 20px 1px;
    margin-right: 0;
    margin-bottom: 15px;
}
header.desktop_menu ul li .mega-menu2 .mega-menu-column ul li a
{
    padding:0px;
}

/*homebanner*/

section.homebanner
{
    position: relative;
    background:url('../images/home/banner/home-banner.webp') no-repeat;
    background-size: cover;
    overflow: hidden;
    height: 773px;
}
section.homebanner:before
{
    content:'';
    position: absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background: rgba(255, 255, 255, 0.8);
}
.absolute-center
{
    position: absolute;
    left:50%;
    top: 56%;
    transform: translate(-50%,-50%);
    z-index: 1;
}
.banner-content h1
{
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #0055B5;
}
.banner-content p
{
    color: #000000;
}
.banner-content ul
{
    padding:0px;    
}
.banner-content ul li
{
    position: relative;
    display: flex;
    align-items: baseline;
    list-style: none;
    margin-bottom:10px;
    font-weight: 600;
    color: #000000;
}
.banner-content ul li i
{
    width: 22px;
    height: 22px;
    min-width: 22px;
    min-height: 22px;
    background: #0055B5;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    border-radius: 100px;
    margin-right: 10px;
    font-size: 11px;
}
.banner-right-image
{
    position: relative;
    z-index: 1;
}
.banner-right-image img
{
    position: relative;
    display: block;
    margin: auto;
    width:100%;
    min-width: 642px;
}
.banner-btn
{
    display: flex;
    align-items: center;
}
.banner-btn .review-btn
{
    position: relative;
    background: #e9711c;
    box-shadow: 2px 2px 4px rgb(64 64 64 / 50%);
    font-size: 15px;
    padding: 10px 15px;
    text-decoration: none;
    color: #fff;
    text-transform: capitalize;
    transition: all 0.2s linear;
    display: inline-block;
}
.banner-btn .review-btn i
{
    margin-right:5px;
    font-size: 15px;
}
.banner-btn .review-btn:before
{
    background: #010101;
    content: "";
    height: 100%;
    left: 50%;
    opacity: 0;
    position: absolute;
    top: 0;
    transform: skewX(0);
    -o-transform: skewX(0);
    -ms-transform: skewX(0);
    -webkit-transform: skewX(0);
    -moz-transform: skewX(0);
    transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    width: 0;
}
.banner-btn .review-btn:hover:before
{
    left: 5%;
    width: 90%;
    transform: skewX(25deg);
    -o-transform: skewX(25deg);
    -ms-transform: skewX(25deg);
    -webkit-transform: skewX(25deg);
    -ms-transform: skewX(25deg);
    opacity: 0.15;
}
.banner-btn .whatsapp-btn
{
    position: relative;
    background: #fff;
    box-shadow: 2px 2px 4px rgb(64 64 64 / 50%);
    font-size: 15px;
    padding: 10px 15px;
    text-decoration: none;
    color: #0055B5;
    text-transform: capitalize;
    transition: all 0.2s linear;
    display: inline-block;
    border: 1px solid #0055B5;
}
.banner-btn .whatsapp-btn:before
{
    background: #010101;
    content: "";
    height: 100%;
    left: 50%;
    opacity: 0;
    position: absolute;
    top: 0;
    transform: skewX(0);
    -o-transform: skewX(0);
    -ms-transform: skewX(0);
    -webkit-transform: skewX(0);
    -moz-transform: skewX(0);
    transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    width: 0;
}
.banner-btn .whatsapp-btn:hover:before
{
    left: 5%;
    width: 90%;
    transform: skewX(25deg);
    -o-transform: skewX(25deg);
    -ms-transform: skewX(25deg);
    -webkit-transform: skewX(25deg);
    -ms-transform: skewX(25deg);
    opacity: 0.15;
}
.banner-btn .whatsapp-btn i
{
    margin-right:5px;
    font-size: 20px;
}
.mr-12px
{
    margin-right: 12px;
}
.icon
{
    display: flex;
    align-items: center;
}
.icon .icon-img
{
    margin-right:10px;
    background: #e9711c;
    padding: 10px;
}
.icon .icon-img img
{
    width: 40px;
}
.icon .icon-txt h6
{
    font-weight: 700;
    color: #fff;
}
.icon .icon-txt p
{
    margin-bottom:0px;
    color: #fff;
}
.shape1
{
    position: absolute;
    left:0;
    bottom: 0;
}
.shape2
{
    position: absolute;
    right: -131px;
    bottom: 0;
}

/*counter-section*/

section.counter-section
{
    position: relative;
}
.box
{
    display: flex;
    flex-direction: column;
    align-items: center;
    box-shadow: 1px 3px 13px 1px rgb(40 40 40 / 30%);
    padding: 21px 0 7px;
    background: #0055B5;
    border: 3px solid #e9711c;
}
.box h3
{
    margin-top:20px;
    font-weight: 700;
    font-size: 28px;
    color: #fff;
}
.box p
{
    font-weight: 700;
    color: #fff;
    text-transform: capitalize;
}
.image-area
{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: #fff;
    width: 80px;
    height: 80px;
    border-radius: 100px;
}
.image-area img
{
    width:100%;
    max-width: 45px;
    filter: invert(1);
}

/*trusted-leader-section*/

section.trusted-leader-section
{
    position: relative;
    background: #cccccc54;
}
section.trusted-leader-section .shape4
{
    position: absolute;
    left: -173px;
    top: 25%;
    width: 300px;
    height: 300px;
    opacity: 0.1;
    mix-blend-mode: multiply;
}
section.trusted-leader-section .text-box
{
    padding: 45px 0;
    position: relative;
    z-index: 2;
}
section.trusted-leader-section .text-box h4
{
    color: #e9711c;
}
section.trusted-leader-section .title
{
    color: #0055B5;
}
section.trusted-leader-section p
{
    color: #010101;
    margin-bottom: 0px;
}
.title
{
    position: relative;
    font-size: 38.4px;
    font-weight: 700;
    text-transform: capitalize;
    color: #0055B5;
    margin-bottom: 30px;
}

/*scientific-section*/

section.scientific-section
{
    position: relative;
}
section.scientific-section .title
{
    position: relative;
    text-align: center;
}
.scientific-column
{
    display: flex;
    flex-direction: column;
    padding:10px 0;
    justify-content: center;
}
.scientific-column ul
{
    width: fit-content;
    padding:0px;
    margin: auto;
}
.scientific-column ul li
{
    display: inline-block;
    width: fit-content;
    margin-right: 20px;
    padding:0px;
    box-shadow: 1px 7px 21px 1px rgb(153 153 153 / 40%);
    background: url('../images/home/scientific/list-bg1.webp') no-repeat;
    background-size: cover;
}
.scientific-column .scientific-header
{
    background: #0055B5;
    padding: 10px 25px 2px;
    text-align: center;
}
.scientific-column .scientific-header h6
{
    color:#fff;
    font-weight: 700;
    margin-bottom:0px;
}
.scientific-column .scientific-header p
{
    color:#fff;
}
.scientific-column .scientific-body
{
    padding-bottom: 15px;
}
.scientific-column .scientific-body img
{
    max-width: 100px;
    margin: 27px auto;
    display: block;
}
.scientific-column .scientific-body p
{
    color: #010101;
    text-align: center;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 600;
}
.scientific-column ul li:nth-child(1) .scientific-body p
{
    color:#53338a;    
}
.scientific-column ul li:nth-child(2) .scientific-body p
{
    color:#5ac0aa;    
}
.scientific-column ul li:nth-child(3) .scientific-body p
{
    color:#d1a536;    
}
.scientific-column ul li:nth-child(4) .scientific-body p
{
    color:#59a9af;    
}
.scientific-column ul li:nth-child(5) .scientific-body p
{
    color:#a86c66;    
}
.view-more
{
    width: fit-content;
    margin: auto;
}
.view-more a
{
    color: #010101;
    text-decoration: none;
    font-weight: 600;
}
.view-more a i
{
    margin-left: 1px;
    color: #010101;
}

/*cta-banner-section*/

section.cta-banner-section
{
    position: relative;
}
section.cta-banner-section .cta-banner-div
{
    position: relative;
    padding: 37px 20px 30px 42px;
    background: url('../images/home/lines-circle2.webp') no-repeat;
    background-size: cover;
    background-position: bottom;
}
section.cta-banner-section .cta-banner-div:before
{
    content:'';
    position: absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background: #0055B5;
    z-index: -1;
}
section.cta-banner-section .title
{
    margin-bottom:20px;
    color: #fff;
}
section.cta-banner-section .cta-content p
{
    display: flex;
    align-items: baseline;
    color: #fff;
    font-weight: 500;
}
section.cta-banner-section .cta-content p i
{
    color:#fff;
    margin-right: 17px;
    font-size: 20px;
}
.cta-action-btn 
{
    display: flex;
    align-items: center;
}
.cta-action-btn a
{
    text-decoration: none;
    color: #fff;
    font-size: 20px;
}
.cta-action-btn i
{
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 50px;
    height: 50px;
    border-radius: 100px;
    background: #fff;
    color: #C8963E;
    font-size: 22px;
    margin-right: 16px;
}

/*why-choose-us-section*/

section.why-choose-us-section
{
    position: relative;
    background: #f4f4f4;
    overflow: hidden;
}
section.why-choose-us-section .text-links ul 
{
    padding:0px;
    margin-bottom:0px;
}
section.why-choose-us-section .text-links ul li
{
    position: relative;
    margin-right: 22px;
    display: inline-block;
    list-style: none;
    font-weight: 600;
    color: #010101;
}
section.why-choose-us-section .text-links ul li:before
{
    content: '';
    position: absolute;
    right: -17px;
    top: 9px;
    width: 5px;
    height: 5px;
    background:#023456;
    border-radius: 100px;
}
section.why-choose-us-section .text-links ul li:last-child
{
    margin-right: 0px;    
}
section.why-choose-us-section .text-links ul li:last-child:before
{
    display: none;
}
.whychoose-content
{
    position: relative;
    z-index: 1;
}
section.why-choose-us-section .whychoose-image img
{
    position: relative;
    width: 100%;
    max-width: 340px;
    margin: auto;
    display: block;
}
section.why-choose-us-section .whychoose-image1:before
{
    content:'';
    position: absolute;
    left: 91%;
    top: -38px;
    width: 375px;
    height: 355px;
    transform: translate(-50%);
    background:#0055B5;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
}
section.why-choose-us-section .whychoose-image1 .dots1
{
    position: absolute;
    right: -69px;
    top: 0;
    width: 155px;
    min-width: 155px;
    height: 102%;
    transform: translateX(50%);
}
section.why-choose-us-section .whychoose-image2:before
{
    content:'';
    position: absolute;
    left: 38px;
    top: -32px;
    width: 375px;
    height: 355px;
    transform: translateX(-50%);
    background: #e9711c;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
}
section.why-choose-us-section .whychoose-image2 .dots2
{
    position: absolute;
    left: -74px;
    top: 0;
    width: 155px;
    min-width: 155px;
    height: 102%;
    transform: translateX(-50%);
}

.whychoose-content h4
{
    color: #010101;
    font-weight: 700;
    font-size: 18px;
}
.whychoose-content h3
{
    color: #0055B5;
    font-size:28px;
    font-weight: 700;
}
section.why-choose-us-section .whychoose-image
{
    position: relative;
    border-radius: 100px;
    z-index: 1;
}
.lets-connect 
{
    width: fit-content;
}
.lets-connect a
{
    position: relative;
    background: #0055B5;
    color: #fff;
    padding: 13px 30px;
    font-weight: 600;
    border: #e9711c;
    text-decoration: none;
    display: inline-block;
    width: fit-content;
    text-transform: capitalize;
    transition: all 0.2s linear;
    overflow: hidden;
}
.lets-connect a:before
{
    background: #010101;
    content: "";
    height: 100%;
    left: 50%;
    opacity: 0;
    position: absolute;
    top: 0;
    transform: skewX(0);
    -o-transform: skewX(0);
    -ms-transform: skewX(0);
    -webkit-transform: skewX(0);
    -moz-transform: skewX(0);
    transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    width: 0;
}
.lets-connect a:hover:before
{
    left: 5%;
    width: 90%;
    transform: skewX(25deg);
    -o-transform: skewX(25deg);
    -ms-transform: skewX(25deg);
    -webkit-transform: skewX(25deg);
    -ms-transform: skewX(25deg);
    opacity: 0.15;
}

/*seamless-ordering-process-section*/

section.seamless-ordering-process-section
{
    position: relative;
    background: #f4f4f4;
}
.ordering-process-list ul
{
    padding:0px;
}
.ordering-process-list ul li
{
    margin-bottom: 30px;
    list-style: none;
    display: flex;
    flex-direction: column;
}
.ordering-process-list ul li strong
{
    font-weight: 700;
    color: #023456;
    margin-bottom: 7px;
}
section.seamless-ordering-process-section .lets-connect
{
    display: block;
    width:fit-content;
}
.seamless-ordering-box
{
    position: relative;
    padding: 27px 36px 7px;
    margin: 0 5px 0;
    overflow: hidden;
    text-align: center;
}
.seamless-ordering-box h6
{
    font-weight: 700;
    color: #0055B5;
}
.process-image-div
{
    position: relative;
    padding: 70px 0;
    background:url('../images/home/seamless-process.webp') no-repeat;
    background-size: contain;
}
.process-image-img
{
    width: fit-content;
    display: block;
    margin: auto;
}
.seamless-ordering-process-section .col-lg-3
{   
    width:30%;
}
.process-image-img1 img
{
    margin-left: 31px;
}
.process-image-img4 img
{
    margin-right: 31px;
}
.process-image-img5 img
{
    margin-right: 31px;
}
.process-image-img6 img
{
    margin-right: 87px;
}

/*testimonial-section*/

section.testimonial-section
{
    position: relative;
}
section.testimonial-section .testimonial-column
{
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 800px;
    margin: auto;
}
section.testimonial-section .testimonial-header img
{
    display: block;
    width: fit-content;
    margin: auto;
}
section.testimonial-section .testimonial-body
{
    text-align: center;
}
section.testimonial-section .testimonial-body h6
{
    font-weight: 700;
    color: #0055B5;
    margin: 0 0 30px;
}
section.testimonial-section .testimonial-body h3
{
    font-size: 28px;
    font-weight: 700;
    color: #e9711c;
}
section.testimonial-section .testimonial-body p
{
    font-size: 18px;
    color: #010101;
    font-weight: 500;
}

/*footer*/

footer
{
    position: relative;
    background: #0055B5;
    overflow: hidden;
}
.footer-logo h4
{
    color:#fff;
    font-size: 30px;
}
.footer-logo img
{
    width: 350px;
}
footer .shape5
{
    position: absolute;
    right: -110px;
    top: -110px;
    width: 400px;
    height: 400px;
    opacity: 0.2;
}
footer .shape6
{
    position: absolute;
    left: -30px;
    top: 50%;
    width: 100px;
    height: 175px;
    opacity: 0.1;
}
.upper-footer
{
    padding:50px 0;
}
footer .title
{
    color: #fff !important;
}
.footer-widget h5
{
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    margin-bottom:20px;
}
.footer-menu ul
{
    padding:0px;
}
.footer-menu ul li
{
    margin-bottom: 17px;
    list-style: none;
    display: flex;
    align-items: center;
}
.footer-menu ul li.email a
{   
    text-transform:lowercase;
}
.footer-menu ul li i
{
    margin-right:10px;
    font-size: 15px;
    color: #e9711c;
}
.footer-menu ul li a
{
    text-decoration: none;
    font-size: 14px;
    text-transform: capitalize;
    color: #fff;
}
.cta-btns
{
    display: flex;
    align-items: center;
    justify-content: center;
}
.bottom-links ul
{
    padding:0px;
    margin:0px;
    width: fit-content;
    margin: auto;
}
.lower-footer
{
    position: relative;
    margin-top:30px;
    padding: 16px 0;
}
.lower-footer:before
{
    content: '';
    position: absolute;
    top: 0;
    left:0;
    height: 1px;
    width: 100%;
    background: rgba(255,255,255,0.3);
}
.lower-footer p
{
    font-size: 14px;
    margin-bottom: 0px;
    color: #fff;
}
.bottom-links ul li
{
    position: relative;
    display: inline-block;
    margin-right: 20px;
}
.bottom-links ul li:before
{
    content: '';
    position: absolute;
    right: -9%;
    top: 4px;
    height: 16px;
    width: 1px;
    background: #fff;
}
.bottom-links ul li:last-child:before
{
    display: none;
}
.bottom-links ul li a
{
    text-decoration: none;
    font-size: 14px;
    color: #fff;
}
.upper-footer
{
    position: relative;
    padding:50px 0;
    margin-bottom: 50px;
}
.upper-footer:before
{
    content: '';
    position: absolute;
    bottom: 0;
    left:0;
    height: 1px;
    width: 100%;
    background: rgba(255,255,255,0.3);
}
.lower-footer .social-icons
{
    width: fit-content;
    float: right;
}
.lower-footer .social-icons ul
{
    padding:0px;
    margin: 0px;
}
.lower-footer .social-icons ul li
{
    display: inline-block;
    margin-right: 10px;
}
.lower-footer .social-icons ul li a i
{
    font-size: 35px;
    color: #e9711c;
}
.lower-footer .social-icons ul li:last-child
{
    margin-right: 0px;
}
footer .cta-btns .lets-connect a
{
    background: #e9711c;
}
.footer-flags ul
{
    padding:0px;
}
.footer-flags ul li
{
    display:inline;
    margin-right:5px;
}
.footer-flags ul li:last-child
{
    margin-right:0px;
}
.footer-flags ul li a img 
{
    width: 54px;
}
.footer-flags h3
{
    margin-top: 25px;
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: capitalize;
}

/*aboutus-banner*/

section.aboutus-banner
{
    position: relative;
    background: #0055B5;
}
section.aboutus-banner .banner-content h1
{
    color: #fff;
}
section.aboutus-banner .banner-content p
{
    color: #fff;
}
section.common-banner
{
    height: 422px;
    padding: 0px;
    overflow: hidden;
}

/*terms-terms-condition-banner*/

section.terms-condition-banner
{
    position: relative;
    background: #0055B5;
}
section.terms-condition-banner .title
{
    color:#fff;
}
section.terms-condition-banner .absolute-center
{
    top: 62%;
}
section.terms-conditions-secttion
{
    background: #cccccc54;
}
.sub-heading
{
    font-weight: 600;
    margin-bottom: 20px;
}

/*research-writing-service*/

section.research-writing-service
{
    position: relative;
}
.position-relative
{
    position: relative;
}
section.research-writing-service:before
{
    content:'';
    position: absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background:#111;
    opacity:0.1;
}
.research-writing-column
{
    position: relative;
    padding: 12px 8px;
    overflow: hidden;
}
.research-writing-column1
{
    background: linear-gradient(to right, rgba(0, 85, 181, 0.2), rgba(0, 85, 181, 0));
}
.research-writing-column2
{
    background: linear-gradient(to right, rgba(200, 150, 62, 0.2), rgba(200, 150, 62, 0));
}
.research-writing-column img
{
    width: 44px;
    height: 44px;
    min-height: 44px;
    min-width: 44px;
    margin: auto;
    display: block;
}
.research-writing-column p
{
    margin-bottom:0px;
    padding-left: 2px;
}
.research-writing-icon1
{
    background:#0055B5;
    padding: 5px;
    width: 57px;
    height: 57px;
    margin: 0 0 0 16px;
}
.research-writing-icon1 img
{
    filter: invert(1);
}
.research-writing-icon2
{
    background:#C8963E;
    padding: 5px;
    width: 57px;
    height: 57px;
    margin: 0 0 0 16px;
}
.research-writing-icon2 img
{
    filter: invert(1);
}

/* cta-banner-section2

section.cta-banner-section2
{
    position: relative;
}
section.cta-banner-section2 .cta-banner-div 
{
    position: relative;
    padding: 57px 20px 53px;
    background: url(../images/home/lines-circle2.webp) no-repeat;
    background-size: cover;
}
section.cta-banner-section2 .cta-banner-div:before 
{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #008080;
    z-index: -1;
}
section.cta-banner-section2 .cta-box
{
    display: flex;
    flex-direction: column;
}
section.cta-banner-section2 .cta-box h6
{
    color:#fff;
}
section.cta-banner-section2 .cta-box p
{
    color:#fff;
    margin: 0px;
} */

/*help-section*/

section.help-section
{
    position: relative;
}
section.help-section h2.title span
{
    color: #e9711c;
}
.help-column
{
    display: flex;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    border: 2px solid #0055B5;
    padding: 26px 10px;
    background: #fff;
    transition: 0.3s ease;
}
.help-column:hover
{
    background:#0055B5;
}
.help-column:hover h3
{
    color:#fff;
}
.help-column:hover p
{
    color:#fff;
}
.help-column:hover i
{
   background: #C8963E;
}
.help-column:hover a
{
    color:#fff;
}
.help-column h3
{
    margin-bottom:20px;
    margin-bottom:10px;
    color: #000000;
    font-size:20px;
}
.help-column p
{
    margin-bottom:10px;
    font-size:13px;
}
.help-column i
{
    background: #0055B5;
    font-size: 27px;
    margin-bottom:20px;
    width: 70px;
    height: 70px;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    margin: 0 auto 10px;
}
.help-column a
{
    text-decoration: none;
    color:#010101;
}
.light-background
{
    background: #cccccc54;
}

/*contactus-section*/

section.contactus-section
{
    position: relative;
}
section.contactus-section .form
{
    box-shadow: 0 0 16px #ddd;
    padding:25px;
}
section.contactus-section .form label
{
    font-family: "Poppins", serif;
    margin-bottom:20px;
    font-weight: 500;
    text-transform: capitalize;
    color: #e9711c;
}
section.contactus-section .form .form-group
{
    margin-bottom:20px;
}
section.contactus-section input
{
    border-color:#ccc;
    padding:12px 12px;
    background:#f6f5f8;
    font-family: "Poppins", serif;
}
section.contactus-section input:focus
{
    border-color:#ccc;
    background:#f6f5f8;
    box-shadow: none;
    outline: none;
}
section.contactus-section textarea
{
    border-color:#ccc;
    background:#f6f5f8;
    font-family: "Poppins", serif;
    padding: 14px 18px;
}
section.contactus-section textarea:focus
{
    border-color:#ccc;
    background:#f6f5f8;
    box-shadow: none;
    outline: none;
}
::placeholder
{
    font-family: "Poppins", serif;
}
.submit
{
    font-family: "Poppins", serif;
    background: #e9711c;
    padding: 10px 40px;
    width: fit-content;
    color: #fff;
    border: 0px;
    text-transform: capitalize;
}
section.contactus-section .submit
{
    font-family: "Poppins", serif;
    background: #e9711c;
    padding: 10px 40px;
    width: fit-content;
    color: #fff;
    border: 0px;
    text-transform: capitalize;
}

/*privacy-banner*/

section.privacy-banner
{
    position: relative;
    background: #0055B5;
}
section.privacy-banner .title
{
    color:#fff;
}
section.privacy-banner .absolute-center
{
    top: 62%;
}
section.privacy-banner
{
    padding-top:0px;
}

/*privacy-section*/

section.privacy-section
{
    background: #cccccc54;
}
section.privacy-section .title
{
    font-size: 18px;
    font-weight: 500;
}
.privacy-list ul
{
    padding: 0px 18px 0;
}
.privacy-list ul li
{
    margin-bottom:10px;
}
.sub-heading2
{
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 15px;
}

/*medical-banner*/

section.medical-banner
{
    position: relative;
    background: #0055B5;
    height: 641px;
}
section.medical-banner .banner-content h1
{
    color: #fff;
}
section.medical-banner .banner-content p
{
    color: #fff;
}
section.medical-banner .banner-content ul li
{
    color:#fff;
}
section.medical-banner .banner-content ul li i
{
    background:#fff;
    color:#0055B5;
}

/*mastery-experience-section*/

section.mastery-experience-section
{
    position: relative;
}
section.medical-science-subjects-section ul
{
    padding:0px;
}
section.medical-science-subjects-section ul li
{
    list-style: none;
    margin-bottom: 17px;
    border: 1px solid #fff;
    padding: 10px 3px;
    color: #fff;
}
.medical-box
{
    box-shadow: 1px 7px 21px 1px rgb(153 153 153 / 40%);    
    padding: 20px;
    background: #fff;
    border-top: 3px solid #0055B5;
}

/*medical-science-subjects-section*/

section.medical-science-subjects-section 
{
    position: relative;
    background: #0055B5;
}

/*team-medical-section*/

section.team-medical-section 
{
    position: relative;
}
.team-medical-column
{
    display: flex;
    flex-direction: column;
    padding:20px;
    height:100%;
    background: #fff;
    border:2px solid #0055B5;
}
.team-medical-header
{
    display: flex;
    border-bottom:1px solid #0055B5;
}
.team-description
{
    padding-left:10px;
}
.team-description h3
{
    font-size: 23px;
    font-weight: 600;
    color: #010101;
}
.team-description p
{
    color: #010101;
}
.team-body
{
    display: flex;
    justify-content: space-between;
    padding:10px 0 0;
}
.team-body .team-text p
{
    color: #010101;
    font-size: 14px;
}

/*faq-section*/

section.faq-section
{
    position: relative;
}
section.faq-section.faq-section2
{
    position: relative;
    background:#cccccc54;
}
section.faq-section .accordion-item
{
    margin-bottom: 43px;
    border: 2px solid #0055B5;
    border-radius: 0;
    border-width: 2px;
}
section.faq-section .accordion-item:first-of-type>.accordion-header .accordion-button
{
    font-weight: 600;
    background-color: transparent;
    padding: 16px 145px 16px 23px;
    border-bottom: 0px;
    box-shadow: none;
}
section.faq-section .accordion-button:focus
{
    box-shadow: none;
}
section.faq-section .accordion-button
{
    background-color:#fff;
    color:#0055B5;
    font-weight: 600;
    padding: 16px 145px 16px 23px;
}
section.faq-section .accordion-button:not(.collapsed)
{
    color:#0055B5;
}
.accordion-button:not(.collapsed)::after
{
    content:'\f106';
    position: absolute;
    right: 10px;
    top: -21px;
    font-family: 'FontAwesome';
    background-image: none;
    transform: none;
}
.accordion-button::after
{
    content:'\f107';
    position: absolute;
    right: 10px;
    top: -21px;
    font-family: 'FontAwesome';
    background-image: none;
    background: #C8963E;
    color: #fff;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.faq-list
{
    padding:0px;
    margin-top:18px;
}
.faq-list li
{
    list-style: none;
    font-size: 15px;
}
section.faq-section .accordion-body
{
    padding: 0 23px 16px 21px;
}

/*medical-science-list-ssection*/

section.medical-science-list-ssection
{
    position: relative;
    background:#f4f4f4;
}
section.medical-science-list-ssection h4
{
    font-size: 16px;
    margin-bottom:25px;
    font-weight: 700;
    color: #0055B5;
}
section.medical-science-list-ssection ul
{
    padding:0px;
}
section.medical-science-list-ssection ul li
{
    position: relative;
    list-style: none;
    margin-bottom:10px;
    font-size: 14px;
    font-weight: 600;
    padding-left: 28px;
}
section.medical-science-list-ssection ul li:before
{
    content:'\f00c';
    position: absolute;
    left:0;
    top: 3px;
    font-family: 'FontAwesome';
    height: 17px;
    width: 17px;
    background: #0055B5;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 10px;
}

/*tabs-section*/

section.tabs-section
{
    position: relative;
}
section.tabs-section .custom-tabs
{
    width: fit-content;
    margin: 0 auto 87px;
}
section.tabs-section .custom-tabs ul
{
    border:0px;
}
section.tabs-section .custom-tabs .nav-item
{
    margin-right: 10px;
}
section.tabs-section .custom-tabs .nav-item:last-child
{
    margin-right:0px
}
section.tabs-section .custom-tabs .nav-item .nav-link
{
    display: block;
    font-size: 16px;
    color: #008080;
    font-weight: 600;
    padding: 11px 20px;
    border: 0px;
    border: 1px solid #008080;
    border-radius: 0px;
}
section.tabs-section .custom-tabs .nav-item .nav-link.active
{
    border: 1px solid transparent;
    color: #fff;
    background:#008080;
}
.hightlight-orange
{
    color: #0055B5;
}
.background-orange
{
    background:#e9711c;
}
.editing-box
{
    width: 100%;
    max-width: 800px;
}
.editing-box ul
{
    padding:0px;
    margin-bottom: 35px;
}
.editing-box ul li
{
    margin-bottom:10px;
    list-style: none;
    display: flex;
    align-items: baseline;
}
.editing-box ul li b
{
    margin-right:10px;
}
.editing-box ul li i
{
    display: flex;
    justify-content: center;
    text-align: center;
    align-items: center;
    width: 22px;
    height: 22px;
    min-width: 22px;
    min-height: 22px;
    color:#fff;
    background: #0055B5;
    border-radius: 100px;
    margin-right:10px;
    font-size: 13px;
}
.editing-column
{
    display: flex;
    flex-direction: column;
    box-shadow: 1px 7px 21px 1px rgb(153 153 153 / 40%);
    justify-content: center;
    text-align: center;
    border-top: 5px solid #0055B5;
    padding: 0 0 40px;
}
.editing-column .editing-header
{
    padding: 0 31px 21px;
}
.editing-column .editing-header h3
{
    color:#e9711c;
    margin-top: 20px;
}
.editing-column .editing-header .badge1
{
    margin-top: -25px;
}
.editing-column .editing-header .icon01
{
    width: fit-content;
    display: block;
    margin: auto;
}
.editing-column .banner
{
    background: #C8963E;
    padding: 10px 0;
    color: #fff;
}
.editing-column .banner p
{
    margin-bottom:0px;
    color: #fff;
}
.editing-column .editing-body .editing-content p
{
    margin-bottom: 25px;
    margin-top: 27px;
}
.editing-column .editing-body .lets-connect
{
    margin: auto;
}
.editing-services .title
{
    text-align: center;
    color: #0055B5;
}
.editing-services-column
{
    display: flex;
    flex-direction: column;
    height:100%;
    padding: 30px 30px;
    transition:all 0.3s ease;
    text-align: center;
}
.editing-services-icon
{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 70px;
    height: 70px;
    margin: 0 auto 23px;
    background:#0055B5;
    border-radius: 100px;
}
.editing-services-icon img
{
    border-radius: 100px;
}
.editing-services-column h4
{
    margin-bottom: 20px;
    font-size: 24px;
    color: #0055B5;
    font-weight: 700;
}
.editing-services-column p
{
    color: #212529;
}
.editing-services-cta-banner .col-lg-4:nth-child(1) .certificate2
{
    display: none;
}
.editing-services-cta-banner .col-lg-4:nth-child(3) .certificate2
{
    display: none;
}
.editing-services-cta-banner .col-lg-4:nth-child(2) .editing-services-column
{
    background: #0055B5;
}
.editing-services-cta-banner .col-lg-4:nth-child(2) .editing-services-column .editing-services-icon
{
    background: #fff;
}
.editing-services-cta-banner .col-lg-4:nth-child(2) .editing-services-column .editing-services-icon .certificate1
{
    display: none;
}
.editing-services-cta-banner.col-lg-4:nth-child(2) .editing-services-column .editing-services-icon .certificate2
{
    display: block;
}
.editing-services-cta-banner .col-lg-4:nth-child(2) .editing-services-column h4
{
    color: #fff;
}
.editing-services-cta-banner .col-lg-4:nth-child(2) .editing-services-column p
{
    color: #fff;
}
.editing-services-cta-banner .col-lg-4:nth-child(4) .certificate2
{   
    display: none;
}
.editing-services-cta-banner .col-lg-4:nth-child(5) .certificate2
{   
    display: none;
}
.editing-services-cta-banner .col-lg-4:nth-child(6) .certificate2
{   
    display: none;
}
.editing-services-cta-banner .col-lg-4:nth-child(7) .certificate2
{   
    display: none;
}
.editing-services-cta-banner .col-lg-4:nth-child(8) .certificate2
{   
    display: none;
}
.editing-services-cta-banner .editing-services-column:hover
{
    background: #0055B5;
}
.editing-services-cta-banner .editing-services-column:hover .editing-services-icon
{
    background: #fff;
}
.editing-services-cta-banner .editing-services-column:hover .editing-services-icon .certificate2
{
    display: block;
}
.editing-services-cta-banner .editing-services-column:hover .editing-services-icon .certificate1
{
    display: none;
}
.editing-services-cta-banner:hover .col-lg-4:not(:hover) .editing-services-column
{
    background:#fff;
}
.editing-services-column:hover h4, .editing-services-column:hover p
{
    color:#fff;
}
.editing-services-cta-banner:hover .col-lg-4:not(:hover) .editing-services-column h4
{
    color: #0055B5;
}
.editing-services-cta-banner:hover .col-lg-4:not(:hover) .editing-services-column p
{
    color: #212529;
}
.editing-services-cta-banner:hover .col-lg-4:not(:hover) .editing-services-column .editing-services-icon
{
    background: #0055B5;
}
.editing-services-cta-banner:hover .col-lg-4:not(:hover) .editing-services-column .editing-services-icon .certificate1
{
    display: block;
}
.editing-services-cta-banner:hover .col-lg-4:not(:hover) .editing-services-column .editing-services-icon .certificate2
{
    display: none;
}
.discount-offer 
{
    width: fit-content;
    margin: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.discount-offer h4
{
    color:#fff;
    text-transform: capitalize;
}
.discount-offer p
{
    color:#fff;
    margin-bottom:0px;
    font-size: 20px;
}
.professional-editing-service
{
    padding: 60px 60px;
}
.editing-options-tailored 
{
    position: relative;
    padding: 60px 60px;
    background: #0055B5;
}
.editing-options-tailored .title
{
    color:#fff;
}
.options-tailored-column
{
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    padding: 0 20px;
    position: relative;
}
.options-tailored-column h3
{
    color:#fff;
    margin-bottom: 20px;
}
.options-tailored-column p
{
    color:#fff;
}

/*thesis-editing-service-section*/

section.thesis-editing-service-section 
{
    position: relative;
    padding-top: 120px;
}
section.thesis-editing-service-section  .editing-column .editing-body .lets-connect
{
    margin-top: 40px;
}

/*thesis-expertise-section*/

section.thesis-expertise-section
{
    position: relative;
}
section.thesis-expertise-section .thesis-expertise-box
{
    display: flex;
    flex-direction: column;
    height:100%;
    box-shadow: 0px 0px 10px 1px #bfbfbf8a;
    padding: 29px 38px 15px;
}
section.thesis-expertise-section .thesis-expertise-box h4
{
    margin-bottom: 16px;
    color: #0055B5;
}

/*why-thesis-editing-service-section*/

section.why-thesis-editing-service-section
{
    position: relative;
    background:#f4f4f4;
    overflow: hidden;
}
.why-thesis-box
{
    display: flex;
    flex-direction: column;
    height:100%;
    box-shadow: 0px 0px 10px 1px #bfbfbf8a;
    padding: 29px 38px 15px;
    background: #fff;
}
section.why-thesis-editing-service-section .why-thesis-box h4
{
    font-size: 22px;
    margin-bottom: 16px;
    color: #008080;
}
section.why-thesis-editing-service-section .col-lg-4
{
    margin-bottom: 25px;
}
section.why-thesis-editing-service-section .shape8
{
    position: absolute;
    left: 0;
    bottom: -255px;
    width: 400px;
    height: 400px;
    opacity: 0.2;
}
section.why-thesis-editing-service-section .title
{
    text-decoration-line: underline;
    text-decoration-color: #e9711c;
    text-decoration-thickness: 4px;
}
.background-green
{
    background:#008080;
}

/*timeline-section*/

section.timeline-section
{
    position: relative;
}
section.timeline-section .time-line-div
{
    position: relative;
}
section.timeline-section .time-line-div:before
{
    content:'';
    position: absolute;
    left:50%;
    top:50%;
    transform: translate(-50%,-50%);
    width: 2px;
    height:100%;
    background: #e9711c;
}
.timeline-box
{
    position: relative;
    display: flex;
    flex-direction: column;
    box-shadow: 0px 0px 10px 1px #bfbfbf8a;
    padding: 20px 29px 10px;
    margin: 0 50px;
    background: #fff;
}
.timeline-box:before
{
    content: '';
    position: absolute;
    right: -45px;
    top: 38%;
    width: 30px;
    height: 30px;
    border-bottom: solid 30px #008080;
    border-left: solid 30px transparent;
    border-right: solid 30px transparent;
    transform: rotate(90deg);
}
.timeline-box h6
{
    font-size: 26px;
    font-weight: 700;
}
.number h1
{
    color:#008080;
    font-weight: 900;
    opacity: 0.3;
    margin-bottom: 16px;
}
.timeline-box.timeline-box2:before
{
    left: -45px;
    transform: rotate(270deg);
}

/*pricings-package*/

section.pricings-package
{
    position: relative;
}
.pricing-box
{
    padding: 0 0 30px;
    background:#fff;
    box-shadow: 0px 0px 10px 1px #bfbfbf8a;
}
.pricing-box .pricing-header 
{
    background: #0055B5;
    padding: 23px 21px 7px;
}
.pricing-box .pricing-header h4
{
    font-size: 17px;
    text-align: center;
    width: fit-content;
    margin: 0 auto 19px;
    color: #fff;
    font-weight: 600;
}
.pricing-box .pricing-header .pricing-content p
{
    color:#fff;
}
.pricing-box .pricing-body
{
    padding-top: 30px;
}
.pricing-box .pricing-body ul
{
    padding: 0px 0px 0px 20px;
}
.pricing-box .pricing-body ul li
{
    position: relative;
    margin-bottom:10px;
    list-style: none;
    padding-left: 28px;
}
.pricing-box .pricing-body ul li:before
{
    content: '\f00c';
    position: absolute;
    left:0;
    top: 5px;
    font-family: 'FontAwesome';
    color: #fff;
    width: 17px;
    height: 17px;
    background: #0055B5;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 10px;
}
.pricing-box .pricing-body .lets-connect
{
    width: fit-content;
    margin: 24px auto 0;
}

/*savetime-section*/

section.savetime-section
{
    position: relative;
}
.save-img
{
    width: fit-content;
    margin: auto;
}

/*journal-research-counter-section*/

section.journal-research-counter-section
{
    position: relative;
}
section.journal-research-counter-section .text-box
{
    display: flex;
    flex-direction: column;
    height: 100%;
}
section.journal-research-counter-section .text-box h2
{
    font-size: 64px;
    font-weight: 700;
    color: #0055B5;
}

/*publication-Plagiarism-section*/

section.publication-Plagiarism-section
{
    position: relative;
}
section.publication-Plagiarism-section .lets-connect
{
    margin-top: 35px !important;
}

/*article-publish-section*/

section.article-publish-section
{
    position: relative;
}
.mb-20
{
    margin-bottom: 23px;
}
.sample-service-row .col-lg-4:nth-child(1) .sample-service-box
{
    border-right: 1px solid rgba(0,0,0,0.3);
    padding: 0 26px 0 0;
}
.sample-service-row .col-lg-4:nth-child(2) .sample-service-box
{
    border-right: 1px solid rgba(0,0,0,0.3);
    padding: 0 26px 0 0;
}
.icon-bx-wraper
{
    text-align: center;
    background: #D1A536;
    border: 2px solid rgba(0, 0, 0, 0.1);
    padding: 30px;
}
.icon-bx-wraper p
{
    font-size: 15px;
    margin-bottom: 15px;
}
.icon-bx-wraper h5
{
    font-size: 18px;
    margin-bottom: 10px;
    font-weight: 600;
}
.icon-bx-wraper .cta-action-btn i
{
    background:#010101;
    color:#fff;
    width: 40px;
    height: 40px;
    font-size: 15px;
    margin-right: 8px;
}
.icon-bx-wraper .cta-action-btn a
{
    color:#010101;
    font-size: 16px;
}
.list-1 ul
{
    padding:0px;
}
.list-1 li
{
    margin-bottom:10px;
}
.icon-bx-wraper2
{
    text-align: center;
    background: #0055B5;
}
.icon-bx-wraper2 p
{
    font-size: 15px;
    margin-bottom: 0;
    color: #fff;
}
.icon-bx-wraper2 h5
{
    color: #fff;
    font-size: 18px;
    margin-bottom: 10px;
    font-weight: 600;
}

.icon-bx-wraper3
{
    display: flex;
    border: 2px solid #0055B6;
    text-align: left;
    transition: 0.3s ease;
}
.icon-bx-wraper3:hover
{
    background:#0055B6 !important;
}
.icon-bx-wraper3:hover .icon-bx-wraper3-img
{
    background: #fff;
    width: 100px;
    height: 93px;
    padding: 10px 10px 0;
}
.icon-bx-wraper3:hover .white-image1
{
    display: none;
}
.icon-bx-wraper3:hover .orange-image1
{
    display: block;
}
.icon-bx-wraper3:hover h5
{
    color:#fff;
}
.icon-bx-wraper3:hover p
{
    color:#fff;
}
.icon-bx-wraper3 p
{
    font-size: 15px;
    margin-bottom: 0;
}
.icon-bx-wraper3 h5
{
    color:#0055B5;
    font-size: 18px;
    margin-bottom: 10px;
    font-weight: 600;
}
.icon-bx-wraper3-text
{
    margin-left:20px;
}
.icon-bx-wraper3-img
{
    background: #0055B6;
    width: 100px;
    height: 93px;
    padding: 10px 10px 0;
}
.icon-bx-wraper3-img img
{
    max-width: 60px;    
    min-width: 60px;
}
.orange-image1
{
    display: none;
}
.white-image1
{
    display:block;
}

/*customer-say-about-us*/

section.customer-say-about-us
{
    position: relative;
}
section.customer-say-about-us .thesis-expertise-box
{
    display: flex;
    flex-direction: column;
    height: 100%;
    box-shadow: 0px 0px 10px 1px #bfbfbf8a;
    padding: 29px 38px 15px;
    background:#fff;
    border: 2px solid #0055B6;
}
section.customer-say-about-us .thesis-expertise-box img
{
    display: block;
    width:100px;
    margin: 0 auto 24px;
}
section.customer-say-about-us .thesis-expertise-box h4
{
    margin-bottom:15px;
}
section.customer-say-about-us .thesis-expertise-content p
{
    margin-bottom:20px;
}
section.customer-say-about-us .thesis-expertise-content img
{
    filter: invert(1);
    width: 200px;
    margin: 0 0 20px;
}

/*journal-rejection-section*/

section.journal-rejection-section
{
    position: relative;
}
section.journal-rejection-section .thesis-expertise-box
{
    display: flex;
    flex-direction: column;
    height: 100%;
    box-shadow: 0px 0px 10px 1px #bfbfbf8a;
    padding: 29px 38px 15px;
    background:#fff;
    border: 2px solid #0055B5;
}
section.journal-rejection-section .thesis-expertise-box *
{
    color:#010101;
}
section.journal-rejection-section .thesis-expertise-box h4
{
    margin-bottom:20px;
    color: #010101;
}
section.journal-rejection-section .thesis-expertise-box ul
{
    padding: 0 0 0 19px;
    color: #fff;
}
section.journal-rejection-section .thesis-expertise-box ul li
{
    margin-bottom:10px;
}

/*white-section*/

section.white-section .thesis-expertise-box
{
    display: flex;
    flex-direction: column;
    height: 100%;
    box-shadow: 0px 0px 10px 1px #bfbfbf8a;
    padding: 29px 38px 15px;
    background: #fff;
}
.blue-background
{
    background:#0055B5;
}

/*custom-modal*/

.custom-modal
{
    padding: 15px;
}

.custom-modal .form label
{
    font-family: "Poppins", serif;
    margin-bottom:20px;
    font-weight: 500;
    text-transform: capitalize;
    color: #e9711c;
}
.custom-modal .form .form-group
{
    position: relative;
    margin-bottom:20px;
}
.custom-modal .form .form-group i
{
    position: absolute;
    left: 12px;
    top: 17px;
    color: #e9711c;
}
.custom-modal .form h3
{
    text-transform: capitalize;
    text-align: center;
    margin-bottom: 31px;
    color: #e9711c;
    font-weight: 700;
}
.custom-modal input
{
    border-color:#ccc;
    padding: 12px 0 12px 36px;
    background:#f6f5f8;
    font-family: "Poppins", serif;
    font-size: 15px;
}
.custom-modal input:focus
{
    border-color:#ccc;
    background:#f6f5f8;
    box-shadow: none;
    outline: none;
}
.custom-modal textarea
{
    border-color:#ccc;
    background:#f6f5f8;
    font-family: "Poppins", serif;
    padding: 14px 18px;
}
.custom-modal textarea:focus
{
    border-color:#ccc;
    background:#f6f5f8;
    box-shadow: none;
    outline: none;
}
.custom-modal .mobal-body
{
    position: relative;
    padding:0;
}
.btn-close
{
    position: absolute;
    right: 5px;
    top: 5px;
}
.custom-modal textarea
{
    padding: 12px 0 12px 36px; 
}
.custom-modal .form .submit
{
    display: block;
    margin: auto;
    font-family: "Poppins", serif;
    background: #e9711c;
    padding: 10px 40px;
    color: #fff;
    border: 0px;
    text-transform: capitalize;
}
.alert
{
    display: none;
}
.thankyousec{
    background: #fff;
    height: 580px;
}
.height-100{
    height: 100%;
}
.thankyousec i{
    color: #22bb33;
    font-size: 120px;
}
.thankyousec h1{
    color: #010101;
    font-size: 75px;
}
.thankyousec p{
    color: #010101;
    font-size: 30px;
}
.testimonial-box1
{
    border:1px solid rgb(0,0,0,0.1);
    display:flex;
    flex-direction:column;
    border-radius:10px;
    background:#fff;
    padding:10px 10px;
}
.testimonial-content {
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 10px 10px;
    background: #0055B5;
    margin-bottom: 20px;
    border-radius: 10px;
}
.testimonial-box1 p 
{
    color: #fff;
    font-size: 14px;
}
.client-text
{
    display:flex;
    align-items:center;
}
.client-user i
{
    font-size:30px;
    margin-right:20px;
}
.client-text h6
{
    margin-right:10px;
}
.client-heading p
{
    color:#000;
    margin-bottom:10px;
}