/**
* @version   $Id: responsive.css 19044 2014-02-24 23:19:53Z kevin $
* @author    RocketTheme http://www.rockettheme.com
* @copyright Copyright (C) 2007 - 2014 RocketTheme, LLC
* @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/

/* Global Tweaks here */
body .rt-block {padding: 10px;margin: 20px 15px;}
body a, body.readon, body .button {text-decoration: none;}
body .box1, body .box3 {margin: 15px;}

/* Responsive Utility Classes */
.visible-large {display: inherit;}
.visible-desktop{display:inherit!important;}
.hidden-large,.hidden-desktop,.visible-tablet,.visible-phone {display: none !important;}

/* Top */
body #rt-top .rt-block {margin: 0px 0px; padding:10px 0px 0px 0px;}

/* Logo */
body .rt-block.logo-block {margin: 7px 10px;padding: 0;}

/* RokGallery */
.feb12-home #rt-showcase .rt-container .rokgallery-wrapper {margin-left: 0 !important;}
.feb12-home #rt-showcase .rt-container .rg-ss-container {padding-left: 0; padding-right: 0;}
.rg-gm-slice img {max-width: 100%;height: auto;}

/* Navigation */
.rt-block.menu-block {margin: -1px 0 0;padding: 0;}
.rt-menu-mobile {text-align: center;padding: 15px 0;}
body #rt-navigation .rt-fusionmenu, body #rt-navigation .rt-splitmenu {margin: 0;}

/* Demo Styles Override */
.rt-image, .rt-image img {max-width: 100%;height: auto;}
.rt-demo-block {display: block; float: left;}
.rt-demo-space {margin: 15px;}
.rt-demo-width-10 {width: 20%;}
.rt-demo-width-20 {width: 20%;}
.rt-demo-width-25 {width: 25%;}
.rt-demo-width-30 {width: 30%;}
.rt-demo-width-33 {width: 33.33%;}
.rt-demo-width-40 {width: 40%;}
.rt-demo-width-50 {width: 50%;}
.rt-demo-width-60 {width: 60%;}
.rt-demo-width-66 {width: 66.66%;}
.rt-demo-width-70 {width: 70%;}
.rt-demo-width-75 {width: 75%;}
.rt-demo-width-80 {width: 80%;}
.rt-demo-width-90 {width: 90%;}

#rt-main #rt-content-bottom {border-top: 1px solid #C8C8C8;}

/* Responsive */
/* Tweaks for Wide Screen Here */
@media only screen and (min-width: 1200px) {
	.visible-large {display: inherit !important;}
	.hidden-large {display: none !important;}
	.visible-desktop {display: inherit !important;}
	.hidden-desktop {display: none !important;}
    .mb7-sa5 , .sa5-mb7 , .mb8-sa4 , .sa4-mb8 , .mb9-sa3 , .sa3-mb9 , .mb4-sa4-sb4, .sa4-mb4-sb4, .sa4-sb4-mb4, .mb6-sa3-sb3, .mb8-sa2-sb2, .sa3-mb6-sb3, .sa2-mb8-sb2, .sa3-sb3-mb6, .sa2-sb2-mb8, .mb3-sa3-sb3-sc3, .sa3-mb3-sb3-sc3, .sa3-sb3-mb3-sc3, .sa3-sb3-sc3-mb3 , .mb4-sa2-sb3-sc3, .mb4-sa3-sb2-sc3, .mb4-sa3-sb3-sc2, .mb6-sa2-sb2-sc2, .sa3-mb4-sb2-sc3, .sa2-mb4-sb3-sc3, .sa3-mb4-sb3-sc2, .sa2-mb6-sb2-sc2, .sa3-sb2-mb4-sc3, .sa2-sb3-mb4-sc3, .sa3-sb3-mb4-sc2, .sa2-sb2-mb6-sc2, .sa3-sb3-sc2-mb4, .sa3-sb2-sc3-mb4, .sa2-sb3-sc3-mb4, .sa2-sb2-sc2-mb6 {
        background-position: /* 48.4% 0 */49%;
    }
    .mb6-sa6, .sa6-mb6  {
        background-position: 50% 0;
    }    
}

 /* Tweaks for Desktop View */
