@charset "utf-8";
/* CSS Document */

@font-face {
    font-family:quicksand;
    src: url(font/Quicksand-Regular.ttf);
}
@font-face {
    font-family:roboto;
    src: url(font/Roboto-Bold.ttf);
}
.regular
	{
		font-family:quicksand;
	}
body
	{
		background:#F4F7F8;
		/*background:#f8f8f8;*/
		font-family:quicksand;
	}
h1
	{
		font-family:quicksand;
	}
h3
	{
		font-size:18px;
		text-transform:uppercase;
	}
h4
	{
		font-size:16px;
		text-transform:capitalize;
	}
 a
	{
		color:#1f5632;
	}
a:hover
	{
		color:#333;
		text-decoration:none;
#str {
   width: 100%;
   padding: 20px;
   height: auto;
   font-family: sans-serif;
   font-size: 60px;
   margin: 20px auto;
   color: #fff;
   font-weight: bold;

}
	}
.about-service
	{
		width: 70%;
		margin: auto;
		text-align: center;
	}
.admin-title
	{
		width:100%;
		padding:10px;
		padding-left:15px;
		background:#FFF;
	}
.a-reverse
	{
		color:#333;
	}
.a-reverse:hover
	{
		color:#d23432;
	}
.badge-style{
	width:20px;
	position:absolute;
	top:0px;
	right:0px;
}
.big-btn
	{
		font-size:16px;
		padding:15px;
		font-weight:700;
	}
.biz-web-count-down
	{
		font-size:64px;
		margin:20px 0px 0px 0px;
		color:#fff;
	}
.biz-web-div
	{
		width:100%;
		padding:20px 0px 20px 0px;
		height:600px;
		background:#d23432;
		background-image: url('../images/bisness-to-web-seminar.jpg');
		background-size: cover;
		background-attachment: fixed;
	}
.biz-web-count-down-title
	{
		font-size:24px;
		color:#fff;
		margin-top:150px;
		font-weight:bold;
	}
.biz-web-count-down-title-div
	{
		width:503px;
		margin:0 auto;
	}
.biz-web-host-div
	{
		margin:auto;
		width:70%;
		color:#fff;
		font-size:24px;
		font-weight: bold;
		text-shadow:2px 2px 3px #000;
	}
/* button */
.pri-btn{
	background: #1f5632;
	color: #fff;
	border-radius: 0px;
	transition:all ease .3s;
}

.pri-btn:hover{
	background: #444;
	color: #fff;
	transition:all ease .3s;
}

.employ-btn{
	background: #00b22d;
	font-weight: bold;
	font-size: 16px;
}

.count-down-days
	{
		margin-left:-11px;
		padding-top: 2px;
		width:92px;
		float:left;
		background: #333;
		color: #fff;
		text-align: center;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		text-transform: uppercase;
	}
.core-service-nav
	{
		background: none;

	}
.core-service-header-img-div
	{
		width:100%;
		height:600px;

	}
.core-service-header-div
	{
		width:90%;
		height:auto;

		padding:20px;
		background:#fff;

		position:relative;
		left: 5%;
		top:-100px;
		z-index: 10;
	}
.core-service-title
	{
		font-size: 32px;
		font-weight: 700;
		text-transform: capitalize;
		text-align: center;
		color: #555;
	}
.core-service-headings
	{
		font-size:24px;
		text-transform:capitalize;
		margin-bottom: 20px;
	}
.core-service-headings-span
	{
		border-left:3px solid #d23432;
		padding-left:10px;
	}
.flash
	{
		position:absolute;
		z-index:100;
		top:20px;
		width:85%;
		margin:80px;
	}
.float-right{
	float: right;
}
.float-left{
	float: left;
}
.footer-pad
	{
		padding-top:50px;
	}
.font-12
	{
		font-size:12px;
	}
.font-14
	{
		font-size:14px;
	}
.font-16
	{
		font-size:16px;
	}
.font-18
	{
		font-size:18px;
	}
.font-24
	{
		font-size:24px;
	}
.font-28
	{
		font-size:28px;
	}
.breadcumb
	{
		background:#d23432; color:#fff;
	}
.breadcumb a
	{
		color:#333;
	}
.breadcumb a:hover
	{
		color:#CCC;
	}
.course-div
	{
		width:100%;
		height:auto;
		border-radius:5px;
		background:#fff;
	}
.course-div:hover
	{
		box-shadow:2px 2px 3px #999;
	}
.course-desc
	{
		height:30px;
	}
