
.video_menu {width: 900px;}
@media only screen and (max-width: 1430px) {
	.video_menu {width: 700px;}
}
@media only screen and (max-width: 1340px) {
	.video_menu {width: 550px;}
	nav.navbar {width: 96%; padding: 0 2%;}
	.navbar_row {width: 50%;}
	.margin_right_navbar {margin-right: 8px;}
	#front_page .top_content {top: 15%;}
	
	#slider_container {left: calc(2% + 40px);}
	
	.video .column_half.full_width:nth-of-type(1) {padding: 2%; width: 46%;}
	#restOfContent .video h3 {font-size: 32px;}
	#restOfContent .video_menu button {padding: 8px 1%; font-size: 16px;}
	.player_container {height: 460px;}
	
	.homepage.column_half {width: 86%; padding: 2.5% 2%;}
	
	#restOfContent h3 {font-size: 32px;}
	.why_rpa h4 {font-size: 24px;}
	.rpa_info img {max-width: 55px;}
    .colorOptimize {right: 15%;}
	.colorMeasure {left: 21%;}
    body.resources h1 {padding: 2%;}
	.column_half.asset_content h1 {padding: 0 !important;}
	.white_paper h2, .webinar_page h2 {font-size: 29px;}
	.trial .partsBack, .partsFront, .partsMiddle {z-index: 0;}
}
@media only screen and (max-width: 1500px) {
	.navbar_row.row_right{
		width: 45%;
	}
	.navbar_row.row_left{
		width: 44%;
	}
    #front_page video {
        top: 72%;
    }
    #front_page .dark_background {
        top: 0;
    }
}
@media only screen and (max-width: 1417px) {
	.navbar_row.row_right{
		width: 47%;
	}
	.navbar_row.row_left{
		width: 42%;
	}
    .carousel-button {
        width: 15%;
        height: 15%;
        font-size: 150%;
        padding-top: 0.5%;
    }
}
@media only screen and (max-width: 1340px) {
	.navbar_row.row_right{
		width: 46%;
	}
	.navbar_row.row_left{
		width: 40%;
	}
}
@media only screen and (min-width: 1150px) and (max-width: 1200px){
	.navbar_row.row_right{
		width: 48%;
	}
	.navbar_row.row_left{
		width: 40%;
	}
}
@media only screen and (min-width: 1058px) and (max-width: 1150px){
	.navbar_row.row_right{
		width: 51%;
	}
	.navbar_row.row_left{
		width: 37%;
	}
}
@media only screen and (min-width: 960px) and (max-width: 1058px){
	.navbar_row.row_right{
		width: 58%;
	}
	.navbar_row.row_left{
		width: 29%;
	}
}
   
@media only screen and (max-width: 1270px) {
	.service_optimization.enter .woman.fly {bottom: 30%;}
	
    .carousel_sl.slick-initialized.slick-slider.slick-dotted {
        margin-top: 80px;
    }
}
   
@media only screen and (max-width: 1100px) {
    .video_menu {width: auto;}
	a.logo {max-width: 340px;}
	//.navbar_row {width: 35%;}
	//.navbar_row.row_right {width: 60%; float: right;}
	.contactButt {margin: 0 0 0 10px;}
	
	#front_page .top_content h1 {font-size: 65px;}
	#front_page .top_content h2 {font-size: 40px;}
	#play_video {margin: 10px 0;}
	#front_page .inforamtion_box_conteiner>h3 {font-size: 22px;}
	
	#man {width: 170px !important; height: 200px !important;}
	
	.partsBack, .partsFront, .partsMiddle {right: 10px;}	
	#slider_container {width: 430px;}
	.testimony p {font-size: 30px;}
	.testimony p:before,.testimony p:after {height: 40px; width: 40px;}
	.testimony p:before {top: -30px; left: -30px;}
	.testimony p:after {bottom: -30px; right: -30;}
	.testimony span {font-size: 25px;}

	#restOfContent .video h3, #restOfContent h3 {font-size: 28px;}
	#restOfContent .video_menu button {padding: 6px 1%; font-size: 15px;}
	#restOfContent {font-size: 17px;}
	.colorMeasure, .colorIdentify, .colorOptimize {position: static; max-width: none;margin-top: 4%;}
	.trial h1 {font-size: 40px; text-align:center;}
	.trial h2 {font-size: 25px; text-align:center;}
	#restOfContent .service_optimization h3 {max-width: 400px; margin: 0 auto 30px;}
	.service_optimization .inner_row {margin-top: 35px;}
	.row.trial {padding-top: 66px !important;}
	#mktoForm_9283 .mktoButtonRow {margin-top: 10px !important;}
	.row.service_optimization {min-height: 1000px;}
	
	.row.why_rpa .column_half {padding: 2.5% 2% 0; width: 46%;}
    .carousel-button {
        width: 15%;
        height: 15%;
        font-size: 100%;
    }
	
}


