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

	}

    .feature_bg_area{
    	padding:46px 0 215px;
    }
    .solarsun_about_area{
    	padding:46px 0;
    }
    .solar_counter_area{
    	padding:46px 0;
    }
    .solarsun_blog_area{
    	padding:46px 0;
    }
    .witr_counter_number_inn h3, .witr_counter_number_inn span{
    	font-size:24px;
    }
    .ks img,.gzh img{
    	margin-left:8px!important;
    }






	.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:312px;

		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;
         padding:30px 0;

    }
    .footer-middle .widget ul li{
    	float:left;
    	width:32%;
    }
    .contact_area{
    	padding:36px 0px;
    }

     .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;

    }

}

 