/*ï¼šéžæºç ,ä¸å¯ç¼–è¾‘ã€‚æºä»£ç å”¯ä¸€ä¸‹è½½åœ°å€: http://www.bootstrapmb.com/item/12639ã€‚ï¼ˆæ­¤å¤‡æ³¨åªå‡ºçŽ°åœ¨æ¼”ç¤ºç«™ï¼Œä¸‹è½½çš„æºç ä¸åŒ…å«ã€‚ï¼‰*/


/*ï¼šéžæºç ,ä»…ç”¨åœ¨æ¼”ç¤ºç«™é‡Œ,ä¸å¯ç¼–è¾‘.æºç ä¸‹è½½åœ°å€: http://www.bootstrapmb.com/item/12639ã€‚æ­£å¸¸ä¸‹è½½çš„ä»£ç ä¸å«æ­¤å¤‡æ³¨ï¼Œå¦åˆ™è¢«è¿™ä¸ªç½‘ç«™éª—äº†ã€‚*/


/*æ­¤ä»£ç éžæºç ï¼Œä»…ä¸ºæ¼”ç¤ºç”¨ï¼Œä¸‹è½½æºç è¯·åˆ°ï¼šHttp://www.bootstrapmb.com*/


/*æ­¤ä»£ç éžæºç ï¼Œä»…ä¸ºæ¼”ç¤ºç”¨ï¼Œä¸‹è½½æºç è¯·åˆ°ï¼šHTTP://Www.bootstrapmb.com*/

@media(max-width: 767px) {
    .min_btn {
        font-size: 14px
    }
    .section_title h2 {
        font-size: 32px
    }
}

@media(max-width: 575px) {
    .custom_container {
        width: 100%
    }
}

@media(max-width: 1199px) {
    .breadcrumbs_aria {
        padding-top: 150px;
        padding-bottom: 120px
    }
}

@media(max-width: 991px) {
    .breadcrumbs_aria {
        padding-top: 130px;
        padding-bottom: 100px
    }
    .navbar ul li {
        padding: 10px 0
    }
    .navbar .nav-item.dropdown:after {
        top: 15px;
        right: 0
    }
    .navbar .mobile_dropdown_icon {
        color: #3b3664
    }
    .navbar .mobile_dropdown_icon {
        position: absolute;
        right: 0;
        top: 16px;
        z-index: 2
    }
    .navbar-brand {
        flex: 1
    }
    .search {
        margin-right: 15px
    }
}

@media(max-width: 767px) {
    .breadcrumbs_aria h2 {
        font-size: 38px
    }
}

@media(max-width: 1199px) {
    .footer_aria .site_info ul li a,
    .footer_aria .site_info .content p {
        font-size: 14px
    }
}

@media(max-width: 991px) {
    .footer_aria::after {
        display: none
    }
}

@media(min-width: 2000px) {
    .hero_aria {
        padding-bottom: 450px
    }
    .hero_aria::after {
        height: 80%
    }
}

@media(max-width: 1540px) {
    .hero_aria {
        padding-bottom: 280px
    }
    .hero_aria .section_img img {
        width: 105%
    }
}

@media(max-width: 991px) {
    .hero_aria .hero_content {
        text-align: center
    }
    .hero_aria .hero_content br {
        display: none
    }
    .hero_aria .hero_content .button_aria {
        justify-content: center
    }
}

@media(max-width: 768px) {
    .hero_aria {
        padding-bottom: 190px
    }
    .hero_aria::after {
        height: 25%
    }
    .hero_aria .section_img img {
        width: 100%
    }
}

@media(max-width: 767px) {
    .hero_aria .hero_content h1 {
        font-size: 38px;
        line-height: 48px
    }
    .hero_aria {
        padding-top: 120px
    }
}

@media(max-width: 1200px) {
    .single_post img {
        width: 100%
    }
}

@media(max-width: 991px) {
    .single_post {
        margin-bottom: 30px
    }
    .case_studies_aria {
        padding-bottom: 70px
    }
    .post_items {
        margin-top: 35px
    }
}

@media(max-width: 1199px) {
    .blog_post_aria .single_blog {
        margin-bottom: 30px
    }
    .blog_post_aria .single_blog .blog_top .blog_thumb img {
        width: 100%
    }
}

@media(max-width: 991px) {
    .blog_aria {
        padding: 100px 0;
        padding-bottom: 70px
    }
    .blog_post_aria {
        margin-top: 35px
    }
}

@media(max-width: 1199px) {
    .seo_aria img {
        width: 100%
    }
    .seo_aria .content {
        padding-left: 0
    }
}

@media(max-width: 991px) {
    .seo_aria {
        padding-top: 50px;
        padding-bottom: 60px
    }
    .seo_aria .content {
        text-align: center;
        padding-top: 44px
    }
    .seo_aria .content br {
        display: none
    }
}

@media(max-width: 1399px) {
    .work_items .row .col-lg-3:nth-child(1) .work_item::after,
    .work_items .row .col-lg-3:nth-child(3) .work_item::after {
        width: 345px
    }
}

@media(max-width: 1199px) {
    .work_items .row .col-lg-3:nth-child(1) .work_item,
    .work_items .row .col-lg-3:nth-child(3) .work_item {
        margin-top: 80px
    }
    .work_items .row .col-lg-3:nth-child(1) .work_item::after,
    .work_items .row .col-lg-3:nth-child(3) .work_item::after {
        width: 260px
    }
    .work_items .row .col-lg-3:nth-child(3) .work_item::before {
        width: 260px
    }
}

