/* ------------------------------------------------- Large Screen. 1200 ---------------------------------------------------*/
@media (min-width: 1440px) and (max-width: 1800px) {
	.ssc_nav_area, .trp_nav_area, .transprent-menu .ssc_nav_area {
		padding-right: 260px;
		padding-left: 260px;
	}
}
/* ------------------------------------------------- Large Screen. 1200 ---------------------------------------------------*/
@media (min-width: 1200px) and (max-width: 1440px) {
	.ssc_nav_area, .trp_nav_area, .transprent-menu .ssc_nav_area {
		padding-right: 15px;
		padding-left: 15px;
	}
	.text-left .witr_swiper_content h2, .text-left .witr_swiper_content h3, .text-left .witr_swipers_title h4, .text-right .witr_swiper_content h2, .text-right .witr_swiper_content h3, .text-right .witr_swipers_title h4 {
		width: 74%;
	}
	.trp_nav_area .container-fluid {
		padding-right: 15px;
		padding-left: 15px;
	}
	.witr_containers {
		width: 92%;
	}
	.witr_sw_text_area {
		width: 90%;
	}
	.text-right .witr_slider_thumb{
		left: -320px;
	}
	.text-left .witr_slider_thumb {
		right: -225px;
	}
	.ssc_menu > ul > li > a {
		margin-left:7px;
		margin-right:7px;
	}
	.text-left .witrscontainer h1, .text-left .witrscontainer h2, .text-left .witrscontainer h3, .text-left .witrscontainer p {
		width: 51%;
	}
	.text-right .witrscontainer h1, .text-right .witrscontainer h2, .text-right .witrscontainer h3, .text-right .witrscontainer p {
		width: 51%;
	}
	.witr_ds_content_inner p {
		width: 55%;
	}
	.witr_swiper_area .text-left .slider_vd_icon {
		right: 12%;
	}
	.home2_feature_area {
		padding: 120px 0 0;
	}
	.feature_inner {
		padding: 95px 30px 10px;
	}
	.feature_area2 {
		margin: 0 50px;
	}
	.left_content_inner {
		margin-left: 0;
	}
	.choose_left_content {
		margin: 85px 0 0 50px;
	}
}
/* ------------------------------------------------- Large Screen. 1025 ---------------------------------------------------*/
@media (min-width: 993px) and (max-width: 1800px) {
	.ssc_nav_area .container {
		padding-left: 0px;
		padding-right: 0px;
	}
}
/* ------------------------------------------------- Large Screen. 1024 ---------------------------------------------------*/
@media (min-width: 1024px) and (max-width: 1600px) {
	.witr_banner_content.text-right {
		margin-right: 20px;
	}
	.witr_banner_content p {
		width: 60%;
	}
}
/* ------------------------------------------------- Laptop Screen 1366 ---------------------------------------------------*/
@media (min-width: 1170px) and (max-width: 1366px) {
	.creative_header_address {
		padding-left: 0;
	}
	.witr_banner_content p {
		width: 70%;
	}
}
/* ------------------------------------------------- Old Desktop :1365-1660 ---------------------------------------------------*/
@media (min-width: 1365px) and (max-width: 1660px) {
	#scrollUp {
		right: 30px;
	}
	.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;
	}
	.witr_ds_content {
		height: 980px !important;
	}
}
/* ------------------------------------------------- Old Desktop :992 ---------------------------------------------------*/
@media (min-width: 992px) and (max-width: 1364px) {
	.witr_b9 {
		margin-top: 10px;
	}
	.play-overlay{
		top: 50% !important;
		left: 50% !important;
	}
}
/* ------------------------------------------------- Old Desktop :992 ---------------------------------------------------*/
@media (min-width: 992px) and (max-width: 1199px) {
	.ssc_menu > ul > li > a {
	}
	.logo img {
		width: 100%;
		max-width: 400px;
		height: auto;
	}
	.ssc_nav_area, .trp_nav_area, .transprent-menu .ssc_nav_area {
		padding-right: 15px;
		padding-left: 15px;
	}
	.text-left .witr_swiper_content h2, .text-left .witr_swiper_content h3, .text-left .witr_swipers_title h4, .text-right .witr_swiper_content h2, .text-right .witr_swiper_content h3, .text-right .witr_swipers_title h4 {
		width: 75%;
	}
	.text-left .witr_swiper_content p, .text-right .witr_swiper_content p {
		width: 49%;
	}
	.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 {
		width: 60%;
	}
	.witr_containers {
		width: 92%;
	}
	.hmenu_box_style .ssc_menu > ul > li > a {
	}
	.witr_ds_content_inner p {
		width: 60%;
	}
	.witr_sw_text_area {
		width: 90%;
	}
	.witr_swiper_area .text-left .slider_vd_icon {
		right: 16%;
	}
	.witr_swiper_height {
		width: 100% !important;
	}
	.witr_swiper_content h2, .witr_swiper_content h3 {
		font-size: 55px;
	}
	.witr_swiper_content h3 {
		padding: 5px 0px 0px 0px;
	}
	.witr_swiper_area .text-right .witr_slider_thumb {
		left: -230px !important;
	}
	.witr_swiper_area .text-left .witr_slider_thumb {
		right: -150px !important;
	}
	.cr_top_addess.top-address p {
		text-align: center !important;
	}
	.theme_cr_logo {
		text-align: center;
		margin-bottom: 30px;
	}
	.theme_cr_logo img {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.d_lg_block{
		display:block;
	}
	.creative_header_address {
		padding-left: 0;
	}
	.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 {
		height: 800px !important;
	}
	.menu-height-space {
		height: 0;
	}
	.ssc_menu > ul > li > a {
	}
	.witr_h_h9 .ssc_menu > ul > li > a{
	}
	.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 {
		left: 0 !important;
	}
	.single_image img{
		width: 100% !important;
		max-width: 100% !important;
	}
	.witr_text_widget_inner h2 {
		font-size: 30px;
		padding: 0 !important;
	}
	.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;
	}
	.ab_bottom_content .witr_section_title_inner h3 {
		font-size: 25px;
	}
	.ssc_choose_area .witr_section_title_inner p {
		width: 90% !important;
	}
	.all_cal_color h2 {
		font-size: 30px;
	}
	.all_cal_color h3 {
		font-size: 30px;
	}
	.singleSS {
		padding: 61px 24px 60px;
	}
	.witr_nth_child:nth-child(2n) {
		margin-top: 0;
		margin-bottom: 30px;
	}
	.feature_area2 {
		margin: 0 30px;
	}
	.witr_feature2 h3 {
		font-size: 20px;
	}
	.feature_inner {
		margin: 0;
		padding: 95px 0 10px;
	}
	.home2_feature_area {
		padding: 120px 0 0;
	}
	.mrr90 {
		margin-right: 54px;
	}
	.mrl110 {
		margin-left: 50px;
	}
	.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;
	}
	#scrollUp {
		bottom: 60px;
		right: 30px;
	}
	.about_left_inner img {
		padding-right: 10px;
	}
	.about_witr_content_inner {
		padding: 0px 0px 0px 0px;
	}
	.work_left_inner {
		padding:0;
	}
	.ssc_about_image_inner {
		padding-right: 0;
	}
	.about_content_inner {
		padding-left: 15px;
		margin-top: 0;
	}
	.about_service_inner .text_box {
		padding: 0;
	}
	.choose_left_content {
		margin: 0 0 0 25px;
	}
	.choose_left_inner {
		margin: 0 20px 0 0px;
	}
	.contact_page_area .all_color_service {
		padding: 50px 30px 60px 30px;
	}
}
/* ------------------------------------------------- Tablet Screen : 768 ---------------------------------------------------*/
@media (min-width: 768px) and (max-width: 991px) {
	.ssc_nav_area.postfix {
		display: none;
	}
	.creative_header_icon i {
		font-size: 28px;
		margin-left: 0;
	}
	.breadcumb-area {
		padding-top: 75px;
		padding-bottom: 75px;
	}
	.all_header_abs {
		position: inherit;
	}
	.all_header_abs .ssc-header-top {
		background: #0049ff;
	}
	.ssc-header-top {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	.creative_header_address {
		padding-left: 10px;
	}
	.witr_containers {
		width: 90%;
	}
	.witr_ds_content_inner h2, .witr_ds_content_inner h3 {
		font-size: 48px;
	}
	.witr_sw_text_area {
		width: 100%;
	}
	.witr_swiper_height {
		height: 650px;
	}
	.witr_swiper_height {
		width: 100% !important;
	}
	.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 h2, .text-right .witr_swiper_content h3, .text-right .witr_swiper_content p, .text-left .witr_swiper_content h2, .text-left .witr_swiper_content h3, .text-left .witr_swiper_content p, .text-center .witr_swiper_content h2, .text-center .witr_swiper_content h3, .text-center .witr_swiper_content p {
		width: 85% !important;
		margin-left: auto;
		margin-right: auto;
		text-align: center !important;
	}
	.witr_swiper_content h2, .witr_swiper_content h3 {
		font-size: 40px;
	}
	.witr_swiper_content h3 {
		padding: 0;
	}
	.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: 700px;
	}
	.banner-content h1, .banner-content h2, .banner-content h3 {
		font-size: 45px;
	}
	.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;
	}
	.slider_btn {
		text-align: center;
	}
	.tx_top_together {
		justify-content: center;
	}
	.creative_header_curve {
		display: none;
	}
	.creative_header_logo {
		padding-right: 0;
		text-align: center;
	}
	.creative_header_button {
		padding-bottom: 30px;
		text-align: center;
	}
	.creative_header_button:before {
		display: none;
	}
	.choose_left_content {
		margin: 0px 0px 0px 15px;
	}
	.choose_left_content .witr_btn {
		margin-top: 15px;
	}
	.choose_left_inner {
		margin: 0;
	}
	.ssc_choose_area .witr_section_title_inner p {
		width: 100% !important;
	}
	.witr_section_title_inner h1, .witr_section_title_inner h3 {
		font-size:34px;
		line-height: 40px;
		margin-bottom: 5px;
	}
	.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%;
	}
	.feature_inner {
		margin: 0;
		padding: 95px 0px 10px;
	}
	.ssc_installation_feature_area .feature_inner {
		margin-top: 0;
		padding: 95px 0px 80px;
	}
	.ab_img_inner .single_image {
		margin: -35px 0px 0px 0px;
	}
	.witr_button_area {
		margin-top: 15px;
	}
	.witr_text_widget_inner h1, .witr_text_widget_inner h2 {
		font-size: 23px;
	}
	.witr_text_widget_inner h1 {
		font-size: 17px;
	}
	.witr_about_content {
		text-align: center;
	}
	.about_witr_content_inner {
		padding: 0px 0px 0px 0px;
	}
	.about_left_inner img {
		padding-right: 0px;
	}
	.ssc_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;
	}
	.ssc_work_area .witr_section_title_inner p {
		width: 100% !important;
	}
	.ab_bottom_content .witr_section_title_inner h3 {
		font-size: 25px;
	}
	.ssc_button.witr_b9 {
		margin-top: 60px;
	}
	.contact_page_area .all_color_service {
		padding: 50px 30px 60px 30px;
	}
	.ssc_contact_area .witr_s_flex {
		display: flex;
	}
	.contact_left_inner {
		margin: 0;
	}
	.contact_left_content .witr_section_title_inner p {
		width: 100% !important;
	}
	.ssc_contact_area .witr_section_title_inner h3 {
		font-size:28px;
	}
	.contact_witr_inner .witr_section_title_inner p {
		width: 100% !important;
	}
	.contact_inner {
		padding: 80px 50px 65px;
	}
	.ssc_contact_area .witr_section_title_inner.text-center p {
		width:90%;
	}
	.feature_area2 {
		margin: 0;
		padding: 130px 0 150px;
	}
	.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;
	}
	.ssc_content.text-right, .ssc_content.text-left{
		text-align:center !important;
	}
	.ssc_content p {
		width: 100% !important;
	}
	.witr_col_image {
		margin-top: 50px;
	}
	.witr_11 {
		margin-top: 100px;
	}
	.witr_5 .ssc_content p{
		width: 100%;
	}
	.witr_b9{
		margin-top: 95px;
	}
	.ssc_choose_area {
		padding: 111px 0 90px;
	}
	.title_btn a {
		font-size: 15px;
		padding: 15px 26px;
	}
	.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;
	}
	.mrl65,.mrr15{
		display:none;
	}
	.mrr50 {
		margin-right: -235px;
	}
	.mrl110 {
		margin-left: -63px;
	}
	.mrr90 {
		margin-right: -40px;
	}
	#scrollUp {
		bottom: 60px;
		right: 30px;
	}
}
/* ------------------------------------------------- Small Mobile : 320 ---------------------------------------------------*/
@media (max-width: 767px) {
	.top_crt_style {
		display: none;
	}
	.ssc_nav_area.prefix, .hbg2 {
		display: none;
	}
	ol {
		padding-left: 10px;
	}
	.breadcumb-area {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.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;
	}
	.witr_swiper_height {
		height: 600px;
		background-position: center left;
	}
	.witr_swiper_content h3 {
		padding: 0;
	}
	.witr_btn {
		padding: 10px 26px;
	}
	.text-left .witr_swiper_content p {
		font-size: 17px;
	}
	.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;
	}
	.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:30px;
	}
	.text-right .witr_swiper_content h2, .text-right .witr_swiper_content h3, .text-right .witr_swiper_content p, .text-left .witr_swiper_content h2, .text-left .witr_swiper_content h3, .text-left .witr_swiper_content p, .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: 15px!important;
	}
	.text-right .witr_btn_sinner, .text-left .witr_btn_sinner {
		text-align: center !important;
	}
	.witr_containers {
		width: 94%;
	}
	.ab_img_inner img {
		padding-right: 0;
	}
	.about_left_inner img {
		padding-right: 0;
	}
	.footer-top {
		text-align: center;
	}
	.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;
	}
	.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;
	}
	.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: 30px;
	}
	.text-right .slider_vd_icon {
		left: 40% !important;
		top: -18% !important;
	}
	.witr_btn {
		margin-right: 0;
	}
	.slider_btn {
		text-align: center;
		margin-top: 20px;
	}
	.witr_section_title_inner h2 {
		font-size: 18px!important;
	}
	.section-title.t_center {
		width: 100%;
	}
	.section-title.t_left {
		width: 100%;
	}
	.section-title.t_right {
		width: 100%;
	}
	.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 {
	}
	.sub-border-2.all_feature_color {
		text-align: center;
	}
	.choose_left_content {
		margin: 0px 0px 20px 15px;
	}
	.choose_img_inner {
		margin-left: 10px;
		margin-right: 10px;
	}
	.ssc_choose_area .all_icon_color i {
		margin: 2px 14px 5px 0;
	}
	.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%;
	}
	.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;
	}
	.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{
		display: none;
	}
	.copy-right-text p {
		font-size: 15px;
	}
	.menu_list_inner {
		display: inherit;
	}
	.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%;
	}
	.witr_section_title{
		text-align: center;
	}
	.witr_section_title .text-right {
		text-align: center !important;
	}
	.title_btn {
		margin: 30px 0 20px;
	}
	.ssc_about_image_inner {
		margin-top: 40px;
	}
	.ssc_about_image_inner img {
		padding-right: 0;
	}
	.about_service_inner {
		display: inherit;
	}
	.witr_text_widget_inner p, .about-content span{
		font-size: 16px;
	}
	.ab_img_inner .single_image {
		position: inherit;
	}
	.ab_bottom_content .witr_section_title_inner h3 {
		font-size: 21px;
	}
	.feature_area2 {
		background-color: #121312;
		margin: 0;
		padding: 80px 0 90px;
	}
	.witr_feature_content_3d h3 {
		font-size: 21px;
	}
	.sub-item h3 {
		font-size: 21px;
	}
	.feature_inner_box{
		text-align:center;
	}
	.feature_inner {
		margin: 0;
		padding: 95px 0 10px;
		margin-left: -15px;
		margin-right: -15px;
	}
	.witr_button_area {
		margin-top: 0;
	}
	.feat_left_inner {
		padding: 0;
		margin-bottom: 30px;
	}
	.left_content_inner {
		margin-left: 0;
		padding-top: 0;
		margin-bottom: 30px;
	}
	.witr_shape_item {
		display: none;
	}
	.ssc_button a {
		margin-bottom: 30px;
	}
	.contact_inner {
		padding:80px 15px 65px;
	}
	.ssc_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;
	}
	.ssc_contact_area2 .contact_inner {
		padding: 0;
	}
	.ssc_content h2, .ssc_content h3 {
		font-size: 22px;
	}
	.ssc_content.text-right, .ssc_content.text-left{
		text-align:center !important;
	}
	.ssc_content p {
		width: 100% !important;
	}
	.ssc_content h5 {
		font-size: 18px;
	}
	.ssc_button a {
		margin-bottom: 15px;
		margin-right: 0px;
	}
	.ssc_content {
		margin-bottom: 30px;
	}
	.choose_left_inner {
		margin: 0;
	}
	.choose_witr_inner {
		margin: 30px 0px 0px 0px;
	}
	.contact_left_content {
		padding: 0px 0 20px 0;
	}
	.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;
	}
	.ssc-header-top {
		display:none;
	}
	.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 {
		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;
	}
	.witr_text_widget_inner h1, .witr_text_widget_inner h2 {
		font-size: 21px;
	}
	.witr_text_widget_inner h1 {
		font-size: 16px;
	}
	.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;
	}
	#scrollUp {
		bottom: 92px;
		right: 30px;
	}
	.ssc_choose_area .choose_witr_inner h2{
		font-size: 36px!important;
		text-align: center!important;
		width: 100%;
	}
	.ssc_choose_area .choose_witr_inner p{
		font-size:18px;
		text-align: center!important;
		margin-bottom: 20px;
	}
	.tmpl-etusivu .ssc_choose_area .choose_witr_inner h2{
		font-size: 18px!important;
		text-align: left!important;
		width: 100%;
	}
	.tmpl-etusivu .ssc_choose_area .choose_witr_inner p{
		text-align: left!important;
	}
}
/* ------------------------------------------------- Large Mobile :480px. ---------------------------------------------------*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.slider_btn .witr_btn.active {
		margin-left: 15px;
	}
	.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;
	}
	.witr_section_title_inner h1, .witr_section_title_inner h2, .witr_section_title_inner h3 {
	}
	.witr_section_title_inner.text-center p, .witr_section_title_inner.text-left p, .witr_section_title_inner.text-right p {
	}
	.witr_text_widget_inner p, .about-content span{
		font-size: 14px !important;
	}
	.ssc-header-top {
		display:block;
	}
}
@media (min-width: 10px) and (max-width: 991px){
	.mobile-menu{
		display:block !important;
	}
	.mobile_logo_area{
		display:block !important;
	}
	.ssc-main-menu{
		display:none !important;
	}
	.d_md_none{
		display:none !important;
	}
	.choose_witr_inner {
		margin-top:50px;
	}
}
@media (min-width: 10px) and (max-width: 991px){
	.text_m_right{
		text-align:right !important;
	}
	.text_m_left{
		text-align:right !important;
	}
	.footer-top-inner p {
		width: 85%;
	}
}
@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%;
	}
	.slider_btn .witr_btn {
		font-size: 16px;
		padding: 16px 35px;
		margin-top: 15px;
	}
}
@media (min-width: 10px) and (max-width: 570px){
	.ssc-header-top{
		display:none;
	}
	.slider_btn .witr_btn {
		font-size: 16px;
		padding: 16px 35px;
		margin-top: 15px;
	}
}
