/* ==============================
        common css end
================================= */
/*
font-family: 'Poppins', sans-serif;
font-family: 'Raleway', sans-serif;

 */
* {
    margin: 0;
    padding: 0;
}

ol,
ul {
    list-style: none;
}

a {
    text-decoration: none;
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 400;
}

h2 {
    font-weight: bold;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
    margin: 0;
    padding: 0;
    font-family: 'Open Sans', sans-serif;
}

p {
    font-weight: 400;
    font-size: 14px;
}
body { overflow-x:hidden; }
/* body { min-width: 1167px; } */
html, body { max-width: 100%; overflow-x: hidden; }
element { max-width: 100vw; overflow-x: hidden; }
/* element { max-width: 100vh; overflow-x: hidden; } */

html, body {
    max-width: 100%;
    overflow-x: hidden;
}
.section-title{
    padding: 30px 0;
    color: #0083cb;
}
.title p {
    text-transform: capitalize;
    font-size: 14px;
    margin: 5px 0;
}

.section-title-bar {
    height: 5px;
    width: 90px;
    background: #dddddd ;
    border-radius: 50px;
    position: relative;
    margin: 14px 0;
}
.section-title-bar {
    margin: 0 auto;
    display: inline-block;
}
.section-title-bar::after {
    height: 10px;
    width: 10px;
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
    content: "";
    border-radius: 50%;
    background: #0083cb;
    animation: leftrun 2.5s infinite;
}

@keyframes leftrun {
    from {
        left: 0px;
    }

    to {
        left: 80px;
    }
}

.section-title-bar::before {
    height: 10px;
    width: 10px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    content: "";
    border-radius: 50%;
    background: #ed1441;
    animation: rightrun 2.5s infinite;
}

@keyframes rightrun {
    from {
        right: 0px;
    }

    to {
        right: 80px;
    }
}
.container {
    width: 1320px;
    margin: 0 auto;
}
#incorporatation_part .container {
    width: 100%;
}