.course-title
	{
		font-weight:bold;
		font-size:12px;
	}
.course-all-title
	{
		font-weight:bold;
		font-size:14px;
		margin-top:0px;
		padding-top:0px;
	}
.course-header-div
	{
		position: relative;
		width:100%;
		height:600px;
		background:#666;
		background-size:cover;
		position: center;
	}
.course-header-div-overlay{
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(150,0,0,.9);
}
.coursePageTitle{
	color: #fff;
	padding-top: 20px;
}
.course-page-about-con{
	margin-bottom:20px;
	border-radius:5px;
}
.freelance
	{
		background:url('../images/freelance-bg2.jpg');
		width:100%;
		height:500px;
		color:#fff;
	}
.header
	{
		width:100%;
		height:500px;
		background-image:url("../images/axa.png");
		background-attachment:fixed;
	}
.header-text
	{
		width:100%;
		position:absolute;
		top:200px;
		color:#fff;
		font-weight:700;
		font-family:roboto-bold;
		font-size:36px;
		text-shadow:2px 2px 3px #000;
	}
.no-m-no-p{
	margin: 0px;
	padding: 0px;
}
.notification{
	position:fixed;
	width:50px;
	height:50px;
	background:#d23432;
	border-radius:50%;
	bottom:10px; right:15px;
	text-align:center;
	padding-top:15px;
	color:#fff;
	z-index:10000;
}
.m-t-20{
	margin-top: 20px;
}
.m-t-50{
	margin-top: 50px;
}
.m-r-25{
	margin-right: 50px;
}
.p-t-10{
	padding-top: 10px;
}
.pri-text{
	color: #d23432;
}
.parent-card{
	position: relative;
	height: 300px;
	background-size: cover;
	background-position: center;
	margin-top: 50px;
}
.parent-card-overlay{
	position: absolute;
	top:0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.3);
}

.play{
	color: #fff;
	margin: 20px;
	margin-top: 20%;
	background: rgba(255,0,0, .5);
	width: 70px;
	height: 70px;
	border-radius: 50%;
	border: none;
}
.parent-con-card{
	position: relative;
	width: 90%;
	margin: auto;
	margin-top: -50px;
	height: auto;

}
.parent-con-card >h1{
	font-size: 18px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
}
.loader{
	display: none;
}
#loader{
	display: none;
}
.unstyled-btn{
	background: none;
	border: 0px;
}
/*
	Home Video styling
	=================================================================
*/
.header-vid-div{
	position:relative;
	width:100%;
	height:auto;
}
.header-vid-text-div{
	position:absolute;
	width:100%;
	top:0px;
	height:99.5%;
	background:rgba(0,0,0,.2);
	color: #fff;
	text-align: center;
	padding-top: 250px;
}

.header-vid-text-div > h1{
	font-size: 48px;
	text-transform: uppercase;
	font-weight: 700;
}

.header-vid-text-div > p{
	font-size: 18px;
}
.header-vid-btn{
	color: #fff;
	font-size: 18px;
	border: 2px solid #fff;
	border-radius: 0px;
	transition:all ease 1s;
	overflow: hidden;
}
.header-vid-btn-2{
	background: #1F5632;
	color: #fff;
	border:none;
	transition:all ease 1s;
	border-radius: 0px;
	font-size: 24px;
}
.header-vid-btn-2:hover{
	color: #fff;
	font-size: 28px;
}
.header-vid-btn:hover{
	color: #d23432;
	border: 2px solid #d23432;
}

.hire-us-div{
		width: 100%;
		height: auto;
		background-size: cover;
		background-position:center;
}
.hire-us-text{
		color:#fff;
		font-size:16px;
		margin-top:350px;
		padding-top:100px;
		padding-right:100px;
}
.hire-us-form-div{
		width:100%;
		height:auto;
		border-radius:4px;
		background:#fff;
		margin-top:100px;
		margin-bottom:50px;
		padding:20px;
}
.hire-us-test{
	padding-top:350px;
}
.icon
	{
		font-size:26px;
		margin-right:5px;
	}
.img-top-radius
	{
		border-top-left-radius:5px;
		border-top-right-radius:5px;
	}
.img-responsive
	{
		width:100%;
		height:auto;
	}
.logo-width
		{
			display: block;
			width: 300px;
			height: 30px;
			margin: auto;
		}
.margin-temp
	{
		margin-top:55px;
	}
.pricing
	{
		background:#f1f1f1;
		border-radius:5px;
	}
