 @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; }

}

/* ================= 第五批改动 结束 ================= */

