

/* jost-100 - latin */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/jost-v3-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/jost-v3-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/jost-v3-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/jost-v3-latin-100.woff') format('woff'), /* Modern Browsers */
       url('fonts/jost-v3-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/jost-v3-latin-100.svg#Jost') format('svg'); /* Legacy iOS */
}

/* jost-300 - latin */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/jost-v3-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/jost-v3-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/jost-v3-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/jost-v3-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/jost-v3-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/jost-v3-latin-300.svg#Jost') format('svg'); /* Legacy iOS */
}

/* jost-200 - latin */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 200;
  src: url('fonts/jost-v3-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/jost-v3-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/jost-v3-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/jost-v3-latin-200.woff') format('woff'), /* Modern Browsers */
       url('fonts/jost-v3-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/jost-v3-latin-200.svg#Jost') format('svg'); /* Legacy iOS */
}

/* jost-regular - latin */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/jost-v3-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/jost-v3-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/jost-v3-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/jost-v3-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/jost-v3-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/jost-v3-latin-regular.svg#Jost') format('svg'); /* Legacy iOS */
}

/* jost-500 - latin */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/jost-v3-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/jost-v3-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/jost-v3-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/jost-v3-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/jost-v3-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/jost-v3-latin-500.svg#Jost') format('svg'); /* Legacy iOS */
}

/* jost-600 - latin */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/jost-v3-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/jost-v3-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/jost-v3-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/jost-v3-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/jost-v3-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/jost-v3-latin-600.svg#Jost') format('svg'); /* Legacy iOS */
}

/* jost-800 - latin */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/jost-v3-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/jost-v3-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/jost-v3-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/jost-v3-latin-800.woff') format('woff'), /* Modern Browsers */
       url('fonts/jost-v3-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/jost-v3-latin-800.svg#Jost') format('svg'); /* Legacy iOS */
}

/* jost-700 - latin */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/jost-v3-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/jost-v3-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/jost-v3-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/jost-v3-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/jost-v3-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/jost-v3-latin-700.svg#Jost') format('svg'); /* Legacy iOS */
}

/* jost-900 - latin */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/jost-v3-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/jost-v3-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/jost-v3-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/jost-v3-latin-900.woff') format('woff'), /* Modern Browsers */
       url('fonts/jost-v3-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/jost-v3-latin-900.svg#Jost') format('svg'); /* Legacy iOS */
}


@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=f49d1a41-47ea-44c2-9b57-5361529b70b0");
    @font-face{
        font-family:"Georgia W01 Regular";
        src:url("fonts/3056c93b-ddd6-4a07-b6ac-0b3947b2ee38.woff2") format("woff2"),url("fonts/39a18a82-9fba-4a18-9b26-872bc05243b8.woff") format("woff");
    }
    @font-face{
        font-family:"Georgia W01 Italic";
        src:url("fonts/2af7771f-8ddd-4afe-9a23-1307629889dc.woff2") format("woff2"),url("fonts/c93679cc-a6a0-44eb-8596-adb4d5cb22de.woff") format("woff");
    }
    @font-face{
        font-family:"Georgia W01 Bold";
        src:url("fonts/886cc2e0-6d9f-4b2e-a486-0148b53b006e.woff2") format("woff2"),url("fonts/d2f9060f-3485-482f-b5a0-b91faa67bab3.woff") format("woff");
    }
    @font-face{
        font-family:"Georgia W01 Bold Italic";
        src:url("fonts/1d25176f-8332-42f4-bdab-52218ee930f7.woff2") format("woff2"),url("fonts/3ef28fe1-5d06-4661-b98f-e231840184f7.woff") format("woff");
    }

body,h1,h2,h3,h4,h5,h6,p,ul,li,ol{ padding:0; margin:0;}
body{padding:0px; margin:0px;}
a:hover{text-decoration:none;}
ul{margin:0;padding:0;}
ul li{list-style:none;}
ul{padding:0px;}
img{max-width:100%;}
nav.main-navigation button.menu-toggle{display:none; height:0px;}

nav.site-navigation button.menu-toggle{display:none;}
.screen-reader-text{display:none; height:0px; width:0px; overflow:hidden;}
ul,li{padding:0px; margin:0px;}
body{padding:0px!important; margin:0px !important; }

/* HEADER */

.home header{position:absolute; left:0; top:0; right:0; width:100%; padding-top:77px;z-index:9; background-color:transparent;}
.home header .header_logo{max-width:345px;}
.header-left{display:flex;align-items: center;}
header .main-navigation ul {display: flex;}
header .header-box{display:flex; justify-content:space-between; }
header .header-right{display:flex; align-items:center; padding-top:32px;}
.home header .header_text{display:none;}