.primary-btn
	{
		background:#d23432;
		border:none;
		color:#fff;
	}
.primary-btn:hover
	{
		background:#222;
		color:#fff;
	}
.section{
	padding-top:50px;
	padding-bottom:50px;
}
.section-a
	{
		padding-top:50px;
		padding-bottom:50px;
		margin:0px;
	}
.section-b{
	background: #fff;
	padding-top:50px;
	padding-bottom:50px;
}
.services-title{
	font-size:16px;
	padding-top:15px;
	font-weight:bold;
}
.short-rule
	{
		border:3px solid #fff;
		width:50px;
	}
.short-rule-red
	{
		border:3px solid #1f5632;
		width:50px;
	}
.test-div
	{
		padding:0px;
		overflow:hidden;
	}
.test-txt
	{
		padding-top:180px;
	}
.test-txt-div
	{
		position:absolute;
		top:180px;
		background:#fff;
		border:1px solid #ccc;
		border-radius:5px;
		margin:10px;
		padding:10px;
	}
.text-txt-main
	{
		font-size:28px;
		text-transform:none;
	}
.zoom
	{
		transition:all 0.6s ease;
	}
.zoom:hover
	{
		transform:scale(1.1);
		transition:all 0.6s ease;
	}
/*--------------------------- Navbar Start -----------------------------------*/
.navbar
	{
      margin-bottom: 0;
	  background-image:none;
      /*background-color:rgba(204,0,0,0.5);*/
	  background-color:#1F5632;
      z-index: 9999;
      border: 0;
      font-size: 16px !important;
      line-height: 1.42857143 !important;
      /*letter-spacing: 0px;*/
      border-radius: 0;
  	}
.navbar li a, .navbar .navbar-brand
{
    color: #081868;
	  font-family:roboto-bold;
	  padding:20px;
  	}
.navbar-nav li a:hover, .navbar-nav li.active a
	{
      color: #fff !important;
      background-color: #987D1E!important;
	  transition:all 0.6s ease;
	}
li.nav-li-active a
	{
	  color: #fff !important;
      background-color: #D23432 !important;
	}

.navbar-default .navbar-toggle
	{
      border-color: transparent;
      color: #fff !important;
  	}
/*--------------------------- Navbar end -----------------------------------*/

/*--------------------------- backers sidenav ---------------------------*/
.dropdown-menu > li > a:hover
	{
		color:#ffffff; /*primary color*/
		background:#987D1E!;
	}
/*--------------------------- backers sidenav end ---------------------------*/
.mobile
		{
			display:none;
		}
.mobile-2
		{
			display:none;
		}
.desktop
		{
			display:block;
		}

.quick-view-div
	{
		width:100%;
		height:100%;
		top:0px;
		position:fixed;
		z-index:1000000;
		background:rgba(0,0,0,.9);
		overflow:scroll;
	}
.quick-view
	{
		width:760px;
		border-radius:5px;
		height:auto;
		margin:0px auto;
		background:#fff;
		padding:20px;
		margin-top:100px;

	}


#core>ul>li:first-letter{
		                font-weight:bold;
					             	font-size:25px;
						            color:#987D1E;
						            padding-bottom: none;
		              }
#core>ul{
		list-style-type: none;
		}





/*
	User Dashboard
	======================================================
*/
.user-nav{
	width:70px;
	height:100%;
	position:fixed;
	background:#fff;
	z-index:10;
	box-shadow: 2px 2px 3px 4px rgba(0,0,0,.08);

	padding-top: 5px;
}

.user-nav-active{
		background: #d23432;
		color: #fff;
	}

.user-nav-active>a{
		color: #fff !important;
	}

.user-nav > div{
	padding-bottom: 10px;
	text-align: center;
	padding: 5px;
	border-bottom: 1px solid #f5f5f5;
}
.user-nav > div >a{
	font-size: 12px;
	color: #82777a;
}

.user-nav > div >a:hover{
	color: #d23432;
}


/* Three columns side by side */
.column {
  float: left;
  width: 33.3%;
  margin-bottom: 16px;
  padding: 0 8px;
}

/* Display the columns below each other instead of side by side on small screens */
@media screen and (max-width: 650px) {
  .column {
    width: 100%;
    display: block;
  }
}

/* Add some shadows to create a card effect */
.card {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}

/* Some left and right padding inside the container */
.container {
  padding: 0 16px;
}

/* Clear floats */
.container::after, .row::after {
  content: "";
  clear: both;
  display: table;
}

