@media screen and (max-width: 991px) {
img{max-width:100%;}
#s4-workspace{min-width:100%;}
.wrrap-section{width:750px;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

.bnr-img{width:48%;}
.bnr-txt{width:50%; padding-top:30px;}
.play-video{top:50%; left:50%; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0);}

.box-block, .wrrap-section.content-box .box-block-next, .wrrap-section.content-box .box-block-last{margin:0 !important; width:25%; text-align:center;}

.photosgallery-std{width:auto; height:250px;}
.relative{height:155px;}

.box-block-top{width:12.5%; padding:26px 0; text-align:center;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */}
	
#mid-logo img{width:23%; padding:0; margin:0 1%;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */}
	
.pay_img{margin:0;}
.work_left{float:none; width:auto; padding:0;}
.work_right{float:none; width:auto; padding-bottom:50px;}
.subs{left:50%; margin-left:-90px;}

.clnt_cmnt{width:auto;}

.basic_subs{width:46%; padding:0; margin:0 2% 30px;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */}
.prc-circle{left:50%; margin-left:-62px;}

.paypal_subs{width:100%; padding:0; margin:0 0 30px;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */}
	
#bottom-sec-logo .box-block-top{width:24.33%;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */}

#bottom-sec-logo .box-block-top img { max-width:155px !important;}

.tut-1{width:290px !important; padding:0 !important; margin:0 15px 30px !important; float:left !important;}

.cont_img{display:none;}

.catch-up-logo{text-align:left;}
.catch-up-logo a { margin:4px;}
.catch-up-logo a img {max-width:142px;}
}



@media screen and (max-width: 820px) {
.head-links{margin:10px 70px 0 0;}
#footer{height:auto;}
.footerinbox .copy{width:100%; float:none;}
}


@media screen and (max-width: 767px) {
#header{height:auto;}
.head-social{display:none;}
.fb-like{display:none;}
	
.wrrap-section{width:100%; padding:0 10px;}
.content-box{padding-bottom:30px;}
.footer-logo{width:100%;}
.logo-section .f-right{width:100%;}
.f-nav{width:100%; padding-bottom:30px;}
.payment{width:100%;}

#testimonial{display:none;}

.box-block-top{width:25%;}
#mid-logo img{width:46%; margin:10px 2%;}

.apple-tv{width:auto; text-align:center;}
.apple-tv img{float:none; margin:0;}
.apple-tv .f-right{width:auto; float:none !important;}

.pay_img{width:100%;}
.pay_cont{width:100%; margin:0;}

#top-sec-logo .wrrap-section{padding:0;}
.tut-1{margin:0 auto 30px !important; float:none !important;}

#bottom-sec-logo .box-block-top{padding:30px 15px;}
#bottom-sec-logo .box-block-top img{max-width:100% !important; max-height:inherit !important;}

#bottom-gray .f-left{width:100%;}

.catch-up-logo{text-align:center;}


}
@media screen and (max-width: 639px) {
#banner{height:auto; background:#c7dce1;}
.bnr-img{width:100%; float:none !important;}
.bnr-txt{width:100%; padding-top:30px; float:none !important;}
}
@media screen and (max-width: 560px) {	
.logo-img{max-width:280px;}

#top-sec-logo{ margin: 30px auto 35px; width: 360px;}
.catch-up-logo a img {max-width:100%;}

}

@media screen and (max-width: 479px) {	
.logo-img{width:220px; margin-top:20px;}


.box-block-top{width:50%; height:100px;}
#mid-logo img{width:92%; margin:10px 4%;}

.basic_subs{width:100%; padding:0; margin:0 0 30px;}

#top-sec-logo{width:240px;}

#bottom-gray h3{font-size:20px; line-height:26px; margin:0;}
#bottom-gray h4{font-size:14px; line-height:21px;}
#bottom-sec-logo .box-block-top{width:24.33%;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */}
}

@media screen and (max-width: 399px) {	
.logo-img{margin-top:10px; max-width:210px;}
.head-links{margin-right:50px;}

h2.headlines{font-size:14px;}
}

@media screen and (max-width: 359px) {	
.logo-img{margin-top:10px; max-width:170px;}
}