 @media (min-width: 1365px) and (max-width: 1559px) {

	.solarsun_menu > ul > li > a {

         margin-left:4px;

         margin-right:4px;

	}

a.dtbtn {

    font-size: 15px;

    margin-left: 0;

    padding: 10px 10px;

}	



}

/* ------------------------------------------------- Large Screen. 1200 ---------------------------------------------------*/

 @media (min-width: 1200px) and (max-width: 1440px) {

	.solarsun-header-top {

		padding: 10px 15px;

	}

	.solarsun_nav_area, .trp_nav_area, .transprent-menu .solarsun_nav_area {

		padding-right:30px;

		padding-left:30px;

	}

	.solarsun-header-top {

		padding-right: 30px;

		padding-left: 30px;

	}

	.text-left .witr_swiper_content h1, .text-left .witr_swiper_content h2, .text-left .witr_swiper_content h3, .text-left .witr_swipers_title h4, .text-right .witr_swiper_content h1, .text-right .witr_swiper_content h2, .text-right .witr_swiper_content h3, .text-right .witr_swipers_title h4 {

		width: 74%;

	}

	.solarsun_nav_area, .trp_nav_area .container-fluid, .transprent-menu .solarsun_nav_area .container-fluid {

		padding-right: 15px;

		padding-left: 15px;

	}

	.witr_containers {

		width: 93%;

	}

	.witr_sw_text_area {

		width: 90%;

	}

     .text-left .em_slider_s2_content {

         margin-right: 10%;

    }

     .text-right .em_slider_s2_content {

         margin-left: 10%;

    }

     .em_sc_100 {

         margin-top: 15px;

    }

     .em_slider_s2_image_inner img{

         width:100%;

    }

     .text-right .witr_slider_thumb{

         left: -320px;

    }

	.text-left .witr_slider_thumb {

		right: -225px;

	}

	.em_slider_s2_image img {

		width: 60%;

	}

     .solarsun_menu > ul > li > a {

         margin-left:7px;

         margin-right:7px;

    }

     .text-left .witrscontainer h1, .text-left .witrscontainer h2, .text-left .witrscontainer h3, .text-left .witr_slicks_title h4, .text-left .witrscontainer p {

         width: 51%;

    }

     .text-right .witrscontainer h1, .text-right .witrscontainer h2, .text-right .witrscontainer h3, .text-right .witr_slicks_title h4, .text-right .witrscontainer p {

         width: 51%;

    }

	.witr_ds_content_inner p {

		width: 55%;

	}

	.witr_swiper_area .text-left .slider_vd_icon {

		right: 12%;

	}

	/* feature area css */

	.home2_feature_area {

		padding: 120px 0 0;

	}

	.solarsun_installation_feature_area .feature_inner {

		margin-top: 0;

		padding: 95px 30px 80px;

	}

	.slick-prev {

		left: 0px;

	}

	.slick-next {

		right: 0px;

	}

	.port_3column .witr_section_title_inner p {

		width: 70%;

	}

	.solarsun_project_area .slick-next, .solarsun_project_area .slick-prev {

		top: 390px!important;

	}

	.solarsun_project_area .slick-next {

		right: 520px!important;

	}

	.solarsun_project_area .slick-prev {

		left: 525px!important;

	}

	.witr_content_pslide_text {

		margin: 0;

		padding: 0;

	}

	.all_pslides_color h3 a, .all_pslides_color h3 {

		font-size: 20px;

	}

	.ps2.ps1 .witr_content_pslide_text {

		left: 20px;

		right: 20px;

	}

	.all_pslides_color p {

		margin: 5px 0 0;

	}

	.left_content_inner {

		margin-left: 0;

	}

	.port_4column .witr_section_title_inner p {

		width: 64%;

	}

	.netl_project_area {

		padding: 0 30px;

	}

	.solarsun_portfolio_area .witr_section_title_inner p {

		width: 64%;

	}

	

	

}

/* ------------------------------------------------- Large Screen. 1025 ---------------------------------------------------*/

 @media (min-width: 1025px) and (max-width: 1800px) {

}

/* ------------------------------------------------- Large Screen. 1024 ---------------------------------------------------*/

 @media (min-width: 1024px) and (max-width: 1600px) {

     .em-nivo-slider-wrapper:hover .nivo-directionNav a {

         left: 5px;

    }

     .em-nivo-slider-wrapper:hover .nivo-directionNav .nivo-nextNav {

         right: 5px;

    }

    /* banner area css */

     .witr_banner_content.text-right {

         margin-right: 20px;

    }

     .witr_banner_content p {

         width: 60%;

    }

     .em_slider_social {

         top: 45%;

    }

}

/* ------------------------------------------------- Laptop Screen 1366 ---------------------------------------------------*/

 @media (min-width: 1170px) and (max-width: 1366px) {

     .em_creative_header:after {

         -webkit-transform: rotate(-114deg);

         transform: rotate(-114deg);

    }

     .creative_header_address {

         padding-left: 0;

    }

    /* banner area css */

     .witr_banner_content p {

         width: 70%;

    }

}

/* ------------------------------------------------- Old Desktop :1365-1660 ---------------------------------------------------*/

 @media (min-width: 1365px) and (max-width: 1660px) {

    /* New Top Menu css */

     .all_header_abs {

        /* position: inherit;

         */

    }

    .solarsun_nav_area, .solarsun-header-top {

		padding-right: 20px !important;

		padding-left: 20px !important;

	}

     #scrollUp {

         right: 30px;

    }

    /* swiper slider */

     .witr_swiper_area .text-right .witr_slider_thumb {

         left: -95px !important;

    }

     .witr_swiper_area .text-left .witr_slider_thumb {

         right: -95px !important;

    }

     .witr_swiper_height {

         width: 100% !important;

    }

     .w_slider_3 .witr_swiper_height {

         width: 100% !important;

         transform: translateX(-50%) !important;

         left: 15%;

    }

    /*======== slick slider ==========*/

     .witr_ds_content {

         height: 980px !important;

    }

}

/* ------------------------------------------------- Old Desktop :992 ---------------------------------------------------*/

 @media (min-width: 992px) and (max-width: 1364px) {

     .play-overlay{

         top: 50% !important;

         left: 50% !important;

    }

}

