/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/****************************************/
/* HubSpot Style Boilerplate            */
/****************************************/

/* These includes are optional, but helpful. */



/*****************************************/
/* Start your style declarations here    */
/*****************************************/
@media (min-width: 1300px) and (max-width: 1500px){
 .dca_title  h1,
.agenda_right h4,
.agenda_right h2{ font-size:75px; line-height:75px; }
.popup_top2 .title_head2,
.popup_top  .title_head { font-size:50px; line-height:50px; }
.holland_title,
.holland_title h2{ font-size:90px; line-height:90px;  }
.bottom_blk h3,
.top_text h3,
.top_text h2,
.bottom_blk h3,
.bottom_blk h2{ font-size:38px; line-height:38px; }
}

@media (min-width: 1200px) and (max-width: 1299px){

.header_nav { padding:13PX 0 12PX;} 
.header_nav ul li a { line-height:30px !important; font-size:20px;}
 
.dca_blk_sub .compain_block ul li { width:200px;}
.dca_blk_sub .compain_block ul li:last-child { margin-right:0;}
.dca_blk_sub .compain_block ul li a { height:200px;}
.dca_blk_sub .compain_block ul li a span { line-height:22px;}
.dca_wapper .bg { left:-56%;}

.bottom_blk { margin-top:10px;}
.holland_blk_second .bottom_blk { margin-top:70px;}
  
.holland_title,
.holland_title h2 { font-size:95px; line-height:110px;}

.contain_block { padding:0;}
.agenda_box .title { font-size:32px;}
.dca_blk_main { padding-left:240px;}

.dca_blk_sub .compain_block ul li { width:192px;}
.dca_blk_sub .compain_block ul li:last-child { margin-right:0;}
.dca_blk_sub .compain_block ul li a { height:192px;}
.dca_blk_sub .compain_block ul li a span { line-height:22px; font-size:18px; }
.dca_wapper .bg { left:-62%;}
.holland_title,
.holland_title h2 { font-size:95px; line-height:110px;}

.agenda_popup_main2{ left:0px; }


.dca_title  h1,
.agenda_right h4,
.agenda_right h2{ font-size:75px; line-height:75px; }
.popup_top2 .title_head2,
.popup_top  .title_head { font-size:50px; line-height:50px; }
.holland_title,
.holland_title h2{ font-size:90px; line-height:90px; }
.bottom_blk h3,
.top_text h3,
.top_text h2,
.bottom_blk h3,
.bottom_blk h2{ font-size:38px; line-height:38px; }
.header_nav { padding:33PX 0 0PX;   }
}

@media (min-width: 992px) and (max-width: 1199px){

.header_nav { padding:33PX 0 0PX;}
.header_nav ul li a {  line-height:30px !important;font-size:20px;}

.contain_block { padding:0;}
.agenda_box .title { font-size:32px;}
.dca_blk_main { padding-left:240px;}

.dca_blk_sub .compain_block ul li { width:192px;}
.dca_blk_sub .compain_block ul li:last-child { margin-right:0;}
.dca_blk_sub .compain_block ul li a { height:192px;}
.dca_blk_sub .compain_block ul li a span { line-height:22px; font-size:18px; }
.dca_wapper .bg { left:-62%;}
.holland_title,
.holland_title  h2 { font-size:95px; line-height:110px;}

.agenda_popup_main2{ left:0px; }

}

