@charset "UTF-8";/*-------------------------------------------------*//* responsive css start */@media (max-width: 1850px) {	.main_slider_wrapper .carousel-nevigation,	.agency2_slider_wrapper .carousel-nevigation,	.beauty_slider_wrapper .carousel-nevigation,	.const2_slider_wrapper .carousel-nevigation,	.kid_slider_wrapper .carousel-nevigation,	.start_slider_wrapper .carousel-nevigation,	.web_slider_wrapper .carousel-nevigation {		left: 350px;	}	}@media (max-width: 1650px) {	.shape_top_header {		left: -80px;	}	.main_slider_wrapper .carousel-nevigation {		left: 265px;	}	.testi_shape2 {		right: -290px;	}		.it_comp_slider_wrapper .carousel-indicators {		left: 12px;	}	.it_comp_about_shpe_wrapper {		left: -100px;	}		.it_comp_slider_wrapper .carousel-indicators {		left: -33px;	}	#it_comp_svg_container {		bottom: 137px;	}	}@media (max-width: 1400px) {	.top_righ_shape {		right: -290px;		z-index: -11;	}	.shape_top_header {		left: -170px;	}	.main_slider_wrapper .carousel-nevigation {		left: 87px;	}	.testi_shape1 {		left: -40%;	}	.testi_shape2 {		right: -420px;	}	.slider_main_img_wrapper {		top: 140px;	}	.slider_main_img_wrapper img {		width: 100%;	}}@media (max-width: 1300px) {			.it_comp_slider_wrapper .carousel-indicators {		left: -85px;	}	.it_comp_shape_top_wrapper {		right: -130px;	}	.it_comp_about_shpe_wrapper {		left: -229px;	}	#it_comp_svg_container {		bottom: 171px;	}	}@media (max-width: 1200px) {	.bussi_banner_shape_wrapper {		right: -526px;	}	.const2_slider_bottom_img .image2 {		position: static;	}	.const2_slider_bottom_img img:first-child {		display: none;	}}@media (max-width: 1199px) {		.main_slider_wrapper .carousel-inner .carousel-item .carousel-captions .content h2 {		font-size: 44px;	}	.main_slider_wrapper .carousel-nevigation {		left: 120px;	}	.main_slider_wrapper .carousel-inner .carousel-item .carousel-captions .content h2 {		margin-bottom: 3px;	}	.about_shape_wrapper {		left: 0;	}	.work_tabs_wrapper .nav-tabs .nav-link {		padding: 10px 25px;		font-size: 16px;	}	.slider_main_img_wrapper {		top: 170px;	}}@media (min-width: 992px) and (max-width: 1199px) {				.ts_comp_menu_right_wrapper .ts_comp_btn_style {		width: 160px;	}	.ts_comp_slider_wrapper .carousel-inner .carousel-item .carousel-captions .content h2 {		font-size: 44px;	}	.carousel-indicators {		left: -85px;	}	.ts_comp_about_content_wrapper {		padding-top: 40px;	}	.ts_comp_heading_wrapper h1,	.news_it_comp_heading_wrapper h2 {		font-size: 30px;	}	.ts_comp_working_wrapper {		padding-top: 0;	}	}@media (max-width: 1050px) {	.shape_top_header {		left: -230px;	}	.main_menu_wrapper {		padding-left: 50px;	}	.main_slider_wrapper .carousel-nevigation {		left: 55px;	}	}@media (min-width: 768px) and (max-width: 991px) {	.bussi_banner_left_img {		top: 50px;		left: -250px;	}}@media (max-width: 991px) {		.ts_comp_shape_top_wrapper,	.ts_comp_slider_main_img_wrapper {		display: none;	}	.ts_comp_serach_header .ts_comp_searchbox form input {		width: 70%;	}	.ts_comp_serach_header .ts_comp_searchbox form button {		left: 72%;	}	.ts_comp_menu_right_wrapper .ts_comp_btn_style {		margin-right: 25px;	}	.ts_comp_slider_wrapper .carousel-inner .carousel-item .caption-1,	.ts_comp_slider_wrapper .carousel-inner .carousel-item .caption-2,	.ts_comp_slider_wrapper .carousel-inner .carousel-item .caption-3 {		min-height: 700px;	}	.ts_comp_slider_wrapper .carousel-inner .carousel-item .carousel-captions .content {		text-align: center;	}	.ts_comp_slider_wrapper .carousel-indicators {		left: -9px;		right: 0;		margin: 0;		width: 100%;		bottom: 180px;	}	.ts_comp_services_box,	.ts_comp_work_process {		margin-bottom: 30px;	}	.ts_comp_about_content_wrapper {		padding-top: 40px;	}	.ts_comp_working_wrapper,	.ts_comp_pricng_wrapper {		padding-bottom: 70px;	}	.ts_comp_working_wrapper {		padding-top: 0;	}	.ts_comp_pricing_box_wrapper {		margin-bottom: 40px;	}	.ts_comp_contact_main {		margin-bottom: 50px;	}	.ts_comp_contact_icon_section {		padding-bottom: 50px;	}	.ts_comp_heading_wrapper h1,	.news_it_comp_heading_wrapper h2 {		font-size: 30px;	}	.ts_comp_testimonial_carousel .ts_comp_testimonial_2 .controls li {		width: 80px;		height: 80px;	}	}@media (max-width: 767px) {		/* It Company */	.ts_comp_menu_right_wrapper .ts_comp_btn_style,	.ts_comp_shape_bussi_box2,	.ts_comp_shape_box,	.ts_comp_shape6,	.ts_comp_spinner_eff {		display: none;	}	}@media (max-width: 580px) {		.ts_comp_about_shpe_wrapper svg {		display: none;	}	.ts_comp_about_wrapper {		padding-top: 0;	}	.ts_comp_about_image_wrapper img {		width: 100%;	}	}@media (max-width: 480px) {	.ts_comp_slider_wrapper .carousel-inner .carousel-item .carousel-captions .content h2 {		font-size: 40px;		line-height: 55px;	}	.ts_comp_slider_wrapper .carousel-inner .carousel-item .carousel-captions .content p {		margin-top: 20px;	}	.ts_comp_logo_wrapper {		padding-top: 18px;	}	}@media (max-width: 380px) {		.ts_comp_slider_wrapper .carousel-inner .carousel-item .carousel-captions .content {		padding-top: 110px;	}	.carousel-indicators {		bottom: 138px;	}	.ts_comp_testimonial.style-2 .ts_comp_testimonial-content {		padding: 12px;	}	.ts_comp_testimonial_carousel.ts_comp_testimonial_2 .controls ul {		padding-left: 20px;	}	.ts_comp_testimonial_carousel.ts_comp_testimonial_2 .controls li {		width: 40px;		height: 40px;	}	.ts_comp_news_form_wrapper input {		width: 100%;		border-radius: 50px;	}	.ts_comp_news_form_wrapper button {		border-radius: 50px;		margin-top: 30px;	}	}