/* =========================================
            common css end
========================================= */
/* =======nav css start=== */
#navber_part {
    background: #ffffff;
    color:#414141;
    padding: 0 !important;
    position: fixed;
    z-index: 999;
    width: 100%;
    -webkit-box-shadow: -1px 3px 5px 0px rgba(65,65,65,0.68);
    -moz-box-shadow: -1px 3px 5px 0px rgba(65,65,65,0.68);
    box-shadow: -1px 3px 5px 0px rgba(65,65,65,0.68);
}
/* nav.sticky{
    color: #212529;
    background: #ffffff !important;
    -webkit-box-shadow: -1px 3px 5px 0px rgba(65,65,65,0.68);
    -moz-box-shadow: -1px 3px 5px 0px rgba(65,65,65,0.68);
    box-shadow: -1px 3px 5px 0px rgba(65,65,65,0.68);
} */
nav .logo {
    width: 200px;
}
nav .logo img {
    width: 100%;
    height: 100%;
}
.navbar ul li a {
    color: #0083cb;
    font-size: 15px;
    line-height: 30px;
    margin-right: 30px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    transition: .4s;
}
.navbar ul li a:hover{
    color: #273896;
}
.dropdown-menu ul li a{
    color: #414141 !important;
}
.btn {
    border: 0 !important;
}
.gateway_logo {
    width: 120px;
}
.gateway_logo img {
    width: 100%;
    padding: 5px;
}
/* ==navbar mega manu part start ===*/
.nav_about_visiable_mega_menu:hover .nav_mega_about_manu_contai{
    opacity: 1;
    /* z-index: 99; */
    visibility: visible;
    height: 100px;
}
.nav_mega_about_manu_contai {
    width: 100%;
    height: 0px;
    position: absolute;
    top: 90px;
    left: 120px;
    background-color: #fff;
    border: 1px solid #50c6ef;
    opacity: 0;
    visibility: hidden;
    text-align: center;
    transition: .4s;
    -webkit-box-shadow: 0 7px 7px 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 7px 7px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 7px 7px 1px rgba(0, 0, 0, 0.3);
}
.nav_service_visiable_mega_menu:hover .nav_mega_service_manu_contai{
    opacity: 1;
    visibility: visible;
    height: 150px;
}
.tread_consul_img_height_indi {
    height: 80px !important;
}
.nav_mega_service_manu_contai {
    width: 100%;
    height: 0px;
    position: absolute;
    top: 100%;
    left: 120px;
    background-color: #fff;
    border: 1px solid #50c6ef;
    opacity: 0;
    visibility: hidden;
    text-align: center;
    transition: .4s;
    -webkit-box-shadow: 0 7px 7px 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 7px 7px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 7px 7px 1px rgba(0, 0, 0, 0.3);
}
.nav_serv_indi_font_size{
    font-size: 11px !important;
}
.mega_small_service_item_img {
    width: 100px;
    height: 70px;
    margin: 0 auto;
}
.mega_small_service_item_img img{
    width: 100%;
    height: 100%;
}
.mega_service_height{
    height: 85px;
    width: 130px !important;
}
.nav_autos_img_height_indi{
    height: 130px !important;
}
.overs_pic_width{
    height: 130px !important;
}
.nav_mega_row_content_center{
    display: flex;
    justify-content: center;
} 
.nav_midea_visiable_mega_menu:hover .nav_mega_media_manu_contai{
    opacity: 1;
    visibility: visible;
    height: 120px;
}
.nav_mega_media_manu_contai {
    width: 100%;
    height: 0px;
    position: absolute;
    top: 90px;
    left: 120px;
    background-color: #fff;
    border: 1px solid #50c6ef;
    opacity: 0;
    visibility: hidden;
    text-align: center;
    transition: .4s;
    -webkit-box-shadow: 0 7px 7px 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 7px 7px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 7px 7px 1px rgba(0, 0, 0, 0.3);
}
.nav_mega_manu_main_items a{
    margin-right: 0px !important;
    padding: 15px 0;
    color: #50c6ef;
}
.mega_manu_small_item p {
    transition: .4s;
}
.mega_manu_small_item p:hover{
    text-decoration: underline;
}
.nav_mega_service_manu_contai p{
    font-size: 12px;
}
.nav_mega_manu_main_items i{
    font-size: 32px;
    color: #50c6ef;
    margin: 5px 0;
}
/* ==navbar mega manu part end ===*/
.nav_list_font a {
    font-size: 18px;
}
.nav_list_font a {
    margin-left: 10px;
}
.nav_list_font {
    position: relative;
    margin: 0 auto !important;
}
/* =====navbar css end======= */
/* =====banner css start======= */
#banner_part{
    /* height: 100vh; */
    position: relative;
}
.banner_slide_item {
    height: 100vh;
    margin-top: 45px;
}
.banner_item2{
    background: url('../images/banner1_education.png') no-repeat center/cover;
}
.banner_item1{
    background: url('../images/banner2_it_tech.png') no-repeat center/cover;
}
.banner_item3{
    background: url('../images/banner3_motor_bick.png') no-repeat center/contain;
}
.banner_item4{
    background: url('../images/banner4_tread_consul.png') no-repeat center/contain;
}
.banner_item5{
    background: url('../images/banner5_tour_travel.png') no-repeat center/contain;
}
.banner_item6{
    background: url('../images/banner6_migration.png') no-repeat center/contain;
}
/* .zs-enabled .zs-slideshow, .zs-enabled .zs-slides, .zs-enabled .zs-slide {
    height: 100vh;
} */
#banner_part .slick-dots {
    display: flex;
    position: absolute;
    bottom: 60px;
    left: 50%;
    transform: translate(-50%);
}
#banner_part ul li button {
	width: 15px;
	height: 15px;
	border-radius: 50%;
	text-align: center;
	line-height: 15px;
	font-size: 0;
	border: 0;
	margin: 0 10px;
    background: red;
}
#banner_part ul li .slick-active{
    background: green;
}
/* =====banner css end======= */
/* =====it technology inner page banner css start======= */
#it_tech_banner_part{
    height: 380px;
    background: url(../images/it_tech_inner_page_banner.png) no-repeat center;
    background-size: cover;
}
#it_tech_part{
    padding: 40px 0;
}
.it_tech_row_width{
    justify-content: center;
}
.it_tech_details_item p{
    margin-bottom: 20px;
}
.it_tech_details_item h5{
    margin-bottom: 10px;
    font-weight: 700;
}
.it_tech_popular_img{
    width: 100%;
}
.it_tech_popular_img img{
    width: 100%;
}
/* =====it technology inner page banner css end======= */
/* =====tread consul banner inner page banner css start======= */
#tread_consul_banner_part{
    height: 380px;
    background: url(../images/trading_consulting_page.png) no-repeat center/contain;
}
#tread_consul_part{
    padding: 40px 0;
}
#tread_consul_part ul li
{
    list-style-type: disc;
}
/* =====tread consul banner inner page banner css end======= */
/* =====skill migration banner inner page banner css end======= */
#skill_migration_banner_part {
	height: 290px;
	width: 100%;
	background: url('../images/imgratin_inner_page.png') no-repeat center/cover;
	margin-top: 6.5%;
}
.skill_content_item h5{
    margin-bottom: 5px;
    font-weight: 600;
}
.skill_content_item p{
    margin-bottom: 20px;
}
.skill_content_item ul{
    list-style-type: disc;
}
/* =====skill migration banner inner page banner css end======= */
/* =====overseas banner inner page banner css end======= */
#overseas_banner_part{
    height: 465px;
    width: 100%;
    background: url('../images/overseas_studies_innter_page.png') no-repeat center/contain;
    
}
/* =====overseas banner inner page banner css end======= */
/* =====tours travel inner page banner css start======= */
#tours_travel_banner_part{
    height: 465px;
    background: url('../images/tour_travel_banner_inner_page.png') no-repeat center/contain;
}
.tours_travel_banner_pic {
    width: 500px;
    height: 270px;
    margin: 0 auto;
}
.tours_travel_banner_pic img{
    width: 100%;
    height: 100%;
    margin-top: 120px;
}
#travel_contend_part{
    padding: 60px 0;
}
.tour_travel_content ul{
    list-style: disc;
    margin-bottom: 20px;
}
/* =====tours travel inner page banner css end======= */
/* =====autos inner page banner css start======= */
#autos_banner_inner_part{
    height: 265px;
    /* background: url('../images/autos_inner_page.png') no-repeat center/cover; */
}
#autos_banner_inner_part img {
    object-fit: cover;
}
.autos_banner_pic img {
    width: 100%;
    height: 100%;
    margin-top: 4.5%;
}
#autos_content_part{
    padding: 60px 0;
    margin-top: 10%;
}
.autos_inner_contents{
    width: 600px;
    margin: 0 auto;
}
/* =====autos inner page banner css end======= */

