@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap');



body {
    font-family: 'Open Sans', sans-serif;



}

h2,
h3,
h4,
h5,
h6,
p {
    font-family: 'Open Sans', sans-serif;


}

.header_inner img {
    width: 14%;
}

#home_banner .banner_slider_wrapper .banner_slider_item {
    color                : #fff;
    display              : -webkit-box;
    display              : -ms-flexbox;
    display              : flex;
    -webkit-box-orient   : vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction   : column;
    flex-direction       : column;
    gap                  : 1rem;
    width                : 100%;
    height               : calc(100vh - 6rem);
    -webkit-box-pack     : center;
    -ms-flex-pack        : center;
    justify-content      : center;
    padding-left         : 170px;
}

.owl-theme .owl-dots .owl-dot {
    display      : inline-block;
    zoom         : 1;
    border       : 1px solid #ccc;
    border-radius: 50%;
    margin-top   : 4px;
    height       : 20px;
    width        : 20px;
}

#banner_slider .owl-dots .owl-dot span {
    width             : 5px;
    height            : 5px;
    margin-left       : 7px;
    background        : rgb(255, 255, 255);
    -webkit-transition: width .4s ease-in;
    -o-transition     : width .4s ease-in;
    transition        : width .4s ease-in;
    margin-top        : 7px;
}

.button_primary {
    position          : relative;
    color             : #ffffff;
    font-size         : 13px;
    font-weight       : 600;
    background-color  : transparent;
    -webkit-box-pack  : center;
    -ms-flex-pack     : center;
    justify-content   : center;
    -webkit-box-align : center;
    -ms-flex-align    : center;
    align-items       : center;
    border            : 2px solid #ffffff;
    text-decoration   : none;
    outline           : none;
    cursor            : pointer;
    text-transform    : uppercase;
    padding           : 10px 36px;
    -webkit-transition: all .6s ease-in-out;
    -o-transition     : all .6s ease-in-out;
    transition        : all .6s ease-in-out;
    display           : -webkit-inline-box;
    display           : -ms-inline-flexbox;
    display           : inline-flex;
    border-radius     : 6px;
    font-family       : 'Open Sans', sans-serif;
    letter-spacing    : 1px;
    font-size         : 11px;
}

.footer-head h5 {
    color: #fff;
    font-size: 21px;
    font-weight: 600;
    margin-top: 26px;
    margin-bottom: 20px;
}

.banner_slider_item_content_wrapper {
    margin-top: 230px;
}

.header .menu_toggle_button {
    width                : 45px;
    display              : -webkit-box;
    display              : -ms-flexbox;
    display              : flex;
    -webkit-box-orient   : vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction   : column;
    flex-direction       : column;
    -webkit-box-pack     : center;
    -ms-flex-pack        : center;
    justify-content      : center;
    gap                  : 8px;
    background-color     : transparent;
    border               : none;
    -webkit-box-align    : end;
    -ms-flex-align       : end;
    align-items          : inherit;
    -webkit-transition   : all .3s ease-in-out;
    -o-transition        : all .3s ease-in-out;
    transition           : all .3s ease-in-out;
    position             : absolute;
    top                  : 50% !important;
    right                : 5rem;
    -webkit-transform    : translateY(-50%);
    -ms-transform        : translateY(-50%);
    transform            : translateY(-50%);
}

a {
    text-decoration: none !important;
}

ul.nav.flex-column li a i {
    color: #ffff;
    font-size: 15px;
    margin-right: 15px;
    display: none;
}

li.nav-item.mb-2 a {
    color         : #a9a7a7 !important;
    margin-top    : 10px;
    font-family   : 'Open Sans', sans-serif;
    font-size     : 14px;
    letter-spacing: .2px;
    font-weight   : 500;
} 

span.color_change {
    color: #fff;
}

li.nav-item.mb-2 a:hover {
    color     : #ffffff !important;
    margin-top: 10px;
}

.footer2_logo h2 {
    margin-top    : 72px;
    font-size     : 18px;
    color         : #fff;
    letter-spacing: .5px;

}

.footer2_logo h4 {
    font-size     : 18px;
    font-weight   : 400;
    color         : #fff;
    text-transform: lowercase;
    letter-spacing: .5px;
    line-height   : 32px;
}

