@media screen and (min-width:1px) and (max-width:767px){
/* Product Details */
.product_detail_cont .top_content {
	padding-top: 0;
}

.product_detail_cont .top_content .product_hl_img {
	width: 100%;
}

.product_detail_cont .top_content .product_hl_img img {
	max-width: 120px;
	width: 100%;
	margin: 0 auto;
}

.product_detail_cont .top_content .product_cont {
	width: 100%;
}
.product_detail_cont .top_content .product_cont .product_carousel {
	/* Changed on Feb 5 */
	width: 100%;
}
.data_manual {
	width: 100%;
	margin-top: 10px;
}

.product_icon li {
	float: left;
	width: 16%;
	margin-bottom: 5px;
	margin-left: 6px;
	max-width: 65px;
}

.product_icon {
	width: 100%;
}

/*Mobile Banner */
.mobile_banner h5 {
	margin: 0;
	padding: 3% 0;
	font-family: PT Sans;font-weight:400;
	margin-bottom: 5%;
}

.mobile_banner img {
	width: 100%;
	height: 100%;
}

.mobile_banner .content {
	position: absolute;
	padding: 3%;
}

.mobile_banner .content p {
	font-family: PT Sans; font-weight: 700;
	color: #3e3e3e;
	margin: 0;
    font-size:14px;
}

.mobile_banner .col {
	width: 100%;
	height: 100%;
}

.mobile_banner .row1,.mobile_banner .row2 {
	width: 100%;
	height: 49%;
}

.mobile_banner .row2 {
	margin-top: 2%;
}

.mobile_banner .tile {
	width: 49%;
	height: 100%;
	float: left;
	position: relative;
}

.mobile_banner .tile2,.mobile_banner .tile4,.mobile_banner .tile6,.mobile_banner .tile8
	{
	margin-left: 2%;
}

.mobile_banner .tile1 .content {
	bottom: 0;
	left: 0;
}

.mobile_banner .tile4 .content {
	top: 0;
}

.mobile_banner .tile4 h5,.mobile_banner .tile4 .content p {
	color: #FFF6F6;
}

.mobile_banner .tile5 .content {
	top: 0;
}
.mobile_banner .tile8 .content{
	top: 0;
	
}
.mobile_banner .tile8 .content .change_color{
	color: #0091d2;
}


/*smart menu starts*/ 


#main-menu
{
display: none;
top: 50px;
position: absolute;
width: 100% !important;
z-index:5;
opacity:1;
background: #FFF;
}

#main-menu li a{
    font-size:15px;
    /*text-transform:uppercase;*/
}

/*smart menu ends*/ 

/* Video Gallery*/
.video_list .videos {
    width:100%;
    margin-bottom:10px;
}
    .video_list .videos .video_image {
        width: 35%;
margin-right: 3%;
display: inline-block;
vertical-align: top;
    }
    .video_list .videos .video_content {
        width: 59%;
display: inline-block;
vertical-align: top;
    }
        .video_list .videos .video_content h5 {

            margin-top:0;
        }

        /* CTA Starts*/
.cta_tile {
    max-width: 350px;
margin: 10px auto;
}
/*CTA*/

.product_tabs .signup { /* Changed on feb 9*/

      max-width: 280px;

      margin: 0 auto;

}

.product_tabs .signup .text{ /* Changed on feb 9*/

      padding: 3%;

      font-size: 16px;

}


/* Smartphones (portrait and landscape) ----------- */
@media ( min-width : 320px) and (max-width: 480px) {
	.mobile_banner h5 {
		margin-bottom: 0;
	}
	.mobile_banner .content p {
		font-size: 80%;
		line-height: 1.3;
	}
}

@media ( max-width : 319px) {
	.mobile_banner h5 {
		margin-bottom: 0;
	}
	.mobile_banner .content p {
		font-size: 80%;
		line-height: 1.3;
	}
}

/*3 Mar Begin- Added the css below. On mobile main menu + icon is going up.*/
 #main-menu>li>a .sub-arrow{
		top: 50%;
	}
 /*3 Mar Begin- Added the css below. On mobile main menu + icon is going up.*/
 }