@media only screen and (min-width: 960px) and (max-width: 1199px) {
    .rt-error-box .rt-error-container{width:345px;}
    .rt-error-box .error-title{font-size:6.3em;}
	.hidden-large,.hidden-tablet,.hidden-phone,.visible-desktop{display:inherit!important;}
	.visible-large,.visible-tablet,.visible-phone,.hidden-desktop{display:none!important;}
}

/* Tweaks for Tablet View */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.hidden-large,.visible-tablet,.hidden-desktop,.hidden-phone{display:inherit!important;}
	.visible-large,.hidden-tablet,.visible-desktop,.visible-phone{display:none!important;}	

    .mb7-sa5 , .sa5-mb7 , .mb8-sa4 , .sa4-mb8 , .mb9-sa3 , .sa3-mb9 , .mb4-sa4-sb4, .sa4-mb4-sb4, .sa4-sb4-mb4, .mb6-sa3-sb3, .mb8-sa2-sb2, .sa3-mb6-sb3, .sa2-mb8-sb2, .sa3-sb3-mb6, .sa2-sb2-mb8, .mb3-sa3-sb3-sc3, .sa3-mb3-sb3-sc3, .sa3-sb3-mb3-sc3, .sa3-sb3-sc3-mb3 , .mb4-sa2-sb3-sc3, .mb4-sa3-sb2-sc3, .mb4-sa3-sb3-sc2, .mb6-sa2-sb2-sc2, .sa3-mb4-sb2-sc3, .sa2-mb4-sb3-sc3, .sa3-mb4-sb3-sc2, .sa2-mb6-sb2-sc2, .sa3-sb2-mb4-sc3, .sa2-sb3-mb4-sc3, .sa3-sb3-mb4-sc2, .sa2-sb2-mb6-sc2, .sa3-sb3-sc2-mb4, .sa3-sb2-sc3-mb4, .sa2-sb3-sc3-mb4, .sa2-sb2-sc2-mb6 {
        background-position: 51.1% 0;
    }        
    .mb6-sa6, .sa6-mb6  {
        background-position: 50% 0;
    }
}

@media only screen and (max-width: 767px) {
    #rt-logo {margin: 0 auto;}
    .rt-block.menu-block, #rt-subnavigation {visibility: hidden;top: -30000px;left: -30000px;position: absolute;}
	.hidden-large,.hidden-desktop,.hidden-tablet,.visible-phone{display:inherit!important;}
	.visible-large,.visible-desktop,.visible-tablet,.hidden-phone{display:none!important;}    
	[class*="rt-demo-width-"] {width: 100%;}
	body .rg-ss-title {font-size: 300%;}
	body .rg-ss-container .rg-ss-controls .next, body .rg-ss-container .rg-ss-controls .prev, body .rg-ss-container .rg-ss-controls .next .arrow, body .rg-ss-container .rg-ss-controls .prev .arrow {width: 35px;}
	body .rg-ss-slice-list .rg-ss-info {width: auto;right: 5%;margin-left: 25px;margin-right: 25px;}
	body [class*="cols"] .rg-gm-slice-list li {width: 100%;}
	body .sprocket-tabs-nav > li {width: 100%;}
	.mb7-sa5 , .sa5-mb7 , .mb8-sa4 , .sa4-mb8 , .mb9-sa3 , .sa3-mb9 , .mb4-sa4-sb4, .sa4-mb4-sb4, .sa4-sb4-mb4, .mb6-sa3-sb3, .mb8-sa2-sb2, .sa3-mb6-sb3, .sa2-mb8-sb2, .sa3-sb3-mb6, .sa2-sb2-mb8, .mb3-sa3-sb3-sc3, .sa3-mb3-sb3-sc3, .sa3-sb3-mb3-sc3, .sa3-sb3-sc3-mb3 , .mb4-sa2-sb3-sc3, .mb4-sa3-sb2-sc3, .mb4-sa3-sb3-sc2, .mb6-sa2-sb2-sc2, .sa3-mb4-sb2-sc3, .sa2-mb4-sb3-sc3, .sa3-mb4-sb3-sc2, .sa2-mb6-sb2-sc2, .sa3-sb2-mb4-sc3, .sa2-sb3-mb4-sc3, .sa3-sb3-mb4-sc2, .sa2-sb2-mb6-sc2, .sa3-sb3-sc2-mb4, .sa3-sb2-sc3-mb4, .sa2-sb3-sc3-mb4, .sa2-sb2-sc2-mb6, .mb6-sa6, .sa6-mb6  {
        background-image: none;
    }
	body #rt-sidebar-a, body #rt-sidebar-b, body #rt-sidebar-c {min-height: 0;}
}