/* =======career banner part start=== */
#career_part{
    padding: 60px 0;
}
#career_banner_part{
    background: url(../images/career_banne5.png) no-repeat center;
    background-size: cover;
    height: 75vh;
    overflow: hidden;
    position: relative;
}
#long_career_part{
    margin-bottom: 2px;
}
.career_content{
    width: 70%;
    text-align: justify;
    line-height: 25px;
    margin: 0 auto;
}
.career_content p{
    font-size: 16px;
}
.career_long_img img {
    width: 100%;}

/* =======career banner part end=== */
/* =======why join culture part start=== */
#why_join_culture_part {
    padding: 60px 0;
    background-color: #0083cb;
    color: #fff;
}
.career_why_join_item h3{
    margin-bottom: 20px;
    font-weight: 700;
}
.career_why_join_item ul{
    list-style: square;
}
/* =======why join culture part end=== */
/* =======about page banner part end=== */
#about_banner_part {
    background: url(../images/about-us-page.png) no-repeat center;
    background-size: cover;
    height: 350px;
    position: relative;
}
.about_banner_overlay {
    background: rgba(65, 70, 75, 0.0) !important;
}
/* =======about page banner part end=== */

/* ================about part css start=== */
#about_part {
    padding: 60px 0;
    background: url(..//images/hexagon_pettern_for_service_bg.png) no-repeat left top;
}
.about_content{
    width: 70%;
    text-align: justify;
    line-height: 25px;
    margin: 0 auto;
}
.about_content p{
    font-size: 16px;
}
.about_head_marg{
    margin-top: 20px;
}
.about_pic img{
    height: 350px;
}
/* ================about part css end=== */
/* ================second about part css start=== */
.secont_col_about_padd{
    padding: 0;
}
.second_about_marg_row {
    margin-top: 60px;
    border: 1px solid #50c6ef;
}
.about_second_title {
    color: #0079bb;
    margin-bottom: 15px;
    font-weight: 700;
}
.about_sub_sec_pic{
    width: 100%;
    height: 318px;
}
.about_sub_sec_pic img {
    width: 100%;
    height: 100%;
}
.about_sub_sec_left_item {
    padding: 60px 30px;
    background: #f2f9fc;
}
/* ================second about part css end=== */
/* ================threed about part css start=== */
.threed_row_img_center {
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    background: url(../images/hexagon_pettern_for_service_bg.png) no-repeat center center/contain;
}
.about_threed_bg_item img{
    width: 50%;
}
.threed_about_pic_item{
    text-align: left;
    padding: 60px 30px;
    background: #f2f9fc;
}
.about_threed_list{
    list-style-type: square;
}
.about_threed_list li{
    margin: 10px 0;
}
/* ================threed about part css end=== */
/* =======history page banner part start=== */
#history_banner_part {
    height: 350px;
    background: url(../images/history_page_banner2.jpg) no-repeat center;
    background-size: cover;
}
#history_timeline_part{
    padding: 60px 0;
}
.history_section_padd_btm{
    margin: 30px 0;
}
.history_subtitle {
    color: #0278b9;
    font-size: 16px;
    font-weight: 600;
    display: block;
    text-align: center;
    margin-bottom: 30px;
}
.history_content {
    background-color: rgba(0, 131, 203, 0.69);
    border-color: #0278b9;
    border-style: dashed;
    border-width: 1px 0;
    line-height: 26px;
    padding: 60px 140px;
    text-align: center;
    position: relative;
}
.history_content p{
    font-weight: 500;
    color: white;
}
.history_round_middle_div {
    width: 65px;
    height: 65px;
    left: 50%;
    line-height: 65px;
    border-radius: 50%;
    text-align: center;
    position: absolute;
    background: #0083cb;
    transform: translate(-50%, 50%);
}
.history_round_middle_div p{
    font-weight: 600;
}
/* =======history page banner part end=== */
/* =======history page banner part end=== */
#history_items_part {
    padding: 0px 200px;
    margin-bottom: 60px;
}
.history_all_item_box{
    position: relative;

}
.history_item {
    width: 380px;
    position: relative;
}
.col_both_item_mt{
    margin-top: -13%;
}
.history_item p{
    text-align: justify;
}
.history_lineshap_top_btm {
    width: 2px;
    height: 78%;
    background: #50c6ef;
    position: absolute;
    top: 0;
    left: 41.5%;
}
.history_under_double_round {
    width: 70px;
    height: 70px;
    right: -40%;
    line-height: 70px;
    border-radius: 50%;
    text-align: center;
    position: absolute;
    transition: .4s;
    background: #ffffff;
    transform: translate(-50%, -70%);
    display: flex;
    justify-content: center;
    align-items: center;
}
.history_under_double_round_tow {
    left: 41.5% !important;
    top: 28%;
}
.history_under_double_round_three {
    left: -28%;
    bottom: -59%;
}
.history_under_double_round_four {
    left: -28%;
    bottom: 9%;
}
.history_double_round {
    width: 60px;
    height: 60px;
    line-height: 60px;
    border-radius: 50%;
    text-align: center;
    position: absolute;
    transition: .4s;
    background: #50c6ef;
}
.history_under_round_bouble_five {
    left: -28%;
}
.history_under_round_bouble_seven {
    left: 47%;
    top: -10%;
}
.history_double_round:hover {
    background: #ed1c24;
}
.history_double_round span{
    font-weight: 600;
    color: #414141;
}
.history_right_arrow_icon {
    position: absolute;
    right: -20px;
    bottom: 108px;
    width: 22px;
    color: #0083cb;
}
.history_second_arrow_icon{
    left: -6px;
}
.history_thumbnail {
    margin-bottom: 15px;
    font-weight: 700;
    font-size: 24px;
    color: #333;
}
.history_pic{
    height: 100%;
}
.history_pic img{
    width: 100%;
    height: 100%;
}
.history_border_line{
    height: 2px;
    width: 100%;
    border-top: 2px dashed #0083cb;
    position: relative;
    margin: 10px 0;
    margin-right: -21px;
}
.history_last_item_center{
    display: flex;
    margin-top: 10%;
    justify-content: center;
}
/* =======history page banner part end=== */
/* =======management banner part start=== */
#manage_banner_part {
    height: 350px;
    background: url(../images/management_banner.jpg) no-repeat center;
    background-size: cover;
}
#management_part {
    padding: 60px 0;
    background: url('../images/hexagon_pettern_for_home_bg.png') no-repeat;
    background-position: left top;
}
#manage_teem_part{
    padding-bottom: 30px;
}
.manage_teem_item{
    margin-bottom: 30px;
}
.manage_teem_item h4{
    font-weight: 600;
}
.manage_teem_item h5{
    font-size: 16px;
}
.manage_pic_item img{
    width: 100%;
}
.manage_details {
    background: #f2f9fc;
    padding: 30px;
}
.manage_pic_item {
    height: 100%;
    width: 100%;
}
.manage_pic_item img {
    height: 100%;
    width: 90%;
}
#director_banner_part{
    padding: 60px 0;
}

