@media (min-width: 992px){
	.col-md-9.leftSectionTab {
	  width: 71%;
	}
	.col-md-3.rightSectionTab {
	  width: 29%;
	}
	.collapse.navbar-collapse{padding-left: 0px;}
}
@media(max-width:1680px){
	#addcbtquestions .fieldsSec .inputRadio > label{ margin-right: 0px}
}

@media(max-width:1300px){
	/*.viewVideoPage .videoBlock{width: 100%}*/

	/*28-12-2015*/
	.videoBlock video, .onlinevideoBlock video{
		width: 350px;
	}
	.viewVideoPage .label-content{width: 60%}

	/*05-02-2016*/
	.addVideoPage .label-content {
	    width: 50%;
	}
	.addVideoPage #editvideoquestions{
		width: 100%
	}
	#addJOBSubscription{
		width: 100%
	}
	#addSubscription{
		width: 100%
	}

}
@media(max-width:1400px){
	.viewProfilePage .carrerSec .form-group .styled-select select{  min-width: 100px;}
	.viewProfilePage .carrerSec .form-group .server-alert input{max-width: 128px;}
	.viewProfilePage .eduSec .form-group .server-alert input{max-width: 110px;}
	.viewProfilePage .eduSec .form-group .styled-select input {max-width: 100px;}	
	.viewProfilePage .eduSec .form-group .styled-select select {min-width: 135px;}
	.viewProfilePage .carrerSec .form-group {margin-right: 15px;}
	.viewProfilePage .eduSec .form-group {margin-right: 10px;}
	.viewProfilePage .eduSec .form-group .fromDate select {min-width: 70px;}
	.viewProfilePage .eduSec .form-group .percentage select {min-width: 110px;}
	#addcbtquestions .fieldsSec .inputRadio > label{ margin-right: 0px}
	.viewCandidate .carrerSec .fieldsSec .form-group {width: 44%;}
	/*28-12-2015*/
	#upload-to-server {
	    display: block;
	    margin-left: 70%;
	}
	.ivyRegister{margin-top: 0%;}
	/*28-12-2015*/
}

@media(max-width:1200px){
	.rightTabHead.sliderHead{ padding-left:10px; }
	/*.viewVideoPage .label-content .control-label {width: 100%;}*/
	.editVideoPage .thumbImgHint { width: 50%; display: inline-block;}
	.accordianSec ul > li a {padding: 10px 5px 10px 10px;}
	.questionPage{width: 100%;}
	.viewPage .form-group{width: 69%}
	#addcbtquestions .form-group {width: 48%;}
	#addcbtquestions .form-group label {width: 27%;}
	.viewPage #register_cbt .form-group {width: 48%;}
	.viewPage #addcbtquestions .form-group .inputRadio {width: 100%}
	#profile_setting .form-group {width: 79%;}
	.subscribePage .form-group{width: 100%;}
	#addSubscription .form-group{width: 48%}
	#assignQuestion .form-group{width: 100%}
	#employerpayment .form-inline .form-group{margin-bottom: 20px}
	#employerpayment .fieldsSec{margin-bottom: 0px !important}
	.accordianSec ul li.active {background: #41576a url("../images/accArrow.png") no-repeat scroll 17px center;}
	.addCbt #addcbt .col-sm-offset-5.col-md-6.col-xs-12{
		margin-left: 0px;
		padding-left: 0px
	}
	/*01-02-2016*/
	#addjobs .fieldsSec .col-sm-offset-5.col-md-6.col-xs-12{
		margin-left: 0px;
		padding-left: 0px;
	}
	#employerpayment .form-group{
		width: 49%;
	}
	.tableBlock .tableSec #afterVideoDelete{padding: 0px 1px}
	#afterVideoDelete table{border-right: 2px solid #ddd;}
	#registrationform .fieldsSec .form-group {margin-bottom: 25px;}
	#editPartner .fieldsSec .form-inline .form-group{width: 45%}
	#register_cbt .col-sm-offset-5.col-md-6.col-xs-12 {
	    padding-left: 0px;
	    margin-left: 0px;
	    width: 100%;
	}
	.subscribePage .form-group{
		min-height: 240px;
	}

	/*17-02-2016*/
	#addJOBSubscription .form-group {
	    width: 48%;
	}
	#paidPartner .form-group{
		width: 48%;
	}
	#paidPartnerds .form-group{
		width: 48%;
	}
	#paidPartnerds .textWithError .errormessage, #paidPartner .textWithError .errormessage {
	    top: 58px;
	}
	#paidPartnerds .partnertextBoxHint, #paidPartner .partnertextBoxHint{
		padding-right: 10px !important;
	}
	#exportCandidate .actionBlock{display: inline-block; width: 100%}

}

@media(max-width:991px){
	.footerList	.col-sm-3 {min-height: 210px}
	#postjgfobsfd .form-group label {width: 100%;}
	#postjgfobsfd .form-group span{display: none;}
	#profile_setting .form-group label{width: 46%;}
	#profile_setting .form-group{width: 100%; padding: 0px}
	.subscribePage .fieldsSec{width: 100%;}
	.subscribePage .fieldsSec .form-group label{padding: 5px 15px;}
	.subscribePage .form-group{min-height: auto;}
	#addSubscription .form-group{width: 48%}
	.pagination > li > a, .pagination > li > span{padding: 6px 9px;}
	/*.viewCandidate .carrerSec .fieldsSec .form-group{width: 50%}*/
	#managealerts .fieldsSec .form-group{width: 90%;padding-left: 0px;}
	#starttestblock .form-group label {width: 36%;}
	/*28-12-2015*/
	.videoBlock video, .onlinevideoBlock video{
		margin-bottom: 10px
	}
	.videoBlock{
		text-align: center;
		width: 100%
	}
	.viewVideoPage .label-content{
		margin-top: 20px
	}
	.addVideoPage #upload-to-server {
	    display: block;
	    margin-left: 350px;
	}
	.addVideoPage .onlinevideoBlock{
		width: 100%
	}


	/*01-02-2016*/
	#addjobs #organization, #addjobs #technology_specification{min-width: 251px;}
	#addjobs .form-group .styled-select select{ min-width: 251px; max-width: 251px;}
	#addjobs .form-group .styled-select-xs .selectpicker {min-width: 124px; display: inline-block;}
	#addjobs .form-group #job_description{min-width: 251px; max-width: 251px;}
	.tabUl .tavLi{padding: 0px 13px;}
	/*#profile_setting .col-sm-offset-5.col-sm-7 {padding-left: 0px; margin-left: 15px}*/
	.editPage #registrationform .fieldsSec .form-group{margin-bottom: 25px}
	.editPage #registrationform .form-group label {width: 40%;}
	.errormessage{font-size: 10px}
	.headSection form.form-inline.formLogin{float: none;}
	.cbtLogin .container{
		max-width: 630px !important;
	    margin-top: 10px;
	}

	/*05-02-2016*/
	.addVideoPage #upload-to-server {
	    display: block;
	    margin-left: 140px;
	}

	/*16-02-2016*/
	#employerregistrationform .col-sm-offset-5.col-md-8.col-xs-12{padding-left: 0px ;margin-left: 28.666667%;}
	.updateCv input[type="file"] {
	    float: left;
	    width: 100%;
	    margin-bottom: 10px;
	}
	.contentBlock:before{
		background: none;
	}
	#addcbt .form-group{
		width: 48%;
	}
	.tabSocialAllign>span{
		float: left;
	}
	.tabUl .tavLi {
	    padding: 0px 5px;
	}
	#registrationformed .form-group{
		margin-bottom:15px
	}
	#registrationformed  .fieldsSec {
		margin-bottom: 0px;
	}
	.editPage #registrationformed .col-sm-offset-4.col-sm-7{
		padding-left:0px;
		margin-left: 0px;
	}
	.viewVideoPage .videoBlock .videoPlay video{
		float: left;
	}
	#exportCandidate .paginationSec{
		float: none;
		margin-top: 15px;
	}
	.topheaderLeft h4{padding: 5px 10px;}
	.breadcrumbSec{padding: 16px 0px;}
	.breadcrumbSec ol li{padding: 3px 6px;}
	
	
}