.preloader .logo {
    display          : -webkit-inline-box;
    display          : -ms-inline-flexbox;
    display          : inline-flex;
    width            : 100%;
    height           : auto;
    -webkit-transform: scale(0.2);
    -ms-transform    : scale(0.2);
    transform        : scale(0.2);
}

.home_icon_item .home_icon_content {
    padding      : 20px 10px;
    box-shadow   : rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    height       : 514px;
    margin-bottom: 50px;
    border-radius: 6px;
}

#home_banner .banner_slider_wrapper .banner_slider_item_content h2,
#home_banner .banner_slider_wrapper .banner_slider_item_content .h2 {
    font-size     : 50px;
    font-weight   : 700;
    letter-spacing: .2px;
    
}

.font-new{
    
}

.banner_slider_item_content p {
    font-size     : 20px;
    letter-spacing: 1px;
    font-weight   : 500;
}

#home_intro .home_intro_content_top p {
    color         : rgba(255, 255, 255, .9);
    font-size     : 18px;
    letter-spacing: .6px;
}

#home_intro .intro_count p {
    color         : rgba(255, 255, 255, .9);
    font-size     : 18px;
    letter-spacing: .5px;
    line-height   : 34px;
}

.home_icon_item .home_icon_content_inner h4,
.home_icon_item .home_icon_content_inner .h4 {
    color      : #293b97;
    font-weight: 500;
    font-size  : 20px;
}

.home_icon_item .home_icon_content_inner p {
    color: #686868;
}

.paragraph,
article {
    font-size  : 15px;
    font-weight: 400;
    margin     : 0;
    line-height: 30px;
}

.solution_home_item_title_wrapper .solution_home_item_title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #1a2650;
    font-weight: 600;
    font-size: 25px;
    padding: 1rem 0;
    line-height: 30px;
}

.solution_home .solution_home_wrapper .solution_home_title {
    font-size: 40px;
    font-weight: 700;
    line-height: 45px;
}

.solution_home_item_overlay .solution_home_overlay_content {
    font-size     : 17px;
    letter-spacing: .3px;
    line-height   : 30px;
}

h2.text-center {
    color      : #1a2650;
    font-size  : 40px;
    font-weight: 700;
}

h3.text-center {
    color: #1a2650;
    font-size: 40px;
    font-weight: 700;
}

#home_intro .home_intro_content_top h6, #home_intro .home_intro_content_top .h6 {
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: .2px;
}

#home_banner .banner_slider_wrapper .banner_slider_item_content p {
    font-size  : 18px;
    font-weight: 400;
    color      : #f1eded;
}

#footer2 .footer2_main_container .footer2_credits {
    color         : rgba(255, 255, 255, .8);
    font-size     : 13px;
    letter-spacing: .2px;
}

.bion_menu_wrapper_solutions>div>div>a {
    text-decoration  : none;
    display          : -webkit-box;
    display          : -ms-flexbox;
    display          : flex;
    -webkit-box-align: end;
    -ms-flex-align   : end;
    align-items      : flex-start;
    font-size        : 20px;
    line-height      : 30px;
    width            : -webkit-fit-content;
    width            : -moz-fit-content;
    width            : fit-content;
    font-weight      : 300;
    letter-spacing   : .2px;
}

.bion_menu_wrapper_solutions>div>div>a {
    color: #fff;
    -webkit-transition: -webkit-transform .2s ease-in-out;
    transition: -webkit-transform .2s ease-in-out;
    -o-transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
    font-family: 'Open Sans', sans-serif;
    text-transform: capitalize;
    font-size: 20px;
    font-weight: 400;
}

.bion_menu_inner_wrapper {
    display              : -webkit-box;
    display              : -ms-flexbox;
    display              : flex;
    -webkit-box-orient   : horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction   : row;
    flex-direction       : row;
    padding              : 3rem 100px;
    height               : 100%;
    width                : 100%;
    background           : #06558e;
}

#home_intro .intro_count_right_content h2,
#home_intro .intro_count_right_content .h2 {
    font-weight   : 600;
    font-size     : 35px;
    letter-spacing: .2px;
    line-height   : 45px;
}