@media only screen and (max-width: 960px) {
	//.navbar_row {width: 100%; float: none; text-align: center;}
	a.logo {max-width: 240px; margin: 0 auto;}
	//.navbar_row.row_right {width: 100%; float: none; padding: 0; text-align: center;}
	.row.service_optimization .inner_row>p {width: auto;}
	#front_page .top_content h1 {font-size: 45px;}
	#front_page .top_content h2 {font-size: 27px;}
	#play_video p {font-size: 17px;}
	#play_video img {max-width: 80px;}
	#front_page .inforamtion_box_conteiner>h3 {font-size: 20px;}
	
	div#man {display: none;}
	
	#restOfContent .video_menu button {font-size: 15px;}
	.trial h1 {font-size: 30px;}
	.trial h2 {font-size: 21px;}
	.resources.column_half {width: 86%;}
	.row.why_rpa .column_half {padding: 2.5% 2% 0; width: 96%;}
	p.popup_contact_title {font-size: 26px;}
	.video .column_half.full_width:nth-of-type(1) {padding: 2%;width: 94%;}
	.video .column_half.full_width {width: 100%;float: none;}
    #front_page video { top: 50%; }
}



@media only screen and (max-width: 767px) {
	#animation {
		overflow: visible !important;
	}
	
	
		.partners_boxes {max-width: 22%;}
		.crack.crack01, .crack.crack02, .partsBack, .partsFront, div#man {display: none;}
		#slider_container {width: 88%;}
		.video .column_half.full_width:nth-of-type(1) {padding: 4% 7%;width: 84%;}
		.video .column_half.full_width {width: 100%;float: none;padding: 0;}
		.woman.fly {display: none;}	
		body.desktop.resources .column_half {width: 86%;}
		
		#contactUsWrapper .mktoFormRow:nth-of-type(4),#contactUsWrapper .mktoFormRow:nth-of-type(5) {width: 100%;}
		#contactUsWrapper .mktoFormRow:nth-of-type(4) .mktoFieldDescriptor.mktoFormCol {width: 100% !important;}
		.column_half {width: 86%;}
		body.resources h1 {padding: 2% 7%;}
		div#video_preview #video_container {max-width: 500px;max-height: 300px;}
		button#video_close {position: absolute;right: 16px;top: -42px;}
		.testimony p:after {bottom: -35px;right: -25px;}
		.trial #restOfContent {background: #404041;}
		.trialWrapper {background-color: transparent;}
		.resources_form .mktoFormRow:nth-of-type(4),.resources_form .mktoFormRow:nth-of-type(5) {width: 100% !important;}
		.row.why_rpa .column_half:nth-of-type(1) p{display:none;}
		
}

