/*====================Font face============================*/
@font-face {
    font-family: 'oxygenregular';
    src: url('../fonts/oxygen-webfont.eot');
    src: url('../fonts/oxygen-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oxygen-webfont.woff') format('woff'),
         url('../fonts/oxygen-webfont.ttf') format('truetype'),
         url('../fonts/oxygen-webfont.svg#oxygenregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'oxygenbold';
    src: url('../fonts/oxygen-bold-webfont.eot');
    src: url('../fonts/oxygen-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oxygen-bold-webfont.woff') format('woff'),
         url('../fonts/oxygen-bold-webfont.ttf') format('truetype'),
         url('../fonts/oxygen-bold-webfont.svg#oxygenbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'oxygenbold_italic';
    src: url('../fonts/oxygen-bolditalic-webfont.eot');
    src: url('../fonts/oxygen-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oxygen-bolditalic-webfont.woff') format('woff'),
         url('../fonts/oxygen-bolditalic-webfont.ttf') format('truetype'),
         url('../fonts/oxygen-bolditalic-webfont.svg#oxygenbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'oxygenitalic';
    src: url('../fonts/oxygen-italic-webfont.eot');
    src: url('../fonts/oxygen-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oxygen-italic-webfont.woff') format('woff'),
         url('../fonts/oxygen-italic-webfont.ttf') format('truetype'),
         url('../fonts/oxygen-italic-webfont.svg#oxygenitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*====================Font face============================*/

@media only screen and ( max-width: 62.5em ) /* 1000 */
{




#in_header{
max-width:100%;
}
#header
{
width:100%;
height:auto;
float:left;
}
#inn_container
{
max-width:100%;
}
#inn_container_lft
{
max-width:100%;
}

#inn_container_rht ul li
{
display:block; 
float:left;
width:29%;
height:auto;
margin-right:5%;
}
#footer
{
max-width:100%;
}





#inner_ban_bg
{
max-width:100%;
height:auto;
}
#inner_container
{
max-width:100%;
height:auto;
}
#inner_container_lft
{
max-width:100%;
}
#inner_container_mid
{
max-width:100%;
}

#in_cont_lftbox
{
max-width:100%;
}

#inner_container_rht
{
max-width:100%;
}

}

	
@media only screen and ( max-width:60.625em) /* 970 */
{


#inn_container_rht
{
max-width:100%;
}
#inn_container_rht ul li
{
display:block; 
float:left;
width:29%;
height:auto;
margin-right:5%;
}








}



@media screen and (max-width:59.375em)/* 950 */ {

/*#logo
{
width:12em;
height:2.563em;
}*/


/*#nav
{
}
#nav ul li
{
padding:2.1em 2em 0em 2em;
}
#nav ul li:last-child
{
padding:2.1em 0em 0em 2em;
}*/

.sad_app h1
{
font-size:13px;
}

.sad_user h1
{
font-size:13px;
}
.sad_user a
{
font-size:10px;
}

#inner_container_rht
{
/*background:#9900FF;*/
}




}
@media screen and (max-width:56.250em)/* 900 */ {
.sad_app h1
{
font-size:13px;
}
.sad_app a
{
font-size:10px;
}
.sad_user h1
{
font-size:13px;
}
.sad_user a
{
font-size:9px;
}


}


@media screen and (max-width:53.125em)/* 850 */ {



#inner_container_lft
{
width:100%;
margin-right:0%;
border-right:dotted 0px #ccc;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box;         /* Opera/IE 8+ */
}

#inner_container_lft
{
float:left;
width:97%;
}

#in_cont_lftbox
{
width:100%;
}
#footer
{
width:98%;
margin:auto;
padding:0% 1%; 
}



#inner_container_mid
{
/*background:#ccc;*/
width:98%;
padding:2% 0%;
margin:2% 1%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border-left:0px dotted #E1E1E1;
border-right:0px dotted #E1E1E1;
}

#inner_container_rht
{
/*background:#ff0000;*/
width:98%;
margin:2% 1%;
}

.sad_app
{
height:auto;
text-align:center;
background:#f07e33;
padding:10px 0px;

}

.sad_app img
{
text-align:center;
margin:0% 50%;
}

.sad_app h1
{
font-size:14px;
}
.sad_app a
{
color:#000000;
font-size:15px;
}
.sad_app a:hover
{
color:#fff;
font-size:15px;
}



.sad_user
{
height:auto;
text-align:center;
background:#319ffe;
padding:5px 0px;

}

.sad_user img
{
text-align:center;
margin:0% 49%;
}
.sad_user h1
{
font-size:14px;
}
.sad_user a
{
color:#000000;
font-size:15px;
}
.sad_user a:hover
{
color:#fff;
font-size:15px;
}





/*.sad_user
{
height:auto;
background:url(../images/user_bg.png) repeat-x;
padding:5px 0px;
}
.sad_user:hover
{
height:auto;
background:url(../images/user_ovrbg.png) repeat-x;
}*/





.appli ul li
{
display:inline-block;
width:100%;
text-align:center;
background:#ededed;
margin-right:0%;
margin-bottom:1.5em;
padding:2% 1%;
}

.appli ul li img
{
width:auto;
}


#abt_mid
{
width:98%;
height:auto;
margin-right:0%;
padding-left:1%;
padding-right:1%;
border-left:dotted 0px #ccc;
border-right:dotted 0px #ccc;
}
#clint
{
float:left;
width:98%;
height:auto;
margin-right:0%;
padding-left:1%;
padding-right:1%;
border-left:dotted 0px #ccc;
border-right:dotted 0px #ccc;        /* Opera/IE 8+ */
}


#abt_lft ul li a:hover
{
width:97%;
}
#abt_lft ul li a.active
{
width:97%;
}
#abt_lft #bdr
{
width:97%;
}


#abt_lft
{
width:98%;
margin-right:0%;
padding:2% 1%;
}



#cont_lft
{
width:96%;
height:auto;
margin-right:0%;
padding-left:2%;
padding-right:2%;
border-left:dotted 0px #ccc;
border-right:dotted 0px #ccc;
}	
.empt
{
display:none;
}
}


@media screen and (max-width:48.000em)/* 768 */ {
#profiles h1
{
display:block;
}


#nav
{
}
#nav
{
float:right;
width:auto;
}
#nav ul li
{
padding:2.1em 1em 0em 1em;
}
#nav ul li:last-child
{
padding:2.1em 0em 0em 1em;
}


#inn_container_rht ul li
{
width:30%;
margin-top:10px;
margin-bottom:10px;
}



#inn_container_rht h2
{
font-size:12px;
}

#inn_container_lft
{
width:95%;
float:none;
margin:0px auto;
}


#inn_container_rht
{
width:95%;
float:none;
margin:0px auto;
}


#inner_container_lft
{
float:left;
width:98%;
height:auto;
margin-right:1%;
margin-left:1%;
border-right:dotted 0px #ccc;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box;         /* Opera/IE 8+ */
}





}


@media screen and (max-width:40.625em)/* 650 */ {
/*#logo
{
margin:0.7em 38%;
}
*/
#nav
{
float:left;
width:100%;

}
#nav ul li
{
padding:0em 1em 0em 2em;
text-align:center;
}
#nav ul li:last-child
{
padding:0em 0em 0em 1em;
}
#inn_container_rht ul li
{
display:block; 
float:left;
width:100%;
height:auto;
margin-right:0%;
}
#inn_container_rht h2
{
width:96%;
}

#pdr_more
{
width:4%;
}
#arrow_box:after {
margin-left:7px;
}
#inn_container_rht h2
{
font-size:14px;
height:auto;
}
#inn_container_lft
{
margin-bottom:25px;
}


.cont_srt
{
width:100%;
height:auto;
}
.cont_srt p
{
padding:5px;
font-size:13px;
}

#inn_container_rht h2
{
width:auto;
}


#inner_container_mid
{
/*background:#FFFF00;*/
}

#inner_container_rht
{
/*background:#ff0000;*/
}
#in_cont_lftbox ul li
{
width:99%;
}

#abt_mid img
{
float:none;
margin-left:10%;
}
.ser-img
{
margin-left:0%!important;
float:left!important;
}

#map
{
width:100%;
/*-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;*/
}
#office
{
width:100%; float:left; margin-right:0%; margin-bottom:3%;
}
#map_rht
{
width:100%; float:left;
}
#map
{
width:99%;
}
#cont_lft
{
width:auto;
height:auto;
margin-right:0%;
padding-left:1%;
padding-right:1%;
border-left:dotted 0px #ccc;
border-right:dotted 0px #ccc;
}

}



@media screen and (max-width:34.375em)/* 550 */ 
{
#inner_container_mid
{
/*background:#00CCFF;*/
}

#inner_container_rht
{
/*background:#ff0000;*/
}
#in_cont_lftbox ul li
{
width:98%;
}
#inner_ban_bg h1
{
text-align:center;
}


#mid_cet
{
width:100%;
margin:0% 0%;
text-align:center;
}

#abt_mid img
{
float:none;
margin-left:0%;
}


#cont_lft
{
width:auto;
height:auto;
margin-right:0%;
padding-left:5%;
padding-right:5%;
border-left:dotted 0px #ccc;
border-right:dotted 0px #ccc;
}

}


@media screen and (max-width:28.125em)/* 450 */ {

#logo
{
width:100%;
height:70px;}
/*#logo
{
width:100%;
float:left;
background:#ccc;
text-align:center;
}
.navbar-toggle {
  position: relative;
  float: left;
  padding:5px 0px;
  margin-top:0px;
  border-radius: 4px;
}

*/#inn_container_rht ul li
{
display:block; 
float:left;
width:100%;
height:auto;
margin-right:0%;
}

#inn_container_rht h2
{
width:97%;
}

#pdr_more
{
width:5%;
}
#arrow_box:after {
margin-left:6px;
}

.ft_lft
{
width:100%;
float:none;
text-align:center;
}
.ft_rht
{
width:100%;
float:none;
text-align:center;
}

#listpdr ul
{
margin:0px 0px 0px 0px;
width:100%;
}





#in_cont_lftbox ul li
{
width:95%;
}

#inn_container_lft img
{
width:80%;
}



#cont_lft ul li
{
margin-right:0%;
width:100%;
}

#cont_lft
{
width:auto;
height:auto;
margin-right:0%;
padding-left:2%;
padding-right:2%;
border-left:dotted 0px #ccc;
border-right:dotted 0px #ccc;
}


.location_icon
{
margin-left:43%;
margin-right:43%;
}
.cal_icon
{
margin-left:43%;
margin-right:43%;
}
.email_icon
{
margin-left:43%;
margin-right:43%;
}

/*
#cont_lft
{
width:100%;
height:auto;
margin-right:0%;
padding-left:2%;
padding-right:3%;
border-left:dotted 0px #ccc;
border-right:dotted 0px #ccc;
}*/


#abt_mid img
{
float:none;
margin-left:8%;
width:90%;
}
.ser-img
{
margin-left:0%!important;
width:auto!important;
float:none!important;

}

#abt_lft ul
{
margin-left:5px;
}

#abt_lft ul li a:hover
{
width:95%;
}
#abt_lft ul li a.active
{
width:95%;
}


}


@media screen and (max-width:22.500em)/* 360 */ {

#nav
{
float:left;
max-width:100%;
}
#nav ul li
{
padding:1em 0em 1em 0em;
display:inline;
width:100%;
border-bottom:solid 1px #ccc;
}
#nav ul li:last-child
{
padding:1em 0em 1em 0em;
}
#nav ul li a
{
text-align:center;
}


#arrow_box:after {
margin-left:4px;
}
#inn_container_rht h2
{
width:95%;
}

#pdr_more
{
width:5%;
}



#inner_ban_bg h1
{
text-align:center;
}
#in_cont_lftbox ul li
{
width:93%;
}




.appli ul li
{
display:inline-block;
width:102%;
text-align:center;
background:#ededed;
margin-right:0%;
margin-bottom:1.5em;
padding:2% 1%;
}


#abt_mid
{
width:96%;
height:auto;
margin-right:0%;
padding-left:2%;
padding-right:2%;
border-left:dotted 0px #ccc;
border-right:dotted 0px #ccc;
}
#abt_lft
{
width:96%;
margin-right:0%;
padding:2% 0%;
}
#inner_container_rht
{
/*background:#ff0000;*/
width:96%;
margin:2% 2%;
}



}

@media screen and (max-width:20.0em)/* 320 */ {
.logo-smll
{
display:block;
}
#logo
{
display:none;
}

#arrow_box:after {
margin-left:7px;
}
#inn_container_rht h2
{
width:92%;
}

#pdr_more
{
width:8%;
}

#arrow_box:after {
margin-left:7px;
}



.appli ul li a img
{
width:95%;
}



}


/*@media screen and (max-width:15.0em){
#inn_container_lft h2
{
width:100%;
float:left;
}
#pdr_more
{
width:100%;
float:left;
}
#arrow_box:after {
margin-left:100%;
float:right;
}
#inn_container_lft img
{
width:0%;
}
}*/


