@charset "utf-8";
/* CSS Document */


@media only screen and (min-device-width:769px) and (max-device-width:1023px){
	.girl-bg{
		background-position:130px;
		background-size:auto;
	}
	
	.right_right, .right_right_load{
		width:75%;
	}
	
	.signup{
		width:70%;
	}
	
		.main-propic{
		margin-left: 15px;
    margin-top: 15px;
    position: relative;
    top: 0;
	}
	
	.cnvrstn{
		width:60%;
	}
	
	
}

@media (max-width:1024px){
	.col-2 .text{
		width:60%;
	}
	
	.boy-bg{
		background-size:100% auto;
		background-position:-65px bottom;
	}
	
	ul#list li{
		width:93%;
		margin-left:10px;
	}
	
	.news{
		width:65%;
	}

	
	.col-4{
		width:79%;
	}
	
	.faq-cntnt{
		width:93%;
	}
	
	.tab-btn ul li.ui-state-active a, .tab-btn ul li.ui-state-active a:hover{
		width:101.3%;
	}
	
	#inner-tabs .faq-cntnt{
		width:90%;
	}
	
	.content-bg{
		width:98.5%;
	}
	
	.filter{
		width:100%;
	}
	
	#resume .button{
		float:left;
	}
	
	#resume .button .btn a{
		margin-left:0;
		margin-right:5px;
	}
	
	 .col-5{
	 	width:25%;
	 }
	 
	 .col-6{
	 	width:22%;
	 }
	 
	 .signup{
	 	width:60%;
	 }
	 
	 .feedback .form-group .label{
	 	width:35%;
	 }
	
	.feedback .form-group .inpt{
		width:64%;
	}
	
	.feedback .form-group button:first-child{
		margin-left:35%;
	}
	.popup-design .faq-cntnt{
		width:89%;
	}

}


@media (max-width:990px){
	.col-5{
		width:100%;
	}
	
	.col-5 .col-5-inner .row{
		width:40%;
	}
	
	.col-5 .col-5-inner .row:first-child{
		width:50%;
		margin-right:10%;
	}
	
	.col-6{
		width:30.1%;
		margin-left:0;
		margin-right:4.7%;
	}
	
	.footer-main .container .col-6:last-child{
		margin-right:0;
	}

}

@media (max-width:980px){
	.col-4{
		width:78%;
	}
	
	.popup-design .faq-cntnt{
		width:87%;
	}
}

@media (max-width:930px){
	.faq-cntnt{
		width:89%;
	}
	
	.feedback .form-group button:first-child{
		margin-left:38%;
	}
	
	.feedback .form-group .label{
		width:38%;
	}
	
	.feedback .form-group .inpt{
		width:60%;
	}
	.tab-detail{
		width:73.1%;
	}
	
	.tab-detail .label{
		width:30%;
	}
	
	.tab-detail .form button{
		margin-left:30%;
	}
	#inner-tabs .faq-cntnt{
		width:87%;
	}
}

@media (max-width:910px){
	.news{
		width:63%;
	}
	.date{
		width:80px;
	}
}

@media (max-width:900px){
		.boy-bg{
		background:none;
	}
	
	.col-2,  .col-1{
		width:100%;
	}
	
	 .button img{
		width:35%;
		padding:15px 0;
	}
	
	.girl-bg{
		background-position:right;
	}
	.signup{
		width:70%;
	}
	.col-4{
		width:76%;
	}
	
	.inner-page .col-1{
		display:none;
	}

}

@media only screen and (min-device-width:769px) and (max-device-width:899px){
	.cntct, .feedback.form{
		width:100%;
	}
	
	.feedback select{
		width:96.5%;
	}
	
	.tab-detail{
		width:72.9%;
	}
	


}

@media (max-width:879px){
	.footer  ul li{
		border:none;
		border-left:thin solid #87c5fc;
		padding:0 12px;
	}
	
	.footer  ul li:first-child{
		border:none;
	}
}