@media only screen and (max-width: 560px) {
	.explode_left, .explode_right {display:none;}
	#front_page .inforamtion_box_conteiner>h3 {font-size: 18px;}
	#front_page .top_content h1 {font-size: 33px;}
	#front_page .top_content h2 {font-size: 20px;}
	#front_page .inforamtion_box_conteiner>h3 {font-size: 16px; line-height:150%;    width: 80%;margin: 0 auto;padding-bottom: 20px;}
	#restOfContent .video_menu button {font-size: 15px;width: 32%;height: 75px;display: block;float: left;margin: 0 0.5%;}
	ul.video_links {margin-top: 110px;}
	.why_rpa h4 {font-size: 17px;}
	body.resources h2 {font-size: 31px;}
	body.resources h1 {font-size: 29px;margin: 15px 0;padding: 5% 7%;}
	.resources_free {background-color: #d0d2d3;background:none;}
	p.asset_type {font-size: 12px;color: #d0d2d3;margin-top: 0;}
	body.webinar_page h3 {font-size: 23px !important;}
	.column_half {width: 86%;}
	.player_container {height: 312px; width: 100%;}
	#slider_container {width: 72%;font-size: 0px;    z-index: 11111111;}
	.testimony p {font-size: 22px;}
	.testimony span {font-size: 20px;}
	#mktoForm_9283 .mktoButton {width: 100%!important;}
	.testimony p:before {top: -35px;left: -25px;}
	.testimony p {font-size: 22px;margin-top: -42px;}
	.selector_testimony {width: 100%;position: absolute;top: 60px;left: -20px;}
	.testimony span {font-size: 20px;top: 55px;right: -25px;}
	.homepage.desktop .slide_text {height: 130px;}
	.video .column_half.full_width:nth-of-type(1) {padding:8% 4% 4%;width: 92%;}
	#restOfContent .video h3, #restOfContent h3 {font-size: 26px;padding-top: 0;}
	.service_optimization .inner_row {margin-top: 35px;}
	.row.service_optimization {min-height: 920px;}
	.row.whats_new {background-color: #009edb;position: relative;z-index: 999;padding: 0px 0 50px;}
	p.asset_type {margin-top: 5px;}
	.cta_asset {padding: 5px;}
	.triangle.grey_top div {margin-top: -16px;}
	.row.whats_new {margin-top: -30px;}
	#whats_new h3 {margin-top: 0px;}
	.trial h1 {font-size: 30px;text-align: left;}
	.trial h2 {font-size: 21px;text-align: left;}
	.rc_info h4 {font-size: 14px;}
	body.webinar_page h2 {font-size: 28px !important;padding: 5% 0;}
	.row.whats_new .inner_row h4 {margin: -16px 15px 5px 0px;padding: 0px 10% 0 0%;}
}

@media only screen and (max-width: 425px) {
	#front_page .top_content h1 { font-size: 25px;}
	#front_page .top_content h2 {font-size: 15px;}
	.partners_boxes {max-width: 47%;}
	#restOfContent {font-size: 16px;}
	body.webinar_page, body.white_paper h1 {font-size: 34px !important;}
	body.webinar_page, body.white_paper h3 {font-size: 27px !important;padding-bottom: 3%;}
	.player_container {height: 220px; width: 100%;}
	#contactUsWrapper .mktoFormRow:nth-of-type(4),#contactUsWrapper .mktoFormRow:nth-of-type(5) {width: 100%;}
	#contactUsWrapper .mktoFormRow:nth-of-type(4) .mktoFieldDescriptor.mktoFormCol {width: 100% !important;}
	p.popup_sub_title {text-align: center;font-size: 16px;padding: 1%;}
	#restOfContent .service_optimization h3 {padding: 0;}
	.popup_required_fields {text-align: left !important; margin-top: 0 !important;}
	#front_page .inforamtion_box_conteiner>h3 {font-size: 14px;line-height: 150%;width: 58%;margin: 0 auto; padding-bottom: 20px;}

}
@media only screen and (max-width: 320px){
	#front_page .top_content h2 {font-size: 16px;}
	#front_page .inforamtion_box_conteiner>h3 {font-size: 17px;}
	#slider_container { width: 74%;}
	.selector_testimony button {margin: 1px;}
	.selector_testimony {bottom: 2px;}
	.testimony span {font-size: 15px;}
	.testimony p {font-size: 18px;}
	.video .column_half.full_width:nth-of-type(1) {padding: 2%;width: 96%;}
	.video .column_half.full_width:nth-of-type(2) {padding: 0 !important;width: 100%;}
	#restOfContent .video h3, #restOfContent h3 {font-size: 23px;}
	.column_half {width: 94%;padding: 2% 2% !important;}
	.answer_icon {margin: 0px 5px 0px 0;}
	.why_rpa h4 {font-size: 17px;}
	.video .column_half.full_width {width: 96%;}
	.resources_premium {width: 94%;}
	.whats_new .inner_row {padding: 2%;}
	.footer_inner_row_1 p {font-size: 9px;}
	#restOfContent .video_menu button {font-size: 14px;}
	body.resources h2 {font-size: 26px;}
	.ungated_content, .gated_content {width: 100%;}
	body.resources h1 {font-size:28px; padding: 2%;}
	body.desktop.resources .column_half {width: 96%;}
	body.webinar_page, body.white_paper h1{font-size: 28px !important;}
	body.webinar_page, body.white_paper h3{font-size: 23px !important;padding: 3% 0;!important}
	body.webinar_page, body.white_paper h2{font-size: 24px !important;}
	.player_container {height: 173px; width: 100%;}
	.testimony p:after {bottom: -40px;}
	#restOfContent .service_optimization h3 {padding: 0;}
.row.footer {height: 179px;}
.white_paper h2, .webinar_page h2 {padding-top: 0px;}
.before_submit {padding-top: 12px;}
body.webinar_page h4 {font-size: 14px;}
body.white_paper h4 {font-size: 14px;}
#front_page .inforamtion_box h3 {font-size: 15px;}
}