@media(max-width: 991px) {
    .work_aria {
        padding-top: 20px
    }
    .work_items {
        padding-top: 40px
    }
    .work_items .row .col-lg-3:nth-child(3) .work_item::before,
    .work_items .row .col-lg-3:nth-child(1) .work_item::after,
    .work_items .row .col-lg-3:nth-child(3) .work_item::after {
        display: none
    }
    .work_items .row .col-lg-3:nth-child(1) .work_item,
    .work_items .row .col-lg-3:nth-child(3) .work_item {
        margin-top: 0
    }
    .work_item {
        margin-bottom: 50px
    }
}

@media(max-width: 768px) {
    .work_items .work_item img {
        padding: 22px 22px
    }
}

@media(max-width: 575px) {
    .work_aria .custom_container {
        width: auto
    }
}

@media(max-width: 991px) {
    .client_aria .logo_slider img {
        padding: 20px 0
    }
}

@media(max-width: 767px) {
    .client_aria {
        overflow: hidden
    }
}

@media(max-width: 991px) {
    .counter_aria {
        padding-top: 75px
    }
    .counter_aria .items {
        padding-left: 140px;
        padding-right: 140px;
        padding-bottom: 30px
    }
    .counter_aria .items .item {
        margin-bottom: 20px
    }
}

@media(max-width: 767px) {
    .counter_aria .items {
        padding-left: 0;
        padding-right: 0
    }
}

@media(min-width: 2000px) {
    .service_aria {
        background-size: 130%
    }
}

@media(max-width: 1199px) {
    .tab_style .tab-content .min_tab_content {
        padding-right: 50px
    }
    .tab_style .tab-content .min_tab_content .content br {
        display: none
    }
    .tab_style .nav-tabs li {
        margin-top: 20px
    }
}

@media(max-width: 991px) {
    .service_aria {
        padding-top: 175px
    }
    .tab_style .tab-content .min_tab_content {
        padding-left: 50px;
        text-align: center
    }
}

@media(max-width: 767px) {
    .tab_style .tab-content .min_tab_content {
        padding-left: 20px;
        padding-right: 20px
    }
    .tab_style .nav-tabs li {
        margin-right: 10px
    }
    .tab_style .nav-tabs li a {
        padding: 20px 6px;
        min-width: 165px
    }
}

@media(max-width: 575px) {
    .service_aria .min_tab_content img {
        width: 50%
    }
}

@media(max-width: 991px) {
    .contact_aria {
        padding-top: 0;
        padding-bottom: 100px
    }
    .contact_aria .content {
        text-align: center
    }
    .contact_aria .content br {
        display: none
    }
    .contact_aria .contact_form_aria {
        float: none;
        margin: 0 auto;
        width: 90%;
        margin-top: 30px
    }
}

@media(max-width: 991px) {
    .price_aria {
        padding: 100px 0;
        padding-bottom: 80px
    }
    .price_aria .single_item {
        margin-bottom: 30px
    }
    .priceing_plan {
        margin-top: 35px
    }
}

@media(max-width: 767px) {
    .price_aria .single_item {
        margin: 0 auto;
        margin-bottom: 30px
    }
}

@media(max-width: 991px) {
    .testimonial_aria {
        padding: 100px 0
    }
    .testimonial_aria .slider_aria button {
        right: 280px
    }
    .testimonial_aria .slider_aria button.slick-prev {
        right: 350px
    }
}

@media(max-width: 767px) {
    .slider_aria {
        width: auto
    }
    .testimonial_aria .slider_aria button {
        top: -135px;
        right: 0
    }
    .testimonial_aria .slider_aria button.slick-prev {
        right: 80px
    }
}

@media(max-width: 1749px) {
    .footer_aria .shape {
        display: none
    }
}

@media(max-width: 991px) {
    .footer_aria {
        padding-top: 80px
    }
    .footer_aria .site_info {
        margin-top: 0
    }
    .footer_aria .site_info ul {
        margin-top: 0
    }
    .footer_aria .footer_bottom {
        margin-top: 40px
    }
}

@media(max-width: 767px) {
    .footer_aria .row div:nth-child(2) .site_info {
        margin-top: 40px
    }
}

@media(min-width: 1990px) {
    .hero_aria.home_2 {
        padding-bottom: 350px;
        padding-top: 250px
    }
}

@media(min-width: 1909px) {
    .seo_aria.home_2.about.style_two::after {
        height: 0
    }
}

@media(max-width: 800px) {
    .hero_aria.home_2 {
        padding-bottom: 80px
    }
}

@media(max-width: 1650px) {
    .seo_aria.home_2.extra .one {
        width: 10%
    }
}

@media(max-width: 1400px) {
    .seo_aria.home_2.extra .one {
        display: none
    }
}

@media(max-width: 800px) {
    .seo_aria.home_2 {
        padding-top: 60px;
        padding-bottom: 80px
    }
    .client_aria.home_2 {
        padding-top: 0
    }
}

@media(max-width: 1650px) {
    .case_studies_aria.home_2 .two {
        width: 8%;
        bottom: 0
    }
}

@media(max-width: 1399px) {
    .case_studies_aria.home_2 .shape {
        display: none
    }
}

@media(max-width: 1399px) {
    .client_aria.home_2 .one {
        display: none
    }
}

@media(max-width: 1399px) {
    .service_aria.home_2 .one,
    .service_aria.home_2 .two {
        display: none
    }
}

@media(max-width: 800px) {
    .service_aria.home_2 {
        padding-top: 205px;
        padding-bottom: 100px
    }
}