@media(min-width:768px) and (max-width:991px){
	.ivyHeader .nav>li>a{padding: 0px 7px;}
	.ivyHeader .navbar{margin-bottom: 0px;}
	.ivyHeader .navbar-default .navbar-nav>li>a{font-size: 11px; }
	.ivyHeader .navbar-default .navbar-nav>li>a:hover{font-size: 11px; }
/*	.ivyHeader{margin-top: 10px;}
	.ivyHeader{margin-top: 10px;}*/
	.ivyHeader .navbar-nav>li{margin: 14px 0px; margin-top: 15px;}
	.headSection img{width: 229px;}
	.headSection {float: left; text-align: center;width: 100%;}
	.headSection > a{display: block;}
	.viewPage .form-group{width: 80%}
	.viewPage .form-group > label {width: 47%}
	.uploadVideoAnswer .label-content .form-inline label {width: 100%; padding: 0px}
	.ivySearch .form-group{margin-top: 0}
	/*Tabs*/
	
	.labelDiv label.footerPara.tabDiv.tabDetails.TabFullTime{background: #9f5f5f; padding: 2px 10px;font-size: 14px;color: #fff;font-family: 'Lato', sans-serif;margin-right: 150px;}
	.labelDiv label.footerPara.tabDiv.tabDetails.tabTemp{background: #14c4eb; padding: 2px 8px;font-size: 14px;color: #fff;font-family: 'Lato', sans-serif;margin-right: 150px;}
	.labelDiv label.footerPara.tabDiv.tabDetails.tabFreelance{background: #37bf9b; padding: 2px 10px;font-size: 14px;color: #fff;font-family: 'Lato', sans-serif;margin-right: 150px;}
	.labelDiv label.footerPara.tabDiv.tabDetails{margin-right: 20px;}
	.labelDiv label.footerPara.tabDiv.tabDetails.tabTemp{margin-right: 20px;}
	.labelDiv label.footerPara.tabDiv.tabDetails.tabFreelance{margin-right: 20px;}
	.labelDiv label.footerPara.tabDiv.tabDetails.TabFullTime{margin-right: 20px;}
	.ivyTabs .tabImageSection img {border: 1px solid #ddd;padding: 4px; width: 120px;}
	.rightTabHead{margin-top: 20px;}
	.applyBlock button.btn.btn-info.tabApply{margin-top: 100px;}
	.tabDate{width: 50%}
	.tabLacationDetails{width: 50%}
	.tabSession{width: 50%}
	.tabSocialAllign{width: 50%}
	.ivySearch .form-group .btnAdv{width: 50%;}
	.collapse.navbar-collapse{padding-left: 0px;}
	ul.sidebar-ul-list a{font-size: 12px;}

	/*Inner pages*/
	.headersec ul li{padding: 5px 15px 0px 15px;}
	.headerLeft img{max-width: 220px;}
	.personalFields .form-group label{width: 27%;}
	.carrerSec .form-group label{width: 27%;}
	.carrerSec .form-group { width: 43%; margin-bottom: 15px;}
	.salarySec {margin-top: 0px;}
	/*.accordianSec .myAcc::before, .accordianSec .profileSec::before, .accordianSec .settingSec::before {display: none;}*/
	.socialSec ul li {width: 20%; height: 29px;}
	.accordianSec ul > li{font-size: 15px; padding-left: 28px; background: transparent url("../images/accArrow.png") no-repeat scroll 15px center;}
	.accordianSec ul > li:hover { background: #41576a url(../images/accArrow.png) no-repeat 15px center;}
	.topheader .col-sm-2.topheaderLeft{width:25%}
	.topheader .col-sm-10.topheaderRight{width:75%}

	/*Post Job*/
	.postJob #postjobs .form-group label {width: 100%;}
	.postJob #postjobs .form-group .colon{display: none;}
	.subscribePage .fieldsSec .form-group{width: 100%}
	.subscribePage .fieldsSec .form-group .col-xs-12.col-md-6{border-left: none;}
	.subscribePage .fieldsSec .form-group label{width: 100%}
	.subscribePage .fieldsSec .control-label{border-bottom: 1px solid #ddd}
	.accountInfo .fieldsSec .control-label{width: 50%;}
	.searchProfile #searchprofile .styled-select-xs .selectpicker{min-width: 100%}
	.searchProfile #searchprofile .fieldsSec .form-group label{width: 25%}
	/*.searchProfile #searchprofile .colon{display: none;}*/
	.searchProfile #searchprofile .styled-select-xs .selectpicker{min-width: 108px;}
	.searchProfile .fieldsSec .form-group select, .searchProfile .fieldsSec .form-group .form-control{min-width: 215px; max-width: 215px;}
	.searchProfile #searchprofile .form-group{width: 100%}
	.searchProfile #searchprofile .fieldsSec .form-group label{width: 37%;}
	.viewVideoPage .videoBlock{width: 100%}
	.viewVideoPage .label-content{width: 80%}
	.postJob .personalFields .form-group label{width: 30%}
	/*.colon{display: none;}*/
	/*.postJob .form-group {width: 100%;}*/

	/*Add vodeo page*/
	.addVideoPage .form-group {width: 85%;}
	.editVideoPage .form-group {width: 86%;}

	/*Emp edit page*/
	.employerEditPage .form-group {width: 87%;}

	/*Pament Page*/
	.cardPage #employerpayment .form-group label{width: 100%;}
	.cardPage #employerpayment .colon{display: none;}
	.styled-select label.error{width: 100%}
	.server-alert label.error{width: auto}

	/*User login profile*/
	.viewProfilePage .personalFields .form-group .colon{display: none;}
	.viewProfilePage .personalFields .form-group label{width: 100%}
	.viewProfilePage .personalInfo h2{font-size: 13px; margin-top: 15px;}
	.innerIvy .fileUpload input[type="file"]{margin-left: 7px;}
	.viewProfilePage .carrerSec .form-group label, .viewProfilePage .eduSec .form-group label {width: 100%}
	.viewProfilePage .form-group .colon{display: none;}
	.viewProfilePage .carrerSec .form-group .server-alert input, .viewProfilePage .eduSec .form-group .server-alert input{margin-left:0px}
	.viewProfilePage .carrerSec .form-group .styled-select, .viewProfilePage .eduSec .form-group .styled-select {margin-left:0px;margin-bottom: 10px;}
	.viewProfilePage .carrerSec .form-group .server-alert input, .viewProfilePage .eduSec .form-group .server-alert input,
	.viewProfilePage .eduSec .form-group .styled-select input {
		max-width: 195px;
	}
	.viewProfilePage .carrerSec .form-group .styled-select select, .viewProfilePage .eduSec .form-group .styled-select select{ 
		min-width: 177px;
	}
	.viewProfilePage .carrerSec .form-group, .viewProfilePage .eduSec .form-group{width: 47%}
	.viewProfilePage .carrerSec .form-control{margin-left: 0px}
	.viewProfilePage .carrerSec .form-group:last-child{margin-bottom: 0px}
	.editPage .form-group label{width: 100%;}
	.editPage .colon{display: none;}
	.twoColumn > .form-group label{width: 49%}
	.twoColumn .form-group .colon{display: none;}
	.twoColumn .form-group label{width: 100%}
	.viewProfilePage .eduSec .form-group .server-alert{margin-left: 0px;}
	.viewProfilePage .carrerSec .form-group .server-alert{margin-left: 0px;}
	#login .checkbox{width: 100%}
	.uploadVideoAnswer .videoBlock .form-group label{width: 100%}
	.uploadVideoAnswer .videoBlock .form-group .colon{display: none;}
	/*.uploadVideoAnswer .label-content .form-inline label {width: 50%}*/
	.questionPage #cbt_questionpage .form-group {width: 70%}
	.addCbt .form-group{width: 48%;}
	#addcbtquestions .form-group label {width: 100%; float: none;}
	#addcbtquestions .inputRadio > label {margin-right: 0;}
	#addcbtquestions .form-group .server-alert {width: 100%;}
	.inputRadio {display: block;}
	#addjobs .form-group {width: 48%}
	.postJob #organization, .postJob #technology_specification{min-width: 241px;}
	.postJob .form-group .styled-select select{ min-width: 241px; max-width: 241px;}
	.postJob .form-group .styled-select-xs .selectpicker {min-width: 119px; display: inline-block;}
	.postJob .form-group #job_description{min-width: 241px; max-width: 241px;}
	.dropList {width: 32%;}
	.dropDetails{width: 68%;}
	.dropDetails .form-inline label{width: 48%}
	/*#managealerts .form-inline label {width: 37%;}*/
	.viewCandidate .carrerSec .form-group label, .viewCandidate .eduSec .form-group label{
		display: inline-block; width: 36%;
	}
	.viewCandidate .form-group .colon {display: inline-block;}
	.viewCandidate .carrerSec .fieldsSec .form-group{width: 100%;}

	/*01-02-2016*/
	#addjobs #organization, #addjobs #technology_specification{min-width: 251px;}
	#addjobs .form-group .styled-select select{ min-width: 251px; max-width: 251px;}
	#addjobs .form-group .styled-select-xs .selectpicker {min-width: 124px; display: inline-block;}
	#addjobs .form-group #job_description{min-width: 251px; max-width: 251px;}

	/*16-02-2016*/
	/*.tabUl .tavLi {
	    padding: 0px 10px;
	}*/
	.editPage .styled-select label.error {
	    width: 100% !important;
	    font-size: 11px !important;
	}
	.viewPage .form-group {
	    width: 100%;
	}
	.editPage .form-group .styled-select select{
		max-width: 190px;
    	min-width: 190px;
	}
	.editPage .fieldsSec .form-group .server-alert input{
		max-width: 190px;
		min-width: 190px;
	}
	.editPage .form-group .styled-select-xs .selectpicker {
	    min-width: 94px;
	    display: inline-block;
	}
	#profile_setting .form-group label{
		width: 40%;
	}

}


/*16-02-2016*/
@media (min-width: 1200px){
	.partnerHome .container {
		width: 1300px;
	}
}

@media (max-width: 1200px){
	.partnerLogo{
		max-width: 200px;
	}
	.proficient{
		font-size:15px;
	}
	.seeker{
		font-size:15px;
	}
	.viewJobList .form-inline label:last-child {
	    font-weight: normal;
	    width: 400px;
	    float: left;
	}
}

@media (max-width: 1024px){
	.partnerLogo {
		max-width: 160px;
		top: 110px;
	}
	#registrationformed .form-group{
		margin-bottom:20px
	}
	#registrationformed  .fieldsSec {
		margin-bottom: 0px;
	}

	/*24-02-2016*/
	.contentHead > h3{
		font-size: 14px;
		padding: 18px 5px;
	}
	.breadcrumbSec ol li{
		font-size: 11px;
	}
}

@media (max-width: 992px){
	.partnerLogo {
		max-width: 250px;
		top: 110px;
		position:initial;
		margin: 0 auto;
		margin-top: 30px;
	}
	.partnerHome .poweredByLogo {
		top: auto;
	}
	#addPartner .fieldsSec .form-group {
		width:48%
	}
	.viewJobList .form-inline label:last-child {
	    font-weight: normal;
	    width: 340px;
	    float: left;
	}
	.ivySearch{background-size: cover }
}


@media(min-width:992px) and (max-width:1200px){
	.ivyHeader .nav>li>a{padding: 0px 15px;}
	.ivyHeader .navbar-nav>li{margin: 14px 0px; margin-top: 15px;}
	.ivyHeader .navbar-default .navbar-nav>li>a{font-size: 11px; }
	.HeadSection img{width: 229px;}
	/*Tabs*/
	/*.tabSocial{float: none;}*/
	.tabInfo .footerPara.tabDiv{background: #ed6c19; padding: 2px 10px; font-size: 14px;  color: #fff; font-family:'Lato', sans-serif; margin-right: 20px;}
/*	.labelDiv label.footerPara.tabDiv.tabDetails{margin-right: 110px;}*/
	.labelDiv label.footerPara.tabDiv.tabDetails.tabTemp{margin-right: 110px;}
	.labelDiv label.footerPara.tabDiv.tabDetails.tabFreelance{margin-right:110px;}
	.labelDiv label.footerPara.tabDiv.tabDetails.TabFullTime{margin-right:110px;}
	.ivyTabs .tabImageSection img {border: 1px solid #ddd;padding: 4px; width: 140px;}
	.rightTabHead{margin-top: 20px;}
	.collapse.navbar-collapse{padding-left: 0px;}	

	/*Inner pages*/
	.headersec ul li{padding: 5px 15px 0px 15px;}
	.accordianSec ul > li{font-size: 15px; padding-left: 28px; background: transparent url("../images/accArrow.png") no-repeat scroll 15px center;}
	.accordianSec ul > li:hover { background: #41576a url(../images/accArrow.png) no-repeat 15px center;}
/*	.searchProfile .fieldsSec .form-group select, .searchProfile .fieldsSec .form-group .form-control{min-width: 194px;}
	.searchProfile .fieldsSec .form-group label{width: 35%;}*/

	/*Add vodeo page*/
	.addVideoPage .form-group label{width: 26%;}

	/*User login profile page*/
	.viewProfilePage .personalFields .form-group label{width: 29%;}
	.editPage .form-group .styled-select-xs .selectpicker{min-width: 86px; display: inline-block;}
	.editPage .fieldsSec .form-group .server-alert input{max-width: 176px;}
	.editPage .fieldsSec .form-group .styled-select .select{min-width: 156px;}
	.editPage .colon{display: none;}
	.twoColumn .form-group label{width: 100%}
	.twoColumn .form-group .colon{display: none;}
	.uploadVideoAnswer .videoBlock .form-group label {width: 30%; display: inline-block;}
	.uploadVideoAnswer .videoBlock .form-group label{width: 100%}
	.uploadVideoAnswer .videoBlock .form-group .colon{display: none;}
	.addCbt .form-group{width: 48%;}
	#addjobs .form-group {width: 48%}
	#employerregistrationform .col-sm-offset-5.col-md-8.col-xs-12{padding-left: 0px ;}
	
	/*16=02-2016*/
	.editPage .fieldsSec .form-group .server-alert input {
	    max-width: 190px;
	    min-width: 190px;
	}
	.editPage .form-group .styled-select-xs .selectpicker {
	    min-width: 94px;
	    display: inline-block;
	}
	.editPage .form-group .styled-select select {
	    max-width: 190px;
	    min-width: 190px;
	}

	

	
}

/*
@media(min-width:778px) and (max-width:977px){
	.ivyHeader .nav>li>a{padding: 0px 4px;}
	.ivyHeader .navbar-default .navbar-nav>li>a{font-size: 11px;}
	.ivyHeader .navbar-nav>li{margin: 14px 0px; margin-top: 15px;}
}*/
@media screen and (min-width:768px) and (max-width:1024px){
	.headSection a img{float: none;}
	.poweredByLogo img{
		max-width:170px
	}

}

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


	
	#addjobs .form-group{ margin-bottom: 15px;}

	.footerList ul.footerListUl {
		display: inline-block;
		float: left;
		margin: 5px;
		padding: 0 6px;
		width: 60%;
	}
	.footerListUl li {
		color: #fff;
		display: inline-block;
		list-style: outside none none;
		margin-bottom: 0;
		padding: 2px 15px;
	}
	.tabUl {
		display: inline-block;
		padding-left: 4px;
	}
	.tabUl .tavLi {
		border: medium none;
		float: left;
		list-style-type: none;
		margin: 0 2px;
	}
	.tavLi {
		height: 24px;
		padding: 6px;
		width: 10%;
	}

}


@media screen and (max-width:767px){
		.brochure .static-img img {
    width: 100%;
}

.brochure .static-img {
    float: left;
    width: 90%;
}
	.topheaderLeft img{display:block}
	.headSection {float: left; text-align: center;width: 100%;}
	.headSection > a{display: inline-block;}
	.headSection a img{float: left; width: 250px;}
	.headSection form.form-inline.formLogin{min-width: 100%;padding-top: 0px;}
	/*.headSection .checkbox p{margin: 0 0 7px; float: left;}*/
	.headSection input.form-control{margin-bottom: 10px; margin-top: 20px;}
	.headSection button.btn.btn-default.btnSubmit{float: right;}
	.headSection .container-fluid.bg-container{padding-left: 0px;padding-right: 0px;}
	.headSection input.form-control{margin-left: 0px;}
	.ivyTopbar .container-fluid.bg-container{padding-left: 0px; padding-right: 0px;}
	.headSection a img{width: 240px;}
	.headSection .field1{float: left;}
	.headSection .field2{float: left;}
	.headSection .formContent{float: right; padding-left: 10px;}
	.checkbox{float: left;width: 100%;}
	.headSection input.form-control.field1{margin-right: 10px;}
	.tabDate{width: 50%}
	.tabLacationDetails{width: 50%}
	.tabSession{width: 50%}
	.tabSocialAllign{width: 50%}
	
	/* 28-12-2016 */
	#startRecord{margin-top: 0px; }
	#startRecordHelp{margin-right: 15px;}

	/*Inner page*/
	.headerLeft{width: 100%;}
	.headerLeft img{margin: 0 auto; display: block;}
	.headerRight{width: 100%; margin-top: 0px}
	.headerRight .navbar-default .navbar-collapse, .navbar-default .navbar-form{border: none;}
	.headerRight .user{display: block; width: 100%; float: none; text-align: center; padding: 10px 20px 10px 20px;}
	.headersec ul li{width: 33%; border-left: none; margin-bottom: 15px;}
	.accMenu{float: right; width: 100%;}
	.innerIvy .headerRight ul{float: none;}
	.headerRight .navbar{margin-bottom: 0px}
	.personalFields .form-group{width: 100%}
	.personalFields .form-group label{width: auto}
	.personalFields .form-group span{right: 0}
	.salarySec {margin-top: 0px;}
	.carrerSec .styled-select{padding-left: 0px;}
	.personalFields{width: 100%}
	.personalFields .form-group label{width: 15%}
	.personalFields .form-group{width: 100%}
	.personalFields .row{padding:0px 15px;}
	.carrerSec{padding:0px;}
	.carrerSec .form-control, .carrerSec .styled-select{margin-left: 0px;}
	.carrerSec .form-group{width: 100%}
	.salarySec{margin-top: 0px;}
	.personalFields .form-group label{width: auto}
	.personalFields .form-group span{right: 0}
	.personalInfo{width: 50%; float: none; margin: 0 auto; margin-top: 15px}
	.topheaderRight, .cvSec{padding: 0px;}
	.backSec{padding: 0px 15px;}
	.headerRight > .collapsed:focus{background: none}
	.breadcrumbSec { float: right; padding: 17px 10px;}
	.carrerSec label, .fieldsSec label{width: auto}
	.fieldsSec { margin-bottom: 0px;}
	.form-group > .styled-select{width: 100%}
	.sortBySection .styled-select{width: auto}
	.personalFields .styled-select select, .carrerSec .styled-select select{min-width: 100%}
	.carrerSec .styled-select.fromDate > select{min-width: 100%}
	.carrerSec .salarySec .form-group label{min-width: 0px;}

	/*postJobs*/
	.postJob #postjobs .form-group .styled-select select, 
	.postJob #postjobs .form-group #job_description,
	.postJob #postjobs #organization,
	.postJob #postjobs #technology_specification {
		min-width: 100%
	}
	.postJob #postjobs .form-group{width: 100%}
	.postJob #postjobs .form-group p{margin-right: 0px}
	.postJob #postjobs #postjobs, .postJob #postjobs #cancel{margin-bottom: 20px}
	/*.tableBlock .tableSec .styled-select{width: 100%;}*/
	#actionRow .styled-select{width: auto}
	.subscribePage .fieldsSec .form-group .col-xs-12.col-md-6{border-left: none;}
	.subscribePage .fieldsSec .form-group,
	.searchProfile #searchprofile .form-group{
		display: block; 
		float: left;
		width: 100%;
	}
	.subscribePage .fieldsSec .form-group label {width: 100%}
	.subscribePage .fieldsSec .control-label{border-bottom: 1px solid #ddd}
	#managealerts .col-xs-6{width: 100%; padding:0px;}
	.accountInfo .fieldsSec .control-label{width: 50%;}
	.accountInfo{margin-top: 10px}
	.dashBoard .fieldsSec label {width: 46%;}
	.searchProfile .fieldsSec .form-group select{min-width: 100%}
	.searchProfile .fieldsSec .form-group .form-control{min-width: 100%}
	.searchProfile #searchprofile .form-group label{width: 100%}
	.searchProfile #searchprofile .form-group .colon{display: none;}
	.searchProfile #searchprofile .form-group .styled-select{display: block;}
	.searchProfile #searchprofile .fieldsSec .form-group .selectpicker{width: 100%; display: block;}
	.searchProfile #searchprofile .styled-select-xs .selectpicker{min-width: 100%; margin-bottom: 10px;}
	.searchProfile #searchprofile .fieldsSec .form-group .styled-select-xs{display: block;}
	.searchProfile{padding: 0px 0px}
	/*.searchProfile #profile_search{float: right;}*/
	.label-content .form-group .col-md-6.col-xs-12{padding-left: 0px;}
	#editvideoquestionsfd .form-group .col-md-6.col-xs-12{padding-left: 0px; position: relative; top: -20px;}
	#searchprofile #profile_search_cancel{margin-left: 10px}
	#searchprofile #profile_search{float: none;}
	.viewVideoPage .videoBlock{width: 100%}
	.viewVideoPage .label-content{width: 100%}
	.postJob .form-group .styled-select select{min-width: 100%}
	.postJob #organization, .postJob #technology_specification{min-width: 100%;}
	.form-group label, .form-group .server-alert{display: block;}
	.colon{display: none;}
	.editVideoPage .thumbImgHint { width: 100%;display: inline-block;}
	.cardPage #employerpayment .styled-select-xs .selectpicker{min-width: 100%; display: block; margin-bottom: 10px;}
	.cardPage #employerpayment .styled-select select{min-width: 100%}
	.cardPage #employerpayment .ccimage{width: 100%; float: left; display: block;}
	.testloginSection .testLogin.personalFields .form-group .error {width: 100%;}
	
	
	/*login Page*/

	.ivyLogin .loginFields{width: 300px}
	.ivyLogin .loginBlock {padding: 0px 30px 10px 30px }
	.ivyLogin .loginBlock .form-control {height: 40px; border-radius: 0px; padding: 0px 35px 0px 15px; }
	.ivyLogin .passwordField:after{top: 60px; right: 1px;}
	.ivyLogin .emailField:after{top: 11px; right: 1px;}
	.ivyLogin .loginBlock > p{font-size: 13px}
	.ivyLogin .loginBlock .buttons{float: none;}

	.loginAccess {margin-top: 0px; }
	.ivyLogin .loginBlock .checkbox{margin-top: 0px}
	.ivyLogin .orSec p:after{width: 100px;}
	.ivyLogin .orSec p:before{width: 100px;}
	.ivyLogin .liginSocial ul{padding-left: 30px;}
	.ivyLogin .liginSocial ul li{margin-right: 0px;}
	.ivyLogin .orSec p{margin-top: 10px}
	.ivyLogin .liginSocial ul{margin-top: 0px}
	.ivyLogin .logoSec img{max-width: 175px;}
	.ivyLogin .headSec{  height: 129px;}
	.ivyLogin .logoSec img{top: 76px;}
	.ivyLogin .loginButton span.loginBtnBlock{padding: 5px 7px 5px 25px; margin-bottom: 0px;}
	.ivyLogin .loginBtnBlock:before{top: 10px;}
	.ivyLogin .ivyLogin{margin-top: 10%}

	/*Tabs*/
	.applyBlock .tabApply{border: none;background: #0154a6;color: #fff;float: left;border-radius: 0px; margin-top: 20px;}
	.tabSocial{float: none;}
	.secContent h3.tabHead{margin-top: 15px;}
	.tabInfo .footerPara.tabDiv{background: #ed6c19; padding: 2px 10px; font-size: 14px;  color: #fff; font-family:'Lato', sans-serif; margin-right: 20px;}
	.labelDiv label.footerPara.tabDiv.tabDetails{margin-right: 20px;}
	.labelDiv label.footerPara.tabDiv.tabDetails.tabTemp{margin-right: 20px;}
	.labelDiv label.footerPara.tabDiv.tabDetails.tabFreelance{margin-right: 20px;}
	.labelDiv label.footerPara.tabDiv.tabDetails.TabFullTime{margin-right: 20px;}
	.ivyTabs .tabImageSection img {border: 1px solid #ddd;padding: 4px; width: 120px;}
	.rightTabHead{margin-top: 20px;}
	.applyBlock button.btn.btn-info.tabApply{margin-top: 0px;}

	/*Header*/
	.ivyHeader .navbar-default .navbar-nav>li>a{font-family: 'Lato', sans-serif; font-size: 11px; color: #fff;}	
	.ivyHeader .navbar-default .navbar-nav>li>a:hover{padding-left: 35px;}
	.ivyHeader .navbar-default .navbar-collapse{border: none;}
/*	.ivyHeader{margin-top: 10px;}*/
	.ivyHeader .navbar-default .navbar-toggle:hover{background: #0154a6}
	.ivyHeader .navbar{margin-bottom: 0px;}
/*	.ivyHeader{margin-top: 10px;}*/
	.ivyHeader .navbar-default .navbar-nav>li>a{border-right: none; text-align: left;}

	/*Footer*/
	.footerList .col-md-2.col-sm-4{margin-top: 20px;}
	.formContent .form-control{width: auto;}

	/* Header section*/
	.headSection > a{width: 100%;}
	.headSection > a, .headSection .formContent{display: inline-block; float: none; vertical-align: top;}
	.headSection > a img{float: none;}
	.headSection form.form-inline.formLogin{float: none;}
	.ivyHeader .nav > li:first-child a{padding-left: 25px;}

	.contentBlock:after{display: none;}
	.accHead h4{display: none;}
	.topheaderLeft img{float: left;}
	.topheader{position: relative;}
	.topheaderLeft{
		position: absolute;
		left: -100%;
		top: 0px;
		z-index: 10;
		width: 250px;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	.topheaderLeft.menuOpened {		
		left: 0px;
	}
	.navTrigger{display: inline-block; float: left; padding-right: 10px; cursor: pointer;}
	.contentHead{width: 50%;}
	.personalFields .styled-select select, .carrerSec .styled-select select{
        min-width: 100%;
    }

    .ivyRegister .form-group{width: 100%}
    .ivyRegister .loginButton span.loginBtnBlock{font-size: 16px;}
    .ivyRegister .loginButton span.loginBtnBlock {padding: 5px 5px 5px 22px;}
    .ivyRegister .loginBtnBlock:before{top: 9px;}
    .ivyRegister .loginBlock .form-control{height: 36px}
    .ivyRegister .loginBlock .form-control{padding: 0px 10px}
    .ivyRegister .form-group{margin-left: 0%}
    .ivyRegister button.loginBtnBlock {top: 7px}

    /*dashboard Edit page*/
    .employerEditPage .change_pass{padding-left: 0px;}
    .employerEditPage .form-group .styled-select select {min-width: 100%;}

    /*Reset Password*/
    .resetPassword .loginButton span.loginBtnBlock, .forgotPassword .loginButton span.loginBtnBlock{font-size: 15px; top:0px;}
    .resetPassword .logoSec img, .forgotPassword .logoSec img{top: 32px;}
    .resetPassword .logoSec img{max-width: 165px;}
    .postJob form{padding: 0px 15px}
    .tableBlock .tableSec .table-responsive{border: none;}
    .forgotPassword .loginButton span.loginBtnBlock{font-size: 14px;}
    .forgotPassword #forgotpassword{padding: 0px 15px}
    #alert_msg, .alert-success{width: 100%; margin: 0 auto; font-size: 11px; margin-bottom: 10px;}
    .cardPage .form-group .server-alert input{max-width: 100%; min-width: 100%}
	.cardPage .form-group .form-group .styled-select select, .viewProfilePage .eduSec .form-group .styled-select select{min-width: 100%;}
	.postJob .form-group .styled-select-xs .selectpicker{min-width: 100%; display: inline-block; margin-bottom: 10px}

    /*User pahe login profile page*/
    .viewProfilePage .personalFields .form-group .server-alert input {max-width: 100%;}
    .viewProfilePage .carrerSec .form-group .server-alert input{max-width: 100%;}
    .viewProfilePage .carrerSec .form-group .styled-select select{min-width: 100%}
    .viewProfilePage .carrerSec .form-group .delete_career,.viewProfilePage .carrerSec .form-group .delete_education{margin-bottom: 10px}
    .userAccount .fieldsSec .form-inline label{width: 50%; padding: 0px;}
    .userAccount .viewPage form {padding: 0px;}
    .editPage .form-group .styled-select-xs .selectpicker {min-width: 100%;display: inline-block; margin-bottom: 10px;}
    .editPage .fieldsSec .form-group .server-alert input {max-width: 100%;}

    /* Two colum Layout */
    .twoColumn .drop-with-hints{display: block;}
    .postJob .fieldsSec{margin-bottom: 0px}

    .addCbt .form-group .ui-spinner{width: 100%;}
    .addCbt .form-group #expire_date, .addCbt .form-group #test_name{max-width: 100%}
    .addCbt .form-group .styled-select select{min-width: 100%}
    .addCbt .form-group .styled-hours-mins .ui-spinner {max-width: 100%; margin-top: 10px}
    .questionBlock .form-group .server-alert {width: 100%;}
    .twoColumn .questionBlock .form-group .server-alert{width: 100%;}
    .twoColumn .questionBlock .form-group label{width: 100%}
    .viewProfilePage .eduSec .form-group .styled-select input {max-width: 100%;}
	.viewProfilePage .eduSec .form-group .server-alert{margin-left: 0px;}
	.viewProfilePage .carrerSec .form-group .server-alert{margin-left: 0px;}
	.testloginSection .testLogin.personalFields .form-group label {width: 100%; text-align: left;}
	#login .checkbox{float: none;}
	#login .headSection .checkbox p{float: none;}
	form.formLogin input.form-control {max-width: 100%; width: 100%;}
	.ivyTopbar .headersec #submit{margin-right: 0px;}
	.uploadVideoAnswer .label-content{width: 100%}
	.uploadVideoAnswer .videoBlock{width: 100%}
	.uploadVideoAnswer label, .uploadVideoAnswer label {width: 50%}
	.uploadVideoAnswer #userpostanswer .fieldsSec .form-group:nth-child(1){margin-bottom: 5px;}
	.uploadVideoAnswer #userpostanswer .fieldsSec .form-group:nth-child(2){margin-bottom: 0px;}
	#countdown {float: right; width: 100%; text-align: right; margin-bottom: 20px;}
	.questionPage .questionAppend #cbt_questionpage .form-group{margin-bottom: 15px;}
	.questionPage .questionAppend .form-group{width: 100%; margin-bottom: 5px;}
	.tableBlock{padding:0px 15px;}
	.personalFields .form-group label{padding: 0px 0px}

	.btn{margin-top: 10px; margin-bottom: 10px}
	.addCbt .form-group span {position: relative; right: 15px}
	/*#addcbtquestions .form-group span {right: 15px;}*/
	#addcbtquestions .form-group{width: 100%}
	.accordianSec ul > li{padding-left: 48px;}
	.ivySearch button.btn.btn-primary.btnSearch{top: 5px}
	.formSearchFun span.arrow-down{bottom: -11px;}
	#login .form-group{margin-bottom: 0px;}
	#login .form-group > #submit {margin-top: 0px; margin-right: 0px}
	.ivyTopbar .bg-container {padding-bottom: 0px;}
	.footerList	.col-xs-3 {min-height: 210px}
	#employerregistrationform{padding: 0px 0px}
	#postjgfobsfd .styled-select select{min-width: 100%;}
	#postjgfobsfd .server-alert input, #postjgfobsfd .server-alert textarea{min-width:100%;}
	.viewVideoPage{margin: 0px}
	.viewPage #register_cbt .form-group {width: 100%;}
	#register_cbt .styled-select select{width: 100%;max-width: 100%;}
	#addcbtquestions .form-group label{width: 100%}
	.viewPage #addcbtquestions .inputRadio > label{display: block; margin-left: 10px;}
	.viewPage .inputRadio .question_type{display: none;}
	.viewPage #register_cbt .form-group .server-alert .form-control{max-width: 100%; min-width: 100%;}
	.viewPage #register_cbt .form-group .styled-select select{max-width: 100%; min-width: 100%;}
	.contentBlock::before{background: none}
	#addcbtquestions .form-group .inputCheckbox span {right: 15px;} 
	.ivyLogin .liginSocial ul{padding-left: 14px;}
	#login label.error{margin-top: -7px;}
	.ivyLogin .loginBlock span a{font-size: 11px;margin-top: 5px;}
	.ivyRegister .loginButton{bottom: -1px;position: relative;}
	.personalFields .form-group > span{display: none;}
	#actionRow .pagination{margin: 7px 0;}
	#actionRow .actionBlock {background: none}
	#actionRow .styled-select select{border: 1px solid #ddd}
	.topheader .personalFields{padding: 0px 0px}
	#profile_setting .form-group label{width: 100%; float: none;}
	#profile_setting .show_profile_image{display: none;}
	.subscribePage .fieldsSec{width: 100%;}
	#candidate_list #radioactive{display: none;}
	#candidate_list .fieldsSec .form-group{margin-bottom: 10px;}
	#afterUserDelete #profile_search {margin: 0px;}
	#afterUserDelete .btn{margin: 0px}
	.candidateListBlock > h1{margin-top: -15px;}
	.candidateListBlock .sortBySection {float: left!important; width: 100%}
	.candidateListBlock #candidatesort_by{min-width: 100%}
	#addSubscription select {min-width: 100%; max-width: 100%;}
	#addSubscription textarea {min-width: 100%; max-width: 100%;}
	#addSubscription .form-group{width: 100%}
	#addSubscription .fieldsSec .form-group:nth-child(5){margin-bottom: 0px;}
	#alert_msg {width: 100%; margin-top: 15px;}
	.alertMsg{width: 100%; margin:0px;}
	#actionRow .pagination{margin: 0px;}
	.dropList {width: 100%;}
	.dropDetails{width: 100%;}
	.dropDetails .form-inline label{width: 48%}
	#assignQuestion table {margin-bottom: 10px}
	#assignQuestion #searchCandidatePagination {display: block; width: 100%; text-align: right;}
	.viewPage .form-group{padding: 0px 15px;}
	#employerpayment h1{margin: 0 10px 20px; padding: 10px 0}
	#managealerts .manage_alerts{display: none;}
	.viewPage #managealerts .inputRadio > label{margin-right: 10px}
	#managealerts .form-group> label {text-align: left; margin-right: 0px}
	.postJob .form-group p{margin-top: 0px}

	/*7-8-2015*/
	#successStoryInformation #cke_success_story{width: 100%; max-width: 100% !important; min-width: 100% !important}
	#addjobs .drop-with-hints .hints-text{top: 76px;}
	#login .form-group label.error {margin-top: -10px;}
	#login .loginAccess .buttons{margin-top: 10px}
	#login .form-group {margin-bottom: 10px}
	#addjobs .postJob .form-group .styled-select-xs .selectpicker{margin-bottom: 20px}
	#addjobs .postJob .form-group p{margin-top: 10px}
	#addjobs .form-group .styled-select-xs:first-child{margin-bottom: 28px;}
	#addjobs .drop-with-hints .hints-text {top: 107px;}
	#addjobs .styled-select-xs label#exp_in_year-error,#addjobs .styled-select-xs label#exp_in_month-error{font-size: 12px; margin-top: 3px}
	.viewCandidate .carrerSec .form-group label, .viewCandidate .eduSec .form-group label{
		display: inline-block; width: 36%;
	}
	.viewCandidate .form-group .colon {display: inline-block;}
	.viewCandidate .carrerSec .fieldsSec .form-group{width: 100%;}
	.viewCandidate #contactform .form-group label {width: 36%; display: inline-block;}
	#assignQuestion .form-group .styled-select select {max-width: 100%; min-width: 100%;}
	.questionAppend {margin-left: 0px; padding: 0px;}
	#starttestblock .form-group {margin-left: 0%;}
	#starttestblock .form-group label {width: 100%;}
	#starttestblock{padding: 0px}
	.cbtLogin .container{padding: 0px}
	.updateSuccess textarea{max-width: 100%; min-width: 100%}
	/*28-12-2015*/
	#upload-to-server {
	    display: block;
	    margin-left: 300px;
	}
	.poweredByLogo img{max-width:140px}
	#assignQuestion .form-group .textBoxHint{
		float: left !important;
	}
	/*01-02-2016*/
	#addjobs #organization, #addjobs #technology_specification{min-width: 100%;}
	#addjobs .form-group .styled-select select{ min-width: 100%; max-width: 100%;}
	/*#addjobs .form-group .styled-select-xs .selectpicker {min-width: 124px; display: inline-block;}*/
	#addjobs .form-group #job_description{min-width: 100%; max-width: 100%;}
	#addjobs .form-group .styled-select-xs .selectpicker {min-width: 100%; display:block;}
	#addjobs .form-group .styled-select{display: block;}
	#addjobs .drop-with-hints .hints-text{top: 33px;}
	.postJob #organization, .postJob #job_title, .postJob #technology_specification{min-width: 100%}
	#addjobs .fieldsSec .col-sm-offset-5.col-md-6.col-xs-12{position: relative; top: -20px}
	#employerpayment .form-group {width: 100%;}
	.accordianSec ul li.active {background: #41576a url("../images/accArrow.png") no-repeat scroll 36px center;}
	.subscribeList .form-group, #managealerts .col-sm-offset-2.col-xs-6, 
	#employerregistrationform .col-sm-offset-5.col-md-8.col-xs-12{
		padding-left: 0px; 
		position: relative; 
		top: -20px;
	}
	#managealerts .form-group .server-alert{display: inline-block;}
	#managealerts .form-group label{float: left;}
	.loadmoreImage{width: 100%;}
	.loadmoreImage img{text-align: center;margin: 0 auto;display: block;}
	#profile_setting .col-sm-offset-5.col-sm-7{padding-left: 0px;position: relative; left: 0px; top: -20px;margin-left: 0px}
	#edi_user_submit, #registrationform .formCancel{margin-top: 0px}
	.editPage .form-group .styled-select select{width: 100%; min-width: 100%; max-width: 100%}
	#registrationform .col-sm-offset-4.col-sm-7{padding-left: 0px; }
	#addvideoquestions .form-inline .textHintLabel .textBoxHint {font-size: 10px; position: absolute; top: 45px;}
	.errormessage {font-size: 11px;}
	#contactform .row{padding: 0px}
	#editPartner .fieldsSec .form-inline .form-group{width: 100%}
	.topheaderRight .contentBlock{padding: 0px;}
	.resetPassword .logoSec img {top: 76px;}
	#addCBTSubscription .styled-select select {
	    max-width: 100%;
	    min-width: 100%;
	}
	#addCBTSubscription .form-group .form-control{
		max-width: 100%;
	    min-width: 100%;
	}
	#addCBTSubscription .form-group {
	    width: 100%;
	}
	#cbt_login .fieldsSec .col-sm-offset-3 {
	    margin-left: 0%;
	}
	#searchprofile .col-md-6.col-xs-12{
		padding-left: 0px; 
		position: relative; 
		top: -30px;
	}
	#managealerts .col-sm-offset-5.col-sm-7, #register_cbt .col-sm-offset-5.col-md-6.col-xs-12{
		padding-left: 0px;
		position: relative; 
		top: -30px;
	}
	.forgotPassword .logoSec img {
	    top: 79px !important;
	    max-width: 156px !important;
	}
	#managealerts .form-group > span{top: -12px; right: 8px; display: inline!important}

	/*15-02-2016*/
	#paidTableGrid_paginate{
		margin-top: 10px;
		margin-bottom: 10px;
		margin-left: 10px
	}
	.customerListSec select#period_selection{
		min-width: 121px;
	}
	.partnerInfo .customerListSec .sortBySection {
	    float: right;
	    margin-bottom: 10px;
	}
	#jTableGrid_filter{
		margin-right: 8px;
	}
	.partnerInfo .personalFields #jTableGrid_paginate, .totalEarned{
		margin-left: 10px;
	}
	.paidHistorySec .paidFilterBySection .btn-success, .paidHistorySec .paidFilterBySection .btn-info{
		margin-top: 0px
	}
	.totalEarned {
		float: none;
	    margin-top: 0px;
	    margin-bottom: 10px;
	}
	.paidFilterBySection .form-group .server-alert input.datepickersep {
		width: 125px;
	}
	.paidHistorySec .paidFilterBySection .btn-success{
		margin-bottom: 0px
	}
	#jTableGrid_filter, .partnerInfo .customerListSec .sortBySection{
		margin-right:0px;
	}
	
	/*16-02-2016*/
	.partnerDomainDetails span a{
		font-size: 14px;
	}
	.partnerLogSec p:before, .partnerLogSec p:after{
		width: 70px !important;
	}
	#addvideoquestions .fieldsSec .martop10{
		width: 100%;
		padding-left: 0px;
		position: relative;
		top: -20px
	}
	.col-sm-offset-5.col-md-8.col-xs-12{padding-left: 0px ;margin-left: 0% !important;}
	.viewVideoPage .label-content{width: 100%; padding: 0px}
	.ivyHeader .navbar-nav>li{
		width: 100%;
		margin: 10px 0px;
	}
	.editPage .form-group .styled-select select{
		max-width: 100%;
    	min-width: 100%;
    	width: 100%
	}
	.editPage .fieldsSec .form-group .server-alert input{
		max-width: 100%;
		min-width: 100%;
		width: 100%
	}
	#addcbt .form-group {
	    width: 100%;
	}
	.tableBlock .tableSec{
		padding: 0px 0px
	}
	.tableBlock h1 {
	    margin-left: 0px;
	}
	#managealerts .col-sm-offset-2.col-xs-6{
		margin-left:100px;
		padding-left: 0px;
	}
	.labelUlAllign {
	    float: none;
	}
	#addcbt .styled-hours-mins{
		display: block !important;
	}
	.subscribePage .fieldsSec .form-group {
	    border: 3px solid #ddd;
	    padding: 10px;
	}
	#successStoryInformation{
		padding: 0px;
	}
	#addJOBSubscription .styled-select select{
		max-width: 100%;
	    min-width: 100%;
	}
	#addJOBSubscription .form-group{
		width:100%
	}
	.addVideoPage .form-group .server-alert input{
		width: 100%;
		max-width: 100%;
	    min-width: 100%;
	}
	#addPage .form-group{
		padding: 0px
	}
	#addPage .form-group label{
		padding-left: 10px;
		padding-right: 10px
	}
	#addPage .server-alert {
	    margin-left: 0px;
	}
	#addJOBSubscription .form-group .server-alert span, #addSubscription .form-group .server-alert span, #addCBTSubscription .form-group .server-alert span,
	#addPartner .form-group .server-alert span, #editPartner .form-group .server-alert span	{
		position: absolute;
		right: -13px;
    	top: 6px;
	}
	#addJOBSubscription .form-group .server-alert, #addSubscription .form-group .server-alert, #addCBTSubscription .form-group .server-alert,
	#addPartner .form-group .server-alert, #editPartner .form-group .server-alert {
		position: relative;
	}
	#addPartner .fieldsSec .form-group, #editPartner .fieldsSec .form-group {
		width: 100%;
	}
	#addPartner .fieldsSec .styled-select select, #editPartner .fieldsSec .styled-select select{
		max-width:100%;
		min-width:100%
	}
	#addPartner .fieldsSec .server-alert textarea, #editPartner .fieldsSec .server-alert textarea{
		max-width:100%;
		min-width:100%
	}
	
	#managealerts .col-sm-offset-5.col-sm-7{
		padding-left:100px;
		margin-left: 0px
	}
	#managealerts .form-group{
		width: 100% !important
	}
	#paidPartner .form-group{
		width: 100%;
	}
	#paidPartner .form-group .partnertextBoxHint{
		float: left !important;
	}
	.editPage #registrationformed .col-sm-offset-4.col-sm-7 input{
		margin-top: 0px;
	}
	.editPage #registrationformed .col-sm-offset-4.col-sm-7{
		padding-left:0px;
	}
	.viewVideoPage .onlinevideoBlock{width: 100%;}
	#paidPartnerds .form-group{
		width: 100%;
	}
	#paidPartnerds .textWithError .errormessage, #paidPartner .textWithError .errormessage {
	    top: 58px;
	}
	#paidPartnerds .partnertextBoxHint, #paidPartner .partnertextBoxHint{
		padding-right: 0px;
		float: none !important;
	}
	#paidPartnerds .styled-select, #paidPartner .styled-select{
		width: 100%
	}
	#paidPartnerds .select_small > .styled-select, #paidPartner .select_small > .styled-select{
		background: none;
	}
	#adminexportemployer .paginationSec{
		float: none;
		margin-top: 15px;
		margin-bottom: 10px
	}
	#employerpayment .styled-select{display: block;}
	.partnerInfo .customerListSec .sortBySection{
		top: 56px;
		padding-right: 10px;
	}
	#jTableGrid_filter{
		margin-left: 10px;
	}
	.viewJobList #assignQuestion{
		padding: 0px 0px 15px 0px
	}
	.viewJobList .form-inline label:last-child {
	    font-weight: normal;
	    width: 350px;
	    float: left;
	}
	.listJobSearch .paginateForm tr td{
		padding: 15px 5px;
	}
	.regButtonNew label{
		display: none;
	}
}


