@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 1800px){
	.shape_sec_sub:after{
		top: -273px;
	}
	.bg_shape_curv:before{
		right: 19px;
	}
}

@media screen and (max-width: 1600px){
	.group_img{
	    padding-right: 0;
	
	}
	.ch{
	    color:#fff!important;
	    
	}
	/*.banner_desc li p{
		    width: 80%;
	}
	.border_c {
   		 width: 80%;
	}*/
	.detail_score li h1{font-size: 160px;}
	.detail_score li h2{font-size: 160px;}
	.background_white_half{
		width:25.5%;
	}
	.view_1600_up{display:none !important;}
	.view_1600{display:flex !important;padding-top: 40px;}
	.project_sc{
		align-items:flex-end !important;
		
	}
	.project_sc .line_effect{
		margin-bottom: 50px !important;
	}
	.project_sc .line_effect span {
		width: 128px;   
    	right: 48px;
	}
	.shape_sec_sub .shape_post_txt p{
		width:100%;
	}
	.shape_sec_sub:after{
		top: -265px;
	}
	.points_faq_trans_odd .post_points_1, .points_faq_trans_even .post_points_1{
		width:40%;
	}
	.sub_txt_inner{width:70%;}
	.pop-on-center li .pop_img img{width:100%;}
	.tv_ad_points{width: 70%;}
}

@media screen and (max-width: 1400px){
	
	.detail_score li.score_2{
		padding-left:50px;
	}
	.detail_score li h1{font-size: 150px;}
	.detail_score li h2{font-size: 150px;}
	.usa_studio_project_detail .banner_desc li p{    width: 100%;}
	.workflow_part li {
    	width: 20%;
	}
	.subtitlin_why_center:after{
		    bottom: -302px;
			background-size: 80%;
			background-position: center right 0;
	}
	.shape_sec_sub:after{
		    top: -250px;
	}
	.pop-on-center li .pop_img{width:30%;}
	.pop-on-center li .pop_des{width:70%;padding-left:20px;}
	.social_link a{margin-left:10px;}
	.payment_sec{width:70%;}
	
	
}
@media screen and (max-width: 1200px){
		.video_sec video{
		    width: auto;
    	height: 100%;
	}
	.bottom_scroll{
		
		margin: -22px 0 60px 0;
	}
	.banner_desc li p{
		    width: 80%;
		    color: #003084!important;
	}
	

	.border_c {
   		 width: 80%;
	}

.round_img_aftr img {
   
            left: -39px;
    width: 125%!important;
}

	.detail_score li h1{font-size: 130px;}
	.detail_score li h2{font-size: 130px;}
	.right_flex label{    margin-top: 17px;}
	.detail_score{
		    display: flex;
			align-items: center;
			flex-direction: column;
			height:100%;
			justify-content: center;
	}
	.bg_shape_curv:before {
		right: 24px;
	}
	.bg_shape_curv:before{
		    border-top-right-radius: 100px;
	}
	.bg_shape_curv:after{
		    width: 125%;
	}
	
	
}

