@media only screen and (max-width: 320px){

.faqs_wrapper{
display:block;
position:relative;
width:100%;
//height:700px;
height:auto;
margin:0 auto;
//border:1px solid #000000;
margin-bottom:80px;
}

.faqs_container{
display:block;
position:relative;
width:300px;
//height:100%;
min-height:510px;
height:auto;
margin:0 auto;
//border:1px solid #FF0000;
}

.content{
display:block;
position:absolute;
width:100%;
height:100%;
}

.page_title{
display:block;
position:relative;
width:100%;
height:40px;
line-height:40px;
font-family:'Poppins',sans-serif;
font-size:26px;
font-weight:400;
color:#3D3D3D;
}

.page_title_red{
display:block;
position:relative;
width:100%;
height:56px;
line-height:28px;
font-family:'Anton',sans-serif;
font-size:24px;
font-weight:400;
color:#C7053F;
margin-bottom:10px;
}

.page_image_wrapper{
display:block;
position:relative;
width:100%;
padding-bottom:34%;
margin:0 auto;
margin-bottom:40px;
}

.page_image{
display:block;
position:absolute;
width:100%;
height:100%;
}

.page_image img{
display:block;
position:absolute;
width:100%;
height:100%;	
}

.item_wrapper{
display:block;
position:relative;
width:100%;
height:50px;
line-height:50px;
margin:0 auto;
border:1px solid #CFCFCF;
border-bottom:0px;
background-color:#FFFFFF;
}

.item_header{
display:block;
position:absolute;
width:calc(100% - 20px);
height:36px;
//font-family:arial,helvetica,sans-serif;
font-family:'Kumbh Sans',sans-serif;
font-size:18px;
font-weight:500;
color:#525252;
padding-left:15px;	
//border:1px solid #00C000;
cursor:pointer;	
}

.item_down_arrow{
display:block;
position:absolute;
left:calc(100% - 27px);
top:16px;
width:10px;
height:10px;
border:3px solid #006BFF;
border-width: 0 3px 3px 0;
border-radius:2px;
transform:rotate(44deg);
-moz-transform:rotate(44deg);
-webkit-transform:rotate(44deg);
}

#top_item{
border-top-left-radius:5px;	
border-top-right-radius:5px;
}

#bottom_item{
border-bottom-left-radius:5px;	
border-bottom-right-radius:5px;
border-top:1px solid #CFCFCF;
border-bottom:1px solid #CFCFCF;
box-shadow: 0 2px 2px #E2E2E2;
}

.item_content{
display:none;
position:absolute;
top:50px;
left:15px;
width:calc(100% - 30px);
height:calc(100% - 62px);
line-height:22px;
font-family:'Kumbh Sans',sans-serif;
font-size:16px;
font-weight:500;
color:#5D5D5D;
//border:1px solid #00C000;
}

.faqs_search_wrapper{
display:block;
position:relative;
width:100%;
height:40px;
margin:0 auto;
//margin-top:50px;
margin-bottom:50px;
//border:1px solid #000000;
}

.faqs_search_container{
display:block;
position:relative;
width:100%;
height:100%;
margin:0 auto;	
}

#job_field{
display:block;
position:absolute;
left:0px;
top:0px;
width:calc(100% - 20px);
height:46px;
line-height:46px;
padding-left:15px;
padding-top:0px;
padding-bottom:0px;
font-family:arial,helvetica,sans-serif;
font-size:16px;
color:#606060;
border-radius:25px;
border:1px solid #CFCFCF;
box-shadow: 0 2px 2px #E2E2E2;
outline: none;
}

#job_field:hover{
box-shadow: 0 2px 2px #DFDFDF;
}

#jobs{
display:block;
position:absolute;
left:0px;
top:47px;
width:100%;
height:auto;
background:#FFFFFF;
z-index:5;
}

.rjob{
display:block;
position:relative;
width:calc(100% - 10px);
padding-left:10px;
height:34px;
line-height:34px;
margin: 0 auto;
font-family:arial,helvetica,sans-serif;
font-size:16px;
color:#404040;
cursor:context-menu;
background:#FFFFFF;
}

