.marrow{display:none;}
@media only screen and (max-width: 1550px) {
	.vidCasBox{height:350px !important; padding:30px 50px;}
}
	
	@media only screen and (max-width: 1200px) {
	.logo{width:150px; margin-top:10px;}
	.logo img{width:100%; height:auto;}
	}
	
@media only screen and (max-width: 1142px) {
	.container{width:96%; padding:0 2%; max-width:100%;}
	.main-navigation ul li a{padding:8px;}
	.vidCasBox{padding:20px;}
	.vidCasArea h3{margin-bottom:10px; font-size:16px;}
	.vidCasArea p{margin-bottom:10px;}
	#footer .container div{width:18%; padding-right:2%;}
	.all-services-inner h3{font-size:40px;}
	.all-services-inner h2{font-size:48px;}
	.integrated-solutions-btm{width:900px; margin:0px auto;}
	.mobileLeft, .mobileRight{width:250px;}
	.midMobile{width:360px; margin:0 20px;}
	.integrated-solutions-left{width:100%;}
	.integrated-solutions-right{width:100%;}
	.midMobile img{padding-top:15px;}
}

@media only screen and (max-width: 1100px) {
	.main-navigation{width:100%; text-align:center; float:none !important; margin:0px auto;}
	.logo{width:100%; text-align:center;}
	.logo img{width:auto;}
	.main-navigation ul{float:none; float:none;}
	.menu_container{padding:0px 0px !important; text-align:center;}
	.free-purls-section{font-size:22px;}
	a.free-purls-btn{width:120px;}
	.videoListRight{width:60%; padding-left:2%}
	.videoListLeft img{width:100%; height:auto;}
	.resellers_p_img img{width:60%; height:auto;}
}

@media only screen and (max-width: 1000px) {
#table1 select {
    padding: 7px 5px !important;
}}


@media only screen and (max-width: 970px) {
	<!--.banner-outer .banner_bg {background-image: url(../images/banner_970.jpg); transition: none; transform: none;}-->
	.all-services-inner h3{font-size:30px;}
	.all-services-inner h2{font-size:38px;}
	.self-service, .full-service, .agency-partner{height:370px;}
	.integrated-solutions-btm{width:100%;}
	.mobileLeft, .mobileRight{width:30%;}
	.midMobile{width:36%; margin:0 2%;}
	/*.midMobile img{width:100%;}*/
	.integrated-solutions-left p, .integrated-solutions-right p{font-size:14px;}
	.integrated-solutions-left h4, .integrated-solutions-right h4{font-size:14px; margin-bottom:5px;}
	
	.personalised-items-wrapper{width:100%;}
	.personalised-items{width:16.6%;}
	.vidCasBox{width:50%;}
	.qr-code-sec h4{font-size:20px; padding-top:50px;}
	.prodvideoRight{width:45%;}
	
	
}

@media only screen and (max-width: 910px) {
	
.all-services-inner h3 {font-size: 30px;}
	}