@media (min-width: 768px) and (max-width: 991px){
 .header_nav { padding:33PX 0 0PX;}
.header_nav ul li a { line-height:30px !important; font-size:20px;}
.contain_block { padding:0;}
.agenda_box .title { font-size:32px;}
.dca_blk_main { padding-left:240px;}

.abt_text{ padding:67px 0% 60px; }
.abt_logo .span3::after{ margin:0 7px; }
.abt_logo .span3 img{ max-height:43px; width:auto !important; }
.agenda_box .row-fluid .image  { min-height:351px; }
.third-blk .agenda_box{ margin:0 0 15px; }
.third-blk .agenda_box .row-fluid .image{ min-height:167px; }
.dca_title  h1{ font-size:70px; line-height:77px; }
.dca_blk_main{ padding-left:0px;}
.agenda_popup_main2{ left:0px; }
.dca_wapper .bg { left:-75%;}

.dca_blk_sub .compain_block ul li { width:194px;}
.dca_blk_sub .compain_block ul li:last-child { margin-right:0;}
.dca_blk_sub .compain_block ul li a { height:194px;}
.dca_blk_sub .compain_block ul li a span { line-height:22px; font-size:18px; }
.popup_top2 .title_head2,
.popup_top .title_head,
.popup_top .date{ font-size:36px; line-height:36px; } 
.agenda_popup_main2::after,
.agenda_popup_main::after{ height:140px; width:140px; }
.popup_top2,
.popup_top{ padding:30PX 0 50PX 0; }
.agenda_popup2 .popup_text2{ font-size:16px; line-height:26px; }
body{ overflow-X:hidden; font-size:16px; }
.dca_blk_sub .text p{ line-height:24px; }
.holland_title,
.holland_title h2{ font-size:65px; line-height:65px; padding:0px; }
.holland_wapper{ padding:20px 0 0 0; }
.video_perallex video{ transform:none !important; }


.top_text{ font-size:16px; line-height:24px; }
.bottom_blk h3,
.bottom_blk h2,
.top_text h3,
.top_text h2{ font-size:30px; line-height:30px; }
.holland_blk_second .bottom_blk{ margin:30px 0 40px; }
.agenda_right h4,
.agenda_right h2{ font-size:50px; line-height:50px; }

.agenda_right ul{ padding:0px; }
.date_block h3,
.date_block h2{ font-size:24px; line-height:24px; }
.date_block span{ font-size:16px; padding:0px; }

.agenda_popup_main{ left:0px; right:0px; }
.agenda_popup,
.agenda_popup2{  padding:0 80px; }


.footer_logo .myfooterimg span{ height:260px; width:260px; line-height:260px; }

.footer_logo::after{ height:130px; width:130px; }

.footer_wapper > .row-depth-1 + .row-depth-1{ max-width:440px; padding:26px 0 0 55px; }
.footer_details h5{ font-size:24px; line-height:26px; }
.footer_details .f_text{ font-size:18px; line-height:22px; }

.right_colum{ padding:0px; }
.holland_blk_second{ padding:70px 0 0 0; }

.agen_border{ padding:70px 0; }
.dca_wapper{ margin-bottom:70px; }
}