.lead {
    font-size: 21px !important;
    font-weight: 600 !important;
    letter-spacing: .5px !important;

}
#partners_section .partner_section_container .partners_nav .partners_nav_wrap .nav_button_item {
    position      : relative;
    font-size     : 14px;
    font-weight   : 500;
    padding-bottom: 8px;
    color         : rgba(0, 0, 0, .8);
    cursor        : pointer;
    text-transform: capitalize;
    font-family   : 'Open Sans', sans-serif;
    letter-spacing: .2px;
}

.footer2_logo img {
    position   : relative;
    z-index    : 10;
    margin-top : 30px;
    margin-left: 28px;
}

ul.bion_menu_wrapper_list li a {
    font-size     : 16px;
    letter-spacing: .5px;
    font-weight   : 500;
    font-family: 'Open Sans', sans-serif;
}

.bion_menu_wrapper_solutions_title {
    font-family: 'Open Sans', sans-serif;
    font-size  : 27px;
    font-weight: 500;
}

.social_icons a {

    border-radius: 16%;

    position    : relative;
    margin-right: 8px;
}

.bion_menu_logo img {
    position   : relative;
    z-index    : 10;
    margin-left: 140px;
}
.address_tab_iten_content_main {
    position: absolute;
    top: 0;
    right: 50px;
    background: #fff;
    padding: 30px;
    background: #1a2650;
    color: rgba(255, 255, 255, .8);
    font-weight: 300;
    width: 400px;
    height: 50%;
}
h2.display-7.reveal_title span {
    color: #1a2650;
    font-size: 40px;
    font-weight: 700;
}
h1.display-56.mb-4.mb-xxl-5.reveal_title {
    color: #1a2650;
    font-size: 40px;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
}
.bg-primary.contact_details {
    background: #1a2650 !important;
}
button.button_primary {
    background: #1d2952;
}
@media only screen and (max-width: 767px) {
    button#menu_toggle_button {
        background   : #06558e;
        padding      : 12px;
        border-radius: 5px;
        margin-right : -66px;

    }
    .rect_layout {
        overflow: hidden;
        padding: 0px !important;
       
    }
    .wrapper-2 p {
        margin: 0;
        font-size: 20px;
        color: #b9b9b9;
        font-family: 'Source Sans Pro', sans-serif;
        letter-spacing: .3px;
        margin: 15px;
        font-weight: 500;
    }
    .wrapper-1 {
        width: 100%;
        height: auto !important;
        display: flex;
        flex-direction: column;
    }
    
    .solutions_layout_item_title {
        color: #1a2650;
        font-size: 32px !important;
        font-weight: 700;
    }
    div#myTabContent h2 {
        color: #1a2650;
        font-size: 20px !important;
        font-weight: 700;
        text-transform: uppercase;
    }
    .solution_home_item_title_wrapper .solution_home_item_title {
 
        font-weight: 700;
        font-size: 26px;
        line-height: 40px;

    }
    .header_inner>.container,
    body.indexStyleTwo .header_inner>.home_solutions_intro_header {
        padding-top   : 0px;
        padding-bottom: 0px;
    }
    .button_primary {
    
        font-size: 14px;
    }
    .header_inner img {
        width: 50%;
    }
    

    #home_banner .banner_slider_wrapper .banner_slider_item {
        color                : #fff;
        display              : -webkit-box;
        display              : -ms-flexbox;
        display              : flex;
        -webkit-box-orient   : vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction   : column;
        flex-direction       : column;
        gap                  : 1rem;
        width                : 100%;
        height               : calc(71vh - 6rem);
        -webkit-box-pack     : center;
        -ms-flex-pack        : center;
        justify-content      : center;
        padding-left         : 20px;
    }

    #home_intro .intro_count p {
        color         : rgba(255, 255, 255, .9);
        font-size     : 16px;
        letter-spacing: .5px;
        line-height   : 34px;
    }

    #home_banner .banner_slider_wrapper .banner_slider_item_background {
        margin-top: 50px;
        width     : 100%;
        height    : 60vh;
        bottom    : 0;
        top       : unset;
    }

    .owl-theme .owl-dots .owl-dot {
        display      : inline-block;
        zoom         : 1;
        border       : 1px solid #ccc;
        border-radius: 50%;
        margin-top   : 4px;
        height       : 20px;
        width        : 20px;
        display      : none;
    }

    .header_logo {
        margin-left: 14px;
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .header .menu_toggle_button div {
        background-color: #ffffff;
    }
    .header .menu_toggle_button div:nth-child(2) {
        background-color: #ffffff;
    }
    .header .menu_toggle_button div:nth-child(3) {
        background-color: #ffffff;
    }
    .inner-banner img {
        width: 100%;
        height: 166px;
    }
    .home_banner_blackbar {
        background: #000;
        margin-top: -80px;
        display   : block;
        height    : 0;
    }

    .home_icon_item .home_icon_content {
        padding      : 20px 10px;
        box-shadow   : rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
        height       : auto;
        margin-bottom: 50px;
        border-radius: 6px;
    }

    #partners_section .partner_section_container .partners_nav .partners_nav_wrap {
        -ms-flex-wrap: nowrap;
        flex-wrap    : nowrap;
        text-align   : center;
    }

    #partners_section .partner_section_container .partners_nav .partners_nav_wrap .nav_button_item {
        position      : relative;
        font-size     : 20px;
        font-weight   : 500;
        padding-bottom: 8px;
        color         : rgba(0, 0, 0, .8);
        cursor        : pointer;
        text-transform: capitalize;
        font-family   : 'Poppins', sans-serif;
        letter-spacing: .5px;
    }

    li.nav-item.mb-2 a {
        color      : #a9a7a7 !important;
        margin-top : 10px;
        font-family: 'Poppins', sans-serif;

        font-size: 17px;

        font-weight: 500;
    }

    .footer2_logo a::before {

        height  : 130px !important;
        width   : 55% !important;
        position: absolute;
        z-index : 1;
        left    : 30% !important;

    }

    .footer2_logo img {
        margin-top : 52px;
        margin-left: 15px;
    }

    .bion_menu_inner_wrapper {
        display              : -webkit-box;
        display              : -ms-flexbox;
        display              : flex;
        -webkit-box-orient   : horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction   : row;
        flex-direction       : row;
        padding              : 0px;
        height               : 100%;
        width                : 100%;
        background           : #06558e;
    }

    .bion_menu_logo img {
        position   : relative;
        z-index    : 10;
        margin-left: 65px;
        margin-top : 40px;

    }

    .bion_menu_logo a::before {
        content   : "";
        background: #fff;
        height    : 130px !important;
        width     : 37% !important;
        position  : absolute;
        z-index   : 1;
        left      : 28% !important;
        transform : translate(-50%, -50px);
        margin-top: 0px;
    }

    #home_banner .banner_slider_wrapper .banner_slider_item_content h2,
    #home_banner .banner_slider_wrapper .banner_slider_item_content .h2 {
        font-size     : 40px;
        font-weight   : 700;
        letter-spacing: 1px;
        line-height   : 50px;
    }

    .preloader {
        display          : -webkit-box;
        display          : -ms-flexbox;
        display          : flex;
        width            : 100%;
        height           : 500px;
        position         : fixed;
        top              : 0;
        left             : 0;
        z-index          : 999999;
        background       : #fff;
        text-align       : center;
        -webkit-box-pack : center;
        -ms-flex-pack    : center;
        justify-content  : center;
        -webkit-box-align: center;
        -ms-flex-align   : center;
        align-items      : center;
    }

    .banner_slider_item_content_wrapper {
        margin-top: 168px;
    }

    #home_banner .banner_slider_wrapper .banner_slider_item_content p {

        line-height: 26px;
    }

    h6.mb-4.lead.reveal_title {
        margin-top: 50px;
    }

    .reveal_title span {
        display          : block;
        -webkit-animation: reveal 1.5s cubic-bezier(0.77, 0, 0.175, 1) .5s;
        animation        : reveal 1.5s cubic-bezier(0.77, 0, 0.175, 1) .5s;
        font-size: 24px;
    font-weight: 700;
    }
    .inner-banner h1 {
        position: absolute;
        top: 45%;
        left: 50%;
        transform: translate(-50%, -50%);
        color: #fff;
        font-size: 36px;
        font-weight: 600;
        letter-spacing: .2px;
        text-transform: uppercase;
        font-family: 'Open Sans', sans-serif;
        width: 363px;
        text-align: center;
    }
    .inner-banner h1 {
        font-size: 23px !important;
    }
    .breadcrumb_area {
        position: absolute;
        top: 65% !important;
        font-size: 16px !important;
        font-weight: 600 !important;
    }
    .solutions_layout_item_title {
        color: #1a2650;
        font-size: 40px;
        font-weight: 700;
        line-height: 47px;
    }
    p.solutions_layout_item_desc {

        margin-top: 16px;
        font-weight: 500 !important;
        font-size: 16px !important;
        letter-spacing: .5px !important;
        line-height: 34px !important;
    }
    ul.solutions_layout_item_types span {
        font-size: 19px;
        font-weight: 500;
        letter-spacing: .2px;
        line-height: 30px;
    }
    ul#myTab {
        margin: 15px 0px 0px !important;
        line-height: 38px;
    }
    .ms-auto.rect_layout_section_content span {
        font-size: 34px;
        font-weight: 700;
    }
    section.container.tab_area {
        background: #1a26501a;
        padding-top: 15px;
    }
    .wg-box-content {
        position: relative;
        width: 100% !important;
    }
    .breadcrumb_area {
        display: none;
    }
  
}
h2.display-6.reveal_title span {
    color: #ffffff;
    font-size: 40px;
    font-weight: 700;
}
.rect_layout {
    overflow: hidden;
    padding: 50px 0px;
    /* background: #000; */
}
.rect_layout .rect_layout_section h3, .rect_layout .rect_layout_section .h3 {
    color: #1a2650;
    font-weight: 700;
    font-size: 40px;
    letter-spacing: .2px;
    line-height: 45px;
}
.ms-auto.rect_layout_section_content p {
   
    color: #333;
    font-size: 15px;
    letter-spacing: .5px;
    line-height: 30px;
    margin-top: 16px;
    font-weight: 500;
}
li.breadcrumb-item.active {
    color: #ccc;
}
.inner-banner h1 {
    position: absolute;
    top: 42%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    font-size: 36px;
    font-weight: 600;
    letter-spacing: .2px;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
}
.inner-banner {
    position: relative;
}
.breadcrumb_area {
    position: absolute;
    top: 12%;
    left: 81%;
    transform: translate(-50%, -50%);
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: .2px;
}