@media only screen and (max-width: 900px) {
	.mobileLeft, .mobileRight{width:90%; margin:0px auto; float:none;}
	.integrated-solutions-left{text-align:center;}
	.midMobile{width:70%; margin:0px auto; float:none;}
	.integrated-solutions-right{text-align:center; margin-top:40px;}
	.free-purls-section{text-align:center;}
	a.free-purls-btn{width:50%; margin:10px auto; float:none; display:inline-block;}
	.free-purls-section{font-size:26px;}
	#footer .container div{width:25%;}
	.logo-menu{border-bottom:1px solid #999;}
	.animated {
		/*CSS transitions*/
		-o-transition-property: none !important;
		-moz-transition-property: none !important;
		-ms-transition-property: none !important;
		-webkit-transition-property: none !important;
		transition-property: none !important;
		/*CSS transforms*/
		-o-transform: none !important;
		-moz-transform: none !important;
		-ms-transform: none !important;
		-webkit-transform: none !important;
		transform: none !important;
		/*CSS animations*/
		-webkit-animation: none !important;
		-moz-animation: none !important;
		-o-animation: none !important;
		-ms-animation: none !important;
		animation: none !important;
}
.tmp_clear{display:block;}
.resellers_p_support li .cdiv p{height:130px;}
.priceBox h2{height:70px;}
}

@media only screen and (max-width: 850px) {
	.PriceList{width:100%;}
	.priceBox{width:29%; padding:2%;}
	.videoListRight p{display:none;}
	.videoList{margin-bottom:0px;}
	.qr-code-sec img{width:200px; height:auto;}
}

@media only screen and (max-width: 800px) {
	.marrow{display:inline-block;}
	.darrow{display:none;}
	.main-navigation ul li a {font-size: 15px !important; color:#fff !important;}
	.rDemo .rq_demo{font-size:12px !important;}
	.main-navigation ul li ul li a {font-size: 12px !important; color:#fff !important;}
	.footer_form{padding-top:10px;}
	.dropbtn2 img{padding-left:10px;}
	.sub_menu > li{padding:5px 0px !important;}
	.main-navigation ul{width:220px !important; padding-left:40px !important;}
	.form_div{margin-top: 0px !important;}
	.main-navigation .sub_menu {background: none !important; border:0px !important;}
	.munu_under_line{border-bottom:0px !important;}
	.body_fix{overflow: hidden !important; position:fixed;}
	header{display:none;}
	.modal_two{display:none !important; }
	.banner-outer{margin-top:0px;}
	.priceBox{margin-left:0px; width:33%;}
	.priceBox .priceRow{height:140px;}
	.main-navigation ul{display:none;}
	.logo { text-align: center; width: 230px;}
	.m_menu_click{float:right; width:32px; display:block; margin-top: 20px; cursor:pointer;}
	
	/*.main-navigation { position:relative;}*/
	
/*.main-navigation ul {position:fixed; float:none; overflow:auto; -webkit-transition: right .5s; transition: right .5s; width:250px; display:block; right: 0px; top:0px; background: #51a1d9; height:100vh;}
.main-navigation ul {position:absolute; -webkit-transition: right .5s; transition: right .5s; width:250px; display:block;right: -266px; top:3px; background-color: rgba(81, 161, 217, 0.95); height:100vh;}*/

.main-navigation ul {display:block; background:none; height:100vh; width:100%}
	
/*.main-navigation ul.hover{right: -20px}*/
.main-navigation ul.collapas{right: -230px}
.main-navigation ul li {display:block; text-align:left; border-bottom:0px;}
.main-navigation ul li a{padding:10px 0 10px 20px; font-size:16px;}
.resellers_p_library{/*background:url(../images/library_bg_mob.jpg) bottom center #727a7f; background-size:cover;*/ background: #fff;}
.resellers_p_ready{/*background:url(../images/readyto_bg_mobile.jpg) bottom center #727a7f; background-size:cover;*/ background: #cbfbfd;}
.resellers_p_mpitch{/*background:url(../images/library_bg_mob.jpg) bottom center #727a7f; background-size:cover;*/ background: #fff;}
.resellers_p_deal{/*background:url(../images/readyto_bg_mobile.jpg) bottom center #727a7f; background-size:cover;*/ background: #cbfbfd;}
.resellers_p_img{width:100%; text-align:center;}
.resellers_p_img img{width:auto; height:auto;}
.resellers_p_services .resellers_p_text{width:100%; text-align:center; padding:20px 0;/* color:#fff;*/}
.resellers_p_services .resellers_p_text{width:100%; text-align:center; padding:20px 0; /*color:#fff;*/}
.resellers_p_services{max-height:none;}
.resellers_p_services .resellers_p_text h3{/*color:#fff;*/}
.resellers_p_ready .resellers_p_img{width:100%; text-align:center;}
.resellers_p_ready .resellers_p_img img{width:auto; height:auto;}
.resellers_p_deal .resellers_p_img{width:100%; text-align:center;}
.resellers_p_deal .resellers_p_img img{width:auto; height:auto;}
.resellers_p_weknow li{width:45%; float:none; display:inline-block;}
.priceBox .price{font-size:44px;}
.fcopy br{display:none;}
.rDemo{display:none !important;}
.rDemo2{display:block;}
}
@media only screen and (max-width: 750px) {
	.all-services-inner h3{font-size:20px;}
	.all-services-inner h2{font-size:28px;}

	.self-service, .full-service, .agency-partner{height:340px;}
	.all-services-inner h3{margin-top:40px;}
	.qr-code-sec img{margin-left:20px;}
	#footer .ContentD{display:inline-table;}
	#footer .footform { float:none;}
	#footer .container div {width: 31%;}
	.resellers_p_support li{width:40%;}
	.resellers_p_easystart h2 img{position:relative; right:auto; bottom:auto; margin-top:20px;}
	.resellers_p_easystart h3{margin-top:20px;}
	.resellers_p_banner_inner img{width:100%; height:auto;}
}
@media only screen and (max-width: 715px) {
	/*.midMobile {width: 40%;}*/
	.midMobile {width: 90%; float: none; margin: 0 auto; text-align: center;}
	.midMobile img{margin: 0 auto;}
	#footer .container div {  width: 30%;}
	.self-service, .full-service, .agency-partner { width: 100%; height: 300px;}
	}
	
@media only screen and (max-width: 654px) {
	.form_div #table1 input[type="text"], select{font-size:20px !important;}
	.form_div #table1 select{margin-bottom:20px;}
	#divForm_79974 div{text-align:center !important;}
	.form_div .button{float:none !important;}
}

@media only screen and (max-width: 640px) {
	.prodvideoRight{width:35%;}
	.prodvideoLeft{width:60%;}
	.prodvideoRight .secHeading h3{font-size:14px;}
	.videoList a{font-size:14px;}
	.personalised-icon{width:100%;}
	.personalised-icon img{width:70%; height:auto;}
	.banner-outer a{margin:0 10px;}
	ul.cmp{width:100%; text-align:center; margin-bottom:10px;}
	.hdscl{width:100%; text-align:center;}
	.hdscl .columns{float:none; display:inline-block;}
	.hdscl .gplsCnt{float:none; display:inline-block;}
	.hdscl .gplsCnt a img{padding-top:5px;}


	.footer_form .form_area{width:100%;}
	.resellers_p_outer .banner_bg{min-height:400px;}
	.priceBox{width:60%; margin:0px auto 20px auto !important; float:none;}
	.priceBox h2{height:auto;}
	.resellers_p_outer{margin-top:90px;}
}
@media only screen and (max-width: 600px) {
	#footer .container div { width: 31%;}
	#footer .footform { float:none;}
	.resellers_p_support li .cdiv p{font-size:12px;}
	.resellers_p_weknow li{width:100%; margin-bottom:40px;}
	
	}
@media only screen and (max-width: 580px) {
#footer .container div { width: 99%;}
#footer .ContentE {padding-bottom: 27px; height:auto; min-height:inherit;}
#footer .ContentD {padding-bottom: 27px; height:auto; min-height:inherit;}
.resellers_p_support li{width:100%;}
.resellers_p_support li .cdiv h4{font-size:30px;}
.resellers_p_support li .cdiv p{font-size:16px; height:100px;}

	}
	

@media only screen and (max-width: 540px) {
	.prodvideoRight{width:25%;}
	.videoListRight{display:none;}
	.videoListLeft{width:100%;}
	.prodvideoLeft{width:70%;}
	.videoList a{font-size:12px; padding:5px;}
	.self-service, .full-service, .agency-partner{width:100%;}
	.personalised-items a{display:none;}
	.qr-code-sec img{float:none; margin:0px; padding:0px; margin-top:30px;}
	.qr-code-sec{text-align:center;}
	.qr-code-sec h4{padding-top:30px;}
	.banner-outer .blue_button{padding:13px 10px;}
	a.free-purls-btn{display:block;}
	.qr-code-sec img { width: 70%;}
}

@media only screen and (max-width: 500px) {
	.resellers_p_img img{width:90%;}
	.resellers_p_ready .resellers_p_img img{width:90%;}
}

@media only screen and (max-width: 480px) {
	.prodvideoRight .secHeading h3{display:none;}
	.secHeading p{display:none;}
	.v_grid{display:none;}
	.banner-inner h1{font-size:40px;}
	.banner-inner h2{font-size:40px;}
	.banner-outer .blue_button{display:block; margin:0px auto 20px auto;}
	.read-more{margin:20px auto;}
	.qr-code-sec{padding-bottom:30px;}
	.vidCasBox { width: 90%; margin: 0 auto;  float: none;}
	.banner-inner{top:190px;}
	.hdscl .columns{width:100%; margin-bottom:20px;}
	.hdscl .gplsCnt{margin-bottom:20px;}
	.vidCasArea p{font-size:16px; text-align:center;}
	.vidCasArea h3{text-align:center;}
	.vidCasArea li{text-align:center; list-style:none;}
	.vidBox1, .vidBox3, .vidBox6, .vidBox8{height:238px !important;}
	.vidCasBox .r_arrow{display:none;}
	.vidCasBox .l_arrow{display:none;}
	.vidBox2, .vidBox4, .vidBox6{margin-bottom:30px;}
	.reseller_vidCas .vidBox3, .vidBox1{height:300px !important;}
	.resellers_p_vidBox2{margin-bottom:30px;}
	.resellers_p_img img{width:90% !important; height:auto;}
	.resellers_p_outer .banner_bg{min-height:300px;}
	.priceBox{width:80%;}
	
.tab_arrow_right {right: 15px; width: 30px;}

.tab_arrow_left {left: 15px; width:30px}
.qr-code-sec h4 {font-size: 17px;  padding: 0 50px;}
.qr-code-sec p { padding: 0 50px;font-size: 15px;}
	
	
}

@media only screen and (max-width: 400px) {
	.resellers_p_easystart h2 img{width:90%; height:auto;}
}
@media only screen and (max-width: 380px) {
	.prodvideoLeft { width: 60%;}
	.prodvideoRight { width: 37%;}
	.logo{width:180px;}
	.logo img{width:100%; height:auto;}
	.resellers_p_easystart h2{font-size:50px;}
	.resellers_p_outer .banner_bg{min-height:250px;}
	.priceBox{width:90%;}
	.midMobile img{width:60%;}
	
	.personalised-icon{height:auto; padding-top: 0px;}
	.personalised-items-wrapper li span{font-size:24px;}
	
}