@media screen and (max-width: 1100px){
	
	.background_white_half:after{
		left: -220px;
    width: 220px;   
    border-radius: 0 60px 0 0;
    -moz-border-radius: 0 60px 0 0;
    -webkit-border-radius: 0 60px 0 0;    
	}
	.background_white_half:before{
		left: -220px;
    width: 220px;   
    border-radius: 0 0 60px 0;
    -moz-border-radius: 0 0 60px 0;
    -webkit-border-radius: 0 0 60px 0;    
	}
	.services_desc span {
   
		width: 70px;
		height: 70px;
	}
	.detail_score li.score_2{
		padding-left:0px;
	}
	.view_1600{ margin-left: -65px !important;}
	.partner_sec .col{
		    -webkit-box-flex:unset;
			-ms-flex-positive: unset;
			flex-grow:unset !important;
	}
	.technology_1{padding:15PX 0;}
	.tv_ad_points{width: 85%;}
	.tv_ad_dist_bg{background-position: bottom right -97px;}
	.video_motion_graphics .flex_flow a label {padding:5px;}
	.video_wrkflw_padding_na{padding: 26px;}
	
}
@media screen and (max-width: 1024px){
	.workflow_part{
			flex-wrap: wrap;
			flex-direction:column;
			    align-items: center;
				padding:0;
	}
	.workflow_part li{
		margin:0 auto;
		width:50%;
	}
	.workflow_part li.flow1:after, .workflow_part li.flow3:after{		
		background: url(../images/curv2.png) no-repeat 100%;   
		    left: -130px;
			right:unset;
		top: 115px;
		width: 100%;
		height: 83px;
		transform: rotate(90deg);
		background-position: center;
	}
	.workflow_part li.flow2:after, .workflow_part li.flow4:after{		
		background: url(../images/curv1.png) no-repeat 100%;   
		    right: -130px;
			left:unset;
		top: 115px;
		width: 100%;
		height: 83px;
		transform: rotate(90deg);
		background-position: center;
	}
	.flex_flow a label{
		    width: 60%;
    	margin: 0px auto 20px auto;
	}
	.trans_sub1 li.flow1:after, .trans_sub1 li.flow3:after {
    	background: url(../images/curv2_w.png) no-repeat 100%;
		    background-position: center;
	}
	.trans_sub1 li.flow2:after, .trans_sub1 li.flow4:after{
		    background: url(../images/curv1_w.png) no-repeat 100%;
			background-position: center;
	}
	.sub-faq-points .points_f-s{
		width:50%;
	}
	.score_2 .line_effect span, .line_effect span{
		    bottom: 0;
	}
	.project_sc .line_effect{    margin-bottom: 0px !important;}
	.detail_score li{    align-items: center !important;}
	.detail_score li.score_2 label, .detail_score li label{
		    margin-bottom: 10px;
	}
	.project_sc .line_effect span{
		    right: 37px;
	}
	.faq-translation .change_box-s.contact_f{
		box-shadow: inset 0 11px 45px rgba(0, 0, 0, 0.14);
	}
	.txt_quote_h{margin:3% 0;}
	.when_choose_opt{margin:10px 0;}
	.get_quote_form .service_list li{margin:0px;}
	.service_list{margin:10px 0}
	.get_quote_form .service_list li {
			width: auto;
    margin-right: 10px;
	}
	.get_quote_form .service_list li label{margin:0;}
	.closed-captioning-two .sub-faq-points .points_f-s{width:32%;}	
	.faq_q li{margin:20px 0;}
	.mob_flow_trans{display:block;}
	.desk_flow_trans{display:none;}
	.Transcription .flow_changes .flow4:after{display:none;}
	.trans-flow .flex_flow a label{width:100%;min-height: auto;}
	.trans-flow li{margin:0 auto;}
	.get_quote_form .contact_page_f1 > li p{padding-left:0;}
	.audio_flow li.flow2:after, .audio_flow li.flow4:after {background: url(../images/USA_Studios/curv_stright.png) no-repeat 100%;    transform: rotate(-90deg);background-position: center;     left: -130px;right: unset;}
	.audio_flow li.flow5:after, .audio_flow li.flow3:after {background: url(../images/USA_Studios/curv_left.png) no-repeat 100%;background-position: center;right: -130px;left: unset;}
	.payment_sec {width: 90%;}
	.TV_Standards_flow .flex_flow a label{    min-height: 120px;}
	.Video_Transcoding .workflow_part{padding: 20px 0 0 0;margin: 10px 0;}
	.Video_Transcoding .TV_Standards_flow .flex_flow a label {/*min-height: auto;*/}
	.Video_Transcoding .trans_sub1 li.flow2:after, .Video_Transcoding .trans_sub1 li.flow4:after{top:30px; width: 60%;}
	.Video_Transcoding .trans_sub1 label{color:#fff !important;}
	.Blu_ray .flow_closed_caption .flex_flow a label { min-height: 125px;width:70%;}
	.Video_Transcoding .trans_sub1 li.flow4:after {top: 59px;}
	.Video_Transcoding .flex_flow a label{width: 60%;}
	.Video_Transcoding .pricing_sec{    padding: 20px 0;}
	.video_graphics_get .get_quote_form .service_list li{margin-bottom:7px;}
	.video_motion_graphics li.flow1:after, .video_motion_graphics li.flow3:after, .video_motion_graphics li.flow5:after, .video_motion_graphics li.flow7:after, .video_motion_graphics 		li.flow9:after, .video_motion_graphics li.flow11:after{background: url(../images/USA_Studios/_video_g_curv_stright.png) no-repeat 100%;left: -130px !important;right: unset;top:13px;width: 100%;height: 83px;transform: none;background-position: center;    background-size: unset !IMPORTANT;}
	.video_motion_graphics li.flow2:after, .video_motion_graphics li.flow4:after, .video_motion_graphics li.flow6:after, .video_motion_graphics li.flow8:after, .video_motion_graphics li.flow10:after{background: url(../images/USA_Studios/_video_g_curv_left.png) no-repeat 100%;right: -130px !important;left: unset;top: 13px;width: 100%;height: 83px;transform:none;background-position: center;    background-size: unset !IMPORTANT;}
	.video_motion_graphics .flex_flow a label{    min-height: 75px;}
	.video_desc_animation li p{font-size: 14px;}
	

}

@media screen and (min-width:1024px){
	.banner_part_n{    padding-top: 60px;}
}

@media screen and (max-width: 990px){
	.stay_in_touch {
		width: 100%;
		margin: 0px auto;
		padding: 20px;
	}
	.detail_score li.score_2 {
    padding-left: 0;
	}
	.offset-md-3{margin-left:0;}
	.detail_company > li{
		width:100%;
	}
	.detail_company > li:first-child{
		order:2;
	}
	.detail_company > li:nth-child(2){
		order:1;
		box-shadow: 0px 18px 20px 1px rgba(0, 0, 0, 0.31);
    	z-index: 9;
	}
	.social_link a{margin-left: 10px;}
	.footer{text-align:center;}
	/* .addres_f{margin: ;} */
	
	.banner_desc li p{width:100%;
	margin-top:255px;
	    
	}
	.usa_studio_project_detail .banner_desc{padding:0;}
	.logo_e:after{width: 60px;right: -67px;}
	.detail_score li{
		    justify-content: center;
			
	}
	.background_white_half{
		width:10%;
	}
	.right_side .nav-link{
		font-size: 18px;
	}
	.right_side .nav-item{
		margin-left: 8px;
		
	}
	.navbar-brand img{width:90px;}
	.inner_title .border_c{    width: 50%;}
	.sub_txt_blue {
		width: 95%;
	}
	.link_location{
		flex-wrap: wrap;
    flex-direction: row;
	}
	.shape_sec_sub:after{
		    top: -235px;

	}
	.bg_shape_curv:before {
    	border-top-right-radius: 100px;
	}
	.subtitlin_why_center:after{
		    bottom: -302px;
			background-size:100%;
			background-position: center right;
	}
	.bg_shape_curv:before {
		right: 38px;
	}
	.faq-translation .change_box-s.contact_f{
		box-shadow:unset;
	}
	.right_side .nav-link{font-size:15px;}
	.points_faq_trans_even h3:after, .points_faq_trans_odd h3:after{width:250px;}
	.get_quote_form .service_con_list label{margin:0px;}	
	.box{padding:0;}
	.bottom_scroll {
		margin: 0px 0 0px 0;
	}
	.sub_txt_inner{width:75%;}
	.get-quote{min-height:1100px;}	
	.closed-captioning-two .sub-faq-points{margin:20px 0;}
	.closed-captioning-two .simple_txt_par{padding:20px 0;}
	.headqua_f h3{font-size:17px;}
	.headqua_f .link_location a{font-size:14px;}
	.social_link {text-align: center;}
	.ipad_bdr{position:relative;margin: 15px 0;}
	.ipad_bdr:after{position:absolute;content:'';background:#fff;width:250px;margin:0 auto;left:0;right:0;height:2px;bottom:0px;}
	.trans_faq_point_head br{display:none;}
	.transcription-faq .provide_service{padding:30px 0;}
	.audio-description .simple_txt_par{    padding: 20px 0;}
	.subheading_inner h2{font-size: 26px;}
	.audio-description_bg{background: #fff url(../images/USA_Studios/Audio_description_services_res.png) no-repeat;background-size: cover;background-position: bottom right;}
	.why_us_info h2, .why_us_form h2{font-size: 24px;}
	.audio_flow .flex_flow a label{color:#fff !important;}
	.audio-description-law .sub_txt_inner{width:75%;}
	.tv_ad_dist_bg{background: #fff url(../images/USA_Studios/tv-spot-distribution_res.png) no-repeat;background-size: cover;background-position: top right;border-bottom-right-radius: 0px;}
	.payment_method_s label{    font-size: 14px;font-weight: normal;}
	.payment_method_s input[type=text], .payment_method_s input[type=date], .payment_method_s textarea{font-size: 14px;}
	.FEATURES_SERVICES_pp .sub-faq-points{width:100%;}
	.broadcast_streaming_pack li {width: 45%;}
	

}
/*@media screen and (max-width: 814px){
	.desktop_v, .background_curv{display:none;}
	
}*/

@media screen and (min-width: 768px){
	.txt_leftt{text-align:left;}
	.txt_rightt{text-align:right;}
}

@media screen and (max-width: 768px){
	
	.video_desc_animation{width:80%;margin:0 auto;}
			.video_desc_animation li {width: 100%;float: none;margin: 0 auto;text-align: center;}
		.video_desc_animation{flex-direction:column;}
		.video_1{order:2;}
		   
	
}

@media screen and (min-width: 767px){
	.dropdown-hover:hover .dropdown-menu {
		display: block;
	}
	.header .dropdown-menu{
		min-width: 14rem;
	}
}

@media screen and (max-width: 767px){
	.responsive_t{
		display:block;
	}
	.txt_right_t{
		text-align:right;
	}
	.right_side{
		width: 100%;
    	background: #fff;
		border-radius:20px;
	}
	.right_side .nav-link{
		color:#003084;
	}
    .responsive_flex{
		display: flex;
		justify-content: center;
	}
	.navbar-brand img{
		width:100px;
	}
	
	 .usa_studio_project_detail .banner_desc{
		 text-align: center;
	 }
	 .usa_studio_project_detail .border_c{
		    margin: 25px auto;
	 }
	 .banner_desc li p{width:100%;}
	 .background_white_half{width:2%;}
	 .sec_heading h2{font-family: inherit;}
	 .sec_heading h2:after{height: 3px;width: 200px;}
	 .services_desc img{/*width:80px;*/}
	 .detail_score li label{margin-left:0}
	 	.order_1{order:1;}
	.order_2{order:2;}
	.social_link {
		text-align: center;
		margin: 40px 0;
		position:relative;
	}
	.social_link:before{
		position:absolute;
		content:'';
		width:200px;
		left:0;right:0;
		    top: -19px;
		margin:0 auto;
		height:2px;
		background:#fff;
	}
	.social_link:after{
		position:absolute;
		content:'';
		width:200px;
		left:0;right:0;
		    bottom: -19px;
		margin:0 auto;
		height:2px;
		background:#fff;
	}
	.copy-rights{margin: 20px 0;position:relative}
	
	 .social_link a{font-size: 44px;}
	 .social_link a {margin-right: 30px;}
	 .copy-rights:before{position:absolute;content:'';top:-10px;left:0;right:0;margin:0 auto;
		height:2px;
		background:#fff;width:200px;
	 }
	 .innerpage_header{
		 padding:0;
	 }
	 .res_inner-page_btn{
		 float: right;
    	margin-top: 20px;
	 }
	 .responsive_break .navbar-nav{
		 padding: 20px 0;
	 }
	 .innerpage_header .right_side{
		 background:transparent;
	 }
	 .responsive_break{ flex-wrap: nowrap;}
	 .sub_txt_inner{width:95%;}
	 .provide_points{padding: 0 20px;margin:0 auto;}
	 .innerpage_header .navbar-brand img{
		 width: 45px;
   		 margin: 10px;
	 }
	 .responsive_break .responsive_flex{    justify-content: left;}
	 .provide_service{padding:10px 0;}
	.logo_e:after{display:none;}
	.footer{background:transparent;}
	.background_banner .banner_desc li h2{    padding-left: 0;}
	.header_active .navbar-brand img {width: 45px;}
	/*.partner_sec{background:transparent;}*/
	.blue_bg_tran_fr_res{background:transparent;}
	.nav-link.button{margin:5px 0;}
	.inner_title .border_c{    width: 80%;}
	.RES_ME .nav-link.button{
		background: transparent;
		border: 2px solid #003183;
	}
	.exp_y .line_effect span {
    width: 159px;
	}
	.score_2 .line_effect span{
		right: 75px;
		width: 152px;
	}
	/*.project_sc .line_effect{
		margin-bottom: 34px !important;
	}*/
	.project_sc .line_effect span {
		width: 107px;
		right: 48px;
	}
	.workflow_part li {
			width: 90%;
		}
	.position_back_curv{
			border-radius: 0;
			box-shadow: none;
			width: 100%;
			margin-left:0;
	}
	.txt_right_icon{
			text-align:right;
		}
		.txt_right_icon button{
			.margin-top: 20px;
		}
		.resp_lo img{
			width:80px;
		}
		.nav-link.button{
			border: 2px solid #003184;
		}
		.nav-link.button.button--wayra:hover{
			border: 2px solid #003184;
		}
		.sub_titling_p{			   
				background: url(../images/subtitling_res_bg.png) no-repeat;
				 background-position: center;
				     background-size: cover;

		}
		
			.sub_titling_arabic{			   
				background: url(../images/arabic_res_bg.png) no-repeat;
				 background-position: center;
				     background-size: cover;

		}
		
			.sub_titling_greek{			   
				background: url(../images/greek_res_bg.png) no-repeat;
				 background-position: center;
				     background-size: cover;

		}
		
		.sub_titling_portuguese{			   
				background: url(../images/portuguese_res_bg.png) no-repeat;
				 background-position: center;
				     background-size: cover;

		}
		
			.sub_titling_dutch{			   
				background: url(../images/dutch_res_bg.png) no-repeat;
				 background-position: center;
				     background-size: cover;

		}
			.sub_titling_norwegian{			   
				background: url(../images/norwegian_res_bg.png) no-repeat;
				 background-position: center;
				     background-size: cover;

		}
		.sub_titling_fc{
		    background: url(../images/french_res_bg.png) no-repeat;
				 background-position: center;
				     background-size: cover;

		}
		
			.sub_titling_thai{			   
				background: url(../images/thai_res_bg.png) no-repeat;
				 background-position: center;
				     background-size: cover;

		}
		
		
			.sub_titling_indo{			   
				background: url(../images/indonesia_res_bg.png) no-repeat;
				 background-position: center;
				     background-size: cover;

		}
		
		
		.banner_desc li h1 {
    color: #003084;
    text-transform: uppercase;
    font-family: 'Raleway-Light';
    position: relative;
    
    font-size: 2.0rem;
        font-weight: bolder;
}

.inner_title li h1{ top: 275px;}




			.sub_titling_polish{
		    
		    	background: url(../images/polish_res_bg.png) no-repeat;
				 background-position: center;
				     background-size: cover;
		    
		}
		
	    .sub_titling_jp{			   
				background: url(../images/jp_res_bg.png) no-repeat;
				 background-position: center;
				     background-size: cover;

		}
		
		.sub_titling_hindi{			   
				background: url(../images/hindi_subtitle_Service.png) no-repeat;
				 background-position: center;
				     background-size: cover;

		}
		
		
.sub_titling_danish{
    background: transparent url(../images/danish_subtitle_service.png) no-repeat;
background-position: center;
				     background-size: cover;

}

.sub_titling_finnish{
    background: transparent url(../images/finnish_subtitle_service.png) no-repeat;
background-position: center;
				     background-size: cover;

}

.sub_titling_romanian{
    background: transparent url(../images/romanian_subtitle_service.png) no-repeat;
background-position: center;
				     background-size: cover;

}
.sub_titling_turkish{
    background: transparent url(../images/turkish_subtitle_service.png) no-repeat;
background-position: center;
				     background-size: cover;

}
.sub_titling_hebrew{
    background: transparent url(../images/hebrew_subtitle_service.png) no-repeat;
background-position: center;
				     background-size: cover;

}

.sub_titling_malaysian{
    background: transparent url(../images/malaysian_subtitle_service.png) no-repeat;
background-position: center;
				     background-size: cover;

}

.sub_titling_czech{
    background: transparent url(../images/czech_subtitle_service.png) no-repeat;
background-position: center;
				     background-size: cover;

}


		.sub_titling_bengali{			   
				background: url(../images/bengali_subtitle_Service.png) no-repeat;
				 background-position: center;
				     background-size: cover;

		}
		
		
		
.sub_titling_swedish {

background: transparent url(../images/swedish_res_bg.png) no-repeat;
background-position: center;
background-size: cover;

}


		
		 .sub_titling_rs{			   
				background: url(../images/rs_res_bg.png) no-repeat;
				 background-position: center;
				     background-size: cover;

		}
		
		
		  .sub_titling_ch{			   
				background: url(../images/ch_res_bg.png) no-repeat;
				 background-position: center;
				     background-size: cover;

		}
		.sub_titling_sp{			   
				background: url(../images/sp_res_bg.png) no-repeat;
				 background-position: center;
				     background-size: cover;

		}
		
		.sub_titling_gm{			   
				background: url(../images/gm_res_bg.png) no-repeat;
				 background-position: center;
				     
				     background-size: cover;
				     
				     

		}
	
	.sub_titling_it{			   
				background: url(../images/it_res_bg.png) no-repeat;
				 background-position: center;
				     background-size: cover;

		}
		
	
		
		
		.contact_page_f1 li {
			width: 70%;
			margin: 10px auto;
		}
		.service_list li {
			width: 70%;
			margin: 10px auto;
		}
		.contact_page_f1{
			    justify-content: center;
		}
		.contact_page_f1 .width_100{
			width:70% !important;
		}
		.contact_service_intr:before{
			display:none;
		}
		.responsive_break .right_side .navbar-nav {
			padding: 20px 0;
			background: #fff;
			border-radius: 20px;			
			margin-bottom: 20px;
			margin-top: 20px;
		}
		.points_img{
			margin-top:20px;
		}
		.bg_shape_curv:before {
			right: 6px;
		}
		.shape_sec_sub:after {
			top: -250px;
		}
		.top_radius:before, .bottom_radius:before{
			display:none;
		}
		.shape_sec_sub{
			background:transparent;
		}
		.shape_post_txt p{
			margin:10px 0;
			text-align:center !important;
		}
			.sub-faq-points .points_f-s{
			width:100%;
			padding-left:0;
			padding-right:0;
			padding-top:40px;
			text-align:center;
			
		}
		.sub-faq-points .points_f-s:after{
			left:0;
			right:0;
			margin:0 auto;
			top:0;
		}
		.points_faq_trans_odd, .points_faq_trans_even{
			flex-direction: column;
			align-items: center;
			margin: 20px auto;		
		}
		.points_faq_trans_odd > li, .points_faq_trans_even > li {

			padding-left: 0;			
			margin:30px 0;
		
		}
		.points_faq_trans_odd h3, .points_faq_trans_even h3{
			text-align:center;
		}
		.points_faq_trans_odd h3::after, .points_faq_trans_even h3::after{
			width:200px;
			margin:0 auto;
			right:0;
		}
		.points_faq_trans_odd p, .points_faq_trans_even p{
			text-align:center;
		}
		.points_faq_trans_odd .post_points_1, .points_faq_trans_even .post_points_1{
			width:100%;
			margin-left:30px;
		}
		.industry_serve_po_faq .position_back_curv{
			padding:50px 0;
		}
		.odd_curv .points_faq_trans_odd{
			margin:10px 0;
		}
		.header .dropdown-menu{			   
				width: 100%;
				box-shadow: none;
				text-align: center;
		}
		.right_side .dropdown .nav-link{
			text-align:center;
		}
		.get_quote_form .why_us_form{
			justify-content:center !important;
		}
		.get_quote_form .service_list li{
			width:80%;
			margin:5px 0;
		}
		.get_quote_form .why_us_form li{
			width:90% !important;
		}
		.subtitle_get_q_btn{
			display:block;
			position:absolute;
			left:0;
			right:0;
			text-align:center;
			top: 20px;
			width: 45%;
			margin: 0 auto;
		}
		.subtitle_get_q_btn  .button {
			 margin: 0 auto;
			float: none;
			font-size: 16px;
			font-weight: 600;				 
		}
		
		body{overflow-x:hidden;}
		.provide_service{
			    box-shadow: inset 0 0 80px 0px rgba(9, 95, 136, 0.52);
		}
		.home_position_change{
			position:relative;
		}
		.banner_part_n.home_p{padding-top: 0px;}
		.txt_big_inner_faq h1:after{width:200px;}
		.when_choose_opt{margin:10px 0;}
		.faq-translation .pricing_sec{display:none;}
		.faq-translation .custom_link_subtitling_w li:last-child{display:block;}
		.video_part{padding-top: 90px;}
		.audio-description-law .sub_txt_inner{width:95%;}
		.tv_ad_points .points_f-s{padding-left: 40px;padding-top:0px;text-align: left;}
		.tv_ad_points .points_f-s:after{right:unset;margin:auto;}
		.payment_sec .payment_method_s li .img_card img{width: 30px;margin-left: 5px;}
		.payment_method_s label{font-size:14px;}
		.payment_sec { width: 100%;}
		.payment_sec .payment_method_s li{    padding: 7px;}
		.payment_method_s input[type=text], .payment_method_s input[type=date]{    font-size: 14px;}
		.career_bg{background: #fff url(../images/Path%201.png) no-repeat;background-size: cover;border-bottom-right-radius: 0px;}
		.body_tbl > ul li label{display:block;text-decoration:underline;margin-bottom: 10px;}
		.head_tbl{display:none;}
		.head_tbl > ul, .body_tbl > ul{flex-direction:column;border-bottom:2px solid #003182;}
		.head_tbl > ul li, .body_tbl > ul li{width:100% !important;border-bottom: 1px solid #003182;border-right:0px;align-items: flex-start;flex-direction: column;}
		.Video_Transcoding .trans_sub1 li.flow4:after {top: 48px;background-size: contain !important;}
		.Blu_ray .flow_closed_caption .flex_flow a label{    width:53%;}
		.TV_Standards_flow .flex_flow a label {width: 50%;}
		.video_motion_graphics .flex_flow a label {min-height: 80px !important;width: 79%;}

		
}

@media screen and (max-width: 736px){
	
	.mobile_v{display:block;}
	.services_sec.mobile_v{padding: 70px 0 0 0;}

/*	.inner_title li h2, .inner_title li p{color:#fff;} khushbu*/

	.inner_title li .border_c{
	    border-top: 6px solid #fff;
	        position: relative;
    top: 250px;
	    
	}
	
	.banner_part_n {
     padding-top: 0px; 
    /* padding-top: 120px; */
}

	.direct-response{background-position: right;background: transparent url(../images/Union-2_res.png) no-repeat;background-size: cover;}
	.why_subtitling_bg {
		background: transparent url(../images/why_subtitling_res.jpg) no-repeat;
		background-size: cover;
		background-position: right;
			
	}
	.faq_sec{
		background: linear-gradient(#bff1fe 50%, #34d3fb 100%), url(../images/Union%203.png)no-repeat;
		background-position: right;
		background-blend-mode:multiply;
		background-size: cover;
	}
	.sub_trnas_bg{
		background: transparent url(../images/sub_translation_res.jpg) no-repeat;
		background-size: cover;
		background-position: right;
	}
	.trans_faq {
		background: transparent url(../images/faq-translation_res.png) no-repeat;
		background-size: cover;
		background-position: center;
	}
	.contact_bg{
		background: url(../images/contact_bg_res.png) no-repeat;
		background-size: cover;
		background-position: right;
	}
	.provide_service{
		background: transparent;
		box-shadow: none;
		border-radius: 0;
		margin-top: 10px;
	}
	.change_bg_inner{display:none;}
	
	.simple_txt_par:before{display:none;}
	.subtitlin_why_center{
			    background: transparent;
				box-shadow: none;
				margin-top: 0;
	}
	.bottom_scroll{display:none;}
	.detail_score{display:none;}
	.desktop_v, .background_curv{display:none;}
	.curv_background{display:none;}
	.background_banner{border-radius:0;}
	.partner_mb{display:none;}
	.responsive_show{display:block;}
	.custom_link_subtitling li a{text-decoration:underline;}
	.points_img{display:none;}
	.bg_shape_curv:before, .shape_sec_sub:after{display:none;}
	.bg_shape_curv:after{background:transparent;box-shadow:none;}
	.points_why_subtitling p, .points_why_subtitling label{color: #003183;}
	.custom_link_subtitling_w li a{color:#fff;text-decoration:underline;}
	.background_w{background:transparent;}		
	.subtitlin_why_center:after{background:none;}	
	.subtitling-translation .provide_service{background:#fff;}
	.subtitling-translation .post_btn_sec{color:#003184;}
	.trans_sub1 label{color:#003184 !important;}
	.res_trans_flow{display:block;}
	.desk_flow{display:none;}
	.sub-trans_h{color:#003184;}
	.sub-trans_h h2:after{background:#003184;width: 240px;}
	.points_faq_trans_even h3::after, .points_faq_trans_odd h3::after{
			background:#003184;
		}
		.nwe_shape_img{
			display:none;
		}
		.position_back_curv:after, .position_back_curv:before{display:none;}
		.txt_big_inner_faq h1{font-size: 34px;}
		.res_white_bg{
			background:#fff;
		}
		.shape_sec_sub h2 br{
			display:none;
		}
		.trans_sub1 li.flow1:after, .trans_sub1 li.flow3:after {
    	background: url(../images/curv2.png) no-repeat 100%;
		    background-position: center;
		}
		.trans_sub1 li.flow2:after, .trans_sub1 li.flow4:after{
				background: url(../images/curv1.png) no-repeat 100%;
				background-position: center;
		}
		.subtitling-translation .sub_txt_inner{
			color:#003184;
		}
		.desk_w_bg{
			display:none;
		}
		.res_w_bg{
			display:block;
		}
		.faq-translation .technology_subtitling{
			background:transparent;
		}
		.industry_serve_po_faq{
			background:#fff;
		}
		.industry_serve_po_faq .position_back_curv::before{
			display:none;
		}
		.points_faq_trans_even p, .points_faq_trans_even .post_points_1 label, .points_faq_trans_even > li, .points_faq_trans_even h3{
			color:#003184;
		}
		.get-quote {
			padding-top: 66px;
		}
		.service_list .check_box{margin:10px 0 !important;}
		.points_why_subtitling li:before{    background:#003184;}
		.points_faq_trans_odd > li, .points_faq_trans_even > li{    margin: 0;}
		.industry_serve_po_faq .position_back_curv {
			padding: 10px 0;
			margin: 10px 0;
		}
		.points_faq_trans_odd, .points_faq_trans_even{    margin: 5px auto;}
		.row{margin-right:0;margin-left:0}
		.points_faq_trans_even h3, .points_faq_trans_odd h3{font-size: 21px;}
		.faq-subtitling .direct-response.bottom_padding {padding-bottom: 50px;}
		.direct-response.bottom_padding{    padding-bottom: 40px;}		
		.closed_cap_bg{background: transparent url(../images/closed_cap_res.png) no-repeat;background-size: cover;background-position: center;border-bottom-right-radius: 0px;}
		.closed_style_bg{background:transparent url(../images/closed_style_res.png) no-repeat;background-size: cover;background-position: center;border-bottom-right-radius: 0px;}
		.position_back_curv{padding:20px 0;}
		.bottom_padding{    padding-bottom:15px;}
		.technology_1{padding:5px 0;}
		.pop-on-center li .pop_img{width:100%;margin: 10px 0;}
		.pop-on-center li .pop_des{width:100%;padding-left:0;}
		.pop-on-center li{flex-wrap:wrap;text-align: center;}
		.pop-on-center li .pop_img img{width:auto;}
		.closed-captioning-two .sub-faq-points .points_f-s{width:100% !important;}
		.cc_faq_bg{background: #fff url(../images/cc_faq_res.png) no-repeat;background-size: cover;background-position: center;border-bottom-right-radius: 0px;}
		.copy-rights br{display:block;}
		.why_us_info li p{width:99%;}
		.trans_txt_sec{padding-top:10px;}
		.simple_txt_par{padding:20px 0;}
		.translation .round_img_aftr img{width:auto;}
		.translation_p{background: #fff url(../images/Translation_background_res.png) no-repeat;background-size: cover;background-position: bottom;border-bottom-right-radius: 0px;}
		.pricing_sec{    padding: 20px 0;}
		.partner_sec .col{display:inline-block;float: none;max-width: unset !important;}
		.fle_wrap{flex-direction:column;align-items:center;}
		.fle_wrap .col{width:40%;flex-basis: auto !important;}
		.mobile_v .services_desc .col-sm-6{width:50%;}
		.mobile_v .services_desc img{width:55px;}
		.mobile_v .services_desc{    flex-direction: column;border:0px;}
		.mobile_v .services_desc li:first-child{width:130px;height:130px;border:5px solid #fff; align-items: center;
		   display: flex; justify-content: center;box-shadow:inset 0px 6px 20px 0px rgba(132, 130, 130, 0.1), 0 4px 10px rgba(169, 167, 167, 0.33);border-radius:100%;}
		.mobile_v .cust_div{ width:50%;}
		.mobile_v .services_desc li:nth-child(2){ margin-top: 20px;width:100%;font-family: 'Raleway-Bold';}
		.mobile_v .services_sec{padding:20px 0;}
		.what_trans_sec{background:transparent;}
		.what_trans_sec .points_faq_trans_even h3, .what_trans_sec .points_faq_trans_odd h3, .what_trans_sec .points_faq_trans_even p{color:#fff;}
		.what_trans_sec .points_faq_trans_even h3:after{background:#fff;}
		.what_trans_bg {background: #fff url(../images/Translation_res.png) no-repeat;background-size: cover;background-position: bottom right;}
		.what_trans_sec{font-family: 'Open Sans', sans-serif;}
		.translation_points{width:100%;border-top-left-radius:0px;border-bottom-left-radius:0px;}
		.what-is-translation .background_w{background:#fff;box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);z-index: 9;position: relative;overflow: hidden;}
		.what-is-translation .background_w a{color:#003184;}
		.we_translate_points .points_1{margin-bottom: 0;margin-right:0}
		.translation_points{padding:0;}
		.subheading_blue h2{font-size:23px;}
		.what_txt{margin-top:0;}
		.transcription_bg{background: #fff url(../images/Transcription_res.png) no-repeat;background-size: cover;background-position: bottom right;border-bottom-right-radius: 0px;}
		.what_trans_sec .points_faq_trans_even h3, .what_trans_sec .points_faq_trans_even p{text-align:center !important;margin-top:0;    line-height: 1.5;}
		 .what_trans_sec .points_faq_trans_even h3:after{right:0 !important;}
		 .background_w{padding:10px;}
		 .translation_points:before, .translation_points:after{display:none;}
		 .back_white_btm_rd{padding:20px;}
		 .Transcription .background_w{background:#fff;box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);}
		 .Transcription .background_w a{color:#003184;}
		 .description_sec:after, .description_sec:before{display:none;}
		 .Transcription .trans_txt_sec{padding-top: 20px;}
		 .description_sec{    padding:15px 0;}
		 .trans_faq_sec{background:transparent !important;}
		 .trans_faq_sec .points_faq_trans_even.right_transc_faq {flex-direction: row;}
		.trans_faq_sec .points_faq_trans_even.right_transc_faq > li:first-child {padding-left:0px;}
		.trans_faq_sec .points_faq_trans_even.left_transc_faq > li:first-child {padding-right:0px;}
		.trans_faq_sec .points_faq_trans_even.left_transc_faq h3, .trans_faq_sec .points_faq_trans_even.left_transc_faq p{text-align:center;color:#fff;}
		.trans_faq_sec .points_faq_trans_even.right_transc_faq h3, .trans_faq_sec .points_faq_trans_even.right_transc_faq p{text-align:center;color:#fff;}
		.trans_faq_sec .points_faq_trans_even.right_transc_faq h3:after{left:0;background:#fff;}
		.trans_faq_sec .points_faq_trans_even.left_transc_faq h3:after{right:0;background:#fff;}
		.transc_faq_bg{background: #fff url(../images/transcription_faq_res.png) no-repeat;background-size: cover;background-position: bottom right;}
		.audio_flow li.flow2:after, .audio_flow li.flow4:after {background: url(../images/USA_Studios/curv_stright.png) no-repeat 100%;background-position: center;}
		.audio_flow li.flow5:after, .audio_flow li.flow3:after {background: url(../images/USA_Studios/curv_left.png) no-repeat 100%;background-position: center;}		
		.audio-description_lawbg{background: #fff url(../images/USA_Studios/Audio_description_for_the_blind_res.png) no-repeat;background-size: cover;background-position: bottom right;}
		.center_tv .why_us_info li{text-align:left;}
		.tv_ad_dist .background_w{background-color:#fff;box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.24);-moz-box-shadow: 0px 8px 20px rgba(7, 71, 115, 0.45);    position: relative;}
		.tv_ad_dist .custom_link_subtitling_w li a{    color: #003184;}
		.tv_standards_Conversion_bg, .Video_Transcoding_bg{background: #fff url(../images/USA_Studios/TV_Standards_Conversion_res.png) no-repeat;background-size: cover;background-position: center;}
		.TV_Standards_Conversion .partner_sec, .TV_Standards_Conversion-faq .partner_sec, .Video_Transcoding .partner_sec, .Blu_ray .partner_sec, .blu_ray_faq .partner_sec{display:none;}
		.tv_stn_faq_bg{background:transparent;}
		.Video_Transcoding .trans_sub1 li.flow2:after, .Video_Transcoding .trans_sub1 li.flow4:after{background: url(../images/curv1_w.png) no-repeat 100%;background-position: top;}
		.Video_Transcoding .TV_Standards_flow .flex_flow a label {/*min-height: 80px;*/}
		.Blu_ray_bg{background: #fff url(../images/USA_Studios/Symbol%203%20%E2%80%93%201.png) no-repeat;background-size: cover;background-position: center;}
		.blu_ray_faq_bg{background: #fff url(../images/USA_Studios/Symbol%205%20%E2%80%93%201.png) no-repeat;background-size: cover;background-position: bottom;}
		.video_motion_img{background: #fff url(../images/faq-translation_res.png) no-repeat;background-size: cover;background-position: bottom right;}
		.video_desc_animation{ box-shadow: 0 0 5px 0px rgba(9, 95, 136, 0.42);}
		.video_desc_animation li p {line-height: 1.8;margin-top:0;}
}

@media screen and (max-width: 600px){
	
	.shape_sec_sub:after {top: -240px;}
	.Video_Transcoding .trans_sub1 li.flow2:after, .Video_Transcoding .trans_sub1 li.flow4:after {width: 76%;}
	.Video_Transcoding .trans_sub1 li.flow4:after{height: 64px;top: 61px;}
	.Blu_ray .flow_closed_caption .flex_flow a label{    width: 49%;}
	.broadcast_streaming_pack li {width: 90%;}
}
/*@media screen and (max-width: 479px){ khushbu*/




@media screen and (max-width: 179px){
	
.navbar{padding:0;}
.navbar-custom .row{margin:0;}
.social_link a{margin-right:20px;}
.usa_studio_project_detail{background:#fff url(../images/company_bg_opacity.png) no-repeat;background-blend-mode: multiply;background-position: bottom;}
.usa_studio_project_detail .banner_desc h2{font-family:inherit;}

.both_padding {padding: 0px 0 50px 0;}
.banner_desc{margin:120px 0 8% 0;}
.get_transcr .banner_desc{margin:30px 20px;}
.txt_quote_h label{    font-size: 21px;}
.txt_quote_h h3{    font-size: 22px;}
.responsive_break .responsive_flex{width:20%;}
.inner_title li p{width: 99%;}
.contact_page_f1 .width_100{width:90% !important;}
.inner_title .border_c{border-top: 6px solid #fff;width: 100%;}
.banner_part_n {padding-top: 90px;}
.direct_bdr_res.banner_desc li p{    width: 100%;}
.margin_5 {margin: 25% 0 0px 0 !important;}
.faq_sec .button_quote, .direct-response .button_quote{
		display:block;
	    margin: 30px 0;
		font-weight:600;
	}
	.pricing_sec{background:transparent;}	
	.banner_desc li h2{font-size:38px;margin-top:20px;}	
	.round_img_aftr img{width:100%;}
	.flex_flow a label{width:100%;}
	
		
		
		
	/*	.points_why_subtitling li:before{
			background:transparent url(../images/tick_n.png) no-repeat;
			height:100%;
			background-size:80%;			
		}
		*/
		
		.points_why_subtitling{
			margin:30px 0;
		}
		
		.shape_sec_sub h2{
			    text-align: center;
				margin-right: 0px;
				color:#fff;
		}
		
		.shape_sec_sub h2:after{
			right:0;
			left:0;
			margin:0 auto;
			background:#fff;
		}
		.shape_sec_sub{
			margin:50px 0;
		}
		
		
		
		.points_faq_trans_even .post_points_1 label{
			padding-right: 15px;
		}
		
		.industry_serve_po_faq .position_back_curv {
			padding: 0;
			margin: 0;
		
		}
		.points_faq_trans_odd > li, .points_faq_trans_even > li{
			
		}
		.odd_curv .points_faq_trans_odd{
			margin:10px 0;
		}
	
	.round_img_aftr{
		display: flex;
		justify-content: center;
		align-items: center;
		height:125px;	
	}
	.points_faq_trans_odd h3, .points_faq_trans_even h3{
		    width: 90%;
			  /*  font-size: 28px;*/
				margin:10px auto 20px auto;
	}
	.points_faq_trans_even p, .points_faq_trans_odd p{
		    font-size: 18px;
	}
	
	.subtitle_get_q_btn  .button {		
			min-width: 107px;
			font-size: 13px;
			 width: 67px;	 
		}
		
		.subtitling .subheading_blue h2{font-size:24px;/*word-break:break-word;*/}
		/*.partner_sec .col{display:inline-block;float: none;width: auto;max-width: unset !important;}*/
		.partner_sec{box-shadow:none;}
		.contact_f{box-shadow:none;overflow:hidden}
		.change_box-s.contact_f{box-shadow:none;    overflow: hidden;}
		.subheading_blue h2:after{    width: 150px;}
		.sub-faq .subheading_inner h2:after{width:200px;}
		.contact_page_f1 li{width:90%;}
		.get_q_title .border_c{width:200px;}
		.get_quote_form .why_us_form li {width: 100% !important;}		
		.why_us_form input[type=text], .why_us_form input[type=email], .why_us_form textarea, .why_us_form select{
			height: 45px;
			padding: 5px 6px;
			font-size: 13px;
		}
		.why_us_form textarea{
			min-height:100px;
			padding: 10px 6px;
		}
		.banner_desc li{margin: 10px auto;}
		.closed-caption .round_img_aftr img{width:auto !important;}
		.back_white_btm_rd{padding:10px 0 30px 0px;}
		.Transcription .round_img_aftr img{width:auto;}
		.payment_sec .payment_method_s li{    flex-direction: column;align-items: center;justify-content: center;}
		.payment_method_s label, .payment_method_s input[type=text], .payment_method_s input[type=date]{margin-bottom:8px;}
		.payment_method_s input[type=text], .payment_method_s input[type=date]{text-align:center;}
		.payment_sec .payment_method_s li p{width:100%;    text-align: center;}
		/*.payment_sec .payment_method_s li label{width:100%;text-align:center;}
		.payment_sec .payment_method_s li label{width:100%;text-align:center;}*/
		.payment_method_s label{    width: 100%;text-align:center;}
		.payment_method_s input[type=text], .payment_method_s input[type=date], .payment_method_s textarea{width: 95%;padding-left:0;}
		.payment_input{width: 95% !important;}
		.payment_method_s .check_box{    width: auto;}
		
		.broadcast_streaming_pack{    justify-content: center;}
		.Video_Transcoding .trans_sub1 li.flow2:after, .Video_Transcoding .trans_sub1 li.flow4:after {width: 81%;background-position: bottom;}
		.Video_Transcoding .TV_Standards_flow .flex_flow a label{width: 67%;}
		.Transcription .inner_title li h1{ font-size: 32px;}

		
}
/*@media screen and (max-width: 380px){*/
@media screen and (max-width: 280px){
	.subtitle_get_q_btn .button{font-size:12px;}
	.trans_sub1.workflow_part li.flow2:after, .trans_sub1.workflow_part li.flow4:after, .trans_sub1.workflow_part li.flow1:after, .trans_sub1.workflow_part li.flow3:after {		
		background-size: 55% ;
	}
	.why_us_form input[type=text], .why_us_form input[type=email], .why_us_form textarea, .why_us_form select{
		font-size: 11px;
	}
	.workflow_part.trans-flow li.flow2:after, .workflow_part.trans-flow li.flow4:after, .workflow_part.trans-flow li.flow1:after, .workflow_part.trans-flow li.flow3:after{ background-size:55%;top: 107px;right: -105px;}
	
	.banner_desc li h2{font-size: 32px;word-wrap: break-word;}
	.workflow_part li.flow2:after, .workflow_part li.flow4:after, .workflow_part li.flow1:after, .workflow_part li.flow3:after{background-size: 51%;}
	.workflow_part li.flow2:after, .workflow_part li.flow4:after{right:-105px !important;}
	.workflow_part li.flow1:after, .workflow_part li.flow3:after{left: -105px;}
	.audio_flow li.flow5:after, .audio_flow li.flow3:after {right: -110px;left: unset;}
	.audio_flow li.flow2:after, .audio_flow li.flow4:after {left: -110px;right: unset;}
	.services_desc li label{white-space: normal;width: 100%;}
	.video_motion_graphics li.flow2:after, .video_motion_graphics li.flow4:after, .video_motion_graphics li.flow6:after, .video_motion_graphics li.flow8:after, .video_motion_graphics li.flow10:after {right: -130px !important;}
	
	
}
@media screen and (max-width: 340px){
.flow_changes li.flow2:after, .flow_changes li.flow4:after, .flow_changes li.flow1:after, .flow_changes li.flow3:after{
	background-size:55% !important;
	}
	
	.flow_changes li.flow2:after, .flow_changes li.flow4:after{
		right:-105px !important;
	}
.workflow_part li.flow1:after, .workflow_part li.flow3:after{
	
	    left: -105px;
		    top: 106px;
}
.workflow_part li.flow2:after, .workflow_part li.flow4:after{
	background-size:80%;
	    right: -106px;
		 top: 121px;

}
.audio_flow li.flow5:after, .audio_flow li.flow3:after {right: -110px;left: unset;}
.TV_Standards_flow .flex_flow a label{min-height: 100px;}
.Video_Transcoding li.flow4:after {right: -101px !important;}
.video_motion_graphics li.flow1:after, .video_motion_graphics li.flow3:after, .video_motion_graphics li.flow5:after, .video_motion_graphics li.flow7:after, .video_motion_graphics li.flow9:after, .video_motion_graphics li.flow11:after {    top: 13px!important;}

}


@media only screen and (max-width: 1200px) and (min-width: 1025px){
	
	.Blu_ray .workflow_part li.flow1:after, .Blu_ray .workflow_part li.flow3:after, .Blu_ray .workflow_part li.flow2:after, .Blu_ray .workflow_part li.flow4:after{background-size: 99% !IMPORTANT;}
	
}

@media only screen and (max-width: 1024px) and (min-width: 500px){
	.Blu_ray .workflow_part li.flow1:after, .Blu_ray .workflow_part li.flow3:after{left: -200px;top: 42px;}
	.Blu_ray .workflow_part li.flow2:after, .Blu_ray .workflow_part li.flow4:after{right: -200px;    top: 47px;}
	.TV_Standards_Conversion .workflow_part li.flow1:after, .TV_Standards_Conversion .workflow_part li.flow3:after{left: -200px;top: 42px;}
	.TV_Standards_Conversion .workflow_part li.flow2:after, .TV_Standards_Conversion .workflow_part li.flow4:after{right: -200px;top: 47px;}
}

@media only screen and (max-width: 500px) and (min-width: 310px){
	.Blu_ray .workflow_part li.flow1:after, .Blu_ray .workflow_part li.flow3:after{left: -43% !important;top: 50px;}
	.Blu_ray .workflow_part li.flow2:after, .Blu_ray .workflow_part li.flow4:after{right: -43% !important;    top: 50px;}
	.TV_Standards_Conversion .workflow_part li.flow1:after, .TV_Standards_Conversion .workflow_part li.flow3:after{left: -43% !important;top: 50px;}
	.TV_Standards_Conversion .workflow_part li.flow2:after, .TV_Standards_Conversion .workflow_part li.flow4:after{right: -43% !important;top: 50px;}
}