/* ------------------------------------------------- Old Desktop :992 ---------------------------------------------------*/

 @media (min-width: 992px) and (max-width: 1199px) {

	.solarsun_menu > ul > li > a {

		margin: 40px 7px 40px 7px;

	}

	.solarsun-header-top {

		padding-right: 15px;

		padding-left: 15px;

	}

    /* New Top Menu css */

	.solarsun-header-top{

		padding-right: 20px;

		padding-left: 20px;

	}

	.solarsun_nav_area, .trp_nav_area, .transprent-menu .solarsun_nav_area {

		padding-right: 15px;

		padding-left: 15px;

	}

	.text-left .witr_swiper_content h1, .text-left .witr_swiper_content h2, .text-left .witr_swiper_content h3, .text-left .witr_swipers_title h4, .text-right .witr_swiper_content h1, .text-right .witr_swiper_content h2, .text-right .witr_swiper_content h3, .text-right .witr_swipers_title h4 {

		width: 74%;

	}

	.solarsun_menu > ul > li > a {

		margin: 38px 6px;

		font-size: 14px;

	}

	/* breadcumb area css */

	.witr_ds_content_inner h2, .witr_ds_content_inner h3 {

		font-size: 56px;

	}

	.text-left .witr_ds_content_inner h1, .text-left .witr_ds_content_inner h2, .text-left .witr_ds_content_inner h3, .text-left .witr_slicks_title h4 {

		width: 60%;

	}

	.witr_containers {

		width: 95%;

	}

     .hmenu_box_style .solarsun_menu > ul > li > a {

         margin-left:7px;

         margin-right:7px;

    }

     .em_creative_header::before {

         width: 19%;

    }

     .em_creative_header::after {

         display: none;

    }

	.witr_ds_content_inner p {

		width: 60%;

	}

	.witr_sw_text_area {

		width: 90%;

	}

	.witr_swiper_area .text-left .slider_vd_icon {

		right: 16%;

	}

	/* single team page css */

	.video-open-inline iframe {

		height: 500px;

	}

	/* single blog */

	.recent-post-image img {

		margin-top: 8px;

	}

	.recent-post-text h4 a {

		font-size: 16px;

	}

	.recent-post-text span {

		font-size: 15px;

	}

	.blog-left-side>div {

		padding: 35px 23px 35px;

	}

	.recent-post-item {

		padding-bottom: 0;

	}

    /* swiper slider */

     .witr_swiper_height {

         width: 100% !important;

    }

     .witr_swiper_content h2, .witr_swiper_content h3 {

         font-size: 55px;

    }

     .w_slider_4 .witr_swiper_height {

         margin-left:0px !important;

    }

     .d1.witr_swiper_height {

         width: 100% !important;

    }

     .w_slider_3 .d1.witr_swiper_height {

         width: 100% !important;

         transform: translateX(0) !important;

    }

     .d2.witr_swiper_height {

         width: 50% !important;

    }

     .witr_swiper_area .text-right .witr_slider_thumb {

         left: -230px !important;

    }

     .witr_swiper_area .text-left .witr_slider_thumb {

         right: -150px !important;

    }

    /* nivo slider */

     .em-slider-title {

         font-size: 26px;

         margin-bottom: 10px;

    }

     .em-slider-sub-title {

         font-size: 42px;

         margin-bottom: 2px;

    }

     .em-slider-descript {

         margin-bottom: 20px;

         width: 66%;

    }

     .text-left .em_slider_s2_content {

         margin-right: 10%;

    }

     .text-right .em_slider_s2_content {

         margin-left: 10%;

    }

     .em-slider-sub-title {

         line-height: 49px;

    }

     .em_sc_100 {

         margin-top: 15px;

    }

     .em_slider_s2_image_inner img{

         width:100%;

    }

	.company_experience_area .work_left_inner {

		padding: 0px 0px 0px 0px;

	}

	.witr_s_flex2 .em-service-icon {

		margin-left: -30px;

	}

	.witr_s_flex2 .em-service-icon img {

		height: 58px;

	}

    /*========= New Top Menu css ========*/

     .cr_top_addess.top-address p {

         text-align: center !important;

    }

     .theme_cr_logo {

         text-align: center;

         margin-bottom: 30px;

    }

     .d_lg_block{

         display:block;

    }

     .creative_header_address {

         padding-left: 0;

    }

     .em_creative_header:before{

         display:none;

    }

    /*========= banner area css ========*/

     .witr_banner_content h2 {

         font-size: 50px;

    }

     .witr_banner_content p {

         width: 85%;

    }

     .witr_banner_content.text-right {

         margin-right: 20px;

    }

    /*======== banner_area 2 ==========*/

     .banner_area {

         position: relative;

         height: 600px;

    }

    /*======== slick slider ==========*/

     .witr_ds_content {

         height: 800px !important;

    }

    /*========== height css ===========*/

     .menu-height-space {

         height: 0;

    }

     .em_creative_header:after {

         -webkit-transform: rotate(-100deg);

         transform: rotate(-100deg);

    }

	.solarsun_menu > ul > li > a {

		font-size:16px;

	}

     .witr_h_h9 .solarsun_menu > ul > li > a{

         margin-left:2px;

         margin-right:2px;

    }

	/* service details css */

	.departmentList {

		padding: 73px 20px 65px;

	}

    /* new css */

     .sub-item p {

         padding: 0 6px;

    }

     .witr_section_title_inner.text-center p, .witr_section_title_inner.text-left p, .witr_section_title_inner.text-right p {

         width: 100%;

    }

     .title_in_area{

         width: 100%;

    }

    /* single_image */

     .single_image {

         left: 0 !important;

    }

     .single_image img{

         width: 100% !important;

         max-width: 100% !important;

    }

    /* text_widget css */

    .witr_text_widget_inner h2 {

		font-size: 30px;

		padding: 0 !important;

	}

	.testimonial-meta-inner .em-service2.sleft.all_color_service {

		margin-left: 20px;

	}

	.witr_text_widget_inner h1 {

		font-size: 17px;

	}

	.single_service_area .witr_text_widget_inner h2 {

		font-size: 40px !important;

		padding: 40px 0px 0px 0px !important;

	}

	.testimonial-meta-inner {

		padding: 16px 0px 0px 20px;

	}

	.testimonial-image img {

		margin-bottom: 16px;

	}

    /* Screenshots css */

     .dnSlide-main.done {

         margin-left: 61px;

    }

     .Screenshots-fearm img {

         width: 190% !important;

         left: -96px;

         top: -28px;

         max-width: 190% !important;

    }

     .Screenshots .dnSlide-main .dnSlide-right-btn {

         right: -83px;

    }

     .Screenshots .dnSlide-main .dnSlide-left-btn {

         left: -43px;

    }

     .accordion-content {

         padding: 23px 25px;

    }

	/* feature area css */

	.solarsun_feature_area .em-service-title h3 a {

		font-size: 22px;

	}

	/* counter area css */

	.counter_area2 .witr_counter_text h4 {

		font-size: 25px;

	}

	.solarsun_choose_area .witr_section_title_inner p {

		width: 90% !important;

	}

	.all_feature_color h2 {

		font-size: 23px;

	}

	.counter_inner {

		margin-right: 0px;

	}

	.counter_inner .all_counter_color {

		text-align: center;

	}

	.witr_custom_icon {

		float: inherit;

		margin-bottom: 10px;

	}

	/* call area css */

	.solarsun_content h2, .solarsun_content h3 {

		font-size: 28px;

	}

	.call_inner .witr_section_title_inner h3 {

		font-size: 23px;

		margin-top: -3px;

	}

	.solarsun_call_action .em_service_content {

		padding: 0 75px 0 45px;

	}

	/* portfolio area css */

	.solarsun_portfolio_area .witr_section_title_inner p {

		width: 74% !important;

	}

	.netl_project_area {

		padding: 0;

	}

	.port_4column .witr_section_title_inner p {

		width: 75% !important;

	}

	.prot_content h3 a {

		font-size: 20px;

	}

	.pstyle_1 .picon a {

		margin: 0;

	}

	.port_3column .witr_section_title_inner p {

		width: 80% !important;

	}

	.solarsun_project_area .slick-next, .solarsun_project_area .slick-prev {

		top: 430px!important;

	}

	.solarsun_project_area .slick-next {

		right: 425px!important;

	}

	.solarsun_project_area .slick-prev {

		left: 415px;

	}

	.contact_page_area .service-item h3 a {

		font-size: 22px;

	}

	/* countdown area css */

	.countdown_area3 span.cdowns {

		height: 100px;

	}

	.countdown_area3 {

		padding: 85px 0 50px;

	}

	/* work process area css */

	.work_process_right_inner {

		padding: 103px 0 90px 30px;

	}

	.work_process_left_inner .em-service2.sleft {

		padding: 35px 5px 37px 15px;

	}

	.work_process_left_inner .em-service2 .em-service-inner {

		width: 50%;

	}

	.work_process_left_inner .witr_btn {

		font-size: 15px;

		padding: 18px 20px;

		margin-right: 0;

	}

	.work_process_left_inner .em-service-title h3 {

		font-size: 17px;

		padding: 5px 0px 0 0;

	}

    /* shortcode_content */

	 .shortcode_content h2 {

		font-size: 18px !important;

	}

    /* images_area */

     .images_area.wittr_car_top_left .slick-dots {

         left: 30px;

    }

     .singleSS {

         padding: 61px 24px 60px;

    }

     .witr_nth_child:nth-child(2n) {

         margin-top: 0;

         margin-bottom: 30px;

    }

    /* blog css */

	.witr_blog_con h2 a {

		font-size: 19px;

	}

	.widget_recent_data .recent-post-image img {

		margin-bottom: 23px;

	}

     .wblog-content h5 > a {

         font-size: 19px;

    }

     .blog-content span {

         font-size: 13px;

    }

     .blog-content > a {

         line-height: 40px;

         padding: 0 20px;

    }

     .widget .widget_media_image img{

         width:100%;

    }

     .blog-left-side .blog-title > ul > li > a {

         margin-right: 8px;

    }

     .footer-middle .recent-post-text > h4 {

         margin-top: -7px;

         line-height: 1;

    }

     .em-blog-content-area {

         padding: 22px 15px 7px;

    }

     .witr_titles h3 {

         font-size: 20px;

    }

     .witr_blog_con6 h2 {

         font-size: 17px;

    }

     .witr_blog_con6 h5 a {

         font-size: 17px;

    }

    /* team css */

	.witr_team_content4 {

		padding: 15px 26px 13px;

	}

     .team-style-2 .em-content-title h2 {

         font-size: 17px;

         margin-top: -1px;

    }

     .team-style-2 .em-content-socials a {

         font-size: 14px;

    }

	/* video area css */

	.metp_video_area .solarsun_content h2, .metp_video_area .solarsun_content h3 {

		font-size: 32px;

	}

	.solarsun_video_inner {

		top: 30px;

	}

	.tab_video_inner {

		padding-left: 0;

	}

	.tab_video_inner2 {

		padding-right: 0;

	}

    /* feature css */

	.feature_area2 {

		margin: 0 30px;

	}

     .witr_feature2 h3 {

         font-size: 20px;

    }

	.home2_feature_area {

		padding: 120px 0 0;

	}

	.solarsun_feature_area .em-service2 {

		padding:30px 20px;

	}

    /* service css */

	.service_witr_inner {

		margin: 0px 0 0 15px;

	}

	.em-service2.sleft.all_color_service {

		margin-bottom: 20px;

	}

	.solarsun_service_area .all_color_service {

		padding: 20px 0px;

	}

	.solarsun_tab_area .witr_section_title_inner p {

		width: 92% !important;

	}

     .witr_content_service h3 {

         color: #fff;

         font-size: 20px;

    }

     .witr_service3_box {

         text-align: center;

    }

     .witr_service3_icon {

         float: none;

         margin-right: 0;

         margin-bottom: 15px;

    }

	.solarsun_service_area .service-item h3 a{

		font-size:19px;

	}

	/* video area css */

	.left_content_inner {

		margin-left: 0;

	}

	.left_content_inner .witr_section_title {

		margin-bottom: 25px;

	}

    /* testomonial style 8 css */

	.solarsun_test_area .slick-prev {

		left: -20px;

	}

	.solarsun_test_area .slick-next {

		right: -20px;

	}

	

	.testi_page_testimonial .all_color_testimonial h2 {

		font-size: 22px;

	}

	.em_crating i.active {

		font-size: 22px;

	}

     .witr_testomonial_area {

         width: 85%;

    }

     .witr_testi_main {

         width: 75%;

    }

	.solarsun_testimonial_area .slick-prev {

		left: -15px;

	}

	.solarsun_testimonial_area .slick-next {

		right: -15px;

	}

    /* curosel-style css */

     .curosel-style .owl-nav div {

         left: -15px;

    }

     .curosel-style .owl-nav .owl-next{

         right: -15px;

    }

    /* countdown css */

    span.cdowns {

		margin: 0 10px 20px;

	}

    /* timeline css */

     .mrr90 {

         margin-right: 54px;

    }

     .mrl110 {

         margin-left: 50px;

    }

    /* static tab css*/

     .event_pcontent p, .solarsun_event_icon span {

         font-size: 13px;

    }

	/* tab area css */

	.tab_image_inner {

		margin-right: 0;

	}

	.inner_area {

		margin: 0;

	}

	.witr_adv_tab_content {

		margin: 20px 0px 30px 0px;

	}

	/* footer area css */

	.solarsun-description-area .social-icons a {

		margin-right: 5px;

	}

	.footer-middle .recent-post-text h4 a {

		font-size: 14px;

	}

     .footer-bottom::before {

         width: 100%;

    }

     .text-right .witr_slider_thumb{

         left: -90px !important;

    }

     .text-left .witr_slider_thumb{

         right: -340px !important;

    }

	.em_slider_s2_image img {

		display: none;

	}

     .witr_back_process,.witr_process_box {

         display: none;

    }

    /* add new css*/

    /* causes */

     .witr_couses_btnb a {

         padding: 13px 18px;

         font-size: 15px;

    }

     .witr_circal_r {

         margin-left: 18px;

    }

     .witr_circal_r h6 {

         font-size: 15px;

    }

    /* event */

     .witr_event_btn a {

         font-size: 16px;

    }

     .witr_event_style_7 .witr_event_d {

         padding-top: 64px;

    }

     .witr_event_style_7 .event-page-title_adn {

         padding-top: 15px;

    }

     #scrollUp {

         bottom: 60px;

         right: 30px;

    }

	.about_left_inner img {

		padding-right: 10px;

	}

	.about_witr_content_inner {

		padding: 0px 0px 0px 0px;

	}

	.witr_section_title_inner h1,

	.witr_section_title_inner h3 {

		font-size: 27px;

	}

	.work_left_inner {

		padding:0;

	}

	.counter_inner_area {

		padding: 90px 0px 78px 20px;

	}

	/* about area css */

	.solarsun_about_image_inner {

		padding-right: 0;

	}

	.about_content_inner {

		padding-left: 15px;

		margin-top: 0;

	}

	.about_service_inner .text_box {

		padding: 0;

	}

	/* video area css */

	.video_left_inner {

		margin-left: 0;

	}

	.solarsun_video_area {

		padding: 120px 0 90px;

	}

	/* faq area css */

	.faq_inner {

		padding: 15px 0px 20px 0;

	}

	.faq_content_inner {

		margin-left: 0;

	}

	.solarsun_faq_area .witr_section_title {

		margin-top: 20px;

	}

	.faq_content_inner .witr_section_title_inner h3 {

		font-size: 30px;

	}

	/* choose area css */

	.choose_left_inner {

		margin: 0 20px 0 0px;

	}

	.choose_counter_inner {

		margin-right: 5px;

	}

	.choose_counter_inner .all_counter_color {

		text-align: left;

	}

	.solarsun_counter_area {

		padding: 100px 0 170px;

	}

	/* contact area css */

	.contact_page_area .all_color_service {

		padding: 50px 30px 60px 30px;

	}

	/* skill area css */

	.solarsun_skill_area {

		padding: 122px 0 100px;

	}

	.skill_inner {

		margin: 0px 0 0 20px;

	}

	/* project area css */

	.project_area .slick-prev {

		left: 810px;

	}

	.witr_content_pslide_text {

		margin: 0;

		padding: 10px 0 20px;

	}

	.ps2.ps1 .witr_content_pslide_text {

		top: -100px;

		left: 20px;

	}

	.all_pslides_color p {

		margin: 0;

	}

	.all_pslides_color h3 a, .all_pslides_color h3 {

		font-size: 22px;

	}

	/* pricing plan area css */

	.pricing-part ul {

		padding: 0 25px;

	}

	.pricing-part h4 {

		font-size: 25px;

	}

	.pricing_style_6 .witr_pricing_icon {

		top: -42px;

		left: 20px;

	}







}

