/*For Topmenu*/
@media only screen and (min-width: 990px) {
.menu-t-1{
}
.menu-t-1 a,.menu-t-1 a:hover,.menu-t-1 a:visited{
}
.menu-t-2{
}
.menu-t-2 a,.menu-t-2 a:hover,.menu-t-2 a:visited{
}
.menu-t-2 a:hover{

}
.menu-t-2 a:visited{

}
.menu-d-1,.menu-d-2,.menu-d-3,.menu-d-4,.menu-d-5,.menu-d-6,.menu-d-7,.menu-d-8{
position:absolute;
display:none;
z-index:999;
margin:0px;
padding:0px;
overflow:hidden;
height:auto;
top:65px;
}
.menu-d-1{
width:750px;
left:0;
}
.menu-d-2{
width:284px;
left:126px;
}
.menu-d-3{
width:356px;
left:259px;
}
.menu-d-4{
width:737px;
left:160px;
}
.menu-d-5{
width:180px;
left:526px;
}
.menu-d-6{
width:162px;
left:640px;
}
.menu-d-7{
width:178px;
left:660px;
}
.menu-d-8{
width:160px;
left:712px;
}
.menu-d-t,.menu-d-t2,.menu-d-t3,.menu-d-t4,.menu-d-t5,.menu-d-t6,.menu-d-t7,.menu-d-t8{
width:284px;
height:4px;
overflow:hidden;
clear:both;
}
.menu-d-t2{width:750px;}
*html .menu-d-t2{width:750px;}
.menu-d-t3{width:547px;}
.menu-d-t4{width:330px;}
.menu-d-t5{width:731px;}
.menu-d-t6{width:198px;}
.menu-d-t7{width:178px;}
.menu-d-t8{width:160px;}
.mdt-l{
width:3px;
height:4px;
float:left;
overflow:hidden;
background-color:#3E77B9;
}
.mdt-c,.mdt-c2,.mdt-c3,.mdt-c4,.mdt-c5,.mdt-c6,.mdt-c7,.mdt-c8{
width:278px;
height:4px;
background-color:#3E77B9;
float:left;
overflow:hidden;
}
.mdt-c2{width:744px;}
*html .mdt-c2{width:554px;}
.mdt-c3{width:541px;}
.mdt-c4{width:324px;}
.mdt-c5{width:725px;}
.mdt-c6{width:192px;}
.mdt-c7{width:172px;}
.mdt-c8{width:154px;}
.mdt-r{
width:3px;
height:4px;
float:left;
overflow:hidden;
background-color:#3E77B9;
}
.menu-d-b,.menu-d-b2,.menu-d-b3,.menu-d-b4,.menu-d-b5,.menu-d-b6,.menu-d-b7,.menu-d-b8{
width:284px;
height:256px;
clear:both;
}
.menu-d-b2{width:750px;height:275px;}
.menu-d-b3{width:547px;height:170px;}
.menu-d-b4{width:330px;height:180px;}
.menu-d-b5{width:731px;height:200px;}
.menu-d-b6{width:198px;height:110px;}
.menu-d-b7{width:178px;height:110px;}
.menu-d-b8{width:160px;height:175px;}
.mdb-l{
width:3px;
height:100%;
float:left;
background:url(/images/menu-mdb-l.jpg) 0 0 repeat-y;
}
.mdb-c,.mdb-c2,.mdb-c3,.mdb-c4,.mdb-c5,.mdb-c6,.mdb-c7,.mdb-c8{
width:278px;
height:100%;
float:left;
background-color:#f5f5f5;
overflow:hidden;
}
.mdb-c2{width:744px;}
*html .mdb-c2{width:744px;} 
.mdb-c3{width:541px;}
.mdb-c4{width:324px;}
.mdb-c5{width:174px;}
.mdb-c6{width:192px;}
.mdb-c7{width:172px;}
.mdb-c8{width:154px;}
.mdb-r{
width:3px;
height:100%;
float:left;
background:url(/images/menu-mdb-r.jpg) 0 0 repeat-y;
}
.menu-d-f,.menu-d-f2,.menu-d-f3,.menu-d-f4,.menu-d-f5,.menu-d-f6,.menu-d-f7,.menu-d-f8{
width:284px;
clear:both;
height:4px;
overflow:hidden;
}
.menu-d-f2{width:750px;}
*html .menu-d-f2{width:750px;}
.menu-d-f3{width:547px;}
.menu-d-f4{width:330px;}
.menu-d-f5{width:731px;}
.menu-d-f6{width:198px;}
.menu-d-f7{width:178px;}
.menu-d-f8{width:160px;}
.mdf-l{
width:3px;
background:url(/images/menu-mdf-foot.png) 0 0 no-repeat;
height:4px;
overflow:hidden;
float:left;
}
*html .mdf-l{
width:3px;
background:url(/images/menu-mdf-foot.gif) 0 0 no-repeat;
height:4px;
overflow:hidden;
float:left;
}
.mdf-c,.mdf-c2,.mdf-c3,.mdf-c4,.mdf-c5,.mdf-c6,.mdf-c7,.mdf-c8{
width:278px;
height:4px;
overflow:hidden;
background-color:#3E77B9;
float:left;
}
.mdf-c2{width:744px;}
*html .mdf-c2{width:744px;}
.mdf-c3{width:541px;}
.mdf-c4{width:324px;}
.mdf-c5{width:725px;}
.mdf-c6{width:192px;}
.mdf-c7{width:172px;}
.mdf-c8{width:154px;}
.mdf-r{
width:3px;
background:url(/images/menu-mdf-foot1.png) 0 0 no-repeat;
height:4px;
overflow:hidden;
float:left;
}
*html .mdf-r{
width:3px;
background:url(/images/menu-mdf-foot1.gif) 0 0 no-repeat;
height:4px;
overflow:hidden;
float:left;
}
.mdb-slu,.mdb-slu7,.mdb-slu8{
width:220px;
margin:5px 0 0 14px;
height:auto;
}
.mdb-slu7,.mdb-slu8{width:170px;}
.mdb-slu2-l,.mdb-slu3-l,.mdb-slu4-l,.mdb-slu5-l,.mdb-slu5-cc,.mdb-slu5-cr,.mdb-slu6-l{
float:left;
width:160px;
height:auto;
padding:5px 0 0 14px;
}
.mdb-slu2-l{width:170px;}
*html .mdb-slu2-l{width:160px;overflow:hidden;}
.mdb-slu6-l{height:318px;width:175px;}
*html .mdb-slu6-l{overflow:hidden;}
.mdb-slu3-l{width:170px;}
*html .mdb-slu3-l{width:160px;overflow:hidden;}
.mdb-slu4-l{width:150px;}
*html .mdb-slu4-l{overflow:hidden;}
.mdb-slu5-l{width:160px;height:300px;}
.mdb-slu2-c,.mdb-slu3-cl,.mdb-slu3-cr,.mdb-slu5-cl{
float:left;
width:171px;
height:270px;
padding:5px 0 0 14px;
border-left:1px solid #C6C6C6;
border-right:1px solid #C6C6C6;
}
.mdb-slu2-c2{
float:left;
width:171px;
height:270px;
padding:5px 0 0 14px;
border-right:1px solid #C6C6C6;
}
*html .mdb-slu3-cl,.mdb-slu3-cr{overflow:hidden;}
.mdb-slu5-l,.mdb-slu5-cc,.mdb-slu5-cr{width:143px;}
*html .mdb-slu5-cl,.mdb-slu5-l,.mdb-slu5-cc,.mdb-slu5-cr,.mdb-slu5-r{overflow:hidden;}
.mdb-slu5-cl{height:265px;}
.mdb-slu5-cc{height:265px;}
.mdb-slu5-cr{height:265px;border-right:1px solid #C6C6C6;}
.mdb-slu3-cr{border-left:0px solid #C6C6C6;width:150px;}
.mdb-slu2-r,.mdb-slu3-r,.mdb-slu4-r,.mdb-slu5-r,.mdb-slu6-r{
float:left;
width:160px;
height:270px;
padding:5px 0 0 14px;
}
*html .mdb-slu6-r{overflow:hidden;}
*html .mdb-slu5-r{width:195px;}
*+html .mdb-slu5-r{width:195px;}
.mdb-slu3-r{width:150px;}
*html .mdb-slu3-r{width:150px;overflow:hidden;}
.mdb-slu2-r{width:155px;}
*html .mdb-slu2-r{width:150px;overflow:hidden;}
.mdb-slu6-r{border-right:1px solid #C6C6C6;height:318px;width:155px;}
.mdb-slu4-r{border-left:1px solid #C6C6C6;width:145px;}
*html .mdb-slu4-r{overflow:hidden;}
.menu-d-b2 h3,.menu-d-b3 h3,.menu-d-b4 h3{
color:#2B5197;
font-size:12px;
font-weight:bold;
font-family:verdana,arial;
height:26px;
line-height:26px;
margin:5px 0 0 0;
display:block;
clear:both;
padding:0px;
}
.menu-d-b5 h3,.menu-d-b6 h3{
color:#2B5197;
font-size:12px;
font-weight:bold;
font-family:verdana,arial;
height:26px;
line-height:26px;
margin:5px 0 0 0;
display:block;
clear:both;
padding:0px;
}
.menu-d-b h3 a,.menu-d-b2 h3 a,.menu-d-b3 h3 a,.menu-d-b4 h3 a,.menu-d-b5 h3 a,.menu-d-b6 h3 a{
color:#2B5197;
text-decoration:none;
font-weight:700
}
*html .menu-d-b3 h3 a{
color:#2B5197;
text-decoration:none;
}
*+html .menu-d-b3 h3 a{
color:#2B5197;
text-decoration:none;
}
.menu-d-b h3 a:hover,.menu-d-b2 h3 a:hover,.menu-d-b4 h3 a:hover,.mdb-slu6-l h3 a:hover{
color:#2B5197;
border-bottom:1px solid #2B5197;
text-decoration:none;
}
*html .menu-d-b3 h3 a:hover{
color:#2B5197;
text-decoration:none;
}
*+html .menu-d-b3 h3 a:hover{
color:#2B5197;
text-decoration:none;
}
.menu-d-b3 h3 a:hover,.menu-d-b5 h3 a:hover,.menu-d-b6 h3 a:hover{
color:#2B5197;
text-decoration:none;
}
.menu-d-b h3 a:visited,.menu-d-b2 h3 a:visited,.menu-d-b3 h3 a:visited,.menu-d-b4 h3 a:visited{
color:#2B5197;
text-decoration:none;
}
*html .menu-d-b3 h3 a:visited{
color:#2B5197;
text-decoration:none;
}
*+html .menu-d-b3 h3 a:visited{
color:#2B5197;
text-decoration:none;
}
.menu-d-b ul,.menu-d-b2 ul,.menu-d-b3 ul,.menu-d-b4 ul,.menu-d-b5 ul,.menu-d-b6 ul,.menu-d-b7 ul,.menu-d-b8 ul{
list-style-type:none;
width:240px;
margin:0px;
padding:0px;
height:auto;
overflow:hidden;
}
.menu-d-b2 ul,.menu-d-b3 ul,.menu-d-b4 ul,.menu-d-b5 ul,.menu-d-b6 ul,.menu-d-b7 ul,.menu-d-b8 ul{width:197px;}
.menu-d-b ul li,.menu-d-b2 ul li,.menu-d-b3 ul li,.menu-d-b4 ul li,.menu-d-b5 ul li,.menu-d-b6 ul li,.menu-d-b7 ul li,.menu-d-b8 ul li{
background:url(/images/menu-li-pic.gif) 0px 12px no-repeat;
width:240px;
text-align:left;
height:24px;
line-height:24px;
font-family:verdana,arial;
font-size:12px;
color:#333;
padding:0 0 0 8px;
clear:both;
}
.menu-d-b2 ul li,.menu-d-b3 ul li,.menu-d-b4 ul li,.menu-d-b5 ul li,.menu-d-b6 ul li,.menu-d-b7 ul li,.menu-d-b8 ul li{width:197px;}
.menu-d-b ul li a,.menu-d-b2 ul li a,.menu-d-b3 ul li a,.menu-d-b4 ul li a,.menu-d-b5 ul li a,.menu-d-b6 ul li a,.menu-d-b7 ul li a,.menu-d-b8 ul li a{
color:#666;
text-decoration:none;
}
.menu-d-b ul li a:hover,.menu-d-b2 ul li a:hover,.menu-d-b3 ul li a:hover,.menu-d-b4 ul li a:hover,.menu-d-b5 ul li a:hover,.menu-d-b6 ul li a:hover,.menu-d-b7 ul li a:hover,.menu-d-b8 ul li a:hover{
color:#2d71c6;
text-decoration:underline;
}
.menu-d-b ul li a:visited,.menu-d-b2 ul li a:visited,.menu-d-b3 ul li a:visited,.menu-d-b4 ul li a:visited,.menu-d-b5 ul li a:visited,.menu-d-b6 ul li a:visited,.menu-d-b7 ul li a:visited,.menu-d-b8 ul li a:visited{
text-decoration:none
}
}
@media only screen and (max-width: 989px) {
	.menu-d-1,.menu-d-2,.menu-d-3,.menu-d-4,.menu-d-5,.menu-d-6,.menu-d-7,.menu-d-8,.menu-d-t,.menu-d-t2,.menu-d-t3,.menu-d-t4,.menu-d-t5,.menu-d-t6,.menu-d-t7,.menu-d-t8,.menu-d-b,.menu-d-b2,.menu-d-b3,.menu-d-b4,.menu-d-b5,.menu-d-b6,.menu-d-b7,.menu-d-b8,.mdb-c,.mdb-c2,.mdb-c3,.mdb-c4,.mdb-c5,.mdb-c6,.mdb-c7,.mdb-c8,mdb-slu2-l,.mdb-slu3-l,.mdb-slu4-l,.mdb-slu5-l,.mdb-slu5-cc,.mdb-slu5-cr,.mdb-slu6-l, .menu-d-b ul,.menu-d-b2 ul,.menu-d-b3 ul,.menu-d-b4 ul,.menu-d-b5 ul,.menu-d-b6 ul,.menu-d-b7 ul,.menu-d-b8 ul,menu-d-b2 ul,.menu-d-b3 ul,.menu-d-b4 ul,.menu-d-b5 ul,.menu-d-b6 ul,.menu-d-b7 ul,.menu-d-b8 ul,.menu-d-b ul li,.menu-d-b2 ul li,.menu-d-b3 ul li,.menu-d-b4 ul li,.menu-d-b5 ul li,.menu-d-b6 ul li,.menu-d-b7 ul li,.menu-d-b8 ul li,.menu-d-b2 ul li,.menu-d-b3 ul li,.menu-d-b4 ul li,.menu-d-b5 ul li,.menu-d-b6 ul li,.menu-d-b7 ul li,.menu-d-b8 ul li, .menu-d-b ul li a,.menu-d-b2 ul li a,.menu-d-b3 ul li a,.menu-d-b4 ul li a,.menu-d-b5 ul li a,.menu-d-b6 ul li a,.menu-d-b7 ul li a,.menu-d-b8 ul li a,.menu-d-b ul li a:hover,.menu-d-b2 ul li a:hover,.menu-d-b3 ul li a:hover,.menu-d-b4 ul li a:hover,.menu-d-b5 ul li a:hover,.menu-d-b6 ul li a:hover,.menu-d-b7 ul li a:hover,.menu-d-b8 ul li a:hover,.menu-d-b ul li a:visited,.menu-d-b2 ul li a:visited,.menu-d-b3 ul li a:visited,.menu-d-b4 ul li a:visited,.menu-d-b5 ul li a:visited,.menu-d-b6 ul li a:visited,.menu-d-b7 ul li a:visited,.menu-d-b8 ul li a:visited{
		display:none
	}
	.nav .caret{
		display:none
	}
}
/*search */
@media only screen and (min-width: 980px) {
	.navbar .nav li a.search-nav {
		background:#1a4188 !important;
		cursor:pointer;
		padding:28px 15px;
	}
}
@media only screen and (max-width: 979px) {
	.navbar .nav li a.search-nav {
		background:#1a4188 !important;
		cursor:pointer;
		padding:15px 10px;
	}
}
/* Portrait tablet to landscape and desktop */
@media only screen and (max-width: 930px) {
	.navbar .nav > li > a {
		font-size: 14px;
	}
}

/*For Portfolio Page*/
@media (max-width: 1200px) {
	.portfolio-responsive h2 {
		display:none;
	}
	.portfolio-responsive p {
		display:none;
	}
	.portfolio-responsive a.info {
		margin-top:55px !important;
	}
}
@media (max-width: 767px) {
	.portfolio-responsive h2 {
		display:block;
	}
	.portfolio-responsive a.info {
		margin-top:20px !important;
	}
}
/*End For Portfolio Page*/

@media (min-width: 980px) {
	/*Menu*/
	.navbar { float:right; border:none; position:relative}
	.collapse.in li a, 
	.collapse.in ul.dropdown-menu a, 
	.collapse.in li a.dropdown-toggle { 
		border:none;
	}
}

@media (max-width: 980px) {
	/*Search Box Menu1*/
	.navbar .search-open {
		top:-39px;
		left:38px;
		border:0;
		padding-top:5px;
		padding-bottom:5px;
		position:relative;
	}
	.navbar .search-open input {
		width: 330px;
	}

	/*Search Box Menu2*/
	.navbar .search-open-inner {
		top:-51px;
		left:45px;
		border:0;
		padding-top:6px;
		padding-bottom:5px;
		position:relative;
		background:#3c495a;
	}
	.navbar .search-open-inner input {
		width:330px;
	}

	
	/*Image hover*/
	.da-thumbs li article em {
		display:none !important;
	}
}

@media (max-width: 900px) {
	/*Slider Sequence*/
	#sequence-theme .info {
		top:80px !important;
		width:60% !important;
		margin-right:50px;
	}

	/*Slider Parallax*/
	.da-slide .da-img {
		display:none;
	}
}

@media (max-width: 450px) {
	/*Slider Sequence*/
	#sequence-theme .info {
		top:70px !important;
		width:70% !important;
		margin-right:25px;
	}
	#sequence-theme h2 {
		font-size:30px !important;
	}
	#sequence-theme .info p {
		font-size:18px !important;
	}

	/*Slider Parallax*/
	.da-slide p {
		display:none;
	}
}