@media(max-width: 991px) {
    .form_aria .fild_btn .fild {
        width: 600px
    }
}

@media(max-width: 767px) {
    .subscribe_aria .items {
        padding-bottom: 115px
    }
    .form_aria .fild_btn .fild {
        width: 280px
    }
    .form_aria .fild_btn .fild .input {
        width: 135px
    }
    .form_aria .fild_btn .min_btn {
        right: 0;
        left: 0;
        top: 70px
    }
}

@media(max-width: 991px) {
    .team_aria {
        padding-bottom: 60px
    }
    .team_aria .team_members .single_item {
        margin-bottom: 30px
    }
}

@media(max-width: 991px) {
    section.price_aria.home_2 {
        padding-bottom: 100px
    }
}

@media(max-width: 767px) {
    .price_aria.home_2 .priceing_plan {
        margin-top: 0
    }
    .price_aria.home_2 .single_item {
        margin-top: 30px
    }
    .price_aria.home_2 .single_item.popular_item {
        margin-top: 30px
    }
}

@media(max-width: 1540px) {
    .hero_aria.home_3 {
        background-size: contain
    }
    .hero_aria.home_3::after {
        height: 70%;
        background-size: 50%
    }
    .hero_aria.home_3 .one {
        top: 240px
    }
    .hero_aria.home_3 .two {
        left: 60px;
        bottom: -60px
    }
    .hero_aria.home_3 .three {
        left: 630px;
        top: 141px
    }
}

@media(max-width: 1330px) {
    .hero_aria.home_3 .shape {
        display: none
    }
}

@media(max-width: 1540px) {
    .seo_aria.home_3.style_two .two,
    .seo_aria.home_3.style_two .three {
        display: none
    }
}

@media(max-width: 1199px) {
    .seo_aria.home_3 img {
        padding: 0 30px
    }
    .seo_aria.home_3.style_two img {
        width: 90%
    }
    .seo_aria.home_3.style_two .shape {
        display: none
    }
}

@media(max-width: 991px) {
    .seo_aria.home_3 {
        padding-top: 90px
    }
    .seo_aria.home_3.style_two {
        padding-bottom: 80px
    }
}

@media(max-width: 1400px) {
    .info_box_aria .shape {
        display: none
    }
}

@media(max-width: 991px) {
    .info_box_aria.two {
        padding-bottom: 0
    }
    .info_box_items div:nth-child(3) .single_item {
        margin-top: 30px
    }
    .info_box_items.style_2 div:nth-child(3) .single_item {
        margin-top: 0
    }
    .info_box_items {
        margin-top: 0
    }
}

@media(max-width: 767px) {
    .info_box_aria.two .info_box_items .single_item {
        padding: 0
    }
}

@media(min-width: 1930px) {
    .subscribe_aria.home_3 {
        padding-top: 150px;
        padding-bottom: 220px
    }
}

@media(max-width: 1190px) {
    .subscribe_aria.home_3 {
        padding-top: 40px;
        padding-bottom: 70px
    }
}

@media(max-width: 1400px) {
    .case_studies_aria.home_3 .one {
        display: none
    }
}

@media(max-width: 991px) {
    .case_studies_aria.home_3 {
        padding-top: 100px
    }
}

@media(max-width: 1199px) {
    .testimonial_grid .single_item .testimonial_content p {
        font-size: 24px
    }
    .testimonial_grid .single_item .section_img img {
        width: 85%
    }
}

@media(max-width: 991px) {
    .testimonial_grid .single_item .section_img img {
        width: auto;
        margin: 0 auto
    }
    .testimonial_grid .testimonial_content {
        margin-top: 50px;
        text-align: center
    }
    .testimonial_grid .single_item .aurthor_info {
        justify-content: center
    }
    .testimonial_grid {
        padding-top: 100px
    }
}

@media(max-width: 767px) {
    .testimonial_grid .single_item .section_img img {
        width: 80%
    }
    .info_box_items div:nth-child(2) .single_item {
        margin-top: 30px
    }
}

@media(max-width: 991px) {
    .price_aria.home_3 {
        padding-top: 180px
    }
}

@media(max-width: 1870px) {
    .info_box_aria.two.home_4::after {
        display: none
    }
}

@media(max-width: 1199px) {
    .info_box_aria.two.home_4_2 .info_box_items.style_2 .section_img img {
        margin-left: -40px
    }
    .info_box_aria.two.home_4_2 .info_box_items.style_2 div .single_item .content p br {
        display: none
    }
}

@media(max-width: 991px) {
    .info_box_aria.two.home_4 {
        padding-top: 100px;
        padding-bottom: 0
    }
    .info_box_aria.two.home_4_2 .info_box_items.style_2 .section_img img {
        margin-left: -85px;
        width: 260px;
        margin-top: 100px
    }
}

@media(max-width: 767px) {
    .hero_aria.home_4 {
        padding-top: 120px
    }
    .info_box_aria.two.home_4 .content br {
        display: none
    }
    .info_box_aria.two.home_4 .info_box_items div:nth-child(2) .single_item {
        margin-top: 0
    }
    .info_box_aria.two.home_4_2 .info_box_items.style_2 div .single_item.left {
        padding-right: 0;
        text-align: center;
        align-items: center
    }
    .info_box_aria.two.home_4_2 .info_box_items.style_2 div .single_item.right {
        padding-left: 0;
        text-align: center;
        align-items: center
    }
    .info_box_aria.two.home_4_2 .info_box_items.style_2 .section_img img {
        margin-left: 0;
        margin-top: 0;
        margin: 0 auto;
        width: 100%;
        margin-bottom: 35px
    }
    .info_box_aria.two.home_4_2 .content br {
        display: none
    }
}