@media screen and (max-width:639px){
	.personalFields{width: 100%}
	.personalFields .form-group label{width: 15%}
	.personalFields .form-group{width: 100%}
	.personalFields .row{padding:0px 15px;}
	.carrerSec{padding:0px;}
	.carrerSec .form-control, .carrerSec .styled-select{margin-left: 0px;}
	.carrerSec .form-group{width: 100%}
	.salarySec{margin-top: 0px;}
	.personalFields .form-group label{width: auto}
	.personalFields .form-group span{right: 0}
	.personalInfo{width: 55%; float: none; margin: 0 auto; margin-top: 15px; margin-bottom: 15px}
/*	.topheaderRight, .cvSec{padding: 0px;}*/
	.backSec{padding: 0px 15px;}
	.headerRight > .collapsed:focus{background: none}
	.breadcrumbSec { float: right; padding: 17px 10px;}
	.carrerSec label{width: auto}
	.fieldsSec { margin-bottom: 0px;}
	.breadcrumbSec ol{margin: 0px; padding: 0px;}
	.contentHead{width: 100%;}
	.footerList .col-xs-3 {min-height: 210px; width: 48%;}
	.addCbt .form-group span{right: 15px;}
	.tableBlock .tableSec .paginationSec .pagination{margin: 0px 0px;}
	#candidateActionDrop {margin-bottom: 10px}

	.poweredByLogo {
		float: none;
		position: initial;
		right: 30px;
		text-align:center;
	}
	.poweredByLogo img {
		max-width: 180px;
	}
	.tabLabel  .tabUl .tavLi{padding: 0px 5px;}
	.tabLabel,.labelUlAllign{float: none; display: inline;}
	.tabLabel  span{display: inline;float: left;}
	.tabLabel .tabUl {padding-left: 0px;float: none;display: inline;}
	.tabLabel {width: 100%;}
	.advanceSearchFor{max-width: 100% !important;}

	/*15-02-2016*/
	.paidHistorySec .paidFilterBySection .form-group{
		width: 100%
	}
	.paidFilterBySection .form-group .server-alert input.datepickersep {
	    width: 170px;
	}
	#exportuserlist .exportButton{
		float: left;
		width: 100%;
		display: block;
		margin-top:10px;
		margin-bottom: 10px
	}
	#exportCandidate .pagination > li > span, #exportCandidate .pagination>li>a, 
	#adminexportemployer .pagination > li > span, #adminexportemployer .pagination>li>a,
	#adminexportinvoiceemployer .pagination > li > span, #adminexportinvoiceemployer .pagination>li>a,
	#adminexportcbt .pagination>li>a, #adminexportcbt .pagination > li > span{
	    padding: 3px 6px;
	}
	.partnerInfo .customerListSec .sortBySection{
		top: 0;
		padding-right: 10px;
		float: none;
		position: inherit;
		display: inline-block;
		margin-bottom: 0px;
	}
	#jTableGrid_filter{
		margin-left: 10px;
		float: none;
	}
	#partnerExportcustomerlist .table-responsive, #partnerExportpaidhistory .table-responsive{
		border: none;
	}
	.partnerInfo .customerListSec #jTableGrid_filter input{
		max-width: 121px;
    	min-width: 121px;
	}
	.viewJobList .form-inline label:last-child{
		width: 220px;
	}




}