@media (max-width: 900px) { 
	/*Menu*/
	.nav-collapse .nav{ float:none !important; margin-top: 10px !important; }

	/*Style Switcher*/
	i.style-switcher-btn {
		display: none;
	}

	/*Service Block*/
	.service .desc { width: 55%}

	.contact-form .input-xlarge {width: 200px !important}
}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {  
	/*Menu*/
	.nav-collapse .nav { margin-top: 10px !important; }

	/*Service Block*/
	.service .desc { width: 55%}

	/*Registration and Login*/
	.reg-page {
		max-width:100%;
	}
	.login-page {
		max-width:100%;
	}
	.login-page input.login-inputs {
		width:94%;
	}

	/*Login Page v1.1+*/
	.log-page {
		width: 200px;
	}

	/*Coming Soon Page*/
	.coming-soon input {
		width: 60%;
	}
	.coming-soon-copyright p {
		text-align: left;
	}					
}
 
/* Landscape phones and down */
@media (max-width: 480px) { 	
	/*Menu*/
	.nav-collapse .nav{ margin-top: 10px !important;}

	/*Search Box Menu2*/
	.navbar .search-open-inner {
		top:-50px;
	}

	/*Service Block*/
	.service .desc { width: 60%}

	/*Search Box Menu1*/
	.navbar .search-open input {
		width: auto;
	}

	/*Search Box Menu2*/
	.navbar .search-open-inner input {
		width: auto;
	}

	/*Coming Soon Page*/
	.coming-soon,
	.coming-soon-plugin {
		margin-top: 50px;
		padding: 10px;
	}  	
	.coming-soon input {
		width: 50%;
	}
	.coming-soon-copyright p {
		text-align: left;
	}				
}

@media (min-width: 767px) {
	.no-space-pricing .span3 {
		width:25% !important;
		margin-left:0 !important;
	}
}

/*Higher Resolutions*/
@media (min-width: 1440px) {
	/*Coming Soon Page*/
	.coming-soon-plugin {
		min-height: 330px;
	}
}

@media (min-width: 1680px) {
	/*Coming Soon Page*/
	.coming-soon-plugin {
		min-height: 410px;
	}
}

@media (min-width: 1920px) {
	/*Coming Soon Page*/
	.coming-soon-plugin {
		min-height: 560px;
	}
}