/* CSS Document */
a[href^="tel"]:link,
a[href^="tel"]:visited, 
a[href^="tel"]:hover {
    text-decoration: none;


    pointer-events: none;
    cursor: default;
}


.ddsmoothmenu {
	width:745px;
	float:right;
	
}


.quilkLinks{
	text-transform:capitalize;
}
   .tinynav { display: none }

	
	
	#tinynav1 {
		display:none;
	}

.ddsmoothmenu .mobOnly {
	display:none;
}
.slicknav_menu {
	display:none;
}
    /* styles for desktop */
    .tinynav { display: block; }
	
	/* styles for mobile */
	
	
	
	  .tinynav_label  {
	  display:none;
	  } 
	
.theme-default .nivo-directionNav a {
display:none;
}

.slicknav_nav ul, .slicknav_nav li {
	text-transform:uppercase;
}


.slicknav_menu {
	display:none; 

}



#smoothmenu1 .hideMob {
	display:none;
}

@media only screen and (max-device-width: 990px) { 
    a[href^="tel"]:link,
    a[href^="tel"]:visited,
    a[href^="tel"]:hover {
        text-decoration: underline;


        pointer-events: auto;
        cursor: pointer;
    }
	
	 .term-list {
		 width:auto;
	 }
}

@media all and (min-width: 1416px)  {

  
    }
	
	
	
	@media screen and (max-width: 1401px) {
	.bannerInd {
	margin-top:-0px;
	height:auto;
	
	overflow:hidden;
}




	}

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

.bannerInd {

	
	overflow:hidden;
}


.ddsmoothmenu ul .navFst a {

}

.ddsmoothmenu  {
	width:760px;

}
.ddsmoothmenu ul li a{
	padding: 20px 12px;


}
}	

@media screen and (max-width: 1281px) {	
.bannerInd {
	margin-top:-0px;
	width:100%;
	

}

.ddsmoothmenu  {
	width:745px;

}
.ddsmoothmenu ul li a{
	padding: 20px 14px;


}


}

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

.container {
	width:95%;
	
}
.twoColumn {
	width:692px;
}
.widgest-q-link li {
	width:50%;
}

/* -- nav menu --*/
.ddsmoothmenu ul .navFst a, .ddsmoothmenu ul .navLst a {
	
	}
	
	.ddsmoothmenu ul .navLst a {

	}
	
	.ddsmoothmenu ul li a {
	padding:20px 14px;
}
.priv li {
	padding-right:6px;

}

}



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


#smoothmenu1 .hideMob {
	display:block;
}


.tilteMain, .tilteMainSub {
	font-size:14px;
}


.ddsmoothmenu  {
	width:750px;
	margin:0 auto;
	clear:both;
	float:none;
	
	}


	


.columnOne {
	width:35%;
}

.columnTwo {
	width:60%;

}
.quilkAddress {
	display:none;
}
.priv, .design {
	width:27%;
}
.cpr {
	width:46%;
}

.quilkLinks li, .quilkAddress li, footer {
	font-size:8pt;

}

.twoColumn {
	width:70%;
		padding-right:2.5%;
}
.sideBar {
	width:25%;

	
}
.cntAddress {
	margin-left:0;
}
.bannerInd, .banner {
	margin-top:100px;
}


}


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



}





@media screen and (max-width: 800px) {
.priv, .design, .cpr, .cpr2  {
	width:100%;
	float:none;
	padding-top:5px;
	text-align:center;
}


      	#tinynav1 { display: block;
		position:absolute;
		right:0;
		margin-right:20px;

		 }
      #nav, #nav2 { display: none }
 
 
 .q-prLInk, .q-SerLInk, .q-CareerLInk, .q-SerLInkSer, .q-SerLInkAbt {
 	display:none;
 }
 
 .twoColumn {
 	padding:0;
	width:100%;
	border:none;
 }
 
 .sideBar {
 	width:100%;
	float:none;
}

.logo-menu {
	padding-bottom:10px;
}
.bannerInd, .bannerInd {
	margin-top:160px;
}

.banner {
	margin-top:180px;
}
.slicknav_menu {
	width:100%;
	left:00;
}

.logo
 {
	 width:120px;
	 float:left;
 }
 
 .logo-menu {
	 margin-top:44px;
 }

.cntAddress, .gmap {
	float:none;
	margin: 0 auto 15px;
}



.ddsmoothmenu  {

	display:none;}


	.slicknav_menu {
	display:block;
	z-index:999;
	width:auto;
}
.slicknav_menu {
	position:fixed;
	

	width:100%;
top:0;

	z-index:1000;
	right:0;
}

.slicknav_menu {

    padding:0px;
}
.columnTwo, .columnOne {
	width:100%;
	padding-bottom:15px;
}

}

@media screen and (max-width: 768px) {
	
	.slicknav_menu {
	position:fixed;
	top:0;
	z-index:2000;
}



}

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

.quilkLinks {
	margin-right:40px;
	background-image:none;
 }

.quilkLinks ul {
float:none;
}


}


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

.quickNav {
	display:none;
}
.widgest-q-link li, .widgest-q-link {
	width:100%;
	display:none;
}
.container {
	width:90%;
}
h1, h2, h3, h4, h5, h6 {
	text-align:left;
}
.tilteMain, .tilteMainSub {
	font-size:10pt;
}
}

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

.columnOne {
	padding-bottom:20px;
}

.columnOne, .columnTwo {
	width:100%;
	float:none;
}

.cntAddress, .gmap {
	width:100%; 


}

.gmap {
    position: relative;
	padding:0;
        padding-bottom: 75%; // This is the aspect ratio
        height: 0;
        overflow: hidden;
		
}
.gmap iframe{
		position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}


.img-left {
	float:none;
	width:80%;
	margin:0 auto;
	padding-right:0px;
	padding-bottom:0px;
}
.dir .border2 {
	margin-left:0%;
}

}


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


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

.carrersWrapp {
	width:90%;
	padding:2%;
}

.label, .col, .feilds {
	width:100%;
	padding:3px 0;
}
.label, .col {
	text-align:center;
}
.col {
	display:none;
}
.button {
	padding-left:0;
}
.button input {
	width:100%; 

}
.logo, .smo {
	clear:both;
	float:none;
	margin:0 auto;
}
.smo {
	margin-top:10px; 

}
} 