/* ------------------------------------------------- Tablet Screen : 768 ---------------------------------------------------*/

 @media (min-width: 768px) and (max-width: 991px) {

	.solarsun-header-top {

		background: #0c5adb;

		padding: 10px 15px;

	}

	.solarsun_nav_area.postfix {

		display: none;

	}

	.top-right-menu ul.social-icons {

		text-align: center !important;

	}

	.top-address.text-left {

		text-align: center !important;

	}

	/* breadcumb area css */

     .all_header_abs {

         position: inherit;

    }

     .all_header_abs .solarsun-header-top {

         background: #0049ff;

    }

     .solarsun-header-top {

         padding-right: 0 !important;

         padding-left: 0 !important;

    }

     .creative_header_address {

         padding-left: 10px;

    }

	.witr_containers {

		width: 90%;

	}

	.witr_ds_content_area .slick-prev, .witr_ds_content_area .slick-next {

		top: 48%;

	}

	.call_action_witr_inner {

		margin-top: -10px;

	}

	.witr_ds_content_inner h2, .witr_ds_content_inner h3 {

		font-size: 48px;

	}

    /* swiper slider */

	.witr_sw_text_area {

		width: 100%;

	}

	.witr_swiper_height {

		height: 650px;

	}

     .witr_swiper_height {

         width: 100% !important;

    }

     .w_slider_4 .witr_swiper_height {

         margin-left:0px !important;

    }

     .t1.witr_swiper_height {

         width: 100% !important;

    }

     .w_slider_3 .t1.witr_swiper_height {

         transform: translateX(0) !important;

    }

     .t2.witr_swiper_height {

         width: 50% !important;

         left: -20px;

    }

     .w_slider_3 .t2.witr_swiper_height {

         transform: translateX(-50%) !important;

         left: 91%;

    }

	.witr_swiper_area .text-left .slider_vd_icon {

		right: 47%;

		top: -28%;

	}

     .witr_sw_text_area.text-right, .witr_sw_text_area.text-left {

         text-align: center !important;

    }

	.text-right .witr_swiper_content h1, .text-right .witr_swiper_content h2, .text-right .witr_swiper_content h3, .text-right .witr_swiper_content p, .text-left .witr_swiper_content h1, .text-left .witr_swiper_content h2, .text-left .witr_swiper_content h3, .text-left .witr_swiper_content p, .text-center .witr_swiper_content h1, .text-center .witr_swiper_content h2, .text-center .witr_swiper_content h3, .text-center .witr_swiper_content p {

		width: 77% !important;

		margin-left: auto;

		margin-right: auto;

		text-align: center !important;

	}

     .witr_swiper_content h2, .witr_swiper_content h3 {

         font-size: 40px;

    }

     .text-right .witr_btn_sinner, .text-left .witr_btn_sinner {

         text-align: center !important;

    }

	.solarsun-single-blog-details-inner {

		padding: 38px 30px 45px;

	}

	/* slick prev next area css */

	.slick-prev {

		left: -15px;

	}

	.slick-next {

		right: -15px;

	}

	/* brand area css */

	.solarsun_brand_area .witr_section_title {

		margin-bottom: 30px;

	}

	/* service area css */

	.witr_service_s_12:hover .text_box {

		bottom: -15px;

	}

	.service_content_inner {

		padding: 0;

	}

	.service_content_inner .witr_section_title_inner p {

		width: 100% !important;

	}

	.serivce_item_inner {

		display: inherit;

	}

    /* nivo slider */

     .em-slider-title {

         font-size: 16px;

         margin-bottom: 10px;

    }

     .em-slider-sub-title {

         font-size: 30px;

         margin-bottom: 0;

    }

     .em-slider-descript {

         display: none;

    }

     .em-button-button-area a {

         margin-top: 20px;

    }

     .em-slider-sub-title {

         line-height: 46px;

    }

    /* banner area css */

     .witr_banner_area {

         height: 700px;

    }

     .witr_banner_content h1 {

         font-size: 58px;

    }

     .witr_banner_content h2 {

         font-size: 42px;

    }

     .witr_banner_content p {

         font-size: 16px;

         width: 77%;

    }

     .witr_butn {

         line-height: 49px;

    }

     .witr_banner_content.text-right {

         margin-right: 20px;

    }

	/* circle progress css */

	.progress_bar_area2 .witr_circle_area {

		margin-bottom: 40px;

	}

	/* service details css */

	.departmentList {

		padding: 73px 20px 65px;

		margin: 0 -15px 0;

	}

	.menufacturing_area .apartment_area {

		padding: 60px 20px 75px;

		margin: 20px -15px 0 -15px;

	}

    /*=========== banner area 2 css ===============*/

     .banner_area {

         height: 700px;

    }

     .banner-content h1, .banner-content h2, .banner-content h3 {

         font-size: 45px;

    }

     .witr_deshboard {

         margin-top: 30px;

    }

	/* single team page css */

	.video-open-inline iframe {

		height: 450px;

	}

    /* animate_banner_area */

     .animate_banner_area .text-center.banner-content p, .animate_banner_area .text-right.banner-content p, .animate_banner_area .text-left.banner-content p {

         width: 100% !important;

    }

    /*=========== Slick area css ===============*/

	.witr_ds_content {

		height: 600px !important;

	}

     .text-right .witr_ds_content_inner h1, .text-right .witr_ds_content_inner h2, .text-right .witr_ds_content_inner h3, .text-right .witr_ds_content_inner p, .text-left .witr_ds_content_inner h1, .text-left .witr_ds_content_inner h2, .text-left .witr_ds_content_inner h3, .text-left .witr_ds_content_inner p, .text-center .witr_ds_content_inner h1, .text-center .witr_ds_content_inner h2, .text-center .witr_ds_content_inner h3, .text-center .witr_ds_content_inner p {

         width: 100% !important;

         margin-left: auto;

         margin-right: auto;

         text-align:center !important;

    }

     .text-right .witr_ds_content_inner h1, .text-right .witr_ds_content_inner h2, .text-right .witr_ds_content_inner h3, .text-left .witr_ds_content_inner h1, .text-left .witr_ds_content_inner h2, .text-left .witr_ds_content_inner h3, .text-center .witr_ds_content_inner h1, .text-center .witr_ds_content_inner h2, .text-center .witr_ds_content_inner h3{

    }

     .text-right .slider_vd_icon {

         left: 43% !important;

         top: -13% !important;

    }

     .witr_slicks_title h4 {

         font-size: 105px !important;

    }

     .slider_btn {

         text-align: center;

    }

     .witr_slider_thumb.em_slider_s2_image {

         display: none;

    }

    /* tutor */

     .tutor-course-loop-title h2 a {

         font-size: 17px;

    }

    /* Em-Creative Header */

     .top_crt_style {

         padding-bottom: 0;

    }

     .tx_top_together {

         justify-content: center;

    }

     .creative_header_curve {

         display: none;

    }

     .creative_header_logo {

         padding-right: 0;

         text-align: center;

    }

     .em_creative_header {

         background: transparent none repeat scroll 0 0;

         z-index: 999;

    }

     .creative_header_button {

         padding-bottom: 30px;

         text-align: center;

    }

     .creative_header_button:before, .em_creative_header:before, .em_creative_header:after {

         display: none;

    }

     .em_creative_header {

         padding-bottom: 0;

    }

     .em-nivo-slider-wrapper .nivo-directionNav {

         display: none;

    }

	/* choose area css */

	.choose_left_inner {

		margin: 0 0 0 -25px;

	}

	.solarsun_choose_area .witr_section_title_inner p {

		width: 100% !important;

	}

	.solarsun_choose_area .em-service2 .em-service-icon i {

		margin-bottom: 10px;

	}

	.solarsun_choose_area .em_service_content {

		margin-bottom: 30px;

	}

    /* section_title */

	.witr_section_title_inner h1, .witr_section_title_inner h3 {

		font-size:30px;

	}

	.witr_section_title_inner.text-center p, .witr_section_title_inner.text-left p, .witr_section_title_inner.text-right p {

		margin: 0 auto;

	}

     .title_in_area{

         width: 100%;

    }

	.solarsun_installation_feature_area .feature_inner {

		margin-top: 0;

		padding: 95px 0px 80px;

	}

	/* team area css */

	.witr_team_section img {

		width: 100%;

	}

	.team_area3 .witr_section_title_inner h1, .team_area3 .witr_section_title_inner h3 {

		font-size: 32px;

	}

    /* about css */

	.ab_img_inner {

		padding: 0;

	}

	.ab_left_content .witr_button_area {

		margin-top: 0;

	}

	.ab_middle_img {

		margin: 0;

	}

	.testimonial-name {

		font-size: 18px;

	}

	.testimonial-job {

		font-size: 15px;

	}

	.testimonial-image img {

		margin-right: 14px;

		margin-bottom: 7px;

	}

	.testimonial-meta-inner {

		padding: 7px 0px 0px 15px;

	}

	.testimonial-meta-inner .em-service-title h3 {

		padding: 0;

	}

	.testimonial-meta-inner .em-service2.sleft.all_color_service {

		margin-left: 0;

		margin-top: 30px;

	}

	.witr_button_area {

		margin-top: 15px;

	}

     .witr_text_widget_inner h1, .witr_text_widget_inner h2 {

         font-size: 23px;

    }

     .witr_about_content {

         text-align: center;

    }

	.about_witr_content_inner {

		padding: 0px 0px 0px 0px;

	}

	.about_left_inner img {

		padding-right: 0px;

	}

	.solarsun_about_area .witr_section_title_inner.text-left p {

		width: 100% !important;

	}

	.about_content_inner {

		margin-left:0;

	}

	.about_content_inner {

		margin-top: 0;

	}

	.work_left_inner {

		padding: 0px 0px 0px 0px;

	}

	.solarsun_work_area .witr_section_title_inner p {

		width: 100% !important;

	}

	.ab_left_content {

		padding: 0;

	}

	/* countdown area css */

	.countdown_area3 span.cdowns {

		height: 100px;

	}

	.countdown_area3 {

		padding: 85px 0 50px;

	}

	/* skill area css */

	.solarsun_skill_area .witr_section_title_inner p {

		width: 100% !important;

	}

	.solarsun_skill_area {

		padding: 122px 0 80px;

	}

	/* call action css */

	.call_inner .witr_section_title_inner h3 {

		font-size: 20px;

		margin-top: -5px;

	}

	.call_to_action_area .witr_s_flex ,

	.solarsun_work_area .witr_s_flex {

		display: inherit;

	}

	.solarsun_work_area .em-service-icon {

		margin-bottom: 20px;

	}

	.call_to_action_area .all_color_service h3 {

		padding: 0px 0px 0px 0px;

	}

	.call_to_action_area .all_color_service h3, .call_to_action_area .all_color_service h3 a {

		font-size: 19px;

	}

	.call_to_action_area .em-service-icon i {

		width: 0px; 

	}

	.witr_5 .solarsun_content p, .witr_6 .solarsun_content p {

		padding: 15px 0px 0px;

	}

	.solarsun_button.witr_b9 {

		margin-top: 60px;

	}

	.solarsun_accordion_area .witr_section_title_inner p {

		width: 100% !important;

	}

	.solarsun_accordion_area .witr_section_title_inner h3 {

		font-size: 28px !important;

	}

	/* contact area css */

	.contact_content_inner {

		padding: 20px 0 0 10px;

	}

	.contact_content_inner .all_color_service h3 {

		margin: 0 0 30px 0;

	}

	.solarsun_cont_area .apartment_text h2 {

		font-size: 36px;

	}

	.map_area iframe {

		height: 552px;

	}

	.contact_page_area .all_color_service {

		padding: 50px 30px 60px 30px;

	}

	.solarsun_contact_area .witr_s_flex {

		display: inherit;

	}

	.solarsun_call_action_area3 h2 {

		font-size: 32px;

	}

	.contact_left_content .witr_section_title_inner p {

		width: 100% !important;

	}

	.solarsun_contact_area .witr_section_title_inner h3 {

		font-size:28px;

	}

	.apartment_text h2 {

		font-size: 21px;

	}

	.contact_witr_inner .witr_section_title_inner p {

		width: 100% !important;

	}

	.solarsun_contact_area .witr_section_title_inner.text-center p {

		width:90%;

	}

    /* accourdion css */

     .solarsun-accourdion-title h2 i {

         display: none;

    }

     .accordion-content {

         padding: 23px 0px;

    }

	/* feature area css */

	.feature_area2 {

		margin: 0;

		padding: 130px 0 150px;

	}

	/* video area css */

	.metp_video_area .solarsun_content h2, .metp_video_area .solarsun_content h3 {

		font-size: 27px;

	}

	.video_bg_area {

		padding: 120px 0 90px;

	}

	.left_content_inner {

		margin-left: 0;

		padding-top: 0;

	}

	.left_content_inner .witr_section_title_inner p {

		width: 100% !important;

	}

	.left_content_inner .witr_section_title {

		margin-bottom: 20px;

	}

    /* service css */

	.service_left_inner {

		margin: 0;

	}

	.service_witr_inner {

		margin: -220px 0 0 0px;

	}

	.em-service2 .em-service-icon i {

		margin-bottom: 10px;

	}

	.solarsun_feature_area .em-service2 {

		margin-bottom: 20px;

	}

     .witr_custom2_icon {

         float: none;

         margin-right: 0;

         margin-bottom: 15px;

    }

     .witr_service3_box {

         text-align: center;

    }

     .witr_service3_icon {

         float: none;

         margin-right: 0;

         margin-bottom: 15px;

    }

     .wirt_new_iner {

         float: none;

         margin-right: 0;

    }

     .witr_service7s_image {

         margin-right: 10px;

    }

    /* single_image */

     .single_image {

         left: 0 !important;

    }

     .single_image img{

         width: 100% !important;

         max-width: 100% !important;

    }

     .witr_tx_ovei_title {

         position: inherit;

         right: auto;

         left: auto;

         top: auto;

         padding: 30px;

         width: 100%;

         border-radius: 0px;

    }

    /* testomonial css */

	.em_crating i.active {

		font-size: 22px;

	}

     .testomonial.testomonial-5 .test-part img.testimg {

         top: 86%;

    }

     .witr_content_test7 {

         padding: 0;

    }

    /* testomonial style 8 css */

     .witr_testomonial_area {

         width: 90%;

    }

     .witr_testi_main {

         width: 90%;

    }

    /* blog css */



	.witr_blog_con h2 a {

		font-size: 20px;

	}

	.blog-left-side.widget {

		margin-left: -8px;

	}

	.witr-blog-side-area.blog_sidebar .solarsun-single-blog {

		margin-right: -8px;

	}

	.widget_recent_data .recent-post-image img {

		margin-bottom: 18px;

	}

	.solarsun-single-icon-inner a {

		margin: 0 9px 5px 0;

	}

     .blog-img img {

         width: 100%;

    }

     .sub-border-2 .sub-item span {

         top: 31px;

         left: 75%;

    }

     .sub-item p {

         padding: 0;

    }

     .digital-item ul li a {

         padding: 7px 57px;

    }

     .mobil-item {

         margin-top: 30px;

    }

     .download-demo {

         text-align: center;

    }

	/* shape area css */

	.witr_shape_item_inner {

		top: -75px;

	}

    /* Screenshots css */

     .dnSlide-main.done {

         margin-left: -54px;

    }

     .Screenshots-fearm img {

         width: 240% !important;

         left: -149px;

         top: -24px;

         max-width: 240% !important;

    }

     .Screenshots .dnSlide-main .dnSlide-right-btn {

         right: 0px;

    }

     .Screenshots .dnSlide-main .dnSlide-left-btn {

         left: 47px;

    }

     .solarsun-accourdion-title h2 {

         padding-left: 20px;

    }

     .w_apps_button a {

         padding: 3px 20px 11px 20px !important;

    }

     span.isolarsun {

         font-size: 20px;

         margin-right: 10px;

    }

     span.spaninner {

         font-size: 20px;

    }

	/* project area css */

	.netl_project_area {

		padding: 0;

	}

	.witr_content_pslide_text a {

		font-size: 20px;

	}

	.solarsun_portfolio_area .witr_section_title_inner p {

		width: 90%;

	}

	.positi_3.pprotfolio4 {

		padding: 10px 10px 10px;

	}

    /* about css */

     .digital-img img, .witr_app_area .digital-content h3 {

         margin-top:0px !important;

    }

	/* tab area css */

	.witr_taba_style1 .nav-tabs span {

		margin: 0 10px;

	}

	.tab_content_inner .witr_section_title_inner p {

		width: 100% !important;

		margin: 0 !important;

	}

	.inner_area {

		margin: 0;

	}

	.tab_image_inner {

		margin-right: 0;

	}

	.tab_content_inner2 {

		padding: 0;

	}

	.tab_video_inner2 {

		padding-right: 0;

	}

	.witr_adv_tab_content {

		margin: 30px 0 30px 0;

	}

    /* counter css */

	

	.counter_inner {

		margin-right: 0;

	}

	.counter_inner .all_counter_color i, .counter_inner .witr_counter_img {

		margin: 0;

	}

	.choose_counter_inner {

		margin-right: 40px;

	}

	.solarsun_counter_area {

		padding: 85px 0 85px;

	}

    .witr_counter_single {

		text-align: center;

		margin-bottom: 20px;

	}

	.solarsun_counter_area .witr_counter_single {

		margin-bottom: 30px;

	}

    .witr_counter_icon i {

		margin-right: 0;

		margin: 0;

	}

     .witr_counter_img, .witr_custom_icon {

         margin-bottom: 10px !important;

         float: none !important;

    }

     .witr_custom_icon i{

         margin-right: 0;

         float: none;

    }

     .witr_counter_6 .wirt_new_iner {

         width: 100%;

         margin-bottom: 30px;

    }

    /* shortcode_content */

     .shortcode_content h2 {

         font-size: 35px !important;

    }

     .footer-item form label {

         margin-left: 30px;

    }

     .footer-bottom:before {

         width: 100%;

    }

     .deshboard img {

         width: 100%;

    }

	/* video area css */

	.solarsun_content h2, .solarsun_content h3 {

		font-size: 27px;

	}

	.solarsun_video_area {

		padding: 0;

	}

     .video-part .video-overlay {

         padding: 100px 0;

    }

     .video-item h3 {

         font-size: 30px;

    }

     .play-overlay{

         top: 50% !important;

         left: 50% !important;

    }

     .witr_videos_title_text {

         left: 15px;

         bottom: 15px;

         width: 100% !important;

    }

	.video_left_inner {

		margin-left: 0;

	}

	.video_right_inner .witr_section_title_inner p {

		font-size: 18px;

		width: 100% !important;

	}

	/* pricing plan css */

	.margin_top {

		margin: 0px 0 20px 0;

	}

    /* blog css */

     .blog-content span {

         font-size: 14px;

    }

     .blog-left-side .widget h2 {

         font-size: 19px;

    }

     .blog-page-title h2 {

         font-size: 18px;

    }

     .widget .widget_media_image img{

         width:100%;

    }

     .blog-left-side .blog-title > ul > li > a {

         height: 30px;

         width: 30px;

         line-height: 29px;

         font-size: 15px;

         margin-right: 2px;

    }

     .recent-post-text > h4 {

         line-height: 23px;

    }

	.blog-left-side > div {

		padding: 9px;

	}

     .em-blog-content-area {

         padding: 15px 15px 10px;

    }

     .witr_blog_area10 .witr_blog_con {

         padding-top: 12px;

    }

    /* call-to-action css */

	.solarsun_call_action {

		padding: 80px 0 0;

	}

	.call_inner {

		margin-right: -40px;

		margin-left: -40px;

	}

	.solarsun_call_action .em_service_content {

		padding: 0 0 0 15px;

	}

    .solarsun_button.no_margin.text-right, .all_cal_color {

         text-align: center !important;

    }

	.solarsun_call_action .all_color_service h3, .solarsun_call_action .all_color_service h3 a {

		font-size: 24px;

	}

     .cal_to_toggole {

         display: inherit;

    }

     .solarsun_content.text-right, .solarsun_content.text-left{

         text-align:center !important;

    }

     .solarsun_button.no_margin {

         width: 100% !important;

         margin-bottom: 20px;

    }

     .solarsun_content p {

         width: 100% !important;

    }

     .witr_9 .solarsun_video_inner{

         margin-bottom: 73px;

    }

     .witr_9 .solarsun_video_inner{

         top: 40px;

    }

     .witr_col_image {

         margin-top: 50px;

    }

     .witr_11 {

         margin-top: 100px;

    }

     .witr_5 .solarsun_content p{

         width: 100%;

    }

     .witr_b9{

         margin-top: 95px;

    }

    /* single portfolio2 */

	.project_area .slick-prev {

		left: 565px;

	}

     .portfolio-details-box {

         margin-left: 0;

    }

     .pimgs img {

         width: 100%;

    }

	.title_btn a {

		font-size: 15px;

		padding: 15px 26px;

	}

	.solarsun_portfolio_bg_area .witr_section_title_inner.text-left {

		margin-left: -15px;

		margin-right: -15px;

	}

	.solarsun_portfolio_bg_area .title_btn {

		margin-right: -15px;

	}

	.solarsun_project_area .slick-next {

		right: 305px;

	}

	.solarsun_project_area .slick-prev {

		left: 308px;

	}

	.solarsun_project_area .slick-prev, .solarsun_project_area .slick-next {

		top: 485px;

	}

    /* contact css */

     .witr_field2 .witr_form_field2, .witr_field2 .witr_form_field2 {

         float: none;

         width: 100%;

    }

     .witr_form_controls2 .witr_field2 .witr_form_field2:nth-child(odd), .witr_form_controls2 .witr_field2 .witr_form_field2:nth-child(odd) {

         margin-right: 0;

    }

	.contact_content_inner .witr_section_title_inner p {

		width: 100% !important;

	}

    /* countdown css */

     span.cdowns {

         margin-bottom: 20px;

    }

     span.cdowns:before {

         display: none;

    }

     span.cdowns:after {

         display: none;

    }

	.carosol_area .witr_btn {

		margin-top: 40px !important;

	}

    /* curosel-style css */

     .curosel-style .owl-nav div {

         left: -15px;

    }

     .curosel-style .owl-nav .owl-next{

         right: -15px;

    }

    /* timeline css */

     .mrl65,.mrr15{

         display:none;

    }

     .mrr50 {

         margin-right: -235px;

    }

     .mrl110 {

         margin-left: -63px;

    }

     .mrr90 {

         margin-right: -40px;

    }

    /* static tab css*/

     .solarsun_event_thumb {

         float: none;

         margin-bottom: 15px;

    }

     .solarsun_single_event {

         margin: 0;

    }

     .solarsun_event_icon span {

         margin-right: 5px;

    }

     .testomonial-slide .slick-prev, .blog_wrap .slick-prev {

         left: 15px;

    }

     .testomonial-slide .slick-next, .blog_wrap .slick-next {

         right: 15px;

    }

     .recent-post-text {

         margin-top: 10px;

    }

	/* tab area css */

	.tab_left_content {

		margin-right: -15px;

	}

    /*====== new css ======= */

    /* ab_videoArea */

     .singleAbSlide {

         right: 0;

         left: 0;

         bottom: -218px;

    }

     .em_testi_logo {

         right: 15px;

         top: 35px;

         display:none;

    }

     .witr_nth_child:nth-child(2n) {

         margin-top: 0;

         margin-bottom:30px;

    }

     .witr_single_call .text-right {

         text-align: center !important;

    }

     .witr_center{

         text-align: center;

    }

     .em_slider_social {

         top: 41%;

         z-index: 999999;

         display:none;

    }

     .solarsun_content {

         margin-bottom: 30px;

    }

     .witr_s_flex {

         display: inherit;

    }

    /* new css add */

     .witr_event_style_5 .witr_event_d {

         padding-top: 30px;

    }

     .witr_event_style_5 .witr_event_btn {

         margin-top: 8px;

    }

     .witr_event_style_7 .witr_event_btn {

         text-align: center;

    }

     .witr_appoimentle{

         position: initial !important;

    }

     #scrollUp {

         bottom: 60px;

         right: 30px;

    }

    /* ps slider */

     .toggle_pslide{

         display: inherit;

    }

     .witr_pslide5 .witr_content_pslide_text {

         padding: 10px 15px 15px 15px;

    }

	.witr_content_pslide_text {

		margin: 0px 0 0;

		padding: 15px 0 20px;

	}

	.all_pslides_color h3 a, .all_pslides_color h3 {

		font-size: 25px;

	}

	/* work process area */

	.solarsun_work_process_area .witr_s_flex {

		display: flex;

	}

	.solarsun_work_process_area .witr_btn {

		padding: 18px 31px;

	}

	.work_process_left_inner .em-service2.sleft {

		padding: 35px 20px 37px 35px;

	}

	.work_process_right_inner {

		padding: 110px 0px 58px 25px;

	}

	/* faq area css */

	.faq_content_inner {

		margin-left: 0;

		margin-top: 0;

	}

	.faq_img_inner .single_image img {

		padding-right: 0;

	}

	.solarsun_faq_area .witr_section_title_inner p {

		width: 100% !important;

	}

	.faq_inner {

		padding: 0;

	}

	.solarsun_faq_area .witr_section_title {

		margin-top: 0;

	}

	.faq_content_inner .witr_section_title_inner h3 {

		font-size: 30px;

	}

	/* circle progress area css */

	.witr_circle_area {

		margin: 20px 0 30px 0;

	}

	.progress_content_inner .witr_section_title_inner p {

		margin: 0 !important;

		width: 100% !important;

	}

	/* skill area css */

	.skill_inner {

		margin: 0;

	}

	

	

}

