@media only screen and (min-width: 1025px) {

/* Menu Styles */
.desktop-menu { display: block; width: auto; float:left;}
.menu-mobile { display:none; }

#main-nav { width: auto; }

.clientLogosContainer {
	width:95%;
}

.text-content {
	width: 100%;
    margin: 0 auto;
}

}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
.new-purchase-text {
    width: 25%;
}
.sip-text{
	width:25%;
}
/* Menu Styles */
.desktop-menu { display: block;}
.menu-mobile { display:none; }

.logo {  margin-left: 0; }

.desktop-menu { width: 100%; }
#main-nav { width: 100%; }

.clientLogosContainer {
	width:94%;
}
.text-content {
	width: 88%;
    margin: 0 auto;
}
/*.tollfree {
    display:none;
}*/
.pull-right-gs {
    width:18%;
}
.forgot-pwd-left {
    width: 70%;
    float: left;
    border-right: 1px solid #ccc;
}
.forgot-pwd-right {
    width: 30%;
    float: left;
}
.butn_light_blue{
	margin-right:0px;
}
.new-purchase-icons{
	display:block;
}
.tab-new-purchase-icons{
	display:none;
}
.mob-new-purchase-icons{
	display:none;
}
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
.mainCaptcha {
    background-image: url("/../images/Captcha.jpg");
    color: rgb(0, 0, 0) !important;
    width: 25% !important;
    font-size: 24px !important;
    font-weight: 900 !important;
    vertical-align: top !important;
    margin-top: -3px !important;
    text-align:center;
}
.field_text{
	width:30%;
}
.field_left_text{
	width:30%;
}
.field_right_text {
	width:59%;
}

/* Menu Styles */
.desktop-menu { display: none; }

.logo { margin-left: 1%; }

.clientLogosContainer {
	width:94%;
}

.text-content {
	width: 90%;
    margin: 0 auto;
}
.pull-right-gs {
    width:18%;
}
.forgot-pwd-left {
    width: 70%;
    float: left;
    border-right: 1px solid #ccc;
}
.forgot-pwd-right {
    width: 30%;
    float: left;
}
.new-purchase-icons{
	display:none;
}
.tab-new-purchase-icons{
	display:block;
}
.mob-new-purchase-icons{
	display:none;
}
.port-summary {
    width: 73%;
    margin-left: 2%;
}		
}

@media only screen and (min-width: 481px) and (max-width: 768px) {
.sip-text{
	width:40%;
}
.sip_input_txt{
	width:59%;
}	
.new-purchase-text {
    width: 40%;
}
.new_pur_input_txt{
	width:59%;
}	

/* Menu Styles */
.desktop-menu { display: none; }


.logo {  margin-left: 3%; }
.karvylogo { margin-right:6%; }

.clientLogosContainer {
	width:92%;
}

.text-content {
	width: 100%;
    margin: 0 auto;
    padding-left:0px;
}
.pull-right-gs {
    width:25%;
}
.new-purchase-icons{
	display:none;
}
.tab-new-purchase-icons{
	display:block;
}
.mob-new-purchase-icons{
	display:none;
}

}
@media only screen and (min-width: 481px) and (max-width: 640px) {
.mainCaptcha {
    background-image: url("/../images/Captcha.jpg");
    color: rgb(0, 0, 0) !important;
    width: 30% !important;
    font-size: 24px !important;
    font-weight: 900 !important;
    vertical-align: top !important;
    margin-top: -3px !important;
    text-align:center;
}
.desktop-menu { display: none; }
.port-summary {
    width: 60%;
    margin-left: 14%;
}	
.confirm-block{
	width:100%;
}
.confirm-text{
	width:40%;
}
.confirm-text1{
	width:59%;
}
.sip-text{
	width:40%;
}
.sip_input_txt{
	width:59%;
}	
.new-purchase-text {
    width: 40%;
}
.new_pur_input_txt{
	width:59%;
}	
.hnav_input_txt{
	width:73.5%;	
}
.redemption-text {
    width: 29%;
}
.redemption_input_txt{
	width:65%;
}
.ass-folio-text {
    width: 29%;
}
.ass-folio_input_txt{
	width:65%;
}	
.change_pwd_input_txt{
	width: 65%;
}
.field_left_text{
	width:40%;
}		
.field_right_text {
	width:59%;
}
.field_text{
	width:40%;
}
}