@media (max-width:850px){
	.content-bg{
		width:98.2%;
	}
	.cnvrstn{
		width:55%;
	}
	
	.popup-design .faq-cntnt{
		width:83%;
	}
}


@media (max-width:800px){
	.news{
		width:60%;
	}
}

@media (max-width:768px){
	
	.col-1{
		margin-bottom:20px;
	}
	
	.col-2 .text{
		width:50%;
	}
	
	.fly{
		left:-13px;
	}
	
	ul#login-btn li:first-child{
		margin-right:6px;
	}
	
	.ftr-cntnt{
		width:80%;
	}
	
	#nav-drop{
		display:none;
	}
	
	.menu-tab{
		display:block;
		float:right;
		width:30px;
		height:28px;
		background:#0096DC;
		margin:15px 0;
		margin-bottom:28px;
		border-radius:3px;
		position:relative;
		cursor:pointer;
	}
	
	.menu-tab .brdr-square{
		width:28px;
		height:28px;
		position:absolute;
		border:3px;
		border:#0096DC solid thin;
		top:0;
		left:0;
		transition:all 0.4s ease;
		opacity:0;
		border-radius:3px;
	}
	
	.menu-tab:hover .brdr-square{
		width:36px;
		height:34px;
		opacity:1;
		top:-4px;
		left:-4px;
	}
	
	.menu-tab .lines{
		width:57%;
		height:2px;
		margin:auto;
		margin-top:4px;
		background:#fff;
		border-radius:2px;
	}
	
	.menu-tab .lines:first-child{
		margin-top:7px;
	}
	
	.line{
		margin:19px 0;
	}
	
	.container{
		position:relative;
	}
	
	#nav{
		width:100%;
		right:0;
		margin-bottom:0;
	}
	
	#nav-drop{
		position:relative;
		clear:right;
		border-top:#0096dc solid 2px;
	}
	
	.logo{
		position:absolute;
		width:191px;
		transition:all 0.4s ease;
	}
	
	#nav li{
		padding:0;
		width:100%;
		
	}
	
	.col-4{
		width:75%;
	}
	
	.col-5{
		width:100%;
	}
	
	.col-6{
		margin-left:0;
		width:31%;
		margin-right:3%;
	}
	
	.container .col-6:last-child{
		margin-right:0;
	}
	.faq-cntnt{
		width:90%;
	}
	
	.cntct{
		width:100%;
	}
	
	.map{
		width:98%;
	}
	
	.feedback.form{
		float:left;
		width:97%;
		margin-top:15px;
	}
	
	select{
		width:97%;
	}
	.tab-btn ul li.ui-state-active a, .tab-btn ul li.ui-state-active a:hover{
		width:102.5%;
	}
	
	.main-propic{
		position:relative;
		top:0;
		margin-left:15px;
		margin-top:15px;
	}
	
	.tab-detail .label{
		width:35%;
	}
	
	.form-group .label-2{
		width:60%;
		padding-top:8px;
		line-height:normal;
	}
	
	.tab-detail .form button{
		margin-left:35%;
	}
	
	.tab-detail .inpt{
		width:55%;
	}
	
	#inner-tabs .faq-cntnt{
		width:87%;
	}
	
	.content-bg{
		width:98%;
	}
	
	.cnvrstn{
		width:55%;
	}
	
	.tab-detail{
		width:72.5%;
	}
	
	.table-hidden{
		width:100%;
		overflow:auto;
		white-space:nowrap;
	}
	
	.table-hidden .table-design{
		width:180%;
	}
	
	.signup{
		width:80%;
	}
	
	.button img{
		width:40%;
	}
	
	.filter .form-group{
		width:100%;
	}
	
	#nav a{
		border-bottom:#ccc solid thin;
		text-indent:10px;
		padding:6px 10px;
	}
	
	#nav ul#drop li:last-child a{
		border-bottom:none;
	}
}