/* imgage box start*/

.wg-box-content {
    position: relative;
    width: 90%;
    max-width: 400px;
    overflow: hidden;
    margin-bottom: 16px;
    margin-top: 16px;
}
  
.wg-box-content .wg-box-content-overlay {
    background: rgb(26 38 80 / 67%);
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;
}
  .wg-box-content:hover .wg-box-content-overlay{
    opacity: 1;
  }
  
  .wg-box-content-image{
    width: 100%;
  }
  
  .wg-box-content-details {
    position: absolute;
    text-align: center;
    padding-left: 1em;
    padding-right: 1em;
    width: 100%;
    top: 50%;
    left: 50%;
    opacity: 0;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
  }
  
  .wg-box-content:hover .wg-box-content-details{
    top: 50%;
    left: 50%;
    opacity: 1;
  }
  
  .wg-box-content-details h3 {
    color: #fff;
    font-weight: 600;
    letter-spacing: 1px;
    margin-bottom: 0.5em;
    text-transform: uppercase;
}
  
  .wg-box-content-details p{
    color: #fff;
    font-size: 0.8em;
  }
  
  .wg-box-fadeIn-bottom{
    top: 80%;
  }

  ul#myTab {
    margin: 15px 55px;
}
li.nav-item {
    margin-left: 23px;
}
div#myTabContent {
    
    margin: 15px 15px;
}
.tab_area ul li {
    font-size: 17px;
    font-weight: 700;
}
button#home-tab{
    color: #07568f;
}
button#contact-tab {
    color: #07568f;
}
button#profile-tab {
    color: #07568f;
}
button#service-tab{
    color: #07568f;
}
button#solution-tab {
    color: #07568f;
}
button#solution1-tab{
    color: #07568f;
}
button#profile-tab:hover {
    color: #ffffff;
    background-color: #07568f;
}
button#contact-tab:hover {
    color: #ffffff;
    background-color: #07568f;
}
button#solution-tab:hover {
    color: #ffffff;
    background-color: #07568f;
}
button#service-tab:hover {
    color: #ffffff;
    background-color: #07568f;
}
button#solution1-tab:hover {
    color: #ffffff;
    background-color: #07568f;
}
button#home-tab:hover {
    color: #ffffff;
    background-color: #07568f;
}
/* imgage box end*/

