 @media (min-width: 1440px) and (max-width: 1600px) {
     .em_sc_100 {
         margin-top: 15px;
    }
}
 @media (min-width: 1200px) and (max-width: 1439px) {
     .em_sc_100 {
         margin-top: 15px;
    }
     .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%;
    }
}
 @media (min-width: 1365px) and (max-width: 1660px) {
     .ekosata_nav_area {
         padding-right: 50px !important;
         padding-left: 50px !important;
    }
  	.witr_ds_content_inner {
  		width: 88%;
  	}
  	#scrollUp {
  		right: 90px;
  		bottom: 70px;
  	}
  	.footer-bottom:before {
  		width: 86%;
  	}
     .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%;
    }
  	.witr_sw_text_area {
  		width: 87%;
  	}

}
 @media (min-width: 1024px) and (max-width: 1600px) {
     .witr_banner_content.text-right {
         margin-right: 20px;
    }
     .witr_banner_content p {
         width: 60%;
    }
}
 @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;
    }
     .witr_banner_content p {
         width: 70%;
    }
}
@media (min-width: 992px) and (max-width: 1300px) {
   .ekosata_menu > ul > li > a {
       font-size: 14px!important;
   }
}
 @media (min-width: 992px) and (max-width: 1364px) {
     .witr_b9{
         margin-top: 100px;
    }
}
 @media (min-width: 992px) and (max-width: 1199px) {
     .ekosata_nav_area {
         padding-right: 50px !important;
         padding-left: 50px !important;
    }
     .em_creative_header::before {
         width: 19%;
    }
     .em_creative_header::after {
         display: none;
    }
		.witr_sw_text_area {
			width: 88%;
		}
		.about_page_area_about .all_color_service {
  		padding: 23px 13px 40px;
  		margin: 15px 6px 10px;
	 }
  	.home2_swiper_area .witr_swiper_height {
  		background-position: center left;
  		background-size: cover;
  	}
     .witr_swiper_height {
         width: 100% !important;
    }
    .witr_swiper_content h2 {
         font-size: 55px;
    }
    .witr_swiper_content h3 {
         font-size: 24px;
    }
  	.service_inner_content p {
  		padding: 20px 0px 30px 0px;
  	}
  	.call_to_action_area .witr_section_title_inner.text-center p, .call_to_action_area .witr_section_title_inner.text-left p, .call_to_action_area .witr_section_title_inner.text-right p {
  		width: 90%;
  	}
     .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;
    }
  	.porttitle_inner4 h3 a {
  		font-size: 17px;
  	}
  	.mash_and_icon h5 {
  		font-size: 16px;
  	}
     .em_sc_100 {
         margin-top: 15px;
    }
  	.recent-post-text h4 a {
  		font-size: 17px;
  	}
     .witr_banner_content h2 {
         font-size: 50px;
    }
     .witr_banner_content p {
         width: 85%;
    }
     .witr_banner_content.text-right {
         margin-right: 20px;
    }
     .banner_area {
         position: relative;
         height: 600px;
    }
  	.witr_ds_content_inner {
  		width: 87%;
  	}
  	.witr_ds_content_inner h2 {
  		font-size: 65px;
  	}
     .menu-height-space {
         height: 0;
    }
     .em_creative_header:after {
         -webkit-transform: rotate(-100deg);
         transform: rotate(-100deg);
    }
     a.dtbtn {
         font-size: 14px;
         margin-left: 10px;
         padding: 10px 20px;
    }
     .witr_h_h10 .ekosata_menu > ul > li > a, .witr_h_h11 .ekosata_menu > ul > li > a, .witr_h_h9 .ekosata_menu > ul > li > a, .witr_h_h17 .ekosata_menu > ul > li > a{
         font-size: 17px;
    }
     .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: 67%;
    }
     .title_in_area{
         width: 100%;
    }
     .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;
    }
     .witr_feature2 h3 {
         font-size: 20px;
    }
     .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;
    }
     .mrr90 {
         margin-right: 54px;
    }
     .mrl110 {
         margin-left: 50px;
    }
     .footer-middle .mc4wp-form-fields button {
         width: 39px;
    }
     .footer-bottom::before {
         width: 94%;
    }
     .text-right .witr_slider_thumb {
         left: 0px;
    }
     .text-left .witr_slider_thumb {
         right: -150px;
    }
     .witr_back_process,.witr_process_box {
         display: none;
    }
     #scrollUp {
         bottom: 77px;
         right: 30px;
    }
    .ekosata_advantages_area .all_color_service {
        padding: 30px 20px 16px 0px;
    }
    .contact2 .apartment_area {
    	padding: 35px 20px 0px;
        margin: 0px 0px 0px 0px;
    }
    .witr_lf_area {
        margin-top: 0px;
    }
    .recent-portfolio {
        width: 28.33%;
    }
    .about_area .service-item h3 {
        font-size: 17px;
    }
    .witr_service2_style4 {
         padding: 40px 14px 40px;
    }
    .banner-content h2, .banner-content h3 {
        font-size: 58px;
    }
    .list_item2 {
        margin-left:0;
    }
    .list_item ul li {
        font-size: 12px;
        margin-bottom: 10px;
    }
    .list_item3 {
        margin-left: -16px;
    }
}
 @media (min-width: 768px) and (max-width: 991px) {
   .ekosata_about_area .single_image_area .img2 {
     display: none!important;
   }
    .witr_swiper_height {
         height: 600px;
    }
  	.home2_swiper_area .witr_swiper_height {
  		background-position: center left;
  		background-size: cover;
  	}
     .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;
    }
  	.ekosata_service_area {
  		margin-top: 100px;
  	}
  	.em-service2 .em-service-inner {
  		padding-right: 15px;
  	}
  	.witr_ac_style, .witr_ac_style::before {
  		font-size: 17px;
  	}
     .w_slider_3 .t2.witr_swiper_height {
         transform: translateX(-50%) !important;
         left: 91%;
    }
     .witr_swiper_area .text-left .slider_vd_icon {
         right: 48% !important;
         top: 17% !important;
    }
     .witr_swiper_area .text-right .slider_vd_icon {
         left: 48% !important;
         top: 17% !important;
    }
     .witr_swiper_area .text-center .slider_vd_icon {
         top: 17%;
    }
     .witr_sw_text_area.text-right, .witr_sw_text_area.text-left {
         text-align: center !important;
    }
     /*.witr_swiper_content h2 {
         font-size: 45px;
    }*/
    .witr_swiper_content h2{
         font-size:38px;
         line-height: 46px;
    }
     .witr_swiper_content h3 {
          font-size: 20px;
     }
    .text-right .witr_btn_sinner, .text-left .witr_btn_sinner {
         text-align: center !important;
    }
    .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;
    }
    .banner_area {
         height: 880px;
    }
    .banner-content h1, .banner-content h2, .banner-content h3 {
         font-size: 45px;
    }
    .witr_ds_content {
         height: 670px;
    }
  	.witr_ds_content_inner {
  		width: 100%;
  	}
  	.witr_ds_content_inner h2 {
  		font-size: 70px;
  	}
    .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{
    }
     .witr_btn {
    }
     .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 {
         padding: 27px 0 20px;
    }
     .creative_header_button {
         background: #f9f9f9 none repeat scroll 0 0;
         padding: 30px 0;
         position: relative;
         text-align: center;
    }
     .creative_header_button:before, .em_creative_header:before, .em_creative_header:after {
         display: none;
    }
     .single_header_address.ctrp {
         padding-bottom: 50px;
    }
     .em_creative_header {
         padding-bottom: 0;
    }
     .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%;
    }
  	.mc4wp-form-fields button {
  		margin-left: 0px;
  		float: right;
  		margin-right: -20px;
  	}
  	.mc4wp-form-fields button {
  		padding: 20px 32px;
  	}
    .witr_text_widget_inner h1, .witr_text_widget_inner h2 {
         font-size: 23px;
    }
    .witr_about_content {
         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;
    }
     .digital-img img, .witr_app_area .digital-content h3 {
         margin-top:0px !important;
    }
     .witr_custom_icon {
         margin-bottom: 10px;
    }
     .witr_custom_icon i{
         margin-right: 0;
         float: none;
    }
     .footer-item form label {
         margin-left: 30px;
    }
     .video-item h3 {
         font-size: 30px;
    }
     .all_cal_color {
         text-align: center;
    }
     .witr_9 .ekosata_video_inner{
         margin-bottom: 73px;
    }
     .witr_9 .ekosata_video_inner{
         top: 40px;
    }
     .witr_col_image {
         margin-top: 50px;
    }
     .witr_11 {
         margin-top: 100px;
    }
     .witr_5 .ekosata_content p{
         width: 100%;
    }
     .witr_b9{
         margin-top: 95px;
    }
     .portfolio-details-box {
         margin-left: 0;
    }
     .pimgs img {
         width: 100%;
    }
     .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;
    }
     .singleAbSlide {
         right: 0;
         left: 0;
         bottom: -218px;
    }
     .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;
    }
     .ekosata_content {
         margin-bottom: 30px;
    }
     .em-service2.sleft .em-service-icon {
         float: none;
         margin-bottom: 10px;
    }
     #scrollUp {
         bottom: 75px;
         right: 30px;
    }
  	.footer-bottom:before {
  		width: 90%;
  	}
    .ekosata_features_area {
        margin-top: 100px;
    }
    .about_thumb {
        padding: 0;
    }
    .about_thumb img {
        width: 100%;
    }
    .witr_section_right {
        padding: 40px 20px 0px 0px;
    }
    .ekosata_advantages_area .all_color_service {
       padding: 30px 11px 16px 0px;
    }
    .ekosata_advantages_area .em-service-title h3 {

        font-size: 19px;
    }
    .contact2 .apartment_area {
        margin: 0px 50px 0px 50px;
    }
    .witr_lf_area {
        margin-top: 0px;
        margin-bottom: 40px;
    }
    .footer-menu ul li a {
        padding: 0 6px;

    }
    .ekosata_service2_area .witr_custom2_icon {
        float: left;
        margin-right: 25px;
    }
    .single_page .witr_section_title_inner h3 {
        font-size: 27px;
    }
    .contact_em_top {
        margin-top: 0px;
        margin-bottom: 30px;
    }
}
 @media (max-width: 767px) {
     .witr_swiper_height {
         height:600px;
         width: 100%;
    }
  	.witr_swiper_area.home2_swiper_area .witr_swiper_height {
  		background-position: center left;
  		background-size: cover;
  	}
  	.ekosata_service_area .service_icon_box {
  		padding: 20px 19px 20px;
  	}
  	.ekosata_about_area .icon-list-icon i {
  		color: #FFFFFF;
  		margin-right: 7px;
  		float: left;
  		overflow: hidden;
  		margin-bottom: 10px;
  		margin-top: 6px;
  	}
  	.ekosata_service_area {
  		margin-top: 100px;
  	}
  	.single_service_area .witr_text_widget_inner h2 {
  		font-size: 25px;
  	}
  	.ekosata_service_area .em_service_text_box {
  		padding: 43px 10px 25px 60px;
  	}
  	.service_icon_box {
  		padding: 20px 20px 20px 20px;
  	}
  	.witr_sw_text_area {
  		width: 100%;
  	}
  	.witr_ds_content_inner {
  		width:90%;
  	}
     .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 {
         right: 37% !important;
         top: 12% !important;
    }
     .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;
    }
     .swiper-button-prev,.swiper-button-next {
         display: none;
    }
     .witr_swiper_area .witr_btn {
         margin-right: 0;
         margin-bottom: 10px;
    }
     .text-center .witr_swiper_content h1{
         font-size:20px;
    }
    .text-center .witr_swiper_content h2{
         font-size:34px;
         line-height: 42px;
    }
    .text-center .witr_swiper_content h3{
         font-size:18px;
    }
   .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: 100% !important;
         margin-left: auto;
         margin-right: auto;
         text-align:center !important;
    }
  	.witr_swiper_content p {
  		font-size: 15px;
  		padding-left: 5px;
  		padding-right: 5px;
  	}
     .text-right .witr_btn_sinner, .text-left .witr_btn_sinner {
         text-align: center !important;
    }
     .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;
    }
     .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;
    }
  	.ekosata_service_area2.ekosata_service_area.home2_service_area {
  		padding: 125px 0px 0px;
  	}
  	.home2_togole_area .ekosata_button a {
  		padding: 18px 35px;
  		font-size: 17px;
  		margin-right: 0px;
  	}
  	.home2_togole_area .single_image {
  		margin: 10px 20px 0px 0px;
  		text-align: left;
  		margin-bottom: 20px;
  	}
  	.cal_to_toggole {
  		display: inherit;
  	}
  	.contact_area2 .apartment_text h2 {
  		font-size: 25px;
  	}
  	/*.home2_togole_area .ekosata_button.no_margin {
  		margin-top: 0;
  		width: 38%;
  	}
  	.home2_togole_area .ekosata_button.no_margin {
  		margin-top: 0;
  		width: 60%;
  	}*/
     .witr_ds_content {
         height: 600px;
         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;
    }
     .witr_text_widget_inner h1, .portfolio_area h1, .contact_page_area h1{
         font-size: 30px !important;
    }
    .ekosata_about_area h1, .em_service_area h3{
        font-size: 26px !important;
   }
    .witr_text_widget_inner h2 {
        font-size: 24px !important;
   }
    .witr_text_widget_inner h3, .witr_text_widget_inner h4 {
       font-size: 18px !important;
  }
     .witr_btn {
         margin-right: 0;
    }
     .section-title.t_center {
         width: 100%;
    }
     .section-title.t_left {
         width: 100%;
    }
     .section-title.t_right {
         width: 100%;
    }
     .top-address p a, .top-address p span {
         font-size: 13px;
    }
     .footer-top-inner p {
         width: 100%;
    }
     .footer-menu ul {
         margin: 10px 0 0;
         text-align: center !important;
    }
     .footer-menu ul li a, .footer-menu ul li, .footer-menu p {
         font-size: 15px;
    }
    .footer-middle .box-1, .footer-middle .box-2 {
      margin-bottom: 50px;
    }
     .copy-right-text p {
         text-align: center;
    }
     .breadcumb-blog-area {
         padding: 50px 0;
    }
     .copy-right-text p {
         font-size: 11px;
    }
     .footer-social-icon a i {
         font-size: 16px;
         height: 35px;
         line-height: 35px;
         width: 35px;
    }
     .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 {
         padding: 10px 71px 10px 0;
         text-align: center;
    }
     .creative_header_button {
         background: #f9f9f9 none repeat scroll 0 0;
         padding: 30px 0;
         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;
    }
     .single_header_address.ctrp {
         padding-bottom: 40px;
    }
     .copy-right-text p {
         font-size: 15px;
    }
     .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%;
    }
     .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_text_widget_inner p, .about-content span{
         font-size: 16px;
    }
     .em_feature-icon {
         font-size: 18px;
         margin-right: 15px;
    }
     .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;
    }
     .video-part .video-overlay .video-item h3 {
         color: #fff;
         font-size: 25px;
    }
    .video-text h2 {
      font-size: 35px;
      line-height: 35px;
    }
     .service-item {
         text-align: center;
    }
     .em-service2.sleft .em-service-icon, .em-service2.sright .em-service-icon {
         float: none;
         margin-bottom: 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;
    }
    .witr_custom_icon {
         margin-bottom: 10px;
    }
    .witr_custom_icon i{
         margin-right: 0;
         float: none;
    }
  	.em-service2 .em-service-inner {
  		padding-right: 0px;
  	}
     .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;
    }
     .play-overlay i {
         font-size: 32px;
    }
     .digital-img {
         margin-top: 100px;
    }
     .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;
    }
     .w_apps_button_image {
         margin-right: 0;
         margin-bottom: 20px;
    }
     .tab_content.text-left {
         text-align: center !important;
    }
     .footer-middle {
         text-align: center;
    }
     .all_cal_color {
         text-align: center;
    }
     .ekosata_video_inner{
         top: 21px;
    }
     .ekosata_video11.ekosata_video_inner{
         top: 50%;
    }
     .ekosata_button a {
         margin-bottom: 30px;
         margin-right: 0px;
    }
     .ekosata_content h2, .ekosata_content h3{
         font-size: 23px;
    }
     .witr_9 .ekosata_video_inner{
         margin-bottom: 73px;
    }
     .witr_b9 {
         margin-top: -10px;
    }
     .ekosata_content {
         margin-bottom: 30px;
    }
     .mc4wp-form-fields button {
         width: 100%;
         position: inherit;
         padding: 25px 30px;
         margin-top: 25px;
    }
     .witr_joined .witr_con_btn2 .w_btn2 {
         position: inherit;
         width: 100%;
    }
     .witr_sstyle_9 {
         padding: 42px 20px 50px;
    }
     .w_apps_button {
         margin-bottom: 30px;
    }
     .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 .ekosata-single-icon-inner a {
         margin: 0 4px;
    }
     .single_protfolio {
         margin-bottom: 30px;
    }
     .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;
    }
     .em-feature {
         margin-bottom: 23px;
    }
     .footer-sociala-icon {
         float: none;
    }
     .footer-sociala-info p {
         text-align: center;
    }
     .ab_videoArea {
         padding: 44px 23px 40px;
    }
     .singleAbSlide {
         position: inherit;
         bottom: -30px;
         right: 0;
         left: 0;
    }
     .detail_SS h3 {
         font-size: 21px;
    }
     .witr_nth_child:nth-child(2n) {
         margin-top: 0;
    }
     .witr_about_content {
         text-align: center;
    }
     .witr_about_image {
         margin-top: 30px;
    }
     #scrollUp {
         bottom: 75px;
         right: 30px;
    }
  	.footer-bottom:before {
  		width: 85%;
  	}
  	.ekosata_features_area {
  		margin-top: 100px;
  	}
    .witr_section_right {
        padding: 40px 0px 0px 0px;
    }
    .contact2 .apartment_area {
        margin: 0px 0px 0px 0px;
    }
    .contact2 .apartment_text p {
        font-size: 28px;
    }
    .witr_lf_area {
        margin-bottom: 50px;
    	    margin-top: 0px;
    }
    .witr_section_right  .witr_section_title_inner h3 {
        font-size: 23px;
    }
    .vision_thumb_area {
        margin-top: 30px;
    }
    .ekosata_service2_area .witr_custom2_icon {
        float: left;
    }
    .contact_thumb_area {
        margin-bottom: 40px;
    }
    .witr_taba_style1 .nav-tabs .nav-link {
    	padding: 20px 24px;
    }
    .privacy_title .witr_section_title_inner h3 {
        font-size: 19px;
    }
    .ekosata_heading_bg_area .witr_animate_content h1 {
        font-size: 26px;
    }
    .ekosata_contact_area .em-service2.sleft .em-service-icon {
        float: none;
    }
    .contact_em_top {
        margin-top: 0px;
        margin-bottom: 30px;
    }
    .home2_service .witr_section_title_inner {
        text-align: center;
    }
    .home2_service .text-right {
        text-align: center!important;
    }
    .ekosata_contact_bg_area {
        background-position: center right;
    }
    .ekosata_about_area .single_image_area .img2 {
      display: none;
    }
}
 @media only screen and (min-width: 480px) and (max-width: 767px) {
     .em-button-button-area a {
         margin-right: 5px;
         margin-top: 15px;
         padding: 3px 20px;
         font-size: 12px;
    }
     .banner-content button {
         position: absolute;
    }
     .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;
    }
  	.about_page_area_about .all_color_service {
  		padding: 33px 9px 50px;
  	}
}
 @media (min-width: 10px) and (max-width: 991px){
     .mobile-menu{
         display:block !important;
    }
     .mobile_logo_area{
         display:block !important;
    }
     .ekosata-main-menu{
         display:none !important;
    }
     .d_md_none{
         display:none !important;
    }
     .em-feature {
         margin-bottom: 20px;
    }
    .tmpl-tuote .single_service_area .witr_text_widget_inner h1 {
        padding-top: 40px;
    }
}
 @media (min-width: 10px) and (max-width: 991px){
     .text_m_center{
         text-align:center !important;
    }
     .text_m_right{
         text-align:right !important;
    }
     .text_m_left{
         text-align:right !important;
    }
     .footer-top-inner p {
         width: 85%;
    }
    .breadcumb-wrapper{
      margin-left: 15px;
      margin-right: 15px;
    }
    .breadcumb-wrapper h2{
      font-size: 16px;
    }
    .breadcumb-wrapper h1{
      font-size: 26px;
    }
    .breadcumb-inner ul {
      padding-left: 5px;
      margin-bottom: 10px;
    }
    .breadcumb-inner ul li a {
      font-size: 13px;
    }
    .breadcumb-inner ul li {
      line-height: 16px;
    }
}
 @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%;
    }
    .call_to_action_area .witr_section_title_inner {
      text-align: center!important;
      margin-bottom: 40px;
    }
    .breadcumb-wrapper {
      margin-top: 25px;
    }
}
 @media (min-width: 10px) and (max-width: 570px){
    .call_to_action_area .witr_section_title_inner {
      text-align: center!important;
      margin-bottom: 40px;
    }
    .top-address span {
      display: none;
    }
    .breadcumb-inner ul {
      padding-left: 5px;
      margin-bottom: 10px;
      display: inline-block;
      float: left;
    }
    .breadcumb-inner ul li a {
      font-size: 13px;
    }
    .breadcumb-inner ul li {
      line-height: 16px;
    }
    .breadcumb-wrapper {
      margin-top: 20px;
      float: left;
    }
}
@media (min-width: 10px) and (max-width: 400px){
   .breadcumb-wrapper {
     margin-top: 40px;
   }
}