@media (max-width:736px){
	.col-6{
		width:100%;
		margin-left:0;
		margin-right:0;
		margin-top:15px;
	}
	
	.girl-bg{
		background-size:auto;
		background-position:right bottom;
	}
	
	.col-5{
		width:100%;
	}
	
	.ftr-cntnt{
		width:56%;
	}
	
	.dropdown-ftr{
		display:none;
	}
	
	.ftr-res{
		display:block;
		background:url(../images/plus-icon.png) no-repeat right;
		cursor:pointer;
	}
	
	
	.ftr-desk{
		display:none;
	}
	
	.tab-btn ul li.ui-state-active a, .tab-btn ul li.ui-state-active a:hover{
		width:102.2%;
	}
	
	.tab-detail .label{
		width:40%;
	}
	
	.tab-detail .form button{
		margin-left:40%;
	}
	
	.cnvrstn{
		width:50%;
	}
	#inner-tabs .faq-cntnt{
		width:83%;
	}
}


@media (max-width:728px){
	.footer  ul li{
		border:none;
		border-right:thin solid #87c5fc;
		padding:0 12px;
	}
	
	.footer  ul li:first-child{
		border:none;
	}
}



@media (max-width:695px){
	.col-4{
		width:73%;
	}
}

@media (max-width:680px){
	ul#login-btn li:first-child{
		margin-right:6px;
	}
	
	ul#list li{
		width:98%;
		margin-left:0;
	}
	
	.girl-bg{
		background-size:85% auto;
		padding-bottom:35px;
	}
	
	.cntnt-txt{
		width:80%;
	}
	
	.col-4{
		width:72%;
	}
	
	.feedback.form{
		width:96.5%;
	}
	
	.main-propic{
		margin-bottom:10px;
	}
	
	.tab-btn ul li.ui-state-active a, .tab-btn ul li.ui-state-active a:hover{
		width:103%;
	}
	.content-bg{
		width:97.7%;
	}
	
	#inner-tabs .faq-cntnt{
		width:84%;
	}
	
	.tab-btn{
		width:26%;
	}
	
	.tab-detail{
		width:71%;
	}
	
	.signup{
		width:90%;
	}
	
	.col-5 .col-5-inner .row:first-child{
		width:100%;
		margin-right:0;
	}
	
	.col-5 .col-5-inner .row{
		width:100%;
	}
	
	.cnvrstn{
		width:47%;
	}
	#inner-tabs ul li a{
		padding:5px 8px;
	}
	
	.cntct-detail-left{
		float:right;
	}
	
	.top-myprofile{
		border-bottom:#ccc solid thin;
	}
	
}

@media (max-width:640px){
	.owl-carousel{
		width:98%;
	}
	
	.faq-cntnt{
		width:88%;
	}
	
	.content-bg{
		width:97.5%;
	}
	
	.tab-btn{
		width:100%;
	}
	
	 .tab-detail{
	 	margin-top:15px;
	 	width:98.4%;
		float:left;
	 }
	
	.tab-btn ul li.ui-state-active a, .tab-btn ul li.ui-state-active a:hover{
		width:100%;
		border:none;
		border:#ccc solid thin;
		background:#0096dc !important;
		display:block;
		color:#fff;
	}
	
	.content-bg{
		width:98.3%;
	}
	
	
	.inline-form .form-group .label{
		width:35%;
	}
	
	.inline-form .form-group .inpt{
		width:60%;
	}
	
	.inline-form .form-group button:first-child{
		margin-left:35%;
	}
	
	.tab-detail .inpt{
		width:60%;
	}
	
	.cnvrstn{
		width:55%;
	}
	
	.filter .form-group  .inpt{
		width:50% !important;
	}
	
	.filter .form-group .label{
		width:40%;
	}
	
	.filter .form-group{
		width:50%;
	}
	
	.popup-design .faq-cntnt{
		width:78%;
	}
	
}

@media (max-width:630px){
	ul#login-btn li:first-child{
		margin-right:5px;
	}
	
	.col-4{
		width:70%;
	}
}



@media (max-width:600px){
	.punch-line{
		margin-top:20px;
		width:60%;
	}
	
	.col-2 .text{
		width:60%;
	}
	ul#login-btn li:first-child{
		margin-right:1%;
	}
	
	.col-4{
		width:70%;
	}
	
	.news{
		width:63%;
	}
	
	.content-bg{
		width:98.1%;
	}
	.col-4{
		width:68%;
	}	
}