@media(max-width: 1199px) {
    .seo_aria.home_3.style_two.home_4 .content {
        padding-left: 0
    }
    .circular_progress {
        grid-gap: 25px
    }
}

@media(max-width: 991px) {
    .circular_progress_aria {
        display: flex;
        justify-content: center
    }
    .circular_progress .box .chart,
    .circular_progress .box .chart2,
    .circular_progress .box .chart3 {
        height: 175px;
        line-height: 160px
    }
    .seo_aria.home_3.style_two.home_4 {
        padding-bottom: 240px
    }
}

@media(max-width: 767px) {
    .seo_aria.home_3.style_two.home_4 {
        background-image: none;
        background: #f9f8ff;
        padding-top: 100px
    }
}

@media(max-width: 991px) {
    .video_bg {
        width: auto
    }
    .video_aria {
        padding-bottom: 45px
    }
}

@media(max-width: 767px) {
    .video_bg {
        height: 350px
    }
}

@media(max-width: 1199px) {
    .case_studies_two::after {
        background-size: 135%;
        bottom: -105px;
        background-position: center
    }
}

@media(max-width: 991px) {
    .case_studies_two::after {
        bottom: -145px
    }
    .case_studies_two {
        overflow: hidden;
        padding-top: 40px
    }
    .case_studies_two .tab_style .tab-content .min_tab_content {
        width: 695px
    }
    .case_studies_two .tab_style .tab-content .min_tab_content .single_post_item {
        width: auto;
        height: 300px;
        border-radius: 25px;
        background-size: 108%
    }
}

@media(max-width: 767px) {
    .case_studies_two .tab_style .tab-content .min_tab_content {
        width: auto
    }
    .case_studies_two .tab_style .tab-content .min_tab_content .row div:nth-child(3) .single_post_item {
        margin-top: 40px
    }
    .case_studies_two .content br {
        display: none
    }
    .case_studies_two .tab_style .nav-tabs li {
        margin-bottom: 0
    }
    .case_studies_two .tab_style .nav-tabs li a {
        padding: 0 6px
    }
    .case_studies_two::after {
        background-size: 275%
    }
}

@media(max-width: 1199px) {
    .info_box_aria.about {
        background-image: none;
        background: #f9f8ff;
        padding-top: 120px
    }
}

@media(max-width: 1199px) {
    .team_aria.about .one {
        display: none
    }
}

@media(max-width: 1199px) {
    .subscribe_aria.about .one,
    .subscribe_aria.about .two {
        display: none
    }
}

@media(max-width: 991px) {
    .testimonial_grid.about {
        padding-top: 0
    }
}

@media(max-width: 991px) {
    .contact_us_aria {
        padding: 100px 0
    }
    .contact_info_aria {
        padding-bottom: 90px
    }
    .contact_us_form {
        padding-left: 10px
    }
}

@media(max-width: 767px) {
    .contact_info_aria {
        padding-left: 30px;
        padding-right: 20px
    }
}

@media(max-width: 1199px) {
    .seo_aria.home_2.about.style_two .content {
        padding-left: 0
    }
}

@media(max-width: 991px) {
    .seo_aria.home_2.about.service.email_marketing {
        padding-top: 50px
    }
    .seo_aria.home_2.about.service.email_marketing .section_img img {
        margin-top: 50px
    }
    .info_box_aria.about.email_marketing {
        padding-bottom: 100px
    }
    .seo_aria.home_2.about.style_two .section_img img {
        margin-left: 0
    }
    .seo_aria.home_2.about.style_two .content .section_title .service_list p {
        margin-left: 0
    }
    .seo_aria.home_2.about.style_two .content .section_title .service_list {
        padding: 0 95px
    }
    .seo_aria.home_2.about.style_two .content .section_title .service_list h5 span {
        margin-right: 0;
        display: block;
        margin-bottom: 5px
    }
}

@media(max-width: 767px) {
    .seo_aria.home_2.about.style_two .content .section_title .service_list {
        padding: 0
    }
}

@media(max-width: 1199px) {
    .faq_contents .section_img img {
        margin-left: 20px
    }
}

@media(max-width: 991px) {
    .faq_aria {
        padding-top: 100px
    }
    .faq_aria .section_img {
        display: flex;
        justify-content: center
    }
    .faq_aria .section_img img {
        margin-top: 30px
    }
    .subscribe_aria.about.faq {
        padding-top: 90px
    }
    .faq_contents {
        margin-top: 0
    }
}

@media(max-width: 767px) {
    .faq_aria .section_img img {
        width: 80%
    }
}

@media(max-width: 1879px) {
    .seo_aria.home_2.about.style_two.g_f_ads .section_img .res {
        width: 135%
    }
}

@media(max-width: 1399px) {
    .g_f_ads_aria .section_img img {
        width: 100%
    }
    .seo_aria.home_2.about.style_two.g_f_ads .section_img .res {
        width: 115%
    }
}

@media(max-width: 991px) {
    .seo_aria.home_2.about.style_two.g_f_ads .section_img .res {
        width: 100%;
        margin-top: 20px
    }
    .new_info_box_aria {
        padding-top: 100px
    }
    .seo_aria.home_2.about.style_two.g_f_ads {
        padding-top: 80px
    }
    .seo_aria.home_2.about.style_two.g_f_ads {
        padding-bottom: 30px
    }
}