.title {
  color: grey;
}

.button {
  border: none;
  outline: 0;
  display: inline-block;
  padding: 8px;
  color: white;
  background-color: #000;
  text-align: center;
  cursor: pointer;
  width: 100%;
}

.button:hover {
  background-color: #555;
}


/*
	Remote workers
*/


.remote-src-form-div{
	position: relative;
	width: 767px;
	margin: auto;
	border: 1px solid #d23432;
	height: 50px;
	border-radius: 0px;
}

.remote-src-form-select{
	background:none;
	height:50px;
	border:0px;
	box-shadow: none;
	color: #fff;
	font-weight: bold;
}

.remote-src-form-select:focus{
	box-shadow: none;
}
.remote-src-form-btn{
	height: 49px;
	background: #d23432;
	color: #fff;
	border-radius: 0px;
}
.remote-section-head{
	position:relative;
	text-transform:uppercase;
	font-size:20px;
	font-weight:bold;
	margin-top:-30px;
	padding:20px;
	background:#F4F7F8;
	z-index: 1;
}
.remote-workers-list-holder{
	width:220px;
	margin: auto;
}

.remote-workers-listing{
	width: 100%;
	margin-bottom: 30px;
}

.remote-workers-list-img-div{
	position:relative;
	width:100%; height:150px;
	background:#ccc;
	background-size:cover;
	background-position:center;
}
.remote-workers-list-img-div-overlay{
	position:absolute;
	width:100%;
	height:100%;
	padding:10px;
	background:rgba(0,0,0,.1);
}
.worker-online-div{
	width:30px;
	height:30px;
	position:relative;
}
.worker-online{
	position:absolute;
	border-radius:50%;
	width:10px; height:10px;
	background:green;
	border:1px solid #fff;
	right:0px; top:2px;
}
.remote-workers-list-title{
	margin:0px;
	font-size:14px;
}
.remote-workers-list-desc{
	width:100%;
	height:50px;
	border-bottom: 1px solid #ccc;
	margin-bottom:5px;
}
.rm-cat-title{
	text-transform: uppercase;
	font-family: roboto;
}
.workers-cat-list{
	border-bottom:1px dashed #ccc;
	padding-bottom:10px;
	padding-top:10px;
}
.workers-type-btn{
	background:#fff;
	color:#666;
	padding:10px;
	font-weight: bold;
	transition:all ease .5s;
}

.workers-type-btn:hover{
	background:#d23432;
	color:#fff;
	transition:all ease .5s;
}

.workers-type-btn-active{
	background:#d23432;
	color: #fff
}
.workers-type-btn-active:hover{
	color: #fff
}

/*about box section css*/


/* profile */
.profile-fixed{
	position:fixed;
	width:250px;
	z-index: 10;
}

.profile-fixed-active-hour{
	position:fixed;
	width:250px;
	top:420px;
	z-index: 10;
}
/*


===============================================================================
                    connect with us
===============================================================================
*/


@import url('https://fonts.googleapis.com/css?family=Raleway:400,500,700');
.teams{
	  font-family: 'Raleway', sans-serif;
}
.teams .shadow-effect {
		    background: #fff;
		    padding: 20px;
		    border-radius: 20px;
		    text-align: center;
	border:1px solid #ECECEC;
		    box-shadow: 0 19px 38px rgba(0,0,0,0.10), 0 15px 12px rgba(0,0,0,0.02);
		}
		
		#customers-teams .item {
			 height:470px !important;
		    text-align: center;
		    padding: 50px;
				margin-bottom:80px;
		    opacity: .2;
		    -webkit-transform: scale3d(0.8, 0.8, 1);
		    transform: scale3d(0.8, 0.8, 1);
		    -webkit-transition: all 0.3s ease-in-out;
		    -moz-transition: all 0.3s ease-in-out;
		    transition: all 0.3s ease-in-out;
		}
#customers-teams .item p{
	font-size:12px;
}
#customers-teams .item h2{
	font-size:28px !important;
	font-weight:500 !important;
}
#customers-teams .item .title{
	font-size:14px;
}
#pastexp{
	margin-top:20px;
}
#customers-teams .item h5{
	font-size:15px !important;
	font-weight:700 !important;
}
		#customers-teams .owl-item.active.center .item {
		    opacity: 1;
		    -webkit-transform: scale3d(1.0, 1.0, 1);
		    transform: scale3d(1.0, 1.0, 1);
		}
		.teams .owl-carousel .owl-item .img-circle {
		    transform-style: preserve-3d;
		    max-width: 170px;
    		margin: 0 auto 17px;
			  transition: transform .5s;
		}