@media (max-width:568px){
	.col-4{
		width:68%;
	}
	
	.news{
		width:60%;
	}
	.button img{
		width:auto;
	}
	
	.filter .form-group .label{
		width:42%;
	}
}

@media (max-width:550px){
	.faq-cntnt{
		width:86%;
	}
	
	.content-bg{
		width:97.7%;
	}
	
	.cnvrstn{
		width:50%;
	}
	
	.filter .form-group .label{
		width:47%;
	}
	
	.col-4{
		width:64%;
		padding:17px 0;
	}
	
	#clients-slider .item img{
		width:70%;
	}
	
	.inline-form .form-group .label{
		width:36%;
	}
	
	.inline-form .form-group button:first-child{
		margin-left:36%;
	}
	
}

@media (max-width:500px){
	.news{
		width:53%;
	}
	
	.col-4{
		width:63%;
	}
	
	.popup-design .faq-cntnt{
		width:75%;
	}
}

@media (max-width:480px){
	.punch-line{
		font-size:28px;
	}
	
	.col-2 .text{
		font-size:15px;
	}
	
	.girl-bg{
		background-size:100% auto;
		background-position:74px bottom;
	}
	
	.col-4{
		width:100%;
	}
	
	.col-3{
		width:100%;
		background:none;
		border-bottom:#ccc solid thin;
		padding-right:0;
	}
	
	.faq-cntnt{
		width:84%;
	}
	
	.map-inner{
		width:97.5%;
	}
	
	.feedback select{
		width:97%;
	}
	
	.content-bg{
		width:97.8%;
	}
	
	select{
		width:99%;
	}
	.tab-detail .label{
		width:40%;
	}
	
	.tab-detail .form button{
		margin-left:40%;
	}
	
	.user{
		width:160px;
	}
	
	.cnvrstn{
		width:50%;
	}
	
	.large-popup{
		width:80%;
	}
	
	.filter .form-group{
		width:100%;
	}
	
	.inline-form .form-group .label{
		width:100%;
	}
	
	.inline-form .form-group .label .dots{
		display:none;
	}
	
	.inline-form .form-group .inpt{
		width:100%;
	}
	
	.inline-form .form-group button:first-child{
		margin-left:0;
	}
	#clients-slider .item img{
		width:auto;
	}
	
	.edit-resume{
		width:380px;
	}
	.edit-resume .form-group .label{
		width:35%;
	}
	.edit-resume .form-group .inpt{
		width:65%;
	}
	.edit-resume input.button-submit{
		margin-left:35%;
	}
}