@media only screen and (min-width: 768px) {
    .rt-menu-mobile {display: none;}
}

@media only screen and (min-width: 481px) and (max-width: 767px) {
    /* Joomla Core */
    body .rt-container .component-content .column-1, body .rt-container .component-content .column-2, body .rt-container .component-content .column-3, body .rt-container .component-content .column-4 {width: 100%;float: none;}

    /* Tweaks for Smartphone View */
    body .rt-block.logo-block {margin: 0 auto;padding: 15px 0;width:100%;}
    body .rt-menu-mobile {padding: 50px 0 15px;}
}

@media only screen and (max-width: 480px) {
    #rt-copyright .rt-block {clear: both;}

    /* Joomla Core */
    body .rt-container .component-content .column-1, body .rt-container .component-content .column-2, body .rt-container .component-content .column-3, body .rt-container .component-content .column-4 {width: 100%;float: none;}

    /* Tweaks for Smartphone View */
    body .rt-block.logo-block {margin: 0 auto;padding: 15px 0;width: 100%;}
    body .rt-menu-mobile {padding: 50px 0 15px;}
	body .rg-ss-title {font-size: 200%;}
	body .rg-ss-caption {display: none;}
}


/* joomdev responsive css 13-4-2015 */
body #roksearch_results{ width:100%; }
.custom.ssq_logo{ width:100%; }

@media screen and (min-width:240px) and (max-width:380px) {
	div.RT-Killer{background:none !important;}
	body #ssqtitle{ font-size:24px; }
	body #phone_wrap{ float:none; margin:0 auto; }
	body .custom.bbbpplus_img{ float:none; text-align:center; }
	body #top-box2{ display:block; }
	body #top-box2 .box-1{ float:none; }
	body #top-box2 .box-2{ float:none; text-align:center; }
	body .submit-email, body.customdeadline2015right{font-size: 15px;} 
	body .customsubmit-content_tac > a{font-size: 12px;line-height:15px;}
	body .customscholarshipcontentView .tac a{ width:100%;padding: 10px 0px;}
	body .win-boxleft, body .win-boxright{width:83%;}
	body .placeWinner,body .winner-stack-d{width: 100% !important;}
	body #phone_wrapspanish > div {padding-left:0px;}
	
}

@media screen and (max-width:550px) {

	body .rt-block .djslider , body .rt-block .djslider > div{ height:auto !important; }
	body .win-boxleft, body .win-boxright{width:83%;}
	body .placeWinner,body .winner-stack-d{width: 100% !important;}
	body .customsubmit-content_tac > a{font-size: 18px;line-height:15px;}
	body .customscholarshipcontentView .tac a{ width:100%;padding: 10px 0px;}
	body #phone_wrapspanish > div {padding-left:0px;}
}

@media screen and (min-width:550px) and (max-width:750px) {

	body .rt-block #ssqlowertitle{ padding-left:104px; text-align:left; }
	body .win-boxleft, body .win-boxright{width:90%;}
	body .placeWinner,body .winner-stack-d{width: 100% !important;}
	body .customsubmit-content_tac > a{font-size: 18px;line-height:15px;}
	body .customscholarshipcontentView .tac a{ width:100%;padding: 10px 0px;}
}

@media screen and (max-width:650px) {
	body #ssqtitle {
		font-size: 28px;
	}
	body #ssqlowertitle{
		text-align:center;
	}
	body .placeWinner,body .winner-stack-d{width: 100% !important;}
	body .customsubmit-content_tac > a{font-size: 18px;line-height:20px;}
	body .customscholarshipcontentView .tac a{ width:100%;padding: 10px 0px;}
	body #phone_wrapspanish > div {padding-left:0px;}
}
@media screen and (min-width:600px) and (max-width:800px) {
	body .stack_imga,body .stack_imgb{background-size: 90%;}
}
@media screen and (max-width:800px) {
	body .mb8-sa4{background-position: 50.8% 0;}
	#rt-top2 >  div { width:100%; }
	body #rt-top2 .rt-omega{  float:none; width:auto; }
	div.RT-Killer{background:none !important;}
	#dj-main279select {display: inline-block;width: 100%;}
	#dj-main281select {display: inline-block;width: 100%;}
	body .component-content .rt-pagination li, body .component-content .pagination li{ display:inline-block; }
	body .win-boxleft, body .win-boxright{width:90%;}
	body .win-boxleft, .win-boxright{width: 89%;}
}
@media screen and (max-width:1024px) {
	body .dj-main li a.dj-up_a { height: 30px;padding: 7px 10px 0 !important;}
}
@media screen and (max-width:1050px) {

	body #top-box2{ display:inline-block; float:none; padding:0; }
	body .top-mobile-number{ text-align:center; }
	body #ssqtitle{ font-size:30px; }
	#rt-top2 .rt-omega{  float:right; width:auto; }
/* --	body #sticky{ display:none; }--- */
}