/* ------------------------------------------------- Small Mobile : 320 ---------------------------------------------------*/

 @media (max-width: 767px) {

	.solarsun-header-top {

		display: none;

	}

	.solarsun_nav_area.prefix, .hbg2 {

		display: none;

	}

	.solarsun_nav_area{

		display: none;

	}

	ol {

		padding-left: 10px;

	}	

	/* breadcumb area css */

	.breadcumb-area {

		padding-top: 70px;

		padding-bottom: 70px;

	}

    /* New Top Menu css */

     .all_header_abs {

         position: inherit;

    }

     .single_header_address {

         padding: 0;

         padding-bottom: 25px;

    }

     .creative_header_address {

         padding-left: 0px;

    }

     .cr_top_addess.top-address p {

         text-align: center !important;

    }

     .brpt h2 {

         font-size: 30px;

    }

	/* single blog */

	.hackery-single-blog-details-inner {

		padding: 38px 20px 45px;

	}

	.solarsun-single-blog-details-inner {

		padding: 38px 25px 45px;

	}

	.block .wp-block-quote.is-large p, .block .wp-block-quote.is-style-large p {

		font-size:20px;

	}

    /* swiper slider */

	.text-left .witr_swiper_content h1, .text-left .witr_swiper_content h2, .text-left .witr_swiper_content h3, .text-left .witr_swipers_title h4 {

		margin: 10px auto 3px 0;

	}

	.witr_swiper_height {

		height: 200px;

		background-position: center center;

	}

	.text-left .witr_swiper_content p {

		margin: 30px 0 5px;

		font-size: 18px;

	}

     .w_slider_3 .witr_swiper_height {

         transform: translateX(0) !important;

    }

     .w_slider_4 .witr_swiper_height {

         margin-left:0px !important;

    }

     .m1.witr_swiper_height {

         width: 100% !important;

    }

	.witr_swiper_area .text-left .slider_vd_icon {

		display: none;

	}

     .witr_swiper_area .text-right .slider_vd_icon {

         left: 40% !important;

         top: 12% !important;

    }

     .witr_swiper_area .text-center .slider_vd_icon {

         top: 12%;

    }

     .witr_sw_text_area.text-right, .witr_sw_text_area.text-left {

         text-align: center !important;

    }

	.witr_sw_text_area {

		width: 97%;

	}

     .swiper-button-prev,.swiper-button-next {

         display: none;

    }

     .witr_swiper_area .witr_btn {

         margin-right: 0;

         margin-bottom: 10px;

    }

	.witr_btn {

		padding: 10px 26px;

		margin-right: 0;

	}

     .text-right .witr_swiper_content h1, .text-left .witr_swiper_content h1, .text-center .witr_swiper_content h1{

         font-size:20px;

    }

    .text-right .witr_swiper_content h2, .text-right .witr_swiper_content h3, .text-left .witr_swiper_content h2, .text-left .witr_swiper_content h3, .text-center .witr_swiper_content h2, .text-center .witr_swiper_content h3 {

		font-size: 28px;

	}

	.text-right .witr_swiper_content h1, .text-right .witr_swiper_content h2, .text-right .witr_swiper_content h3, .text-right .witr_swiper_content p, .text-left .witr_swiper_content h1, .text-left .witr_swiper_content h2, .text-left .witr_swiper_content h3, .text-left .witr_swiper_content p, .text-center .witr_swiper_content h1, .text-center .witr_swiper_content h2, .text-center .witr_swiper_content h3, .text-center .witr_swiper_content p {

		width: 98% !important;

		margin-left: auto;

		margin-right: auto;

		text-align: center !important;

	}

     .witr_swiper_content p {

         font-size: 17px;

    }

     .text-right .witr_btn_sinner, .text-left .witr_btn_sinner {

         text-align: center !important;

    }

	/* new css */

	.witr_containers {

		width: 94%;

	}

	.about_content_inner {

		padding-left: 0;

	}

	.about_content_inner {

		margin-left: 15px;

		margin-right: 15px;

		margin-top: 20px;

	}

	.about_witr_content_inner {

		padding: 0px 10px 0px 15px;

	}

	.solarsun_work_area {

		padding: 60px 0px 115px;

	}

	.solarsun_contact_area .witr_s_flex ,

	.call_to_action_area .witr_s_flex,

	.solarsun_work_area .witr_s_flex {

		display: inherit;

	}

	.solarsun_work_area .em-service-icon i {

		margin-bottom: 21px;

	}

	.ab_img_inner {

		padding: 0 0 20px 0;

	}

	.witr_text_widget {

		margin-bottom: 20px;

	}

	/* skill area css */

	.skill_progress_inner {

		padding: 20px 0 100px;

	}

	/* call action area css */

	.call_to_action_area .em-service-icon i {

		width: 0px; 

	}

	.about_left_inner img {

		padding-right: 0;

	}

	.call_to_action_area .all_color_service h3, .call_to_action_area .all_color_service h3 a {

		font-size: 24px;

	}

	.call_to_action_area .all_color_service h3 {

		padding: 0px 0px 0px 0px;

	}

	.footer-top {

		text-align: center;

	}

	.solarsun_single_team_area .text_box {

		padding: 10px 25px 31px 25px;

	}

	.single_team_right_inner {

		padding-top: 30px;

	}

	.video-open-inline iframe {

		height: 200px;

	}

	.my_account_inner input#vehicle1 {

		width: 6%;

	}

	.company_experience_area .work_left_inner {

		padding: 0px 0px 0px 0px;

	}

	.witr_s_flex2 .em-service-icon {

		margin-left: 0px;

	}

	.witr_s_flex2 .em-service-icon img {

		height: 100%;

		margin-bottom: 20px;

	}

	.witr_service2_7 {

		padding: 20px 11px 30px 20px;

	}

	.map_area iframe {

		height: 390px;

	}

	.witr_ac_style, .witr_ac_style::before {

		font-size: 16px;

	}

    /* em-slider-title */

     .em-slider-title {

         font-size: 16px;

         margin-bottom: 10px;

    }

     .em-slider-sub-title {

         font-size: 28px;

         margin-bottom: 0;

    }

     .em-slider-descript {

         display: none;

    }

     .em-slider-button {

         display: none;

    }

     .em-nivo-slider-wrapper .nivo-controlNav {

         display: none;

    }

     .text-left .em_slider_s2_content {

         margin-right: auto;

    }

     .text-right .em_slider_s2_content {

         margin-left: auto;

    }

     .em-slider-sub-title {

         line-height: 32px;

    }

     .em_slider_inner.text-left, .em_slider_inner.text-right{

         text-align:center !important;

    }

     .em_slider_s2_image {

         display: none;

    }

    /*========= banner area css ===========*/

     .witr_banner_area {

         height: 640px;

    }

     .witr_banner_content h1 {

         font-size: 25px;

    }

     .witr_banner_content h2 {

         font-size: 20px;

    }

     .witr_banner_content p {

         font-size: 16px;

         width: 87%;

    }

     .witr_banner_content.text-left, .witr_banner_content.text-right{

         text-align:center !important;

    }

     .witr_banner_content.text-left p, .witr_banner_content.text-right p {

         width: 100%;

    }

     .witr_banner_content.text-left {

         margin-left: 0;

    }

     .witr_banner_content.text-right {

         margin-right: 0;

    }

     .witr_video_butns {

         display: block;

         margin-top: 15px;

    }

	/* service details */

	.menufacturing_area .service-item h3, .menufacturing_area .service-item h3 a {

		font-size: 21px;

	}

	.departmentList {

		padding: 73px 20px 65px;

		margin: 0 -15px 0;

	}

	

    /*=========== banner area 2 css ===============*/

     .banner_area{

         text-align: center;

    }

     .banner-content h1, .banner-content h2, .banner-content h3 {

         font-size: 22px;

    }

     .witr_float .butn, .witr_float .butn {

         float: none;

         display: block;

         margin-bottom: 10px;

         margin-right: 0;

    }

     .witr_btns2 {

         display: block;

         margin-top: 20px;

    }

     .banner-content form {

         width: 100%;

    }

     .banner-content input {

         width: 100%;

    }

     .banner-content button {

         position: inherit;

         margin-top: 20px;

    }

     .witr_deshboard {

         margin-top: 30px;

    }

    /* animate_banner_area */

     .animate_banner_area .text-center.banner-content p, .animate_banner_area .text-right.banner-content p, .animate_banner_area .text-left.banner-content p {

         width: 100% !important;

    }

    /*=========== Slick area 2 css ===============*/

	.witr_ds_content {

		height: 500px !important;

		background-size: cover;

		background-position: center center;

		overflow: hidden;

	}

     .text-right .witr_ds_content_inner h1, .text-right .witr_ds_content_inner h2, .text-right .witr_ds_content_inner h3, .text-right .witr_ds_content_inner p, .text-left .witr_ds_content_inner h1, .text-left .witr_ds_content_inner h2, .text-left .witr_ds_content_inner h3, .text-left .witr_ds_content_inner p, .text-center .witr_ds_content_inner h1, .text-center .witr_ds_content_inner h2, .text-center .witr_ds_content_inner h3, .text-center .witr_ds_content_inner p {

         width: 100% !important;

         margin-left: auto;

         margin-right: auto;

         text-align:center !important;

    }

     .text-left .slider_vd_icon {

         right: 40% !important;

         top: -18% !important;

    }

     .text-right .witr_ds_content_inner h1, .text-left .witr_ds_content_inner h1, .text-center .witr_ds_content_inner h1{

         font-size:20px;

    }

	.text-right .witr_ds_content_inner h2, .text-right .witr_ds_content_inner h3, .text-left .witr_ds_content_inner h2, .text-left .witr_ds_content_inner h3, .text-center .witr_ds_content_inner h2, .text-center .witr_ds_content_inner h3 {

		font-size:25px;

	}

     .text-right .slider_vd_icon {

         left: 40% !important;

         top: -18% !important;

    }

     .witr_slicks_title h4 {

         font-size: 65px !important;

    }

     .witr_btn {

         margin-right: 0;

    }

	.slider_btn {

		text-align: center;

		margin-top: 20px;

	}

	 .witr_text_widget_inner h1, .witr_text_widget_inner h2 {

         font-size: 20px;

         line-height: 36px;

    }

	.witr_section_title_inner h2 {

		font-size: 16px !important;

		padding-top: 10px;

	}

     .section-title.t_center {

         width: 100%;

    }

     .section-title.t_left {

         width: 100%;

    }

     .section-title.t_right {

         width: 100%;

    }

	.carosol_area .witr_section_title_inner h1, .carosol_area .witr_section_title_inner h2, .carosol_area  .witr_section_title_inner h3 {

		font-size: 21px;

		margin-top: 60px;

	}

    /* tutor */

     .tutor-course-archive-filters-wrap {

         margin-top: 25px;

    }

     .top-address p a, .top-right-menu ul.social-icons li a, .top-address p span {

         font-size: 13px;

    }

     .top-right-menu ul.social-icons {

    }

	/* choose area css */

	.solarsun_choose_area h1.divider_text {

		margin-left: 40px;

	}

	.solarsun_choose_area h1.divider_text::before {

		width: 12%;

		left: -40px;

	}

	.solarsun_choose_area .all_icon_color i, .solarsun_choose_area .em-service2.sleft .em-service-icon {

		margin: 2px 14px 5px 0;

	}

    /* footer bar */

     .footer-top-inner p {

         width: 100%;

    }

     .footer-menu ul {

         margin: 10px 0 0;

         text-align: center !important;

    }

     .footer-menu ul li a {

         font-size: 14px;

    }

     .copy-right-text p {

         text-align: center;

    }

     .footer-bottom:before {

         width: 100%;

    }

     .breadcumb-blog-area {

         padding: 50px 0;

    }

    /* blog css */

     .em-blog-content-area {

         padding: 20px 10px 5px;

    }

     .solarsun-blog-meta-left a, .solarsun-blog-meta-left span {

         font-size: 14px;

         margin-right: 3px;

    }

     .solarsun-blog-meta-right a, .solarsun-blog-meta-right span {

         font-size: 11px;

         margin-left: 3px;

    }

     .witr_ablog_content h2 a{

         font-size: 18px;

    }

    /* single blog */

	.solarsun-single-blog-details-inner {

		padding: 38px 30px 45px;

	}

	.solarsun-single-icon-inner a {

		margin-bottom: 5px;

	}

	.post_reply ul, .blog-content ul, .single-blog-content ul {

         padding-left: 20px;

    }

     .post_reply ol, .blog-content ol, .single-blog-content ol {

         padding-left: 20px;

    }

     .comments-area .children {

         margin-left: 10px;

    }

     .comment_field .input-field {

         width: 100%;

    }

     .pdsr {

         padding-top: 50px;

    }

     .pdsl {

         padding-bottom: 90px;

    }

     #wp-calendar {

         display: block;

    }

	/* single service css */

	.single_service_area .witr_text_widget_inner h2 {

		font-size: 24px;

	}

    /* footer css */

     .copy-right-text p {

         font-size: 11px;

    }

     .footer-social-icon a i {

         font-size: 16px;

         height: 35px;

         line-height: 35px;

         width: 35px;

    }

    /* Em-Creative Header */

     .creative_header_curve {

         display: none;

    }

     .creative_header_logo {

         padding-right: 0;

         text-align: center;

    }

     .em_creative_header {

         background: transparent none repeat scroll 0 0;

         z-index: 999;

    }

     .single_header_address {

         text-align: center;

    }

     .creative_header_button {

         padding-bottom: 30px;

         position: relative;

         text-align: center;

    }

     .creative_header_icon {

         float: none;

         margin-bottom: 10px;

         margin-right: 0;

         overflow: hidden;

    }

     .creative_header_address .col-sm-4.col-xs-12{

         padding-left:0;

    }

     .creative_header_logo {

         display: none;

    }

     .creative_header_button:before, .em_creative_header:before, .em_creative_header:after {

         display: none;

    }

    /* new css */

    /* footer css */

     .copy-right-text p {

         font-size: 15px;

    }

     .solarsun-blog-thumb img {

         width: 100%;

    }

	/* menu list css */

	.menu_list_inner {

	 display: inherit;

	}

	/* countdown css */

	.countdown_area2 .witr_section_title_inner.text-center p {

		width: 100%;

	}

	.countdown_area3 span.cdowns {

		height: 100px;

		margin-bottom: 30px;

	}

	.countdown_area3 {

		padding: 85px 0 50px;

	}

    /* section title css */

    

     .title_in_area {

         display: inherit;

    }

     .title_in:before, .title_in:after {

         background: none;

    }

     .title_tx h2 {

         font-size: 16px;

    }

     .title_p {

         padding-left: 0;

    }

     .title_in_area, .witr_section_title_inner.text-center p, .witr_section_title_inner.text-left p, .witr_section_title_inner.text-right p {

         width: 100%;

    }

	.contact_page_area .witr_section_title_inner.text-left p {

		width: 100%;

	}

	.solarsun_service_area .witr_section_title_inner.text-left p {

		width: 100%;

	}

     .witr_section_title_inner p {

         padding-top: 10px;

    }

     .witr_section_title{

         text-align: center;

    }

     .witr_section_title .text-right {

         text-align: center !important;

    }

     .title_btn {

         margin: 30px 0 20px;

    }

	.witr_section_title_inner h1, .witr_section_title_inner h2, .witr_section_title_inner h3 {

		font-size: 22px;

	}

	.progress_area3 .witr_single_progress {

		margin-bottom: 30px;

	}

	.circle_progress_area .witr_circle_area {

		margin-bottom: 50px;

	}

    /* about css */

	.ab_left_video {

		margin-right: 0;

		margin-left: 15px;

	}

	.ab_middle_img {

		margin: 10px 0 10px 0px;

	}

	.solarsun_about_image_inner {

		margin-top: 40px;

	}

	.solarsun_about_image_inner img {

		padding-right: 0;

	}

    .about_service_inner {

		display: inherit;

	}

    .witr_text_widget_inner p, .about-content span{

        font-size: 16px;

    }

	.ab_left_content .witr_button_area {

		margin-top: 15px;

	}

	.ab_left_content {

		padding: 0 0 20px 0;

	}

    /* feature area */

	.solarsun_feature_area .heading-title {

		font-size: 18px;

	}

	.solarsun_feature_area .col-lg-2 {

		padding-left: 15px;

	}

     .em_feature-icon {

         font-size: 18px;

    }

     .em_feature-icon i {

         float: none;

    }

     .em-feature-title h2 {

         margin-top: 0;

         margin-bottom: 0;

    }

     .witr_feature_content_3d h3 {

         font-size: 21px;

    }

     .sub-item h3 {

         font-size: 21px;

    }

     .w_apps_button_area {

         text-align: center;

    }

     .witr_app_area .digital-content h3 {

         margin: 0 !important;

         font-size: 25px;

    }

     .feature_inner_box{

         text-align:center;

    }

	.witr_button_area {

		margin-top: 0;

	}

	.ca_ferture_7 .sub-item {

		padding: 30px 15px 30px;

	}

	.sub-item h3 a {

		font-size: 21px;

	}

	.feat_left_inner {

		padding: 0;

		margin-bottom: 30px;

	}

    /* Screenshots css */

     .dnSlide-main.done {

         -webkit-transform: scale(0.4);

         transform: scale(0.4);

         margin-left: -280px;

         top: -120px;

    }

     .Screenshots-fearm img {

         width: 260% !important;

         max-width: 260% !important;

         left: -65px;

    }

     .dnSlide-main img{

         width: 100%;

    }

     .dnSlide-btn {

         display: none;

    }

     .Screenshots-area .Screenshots-frame-img {

         left: -64%;

         top: -13px;

         width: 232%;

    }

     .digital-item ul li a {

         padding: 7px 27px;

    }

     .mobil-item {

         margin-top: 30px;

    }

	/* video bg area css */

	.metp_video_area .solarsun_content h2, .metp_video_area .solarsun_content h3 {

		font-size: 21px;

	}

	.left_content_inner {

		margin-left: 0;

		padding-top: 0;

		margin-bottom: 30px;

	}

    /* countdown css */

     span.cdowns {

         margin-bottom: 30px;

    }

     span.cdowns:before {

         display: none;

    }

     span.cdowns:after {

         display: none;

    }

     .witr_btn {

         margin-top: 11px !important;

         margin-bottom: 15px;

    }

	.solarsun_project_area .witr_button_area {

		margin-top: 30px;

	}

	.carosol_area .witr_btn {

		margin-top: 40px !important;

	}

    /* testomonial css */

	.solarsun_testimonial_area2 {

		padding: 85px 0px 70px;

	}

     .testomonial.testomonial-5 .test-part img.testimg {

         top: 88%;

    }

     .testomonial .test-part img {

         margin: 0 !important;

    }

     .witr_content_test7 {

         padding: 0;

    }

	.em_single_testimonial {

		padding: 37px 25px 26px;

	}

	.em_testi_title h2 {

		font-size: 22px;

	}

    /* testomonial css */

	.solarsun_test_area2 .em_single_testimonial {

		padding: 37px 25px 26px;

	}

	.witr_testi_s10 .test_q_icon i {

		margin-left: 10px;

		margin-right: 10px;

	}

     .witr_testomonial_area {

         width: 100%;

    }

     .witr_test_part {

         float: none;

         margin-left: 0;

         margin-right: 0;

    }

     .witr_test_part img {

         margin: auto;

    }

     .witr_testi_main {

         width: 100%;

    }

	.menufacturing_video_area .video-open-inline iframe {

		height: 400px;

	}

	/* brand area css */

	.solarsun_brand_area .witr_section_title_inner h3 {

		font-size: 25px;

	}

	.solarsun_brand_area .witr_section_title_inner h1 {

		font-size: 25px;

	}

	.solarsun_brand_area .witr_section_title {

		margin-bottom: 20px;

	}

    /* service css */

	.service_left_inner {

		margin: 20px 15px 15px 15px;

	}

	.em-service2 .em-service-icon i {

		margin-bottom: 15px;

	}

     .service-item {

         text-align: center;

    }

     .witr_service2_toggle, .witr_s_flex {

         display: inherit;

    }

     .wirt_s2_s9 .witr_titles {

         margin-top: 10px;

    }

     .witr_service2_box {

         text-align: center;

    }

     .witr_custom2_icon {

         float: none;

         margin-right: 0;

         margin-bottom: 15px;

    }

     .witr_service3_box {

         text-align: center;

    }

     .witr_service3_icon {

         float: none;

         margin-right: 0;

         margin-bottom: 15px;

    }

     .wirt_new_iner {

         float: none;

         margin-right: 0;

    }

     .witr_2service_content {

         display: inherit;

    }

     .witr_service7s_image img {

         width: auto;

    }

     .witr_service2_7 .witr_titles_content {

         margin-top: 20px;

    }

     .wirt_detail_icon {

         float: none;

         margin-right: 0px;

         margin-bottom: 5px;

    }

	/* service area css */

	.witr_service_s_12:hover .text_box {

		bottom: -10px;

	}

	.service_content_inner {

		padding: 20px 0 0;

	}

	.serivce_item_inner {

		display: inherit;

	}

    /* tab css */

	.inner_area {

		margin: 0;

	}

	.tab_content_inner {

		padding: 40px 4px 25px;

	}

	.tab_image_inner {

		margin-top: 30px;

		margin-right: 0;

	}

     .solarsun_tab li {

         margin-bottom: 20px;

    }

     .witr_taba_style1 .nav-tabs .nav-link {

         margin-right: 0px;

    }

     .nav-tabs {

         justify-content: center !important;

    }

	.tab_content_inner2 {

		padding: 0 0 20px 0;

	}

	.tab_left_content {

		margin-bottom: 30px;

	}

    /* accourdion css */

	.faq_inner {

		padding: 0;

	}

     .witr_ac_style:before, .active .witr_ac_style:before {

         right: 10px;

    }

     .solarsun-accourdion-title h2{

         font-size: 14px;

         padding-left: 20px;

    }

    /* blog css */

     .blog-img img {

         width: 100%;

    }

     .witr_blog_con h2 {

         font-size: 21px;

    }

     .witr_post_Author {

         margin: 0 10px;

    }

     .recent-post-image {

         float: none;

    }

    /* counter css */

	.counter_area .wirt_new_iner {

		float: inherit;

		margin-bottom: 20px;

		width: 100%;

	}

	.counter_inner {

		display: inherit;

		justify-content: inherit;

		margin-right: -15px;

	}

	.counter_inner .all_counter_color i, .counter_inner .witr_counter_img {

		margin: 0 0 20px 0;

	}

	.witr_custom_icon {

		float: inherit;

	}

	.counter_inner .witr_counter_single {

		text-align: center;

	}

	.witr_counter_single.all_counter_color.margin_right {

		margin: 0 30px 20px 15px;

	}

	.counter_inner .witr_counter_single {

		margin: 0 30px 20px 15px;

	}

    /* video css */

	.metp_video_area {

		padding: 0;

	}

     .video-play-6 {

         width: 80%;

    }

     .subscribe form input {

         width: 500px;

    }

     .download-content-6 ul li a {

         padding: 12px 46px 12px 80px;

    }

     .donwload-overlay {

         padding-top: 215px;

    }

     .video-part .video-overlay .video-item h3 {

         font-size: 25px;

    }

     .video-part .video-overlay {

         padding: 110px 0px;

    }

     .play-overlay{

         top: 50% !important;

         left: 50% !important;

    }

     .witr_videos_title_text {

         display:none;

         width: 100% !important;

    }

     .digital-img {

         margin-top: 100px;

    }

	.video_left_inner {

		margin-left: 0;

		margin-bottom: 15px;

	}

	.tab_video_inner {

		padding-left: 0;

		margin-bottom: 20px;

	}

	/* work area css */

	.work_left_inner {

		margin-bottom: 20px;

	}

	/* call action css */

	.cal_to_toggole {

		display: inherit;

	}

	.solarsun_button.no_margin {

		width: 100%;

		text-align: center !important;

		margin-top: 30px;

	}

	.solarsun_content.col_content_width_100 {

		text-align: center !important;

	}

	.call_button_inner {

		padding: 30px 0 0;

	}

	.solarsun_button a {

		margin-bottom: 30px;

	}

    /* contact css */

	.contact_content_inner .all_color_service h3 {

		margin: 0 0 20px 0;

	}

	.contact_area .apartment_text h1 {

		font-size: 23px;

	}

	.solarsun_cont_area .apartment_area {

		margin-top: 20px;

	}

	.solarsun_cont_area .apartment_text h2 {

		font-size: 30px;

	}

	.solarsun_contact_area .witr_section_title_inner.text-center p {

		width: 100%;

	}

	.contact_inner {

		margin-right: 0;

	}

	.contact_witr_inner {

		padding: 0;

	}

     .field.topfield .form-field {

         float: none;

         width: 100%;

    }

     .form-controls .field.topfield .form-field:nth-child(2n) {

         margin-left: 0;

    }

     .witr_field1 .witr_form_field1 {

         width: 100%;

    }

     .witr_form_controls1 .witr_field1 .witr_form_field1:nth-child(2n) {

         margin-left: 0;

    }

	.solarsun_contact_area2 .contact_inner {

		padding: 0;

	}

	.solarsun_contact_area2 .apartment_area {

		margin-bottom: 30px;

	}

	.solarsun_contact_area2 .em-service-title h3 {

		padding: 15px 0 0;

	}

    /* apps_button css */

     .w_apps_button_image {

         margin-right: 0;

         margin-bottom: 20px;

    }

     .tab_content.text-left {

         text-align: center !important;

    }

    /* blog css */

     .footer-middle {

         text-align: center;

    }

     .blog-content h5 > a {

         font-size: 17px;

    }

     .blog-content span {

         font-size: 12px;

    }

     .blog-page-title h2 {

         font-size: 17px;

    }

     .wblog-content h5 > a {

         font-size: 20px;

    }

     .wblog-content span {

         margin-right: 5px;

    }

     .blog-left-side .blog-title > ul > li > a {

         margin-right: 8px;

    }

     .widget .widget_media_image img{

         width:100%;

    }

     .recent-post-text > h4 {

         margin-top: 2px;

         line-height: 1;

    }

     .witr_blog_con6 h2 a{

         font-size: 19px;

    }

     .witr_blog_con6 h5 a {

         font-size: 15px;

    }

     .witr_blog_area8 .witr_blog_con6 p {

         display: none;

    }

    /* call to action */

	.call_inner {

		padding: 70px 10px 64px 7px;

	}

	.solarsun_video_area {

		padding: 0;

	}

	.call_inner .witr_section_title_inner h3 {

		font-size: 20px;

	}

	.solarsun_call_action .em_service_content {

		padding: 0 0px 15px 0px;

	}

	.solarsun_call_action .all_color_service h3, .solarsun_call_action .all_color_service h3 a {

		font-size: 20px;

	}

     .solarsun_content.text-right, .solarsun_content.text-left{

         text-align:center !important;

    }

     .solarsun_button.no_margin {

         width: 100% !important;

    }

     .solarsun_content p {

         width: 100% !important;

    }

     .solarsun_video_inner{

         top: 21px;

    }

     .solarsun_video11.solarsun_video_inner{

         top: 50%;

    }

     .solarsun_content h5 {

         font-size: 18px;

    }

     .solarsun_button a {

         margin-bottom: 15px;

         margin-right: 0px;

    }

	.solarsun_content h2, .solarsun_content h3 {

		font-size: 21px;

	}

	.witr_5 .solarsun_content p, .witr_6 .solarsun_content p {

		width: 72%;

		padding: 15px 0px 30px;

	}

     .witr_9 .solarsun_video_inner{

         margin-bottom: 73px;

    }

     .witr_b9 {

         margin-top: -10px;

    }

     .solarsun_content {

         margin-bottom: 30px;

    }

    /* shortcode_content */

	.witr_shortcode_inner {

		padding: 73px 10px 63px !important;

		margin-left: -15px;

		margin-right: -15px;

	}

	.witr_shortcode_inner .mc4wp-form-fields input {

		width: 100%;

	}

    .shortcode_content h2 {

         font-size: 18px !important;

    }

     .witr_joined .witr_con_btn2 .w_btn2 {

         position: inherit;

         width: 100%;

    }

     .witr_sstyle_9 {

         padding: 42px 20px 50px;

    }

     .w_apps_button {

         margin-bottom: 30px;

    }

	/* choose area css */

	.choose_left_inner {

		margin: 0;

	}

    /* single portfolio2 */

	.prot_content h3 a {

		font-size: 21px;

	}

     .portfolio-details-box {

         margin-left: 0;

    }

     .portfolio-details-box ul li span.eright {

         font-size: 15px;

         margin-left: 0;

    }

     .portfolio-details-box ul li b {

         font-size: 15px;

    }

     .portfolio-details-box h2 {

         padding-top: 20px;

    }

     .portfolio-details-box .solarsun-single-icon-inner a {

         margin: 0 4px;

    }

    /* single_protfolio css */

	.witr_content_pslide_text {

		margin: 15px 0 0;

		padding: 20px 0 20px;

	}

	.ps2.ps1 .witr_content_pslide_text {

		left: 25px;

		right: 25px;

	}

	.ps2.ps1 .witr_single_pslide:hover .witr_content_pslide_text {

		top: 0;

	}

     .portfolio_nav ul li {

         padding: 6px 20px;

    }

	.netl_project_area {

		padding: 0;

	}

	.page-numbers, .tutor-pagination-wrap a, .tutor-pagination-wrap span.page-numbers.current, a.page-numbers {

		margin-right: 0;

	}

	.witr_content_pslide_text a {

		font-size: 20px;

	}

	.positi_3.pprotfolio4 {

		padding: 10px 10px 10px;

	}

	.porttitle_inner4 h3 a {

		font-size: 22px;

	}

    /* contact css */

     .witr_field2 .witr_form_field2, .witr_field2 .witr_form_field2 {

         float: none;

         width: 100%;

    }

     .witr_form_controls2 .witr_field2 .witr_form_field2:nth-child(odd), .witr_form_controls2 .witr_field2 .witr_form_field2:nth-child(odd) {

         margin-right: 0;

    }

	.solarsun_contact_area iframe {

		height: 500px;

	}

	.contact_left_content {

		padding: 0px 0 20px 0;

	}

    /* display none css*/

     .owl-nav, .slick-prev, .slick-next, .em-nivo-slider-wrapper .nivo-directionNav {

         display: none;

    }

    /* timeline css*/

     .witr_sicon_bottom.witr_hd_timeline_contant {

         padding-bottom: 20px;

         padding-top: 30px;

    }

     .mrl65 {

         margin-left: 16px;

         padding-top: 25px;

    }

     .mrl110 {

         margin-left: 17px;

         padding-top: 25px;

        ;

    }

     .mrr90 {

         margin-right: 15px;

    }

     .mrr50 {

         margin-right: 14px;

    }

     .mrr15 {

         margin-right: 14px;

    }

    /* static tab css*/

     .solarsun_event_thumb {

         float: none;

         margin-bottom: 15px;

    }

     .solarsun_single_event {

         margin: 0;

    }

     .solarsun_event_icon span {

         margin-right: 5px;

    }

     .event_display_flex {

         display: initial;

    }

     .wite_event_box {

         margin-left: 0;

    }

     #sb_instagram .sbi_photo_wrap {

         margin-bottom: 25px;

    }

     .testomonial-slide .slick-prev, .blog_wrap .slick-prev {

         left: 15px;

    }

     .testomonial-slide .slick-next, .blog_wrap .slick-next {

         right: 15px;

    }

     .em-feature {

         margin-bottom: 23px;

    }

     .single_counter {

         margin-bottom: 20px;

    }

	/* progress area css */

	.progress_area3 {

		padding: 95px 0 80px;

	}

	.witr_circle_area {

		margin: 0px 25px 30px 25px;

	}

     .solarsun-header-top {

         display:none;

    }

	.accordion_area {

		padding-bottom: 30px;

	}

	.solarsun_accordion_area .witr_section_title_inner p {

		margin-top: 0px;

	}

     .footer-sociala-icon {

         float: none;

    }

     .footer-sociala-info p {

         text-align: center;

    }

    /*====== new css ======= */

    /* ab_videoArea */

     .ab_videoArea {

         padding: 44px 23px 40px;

    }

     .singleAbSlide {

         position: inherit;

         bottom: -30px;

         right: 0;

         left: 0;

    }

    /* service */

     .detail_SS h3 {

         font-size: 21px;

    }

     .em_testi_logo {

         right: 15px;

         top: 35px;

         display:none;

    }

     .testimonial_post_13 {

         display: inherit !important;

    }

    .test_text_all {

		padding: 25px 6px 26px;

	}

    /* icon_section */

     .text-left .icon_section {

         left: 19%;

    }

     .text-right .icon_section {

         right: 45px;

         bottom: -15%;

    }

     .witr_nth_child:nth-child(2n) {

         margin-top: 0;

    }

    /* single_image */

     .single_image {

         left: 0 !important;

    }

     .single_image img{

         width: 100% !important;

         max-width: 100% !important;

    }

     .witr_tx_ovei_title {

         position: inherit;

         right: auto;

         left: auto;

         top: auto;

         padding: 30px;

         width: 100%;

         border-radius: 0px;

    }

    /* about css */

     .witr_text_widget_inner h1, .witr_text_widget_inner h2 {

         font-size: 21px;

    }

	.testimonial-meta-inner {

		margin-bottom: 20px;

	}

	.witr_play_vi.witr_all_color_v {

		margin-left: 0;

		margin-bottom: 30px;

	}

	.testimonial-meta-inner .em-service2.sleft.all_color_service {

		margin-left: 0;

		margin-top: 30px;

	}

	.ab_image_inner {

		margin-bottom: 20px;

	}

	.testimonial-meta-inner .em-service-title h3 {

		padding: 0;

	}

     .witr_about_content {

         text-align: center;

    }

     .witr_about_content h3 {

         font-size: 30px;

    }

     .witr_about_image {

         margin-top: 30px;

    }

     .witr_service3_box {

         top: 50%;

         transform: translateX(-50%) translateY(-50%);

         left: 50%;

        padding: 0;

    }

     .em_slider_social {

         top: 40%;

         display: none;

    }

    /* team css */

	.witr_team_content4 {

		padding: 15px 25px 13px;

	}

	.team_area3 .witr_section_title_inner h1, .team_area3 .witr_section_title_inner h3 {

		font-size: 25px;

	}

     .witr_back_img img {

         height: 554px !important;

         height: auto;

    }

     .team_single_content h3 {

         font-size: 30px;

         margin-top: 20px;

    }

    /* new css add */

     .witr_dis_btngr {

         display: inherit;

    }

     .witr_circal_r {

         margin-left: 0;

    }

     .witr_event_style_5 .witr_event_d {

         padding-top: 3px;

    }

     .witr_event_style_5 .witr_event_btn {

         margin-top: 5px;

    }

     .witr_event_style_7 .event-page-title_adn {

         padding-top: 0;

    }

     .single_admin img {

         display: none;

    }

     .witr_event_style_7 .witr_event_btn {

         text-align: left;

         margin-top: 20px;

    }

     .witr_appoimentle{

         position: initial !important;

    }

     .apartment_text h2 {

         font-size: 25px;

    }

    /* ps sliser */

     .witr_content_pslide_text h3 {

         font-size: 19px;

    }

     .ps1 .witr_pslide_btnb {

         float: none;

         margin-top: 0;

    }

     .toggle_pslide {

         display: inherit;

    }

     .witr_pslide5 .witr_content_pslide_text {

         padding: 10px 15px 15px 15px;

    }

     .slick-prev, .slick-next{

         display: none !important;

    }

     #scrollUp {

         bottom: 92px;

         right: 30px;

    }

     .witr_blog_area10 .witr_blog_con {

         padding-top: 12px;

    }

	/* faq area css */

	.faq_content_inner {

		margin-left: 15px;

		margin-right: 15px;

	}

	.faq_img_inner .single_image img {

		margin-left: 0;

		padding-right: 0;

	}

	.faq_content_inner .witr_section_title_inner h3 {

		font-size: 24px;

	}

	/* pricing plan area */

	.pricing-part ul {

		padding: 0 28px;

	}

	.pricing_left_inner {

		margin: 0;

	}

	.pricing_style_6 .witr_pricing_icon {

		left: 15px;

	}

	/* skill area css */

	.skill_inner {

		margin: 30px 0 0 0px;

	}

	.solarsun_skill_area {

		padding: 100px 0 235px;

	}

	.skill_witr_inner {

		margin-top: 50px;

	}

	

	

}