@media (max-width:440px){
	.punch-line{
		width:100%;
	}
	
	.cntct-detail{
		text-align:center;	
	}
	
	.cntct-detail .cntct-content{
		float:none;
		display:inline-block;
	}
	
	h1, h2{
		font-size:24px;
	}
	
	.icons{
		width:50px
	}
	
	h3{
		font-size:22px;
	}
	
	h4{
		font-size:14px;
	}
	.slide{
		display:none;
	}
	
	#clients-slider .item{
		border:none;
	}
	
	.map{
		width:97%;
	}
	
	.feedback.form{
		width:95.5%;
	}
	
	.feedback .form-group .label{
		width:100%;
	}
	.feedback .form-group .dots{
		display:none;
	}
	
	.feedback .form-group .inpt{
		width:100%;
	}
	
	.feedback .form-group button:first-child{
		margin-left:0;
	}
	
	.contact .row .label{
		width:100%;
	}
	
	.contact .row .dots{
		display:none;
	}
	
	.contact .cntct-cntnt{
		width:94%;
	}
	
	.feedback.form{
		width:94.5%;
	}
	
	#inner-tabs ul li{
		width:100%;
		margin:0;
	}
	
	#inner-tabs ul li.ui-state-default a{
		padding:10px 0;
		width:100%;
		text-indent:10px;
	}
	
	#inner-tabs ul li.ui-state-active a span{
		display:none;
	}
	
	#inner-tabs .faq-cntnt{
		width:82.5%;
		
	}
	
	#inner-tabs ul{
		border:none;
	}
	
	.tab-detail .label{
		width:100%;
		line-height:30px;
	}
	
	.tab-detail .label .dots{
		display:none;
	}
	
	.tab-detail .form-group{
		margin-bottom:15px;
	}
	
	.tab-detail .inpt{
		width:100%;
	}
	
	#inner-tabs ul li:last-child{
		border-bottom:#ccc solid thin;
	}
	
	.content-bg{
		width:97.4%;
	}
	
	.tab-detail .form button{
		margin-left:0;
	}
	
	.top-myprofile{
		float:none;
		width:208px;
		height:35px;
		margin:auto;
	}
	
	.cnvrstn{
		width:47%;
	}
	
	h3 .dt-tm{
		float:left;
		clear:both;
	}
	
	.tab-detail{
		width:98%;
	}
	
	
		.tab-detail #ac-detail .label {
		font-weight:bold;
		line-height:15px;
	}
	
	.form-group .label-2{
		width:100%;
	}
	
	.tab-detail .inpt select{
		width:97.7%;
	}
	
	.cnvrstn{
		clear:both;
		margin-left:0;
		margin-top:10px;
		width:85%;
	}
	
	.user span{
		background:url(../images/faq-arw-dwn.png) no-repeat center;
		top:inherit;
		bottom:-10px;
		left:10px;
	}
	
	.admin-msg .user span{
		background:url(../images/admin-arw-dwn.png) no-repeat center;
		width:15px;
		height:11px;
		top:inherit;
		bottom:-10px;
		right:10px;
		left:inherit;
	}
	
	.admin-msg .cnvrstn{
		margin-right:0;
	}
	
	#dwnld-docs .label{
		font-weight:bold;
	}
	
	.filter .form-group .label .dots{
		display:block;
	}
	
	.edit-resume{
		width:360px;
	}


}

@media (max-width:414px){
	.content-bg{
		width:97.3%;
	}
	
		.table-hidden .table-design{
		width:850px;
	}
	
	#inner-tabs .faq-cntnt{
		width:78.5%;
	}
	
	.faq-cntnt{
		width:83%;
	}
	

}


@media (max-width:400px){
	span.faq-arw{
		background:url(../images/faq-arw-dwn.png) no-repeat center;
		width:15px;
		height:11px;
		top:inherit;
		bottom:-10px;
		left:11px;
	}
	
	.faq-cntnt{
		width:93%;
	}
	
	.buttons .btn{
		margin-bottom:5px;
	}
	.ftr-cntnt{
		width:63%;
	}
	.content-bg{
		width:97.2%;
	}
	#notify-dropdown{
		right:-194px;
	}
	.slide-popup{
		width:80%;
	}
	
	.forgot  .form-group .label{
		width:100%;
	}
	
	.forgot .form-group .inpt{
		width:100%;
	}
	
	.forgot .form-group button{
		margin-left:0;
	}
	#inner-tabs .faq-cntnt{
		width:90%;
	}
	
	.popup-design .faq-cntnt{
		width:90%;
	}
	
	.edit-resume input.button-submit{
		margin-left:0;
	}
	
	.btn-center{
		text-align:center;
	}
	
}

@media (max-width:394px){
	.footer  ul li{
		border:none;
		margin-bottom:10px;
		padding:0 13px;
	}
		.footer  ul li:last-child{
			padding-bottom:0;
		}
	}

@media (max-width:360px){

	
	.girl-bg{
		background-size:121% auto;
		background-position:7px bottom;
	}
	
	.content-bg{
		width:97%;
	}
	
	.tab-detail{
		width:96.5%;
	}
}

@media (max-width:320px){
	h1, h2{
		font-size:22px;
	}
	
	.map-inner{
		width:96.5%;
	}
	
	.content-bg{
		width:96.4%;
	}
	
	.large-popup{
		width:85%;
	}
}