@media (max-width: 767px){
 .header_nav { padding:33PX 0 0PX;}
.header_nav ul li a {line-height:30px !important; font-size:20px;}
.contain_block { padding:0;}
.agenda_box .title { font-size:16px;}
.dca_blk_main { padding-left:240px;}

.abt_text{ padding:20px 0; }
.abt_logo .span3::after{ margin:0 4px; }
.abt_logo .span3 img{ max-height:20px; width:1px; height:30px; width:auto !important; }
.agenda_box .row-fluid .image  { min-height:175px; }
.third-blk .agenda_box{ margin:0 0 7px; }
.third-blk .agenda_box .row-fluid .image{ min-height:85px; }
.dca_title  h1{ font-size:24px; line-height:26px; }
.dca_blk_main{ padding-left:0px;}
.agenda_popup_main2{ left:0px; right:0px; }
.dca_wapper .bg { left: -31%;
background-size: 200px auto !important;
background-position: left top;}

.dca_blk_sub .compain_block ul li { width:194px;}
.dca_blk_sub .compain_block ul li:last-child { margin-right:0;}
.dca_blk_sub .compain_block ul li a { height:106px;}
.dca_blk_sub .compain_block ul li a span { line-height: 15px;font-size: 13px; padding: 0 5px; }
.popup_top2 .title_head2,
.popup_top .title_head,
.popup_top .date{ font-size:20px; line-height:24px; } 
.agenda_popup_main2::after,
.agenda_popup_main::after{ height:75px; width:75px; }
.popup_top2,
.popup_top{ margin:-25px 0 0 0; padding:15PX 0 20PX 0; }
.agenda_popup2 .popup_text2{ font-size:16px; line-height:26px; }
body{ overflow-X:hidden; font-size:14px; }
.dca_blk_sub .text p{ line-height:24px; }
.holland_title,
.holland_title h2{ font-size:65px; line-height:65px; padding:0px; }
.holland_wapper{ padding:0px 0 0 0; }
.video_perallex video{ transform:none !important; }


.top_text{ font-size:16px; line-height:24px; }
.bottom_blk h3,
.bottom_blk h2,
.top_text h3,
.top_text h2{ font-size:26px; line-height:26px; }
.holland_blk_second .bottom_blk{ margin:30px 0 40px; }
.agenda_right h4,
.agenda_right h2{ font-size:50px; line-height:50px; }
.bottom_blk h3 br,
.top_text h3 br{ display:none; }
.agenda_right ul{ padding:0px; }
.date_block h3,
.date_block h2{ font-size:24px; line-height:24px; }
.date_block span{ font-size:13px; padding:5px 0 0 0px; }

.agenda_popup_main{ left:0px; right:0px; }
.agenda_popup,
.agenda_popup2{  padding:0 20px; }


.footer_logo .myfooterimg span{ height:121px; width:121px; line-height:121px; }

.footer_logo::after{ height:60px; width:60px; }

.footer_wapper > .row-depth-1 + .row-depth-1{ max-width:440px; padding:26px 0 0 55px; }
.footer_details h5{ font-size:16px; line-height:20px; padding:0 0 10px;  }
.footer_details .f_text{ font-size:14px; line-height:15px; padding-bottom:10px; }

.right_colum{ padding:0px; }
.holland_blk_second{ padding:70px 0 0 0; }

.agen_border{ padding:0 0 25px 0; }
.dca_wapper{ margin:5px 0 20px; }
.row-fluid .container{ width:100%; max-width:100%; }
.banner_caption{ min-width:100%; }

.abt_logo{ padding:0 0 22px; }
.first-blk, .second-blk{ width:25% !important; padding:0 1% !important; max-width:25% !important; float:left !important;  }
.third-blk{ max-width:50% !important;width:50% !important; padding:0 1% !important; float:left !important;   }

.abt_logo .span3::after{ width:1px; height:30px; }

.dca_blk_sub{ padding:10px 0 0 15px; }
.dca_blk_sub .compain_block h5,
.dca_blk_sub .compain_block h2{ text-align:left; }

.dca_blk_sub .compain_block ul li{ margin:0 5px 0 0; width:106px; }

.dca_blk_sub .compain_block h5,
.dca_blk_sub .compain_block h2{ font-size:14px; }
.dca_blk_sub .compain_block ul{ padding:20px 0; }
.dca_blk_sub .text p{ padding:0 0 20px; }
.agenda_popup2 .popup_text2 p{ padding:0 0 20px 0px; text-align:justify;	 }
.agenda_popup2 .popup_text2 { font-size:14px; line-height:20px; }
.dca_blk_sub .text p{ line-height:20px; }
.video_wapper{ max-height:53px; }
.holland_block{ padding:0px; }
.holland_title{ margin:20px 0; font-size:24px; padding:30px 0; line-height:26px; }
.holland_title h2{ margin:0px 0; font-size:24px; padding:0px 0; line-height:26px; }
.holland_title br,
.bottom_blk h3 br,
.right_colum p br { display:none; }
.holland_blk{ padding:20px 0 0 0; }
.left_image{ max-width:60%; }
.right_colum{ text-align:left; padding:30px 0 0 0; }

.top_text{ font-size:14px; line-height:20px; }
.bottom_blk{ margin:20px 0 0 0; }


.holland_blk_second .row-number-2 > .row-fluid { display:grid; }
.holland_blk_second .row-number-2 > .row-fluid .left_colum{ float:none; display:block; order: 2; }
.holland_blk_second .row-number-2 > .row-fluid .right_image{ float:none; display:block;order: 1; }




.holland_blk_second .row-fluid .right_image{ margin-bottom:20px; padding:0px; max-width:60%; }
.holland_blk_second .row-fluid .right_image > div{ border-radius:600px 600px 0 600px; }
.holland_blk_second{ padding:20px 0 0 0; }

.left_colum{ text-align:left; }


.datepiker_left{ max-width:55%; border-right:#02074b solid 1px;float:left !important; padding-right:20PX; float:left;  }
.agenda_block{ padding:50px 0 0 0px;  position:relative; }
.agenda_right{ max-width:45%; padding:0px 0 0 20px; float:left !important;}

.agenda_right h4,
.agenda_right h2{ margin:0 0 0 0%; position:absolute; left:0px;top:0px; font-size:24px; }
.date_block h3,
.date_block h2{ font-size:13px; line-height:13px; }
 
 .date_block span {

    font-size: 13px;
    padding: 0 0 0 0px;
    vertical-align: top;
    display: inline-block;
    line-height: 13px;

}
.date_block h3,
.date_block h2 {

    font-size: 13px;
    line-height: 13px;
    vertical-align: top;

}
.agenda_right ul li {

    padding: 16px 0 0;
    display: inline-block;
    width: 100%;

}
.footer_wapper .row-fluid .footer_logo .dis_text{ padding:15px 0 7px 15px; font-size:16px; }
.footer_wapper > .row-depth-1 + .row-depth-1 {

    max-width: 250px;
    padding:10px 0 0 20px;

}

.agenda_popup_main{ height:300px; }
.agenda_popup_main p a{ font-family: 'Agenda-Bold'; color: #02074b; }

.banner_logo img{ max-width:70%; }
.video_blk.mobile{ display:inline-block !important;  width:100% !important; height:225px; }

.mobile-banner{ display:inline-block; width:100%; height:225px; background-size:cover !important; }

.video_blk.desktop{ display:none !important; }
.menu-icon{ display:inline-block !important; }
.header_nav{ display:none !important; }
.menu-icon-sub{  }
.menu-icon-sub {
	width: 30px;
	height: 30px;
	float: right;
	position: absolute;
	overflow: hidden;
	font-size: 0;
	text-indent: -9999px;
	background-color: transparent;
	-webkit-transition: background .3s;
	transition: background .3s;
	border: none;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	z-index: 100000;
	margin: 10px 10px 0 0;
	right: 0px;
	display: inline-block;
	
	top: 0PX;
}
.menu-icon-sub:focus {
	outline: none;
}
.menu-icon-sub span {
	display: block;
	position: absolute;
	top: 10px;
	left: 0px;
	right: 0px;
	height: 2px;
	background: #fff;
}
.menu-icon-sub span:after, .menu-icon-sub span:before {
	content: "";
	position: absolute;
	display: block;
	left: 0;
	width: 100%;
	height: 2px;
	background-color: #fff;
}
.menu-icon-sub span:before {
	top: -7px;
}
.menu-icon-sub span:after {
	bottom: -7px;
}
.menu-icon-sub span {
	-webkit-transition: background 0s .3s;
	transition: background 0s .3s;
}
.menu-icon-sub span:after, .menu-icon-sub span:before {
	-webkit-transition-duration: .3s, .3s;
	transition-duration: .3s, .3s;
	-webkit-transition-delay: .3s, 0s;
	transition-delay: .3s, 0s;
}
.menu-icon-sub span:before {
	-webkit-transition-property: top, -webkit-transform;
	transition-property: top, transform;
}
.menu-icon-sub span:after {
	-webkit-transition-property: bottom, -webkit-transform;
	transition-property: bottom, transform;
}
.menu-icon-sub.active {
	background-color: transparent;
}
.menu-icon-sub.active span {
	background: none;
}
.menu-icon-sub.active span:before {
	top: 0;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	background-color: #fff;
}
.menu-icon-sub.active span:after {
	bottom: 0;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	background-color: #fff;
}
.menu-icon-sub.active span:after, 
.menu-icon-sub.active span:before {
	-webkit-transition-delay: 0s, .3s;
	transition-delay: 0s, .3s;
}
.menu-icon-sub {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	z-index: 1000000;
}
.menu-icon-sub.active {
}

 

.header_wapper{   min-height:40px !important; }
.banner_caption{ margin:0px; }
.header_nav {
    display: none !important;
    position: absolute; 
    left: 0;
    top: 100%;
	padding:0px;
    background: #02074b;
    width: 100% !important;
    text-align: center;
} 
  
  
.header_nav.active{ display:inline-block !important;   } 
.header_nav ul li{float:left; height:34px; width:100%; }
.header_nav ul li a{ line-height:30px !important;  vertical-align:top;  border-bottom:rgba(255,255,255,0.50) solid 1px; font-size:15px;   width:140px; text-align:left; padding:0px 0 0px 40px; line-height:34px; display:inline-block; }
.header_nav ul li:last-child a{ border:0px; }
.header_nav ul li:first-child a{ padding-top:0px; }
.header_nav ul li:nth-child(2) a{ padding-top:0px; }
.header_nav ul li:nth-child(3) a{padding-top:0px;} 
.header_nav ul li:nth-child(4) a{ padding-top:0px; } 
 
.desktop-video-cls{display:none !important;  } 
.mobile-video-cls{ width:100% !important; height:60px; display:inline-block !important; }
.mobile-video{display:inline-block; width:100% !important; height:60px; background-size:cover !important;}
 
.close1-popup{ opacity:1;   }
#footer a { color:#fff !important; }
  .footer_wapper .row-fluid .footer_logo .dis_text,
.footer_wapper .row-fluid .footer_logo .dis_text a{ color:#fff;  } 
.header_nav ul{ padding:15px 0; } 




.dca_blk_sub .compain_block ul li a,
.dca_blk_sub .compain_block ul li a:focus{ color:#fff; }
.date_block a:focus,
.date_block a{ color:#02074b; }
.agenda_popup p{ text-align:justify; }
  #header{ min-height:45px; }
  
  
  
  
  .agenda_popup_main2 { padding-bottom:20px; }
}

@media (min-width: 576px) and (max-width: 767px){
}
@media (max-width: 575px){
 
}
@media (max-width: 374px){	
.dca_blk_sub .compain_block ul{ width:calc(100% + 20px); text-align:center; margin:0 0 0 -20px; } 
.dca_blk_sub .compain_block ul li{ width:94px; float:none; display:inline-block; margin:0 0px; }
.dca_blk_sub .compain_block ul li a{ height:94px; }
.dca_blk_sub .compain_block ul li a span{ line-height:13px; font-size:12px; }
}
 
 
 
 