/* ------------------------------------------------- Large Mobile :480px. ---------------------------------------------------*/

 @media only screen and (min-width: 480px) and (max-width: 767px) {

     .em-slider-button {

         display: block;

    }

     .em-nivo-slider-wrapper .nivo-directionNav {

         display: block;

    }

     .em-button-button-area a {

         margin-right: 5px;

         margin-top: 15px;

         padding: 3px 20px;

         font-size: 12px;

    }

	.slider_btn .witr_btn.active {

		margin-left: 15px;

	}

	/* faq area2 css */

	.accordion_area2 .witr_ac_style {

		margin-left: 20px;

	}

    /*=========== banner area 2 css ===============*/

     .banner-content button {

         position: absolute;

    }

    /* portfolio css */

     .portfolio_nav ul li {

         margin: 0 2px 10px;

    }

    /* banner area css */

     .witr_banner_area {

         height: 600px;

    }

     .witr_banner_content.text-right p {

         width: 92%;

         margin:auto;

         font-size:17px;

    }

     .witr_banner_content.text-left p {

         width: 92%;

         margin:auto;

         font-size:17px;

    }

    /* section_title */

     .witr_section_title_inner h1, .witr_section_title_inner h2, .witr_section_title_inner h3 {

         font-size: 25px;

    }

     .witr_section_title_inner.text-center p, .witr_section_title_inner.text-left p, .witr_section_title_inner.text-right p {

         width: 91%;

    }

    /* text_widget css */

     .witr_text_widget_inner p, .about-content span{

         font-size: 14px !important;

    }

    /* blog css */

     .blog-part {

         text-align: center;

    }

    /* Screenshots css */

     .dnSlide-main.done {

         -webkit-transform: scale(0.7);

         transform: scale(0.7);

         margin-left: -196px;

    }

     .Screenshots-fearm img {

         width: 256% !important;

         max-width: 256% !important;

         left: -98px;

         top: 49px;

    }

     .solarsun-header-top {

         display:block;

    }

}