.rjob:hover{
background:#D2D2D2;
color:#404040;
}

.rjobs{
display:block;
position:relative;
width:calc(100% - 10px);
padding-left:10px;
height:30px;
line-height:30px;
margin: 0 auto;
font-family:arial,helvetica,sans-serif;
font-size:16px;
color:#404040;
cursor:context-menu;
background:#FFFFFF;
}

.rjobs:hover{
background:#D2D2D2;
color:#404040;
}

.faqs_search_btn{
display:block;
position:absolute;
left:calc(100% - 35px);
top:13px;
width:20px;
height:20px;
//background:#EFEFEF;
border-top-right-radius:3px;
border-bottom-right-radius:3px;
border:0px;
}

.faqs_search_btn img{
display:block;
position:absolute;
top:0px;
left:0px;
width:20px;
height:20px;
}

.cross_icon_container{
display:none;
position:absolute;
top:0px;
left:calc(100% - 74px);
width:36px;
height:36px;
//border:1px solid #000000;
}

.cross_icon{
display:block;
position:absolute;
top:12px;
left:12px;
width:12px;
height:12px;	
}

.cross_icon img{
display:block;
position:absolute;
width:100%;
height:100%;	
}

}

@media only screen and (min-width: 320px) and (max-width: 1300px){

.faqs_wrapper{
display:block;
position:relative;
width:100%;
//height:700px;
height:auto;
margin:0 auto;
//border:1px solid #000000;
margin-bottom:80px;
}

.faqs_container{
display:block;
position:relative;
width:calc(100% - 40px);
//height:100%;
min-height:510px;
height:auto;
margin:0 auto;
//border:1px solid #FF0000;
}

.content{
display:block;
position:absolute;
width:100%;
height:100%;
}

.page_title{
display:block;
position:relative;
width:100%;
height:40px;
line-height:40px;
font-family:'Poppins',sans-serif;
font-size:26px;
font-weight:400;
color:#3D3D3D;
}

.page_title_red{
display:block;
position:relative;
width:100%;
height:56px;
line-height:28px;
font-family:'Anton',sans-serif;
font-size:24px;
font-weight:400;
color:#C7053F;
margin-bottom:10px;
}

.page_image_wrapper{
display:block;
position:relative;
width:100%;
padding-bottom:34%;
margin:0 auto;
margin-bottom:40px;
}

.page_image{
display:block;
position:absolute;
width:100%;
height:100%;
}

.page_image img{
display:block;
position:absolute;
width:100%;
height:100%;	
}

.item_wrapper{
display:block;
position:relative;
width:100%;
height:50px;
line-height:50px;
margin:0 auto;
border:1px solid #CFCFCF;
border-bottom:0px;
background-color:#FFFFFF;
}

.item_header{
display:block;
position:absolute;
width:calc(100% - 20px);
height:36px;
//font-family:arial,helvetica,sans-serif;
font-family:'Kumbh Sans',sans-serif;
font-size:18px;
font-weight:500;
color:#525252;
padding-left:15px;	
//border:1px solid #00C000;
cursor:pointer;	
}

.item_down_arrow{
display:block;
position:absolute;
left:calc(100% - 27px);
top:16px;
width:10px;
height:10px;
border:3px solid #006BFF;
border-width: 0 3px 3px 0;
border-radius:2px;
transform:rotate(44deg);
-moz-transform:rotate(44deg);
-webkit-transform:rotate(44deg);
z-index:2px;
}

#top_item{
border-top-left-radius:5px;	
border-top-right-radius:5px;
}

#bottom_item{
border-bottom-left-radius:5px;	
border-bottom-right-radius:5px;
border-top:1px solid #CFCFCF;
border-bottom:1px solid #CFCFCF;
box-shadow: 0 2px 2px #E2E2E2;
}