@media screen and (max-width:639px){
.ivySearch {
    background: url(../images/ivy-mobile-banner.jpg) top center no-repeat;
    background-size: cover;
}
}
@media screen and (max-width:480px){
.ivySearch .form-group{margin-left: 0}
.ivySearch #tab-2 .form-group{
	clear: both;
}
.ivySearch #tab-2 button.btn.btn-primary.btnSearch{
	clear: both;
}
}


@media screen and (max-width:490px){
	.footerList .col-xs-4{width:100%; }
	.ivyFooter .footerListUl li{list-style-type: none; text-align: center;}
	.ivyFooter h3.footerListHead{text-align: center;}
	.ivyFooter ul.footerListUl{padding-left: 0px; margin: 0px;}
	.footerList{margin-right: 0px;}
	.tabSocial{float: none;}
	.ivyTabs .tabImageSection img {border: 1px solid #ddd;padding: 4px; width: 120px;}
	.ivyHeader .navbar-default .navbar-toggle:hover{background: #0154a6;}
/*	.ivyHeader .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:#fff}*/
	.ivyHeader .navbar-default .navbar-nav>li>a:hover{font-family: 'Lato', sans-serif;font-size: 11px;color: #fff;}
	.formContent input.form-control.field1{width: 100%}
	.formContent input.form-control.field2{width: 100%}
	.ivySearch button.btn.btn-primary.btnSearch{padding: 7px 4px; font-size: 12px;}
	.ivySearch .form-group .btnAdv{width: 50%; text-align: center; padding: 13px 0px; font-size: 13px;}

	/*Tabs*/
	.leftSectionTab .nav>li>a{padding: 10px 5px;}
	.ivyTabs .nav-tabs>li>a{border-right: 1px solid #ddd;}
	.tabDate{width: 100%}
	.tabLacationDetails{width: 100%}
	.tabSession{width: 100%}
	.tabSocialAllign{width: 100%}
	form.formLogin input.form-control{max-width: 100%;}
	.ivySearch .form-control{height: 42px;}
	.ivyTabs .nav-tabs>li>a{font-size: 13px;}
	.contentHead > h3{display: block;}
	.contentHead { width: 70px;}
	.testDetails .form-inline .col-xs-5 {width: 40%;}
	.viewCandidate .carrerSec .form-group label, .viewCandidate .eduSec .form-group label{display: inline-block; width: 46%;}
	#addjobs .form-group .styled-select-xs .selectpicker {min-width: 100%; display:block;}
	#addjobs .form-group .styled-select{display: block;}
	#addjobs .drop-with-hints .hints-text{top: 33px;}
	.updateCv input[type="file"] {float: left; width: 100%}
	#resumeform .updateCv #updateCvMsg label{position: inherit; font-size: 10px;}
	#exportCandidate .styled-select select, #exportEmployer .styled-select select {
	    width: 102px !important
	}
	#exportCandidate .exportButton{
		float: none !important;
	}
	#partnerExportcustomerlist .table-responsive .dataTables_paginate .paginate_button , #partnerExportpaidhistory .table-responsive .dataTables_paginate .paginate_button  {
		padding: 5px 10px;	
		margin-bottom: 10px;	
	}
	#partnerExportcustomerlist .table-responsive .dataTables_paginate .paginate_button span{
		padding: 0px 4px;
	}
	#partnerExportcustomerlist .table-responsive .dataTables_paginate, #partnerExportpaidhistory .table-responsive .dataTables_paginate{
		margin-left: 0px; 
	}
	
}