/* menu and logo show & hide */

 @media (min-width: 10px) and (max-width: 991px){

     .mobile-menu{

         display:block !important;

    }

     .mobile_logo_area{

         display:block !important;

    }

     .solarsun-main-menu{

         display:none !important;

    }

     .d_md_none{

         display:none !important;

    }

     .em-feature {

         margin-bottom: 20px;

    }

     .single_counter {

         margin-bottom: 20px;

    }

}

 @media (min-width: 10px) and (max-width: 991px){

     .text_m_right{

         text-align:right !important;

    }

     .text_m_left{

         text-align:right !important;

    }

     .menu_18.top-address p span {

         font-size: 13px;

    }

     .footer-top-inner p {

         width: 85%;

    }

     .witr_joined .witr_con_btn2 .w_btn2 {

         position: inherit;

         width: 100%;

    }

}



 @media (min-width: 570px) and (max-width: 767px){

     .text_s_center{

         text-align:center !important;

    }

     .text_s_right{

         text-align:right !important;

    }

     .text_s_left{

         text-align:right !important;

    }

     .footer-top-inner p {

         width: 95%;

    }

}

 @media (min-width: 10px) and (max-width: 570px){

     .solarsun-header-top{

         display:none;

    }

}

 
/* ============================================================
   自定义改动 · 北科检测 (bkc-lab.com)
   1) 顶部右上角：带国旗的中英文切换
   2) 合作案例 LOGO 区：图标缩小 / 默认显示 6 个 / 自动滚动
   ============================================================ */