.item_content{
display:none;
position:absolute;
top:50px;
left:15px;
width:calc(100% - 30px);
height:calc(100% - 62px);
line-height:22px;
font-family:'Kumbh Sans',sans-serif;
font-size:16px;
font-weight:500;
color:#5D5D5D;
//border:1px solid #00C000;
}

.faqs_search_wrapper{
display:block;
position:relative;
width:100%;
height:40px;
margin:0 auto;
//margin-top:50px;
margin-bottom:50px;
//border:1px solid #000000;
}

.faqs_search_container{
display:block;
position:relative;
width:100%;
height:100%;
margin:0 auto;	
}

#job_field{
display:block;
position:absolute;
left:0px;
top:0px;
width:calc(100% - 20px);
height:46px;
line-height:46px;
padding-left:15px;
padding-top:0px;
padding-bottom:0px;
font-family:arial,helvetica,sans-serif;
font-size:16px;
color:#606060;
border-radius:25px;
border:1px solid #CFCFCF;
box-shadow: 0 2px 2px #E2E2E2;
outline: none;
}

#job_field:hover{
box-shadow: 0 2px 2px #DFDFDF;
}

#jobs{
display:block;
position:absolute;
left:0px;
top:47px;
width:100%;
height:auto;
background:#FFFFFF;
z-index:5;
}

.rjob{
display:block;
position:relative;
width:calc(100% - 10px);
padding-left:10px;
height:34px;
line-height:34px;
margin: 0 auto;
font-family:arial,helvetica,sans-serif;
font-size:16px;
color:#404040;
cursor:context-menu;
background:#FFFFFF;
}

.rjob:hover{
background:#D2D2D2;
color:#404040;
}

.rjobs{
display:block;
position:relative;
width:calc(100% - 10px);
padding-left:10px;
height:30px;
line-height:30px;
margin: 0 auto;
font-family:arial,helvetica,sans-serif;
font-size:16px;
color:#404040;
cursor:context-menu;
background:#FFFFFF;
}

.rjobs:hover{
background:#D2D2D2;
color:#404040;
}

.faqs_search_btn{
display:block;
position:absolute;
left:calc(100% - 35px);
top:13px;
width:20px;
height:20px;
//background:#EFEFEF;
border-top-right-radius:3px;
border-bottom-right-radius:3px;
border:0px;
}

.faqs_search_btn img{
display:block;
position:absolute;
top:0px;
left:0px;
width:20px;
height:20px;
}

.cross_icon_container{
display:none;
position:absolute;
top:0px;
left:calc(100% - 74px);
width:36px;
height:36px;
//border:1px solid #000000;
}

.cross_icon{
display:block;
position:absolute;
top:12px;
left:12px;
width:12px;
height:12px;	
}

.cross_icon img{
display:block;
position:absolute;
width:100%;
height:100%;	
}

}


@media only screen and (min-width: 1300px){

.faqs_wrapper{
display:block;
position:relative;
width:100%;
//height:700px;
height:auto;
margin:0 auto;
//border:1px solid #000000;
margin-bottom:80px;
}

.faqs_container{
display:block;
position:relative;
width:1260px;
//height:100%;
min-height:510px;
height:auto;
margin:0 auto;
//border:1px solid #FF0000;
}

.content{
display:block;
position:absolute;
width:100%;
height:100%;
}

.page_title{
display:block;
position:relative;
width:100%;
height:40px;
line-height:40px;
font-family:'Poppins',sans-serif;
font-size:26px;
font-weight:400;
color:#3D3D3D;
}

.page_title_red{
display:block;
position:relative;
width:100%;
height:56px;
line-height:28px;
font-family:'Anton',sans-serif;
font-size:24px;
font-weight:400;
color:#C7053F;
margin-bottom:10px;
}

.page_image_wrapper{
display:block;
position:relative;
width:100%;
padding-bottom:34%;
margin:0 auto;
margin-bottom:40px;
}

.page_image{
display:block;
position:absolute;
width:100%;
height:100%;
}

.page_image img{
display:block;
position:absolute;
width:100%;
height:100%;	
}

.item_wrapper{
display:block;
position:relative;
width:100%;
height:50px;
line-height:50px;
margin:0 auto;
border:1px solid #CFCFCF;
border-bottom:0px;
background-color:#FFFFFF;
}

.item_header{
display:block;
position:absolute;
width:calc(100% - 20px);
height:36px;
//font-family:arial,helvetica,sans-serif;
font-family:'Kumbh Sans',sans-serif;
font-size:18px;
font-weight:500;
color:#525252;
padding-left:15px;	
//border:1px solid #00C000;
cursor:pointer;	
}

.item_down_arrow{
display:block;
position:absolute;
left:calc(100% - 27px);
top:16px;
width:10px;
height:10px;
border:3px solid #006BFF;
border-width: 0 3px 3px 0;
border-radius:2px;
transform:rotate(44deg);
-moz-transform:rotate(44deg);
-webkit-transform:rotate(44deg);
}

#top_item{
border-top-left-radius:5px;	
border-top-right-radius:5px;
}

