
body{
     margin:0;
     padding:0;
     color: #666;
     font-family:"Open Sans",sans-serif;
    font-size: 16px;
}
p {
    color: #666;
    font-size: 16px;
    line-height: 24px;
    font-family:"Open Sans",sans-serif;
    margin-bottom: 16px;
}
h1, h2, h3, h4, h5, h6{
     color: #222;
     font-family:"Open Sans",sans-serif;
     font-weight: 600;
     margin-top: 10px;
     margin-bottom: 10px;
}
h1{
    font-size: 26px;
    color: #000000;
}
h2{
    font-size: 22px;
    color: #000000;
}
h3{
    font-size: 18px;
    color: #000000;
}
h4{
    font-size: 26px;
    color: #18399a;
}
h5{
    font-size: 22px;
    color: #18399a;
}
h6{
    font-size: 18px;
    color: #18399a;
}
a{
    color: #6797e9;
}
a:focus, a:hover{
    text-decoration:none;
}
.logo {
    padding: 10px 0px;
    display: block;
    width: 100%;
    float: left;
}
.top-header {
    background-color:#18399a;
    padding: 10px 0px;
}
.top-header-left, .social-icon{
    margin-bottom: 0px;
    padding: 0px;
}
.top-header-left li a, .social-icon li a{
    margin: 0px;
    color: #ffffff;
}
.social-icon{
    float: right;
}
.top-header-left .shedule {
    float: right;
}
.top-header-left .shedule a {
    background-color: #071745;
    padding: 15px 20px;
    text-transform: uppercase;
    font-weight: 600;
}
.top-header-left li a .fa{
    font-size: 20px;
}
.navbar-nav.breadcrumb > li + li:before{
    display: none;
}
.navbar-header .attr-nav {
    display: none;
}
nav.navbar.bootsnav{
    background-color: #ffffff;
    border-bottom: 1px solid #dfdfdf;
}
nav.navbar.bootsnav .navbar-nav > li > a {
    color: #000000;
    padding: 15px 15px;
    font-size: 14px;
    text-shadow: none;
    margin: 30px 0px;
    text-transform: uppercase;
    font-weight: 600 !important;
}
nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a {
        background-color: #ffffff;
    color: #000;
}
nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a:hover{
    background-color: rgba(0,0,0,.03);
    color: #000000;
    transition: all 0.3s linear;
}
nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu{
    padding:0px !important;
    border:none;
    border-top: 3px solid #2ea3f2;
}
nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a{
    padding: 10px 10px;
    font-size: 14px;
    font-weight: 600 !important;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #6797e9 !important;
    background-color: transparent;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus, nav.navbar.bootsnav .navbar-toggle {
   color: #ffffff;
    padding: 6px 10px 2px 10px;
    cursor: pointer;
    background-color: #18399a;
}
button.navbar-toggle .fa-bars {
    font-size: 22px;
}
.attr-nav > ul > li > a {
    color: #000000;
    padding: 43px 10px;
}
.navbar-right {
    float: right !important;
}
.covid-info p {
    margin: 10px 0px;
}
.carousel-indicators{
    display: none;
}
.carousel-caption{
    width: 75%;
    top: 25%;
}
.carousel-caption h1 {
    font-size: 47px;
    line-height: 52px;
    font-weight: 700;
    color: #fff!important;
}
.carousel-caption p{
    font-size: 22px;
    line-height: 26px;
    padding: 15px 0;
    color: #fff;
}
.carousel-caption a {
    background-color: #ffb504;
    height: auto;
    line-height: initial;
    padding: 14px 25px;
    border-radius: 0px;
    width: auto;
    font-weight: 800;
    font-size: 20px;
    text-transform: capitalize;
}
.service-block {
    padding: 50px 0px;
}
.help-heading{
    position: relative;
}
.help-heading {
    margin-bottom: 45px;
    text-align: center;
}
.help-heading p {
    font-size: 20px;
    line-height: 30px;
    color: #2a2a2a;
}
.help-heading h1 {
    text-align: center;
    font-size: 42px;
    margin: 0px;
    padding-bottom: 20px;
    color: #2a2a2a;
    text-transform: uppercase;
}
.sol-block{
    background-color: #202060!important;
    padding: 50px 0px;
}  
.sol-content h3 {
    color: #fff;
    text-transform: uppercase;
    font-weight: 900;
    font-size: 22px;
    border-bottom: 2px solid #fff;
}
.sol-content p {
    margin-top: 25px;
    color: #ffffff;
}
.sol-content .list1 li {
    background: url(../images/list1.png) no-repeat 0 10px;
    padding: 15px 0 15px 45px;
    list-style: none;
    font-size: 18px;
    font-weight: 700;
    color: #ffffff;
}
.list1 ul {
    padding-left: 14px;
}
.sol-content .list1 .button.white {
    background: #ffb504;
    padding: 12px 20px;
    font-size: 17px;
    color: #fff;
    font-weight: 900;
    text-transform: uppercase;
    margin: 20px 0;
    border-radius: 0!important;
}
.sol-content .list1 ul li a {
    color: #ffffff;
}
.randon-services{
    border: 1px solid #0a0a6e;
    padding: 20px;
    text-align: center;
    margin: 0px 10px;
}
.randon-services h3 {
    color: #2a2a2a;
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase;
    font-weight: 900;
}
.randon-services .et_pb_button{
    border: 1px solid #3b3b3b;
    padding: 9px 20px;
    font-size: 15px;
    color: #3b3b3b;
    margin: 0;
    margin-top: 20px;
    display: inline-block;
    -webkit-transition: all .2s;
    transition: all .2s;
}
.randon-services .et_pb_button:hover{
    background-color: rgba(0,0,0,.05);
}
.et_pb_button:after, .et_pb_button:before {
   content: "\f054";
    font-family: FontAwesome;
    opacity: 0;
    position: absolute;
    margin-left: -1em;
    -webkit-transition: all .2s;
    transition: all .2s;
    text-transform: none;
    -webkit-font-feature-settings: "kern" off;
    font-feature-settings: "kern" off;
    font-variant: none;
    font-style: normal;
    font-weight: 400;
    text-shadow: none;
}
.et_pb_button_1, .et_pb_button_1:after {
    transition: all 300ms ease 0ms;
}
.et_pb_button:hover:after {
    opacity: 1;
    margin-left: 5px;
    margin-top: 2px;
}
.about_randon, .test-block{
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    position: relative;
    padding: 55px 0px;
}
.about-text{
    text-align: center;
}
.about_randon .about-text h2 {
    font-size: 48px;
    line-height: 54px;
    color: #fff;
    padding-bottom: 20px;
    font-weight: 900;
    text-transform: uppercase;
    margin: 0px;
}
.about_randon .about-text h3 {
    color: #ffb504;
    padding-bottom: 20px;
    margin: 0px;
}
.about_randon .about-text p {
    font-size: 22px;
    line-height: 30px;
    color: #ffffff;
}
.about_randon .about-text a {
    background: #ffb504;
    padding: 12px 20px;
    font-size: 17px;
    color: #fff;
    font-weight: 900;
    text-transform: uppercase;
    margin: 20px 10px;
    border-radius: 0!important;
    display: inline-block;
}
/*.about_randon .about-text a + a {
    background: #fff;
    color: #333;
}*/
.program-block{
    padding: 50px 0px;
}
.pr-content {
    background: #ffffff;
    padding: 20px;
    text-align: center;
}
.pr-content h3 {
    text-transform: uppercase;
    color: #2a2a2a;
    font-weight: 900;
    font-size: 18px;
    margin: 0px 0px 10px;
}
.pr-content h3 a{
     color: #2a2a2a;
}
.pr-content p {
    font-size: 14px;
    margin-bottom: 6px;
}
.prg-list {
    border: 1px solid #d8d8d8;
    background-color: #fff;
    word-wrap: break-word;
}
.pr-content .more-link {
    border: 1px solid #3b3b3b;
    padding: 9px 20px;
    font-size: 15px;
    color: #3b3b3b;
    margin: 15px 0;
    display: inline-block;
    clear: both;
    border-radius: 0;
    text-transform: uppercase;
}
.et_pb_slide_content{
    text-align: center;
    padding: 5% 13%;
}
.et_pb_slide_content h2 {
    font-size: 44px;
    color: #ffb504!important;
    font-weight: bold;
    text-transform: uppercase;
    margin: 20px 0 30px;
}
.et_pb_slide_content .wp-image-46 {
    margin-bottom: 10px;
}
.et_pb_slide_content p {
    font-size: 26px;
    line-height: 32px;
    color: #fff;
}
.et_pb_slide_content h3 {
    color: #ffffff;
    padding: 15px 0px;
    margin: 0px;
}
.et_pb_slide_content h4{
    color: #ffffff;
    padding-bottom: 10px;
    margin: 0px;
}
.test-content .customNavigation a.prev {
    position: absolute;
    top: 50%;
    left: 0;
}
.test-content .customNavigation a.next {
    position: absolute;
    top: 50%;
    right: 0;
}
.test-content .customNavigation a {
    font-size: 30px;
    color: #ffffff;
    opacity: 0.7;
    cursor: pointer;
}
.test-content{
    position: relative;
}
.test-content .owl-theme .owl-controls .owl-page span{
    background: #ffb504!important;
}
.certificate-block {
    padding: 55px 0px;
}
.cert-image {
    padding-bottom: 25px;
    text-align: center;
    margin: 0px 15px;
}
.certificate-block{
    background-position: bottom center;
    background-repeat: repeat-x;
    background-size: initial;
}
footer {
    background-color: inherit;
    border: none;
}
.top-footer {
    background-color: #18399a;
    padding: 50px 0px 35px;
}
.footer-title {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    border: none;
    margin-bottom: 0px;
}
.more-info p{
    padding-bottom: 0px;
    color: #ffffff;
}
.more-info .social-icon {
    float: left;
}
.more-info .social-icon a{
    color: #ffffff;
    font-size: 24px;
}
.more-info .social-icon li{
    margin: 0px;
}
.shop-list ul li {
    position: relative;
    padding-left: 100px;
    margin-bottom: 10px;
}
.shop-list ul li .post-date {
    position: absolute;
    left: 0;
    top: 0;
    padding: 3px 5px;
    border: 1px solid #fff;
    text-align: center;
    max-width: 85px;
    line-height: 19px;
    font-size: 12px;
    color: #ffffff;
}
.shop-list a:hover {
    color: #000000;
}
.post-date {
    color: #18399a;
}
.textwidget a {
    background: #fff;
    padding: 7px 10px;
    color: #333!important;
    display: inline-block;
    clear: both;
    margin: 10px 0 0;
}
.footer-address {
    text-align: center;
    margin-top: 35px;
}
.more-info .textwidget .button {
    margin-right: 15px;
}
.footer-address .text {
    color: #ffffff;
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
}
.footer-address .icon-space{
    display: none;
}
.footer-address i.fa.fa-map-marker {
    font-size: 50px;
    color: #ffffff;
}
.bottom-footer{
    background-color: #000000;
    padding: 15px 0px;
}
.copy p, .power p {
    margin: 0px;
    color: #ffffff;
}
#scrolltoup:hover{
    color: #ffffff;
}
.top-sch {
    background-color: inherit;
    border: none;
}
/*--inner-pages--*/
.page_heading{
    font-size: 36px;
    font-weight: 600;
}
.banner img {
    width: 100%;
}
.et_pb_text_inner a.et_pb_button {
    background-color: #0a0a6e;
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
    padding: 10px;
    color: #ffffff;
    font-size: 18px;
    border-radius: 5px;
}
.feed-list {
    margin-top: 30px;
}
.randon-col {
    padding-left: 0px;
}
.et_pb_text_inner a.et_pb_button {
    width: auto;
    display: inline-block;
    border: 2px solid #2ea3f2;
    background-color: transparent;
    color: #2ea3f2;
    padding: 10px 20px;
}
.randon_testmonial {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: relative;
    padding: 50px 0px;
}
.randon_testmonial:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgb(0 0 0 / 55%);
}
.randon_testmonial .page_heading{
    color: #ffffff;
    margin-bottom: 35px;
}
.testmonial-right p {
    color: #ffffff;
    clear: both;
    padding-top: 10px;
    line-height: 26px;
    font-size: 17px;
}
.et_pb_testmonial-list img {
    float: left;
    display: table;
}
.testmonial-right {
    display: table-cell;
        padding-left: 40px;
}
.testmonial-right .fa-quote-right {
    background: #f5f5f5;
    font-size: 16px;
    display: block;
    color: #0c71c3;
    text-align: center;
    width: 35px;
    height: 35px;
    border-radius: 250px;
    padding: 10px 10px;
    margin-bottom: 20px;
}
.testmonial-right .et_pb_testimonial_author {
    color: #ffffff;
    font-weight: 600;
}
.testm-btn {
    margin-top: 30px;
}
.testm-btn a.et_pb_button {
    border: 2px solid #ffffff;
    padding: 10px 25px;
    color: #ffffff;
    font-size: 18px;
    border-radius: 3px;
}
.testm-btn a.et_pb_button:hover{
    background:hsla(0,0%,100%,.2);
    border: 0px solid transparent;
}
.et_pb_bg_layout_light {
    background-color: #18399a;
    padding: 20px;
    text-align: center;
    margin: 25px 0px 30px;
}
.et_pb_bg_layout_light h2 {
    margin-top: 0px;
    font-size: 26px;
    font-weight: 700;
}
.et_pb_bg_layout_light a.et_pb_button {
    border: 1px solid #ffffff;
    font-size: 20px;
    color: #ffffff;
    padding: 5px 20px;
    font-weight: 600;
    display: inline-block;
    margin-top: 10px;
    border-radius: 5px;
}
.et_pb_text_inner .feed-list a{
    background-color: #0a0a6e;
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
    padding: 10px;
    color: #ffffff;
    font-size: 18px;
    border-radius: 5px;
    border: none;
}
.news-right .et_pb_widget li {
    border-bottom: 1px dashed #ccc;
    margin: 0;
    padding: 10px 0;
}
.news-right .et_pb_widget a {
    text-decoration: none;
    color: #666;
}
.et_pb_widget li a:hover {
    color: #82c0c7;
}
.cat1 {
    padding: 15px 0 0px;
    margin-bottom: 15px;
    border-bottom: 1px solid #ccc;
}
.news-content img {
    width: 100%;
}
.news-content h2 a {
    color: #000000;
}
.news-content .post-meta {
    font-size: 14px;
    padding-bottom: 15px;
    color: #3c9cf0;
    margin-bottom: 0px;
}
.news-content {
    margin: 0px;
    padding: 0px;
    border-bottom: 1px solid #ccc;
}
.tagcloud a {
    font-size: 12px!important;
    padding: 2px 8px;
    background: rgba(0,0,0,.05);
    display: inline-block;
    margin-bottom: 4px;
    border-radius: 3px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.tagcloud a:hover {
    background: rgba(0,0,0,.15);
}
.et_pb_widget a {
    text-decoration: none;
    color: #666;
}
.news-sec {
    border-right: 1px solid #ccc;
    padding-right: 40px;
}
.contact_contact_info .contact-social-icon .fa {
    font-size: 20px;
    position: initial;
    line-height: inherit;
    height: inherit;
    width: auto;
    margin-top: 0px;
    color: #ffffff;
}
.contact-social-icon li a {
    height: 32px;
    width: 32px;
    font-size: 16px;
    line-height: 32px;
    display: block;
    color: #fff;
    transition: color .3s;
    -moz-transition: color .3s;
    -webkit-transition: color .3s;
    position: relative;
    z-index: 2;
    text-align: center;
    border-radius: 3px;
    color: #ffffff;
    margin-right: 3px;
    padding-left: 4px;
}
.contact-social-icon li:nth-child(1) a{
    background-color: #3b5998!important;
}
.contact-social-icon li:nth-child(2) a{
    background-color: #00aced!important;
}
.contact-social-icon li:nth-child(3) a{
    background-color: #ea2c59!important;
}
.contact-social-icon li:nth-child(4) a{
    background-color: #ff8a3c!important;
}
.contact-social-icon li:nth-child(5) a{
    background-color: #a82400!important;
}
.contact-social-icon li a .fa:hover{
    color: hsla(0,0%,100%,.7);
}
.contact_contact_info .contact-social-icon li {
    padding: 0px;
}
.contact_contact_info .contact-social-icon {
    margin-top: 20px;
}
.about-right .abt-heading {
    font-size: 18px;
}
.about-right h3 {
    font-size: 22px;
    margin-top: 0px;
}
.about-left h5 {
    font-size: 16px;
}
/*--Inner-banner-styles--*/
.inner_bg {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    height: 500px;
}
.inner_bg:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgb(0 0 0 / 30%);
}
.banner-heading {
    padding-top: 160px;
    padding-bottom: 160px;
    text-align: center;
    position: relative;
}
.banner-heading h1 {
    font-size: 36px;
    color: #ffffff;
    margin-bottom: 20px;
    font-weight: 700;
}
.banner-heading p {
    color: #ffffff;
    margin: 0px 20%;
}
.banner-heading .et_pb_button {
   background-color: transparent;
    color: #ffffff;
    padding: 10px 25px;
    font-size: 20px;
    border-radius: 3px;
    display: inline-block;
    border: 2px solid;
    font-weight: 500;
    -webkit-transition: all .2s;
    transition: all .2s;
}
.banner-heading .et_pb_button:hover{
    background-color: hsla(0,0%,100%,.2);
    border: 2px solid transparent;
}
.banner-heading p+p {
    margin: 20px 0px 0px;
}
.banner-heading p+p a {
    margin-right: 30px;
}
.et_pb_widget li:last-child {
    border-bottom: 0px;
}
.archive-block .widgettitle {
    margin-top: 15px;
}
.archive-block {
    border-top: 1px solid #ccc;
}
.inner_bg, .slider {
    margin-bottom: 35px;
}
.randon-col .et_pb_text_inner h3, .et_pb_text_inner h3 {
    margin-top: 0px;
}
.filter-section, .filter-container {
    padding-top: 0px !important;
}
.col-inner .tbk__title {
    line-height: 26px;
}
.col-inner ul {
    line-height: 28px;
}
.col-inner p strong {
    line-height: 30px;
}
.banner-heading .yel-cal {
    color: #edf000!important;
    font-size: 18px;
    font-weight: 700;
    margin: 0px;
    margin-bottom: 35px;
    text-shadow: 0em 0.1em 0.1em rgba(0,0,0,0.4);
}
.page-section .covid-block .container {
    margin: 0px auto;
}
.page-section .top-footer .container, .page-section .bottom-footer .container{
    margin: 0px auto;
}
.slider img {
    width: 100%;
}
.certificate-block .help-heading {
    margin-bottom: 0px;
}
.cf-list li {
    margin: 0px 10px;
}
.cf-list {
    margin-bottom: 25px;
}
.org-heading {
    text-align: center;
    margin-bottom: 40px;
}
.org-heading h1 {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
}
.certificate-block .help-heading h1 {
    font-size: 30px;
    font-weight: 700;
}
#owl-demo2 .owl-pagination{
    display: none;
}