/* ---------- 1. 顶部语言切换（中国 / 英国 国旗） ---------- */
.top-right-menu ul.social-icons.lang-switch {
    margin: 0;
    padding: 0;
    line-height: 1;
}
.top-right-menu ul.social-icons.lang-switch li.lang-item {
    display: inline-block;
    margin-left: 8px;
    position: relative;
}
.top-right-menu ul.social-icons.lang-switch li.lang-item:first-child {
    margin-left: 0;
}
.top-right-menu ul.social-icons.lang-switch li.lang-item > a {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 4px 10px;
    border-radius: 3px;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 1;
    text-decoration: none;
    background: rgba(255, 255, 255, 0);
    transition: all .25s ease;
}
.top-right-menu ul.social-icons.lang-switch li.lang-item > a:hover,
.top-right-menu ul.social-icons.lang-switch li.lang-item > a i:hover {
    color: #fff;
    background: rgba(255, 255, 255, .18);
}
.top-right-menu ul.social-icons.lang-switch li.lang-item.active > a {
    color: #fff;
    font-weight: 600;
   
}
.top-right-menu ul.social-icons.lang-switch .flag {
    display: inline-block;
    flex: 0 0 auto;
    width: 22px;
    height: 15px;
    line-height: 0;
    border-radius: 2px;
    overflow: hidden;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, .12);
}
.top-right-menu ul.social-icons.lang-switch .flag svg {
    display: block;
    width: 100%;
    height: 100%;
}
@media (max-width: 991px) {
    .top-right-menu ul.social-icons.lang-switch {
        text-align: center !important;
        margin-top: 6px;
    }
    .top-right-menu ul.social-icons.lang-switch li.lang-item > a {
        font-size: 13px;
        padding: 4px 8px;
    }
}

