/* ----------- iPad mini ----------- */
/* Portrait */

@media (max-width: 400px) {
                @-ms-viewport {
                   width: 320px;
                }
}

@media only screen and (min-width: 768px) and (max-width: 1024px){  
	.devkitcontentbody {
		width: 88%; 
	}
	
	#devkitcontent div.description{width:84%;}
	.devkitcontentbody li{padding:0px; width:25%;padding: 10px;}
	.devkitcontentbody a{ display: table;
    margin: 0 auto;
    text-align: center;}
    #pcsdkCarousel, #bannerCarousel {
        background-size: cover; 
    }
    .carousel-indicators {
        bottom: 3px;
    }
    .modal-content {
        height: 427px;
    }
    .media-body h3 {
        font-size: 22pt;
    }
    .media-body p {
        font-size: 13pt;
    }
    .share-width {
     /*   padding-top: 6%;*/
        width: 92%;
    }
    .share_container {
        padding-left: 16%;
    }
    .pcsdk_submenu_icons {
    /*width: 60%;*/
    display: table;
    margin-left: 35%;
    }
	.pcsdk_submenu li {
		display: inline-block;
		width: 24%;
		text-align: center;
	}    
	.download_submenu li {
		display: inline-block;
		width: 19%;
		text-align: center;
	}
    .downloadsubmenu ul,
	.download_submenu ul,
    .pcsdk_submenu ul,
    .supportsubmenu ul {
        margin: 0 auto;
        position: relative;
        width: 100%;
        z-index: 2;
    }
    .logindiv_container {
        float: none;
    }
    #social_icon ul {
        padding-top: 5%;
    }
    #social_icon {
        bottom: 0;
        margin: 46px;
        position: absolute;
        right: 0;
    }
    #social_icon ul li {
        width: 73px;
    }
    #small-img {
        top: 45px;
    } 
    .robtosappsacct {
        float: left;
    }
    .signup_desktop {
        float: right;
        padding-right: 0;
        text-align: right;
    }
    .feedback_description {
        display: table;
    }
    .item-content-block a {
        font-size: 15pt;
    }
	.feedback_icon_container{width:80%;}
    .feedback_icons {
        width: 20%;
        float: left;
        padding-bottom: 10px;
    }
    .feedback_name, .feedback_email{width:100%;}
    
    .feedback_container form {
        width: 100%;
        border: 0px solid red;
    }
	.api_rows{display:table;margin:0px auto;}
	.getting-list {display:table!important;margin:0px auto!important;}
	.getting-list li{width:33%;}
	.getting-list li a {width:219px;height:72px;}
	.getting-list .getting_start {width:60%;}
	.getting-list .getting_start div{text-align:left;}
		#emailModal .modal-dialog{ overflow-x:scroll;}
}
/* Landscape */

@media only screen and (min-device-width: 724px) and (max-device-width: 1224px) and (orientation: landscape) {
    .carousel-indicators {
        bottom: 3px;
    }
    .media-body h3 {
        font-size: 22pt;
    }
    .media-body p {
        font-size: 13pt;
    }
    .share-width {
           width: 90%;
    }
    .share_container {
        padding-left: 18%;
    }
    .item-content-block a {
        font-size: 15pt;
    }
    /*#social_icon {
        left: 22%;
    }*/
    .login_left {
        left: 7%;
    }
    /*#social_icon {
        left: 2%;
    }*/
	.logindiv_container{float:right;}
    .modal-content {
        height: 338px;
    }
    .robtosappsacct {
        font-size: 13pt;
    }
    .feedback_icons {
        float: left;
    }
    .feedback_icon_container{width:58%;}
    .signup_desktop {
        padding-left: 15%;
    }
    .pcsdk_submenu_icons {
        display: table;
        margin: 0 auto;
        width: 700px;
    }
    .pcsdk_submenu li {
        display: inline-block;
        text-align: center;
        width: 19%;
    }
	 #social_icon{margin:20px;position:static;}
	#emailModal .modal-dialog{ overflow-x:scroll;}
}
/* ----------- iPad 3 and 4 ----------- */

@media only screen and (min-width: 820px) and (max-width: 1024px) {
    .footer_logs.col-md-8.footerContent {
        padding-right: 220px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 819px) {
    .footer_logs.col-md-8.footerContent {
        background-size: 200px;
        padding-right: 220px;
    }
    .subgrid-content .col-md-3 {
        float: left;
        padding: 0px 8px 0px 0px;
    }
}
/* ----------- Galaxy Tab 10.1 ----------- */
/* Portrait and Landscape */

@media (min-device-width: 800px) and (max-device-width: 1280px) {
   /* #social_icon {
        margin: 55px;
    }*/
	#social_icon{margin:20px;position:static;}
    .pcsdk_submenu_icons li {
        display: inline-block;
        position: relative;
        float: left;
        text-align: center;
    }
	.getting-list {display:table!important;margin:0px auto!important;}
	.getting-list li{width:33%;}
	.getting-list li a {width:219px;height:72px;}
	.getting-list .getting_start {width:100%;}
	.getting-list .getting_start div{text-align:left;}
}
/* Portrait */

@media (max-device-width: 800px) and (orientation: portrait) {}
/* Landscape */

@media (max-device-width: 1280px) and (orientation: landscape) {}
/* ----------- Asus Nexus 7 ----------- */
/* Portrait and Landscape */

@media screen and (device-width: 601px) and (device-height: 906px) and 
(-webkit-min-device-pixel-ratio: 1.331) and (-webkit-max-device-pixel-ratio: 1.332) {
    .pcsdk_submenu_icons {
        display: table;
        margin: 0 auto;
        width: 100%;
    }
    .pcsdk_submenu li {
        display: inline-block;
        text-align: center;
        width: 19%;
    }
}
/* Portrait */

@media screen and (device-width: 601px) and (device-height: 906px) and 
(-webkit-min-device-pixel-ratio: 1.331) and (-webkit-max-device-pixel-ratio: 1.332) and (orientation: portrait) {
    .pcsdk_submenu_icons {
        display: table;
        margin: 0 auto;
        width: 100%;
    }
    .pcsdk_submenu li {
        display: inline-block;
        text-align: center;
        width: 19%;
    }
}
/* Landscape */
 