@media(max-width: 1199px) {
    .seo_aria.home_2.about.style_two.g_f_ads.l_gen {
        padding-bottom: 100px
    }
    .price_aria.pircing.l_gen .tab_style .nav-tabs li {
        margin-top: 0
    }
    .seo_aria.home_2.about.style_two.g_f_ads.l_gen .section_img img {
        margin-left: 0
    }
    .seo_aria.home_2.about.style_two.g_f_ads.l_gen .content {
        padding-left: 20px
    }
    .seo_aria.home_2.about.style_two.g_f_ads.l_gen .content .section_title p br {
        display: none
    }
    .seo_aria.home_2.about.style_two.g_f_ads.l_gen .service_list img {
        width: auto
    }
    .seo_aria.home_2.about.style_two .content .section_title .service_list h5 {
        font-size: 20px
    }
    .price_aria.pircing.l_gen .one {
        display: none
    }
    .team_aria.about.l_gen .one_ov {
        display: none
    }
    .seo_aria.home_2.about.service.l_gen .counter_aria_mini .row {
        justify-content: center
    }
}

@media(max-width: 991px) {
    .seo_aria.home_2.about.service.l_gen {
        padding-top: 50px;
        padding-bottom: 30px
    }
    .seo_aria.home_2.about.service.l_gen .section_img img {
        margin-top: 50px
    }
    .seo_aria.home_2.about.style_two.g_f_ads.l_gen .row {
        flex-direction: column-reverse
    }
    .seo_aria.home_2.about.style_two.g_f_ads.l_gen {
        padding-bottom: 50px
    }
    .info_box_aria.two.service.l_gen {
        padding-top: 100px;
        padding-bottom: 50px
    }
    .price_aria.pircing.l_gen {
        padding-bottom: 60px
    }
}

@media(max-width: 767px) {
    .info_box_aria.two.service .info_box_items.style_2 div .single_item {
        padding: 10px 40px
    }
    .seo_aria.home_2.about.style_two.g_f_ads.l_gen .content {
        padding-left: 0
    }
}

@media(max-width: 1199px) {
    .price_aria.home_2.pircing .tab_style .nav-tabs li {
        margin-top: 0
    }
    .price_aria.pircing.button_mod .tab_style .nav-tabs li {
        margin-top: 0
    }
}

@media(max-width: 991px) {
    .price_aria.home_2.pircing {
        padding: 100px 0
    }
    .price_aria.pircing.button_mod {
        padding-bottom: 250px
    }
}

@media(max-width: 767px) {
    .price_aria.home_2.pircing .tab-content {
        margin-top: 30px
    }
}

@media(max-width: 1199px) {
    .min_process_aria {
        padding: 0
    }
    .min_process_aria .single_section .process_content {
        width: 370px
    }
}

@media(max-width: 991px) {
    .process_aria {
        padding-top: 100px
    }
    .min_process_aria .single_section .process_content {
        width: 280px
    }
    .line_progress_bar {
        padding-right: 0
    }
    .min_process_aria .single_section .icon {
        height: 70px;
        width: 70px
    }
    .seo_aria.home_3.style_two.service_2.process {
        padding-top: 0
    }
    .min_process_aria .single_section .process_content {
        padding: 35px 20px;
        padding-bottom: 15px
    }
    .subscribe_aria.about.process {
        padding-top: 70px
    }
}

@media(max-width: 767px) {
    .min_process_aria {
        padding-left: 65px
    }
    .min_process_aria .single_section.right .process_content {
        float: none
    }
    .min_process_aria .single_section .process_content::after {
        left: -17px;
        transform: rotate(450deg)
    }
    .min_process_aria .single_section .date,
    .min_process_aria .single_section.right .date {
        right: 0;
        left: 50%;
        top: 255px;
        transform: translatex(-50%)
    }
    .min_process_aria .single_section .process_content,
    .min_process_aria .single_section.right .process_content {
        margin: 0 auto
    }
    .min_process_aria .single_section .icon {
        left: -20px
    }
    .min_process_aria::after {
        left: 30px
    }
    .min_process_aria .single_section .process_content {
        width: 235px
    }
    .min_process_aria .single_section .process_content h4 {
        line-height: 1.2;
        font-size: 18px
    }
}

@media(max-width: 991px) {
    .seo_aria.home_2.about.service {
        padding-bottom: 90px
    }
    .seo_aria.home_2.about.service .section_img img {
        margin-top: 50px
    }
    .info_box_aria.two.service {
        background-image: none;
        background: #f9f8ff;
        padding-top: 100px;
        padding-bottom: 50px
    }
    .seo_aria.home_3.style_two.service_2 {
        padding-top: 20px
    }
}

@media(max-width: 1199px) {
    .info_box_aria.two.service.s_m_market .section_img img {
        width: 100%
    }
    .seo_aria.home_3.style_two.service_2.s_m_market .section_img img {
        padding: 0;
        width: 100%
    }
}

@media(max-width: 991px) {
    .info_box_aria.two.service.s_m_market {
        padding-bottom: 100px
    }
    .seo_aria.home_3.style_two.service_2.s_m_market {
        padding-top: 0
    }
    .seo_aria.home_3.style_two.service_2.s_m_market .section_img {
        margin-left: 0
    }
}

@media(max-width: 767px) {
    .info_box_aria.two.service.s_m_market .button_aria a {
        min-width: 150px
    }
}