.teams .owl-carousel .owl-item .img-circle:hover {
		    transform: scale(0.9);
		}
		#customers-teams.owl-carousel .owl-dots .owl-dot.active span,
#customers-teams.owl-carousel .owl-dots .owl-dot:hover span {
		    background: rgba(215,67,77,0.8);
		    transform: translate3d(0px, -50%, 0px) scale(0.7);
		}
#customers-teams.owl-carousel .owl-dots{
	display: inline-block;
	width: 100%;
	text-align: center;
}
#customers-teams.owl-carousel .owl-dots .owl-dot{
	display: inline-block;
}
		#customers-teams.owl-carousel .owl-dots .owl-dot span {
		    background: rgba(215,67,77,0.8);
		    display: inline-block;
		    height: 20px;
		    margin: 0 2px 5px;
			  margin-top:50px;
		    transform: translate3d(0px, -50%, 0px) scale(0.3);
		    transform-origin: 50% 50% 0;
		    transition: all 250ms ease-out 0s;
		    width: 20px;
			  outline: none;
				border-radius:50% !important;
		}
.owl-dot, .owl-dot:active, .owl-dot:focus { 
	outline: 0 !important;
}

@media only screen and (max-width: 1000px){
	#customers-teams.owl-carousel .owl-dots .owl-dot span {
	height:20px;
	width:20px;
	margin-top:30px;
	}
}


 #teamsocial {
   align-items: center;
	 justify-content: center;
	 display: flex;
	 margin:10px auto;
	 margin-top:20px;
  
}
  #teamsocial #socialicon {
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 position: relative;
	 width:40px;
	 height: 40px;
	 margin: 0 0.5rem;
	 border-radius: 50%;
	 cursor: pointer;
	 font-size: 1.5rem;
	 text-decoration: none;
	 transition: all 0.3s ease;
	
}
  #teamsocial #socialicon:hover {
	 font-size: 2rem;
	 width:50px;
	 height: 50px;
}

/*
	===================================================================
				MASSAGE BOX
	===================================================================
*/
.chat-box-div{
	position:relative;
	float:left;
	height:500px;
	width:100%;
	background: #fff;
}
.convo-box-div{
	position:relative;
	float:left;
	width:280px;
	background:#fff;
}
.convo-box-head{
	border-right:1px solid #dde;
	width:100%;
	border-bottom:1px solid #dde;
	padding:20px;
	height: 60px;
}
.convo-box-inner-div{
	height:437px;
	width:100%;
	overflow-y:scroll;
	background:#fff;
}
.convo-box{
	border-bottom:1px solid #dde;
	width:100%;
	padding:15px;
	height:80px;
}
.convo-box:hover{
	background: #f5f5f5;
}
.convo-main-area{
	position:relative;
	float:left;
	width:75%;
	background:#fff;
	height:490px;
	z-index: 1;

}
.chat-msg{
	width:80%;
	padding:10px;
	margin:10px;
}
.chat-log-display{
	position:relative;
	width:100%;
	height:370px;
	overflow-y:scroll;
}
.chat-msg-in{
	background:#f5f5f5;
	float:left;
	border-top-left-radius:20px;
}
.chat-msg-out{
	background:rgba(210, 52, 50, .2);
	float:right;
	border-top-right-radius:20px;
}

.chat-msg-div{
	width:100%;
	position:relative;
	padding:10px;
	background:#fff;
	height:auto;
}
.chat-btn{
	height:46.5px;
	background: #09d261;
}
.chat-btn:hover{
	background: green;
}
.chat-loader{
	display: none;
}

/*featured phone 240 X 320*/


/*Smart phone 320 x 480*/


/*Smart phone 480 * 800 */


/* Tablet 768 x 1024*/



/* maximize 1024*/
@media only screen and (max-width:1024px){
	.user-body{
		margin-left:65px;
	}
	.convo-main-area{
		width: 70%;
	}
}

/* maximize 1000 x 620*/
@media only screen and (max-width:1000px)
{
	.test-txt
		{
			padding-top:100px;
		}
	.text-txt-main
		{
			font-size:16px;
		}



}

