* {margin: 0;padding: 0}

body {font-family: 'Raleway', sans-serif;}

.white {color: white;}
.pd-10{padding: 10px;}
.ml-50{margin-left: 50px;}
.pt-70{padding-top: 70px;}
.pt-50{padding-top: 50px;}
.pb-60{padding-bottom: 60px;}
.pl-45{padding-left: 45px;}
.ml-45{margin-left: 45px;}
.mt-70 { margin-top: 70px;}
.mb-70 {margin-bottom: 70px;}
.mb-20 {margin-bottom: 20px;}
.mt-20{margin-top: 20px;}
ul {list-style: none;}


.width {max-width: 75%;margin-left: auto;margin-right: auto;}

.icon-square {display: inline-flex;align-items: center;justify-content: center;width: 3rem;height: 3rem;font-size: 1.5rem;border-radius: .75rem;}

.service-text :hover{background-color: darkcyan;color: white;}

@media (min-width: 768px) { html { font-size: 16px;}}
  
/*price-section*/ 
.pricing-header { max-width: 700px;}
.price h2{font-size: 32px;color: #284a84;font-weight: 600;text-align: center;padding-top: 35px;}
.price-border{border: 1px solid #e2dfdf;}

.card {border: none !important;}

/*why choose us banner*/
.choose-box h2{font-size: 32px;color: #284a84;font-weight: 600;text-align: center;padding-top: 35px;}
.why-choose-us-banner {background: url(../image/Frame.png);background-size: contain;}
.why-choose-right-box ul {padding-left: 0;}
.why-choose-right-box li {list-style: none;background: rgba(255, 255, 255, 0.2);margin-bottom: 10px;box-shadow: 0 4px 4px #ddd;padding: 16px 10px 0;
    border: 1px solid #f2f2f2;}
.why-choose-right-box li:hover {transition: all 0.3s linear;transform: scale(1.1);box-shadow: 1px 1px 10px 1px rgb(117 60 121 / 88%);}
.why-choose-box h3 {font-size: 18px;}
.why-choose-box-img {width: 70px;display: inline-block;vertical-align: top;}
.why-choose-box {width: calc(100% - 80px); display: inline-block; vertical-align: top;}
.operator-logo-bx {
    padding: 30px 0 40px;
}

    .operator-logo-bx ul {
        margin-bottom: 0px;
    }

        .operator-logo-bx ul li {
            margin: 0 10px;
            border: 1px solid #c5d0e0;
            border-radius: 20px;
            overflow: hidden;
        }

.list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px;
}

    .list-inline > li {
        display: inline-block;
        padding-left: 5px;
        padding-right: 5px;
    }

.operator-logo-bx ul li img {
    border-radius: 20px;
}

/*footer*/
footer a{text-decoration: none;}

/*aboutus_page*/  
.about h2{font-size: 32px;color: #284a84;font-weight: 600;text-align: center;padding-top: 35px;}
/*.about-us-bg {background: url(../image/Frame.png);background-size: contain;}*/
.about-us-right {box-shadow: 0 0px 10px 3px #f2f2f2;padding: 20px 20px 0;background: #fff;}
.about p{ font-size: 14px;font-weight: 600;line-height: 24px;color: #27467d;}

/*contactus_page*/ 
.contact h2{font-size: 32px;color: #284a84;font-weight: 600;text-align: center;padding-top: 35px;}
.contact-us-form-part {box-shadow: 0 0px 23px 18px #f2f2f2;margin-top: -100px;position: relative;z-index: 999999999999999;background: #fff;}
.contact-us-form-left {padding: 45px;}
.right_bg_contact {background: #f5e1f0 !important;padding: 45px;}
.contact-info-part {margin-top: 20px;position: relative;}
.contact-info-part span {width: 40px;height: 40px;background: #335087;opacity: 0.6;display: inline-block;border-radius: 50%;line-height: 40px;
    color: #fff;text-align: center;font-size: 18px;vertical-align: middle;}
.svg-inline--fa {display: inline-block;font-size: inherit;height: 1em;overflow: visible;vertical-align: -.125em;}
.contact-info-part p {width: calc(100% - 60px);display: inline-block;vertical-align: middle;padding-left: 10px;font-size: 16px;margin: 0;}