header .mobilemenubut{display:none;}
header .mobilemainmenu{display:none;}
header .main-navigation a{font-size:20px; line-height:23px; color:#ffff; font-weight:600; font-family: 'Jost';}
header .search_box{position:relative;}
header .search_box label input{background-color:transparent; font-size:16px; line-height:31px; width:100%; min-width:232px; width:100%; border:1px solid #fff; border-radius:40px; color:#fff !important; padding:4px 44px 4px 22px; font-family: 'Jost'; outline:none !important; box-shadow:none;}
header .search_box label input::placeholder{opacity:1;color:#fff;}
header .search_box label{padding:0px; margin:0px;}
header .main-navigation li{padding-right:46px;}
/*header .main-navigation li:last-child{padding-right:40px;}*/
header .search_box .search-submit{font-size:0px;border:0; outline:none; background-color:transparent; display:inline-block; width:19px; height:20px; background-image:url(images/search.svg); position:absolute; right:14px; top:12px; cursor:pointer;}

header{background-color:#212534; padding:28px 38px 37px 38px; position:static; left:0; right:0px; top:0px; border-top:2px solid #56c1ef; transition:0.3s;}
header .header_logo{max-width:240px; transition:0.2s;}
header .header-right{padding-top:4px;}
header .header_text{display:inline-block; border-left:2px solid #474955; padding-left:34px; margin-left:26px;display: flex;
align-items: center; color:#fff; margin-top:3px;}
header .header_text h4{font-size:20px; line-height:50px; color:#fff; font-family:Georgia W01 Regular; margin-bottom:0px;}



header.fixed{background-color:#212534; padding:15px 38px; position:fixed; left:0; right:0px; top:0px; z-index:9;}
header.fixed .header_logo{max-width:220px;}
header.fixed .header-right{padding-top:0px;}
header.fixed .header_text{display:inline-block; border-left:2px solid #474955; padding-left:34px;display: flex;
align-items: center; color:#fff;}
header.fixed .header_text h4{font-size:20px; line-height:24px; color:#fff; font-family:Georgia W01 Regular; margin-bottom:0px;line-height: 46px;}



/* custom */
a:hover{text-decoration:none;}
ul,li,ol{ padding:0; margin:0;}
li{list-style:none;}
/* HEADER // */


/* banner */
.home_banner .banner img{display:none;}
.home_banner .banner{background-position:center; background-size:cover; height:638px;} 
.banner-content{position:absolute; top:239px; max-width:1300px; left:0; right:0; text-align:center; margin:0 auto;}
.banner-content .first_title h1{color:#fff; font-size:75px; line-height:85px; font-family:Georgia W01 Regular; margin-bottom:63px;}
.banner-content .banner-links{display:flex; align-items:center; justify-content:center;}
.banner-content .banner-links a{font-size:20px; line-height:29px; color:#fff; font-weight:600; display:flex; align-items:center; font-family: 'Jost'; text-decoration:underline;}
.banner-content .banner-links a span{display:inline-block; width:62px; height:62px; background-image:url(images/arrow-banner.svg); background-size:cover; margin-left:16px;}
.banner-content .banner-links .dpc_papers_link{margin-right:37px;}

.home_banner{position:relative;}
.home_content{background-color:#f7f7f7;}

.home-main-content{padding:85px 285px 92px 286px; background-color:#fff;}
.home-main-content .content_title h2, .home-main-content .content_title h3{font-size:24px; line-height:35px; color:#C9C9C9; margin-bottom:36px;font-family: 'Jost'; font-weight:400;}
.home-main-content p{font-size:20px; line-height:38px; color:#6A6A6A; font-family:Georgia W01 Regular; margin-bottom:40px;}
.home-main-content p:last-child{margin-bottom:0px;}
.home-main-content p a{color:#56C0EF; font-weight:bold;}
.home-main-content a{color:#56C0EF; font-weight:bold;}

/* footer */
.footer_main{background-color:#222534; padding:65px 0px 86px 0px;}
.footer_main .footer_logo{max-width:272px;}
.footer_main .social_icon{display:flex; padding-top:36px;margin-left:82px;margin-bottom: -14px;}
.footer_main .social_icon div{display:inline-block;}
.footer_main .social_icon .facebook_image{margin-right:18px;}
.footer_main .social_icon .twitter_image{margin-right:19px;}
.footer_main .social_icon .linkedin_image{margin-right:19px;}
.footer_main .social_icon .youtube_image{margin-right:0px;}
.footer_main .row{margin:0px; display:flex; align-items:flex-end; justify-content:space-between;}
.footer_main .foot-copy-text{color:#fff; font-size:16px; line-height:23px; font-weight:600;padding-top:20px;font-family: 'Jost'; margin-bottom:-2px;}
.footer_main .foot-copy-text a{color:#fff; font-size:16px; line-height:23px; font-weight:600;font-family: 'Jost';}

.copyright_text span{margin:0px 10px;}

.footer_main .social_icon div a{display:inline-block;width:35px; height:35px;border-radius:50%; background-size:cover;}
.footer_main .social_icon .linkedin_image a{height:36px;}


/* privacy page */
.privacy-page-content{background-color:#f7f7f7;}
.privacy-main-content{padding:73px 285px 92px 286px; background-color:#fff;}
.privacy-title h2{color:#212534; font-size:60px; line-height:68px; font-family:Georgia W01 Regular; margin-bottom:72px; text-align:center;}
.privacy-main-content p{color:#6A6A6A; font-size:20px; line-height:38px;font-family:Georgia W01 Regular; margin-bottom:40px;}
.privacy-main-content p a{color:#56c1ef; font-weight:500;}
.privacy-main-content a{color:#56c1ef; font-weight:500;}

/* contact */
.contact_main{background-color:#f7f7f7;}
.contact_main .contact-main-box{background-color:#fff; padding:72px 110px 92px 110px;}
.contact_main .contact_title h2{color:#212534; font-size:60px; line-height:68px; font-family:Georgia W01 Regular; margin-bottom:57px; text-align:center;}
.contact_main .contact-main-box .row .map-column{padding-right:8px;}
.contact_main .contact-main-box .contact_adress {font-size:20px; line-height:38px;color:#6A6A6A;font-family: 'Jost'; margin-bottom:25px;}
.phone_number{font-size:20px; line-height:38px;color:#6A6A6A;font-family: 'Jost'; }
.email{font-size:20px; line-height:38px;color:#6A6A6A;font-family: 'Jost'; }
.phone_number a{color:#6a6a6a;}
.email a{color:#6a6a6a;}
.phone_number span{color:#56C0EF; font-weight:700;}
.email span{color:#56C0EF; font-weight:700;}
.contact-main-box .social_icon{padding-top:35px;}
.contact-main-box .social_icon div a{display:inline-block;width:35px; height:35px;border-radius:50%; background-size:cover;}
.contact-main-box .social_icon{display:flex; padding-top:76px;margin-left:0px;}
.contact-main-box .social_icon div{display:inline-block;}
.contact-main-box .social_icon .facebook_image a{margin-right:19px;background-image:url(images/facebook-hover.svg)}
.contact-main-box .social_icon .twitter_image a{margin-right:20px;background-image:url(images/twitter-hover.svg)}
.contact-main-box .social_icon .linkedin_image a{margin-right:20px;background-image:url(images/llinkedin-hover.svg); height:36px;}
.contact-main-box .social_icon .youtube_image a{margin-right:0px;background-image:url(images/youtube-hover.svg)}
 
 
.contact_main .contact-main-box .contact_detail{padding-left:106px; padding-top:150px;}

.acf-map {width: 100%; height: 500px; margin: 20px 0;}
.acf-map img { max-width: inherit !important;}


/* dcp */
.dcp-banner{position:relative;}
.dcp-banner .banner_image{background-size:cover; background-position:center; background-repeat:no-repeat; height:352px;}
.dcp-banner .banner_image img{display:none; height:0px;}
.dcp-banner .banner_title{position:absolute; top:140px; max-width:100%;padding:0px 15px; text-align:center; left:0; right:0px;}
.dcp-banner .banner_title h2{color:#fff;font-family:Georgia W01 Regular; font-size:60px; line-height:68px;  }
.banner_title_and_content .sub_title .backgrd_doc_title{margin-bottom:30px;}
.banner_title_and_content .sub_title h4{font-family: 'Jost';font-size:24px;line-height:35px; color:#C9C9C9; font-weight:400; text-align:center; margin-bottom:15px;}

.dpc_top_content{max-width:710px; margin:0 auto; margin-bottom:65px;}
.dpc_top_content p{font-family:Georgia W01 Regular;font-size:20px ;line-height:38px; color:#6a6a6a; text-align:center;}
.center_content p{font-family:Georgia W01 Regular;font-size:20px ;line-height:38px; color:#6a6a6a; text-align:center; margin-bottom:15px;}
.center_content p a{color: #56C0EF; font-weight: bold;}
.dpc_top_content p a{color: #56C0EF; font-weight: bold;}


.dpc_inner_wrap{background-color:#fff; padding:37px 110px;}
.dpc_main{background-color:#f7f7f7;}
.dpc_inner_wrap .row{margin-left:-10px; margin-right:-10px;}
.dpc_inner_wrap .row .col-md-3{padding: 0px 10px;}
.dpc_inner{min-height:420px; margin-bottom:40px; position:relative;}
.dpc-title-box{margin-top:22px; position:relative;}
.dpc-title-box .dpc_title{ padding-right:88px; margin-bottom:38px;}
.dpc-title-box .dpc_title h5{font-family:Georgia W01 Regular;font-size:18px;line-height:24px; color:#212534;}
.dpc-title-box .attachment_filesize{font-family: 'Jost';font-size:16px; line-height:32px; color:#C9C9C9;position:absolute; top:0; right:0px;}
.download_link{ }
.download_link a{font-family: 'Jost';font-size:18px; line-height:26px; color:#56C0EF; font-weight:600;}
.download_link a span{display:inline-block; width:24px; height:21px; background-image:url(images/download-ico.svg); margin-left:22px;}
.download_link_empty a{font-family: 'Jost';font-size:18px; line-height:26px; color:#56C0EF; font-weight:600; cursor:pointer; /*text-decoration:underline !important;*/}
.download_link_empty {color:#56C0EF; display:inline-block; position:relative;}
.download_link_empty a span{display:inline-block; width:24px; height:21px; background-image:url(images/download-ico.svg); margin-left:22px;}

.cs-popup{ font-size:16px; font-weight:600;font-family: 'Jost';
position: absolute;
width: 176px;
background-color: #56c0ef;
color: #fff;
text-align: center;
padding: 0 5px;
border-radius: 10px;
z-index: 1;
left:0; bottom:-55px;
line-height:46px;
filter: drop-shadow(2px 2px 12px #9595);
}
.cs-popup::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -10px;
    border-width: 10px;
    border-style: solid;
    border-color: transparent transparent #56c0ef transparent;
}
.cs-popup.open{display:inline-block !important; visibility:visible;}
.response-banner{position:relative;}
.response-banner .banner_image{background-size:cover; background-position:center; background-repeat:no-repeat; height:352px;}
.response-banner .banner_image img{display:none;}
.response-banner .banner_title{position:absolute; top:140px; max-width:100%;padding:0px 15px; text-align:center; left:0; right:0px;}
.response-banner .banner_title h2{color:#fff;font-family:Georgia W01 Regular; font-size:60px; line-height:68px;  }

.respons-main-bx{background-color:#f7f7f7;}
.respons-main-box{background-color:#fff; padding:40px 220px 50px 220px;}
.respons-main-box .banner_title{text-align:center;}
.respons-main-box .banner_title h4{font-family: 'Jost';font-size:24px;line-height:35px; color:#C9C9C9; font-weight:400; text-align:center; margin-bottom:15px;}
.respons-main-box .banner_content{text-align:center; font-family:Georgia W01 Regular;font-size:20px ;line-height:38px; color:#6a6a6a; text-align:center; margin-bottom:40px;}

.response_post .respons-data-main{padding-bottom:25px; border-bottom:1px solid #F0F0F0; padding-top:23px; margin-left:0px; margin-right:0px; display:flex; align-items:center; justify-content:space-between;}
.response_post .respons-data-main:last-child{border-bottom:0px;}
.response_post .respons-data-main .response_title{font-family:Georgia W01 Regular;font-size:18px; line-height:24px; color:#212534; width:100%; max-width:540px;}
.response_post .respons-data-main .response_date{font-family: 'Jost';font-size:16px;line-height:32px; color:#C9C9C9; width:100%; max-width:178px;}
.response_post .respons-data-main .attachment_filesize{font-family: 'Jost';font-size:16px;line-height:32px; color:#C9C9C9; width:100%; max-width:120px;}
.response_post .respons-data-main .pdf-ico-box{ padding-top:3px; width:24px;}
.response_post .respons-data-main .pdf-icon{display:inline-block; width:24px; height:21px; background-image:url(images/download-ico.svg); margin-left:auto; margin-right:0px;}

.submit-respons-main{background-color:#c2dfed;}
.submit-respons-main .response_detail{background-color:#56c1ef;padding:70px 220px 60px 220px;}
.submit-respons-main .submit_title h3{color:#212534; font-size:39px; line-height:38px;font-family: 'Jost'; font-weight:600; margin-bottom:38px;}
.submit-respons-main .content_description p{font-family:Georgia W01 Regular;font-size:18px; line-height:30px; color:#fff;}
.submit-respons-main .content_description p a{color:#212534;}
.submit-respons-main .email_id a{font-family: 'Jost'; font-size:27px; line-height:51px; color:#fff; display:flex; align-items:center; font-weight:600;}
.submit-respons-main .email_id a span{display:inline-block; background-image:url(images/mail.svg); width:61px; height:39px; background-size:cover; margin-right:42px;}

.response_detail .row{ align-items: flex-end;}
.respons-left{padding-right:45px;}
.respons-right{padding-left:41px; padding-right:0px;}

.entry-footer {padding:10px 0px;}
.entry-footer .comments-link a{color:#56C0EF; font-size:18px; line-height:26px;font-family: 'Jost'; }

.search-no-results main form input.search-field{border: 1px solid #959595; padding: 4px 15px;border-radius: 2px; line-height:26px; outline:none !important; box-shadow:none;}
.search-no-results .site-content{display:flex; align-items:center;}
.search-no-results main form input.search-submit{background-color: #222534;line-height: 36px;color: #fff;min-width: 100px;border-radius: 2px;cursor: pointer; font-weight:600; border:0px;}

/* privacy */
.privacy-policy .page_content h1, .privacy-policy .page_content h2, .privacy-policy .page_content h3, .privacy-policy .page_content h4, .privacy-policy .page_content h5, .privacy-policy .page_content h6 {
	color: #212534;
	margin-bottom: 20px;
	margin-top: 15px;
}
.privacy-policy .page_content ul,.page_content ul {
	margin-top: 15px;
	margin-bottom:20px;
}
.privacy-policy .page_content ul li,.page_content ul li {
	margin-bottom: 12px;
	color: #6a6a6a;
	font-size:20px;
	line-height: 25px;
	padding-left: 20px;
	position: relative;
	font-family: Georgia W01 Regular;
}
.privacy-policy .page_content ul li:before,.page_content ul li:before {
	position: absolute;
	content: '';
	width: 8px;
	height: 8px;
	border-radius: 8px;
	display: inline-block;
	left: 0;
	top: 9px;
	background-color: #56c1ef;
}

.privacy-policy .page_content ol,.page_content ol {
	margin-top: 15px;
	margin-bottom:20px;
	padding-left:20px;
}
.privacy-policy .page_content ol li,.page_content ol li {
	margin-bottom: 12px;
	color: #6a6a6a;
	font-size:20px;
	line-height: 25px;
	padding-left: 10px;
	position: relative;
	font-family: Georgia W01 Regular;
	list-style:decimal;
}
.privacy-policy .page_content ol li::marker,.page_content ol li::marker{color:#56c1ef; font-weight:600; font-family:'Jost';}

/* active */
/*.home header .main-navigation li:first-child a{color: #56C0EF;}
.page-template-content-dpc-paper header .main-navigation li:nth-child(2) a{color: #56C0EF;}
.page-template-content-response header .main-navigation li:nth-child(3) a{color: #56C0EF;}
.page-template-content-contact header .main-navigation li:nth-child(4) a{color: #56C0EF;}

.home header .mobile_menubox ul li:first-child a{color: #56C0EF;}
.page-template-content-dpc-paper header .mobile_menubox ul li:nth-child(2) a{color: #56C0EF;}
.page-template-content-response header .mobile_menubox ul li:nth-child(3) a{color: #56C0EF;}
.page-template-content-contact header .mobile_menubox ul li:nth-child(4) a{color: #56C0EF;}*/


/*  //  */
header .current-menu-item a{color: #56C0EF;} 
.search-results main header.page-header{background-color:transparent !important; padding:0; border:0px; text-align:center;padding-top:30px;}
.search-results main header.page-header h1{font-size:30px; color:#56C0EF; margin-bottom:0px; font-weight:600; margin-bottom:20px;}
.search-no-results main header.page-header{background-color:transparent !important; padding:0; border:0px; text-align:center;padding-top:0px;}
.search-no-results main header.page-header h1{font-size:30px; color:red; margin-bottom:20px; font-weight:600; margin-top:0px;}
.search-no-results main section{padding:130px 20px; text-align:center;}
.search-no-results main .page-content p{font-size:18px; line-height:26px; color:#212534; margin-bottom:25px;font-weight: 600;}
.search-main-sec{padding:10px 0px; text-align:center;}
.search-results main{padding:20px 0px;}

.search-results article header.entry-header{background-color:transparent !important; padding:15px 0px 0px 0px; border:0px;} 
.search-results article header.entry-header h2{font-size:18px; color:#212534; text-align:center; line-height:26px;}
.search-results article{padding:0px 0px;}
.search-results article a img{height:auto;}

.search-results article  header.entry-header h2 a{color:#212534; outline:none !important;}
.error404  main header{background-color:transparent !important; padding:15px 0px 0px 0px; border:0px; text-align:center;}
.error404  main header h1{font-size:30px; color:red; margin-bottom:0px; font-weight:600; margin-bottom:20px;}
.error404  main{text-align:center; padding:130px 20px;}
.error404 main .page-content p{font-size:18px; line-height:26px; color:#212534; margin-bottom:25px;font-weight: 600;}

.h1_hide{display:none;}
.h2_hide{display:none;}

body.error404{background-image:url(images/404-bg.jpg); background-size:cover; background-position:center; background-repeat:no-repeat;overflow: hidden; height:100%; width:100%;}
body.error404 header.site-header{display:none;}
body.error404 .footer_main{display:none;}
ror404 .site-content, .error404 .content-area, .error404 #page {
    height: 100% !important;
}
.error404 .site-main {
    height: 100% !important;
    padding: 0px;
}
.error404 .error-404.not-found {
    padding: 15px;
    display: table;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1;
}
.error404 .error-sec {
    display: table-row;
    text-align: center;
    width: 100%;
}
.error404 .errimg {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%;
}

.error404 .errimg h1 {
    font-size: 320px;
    font-weight: 500;
    color: #fefefe;
    margin-bottom: 22px;
    position: relative;
	font-family: 'Jost';
	line-height:240px;
}
.error404 .errimg h4 {
    font-size: 50px;
    font-weight: 400;
    color: #fefefe;
    line-height: 1.5;
	font-family: 'Jost';
	
}

.error404 a.back {
    font-size: 30px;
    font-weight: 500;
    background: #56c1ef;
    color: #fff;
    padding: 0px 30px;
    display: inline-block;
    margin-top: 48px;
    border-radius: 5px;
    min-width:274px;
    border: 1px solid #56c1ef;
	line-height:68px;
	font-family: 'Jost';
	transition:0.3s;
	outline:none !important;
}

.error404 #content {display: flex;justify-content: center; width: 100%; align-items: center;}
html, body.error404{height:100%;}
.home header.fixed .header_text{display:none;}


/* btp */
.back_to_top {position: fixed; bottom: 128px; right: 30px;}
.back_to_top a {font-size: 0px;border-radius: 50%;background: #56C0EF;width: 50px;height: 50px;display: none;text-align: center;position: relative;transition:0.3s;}
.back_to_top a.show{display:inline-block;}
.back_to_top a::before {content: "";position: absolute;left: 19px;top: 23px;padding: 5px;border-color: #fff;border-width: 2px 2px 0 0;border-style: solid;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
.back_to_top a::after {content: "";position: absolute;border: 2px solid #fff;width: 50px;height: 50px;top: 0;right: 0;border-radius: 50%;}
.cookiedmaindiv .container{display:flex; justify-content:space-between; align-items:center;}
.cookiedmaindiv a.cli-plugin-button {
	transition:0.2s; background: none !important; border: 1px solid #56C0EF; border-radius: 0; color: #56C0EF !important; display: inline-block;
    font-size: 14px; font-weight: 700; text-align: center; vertical-align: middle; width: 150px; border-radius: 10px; padding-top: 14px;
    padding-bottom: 14px;margin-top:0px;}
.cookietext{text-align:left;font-size: 18px;line-height: 26px;font-family: 'Jost';}
.cookietext a{font-size: 18px; line-height: 26px;}

.cookietext a.readmore{margin-left:0px;}
.cookietext a.readmore span {color: #56C0EF;font-weight: 600; vertical-align:text-bottom !important;}

.cookiefirst-cookie-declaration div{overflow-x:auto;}
.cookiefirst-cookie-declaration h2, .cookiefirst-cookie-declaration h3, .cookiefirst-cookie-declaration h4, .cookiefirst-cookie-declaration h5{padding-bottom:15px;}
.cookiefirst-cookie-declaration div table tr th:first-child{white-space:normal; padding-right:10px;}
.cookiefirst-cookie-declaration div table tr td{}
.cookiefirst-cookie-declaration p button{margin-right:15px; cursor:pointer; margin-bottom:15px;}

.cf3Tgk.cf1IKf{max-width: 400px; margin-right: 0; text-align: right; margin-left: auto;}
/* Hover */

.menu-menu-1-container{display:none;}
	header .mobilemainmenu{display:block;position:fixed;background:#222534;width:auto;height:100%;top:2px;right:-100%;z-index:10;transition:0.3s; left:auto;}
	header .mobilemenubut{display: inline-block; padding-top: 0px;}
	header .mobilemenubut a {height: 40px; display: flex; align-items: center;}
	header .mobilemenubut a span{display:inline-block;height:3px;background-color:#fff;width:35px;position:relative;margin-left:10px;border-radius:3px;}
	header .mobilemenubut a span:before{position:absolute;content:'';height:3px;border-radius:3px;background-color:#fff;width:100%;top:-8px;}
	header .mobilemenubut a span:after{position:absolute;content:'';height:3px;border-radius:3px;background-color:#fff;width:100%;top:8px;}
	header .mobilemainmenu.selectmenu{right:0px; width:450px;}
	.mobilemainmenu{display:block;position:fixed;background:#2b3991;width:100%;height:100%;top:0;left:100%;z-index:10;transition:0.3s;}
	.mobilemainmenu .menu_header{display:flex;justify-content:space-between;padding:20px 18px; justify-content: right;}
	.mobilemainmenu .menu_header .mobilelogo{max-width:180px;}
	.mobilemainmenu .menu_header .close_menu_wrap{position:relative;background-color:transparent;border:0;width:40px; padding-top:20px; height:43px;}
	.mobilemainmenu .menu_header .close_menu_wrap a{display:inline-block; height:100%; width:100%; position: absolute; top:0px;}
	.mobilemainmenu .menu_header .close_menu_wrap a span{position:relative; width:40px; display:inline-block;}
	.mobilemainmenu .menu_header .close_menu_wrap a span:first-child{width:40px;height:3px;background-color:#fff;display:inline-block;border-radius:3px;transform:rotate(45deg);right:0;position:absolute; content:''; top:20px;}
	.mobilemainmenu .menu_header .close_menu_wrap a span:last-child{width:40px;height:3px;background-color:#fff;display:inline-block;border-radius:3px;transform:rotate(-45deg);left:0;position:absolute;content:''; top:20px;}
	.mobile-menu .menu-menu-1-container{display:block;}
	.mobile-menu .menu-menu-1-container ul{display:block; margin-top:20px;}
	.mobile-menu .menu-menu-1-container ul li{text-align:center; margin-bottom:25px;}
	.mobile-menu .menu-menu-1-container ul li a{color:#fff;font-size:18px;font-weight:600;}
	.mobile-menu .menu-menu-1-container ul li:last-child a{padding:10px;}
	.mob-menu .mobile-nav ul li{margin:20px 0px;}
	.mobilelogo{display:none;}
	.mobile-menu .menu-menu-1-container ul li.current_page_item a{color:#0dbdfb;}
	.menu_open .site:After{background:#000; position:fixed; left:0px; top:0px; content:""; width:100%; height:100%; opacity:0.4;}
	.mobile-menu{
    max-height: calc(100dvh - 50px);
    overflow: auto;}
	.menu_open body{overflow:hidden;}
	.gallery-main{padding-top:50px; padding-bottom:50px;}
	.gallery-main .container{max-width:900px;}
.page-id-504 .privacy-main-content{padding:73px 210px 92px 210px}
@media only screen and (min-width:1025px){
	.submit-respons-main .content_description p a:hover{color:#fff;}
header .main-navigation a:hover{color:#56C0EF;}
article  header.entry-header h2 a:hover{color:#56C0EF;}
.banner-content .banner-links a:hover{color:#56C0EF;}
.copyright_text a:hover{color:#56C0EF;}
.footer_main .social_icon .facebook_image a:hover{background-image:url(images/facebook-hover.svg)!important;}
.footer_main .social_icon .twitter_image a:hover{background-image:url(images/twitter-hover.svg)!important;}
.footer_main .social_icon .linkedin_image a:hover{background-image:url(images/llinkedin-hover.svg)!important;}
.footer_main .social_icon .youtube_image a:hover{background-image:url(images/youtube-hover.svg)!important;}
.home-main-content p a:hover{color:#212534;}
.download_link a:hover, .download_link_empty a:hover{color:#212534;}
.download_link_empty:hover{color:#212534;}
.download_link a:hover span{background-image:url(images/download-hover.svg);}
.download_link_empty a:hover span{background-image:url(images/download-hover.svg);}
.response_post .respons-data-main .pdf-icon:hover{background-image:url(images/download-hover.svg);}
.submit-respons-main .email_id a:hover span{background-image:url(images/mail-hover.svg)!important;}
.submit-respons-main .email_id a:hover{color:#212534;}
.phone_number a:hover{color:#56C0EF;}
.email a:hover{color:#56C0EF;}
.contact-main-box .social_icon .facebook_image a:hover{background-image:url(images/facebook-hover-contact.svg)}
.contact-main-box .social_icon .twitter_image a:hover{background-image:url(images/twitter-hover-contact.svg)}
.contact-main-box .social_icon .linkedin_image a:hover{background-image:url(images/llinkedin-hover-contact.svg);}
.contact-main-box .social_icon .youtube_image a:hover{background-image:url(images/youtube-hover-contact.svg)}
.error404 a.back:hover{background-color:transparent; color:#56c1ef;}
.privacy-main-content p a:hover{color:#212534;}
.privacy-main-content a:hover{color:#212534;}
.back_to_top a:hover {background: #fff;}
.back_to_top a:hover::before {border-color: #56C0EF;}
.back_to_top a:hover::after {border: 2px solid #56C0EF;}
.cookiedmaindiv a.cli-plugin-button:hover {background: #56C0EF !important;color: #fff !important;}
.cookietext a.readmore:hover span{color:#212534;}
.center_content p a:hover{color: #212534;}
.dpc_top_content p a:hover{color: #212534;}
.search-no-results main form input.search-submit:hover{background-color:#56C0EF;}
.mobile-menu .menu-menu-1-container ul li a:hover{color:#0dbdfb;}

}
/* Responsive */
@media only screen and (max-width:1399px){
	
	header .header_text{padding-left:14px;}
	header .main-navigation li{padding-right:30px;}
	.response_post .respons-data-main .response_title{max-width:470px;}
	.respons-right{padding-left:26px;}
	.submit-respons-main .email_id a span{margin-right:36px;}
	.respons-main-box{padding:40px 200px 50px 200px;}
	.submit-respons-main .response_detail{padding:70px 200px 60px 200px;}
	.response_post .respons-data-main .response_date{max-width:155px;}
	.response_post .respons-data-main .attachment_filesize{max-width:110px;}

	}

@media only screen and (max-width:1299px){
	
	.submit-respons-main .email_id a{font-size:26px;}
	.submit-respons-main .email_id a span{margin-right:22px;}
	.submit-respons-main .email_id a span{width:55px; height:35px;}
	header.fixed .header_logo{max-width:180px;}
	header.fixed .header_text h4{font-size:16px;}
	header.fixed .header_text{padding-left:24px;}
	header .header_logo{max-width:210px;}
	header .header-right{padding-top:2px;}
	header .main-navigation a{font-size:16px;}
		.page-id-504 .privacy-main-content{padding:73px 110px 92px 110px}
}
@media only screen and (max-width:1199px){
	.header_logo{max-width:220px;}
	.home header .header_logo{max-width:220px;}
	header .main-navigation li{padding-right:20px;}
	header .main-navigation a{font-size:14px;}
	header .search_box label input{min-width:inherit; max-width:170px; line-height:26px;}
		header .search_box .search-submit{top:8px;}
	header{padding:20px 0px;}
	
	.home header{padding-top:25px;}
	header.fixed{padding:15px 0px;}
	header .header-right{padding-top:4px;}
	.home-main-content{padding:85px 180px 85px 180px;}
	.banner-content .first_title h1{font-size:65px;}
	.footer_main .foot-copy-text{font-size:13px;}
	.footer_main .foot-copy-text a{font-size:13px;}
	.footer_main .footer_logo{max-width:230px;}
	.footer_main .social_icon{margin-left:60px;}
	
	.privacy-title h2{font-size:55px; line-height:65px; margin-bottom:50px;}
	.privacy-main-content{padding:55px 100px;}
	
	.contact_main .contact_title h2{font-size:55px; line-height:65px; margin-bottom:50px;}
	.contact_main .contact-main-box .contact_detail{padding-left:76px; padding-top:75px;}
	.contact_main .contact-main-box{padding:60px 80px;}
	.acf-map{height:400px;}
	.dpc_inner_wrap{padding:35px 70px;}
	
	.dpc-title-box .dpc_title{padding-right:60px;}
	.dpc-title-box .dpc_title h5{font-size:16px; line-height:22px;}	
	.dpc-title-box .attachment_filesize{font-size:13px;line-height:26px;}
	.dpc_inner{min-height:350px;}
	
	.respons-main-box {padding: 40px 150px 50px 150px;}
	.submit-respons-main .response_detail{padding:70px 150px 60px 150px}
	.respons-left{padding-right:15px;}
	.response_post .respons-data-main .response_title{-webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
	
	.submit-respons-main .submit_title h3{font-size:30px; margin-bottom:20px;}
	.submit-respons-main .email_id a {font-size: 20px; line-height: 32px; }
	.submit-respons-main .content_description p{font-size:16px; line-height:28px;}
	.submit-respons-main .email_id a span{width:38px ;height:24px;}
	.search-results article header.entry-header h2{font-size:16px; line-height:22px;}
	.error404 .errimg h1{font-size:230px; line-height:190px;}
	.download_link_empty a{font-size:16px;}
	.response_post .respons-data-main:last-child{padding-bottom:5px;}
	header .header_text h4{font-size:18px;}
	header .header-box{align-items:center;}
	header .header_text{margin-top:0px;}
	header .header-right{padding-top:0px;}
	.dpc-title-box .dpc_title{margin-bottom:10px;}
	.dpc_top_content{margin-bottom:45px;}
	
}

@media only screen and (max-width:1024px){
	.footer_main .social_icon{padding-top:20px;}
	.respons-main-box {padding: 40px 120px 50px 120px;}
	.submit-respons-main .response_detail{padding:70px 120px 60px 120px}
	.error404 .errimg h1 {font-size: 180px; line-height: 150px;}
	.error404 .errimg h4{font-size:35px;}
	.error404 a.back {font-size: 22px;min-width: 240px;line-height: 54px;margin-top: 20px;}
		
}

@media only screen and (max-width:991px){
	header{padding-top:20px;}
	.home header{padding-top:20px;}
	.home header .header_logo{max-width:190px;}
	header .header-right{padding-top:0px;}
	header .main-navigation a{font-size:12px;}
	header .main-navigation li{padding-right:20px;}
	header .main-navigation li:last-child{padding-right:20px;}
	header .search_box label input{min-width:inherit; line-height:26px; font-size:13px; max-width:150px; padding:4px 35px 4px 18px;}
	.header_logo{max-width:170px;}
	header .header_logo{max-width:150px;}
	header .search_box .search-submit{top:10px; background-size:cover; width:15px; height:18px;}
	.banner-content .first_title h1{font-size:48px; line-height:65px;}
	.home-main-content{padding:55px 100px;}	
	.home_banner .banner{height:540px;}
	.banner-content{top:140px; padding:0px 20px; max-width:100%;}
	.privacy-title h2{font-size:55px; line-height:65px;}
	.privacy-main-content{padding:55px 100px;}
	.footer_main .footer_logo{margin:0 auto;}
	.foot-logo{width:100%; text-align:center;}
	.social-box{width:100%; text-align:center;}
	.footer_main .social_icon{display:inline-block; margin:0 auto;}
	.foot-copy-text{width:100%; text-align:center;}
	.footer_main{padding:40px 0px;}
	.home-main-content .content_title h2, .home-main-content .content_title h3{margin-bottom:30px;}
	.footer_main .social_icon{padding-top:30px;}
	.main-navigation li{padding-right:20px;}
	.privacy-title h2{font-size:40px; line-height:60px; margin-bottom:40px;}
	.privacy-main-content{padding:55px 90px;}
	.contact_main .contact_title h2{font-size:40px; line-height:60px; margin-bottom:20px;}
	.contact_main .contact-main-box .contact_detail{padding-left:0px; padding-top:25px; text-align:center;}
	.contact_main .contact-main-box{padding:40px 50px;}
	.acf-map{height:430px;}
	.contact-main-box .social_icon{justify-content:center; padding-top:40px;}
	.dpc_inner_wrap{padding:30px 30px 35px 30px;} 
	.dpc_top_content{margin-bottom:35px;}
	.dpc_top_content p{font-size:18px;line-height:28px;}
	.dpc_inner{min-height:330px; margin-bottom:30px;}
	.dpc-title-box .dpc_title h5{font-size:14px; line-height:20px;}
	.attachment_filesize{font-size:12px;line-height:20px;}
	.download_link a{font-size:14px;line-height:28px;}
	.download_link a span{width:16px; background-size:cover; height:14px; margin-left:10px;}
	.download_link_empty a{font-size:14px;line-height:28px;}
	.download_link_empty a span{width:16px; background-size:cover; height:14px; margin-left:10px;}
	.dcp-banner .banner_image{height:300px;}
	.dcp-banner .banner_title{top:120px;}
	.dcp-banner .banner_title h2{font-size:50px ;line-height:65px;}
	.response-banner .banner_image{height:300px;}
	.response-banner .banner_title{top:120px;}
	.response-banner .banner_title h2{font-size:50px ;line-height:65px;}
	.respons-main-box {padding: 40px 50px 40px 50px;}
	.submit-respons-main .response_detail{padding:40px 50px 50px 50px}
	header.fixed .header_logo {max-width: 150px;}
	.dpc_inner_wrap .row .col-md-3 {-webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; text-align: center;}
	.dpc_inner{max-width:258px; margin:0 auto 30px auto; text-align:left;}
	.search-results main header.page-header{padding-top:10px;}
	header .container{padding:0px 10px; max-width:100%; }
	header.fixed .header_text{margin-left:10px; margin-right:0px; padding-left:10px; }
	header.fixed .header_text h4{font-size:12px;}
	header .header_text h4{font-size:12px; line-height:47px;}
	header.fixed .header_text h4{line-height:41px;}
	header .header_text{margin-left:10px;}
	.error404 .errimg h1 {font-size: 150px; line-height: 100px;}
	.error404 .errimg h4{font-size:35px;}
	.error404 a.back {font-size: 22px;min-width: 230px;line-height: 48px;margin-top: 20px;}
	.contact-main-box .row .col-md-6{-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.response_detail .row .col-md-6{-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.respons-right{padding:15px 15px 0px 15px;}
	.dpc-title-box .dpc_title{margin-bottom:12px;}
	.contact_main .contact-main-box .row .map-column{padding-right:15px;}
	.submit-respons-main .email_id a span{margin-right:18px;}
	.respons-main-box .banner_content{margin-bottom:20px; line-height:32px;}
	.cs-popup{line-height:40px; bottom:-48px;}
	
	.banner_title_and_content .sub_title .backgrd_doc_title{margin-bottom:25px;} 
	.page-id-504 .privacy-main-content{padding:50px}
}

@media only screen and (max-width:767px){
	
	header .search_box{display:none;}
	.mobile_menubox{text-align:center;}
	.mobile_menubox .search_box{display:inline-block; margin:5px auto 0 auto;}
	header .search_box label input{min-width:260px; font-size:16px; max-width:inherit; width:260px; margin:0 auto;}
		
	.home_banner .banner{height:450px;}
	.banner-content .first_title h1{font-size:44px; line-height:54px; margin-bottom:45px;}
	.banner-content{top:140px;}
	.banner-content .banner-links{flex-wrap:wrap;}
	.banner-content .banner-links .dpc_papers_link{margin-right:20px;}
	.banner-content .banner-links a{justify-content:center; font-size:16px; line-height:22px;}
	.banner-content .banner-links a span{width:40px; height:40px;}
	.home-main-content{padding:30px 50px;}
	.home-main-content .content_title h2, .home-main-content .content_title h3{margin-bottom:15px;}
	.home-main-content p{font-size:18px; line-height:33px; margin-bottom:25px;}
	.home-main-content p br{display:none;}
		
	 header{padding:20px 15px;}
	.privacy-title h2{font-size:30px; line-height:40px; margin-bottom:30px;}
	.privacy-main-content p{font-size:18px; line-height:33px; margin-bottom:30px;}
	.privacy-main-content{padding:30px 50px;}
	
	.contact_main .contact_title h2{font-size:30px; line-height:40px; margin-bottom:15px;}
	.contact_main .contact-main-box .contact_detail{padding:0px 30px; text-align:center;}

	.contact-main-box .social_icon{justify-content:center; padding-top:20px;}
	.contact_main .contact-main-box{padding:30px 40px;}
	.acf-map {height: 340px; margin:10px 0px 20px 0px;}
	.dpc_image img{width:100%;} 
	.dpc-title-box .dpc_title h5{font-size:16px; line-height:22px; height:auto !important;}
	.dpc-title-box .dpc_title{margin-bottom:12px;}
	.dpc-title-box .attachment_filesize{font-size:14px; line-height:28px;}
	.download_link a{font-size:16px; line-height:30px;}
	.download_link a span{width:18px; height:16px;}
	.download_link_empty a{font-size:16px;line-height:30px;}
	.download_link_empty a span{width:18px; height:16px;}
	.dcp-banner .banner_image{height:210px;}
	.dcp-banner .banner_title{top:70px;}
	.dcp-banner .banner_title h2{font-size:40px ;line-height:55px;}
	.dpc_top_content p{font-size:16px;line-height:22px;}
	.banner_title_and_content .sub_title h4{font-size:23px; line-height:30px;}
	.dpc_inner{height:auto; max-width:285px; margin-bottom:20px;}
	.dpc-title-box .dpc_title{padding-right:70px;}
	
	.response-banner .banner_image{height:210px;}
	.response-banner .banner_title{top:70px;}
	.response-banner .banner_title h2{font-size:40px ;line-height:55px;}
	
	.respons-main-box {padding: 30px 20px;}
	.submit-respons-main .response_detail{padding:30px 20px;}
	.respons-main-box .banner_title h4{font-size:23px; line-height:30px;}
	.respons-main-box .banner_content{font-size:18px; line-height:26px; margin-bottom:20px;}
	.submit-respons-main .email_id a{margin-top:0px;}
	.response_post .respons-data-main{justify-content: space-between; padding-top:20px; padding-bottom:20px;align-items: flex-start;}
	.response_post .respons-data-main:last-child{padding-bottom:0px;}
	.response_post .respons-data-main .response_title { -webkit-box-flex: 0; -ms-flex: 0 0 70%; flex: 0 0 70%; max-width: 70%;}
	.response_post .respons-data-main .response_date{ -webkit-box-flex: 0; -ms-flex: 0 0 30%; flex: 0 0 30%; max-width: 30%; text-align:right;}
	.response_post .respons-data-main .attachment_filesize{margin-top:10px;}
	.response_post .respons-data-main .pdf-ico-box{margin-top:12px;}
	.respons-right{padding-left:15px;}
	header.fixed{padding:15px 20px;}
	
	.cs-popup{bottom:0px; line-height:34px; right:-200px; left:inherit;}
	.cs-popup::after{top: 50%; margin-top: -10px; border-color: transparent #a092ea transparent transparent; left: -19px; margin-left:0px;}
	.dpc_inner_wrap .row .col-md-3 {-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; text-align: center;}
	.dpc_inner_wrap .row .col-md-3:last-child .dpc_inner{margin-bottom:0px;}
	.search-results main header.page-header h1{font-size:23px; line-height:32px;}
	.error404  main header h1{font-size:23px; line-height:32px;}
	.error404 main .page-content p{font-size:16px;}
	
	.error404 .errimg h1{font-size:180px; line-height:150px;}
	.error404 .errimg h4{font-size:30px;}
	.error404 a.back {font-size: 22px; min-width: 234px;line-height: 50px;}
	.error404 .errimg h1 {font-size: 120px;line-height: 90px;}
	.error404 .errimg h4{font-size:22px;}
	.error404 .errimg h4 br{display:none;}
	.error404 a.back {font-size: 18px;min-width: 194px;line-height: 40px;margin-top: 22px;}
	.privacy-policy .page_content ul li{font-size:16px;}
	.privacy-policy .page_content ol li{font-size:16px;}
	.cookiedmaindiv .container{flex-wrap:wrap; justify-content:center;}
	.cookietext{text-align:center; margin-bottom:15px;}
	.cookietext a.readmore{margin-left:0px;}
	.contact_main .contact-main-box .contact_adress{margin-bottom:15px;}
	header .header_text{margin-top:0px;}
	.cookiefirst-cookie-declaration h2{font-size:22px;}
	.cookiefirst-cookie-declaration h3{font-size:20px;}
	.cookiefirst-cookie-declaration h4{font-size:18px;}
	header .mobilemainmenu.selectmenu{width:100%;}
	.mobilelogo{display:block;}
	.mobilemainmenu .menu_header{justify-content: space-between;}
.page-id-504 .privacy-main-content{padding:20px}
}




@media only screen and (max-width:480px){
	.banner-content .first_title h1{font-size:30px; line-height:38px; margin-bottom:25px; margin-top:0px;}
	.banner-content .banner-links .dpc_papers_link{margin-right:0px; margin-bottom:15px; width:100%;}
	.home_banner .banner{height:370px;}
	.home-main-content{padding:20px 20px;}
	.home-main-content .content_title h2, .home-main-content .content_title h3{font-size:22px; line-height:32px;}
	.footer_main .footer_logo{max-width:200px;}
	.home-main-content p{font-size:14px; line-height:28px; margin-bottom:15px;}
	.footer_main{padding:30px 0px;}
	.footer_main .social_icon{padding-top:30px;}
	.footer_main .foot-copy-text{font-size:12px;}
	.footer_main .foot-copy-text a{font-size:12px;}
	
	.privacy-title h2{font-size:23px; line-height:30px; margin-bottom:12px;}
	.privacy-main-content p{font-size:14px; line-height:28px; margin-bottom:25px;}
	.privacy-main-content{padding:20px 10px;}
	.contact_main .contact-main-box{padding:25px 20px;}
	.contact_main .contact_title h2{margin-bottom:5px;font-size:23px; line-height:30px;}
	.contact_main .contact-main-box .contact_detail{padding:0;}
	.contact_main .contact-main-box .contact_adress{font-size:16px;line-height:30px; margin-bottom:15px;}
	.phone_number{font-size:16px;line-height:30px;}
	.email{font-size:16px;line-height:30px;}
	.contact-main-box .social_icon{padding-top:20px;}
	
	.dcp-banner .banner_title h2{font-size:25px;}
	.dcp-banner .banner_image{height:180px;}
	.dcp-banner .banner_title{top:60px;}
	.dpc_inner_wrap{padding:20px 20px;}
	.dpc_top_content p{font-size:14px;}
	.dpc_inner{margin-bottom:20px;max-width:inherit;}
	
	.response-banner .banner_image{height:180px;}
	.response-banner .banner_title{top:60px;}
	.response-banner .banner_title h2{font-size:25px ;line-height:35px;}
	.response_post .respons-data-main .response_date{font-size:14px; line-height:30px;}
	.response_post .respons-data-main .response_title{font-size:16px;}
	.submit-respons-main .submit_title h3 {font-size: 22px; margin-bottom: 10px;}
	.respons-main-box .banner_content br{display:none;}
	.respons-main-box .banner_content{font-size:16px;}
	.response_post .respons-data-main .attachment_filesize{font-size:14px;}
	header{padding:20px 0px;}
	header.fixed{padding:15px 0px;}
	
	.cs-popup{right:-180px;width:158px;}
	.search-results main header.page-header h1{font-size:20px; line-height:26px;}
	.search-results article header.entry-header{padding:15px 0px 0px 0px;}
	header.fixed .header_logo{max-width:150px;}
	.search-results article header.entry-header h2{font-size:16px;}
	.search-results main header.page-header{padding-top:10px;}
	
	.error404  main header h1{font-size:20px; line-height:32px;}
	.error404 main .page-content p{font-size:15px;}
	
	.privacy-policy .page_content ol li{font-size:14px;}
	.privacy-policy .page_content ul li{font-size:14px;}
	.acf-map {height: 300px;}
	.back_to_top {position: fixed;bottom: 88px;right: 20px;}
	.back_to_top a{width:40px; height:40px;}
	.back_to_top a::before{left:14px; top:17px;}
	.back_to_top a::after{width:40px; height:40px;}
	.home .banner-content .first_title h1{font-size:25px;}
	.banner-content{top:120px;}
	.dpc_top_content{margin-bottom:25px;}
	.respons-main-box{padding:20px 20px;}
	.response_post .respons-data-main{padding:8px 0px;}
	.dpc-title-box{margin-top:20px;}
	.dpc-title-box .dpc_title{margin-bottom:15px;}
	.dpc_inner_wrap .row .col-md-3:last-child .dpc_inner{margin-bottom:5px;}
	.submit-respons-main .response_detail{padding:20px 20px;}
	.submit-respons-main .email_id a{margin-top:0px;}
	.submit-respons-main .email_id a span{margin-right:12px;}
	.home-main-content .content_title h2, .home-main-content .content_title h3{margin-bottom:10px;}
	.submit-respons-main .email_id a{font-size:18px;}
	.search-no-results main section{padding:0px;}	
	.privacy-main-content p{margin-bottom:15px;}	
	header .header_text h4{line-height:28px;}
	.copyright_text span{margin:0px;}
	.footer_main{padding:20px 0px;}

}


@media only screen and (max-width:992px) and (min-width:769px){
	.error404 .errimg h1 {font-size: 150px; line-height: 100px;}
	.error404 .errimg h4{font-size:30px;}
	.error404 a.back {font-size: 22px;min-width: 230px;line-height: 48px;margin-top: 20px;}
}