@media only screen and (max-width:1110px){
	.main-nav li a{
		padding: 30px 0;
	}
	
	.inner-drop-menu{
		z-index: 10;
	}
	
	.cmpny-col{
		word-break: break-all;
	}
}

@media only screen and (max-width:1024px){
	#header h1, .footer-logo h2{
		font-size: 23px;
	}
	
	.main-nav li a{
		font-size: 13px;
	}
	
	.slider{
		padding: 250px 0 200px;
	}
	
	footer-widget-1{
		width: 100%;
		float: left;
		padding-right: 0;
	}
	
	.footer-widget-1{
		width: 100%;
	}
	
	.footer-widget-2{
		width: 40%;
		margin: 45px 0 0;
	}
	
	.footer-widget-3{
		width:60%;
		padding-right: 30px;
		margin: 45px 0 0;
	}
	
	.data-main-row .big-img{
		width: 45%;
	}
	
	.right-row-data{
		width: 55%;
	}
	
	.books-poster .col-6{
		width: 100%;
		margin: 0 0 20px;
	}
	
	.cmpny-cntct-col .cmpny-col h3{
		font-size: 15px;
	}
}

@media only screen and (max-width:991px){
	.main-nav{
		display: none;
		transition: none;
		position: absolute;
		left: 0;
		width: 100%;
		top: 120px;
		background: rgba(0,0,0,0.9);
	}
	
	.menu-box{
		display: block;
		margin: 20px 0;
	}
	
	.main-nav li{
		width: 100%;
		margin-left: 0;
		float: left;
	}
	
	.main-nav li a{
		padding-left: 15px;
	}
	
	.book-detail-img .book-img{
		width: 40%;
	}
	
	.book-shrt-dtl{
		width: 55%;
	}
}

@media only screen and (max-width:900px){
	.cmpny-cntct-col .cmpny-col{
		width: 49%;
	}
	
	.three-list li{
		width: 48.5%;
	}
}

@media only screen and (max-width:767px){
	.footer-widget-2, .footer-widget-3{
		width: 100%;
		float: left;
		padding: 0;
	}
	
	.main-heading h1{
		font-size: 30px;
	}
	
	.slider {
		padding: 190px 0 140px;
	}
	
	.vis-ads-col{
		margin: 10px 0;
	}
	
	.data-main-row .big-img{
		width: 100%;
	}
	
	.right-row-data{
		width: 100%;
		float: left;
		padding-left: 0;
	}
	

	
	.posters-list .col-4{
		width: 30.7%;
	}
	.inline-form-center .form-group .form-group-inline{
		width: 100%;
		margin-right: 0;
		margin-bottom: 15px;
	}
	.all-cmpny-rows .cmpny-col{
		text-align: left;
	}
	
	.category-in li{
		padding: 5px 0;
	}
	.category-in h3{
		padding-top: 11px;
	}
}

@media only screen and (max-width:680px){
	.top-left{
		display: none;
	}
	
	.top-right{
		width: 100%;
		float: left;
		text-align: center;
	}
	
	.top-cntct{
		float: none;
		display: inline-block;
	}
	
	.breadcrums{
		width: 100%;
		float: left;
	}
	.breadcrums li:first-child a{
		padding-left: 0;
	}
	
	.single-job-row, .advertise-col{
		width: 100%;
		margin: 0 0 20px;
	}

}


@media only screen and (max-width:650px){
	.form-center{
		width: 100%;
	}
	
	.job-dtl-col{
		width: 100%;
		margin: 4px 0 ;
	}
	
	.modal-small{
		width: 90%;
	}
}

@media only screen and (max-width:600px){
	.main-heading h1 {
		font-size: 25px;
	}
	
	.footer-widget-3 li{
		width: 50%;
	}
	
	.fr-cntct-col{
		width: 100%;
		padding: 0;
		margin-bottom: 20px;
	}
	
	.big-img.left-side{
		width: 100%;
		margin: 0 0 20px;
	}
	
	.span-6{
		width: 100%;	
	}
	
	.span-6:first-child{
		margin-bottom: 30px;
	}
	
	.form .form-col-2 .form-group-inline, .form.form-center .form-col-2 .form-group-inline{
		width: 100%;
		margin: 0;
	}
	
	.form .form-col-2 .form-group-inline:first-child, .form.form-center .form-col-2 .form-group-inline:first-child{
		margin-bottom: 15px;
	}
	
	.book-detail-img .book-img, .book-shrt-dtl{
		width: 100%;
		float: left;
	}
	
	.book-shrt-dtl{
		margin: 0;
		margin-top: 20px;
	}
	
	.book-detail-img{
		margin-bottom: 0;
	}
	
	.posters-list .col-4 {
		width: 47.5%;
	}
	
	.quiz-opt{
		width: 100%;
		padding-right: 0;
	}
	
	.three-list li{
		width: 100%;
		padding-right: 0;
	}
}

@media only screen and (max-width:480px){
	.cmpny-cntct-col .cmpny-col{
		width: 100%;
		margin: 0 0 20px;
	}
}

@media only screen and (max-width:479px){
	.cmpny-slider{
		margin: 0;
	}
}


@media only screen and (max-width:440px){
	.main-nav{
		top: 150px;
	}
	
	.top-part{
		display: none;
	}
	
	#header{
		position: relative;
		background: #424951;
	}
	
	.nav{
		width: 100%;
	}
	
	.menu-drp{
		width: 100%;
		position: relative;
	}
	.login{
		float: right;
		border: none;
	}
	
	.logo{
		width: 100%;
		text-align: center;
		border-bottom: #ccc solid thin;
		padding: 7px 0;
	}
	
	.menu-box{
		content: "Menu";
	}
	
	.main-nav{
		top: 70px;
	}
	
	.main-nav li a{
		padding: 10px;
	}
	
	.inner-drop-menu{
		position: relative;
		width: 100%;
		float: left;
	}
	
	.slider{
		padding: 50px 0;
	}
	
	.main-heading h1 {
   	 font-size: 20px;
	}
	
	.visitor-ads{
		margin: 0;
	}
	
	.content{
		margin-top: 25px;
	}
	
	.breadcrums{
		margin-bottom: 0;
		display: none;
	}
	
	.inner-page .slider{
		padding: 30px 0;
	}
	
	.books-list .img-thumb{
		width: 100%;
		margin: 0 0 15px;
	}
	
	.books-list .books-details{
		float: left;
		width: 100%;
	}
	
	.posters-list .col-4 {
		width: 100%;
		margin: 0 0 20px;
	}
	
	.all-cmpny-rows .cmpny-col{
		width: 100%;
		padding-right: 0;
	}
}

@media only screen and (max-width:400px){
	.vis-ads-col h3, .vis-ads-col h4{
		font-size: 15px;
	}
}