@media(max-width: 344px) {
    .info_box_aria.two.service.s_m_market .button_aria a {
        margin-left: 0
    }
    .info_box_aria.two.service.s_m_market .button_aria a:last-child {
        margin-top: 20px
    }
}

@media(max-width: 991px) {
    .team_aria.team {
        padding-top: 100px
    }
    .team_aria.about.team {
        padding-bottom: 230px
    }
}

@media(max-width: 991px) {
    .team_details_aria {
        padding-top: 100px
    }
}

@media(max-width: 767px) {
    .people_info_aria {
        flex-direction: column
    }
    .people_info_aria .people_info {
        margin-left: 0;
        text-align: center;
        margin-top: 50px
    }
    .people_info_aria .social_aria {
        margin-top: 20px
    }
    .people_dis_aria {
        text-align: center
    }
}

@media(max-width: 1199px) {
    .info_box_aria.two.home_4_2.y_marketing .info_box_items.style_2 .section_img img {
        margin-left: -90px
    }
}

@media(max-width: 991px) {
    .info_box_aria.two.home_4_2.y_marketing .info_box_items.style_2 .section_img img {
        margin-top: 100px
    }
    .info_box_aria.two.home_4_2.y_marketing {
        padding-top: 80px;
        padding-bottom: 40px
    }
    .seo_aria.home_3.style_two.service_2.y_marketing {
        background-image: none;
        background: #f9f8ff
    }
}

@media(max-width: 767px) {
    .info_box_aria.two.home_4_2.y_marketing .info_box_items.style_2 .single_item.right {
        padding-left: 0
    }
    .info_box_aria.two.home_4_2.y_marketing .info_box_items.style_2 .single_item.left {
        padding-right: 0
    }
    .info_box_aria.two.home_4_2.y_marketing .info_box_items.style_2 .section_img img {
        margin-top: 0;
        margin-left: 0
    }
}

@media(max-width: 991px) {
    .blog_list_area,
    .medical_blog_details_area {
        padding: 100px 0
    }
    .blog_sidebar {
        margin-top: 50px
    }
}

@media(max-width: 767px) {
    .comment_box .reply_comment {
        margin-left: 60px
    }
    .comment_box .comments_item .comments_author_img {
        margin-right: 15px
    }
    .comment_box .comments_item .content .comment_reply {
        top: 30px
    }
}

@media only screen and (min-width: 1610px) and (max-width: 1900px) {
    .contact-info .contact-info-details a {
        font-size: 20px;
    }
}

@media only screen and (min-width: 1400px) and (max-width: 1610px) {
    .hero-img .hero-banner-img {
        max-width: 100%;
    }
    .hero-img .hero-call {
        right: 0;
    }
    .hero-img .hero-web {
        top: -45px;
        right: 0;
    }
    .menu-contact-info .contact-info-details a {
        font-size: 15px;
    }
    .header-menu-area.consulting-header .common-btn {
        padding: 17px 21px;
    }
    .header-menu-area,
    .menu-top {
        padding: 0 30px;
    }
    .menu-contact-info .contact-info-details h5 {
        font-size: 12px;
    }
    .recent-work-card .recent-work-hover .recent-work-hover-info .recent-work-hover-content h3 {
        font-size: 16px;
    }
    .recent-work-card .recent-work-hover .recent-work-hover-info .recent-work-hover-content h5 {
        font-size: 13px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1400px) {
    .header-menu-area,
    .menu-top {
        padding: 0 0px;
    }
    .moments-img-wrap .moment-2 {
        top: 50px;
    }
    .moments-img-wrap .moment-5 {
        top: 43%;
    }
    .moments-img-wrap .moment-1 {
        top: 0;
    }
    .price-wrap .price-box .price-content h3 {
        font-weight: 600;
        font-size: 16px;
        margin-bottom: 10px;
    }
    .hero-img .hero-banner-img {
        max-width: 100%;
    }
    .hero-img .hero-call {
        right: 0;
    }
    .hero-img .hero-web {
        right: 0;
        width: 24%;
    }
    .hero-img .hero-man {
        width: 31%;
    }
    .hero-content h1,
    .hero-slide-wrap .hero-slide-item .hero-content h1 {
        font-size: 40px;
        line-height: 60px;
    }
    .menu-contact-info .contact-info-details a {
        font-size: 16px;
    }
    .menu-contact-info .contact-info-details h5 {
        font-size: 12px;
    }
    .header-menu-area.consulting-header .common-btn {
        padding: 17px 21px;
    }
    .hero-slide-wrap.hero-slide-wrap-consultant .owl-nav {
        right: 0;
    }
    .working-process-box {
        min-height: 400px;
    }
    .tag-social-wrap .tag-social-list li:first-child {
        width: 100%;
        margin-bottom: 10px;
    }
}


/* Medium Layout: 1280px. */

@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .header-menu-area,
    .menu-top {
        padding: 0 0px;
    }
    .main-nav>ul>li>a {
        font-size: 14px;
    }
    .main-nav>ul>li {
        padding: 23px 15px;
    }
    .main-nav>ul>li.has-child-menu:after {
        right: -2px;
        top: 23px;
        font-size: 14px;
    }
    .common-btn {
        padding: 22px 28px;
        font-size: 13px;
    }
    .common-btn i {
        display: none;
    }
    .moments-img-wrap .moment-2 {
        top: 0px;
    }
    .moments-img-wrap .moment-5 {
        top: 40%;
    }
    .moments-img-wrap .moment-1 {
        top: 0;
    }
    .about-chart-wrap ul li span {
        font-size: 11px;
    }
    .about-chart-wrap ul li {
        margin-bottom: 32px;
    }
    .hero-img .hero-banner-img {
        max-width: 100%;
    }
    .hero-area {
        background-image: none;
        padding-bottom: 120px;
        padding-top: 150px;
        background-color: rgba(5, 117, 188, 0.05);
    }
    .hero-img .hero-call {
        right: 0;
        width: 33%;
    }
    .hero-img .hero-web {
        right: 0;
        width: 24%;
    }
    .hero-img .hero-man {
        width: 31%;
    }
    .hero-content h1 {
        font-size: 50px;
    }
    .contact-info.menu-contact-info {
        display: none !important;
    }
    .header-menu-area.agency-header .search-wrap .search-icon i {
        border-left: none;
        padding: unset;
    }
    .recent-work-card .recent-work-hover .recent-work-hover-info .recent-work-hover-content h3 {
        font-size: 14px;
    }
    .recent-work-card .recent-work-hover .recent-work-hover-info .recent-work-hover-content h5 {
        font-size: 12px;
    }
    .hero-slide-wrap .hero-slide-item {
        padding: 220px 0 160px;
    }
    .hero-slide-wrap .hero-slide-item .hero-agency-sp-3 {
        width: 50%;
    }
    .hero-slide-wrap .hero-slide-item .hero-content h1 {
        font-size: 50px;
        line-height: 70px;
    }
    .header-menu-area.consulting-header .menu-btn-wrap {
        justify-content: end;
    }
    .hero-slide-wrap.hero-slide-wrap-consultant .hero-slide-item .hero-consultant-sp-3 {
        left: 30px;
        bottom: 30px;
    }
    .hero-slide-wrap.hero-slide-wrap-consultant .owl-nav {
        right: 0;
    }
    .professional-service-area .service-page-section-bg {
        height: 80%;
    }
    .working-process-box {
        min-height: 349px;
    }
    .tag-social-wrap .tag-social-list li:first-child {
        width: 100%;
        margin-bottom: 10px;
    }
}