@media only screen and (min-width: 361px) and (max-width: 480px) {
.mainCaptcha {
    background-image: url("/../images/Captcha.jpg");
    color: rgb(0, 0, 0) !important;
    width: 40% !important;
    font-size: 24px !important;
    font-weight: 900 !important;
    vertical-align: top !important;
    margin-top: -3px !important;
    text-align:center;
}
.cph {
    width: 82% !important;
}
.field_text{
	width:100%;
}
.confirm-block{
	width:100%;
}
.confirm-text{
	width:40%;
}
.confirm-text1{
	width:59%;
}	
.fatca-text {
    width: 100%;
}
.new-purchase-text {
    width: 100%;
}
.new_pur_input_txt{
	width:95%;
}
.ass-folio-text {
    width: 29%;
}
.ass-folio_input_txt{
	width:70%;
}	
.redemption-text {
   width: 100%;
   padding:0px;
}
.redemption_input_txt{
	width:100%;
}
/* Menu Styles */
.desktop-menu { display: none; }
.column { width:80%; }


.logo { margin-left: 4%; }
.karvylogo { margin-right:5%; }

.clientLogosContainer {
	width:90%;
}

.text-content {
	width: 100%;
    margin: 0 auto;
    padding-left:0px;
}
.pull-right-gs {
    width:31%;
}
.new-purchase-icons{
	display:none;
}
.tab-new-purchase-icons{
	display:none;
}
.mob-new-purchase-icons{
	display:block;
}
/* Historic NAV Styles*/
.hnav_input_txt{
	width:73%;	
}
/* Change Pwd Styles Start*/
.butn-left {
    background: #852272;
    color: #fff;
    padding: 10px 20px;
    text-align: center;
    display: block;
    font-size: 16px;
	margin:0 auto;
}
.change_pwd_input_txt{
	width: 90%;
}
/* Change Pwd Styles End*/
.field_left_text{
	width:100%;
}	
.field_right_text {
	width:100%;
}
.sip-text{
	width:100%;
}
.sip_input_txt{
	width:100%;
}
}


@media only screen and (min-width: 100px) and (max-width: 360px) {
.mainCaptcha {
    background-image: url("/../images/Captcha.jpg");
    color: rgb(0, 0, 0) !important;
    width: 40% !important;
    font-size: 24px !important;
    font-weight: 900 !important;
    vertical-align: top !important;
    margin-top: -3px !important;
    text-align:center;
}
.cph {
       width: 82% !important;
     }
.field_text{
	width:100%;
}
.locateus-right{
	width:315px;
}
.locateus-right{
	padding-left:0;
}
.contact-person::before{
	left:0;
	font-size:14px;
}
.contact-number::before{
	left:0;
	font-size:14px;
}
.email::before{
	left:0;
	top:0;
	font-size:14px;
}
.locateus-text{
	margin-left:0px;
	font-size:13px;
}
.locateus-right span{
	font-size:13.5px;
}
.login-form-big-noborder{
	padding:20px 6px 20px 10px;
}
.new-purchase {
    margin: 20px 0 0 0;
}
.confirm-block{
	width:100%;
}
.confirm-text{
	width:100%;
}
.confirm-text1{
	width:100%;
}
.fatca-text {
    width: 100%;
}
.sip-text{
	width:100%;
}
.sip_input_txt{
	width:100%;
}
.new-purchase-text {
    width: 100%;
}
.new_pur_input_txt{
	width:100%;
}
.butn_light_blue{
	margin: 0 auto;
}	
.redemption-text {
    width: 100%;
	padding:0;	
}
.redemption_input_txt{
	width:100%;
}
/* Menu Styles */
.desktop-menu { display: none; }
.column { width:100%; }


.logo { margin-left: 2%; }
.karvylogo { margin-right:6%; }


.clientLogosContainer {
	width:90%;
}

.text-content {
	width: 100%;
    margin: 0 auto;
    padding-left:0px;
}
.pull-right-gs {
    width:36%;
}
.ass-folio-text {
    width: 100%;
    display: block;
}
.ass-folio_input_txt{
	width:100%;
}
.new-purchase-icons{
	display:none;
}
.mob-new-purchase-icons{
	display:block;
    width:100%;
}
.tab-new-purchase-icons{
	display:none;
}
/* Historic NAV Styles*/
.hnav_input_txt{
	width:100%;	
}
/* Change Pwd Styles Start*/
.butn-left {
    background: #852272;
    color: #fff;
    padding: 10px 20px;
    text-align: center;
    display: block;
    font-size: 16px;
	margin:0 auto;
}
.change_pwd_input_txt{
	width: 90%;
}
/* Change Pwd Styles End*/
.field_left_text{
	width:100%;
}
.field_right_text {
	width:100%;
}
}
@media only screen and (min-width:280px) and (max-width: 768px) {
.butn_light_blue{
	margin: 0 auto;
}
	.logoBox2 {
		height: 65px;
	}
	.mainmenu-icon {
		float: left;
		display: block;
		font-size: 25px;
		padding: 8px 15px 8px 0;
		color:#444;
	}
	.desktop-menu.responsive-menu {
		position: absolute;
		display: block;
		width: 100%;
		height: 100%;
		overflow: hidden;
		top: 65px;
		z-index: 999;
		background-color: #fff;
		left: 0;
	}
	.logoBox2 .logo img {height: 40px;	}
	#main-nav {padding:0 15px; margin:15px 0 0;	}
	#main-nav .main-nav-item {
		display: block;
	}
	.inv-name-label {
		display: none;
	}
	#main-nav .main-nav-tab {text-align:left; display:block; width:100%;
	}
	#main-nav .main-nav-item-active .main-nav-tab {
		border-bottom: 2px solid #444;
	}
	.container .row {
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.redemption_input_txt {
	margin-bottom:10px;}
	.login-form-big-noborder1 {
	width:100%;}
	}
@media only screen and (min-width: 768px) and (max-width: 980px) {
.new-purchase-icons{
	width:100%;
}
.hnav-left{
	width:70%;
}
.hnav-right{
	width:30%;
}
.lnav-left{
	width:70%;
}
.lnav-right{
	width:30%;
}
}