/* ---end-------- */

/*===============HEADER 4 STEPS FORM RESPONSIVE============*/
@media screen and (min-width:100px) and (max-width:1200px) {
	form#payment #ssq_rc_name{
		width:120px!important; 
		    margin-top: 3px;
	}
	form#payment #ssq_rc_phone{
		width:120px!important; 
		    margin-top: 3px;
	}
	form#payment #ssq_rc_email{
		width:120px!important; 
		    margin-top: 3px;
	}
}
@media screen and (min-width:1px) and (max-width:964px) {
	#gaurantee_form {
		display: none!important; 
	}
}
@media screen and (min-width:768px) and (max-width:964px) {
	form#payment #ssq_rc_name{
		width:120px!important; 
		    margin-top: 3px;
	}
	#sticky #result_table td {
		padding: 3px 7px 3px 7px!important;
	}
	form#payment #ssq_rc_phone{
		width:120px!important; 
		    margin-top: 3px;
	}
	form#payment #ssq_rc_email{
		width:120px!important; 
		    margin-top: 3px;
	}
	#main_form_text {
		padding-left: 20px!important; 
	}
	#main_steps_1 {
		margin-left: 170px!important; 
	}
	.main_steps {
		padding-left: 5px!important; 
	}
	#main_steps_1 {
		margin-right: -10px!important; 
	}
	.main_steps{
		margin-right: -10px!important; 
	}
	#ssq_rc_info li {
		height: 72px!important; 
	}
	#ssq_rc_submitName {
		position: inherit!important; 
		top: 0px!important; 
		float: none!important; 
		margin: 0px auto!important; 
		width: 111px!important; 
	}
	
	#ssq_rc_validate{left: 15px!important;}
	#ssq_rc_complete {left: 15px!important;}
	#ssq_rc_periodic ol li {left: 0px!important; padding: 0px!important; }
	#ssq_rc_general_header {
		position: inherit!important;
	}
	#ssq_rc_general_header_text {
		left: 15px!important;
		bottom: 13px!important;
		padding-left: 10px!important;
	}
}

@media screen and (min-width:964px) and (max-width:9964px) {
	#ssq_rc_validate{left: 15px!important;}
	#ssq_rc_complete {left: 15px!important;}
	#ssq_rc_periodic ol li {left: 0px!important; padding: 0px!important; }
	#ssq_rc_general_header {
		position: inherit!important;
	}
	#ssq_rc_general_header_text {
		left: 15px!important;
		bottom: 13px!important;
		padding-left: 10px!important;
	}
}

@media only screen and (max-width: 768px) {
    #sticky {display: none;}
}


#bread_step {
    position: inherit!important;
	height: 10px!important;
	top: 0px!important;
	left: 0px!important;
}
.form_step_header.legend_label.c8 {
    padding-top: 10px;
}
#step2 {
    margin-top: 0px!important;
}
#ssq_rc_periodic fieldset.c12 ol li {
    max-width: 1170px;
}
#bread_bbb {
	    left: auto!important;
    top: 1px!important;
    right: 1px!important;
}
form#payment #periodic {
   top: 0px!important;
}
#submit_stream {
    height: 40px!important;
}
#close_form {
    left: 0px!important;
    top: 1px!important;
    width: 200px!important;
}
form#payment #periodic {
    position: inherit!important;
    margin: 0px auto!important;
}
#p_message {
    min-height: 60px!important;
	    height: auto!important;
}
#sold_before {
    left: 0px!important;
}
#pl {
    height: 70px!important;
}
#pi {
    height: 70px!important;
}
#result_table td {
    padding: 3px 17px 3px 17px!important;

}
#result_table {
    max-width: 98%!important;
}
/*===============HEADER 4 STEPS FORM RESPONSIVE============*/