/* ---------- 2. 合作案例 LOGO 滚动条 ---------- */
.solarsun_project_area {
	padding: 25px 0 45px;
}
.solarsun_project_area .witr_pslide2.ps1.ps2 {
    padding: 0;
}
.solarsun_project_area .project_act .item_pos {
    padding: 0 10px;
}
.solarsun_project_area .witr_single_pslide {
    position: relative;
    overflow: hidden;
    background: #fff;
    border: 1px solid #ececec;
    border-radius: 4px;
}
.solarsun_project_area .witr_pslide_image {
    height: 92px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 12px 16px;
}
.solarsun_project_area .witr_pslide_image img {
	width: auto !important;
	max-width: 100%;
	max-height: 80px;
	object-fit: contain;
	margin: 0 auto;



    transition: .4s;
}
.solarsun_project_area .witr_single_pslide:hover .witr_pslide_image img {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}
.solarsun_project_area .witr_pslide_image:before {
    display: none;
}
/* hover 时在图标上叠加品牌名（覆盖整格） */
.solarsun_project_area .ps2.ps1 .witr_content_pslide_text {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 0 8px;
    opacity: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(32, 50, 96, .88);
    transition: .4s;
    z-index: 2;
    text-align: center;
}
.solarsun_project_area .ps2.ps1 .witr_single_pslide:hover .witr_content_pslide_text {
    top: 0;
    opacity: 1;
}
.solarsun_project_area .witr_content_pslide_text h3,
.solarsun_project_area .ps1 .witr_content_pslide_text h3 {
    margin: 0;
    max-width: 100%;
    font-size: 15px;
    line-height: 1.4;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.solarsun_project_area .witr_pslide_btnb {
    display: none;
}
/* 该区改为自动滚动，隐藏左右箭头 */
.solarsun_project_area .slick-prev,
.solarsun_project_area .slick-next {
    display: none !important;
}
@media (max-width: 1199px) {
    .solarsun_project_area .witr_pslide_image { height: 84px; }
    .solarsun_project_area .witr_pslide_image img { max-height: 60px; }
}
@media (max-width: 767px) {
    .solarsun_project_area { padding: 40px 0 50px; }
    .solarsun_project_area .witr_pslide_image { height: 76px; padding: 10px 12px; }
    .solarsun_project_area .witr_pslide_image img { max-height: 54px; }
}
/* ================= 自定义改动 结束 ================= */

/* ============================================================
   自定义改动 · 第二批（北科检测 bkc-lab.com）
   1) 实验室图片：统一尺寸 + 自动裁剪，左右箭头对齐
   2) 顶部横幅：左右箭头 + 三个圆点分页
   ============================================================ */

/* ---------- 1. 实验室图片：统一比例自动裁剪 ---------- */
.feature_area2 .witr_cfeature9 .feature_positions_thumb {
    position: relative;
    width: 100%;
    height: 340px;
    overflow: hidden;
    background: #f2f4f7;
}
.feature_area2 .witr_cfeature9 .feature_positions_thumb img {
    display: block;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center center;
    -webkit-transition: transform .45s ease;
    transition: transform .45s ease;
}
.feature_area2 .witr_cfeature9 .feature_positions_thumb:hover img {
    -webkit-transform: scale(1.06);
    transform: scale(1.06);
}
/* 标题区高度统一，卡片整体等高 */
.feature_area2 .witr_cfeature9 .sub-item h3 {
    display: flex !important;
    align-items: center;
    justify-content: center;
    min-height: 48px;
    margin: 0 !important;
    padding: 10px 12px !important;
    font-size: 16px;
}
.feature_area2 .witr_cfeature9 .all_feature_color {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.feature_area2 .witr_cfeature9 .sub-item {
    display: flex;
    flex-direction: column;
    height: 100%;
}
/* 左右箭头：垂直居中于图片区，左右对称 */
.feature_area2 .slick-prev,
.feature_area2 .slick-next {
    top: 170px !important;
    width: 48px;
    height: 48px;
    line-height: 48px;
    border-radius: 50%;
    background: rgba(20, 77, 148, .85);
    box-shadow: 0 4px 12px rgba(0, 0, 0, .18);
    z-index: 20;
}
.feature_area2 .slick-prev:before,
.feature_area2 .slick-next:before {
    font-size: 30px;
    line-height: 48px;
}
.feature_area2 .slick-prev { left: 12px !important; right: auto !important; }
.feature_area2 .slick-next { right: 12px !important; left: auto !important; }
@media (max-width: 1199px) {
    .feature_area2 .witr_cfeature9 .feature_positions_thumb { height: 300px; }
    .feature_area2 .slick-prev, .feature_area2 .slick-next { top: 150px !important; }
}
@media (max-width: 991px) {
    .feature_area2 .witr_cfeature9 .feature_positions_thumb { height: 250px; }
    .feature_area2 .slick-prev, .feature_area2 .slick-next { top: 125px !important; }
}
@media (max-width: 767px) {
    .feature_area2 .witr_cfeature9 .feature_positions_thumb { height: 200px; }
    .feature_area2 .witr_cfeature9 .sub-item h3 { min-height: 42px; font-size: 14px; }
}

/* ---------- 2. 顶部横幅：箭头 + 三个圆点 ---------- */
.witr_swiper_area .swiper-button-prev,
.witr_swiper_area .swiper-button-next {
    width: 54px;
    height: 54px;
    line-height: 54px;
    margin-top: -27px;
    padding: 0;
    text-align: center;
    color: #fff;
    background: rgba(20, 77, 148, .78);
    background-image: none;
    border: 2px solid rgba(255, 255, 255, .85);
    border-radius: 50%;
    box-shadow: 0 4px 14px rgba(0, 0, 0, .25);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.witr_swiper_area .swiper-button-prev:after,
.witr_swiper_area .swiper-button-next:after {
    font-family: IcoFont !important;
    font-size: 26px;
    line-height: 50px;
    color: #fff;
    content: "\ea93";
    -webkit-transition: color .3s ease;
    transition: color .3s ease;
}
.witr_swiper_area .swiper-button-next:after { content: "\ea94"; }
.witr_swiper_area .swiper-button-prev:hover,
.witr_swiper_area .swiper-button-next:hover {
    padding: 0;
    background: #ffffff;
    border-color: #ffffff;
    box-shadow: 0 6px 20px rgba(0, 0, 0, .35);
}
.witr_swiper_area .swiper-button-prev:hover:after,
.witr_swiper_area .swiper-button-next:hover:after { color: #144d94; }
.witr_swiper_area .swiper-button-prev { left: 32px; right: auto; }
.witr_swiper_area .swiper-button-next { right: 32px; left: auto; }

/* 三个小圆点分页（加深色底托，保证任何图片上都看得清） */
.witr_swiper_area .swiper-container-horizontal > .swiper-pagination-bullets,
.witr_swiper_area .swiper-pagination {
    bottom: 26px;
    left: 50%;
    width: auto;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    display: inline-flex;
    align-items: center;
    padding: 7px 14px;
    background: rgba(0, 0, 0, .28);
    border-radius: 30px;
    line-height: 0;
}
.witr_swiper_area .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    margin: 0 7px !important;
    background: #fff;
    opacity: .6;
    border-radius: 50%;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.witr_swiper_area .swiper-pagination-bullet:hover { opacity: .9; }
.witr_swiper_area .swiper-pagination-bullet-active {
    width: 32px;
    opacity: 1;
    border-radius: 6px;
    background: #fff;
}
@media (max-width: 991px) {
    .witr_swiper_area .swiper-button-prev { left: 14px; }
    .witr_swiper_area .swiper-button-next { right: 14px; }
    .witr_swiper_area .swiper-button-prev,
    .witr_swiper_area .swiper-button-next { width: 44px; height: 44px; line-height: 44px; margin-top: -22px; }
    .witr_swiper_area .swiper-button-prev:after,
    .witr_swiper_area .swiper-button-next:after { font-size: 22px; line-height: 40px; }
    .witr_swiper_area .swiper-container-horizontal > .swiper-pagination-bullets,
    .witr_swiper_area .swiper-pagination { bottom: 16px; padding: 6px 12px; }
}
/* ================= 第二批改动 结束 ================= */

/* ============================================================
   自定义改动 · 第三批（北科检测 bkc-lab.com）
   实验室图片：图片加高 + 可点击的小圆点分页
   ============================================================ */
.feature_area2 {
    padding-bottom: 35px;
}
.feature_area2 .slick-dots {
    position: static;
    left: auto;
    -webkit-transform: none;
    transform: none;
    display: flex;
    align-items: center;
    justify-content: center;
    clear: both;
    width: 100%;
    margin: 26px 0 0;
    padding: 0;
    list-style: none;
    bottom: auto;
}
.feature_area2 .slick-dots li {
    display: inline-block;
    width: auto;
    height: auto;
    margin: 0 6px;
    padding: 0;
    list-style: none;
}
.feature_area2 .slick-dots li button {
    display: block;
    width: 11px;
    height: 11px;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 50%;
    background: #c8ccd4;
    font-size: 0;
    line-height: 0;
    text-indent: -9999px;
    cursor: pointer;
    outline: 0;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.feature_area2 .slick-dots li button:hover {
    background: #9aa2ad;
}
.feature_area2 .slick-dots li.slick-active button {
    background: #144d94;
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
}
@media (max-width: 767px) {
    .feature_area2 .slick-dots { margin-top: 18px; }
    .feature_area2 .slick-dots li { margin: 0 5px; }
    .feature_area2 .slick-dots li button { width: 10px; height: 10px; }
}
/* ================= 第三批改动 结束 ================= */

/* ============================================================
   自定义改动 · 第四批（北科检测 bkc-lab.com）
   1) 整站内容铺满屏幕，收窄左右边距
   2) 实验室图片：一行 4 张，去掉左右箭头
   ============================================================ */

/* ---------- 1. 整站铺满：解除居中最大宽度限制 ---------- */
.container {
    width: 100%;
    max-width: 100%;
}
@media (min-width: 768px) {
    .container {
        padding-left: 60px;
        padding-right: 60px;
    }
}

/* ---------- 2. 实验室区：去掉左右箭头（圆点分页保留） ---------- */
.feature_area2 .slick-prev,
.feature_area2 .slick-next {
    display: none !important;
}

/* ---------- 3. 新闻区轮播箭头：容器铺满后收进屏幕内 ---------- */
/* 主题原定位为 left/right:-65px（贴在容器外侧），铺满后会被推出屏幕；
   这里把偏移收到 -40px，使箭头正好落在 60px 的容器留白内，既不越界也不压住卡片文字 */
.solarsun_blog_area .slick-prev { left: -40px; }
.solarsun_blog_area .slick-next { right: -40px; }
/* 一行 4 张时按屏宽调整图片高度，避免窄桌面下竖裁过狠（≥1600 维持 340px） */
@media (min-width: 992px) and (max-width: 1599px) {
    .feature_area2 .witr_cfeature9 .feature_positions_thumb { height: 290px; }
}
/* 主题在 992-1199 给 .feature_area2 额外加了 30px 外边距，铺满后对齐掉 */
@media (min-width: 992px) and (max-width: 1199px) {
    .feature_area2 { margin-left: 0; margin-right: 0; }
}
/* ================= 第四批改动 结束 ================= */

/* ============================================================
   自定义改动 · 第五批（北科检测 bkc-lab.com）
   1) 新闻区：3 列网格 + 分类标签页，去掉左右轮播
   2) 我们的优势：蓝色圆图标移到文字左侧
   3) 公司介绍：图片区改三图轮播
   ============================================================ */

/* ---------- 1. 我们的优势：图标移到文字左侧（左右并排） ---------- */
/* 图标与标题同一行；说明文字跨满整卡（与图标左边缘对齐） */
.solarsun_feature_area .witr_feature_13 .sub-item.same2 {
    display: grid;
    grid-template-columns: 80px minmax(0, 1fr);
    grid-template-rows: auto auto;
    column-gap: 22px;
    row-gap: 18px;
    align-items: center;
    padding: 0;
}
.solarsun_feature_area .witr_feature_13 .sub-item.same2 > i {
    grid-column: 1;
    grid-row: 1;
    align-self: center;
    width: 80px;
    height: 80px;
    line-height: 80px;
    margin: 0;
}
.solarsun_feature_area .witr_feature_13 .sub-item.same2 > h2 {
    grid-column: 2;
    grid-row: 1;
    margin: 0;
}
.solarsun_feature_area .witr_feature_13 .sub-item.same2 > p {
    grid-column: 1 / -1;
    grid-row: 2;
    margin: 0;
}

/* ---------- 2. 公司介绍：三图轮播 ---------- */
.solarsun_about_area .about_slick { position: relative; }
.solarsun_about_area .about_slick .single_image { position: relative; }
.solarsun_about_area .about_slick .single_image img {
    display: block;
    width: 100% !important;
    max-width: 100% !important;
    height: 520px;
    object-fit: cover;
    object-position: center center;
}
.solarsun_about_area .about_slick .slick-dots {
    position: absolute;
    left: 50%;
    bottom: 20px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    width: auto;
    margin: 0;
    padding: 7px 13px;
    background: rgba(0, 0, 0, .3);
    border-radius: 30px;
    list-style: none;
    z-index: 5;
}
.solarsun_about_area .about_slick .slick-dots li {
    display: block;
    width: auto;
    height: auto;
    margin: 0 5px;
    padding: 0;
    list-style: none;
}
.solarsun_about_area .about_slick .slick-dots li button {
    display: block;
    width: 10px;
    height: 10px;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 50%;
    background: rgba(255, 255, 255, .55);
    font-size: 0;
    line-height: 0;
    text-indent: -9999px;
    cursor: pointer;
    outline: 0;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.solarsun_about_area .about_slick .slick-dots li button:hover { background: rgba(255, 255, 255, .85); }
.solarsun_about_area .about_slick .slick-dots li.slick-active button {
    background: #ffffff;
    -webkit-transform: scale(1.25);
    transform: scale(1.25);
}

/* ---------- 3. 新闻区：3 列网格 + 分类标签页 ---------- */
.solarsun_blog_area .news_head {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: end;
    align-items: flex-end;
    -webkit-box-pack: justify;
    justify-content: space-between;
    gap: 30px;
    margin-bottom: 44px;
}
.solarsun_blog_area .news_head .witr_section_title { margin-bottom: 0; }
.solarsun_blog_area .news_head .witr_section_title_inner { text-align: left; }

.solarsun_blog_area .news_tabs {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: stretch;
    align-items: stretch;
    flex: 0 0 auto;
}
.solarsun_blog_area .news_tab {
    display: -webkit-inline-box;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    min-width: 140px;
    height: 46px;
    padding: 0 24px;
    font-size: 15px;
    color: #144d94;
    text-decoration: none;
    background: #fff;
    border: 1px solid #dbe1ea;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.solarsun_blog_area .news_tab + .news_tab { border-left: 0; }
.solarsun_blog_area .news_tab:hover,
.solarsun_blog_area .news_tab.is-active {
    background: #144d94;
    color: #fff;
    border-color: #144d94;
}
.solarsun_blog_area .news_tab_more {
	color: #333333;
	background-color: #FFFFFF;
}
.solarsun_blog_area .news_tab_more i { margin-left: 8px; }
.solarsun_blog_area .news_tab_more:hover { background: #0f3d78; border-color: #0f3d78; }

.solarsun_blog_area .news_grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    margin-left: 0;
    margin-right: 0;
}
.solarsun_blog_area .news_cell {
    -webkit-box-flex: 0;
    flex: none;
    width: auto;
    max-width: none;
    padding: 30px 30px 34px;
    border-top: 1px solid #e6e9ee;
    border-left: 1px solid #e6e9ee;
    margin-bottom: 0;
}
.solarsun_blog_area .news_cell.is-hidden { display: none; }
.solarsun_blog_area .news_cell:nth-child(3n+1) { border-left: 0; padding-left: 0; }
.solarsun_blog_area .news_cell:nth-child(3n) { padding-right: 0; }

/* 去掉原来的卡片外观，改成参考图的纯文本样式 */
.solarsun_blog_area .news_cell .busi_singleBlog {
    box-shadow: none;
    background: transparent;
    overflow: visible;
    margin-bottom: 0;
}
.solarsun_blog_area .news_cell .witr_sb_thumb { display: none; }
.solarsun_blog_area .news_cell .witr_blog_con { padding: 0; }
.solarsun_blog_area .news_cell .witr_blog_con h2 {
    margin: 0 0 14px;
    font-size: 19px;
    line-height: 1.5;
}
.solarsun_blog_area .news_cell .witr_blog_con h2 a { color: #222429; }
.solarsun_blog_area .news_cell .witr_blog_con h2 a:hover { color: #144d94; }
.solarsun_blog_area .news_cell .witr_blog_con p {
    margin: 0 0 18px;
    color: #8a9099;
    font-size: 15px;
    line-height: 1.8;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 3.6em;
}
.solarsun_blog_area .news_cell .witr_blog_border { display: none; }
.solarsun_blog_area .news_cell .witr_blog_con > span:first-of-type { display: none; }
.solarsun_blog_area .news_cell .witr_blog_con span { margin-bottom: 0; font-size: 15px; }
.solarsun_blog_area .news_cell .witr_blog_con span i { padding-left: 0; }

@media (max-width: 1199px) {
    .solarsun_blog_area .news_grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .solarsun_blog_area .news_cell:nth-child(3n+1) { border-left: 1px solid #e6e9ee; padding-left: 30px; }
    .solarsun_blog_area .news_cell:nth-child(3n) { padding-right: 30px; }
    .solarsun_blog_area .news_cell:nth-child(2n+1) { border-left: 0; padding-left: 0; }
    .solarsun_blog_area .news_cell:nth-child(2n) { padding-right: 0; }
    .solarsun_about_area .about_slick .single_image img { height: 460px; }
}
@media (max-width: 991px) {
    .solarsun_about_area .about_slick .single_image img { height: 400px; }
}
/* 窄桌面：图标随屏宽收小，保证文字列不被挤没 */
@media (max-width: 1439px) {
    .solarsun_feature_area .witr_feature_13 .sub-item.same2 { grid-template-columns: 70px minmax(0, 1fr); column-gap: 18px; }
    .solarsun_feature_area .witr_feature_13 .sub-item.same2 > i { width: 70px; height: 70px; line-height: 70px; font-size: 24px; }
    .solarsun_feature_area .witr_feature_13 .sub-item.same2 > h2 { font-size: 21px; }
}
@media (max-width: 1199px) {
    .solarsun_feature_area .witr_feature_13 .sub-item.same2 { grid-template-columns: 58px minmax(0, 1fr); column-gap: 14px; }
    .solarsun_feature_area .witr_feature_13 .sub-item.same2 > i { width: 58px; height: 58px; line-height: 58px; font-size: 21px; }
    .solarsun_feature_area .witr_feature_13 .sub-item.same2 > h2 { font-size: 19px; }
}
@media (max-width: 767px) {
    .solarsun_feature_area .witr_feature_13.sub-border-2 { padding: 24px 20px 6px 24px; }
    .solarsun_feature_area .witr_feature_13 .sub-item.same2 { grid-template-columns: 56px minmax(0, 1fr); column-gap: 14px; row-gap: 14px; }
    .solarsun_feature_area .witr_feature_13 .sub-item.same2 > i { width: 56px; height: 56px; line-height: 56px; font-size: 20px; }
    .solarsun_feature_area .witr_feature_13 .sub-item.same2 > h2 { font-size: 18px; }
    .solarsun_feature_area .witr_feature_13 .sub-item.same2 > p { font-size: 15px; }
    .solarsun_blog_area .news_head {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-align: start;
        align-items: flex-start;
        gap: 20px;
    }
    .solarsun_blog_area .news_tabs { flex-wrap: wrap; }
    .solarsun_blog_area .news_tab { min-width: 0; padding: 0 16px; font-size: 14px; }
    .solarsun_blog_area .news_grid { grid-template-columns: minmax(0, 1fr); }
    .solarsun_blog_area .news_cell { border-left: 0 !important; padding-left: 0 !important; padding-right: 0 !important; }
    .solarsun_about_area .about_slick .single_image img { height: 240px; }
}
/* ================= 第五批改动 结束 ================= */