/* =======management banner part end=== */
/* =======management team banner part start=== */
#manage_team_part{
    padding-bottom: 60px;
}
.manage_team_item h3 {
    color: #0083cb;
    font-size: 18px;
    font-weight: 600;
}
.manage_team_item h5{
    margin-top: 10px;
    font-size: 14px;
}
.team_manage_marg{
    margin-top: 30px;
}

/* =======management team banner part end=== */
/* =======achivement banner part start=== */
#achivement_banner_part{
    height: 350px;
    background: url(../images/company_achievement.jpg) no-repeat center;
    background-size: cover;
}
#achievement_part{
    padding: 60px 0;
    background: url('../images/hexagon_pettern_for_home_bg.png') no-repeat;
    background-position: left top;
}
.achive_bg_item{
    background: #74b2c9;
}
.achive_marg_row{
    margin: 30px 0;
}

.achive_pic_item {
    width: 300px;
    margin: 0 auto;
}
.achive_pic_item img {
    width: 100%;
}
.achievement_text_box {
    background-color: rgba(0, 131, 203, 0.05);
    background: #f2f9fc;
    padding: 40px;
}
.achievement_text_box h3 {
    color: #0083cb;
    margin-bottom: 15px;
    font-weight: 700;
    font-size: 22px;
}
/* =======achivement banner part end=== */
/* =======social  part start=== */
#social_respons_banner_part{
    height: 350px;
    background: url(../images/social_respons.png) no-repeat center;
    background-size: cover;
}
#social_respons_part{
    padding-bottom: 60px;
    background: url(../images/hexagon_pettern_for_service_bg.png);
    background-position: left top;
    background-repeat: no-repeat;
}
.social_resp_text p {
    color: rgba(0, 0, 0, 0.9);
    font-size: 18px;
    margin: 15px auto;
    width: 70%;
    text-align: justify;
}
/* =======social  part end=== */
/* =======news and event  part end=== */
#news_event_banner_part{
    height: 360px;
    /* background: url(../images/news_event_banner.jpg) no-repeat center/contain; */
}
#news_event_part{
    padding: 60px 0;
}
#news_event_part h2{
    font-size: 28px;
}
.news_event_banner_item {
    width: 10%;
    height: 100%;
    margin-top: 97px;
}
.news_event_row_bg{
    background-color: rgba(0, 131, 203, 0.05);
}
.news_event_marg{
    margin-top: 30px;
}
.news_event_row_bg .col-lg-6 {
    padding: 0;
    height: 400px;
}
.news_event_text_item {
    padding: 0px 30px;
    vertical-align: middle;
    top: 50%;
    position: relative;
    transform: translate(0%, -50%);
}
.news_event_text_item_padd {
    padding: 60px 50px;
}
.news_event_text_item p{
    text-align: justify;
    margin-top: 25px;
    line-height: 25px;

}
.news_event_text_item  h3 {
    color: #0083cb;
    margin-bottom: 15px;
    font-weight: 700;
}
.news_event_img_item{
    height: 100%;
}
.news_event_img_item img {
    width: 100%;
    height: 100%;
}
/* =======news and event  part end=== */
/* =======sustain  part end=== */
#sustain_banner_part{
    height: 350px;
    background: url(../images/sustain_ability.png) no-repeat center;
    background-size: cover;
}
.sustain_respons_text{
    width: 70%;
    margin: 0 auto;
}
.sustain_respons_text p{
    margin-bottom: 30px;
}
.sustain_respons_list li{
    margin: 10px 0;
    list-style-type: disc;
}
/* =======sustain  part end=== */
/* =======current job  part start=== */
#current_job_part{
    padding: 60px 0;
    background: url('../images/hexagon_pettern_for_home_bg.png') no-repeat;
    background-position: left top;
}
.current_job_content h5{
    font-size: 18px;
    font-weight: 700;
}
/* =======current job  part end=== */
/* ================scroll inova techno part css strat=== */
#innova_technol {
    padding: 200px 0;
    position: relative;
    background: url('../images/innova_techno_banner2.jpg') repeat fixed center center;
}
.innova_techno_content {
    background-color: rgba(0, 187, 252, .50);
    position: absolute;
    text-align: center;
    padding: 120px 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.innova_techno_content h2{
    text-decoration: underline;
    padding-bottom: 50px;
    color: #ffffff;
}
.innova_techno_content p {
    font-size: 27px;
    line-height: 40px;
    width: 650px;
    margin: 0 auto;
    color: #ffffff;
}
.prestious_brand_content p {
    font-size: 20px;
    line-height: 27px;
    color: #ffffff;
}
/* ================scroll inova techno part css end=== */
/* ================scroll presi_bran_asia part css end=== */
#presi_bran_asia{
    background: url('../images/banner6_migration.png') no-repeat fixed center center / cover;
    padding: 200px 0;
    position: relative;
}
/* ================scroll presi_bran_asia part css end=== */
/* ================service_part part css start=== */
#service_part{
    padding: 60px 0;
    background: url(../images/hexagon_pettern_for_service_bg.png) no-repeat left top;
}
.service_item{
    background: #0083cb;
    color:#ffffff;
    margin-bottom: 30px;
    padding: 10px;
}
/*.service_col_item{*/
/*    width: 20%;*/
/*}*/
.service_pic_item{
    padding: 10px;
    height: 220px;
    cursor: pointer;
    transition: .4s;
    border-radius: 10px;
    border: 1px solid #0083cb;
    box-shadow: 0px 5px 6px -4px #0083cb;
}
.service_img_width {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    display: block;
}
.serv_auto_pic_width{
    height: 150px !important;
}
#service_part img {
    width: 100%;
    height: 180px;
}
.gallery_marg{
    margin-top: 20px;
}
#service_part hr{
    margin: 10px 0 !important;
}
.service_item h4{
    font-size: 18px;
}
.service_details_item{
    margin-top: 20px;
    border: 1px solid #e1e1e1;
    border-radius: 10px;
    text-align: center;
    color: #414141;
    box-shadow: 0px 5px 6px -4px #0083cb;
}
.service_deta_pad_btm {
    padding: 20px 10px 10px 10px;
    font-size: 13px;
}
.service_pic_item:hover{
    background: #0083cb;
    color: #ffffff;
}
.service_details_item p:hover{
    background: #0083cb;
    color: #ffffff;
    transition: .4s;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;

}
.service_read_more_btn {
    background: #ed1c24;
    color: #ffffff;
    padding: 10px 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    display: block;
    width: 100%;
    border: 0;
}
/* .service_details_item #more {display: none;} */
.service_read_more_btn a{
    color: #ffffff;
    font-size: 14px;
}
/* ================service_part part css end=== */
/* ================gallery part css start=== */
#gallery_part{
    padding-bottom: 80px;
}
.gallery_item img {
    width: 100%;
    height: 200px;
}
.gallery_marg{
    margin-top: 20px;
}
/* ================gallery part css end=== */
/* =====our team part css start======= */
#our_team_part{
    padding-top: 60px;
}
.cont_our_team_center{
    display: flex;
    justify-content: center;
    align-items: center;
}
.our_team_input_marg{
    margin-top: 32px;
}
.our_team_input_phone_marg{
    margin-top: 15px;
}
.form-control {
    height: 60px;
    color: #000039;
    padding: 20px;
}
.our_teem_input_file_width{
    width: 97%;
}
#our_team_part label {
    font-size: 16px;
    font-family: "BwModelica-Expanded", helvetica;
    font-style: normal;
    font-weight: 500;
}
#our_team_part .form-control::placeholder {
    font-family: "BwModelica-Expanded", helvetica;
    font-style: normal;
    font-weight: 500;
}
.our_team_btn {
    background: #AACDE6;
    color: #101010;
    padding: 18px 150px;
    font-family: "BwModelica-Expanded", helvetica;
    font-style: normal;
    font-weight: 500;
    font-size: 11px;
    line-height: 12px;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    border: 0;
}
.our_team_text h5{
    font-family: "BwModelica-Expanded", helvetica;
    font-weight: 500;
}
.our_team_text p{
    font-family: "BwModelica-Expanded", helvetica;
    font-style: normal;
    font-weight: 500;
    margin: 20px 0;
}
/* =====our team part css end======= */
/* =====incorporation part css start======= */
#incorporatation_part {
    padding-bottom: 80px;
    background: #f8f9fa;
}
.incorpo_item {
    background: #ddd;
    padding: 5px;
    border-radius: 5px;
    text-align: center;
    margin: 15px 0;
    width: auto;
    height: 110px;
}
.incorpo_item .corpo_img{
    height: 100%;
}
.corpo_img img {
	width: 100%;
	height: 100%;
}
.indivi_height_img {
	height: 80px;
}
/* =====incorporation part css end======= */
/* =====contact part css start======= */
#contact_part {
    padding: 60px 0;
    background: #e5f2fa;
    color: #1081c0;
}
#contact_part .col-lg-5{
    border-top: 1px solid;
}
.logo_item {
    position: relative;
    top: -40px;
    width: 130px;
    margin: 10px auto;
}
.logo_item img{
    width: 100%;
}
.contact_item {
    margin-bottom: 10px;
    width: 100%;
}
.contact_list_style {
    padding-left: 0;
}
.contact_list_style li a {
    color: #1081c0;
    font-size: 14px;
}
.conatct_location a {
	color: #1081c0;
	font-size: 14px;
	width: 300px;
	display: block;
}
.conatct_location i {
    margin-right: 10px;
}
.contact_social_icon a {
    text-align: center;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    line-height: 45px;
    background: #1081c0;
    color: #ffffff;
    margin: 10px;
    font-size: 16px;
    border: 1px solid #ffffff;
    transition: .4s;
}
.contact_social_icon a:hover {
    transform: scale(1.1);
    background: #ed1c24;
    color: #ffffff;
}
.contact_social_icon .marg_contact_icon {
    margin: 0 10px;
}
#gateway_location_part {
    padding: 0;
}
.btm_border_contact {
    width: 85%;
    height: 1px;
    background: #1081c0;
    content: "";
    position: absolute;
    bottom: 0;
}
/* =====contact part css end======= */