@media screen and (max-width:490px){
	/*Inner page*/
	
	.personalInfo h2{padding: 0px 5px;}
	.carrerSec label{width: auto}
	.accountInfo .fieldsSec label{font-size: 12px}
	.dashBoard .fieldsSec label{width: 50%; font-size: 12px;padding-left: 0px;padding-right: 10px;}
	.searchProfile #searchprofile .styled-select-xs .selectpicker{display: block; margin-bottom: 10px;}
	.viewVideoPage .videoBlock{width: 100%}
	.viewVideoPage .label-content{width: 100%}
	.viewVideoPage .label-content .control-label{width: 50%;}
	.viewVideoPage .fieldsSec .form-inline label.control-label{font-size: 12px}
	.viewVideoPage #view_video_1{width: 100%}
	.userAccount .fieldsSec .form-inline label{font-size: 13px;}
	.breadcrumbSec ol li{font-size: 12px;}
	.breadcrumbSec ol{margin: 0px; padding: 0px;}
	.contentHead{width: 100%;}
	.headersec ul li{padding: 5px 0px 0px; margin-bottom: 15px;}
	.navbar-nav {margin: 0px;}
	#login .checkbox span{display: block;}
	.headSection > a, .headSection .formContent{display: inline-block; float: none; vertical-align: top; width: 100%}
	.uploadVideoAnswer .carrerSec label, .uploadVideoAnswer .fieldsSec label {font-size: 13px;}
	.uploadVideoAnswer #userpostanswer .form-group label, .uploadVideoAnswer #userpostanswer .form-group label {width: 100%}
	.floatSec {position: absolute;right: 0px; top: 30%;}
	.breadcrumbSec{padding: 17px 4px;}
	.viewVideoPage .label-content{padding: 0px;}
	.personalFields .row{padding: 0px}
	.addCbt .form-group span{right: 15px;}
	.viewPage #addcbtquestions .inputRadio > label {margin-right: 0px}
	.testDetails .form-inline .col-xs-5 {width: 50%;}
	.viewPage .inputRadio .question_type{display: none;}
	#actionRow .styled-select select{width: 120px}
	.contentHead > h3 {font-size: 15px;}
	/*28-12-2015*/
	.videoBlock video, .onlinevideoBlock video {
	    width: 100%;
	}
	#upload-to-server {
	    display: block;
	    margin-left: 150px;
	}
	.ivySearch .form-group .btnAll{
		font-size: 13px
	}
	.tabUl .tavLi {
	    padding: 0px 8px;
	}
	.addVideoPage .onlinevideoBlock{
		padding-left: 0px
	}
	.dashBoard h1{padding-left: 0px}
	#startRecordHelp {
	    margin-right: 0px;
	}
	.partnerInfo .customerListSec .sortBySection>div{
		padding-left: 0px;
	}
	.partnerInfo .customerListSec .sortBySection .exportButton{
		padding-left: 10px;
	}
	#jTableGrid_filter{
		margin-left: 0px;
		margin-top: 10px
	}
	.viewJobList  .form-inline label:first-child{
		width: 190px;
	    float: none;
	}

	.viewJobList .form-inline label:last-child{
		width: 100%;
		float: none;
	}



}