.solutions_layout_item_title {
    color: #1a2650;
    font-size: 40px;
    font-weight: 700;
}
p.solutions_layout_item_desc {
    
    font-size: 15px;
    letter-spacing: .5px;
    line-height: 30px;
    margin-top: 16px;
    font-weight: 500;
}

/* thank page */

.wrapper-1{
    width:100%;
    height:100vh;
    display: flex;
  flex-direction: column;
  }
  .wrapper-2 h1 p{
    text-align: center;
}
.wrapper-2 {
    padding: 30px;
    text-align: center;
    background: #1a2650;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
}
.wrapper-2 h1 {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 48px;
    letter-spacing: .2px;
    font-weight: 800;
}
button.go-home a {
    font-size: 15px;
    font-weight: 500;
    color: #1a2650;
}
  h1{
      font-family: 'Kaushan Script', cursive;
    font-size:4em;
    letter-spacing:3px;
    color:#5892FF ;
    margin:0;
    margin-bottom:20px;
  }
  .wrapper-2 p {
    margin: 0;
    font-size: 1.3em;
    color: #b9b9b9;
    font-family: 'Source Sans Pro', sans-serif;
    letter-spacing: .3px;
    margin: 15px;
    font-weight: 600;
}
  .go-home {
    color: #1a2650;
    background: #ffffff;
    border: none;
    padding: 10px 50px;
    margin: 30px 0;
    border-radius: 30px;
    text-transform: capitalize;
    
}
  .footer-like{
    margin-top: auto; 
    background:#D7E6FE;
    padding:6px;
    text-align:center;
  }
  .footer-like p{
    margin:0;
    padding:4px;
    color:#5892FF;
    font-family: 'Source Sans Pro', sans-serif;
    letter-spacing:1px;
  }
  .footer-like p a{
    text-decoration:none;
    color:#5892FF;
    font-weight:600;
  }
  
  @media (min-width:360px){
    h1{
      font-size:4.5em;
    }
    .go-home{
      margin-bottom:20px;
    }
  }
  
  @media (min-width:600px){
    .content{
    max-width:1000px;
    margin:0 auto;
  }
    .wrapper-1{
    height: initial;
    max-width:620px;
    margin:0 auto;
    margin-top:50px;
    box-shadow: 4px 8px 40px 8px rgba(88, 146, 255, 0.2);
  }
    
  }
  div#myTabContent h2 {
    color: #1a2650;
    font-size: 28px;
    font-weight: 700;
    text-transform: uppercase;
}
li.breadcrumb-item a:hover {
    color: #fff;
}
.contact_sec p {
    font-size: 18px;
    letter-spacing: .2px;
    line-height: 30px;
    font-weight: 400;
}
.intro_subpage_inner {
    padding: 20px;
}
.fa-angle-up:before {
    content: "\f106";
}

@media only screen and (max-width: 376px) {
    #home_intro .intro_count_left .intro_count_number span {
        font-size: 50px;
    }
    h2.display-6.reveal_title span {
        color: #ffffff;
        font-size: 35px;
        font-weight: 700;
    }
    .rect_layout {
        overflow: hidden;
        padding: 0px;
  
    }
    #home_banner .banner_slider_wrapper .banner_slider_item_content h2, #home_banner .banner_slider_wrapper .banner_slider_item_content .h2 {
        font-size: 28px;
    font-weight: 700;
    letter-spacing: .1px;
    line-height: 34px;
    }
    #home_banner .banner_slider_wrapper .banner_slider_item_content p {
        font-size: 14px;
    font-weight: 400;
    color: #f1eded;
    letter-spacing: .3px;
    line-height: 18px;
    }
}