/* =====footer part css start======= */
#footer_part {
    background: #e5f2fa;
}
.footer_color_it{
    color: #ed1c24;
}
#footer_part p{
    font-size: 12px;
    color: #0083cb;
}
/* =====footer part css end======= */
/* =====show hide social icons part css end======= */
.main_social_icons{
    height: 163px;
    text-align: center;
    color: #1081c0;

    position: fixed;
    top: 25%;
    right: 0;
    z-index: 99999;
}
.show_icon{
    height: 40px;
    width: 40px;
    color: #fff;
    font-size: 14px;
    transition: .5s;
    line-height: 40px;
    font-weight: bold;
    text-align: center;
    border: 1px solid #50c6ef;
    background-color: #0083cb;
}
.hide_icons a{
    display: block !important;
    margin: 1px 0;
    padding: 10px;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    transition: .5s;
}
.main_social_icons:hover .hide_icons_face{
    background: #3B5998;
}
.main_social_icons:hover .hide_icons_twi{
    background: #0083cb;
}
.main_social_icons:hover .hide_icons_linkd{
    background: #ed1c24;
}
.hide_icons{
    background: #ffffff;
    visibility: hidden;
    opacity: 0;
    height: 0px;
    transition: .5s;
    border-top: 1px solid;
}
.main_social_icons:hover .hide_icons{
    visibility: visible;
    opacity: 1;
    height: 122px;
}

/* =====show hide social icons part css end======= */