/* maximize 1000 x 620*/
@media only screen and (max-width:768px)
{
	.header-vid-text-div{
		padding-top: 150px;
	}

	.header-vid-text-div p{
		font-size: 14px;
	}
	.header-vid-btn-2{
		font-size: 18px;
	}
	.header-vid-btn{
		font-size: 14px;
	}


	.biz-web-div
	{
		width:100%;
		padding:20px 0px 20px 0px;
		height:850px;

	}


	.biz-web-count-down
	{
		font-size:16px;
		margin:0px 0px 0px 0px;
		color:#fff;
		width:300px;
	}

	.biz-web-count-down-title
	{
		font-size:15px;
		color:#fff;
		margin-top:0px;
		margin-bottom:20px;
		font-weight:bold;
	}
	.biz-web-host-div
	{
		width:100%;
		font-size:18px;
	}
	.count-down-days
	{
		margin-left:24px;
		width:44px;
		float:left;
	}
	.core-service-title
	{
		font-size: 32px;
	}

	.biz-web-count-down-title-div
	{
		width:300px;
		margin:0 auto;
	}
	.mobile-width
		{
			width:100%;
		}
	.mobile
		{
			display:block;
		}
	.desktop
		{
			display:none;
		}
	.course-all-title
		{
			font-size:11px;
		}
	.optin
		{
			height: 1100px;
		}

	.hire-us-text{
		margin-top:80px;
		padding-top:0px;
		padding-right:0px;
	}
	.hire-us-form-div{
			margin-top:20px;
	}

	.hire-us-test{
		padding-top:50px;
	}
	.quick-view
		{
			width:480px;
		}

	/*
		User Dashboard
		=====================
	*/

	.user-nav{
		width:100%;
		height:50px;
		bottom: 0px;
		padding-top: 0px;
	}


	.user-nav > div{
		width: 70px;
		float: left;
		margin-bottom: 0px;
		border-right: 1px solid #f5f5f5;
		padding-top: 5px;
	}

	/*
		Remote Workers
	*/
	.remote-src-form-div{
		width: 90%;
	}
	.remote-header{
		padding-top: 80px;
	}
	.remote-header > h1{
		font-size: 48px;
	}

	.remote-header > h3{
		font-size: 20px;
	}

	/* profile */

	.profile-fixed{
		position:relative;
		width:100%;
		z-index: ;
	}

	.profile-fixed-active-hour{
		position:relative;
		width:100%;
		top:0px;
		z-index: ;
	}

	.user-body{
		margin-left:auto;
	}


	/*
		Chat Box
		=============================================
	*/
	.convo-box-div{
		width:100%;
	}
	.convo-box-inner-div{
		display: none;
		position: absolute;
		z-index: 2;
		box-shadow: 2px 3px 3px #ccc;
		transition:all ease .2s;
	}
	.convo-main-area{
		width:100%;
	}

	.parent-con-card{
		height: auto;
	}


}

@media only screen and (max-width:768px)
{
	.course-header-div
	{
		height:800px;
	}
	.coursePageTitle{
		padding-top: 0px;
		margin-top: -20px;
	}
}

@media only screen and (max-width:480px)
{
	.header-vid-text-div{
		height:98.5%;
		padding-top: 60px;
	}
	.header-vid-text-div h1{
		font-size: 18px;
	}

	.desktop-2
		{
			display:none;
		}
	.footer-pad
	{
		padding-top:0px;
	}
	.flash
	{
		top:80px;
		width:90%;
		margin:20px;
	}
	.header
	{
		height:300px;
		background-image:url("../images/nerdyeye-mobilebg.jpg");
	}
	.header-text
	{
		font-size:22px;
		top:150px;
	}
	.typed-text
	{
		font-size:14px;
	}
	.course-desc
	{
		height:40px;
	}

	.services-title{
		padding-top:0px;
	}

	.mobile-2
		{
			display:block;
		}
	.logo-width
		{
			width:120px;
		}
	.test-txt
	{
		padding-top:100px;
	}
	.text-txt-main
	{
		font-size:16px;
	}

	.quick-view
		{
			width:320px;
			padding: 10px;
		}

	.user-nav > div >a{
		font-size: 10px;
	}
	.user-nav > div{
		width: 59px;
	}


}

@media only screen and (max-width:320px)
{
	.header-vid-text-div{
		padding-top: 50px;
		height: 98%;
	}

	.header-vid-text-div p{
		font-size: 12px;
	}
	.header-vid-btn-2{
		font-size: 12px;
	}
	.header-vid-btn{
		font-size: 12px;
	}

	.user-nav > div >a{
		font-size: 8px;
	}
	.user-nav > div{
		width: 50px;
	}

}