/* Medium Layout: 1280px. end */


/* Tablet Layout: 768px. */

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .menu-top .search-wrap .search-icon i {
        padding: 6px 0px 6px 9px;
    }
}


/* Tablet Layout: 768px. end */


/* Mobile Layout: 320px. */

@media only screen and (max-width: 767px) {
    .mobile-mt-60 {
        margin-top: 60px;
    }
    .mobile-mt-24 {
        margin-top: 24px;
    }
    .about-chart-wrap {
        flex-direction: column;
    }
    .about-chart-wrap ul {
        display: unset;
        padding: 0;
    }
    .about-chart-wrap ul li {
        display: inline-block;
        margin: 17px 20px 10px 0;
    }
    .cta-wrap .counter-item-wrap {
        margin-left: 0;
        margin-top: 30px;
    }
    .menu-top .search-wrap .search-icon i {
        border-left: none;
        padding: 6px 3px;
    }
    .details-comment-box {
        flex-direction: column;
    }
    .details-comment-box .details-comment-content {
        padding-left: 0;
        margin-top: 20px;
    }
    .faq-nav .nav-item {
        flex-grow: unset;
        margin-right: 0;
        width: 100%;
        margin-bottom: 20px;
    }
    .faq-nav .nav-item:last-child {
        margin-bottom: 0px;
    }
    .contact-about-box .contact-about-info {
        padding: 20px;
    }
}


/* Mobile Layout: 320px. end */


/* Wide Mobile Layout: 480px. */

@media only screen and (min-width: 480px) and (max-width: 767px) {}


/* Wide Mobile Layout: 480px. end */


/* Tablet & Mobile Layout: 768px. */