#bottom_item{
border-bottom-left-radius:5px;	
border-bottom-right-radius:5px;
border-top:1px solid #CFCFCF;
border-bottom:1px solid #CFCFCF;
box-shadow: 0 2px 2px #E2E2E2;
}

.item_content{
display:none;
position:absolute;
top:50px;
left:15px;
width:calc(100% - 30px);
height:calc(100% - 62px);
line-height:22px;
font-family:'Kumbh Sans',sans-serif;
font-size:16px;
font-weight:500;
color:#5D5D5D;
//border:1px solid #00C000;
}

.faqs_search_wrapper{
display:block;
position:relative;
width:100%;
height:40px;
margin:0 auto;
//margin-top:50px;
margin-bottom:50px;
//border:1px solid #000000;
}

.faqs_search_container{
display:block;
position:relative;
width:100%;
height:100%;
margin:0 auto;	
}

#job_field{
display:block;
position:absolute;
left:0px;
top:0px;
width:calc(100% - 20px);
height:46px;
line-height:46px;
padding-left:15px;
padding-top:0px;
padding-bottom:0px;
font-family:arial,helvetica,sans-serif;
font-size:16px;
color:#606060;
border-radius:25px;
border:1px solid #CFCFCF;
box-shadow: 0 2px 2px #E2E2E2;
outline: none;
}

#job_field:hover{
box-shadow: 0 2px 2px #DFDFDF;
}

#jobs{
display:block;
position:absolute;
left:0px;
top:47px;
width:100%;
height:auto;
background:#FFFFFF;
z-index:5;
}

.rjob{
display:block;
position:relative;
width:calc(100% - 10px);
padding-left:10px;
height:34px;
line-height:34px;
margin: 0 auto;
font-family:arial,helvetica,sans-serif;
font-size:16px;
color:#404040;
cursor:context-menu;
background:#FFFFFF;
}

.rjob:hover{
background:#D2D2D2;
color:#404040;
}

.rjobs{
display:block;
position:relative;
width:calc(100% - 10px);
padding-left:10px;
height:30px;
line-height:30px;
margin: 0 auto;
font-family:arial,helvetica,sans-serif;
font-size:16px;
color:#404040;
cursor:context-menu;
background:#FFFFFF;
}

.rjobs:hover{
background:#D2D2D2;
color:#404040;
}

.faqs_search_btn{
display:block;
position:absolute;
left:calc(100% - 35px);
top:13px;
width:20px;
height:20px;
//background:#EFEFEF;
border-top-right-radius:3px;
border-bottom-right-radius:3px;
border:0px;
}

.faqs_search_btn img{
display:block;
position:absolute;
top:0px;
left:0px;
width:20px;
height:20px;
}

.cross_icon_container{
display:none;
position:absolute;
top:0px;
left:calc(100% - 74px);
width:36px;
height:36px;
//border:1px solid #000000;
}

.cross_icon{
display:block;
position:absolute;
top:12px;
left:12px;
width:12px;
height:12px;	
}

.cross_icon img{
display:block;
position:absolute;
width:100%;
height:100%;	
}

}