@media screen and (max-width:360px){
	/*.tableBlock .tableSec .sortBySection .form-group label, .tableBlock .tableSec .sortBySection .form-group .styled-select{display: block;}*/
	.accountInfo .fieldsSec .control-label {width: 40%}
	.exportButton {float: right;}
	.userAccount .fieldsSec .form-inline label {padding: 0;width: 49%; font-size: 14px;margin-right: 1%}
	.userAccount .form-inline {margin-bottom: 10px}
	.footerList ul.footerListUl {
		display: block;
		width: 100%;
	}
	.ivyFooter .footerListUl li {
		list-style-type: none;
		text-align: center;
	}
	.tabUl {
		display: inline-block;
		padding-left: 18px;
		text-align: center;
		width: 100%;
	}

	.tabUl .tavLi {
		border: medium none;
		float: left;
		list-style-type: none;
	}
	tavLi {
		height: 24px;
		padding: 19px;
		width: 10%;
	}
	.labelDiv {
	    float: left;
	    width: 100%;
	}

	/*12-02-2016*/
	.partnerInfo .partnerdashBoard .fieldsSec .form-inline label {
	    width: 50%;
	    font-size: 13px;
	}

	/*16-02-2016 bug2*/
	#userlistvideo .sortBySection .form-group label, #userlistvideo .sortBySection .form-group .styled-select{
		display: inline-block;
	}
	#userlistvideo .sortBySection{
		padding-right: 0px
	}
	.tableBlock .tableSec .sortBySection{
		padding-right: 0px
	}
	.tableBlock .tableSec .sortBySection .form-group{
		margin-bottom: 10px
	}
	
}

@media screen and (max-width:330px){
	.userAccount .fieldsSec .form-inline label {padding: 0;width: 100%; font-size: 14px;margin-right: 0%}
}

/*@-moz-document url-prefix() {
    .personalFields .styled-select select, .carrerSec .styled-select select{
        min-width: 100%;
    }
}*/