@media only screen and (max-width: 991px) {
    .mobt-60 {
        margin-top: 60px;
    }
    .mobt-24 {
        margin-top: 24px;
    }
    .header-menu-area {
        padding: 30px 10px;
    }
    .menu-top {
        padding: 0 10px;
    }
    .mobile-ham-logo {
        margin-left: 8px;
        display: unset;
        align-items: unset;
        height: unset;
        text-align: center;
    }
    .search-wrap .search-icon i {
        left: unset;
        right: 30px;
    }
    .menu-top .search-wrap .search-icon i {
        right: 0px;
        left: auto;
        font-size: 20px;
    }
    .menu-top .menu-top-select-wrap .nice-select {
        font-size: 12px;
    }
    .search-wrap .search-field form {
        width: 245px;
    }
    .main-nav,
    .menu-btn-wrap {
        display: unset;
        align-items: unset;
        height: unset;
    }
    .main-nav>ul>li:hover>a::before,
    .main-nav>ul>li>a.active::before {
        display: none;
    }
    .sticky {
        padding: 27px 0;
    }
    .sticky .hamburger {
        margin-top: 0 !important;
    }
    .sticky .logo {
        margin-top: 1px;
    }
    .common-btn {
        padding: 22px 28px;
        font-size: 13px;
    }
    .common-btn i {
        display: none;
    }
    .section-title h1 {
        font-size: 30px;
    }
    .testimonial-slide-wrap .owl-stage,
    .testimonial-slide-consultant .owl-stage {
        padding-left: 0px !important;
    }
    .testimonial-slide-wrap .owl-stage-outer,
    .testimonial-slide-consultant .owl-stage-outer {
        padding: 0px 0;
    }
    .testimonial-box::before,
    .testimonial-box::after {
        display: none;
    }
    .testimonial-box.testimonial-box-consultant::before,
    .testimonial-box.testimonial-box-consultant::after {
        display: none;
    }
    .testimonial-box.testimonial-box-consultant {
        box-shadow: unset;
    }
    .subscribe-wrap {
        padding: 118px 10px 110px 10px;
    }
    .subscribe-frm button {
        right: 16px;
    }
    .footer-area.footer-margin {
        margin-top: 120px;
    }
    .hero-img .hero-banner-img {
        max-width: 100%;
    }
    .hero-area {
        background-image: none;
        padding-bottom: 50px;
        padding-top: 150px;
        background-color: rgba(5, 117, 188, 0.05);
    }
    .hero-img .hero-call {
        right: 0;
        width: 33%;
    }
    .hero-img .hero-web {
        right: 0;
        width: 24%;
    }
    .hero-img .hero-man {
        width: 31%;
    }
    .hero-content h1 {
        font-size: 36px;
    }
    .hero-content h2 {
        font-size: 18px;
    }
    .contact-info.menu-contact-info,
    .menu-toggle-btn {
        display: none !important;
    }
    .header-menu-area.agency-header .search-wrap .search-icon i {
        border-left: none;
        padding: unset;
    }
    .hero-slide-wrap .hero-slide-item .hero-content h1 {
        font-size: 40px;
        line-height: 47px;
    }
    .hero-slide-wrap .hero-slide-item .hero-content h2 {
        font-size: 18px !important;
    }
    .hero-slide-wrap .hero-slide-item {
        padding: 184px 0 160px;
    }
    .hero-slide-wrap .hero-slide-item .hero-agency-sp-2 {
        width: 20%;
    }
    .hero-slide-wrap .hero-slide-item .hero-agency-sp-3 {
        width: 50%;
    }
    .hero-slide-wrap.hero-slide-wrap-consultant .hero-slide-item .hero-consultant-sp-3 {
        left: 10px;
        bottom: 10px;
        width: 7%;
    }
    .hero-slide-wrap.hero-slide-wrap-consultant .hero-slide-item .hero-content p {
        padding-right: 0px;
        font-size: 14px;
    }
    .hero-slide-wrap.hero-slide-wrap-consultant .owl-nav {
        right: auto;
        left: 50%;
        top: auto;
        display: unset;
        margin-top: 0;
        bottom: 30px;
    }
    .breadcrumb-area .section-title h1 {
        font-size: 47px;
    }
    .business-video-area .business-video-title h1 {
        font-size: 45px;
        line-height: 60px;
    }
    .professional-service-area .service-page-section-bg {
        height: 80%;
    }
    .testimonial-box.testimonial-page {
        margin-bottom: 24px;
    }
    .working-process-box {
        border-radius: unset;
        min-height: unset;
        border: none !important;
        padding: 0;
    }
    .working-process-box span {
        display: none;
    }
    .tag-social-wrap .tag-social-list li:first-child {
        width: 100%;
        margin-bottom: 10px;
    }
    /* mobile menu */
    .hamburger {
        display: block;
        float: right;
        margin-top: -2px;
        margin-right: -90px;
    }
    .main-nav>ul>li>a.active {
        color: #fff;
    }
    .main-nav>ul>li:hover>a {
        color: #fff;
    }
    .main-nav {
        position: fixed;
        top: -4px;
        left: 0;
        width: 250px;
        padding: 40px 10px;
        z-index: 99999;
        height: 100%;
        overflow: auto;
        background: #0A031D;
        border-right: 1px solid #dddddd4f;
        -webkit-overflow-scrolling: touch;
        -webkit-transform: translateX(-250px);
        -moz-transform: translateX(-250px);
        -ms-transform: translateX(-250px);
        -o-transform: translateX(-250px);
        transform: translateX(-250px);
        -webkit-transition: -webkit-transform .3s ease-in;
        -moz-transition: -moz-transform .3s ease-in;
        -o-transition: -o-transform .3s ease-in;
        transition: transform 0.3s ease-in;
        background-image: url(../images/breadcrumb-img.png);
        background-position: bottom;
        background-repeat: no-repeat;
        background-size: cover;
        opacity: 0.9;
    }
    .main-nav.slidenav {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
    .main-nav>ul {
        float: none;
        padding: 25px 10px;
    }
    .main-nav>ul>li.has-child-menu:after {
        content: none;
    }
    .main-nav>ul>li>a:after {
        content: none;
    }
    .main-nav>ul>li {
        display: block;
        padding: 0 !important;
        margin-left: 0
    }
    .main-nav>ul>li>a {
        font-size: 16px;
        color: #fff;
        line-height: 35px;
        margin: 10px 0;
    }
    .main-nav ul li .fl {
        display: block;
        line-height: 50px
    }
    .main-nav ul li .sub-menu {
        position: static;
        min-width: 200px;
        background: transparent;
        border: none;
        padding: 5px 0px 5px 20px;
        opacity: 1;
        visibility: visible;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        -webkit-transition: none;
        -moz-transition: none;
        -o-transition: none;
        transition: none;
        display: none
    }
    .main-nav ul li .sub-menu>li a {
        display: block;
        padding: 10px 0;
        color: #ffffffb5;
        line-height: 0.8;
        font-size: 14px;
        text-decoration: none;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -o-transition: all .3s;
        transition: all 0.3s
    }
    .main-nav ul li .sub-menu>li a:hover {
        background: transparent;
        color: #fff;
    }
    .slideInUp {
        visibility: visible;
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        -webkit-transition: none;
        -moz-transition: none;
        -o-transition: none;
        transition: none
    }
}