/*--Media screens--*/
@media (min-width: 1200px){
    .banner-heading h1{
        font-size: 48px;
    }
    .about-left {
        padding-right: 30px;
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    nav.navbar.bootsnav .navbar-nav > li > a{
        padding: 15px 8px;
        font-size: 12px;
    }
    .carousel-caption{
        top: 20%;
    }
}
@media (min-width: 769px) and (max-width: 991px){
    .top-header-left .shedule a{
        padding: 15px 10px;
        font-size: 14px;
    }
    nav.navbar.bootsnav .navbar-nav > li > a{
        padding:15px 8px;
        margin: 0px;
        font-size: 12px;
    }
    .attr-nav > ul > li > a{
        padding: 10px;
    }
    .navbar-header{
        float: none;
        widows: 100%;
    }
    .logo {
        float: none;
        text-align: center;
    }
    .carousel-caption{
        top: 15%;
    }
    .carousel-caption h1{
        font-size: 30px;
        margin-top: 10px;
    }
    .carousel-caption p {
        font-size: 16px;
        line-height: 24px;
        padding: 0px;
    }
    .sol-content .list1 .button.white{
        font-size: 14px;    
    }
    .randon-services{
        margin: 0px;
    }
    .about_randon .about-text h2, .et_pb_slide_content h2{
        font-size: 30px;
    }
    .help-heading h1{
        font-size: 36px;
    }
    .help-heading p{
        font-size: 18px;
    }
    .about_randon .about-text p, .et_pb_slide_content p{
        font-size: 18px;
        line-height: 26px;
    }
     .banner-heading p+p a{
        margin-right: 0px;
    }
    .banner-heading .et_pb_button{
        margin-bottom: 25px;
    } 
}
@media (min-width: 320px) and (max-width: 768px){
    .top-header-left{
        text-align: center;
    }
    .top-header-left .shedule{
        float: none;
    }
    nav.navbar.bootsnav .navbar-nav > li > a{
        margin: 0px;
        padding:10px;
    }
    .social-icon {
        float: none;
        text-align: center;
        margin-top: 20px;
    }
    .carousel-caption{
        top: 15%;
    }
    .carousel-caption h1{
        font-size: 30px;
        margin-top: 10px;
    }
    .carousel-caption p {
        font-size: 16px;
        line-height: 24px;
        padding: 0px;
    }
    .sol-content .list1 .button.white{
        font-size: 14px;    
    }
    .randon-services{
        margin: 0px;
        margin-bottom: 30px;
    }
    .prg-list img{
        width: 100%;
    }
    .about_randon .about-text h2, .et_pb_slide_content h2{
        font-size: 30px;
    }
    .help-heading h1{
        font-size: 36px;
    }
    .help-heading p{
        font-size: 18px;
    }
    .about_randon .about-text p, .et_pb_slide_content p{
        font-size: 18px;
        line-height: 26px;
    }
    .prg-list{
        margin-bottom: 30px;
    }
    .navbar-header .attr-nav {
     display: block;
    }
    nav.navbar.bootsnav .navbar-nav .attr-nav {
        display: none;
    }
    .banner-heading p{
        margin: 0px;
    }
    .banner-heading p+p a{
        margin-right: 0px;
    }
    .banner-heading .et_pb_button{
        margin-bottom: 25px;
    } 
    .inner_bg{
        height: auto;
    }
    .top-header-left .shedule a{
        padding: 10px 5px;
        font-size: 14px;
    }
    .pr-content p{
        font-size: 16px;
    }
}
@media (min-width: 320px) and (max-width: 480px){
    .top-header-left .shedule a {
        display: block;
        font-size: 14px;
        padding: 10px;
        margin-top: 15px;
    }
    .covid-info p{
        font-size: 14px;
        line-height: 24px;
    }
    .carousel-caption h1{
        font-size: 16px;
        line-height: 25px;
    }
    .carousel-caption p{
        display: none;
    }
    .carousel-caption a {
        padding: 10px;
        font-size: 14px;
    }
    .sol-block, .service-block, .program-block, .top-footer{
        padding: 30px 0px;
    }
    .sol-content h3{
        font-size: 18px;
    }
    .sol-content .list1 .button.white{
        font-size: 14px;
        padding: 10px;
        display: inline-block;
        margin: 0px;
        text-align: center;
    }
    .sol-content .list1 li{
        font-size: 16px;
    }
    .help-heading h1{
        font-size: 26px;
    }
    .help-heading p {
    font-size: 16px;
    line-height: 24px;
    }
    .about_randon .about-text h2{
        font-size: 24px;
        line-height: 30px;
    }
    .et_pb_slide_content h2 {
        font-size: 23px;
        line-height: 30px;
    }
    .et_pb_slide_content{
        padding: 0px;
    }
    .et_pb_slide_content {
        padding: 5% 5%;
    }
    .footer-title {
        margin-top: 20px;
    }
    .banner-heading h1{
        font-size: 30px;
    }
    .et_pb_testmonial-list img {
        float: none;
        text-align: center;
        margin: 0px auto;
        display: block;
    }
    .et_pb_testmonial-list {
        text-align: center;
    }
    .testmonial-right {
        display: block;
        padding-left: 0px;
    }
    .testmonial-right .fa-quote-right {
        display: block;
        text-align: center;
        margin: 25px auto;
    }
    .testm-btn a.et_pb_button{
        width: 100%;
        float: left;
        text-align: center;
        margin-bottom: 20px;
    }
    .banner-heading .et_pb_button{
        padding: 10px;
        font-size: 16px;
    }
    .contact_contact_info li .text{
        font-size: 14px;
    }
    .contact_contact_info li{
        padding: 15px 0 15px 45px;
    }
    .footer-address li {
    display: block;
    margin-bottom: 10px;
    }
}