body{overflow-x:hidden;font-family:'Lato', sans-serif;margin-top:141px;}
.title-radio-button{margin-top:10px;}
.title-radio-button p{font-size:12px;font-weight:bold;margin-bottom:0;margin-right:10px;}
.title-radio-button-put p{margin-right:24px;}
.title-radio-button p span{margin-left:25px;}
.title-radio-button p span:first-of-type{margin-left:20px;}
.form-radio{margin-top:20px;}
.text-bold{font-weight:700;}
input[type="radio"].form-control{display:inline-block;width:40%;height:17px;}
.row-search{border:black;}
.breadcrumb>li+li:before{display:none;}
.breadcrumb{background-color:transparent;}
.anchor{display:block;height:145px;margin-top:-145px;visibility:hidden;}
@media(min-width:768px){.anchor{height:135px;margin-top:-135px;}
}
@media(min-width:1200px){.anchor{height:150px;margin-top:-150px;}
}
.navbar-form{padding:10px 0;}
#homecarousel{display:none;}
@media(min-width:768px){.navbar-form{padding:0;}
#homecarousel{display:block;}
}
.current{color:black !important;}
.nav>li>a{padding:10px 27.5px;}
@media(min-width:768px){body{margin-top:131px;}
}
@media(min-width:1200px){body{margin-top:142px;}
}
.login{padding-top:75px;padding-bottom:50px;background-color:#eee6d6;}
.login h4{text-align:center;margin-bottom:75px;}
@media(min-width:1200px){.login h4:before{content:url(../images/PUT_symbol.png);padding-right:22px;}
.login h4:after{content:url(../images/PUT_symbol_2.png);padding-left:22px;}
}
.login .login-panel h5{font-size:18px;font-weight:bold;text-align:center;margin-bottom:20px;}
.login .login-panel .form-group{margin-bottom:0;}
.login .login-panel input{display:block;width:100%;padding:12px 20px;height:inherit;}
.login .login-panel p{display:inline-block;margin:10px 0;margin-right:5px;}
.login .login-panel .help-login{color:#d11b1b;text-decoration:none;}
.login .login-panel .help-login:hover{color:#000000;}
.login .login-panel button{border:1px solid #d11b1b;display:block;background-color:transparent;padding:9px 20px;color:#d11b1b;text-transform:uppercase;border-radius:7px;float:right;margin-top:30px;font-weight:bold;outline:none;transition:all 0.15s linear;}
.login .login-panel button:hover{color:#ffffff;background-color:#d11b1b;}
.login-logo{padding:60px 0;text-align:center;}
.login-logo img{margin-bottom:25px;}
.login-logo p span{color:#d11b1b;font-weight:bold;}
.menu-right-bar{margin-top:15px;text-align:right;}
.menu-right-bar a{color:#d21c1a;display:inline-block;text-decoration:none;text-transform:uppercase;}
.menu-right-bar a:hover{color:#000000;}
.timeline{padding:50px 0;}
.timeline h5{font-size:18px;color:#000000;margin-top:30px;margin-bottom:20px;}
.timeline .thumbnail{padding:20px;}
.timeline .members-logo{padding:0;}
.timeline .members-logo .row{margin-bottom:0;padding-bottom:0;}
.timeline .thumbnail .image-timeline{overflow:hidden;}
.timeline .thumbnail .image-timeline img{height:100%;max-height:200px;}
.timeline .thumbnail h5{padding-left:0;font-size:18px;margin:10px 0;}
.timeline .meta-timeline i{color:#000000;margin-right:10px;}
.timeline .meta-timeline p{color:#d11b1b;font-size:18px;}
.timeline .desc-timeline p{font-size:14px;line-height:1.5;}
.timeline .single .desc-timeline .program{margin:15px 0;margin-top:10px;padding:15px 0;padding-top:10px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.timeline .single .desc-timeline .program p{margin-bottom:5px;}
.timeline .btn-read-more{text-decoration:none;color:#d11b1b;font-weight:700;text-transform:uppercase;}
.timeline .btn-read-more:hover,
.timeline .btn-read-more:focus{color:#000000;}
.timeline .text-center .btn-custom-lg{margin-top:50px;}
.timeline .meta-timeline h3{font-size:22px;margin:20px 0;}
.timeline .single{min-height:502px;}
.timeline .single .meta-timeline i{font-size:24px;}
.timeline .single .thumbnail{padding:0;}
.timeline .single{font-size:15px;margin-bottom:20px;}
.about-us .members-logo iframe{margin-top:0;height:250px;}
@media(min-width:768px){.about-us .members-logo iframe{margin-top:0;height:400px;margin-bottom:10px;}
}
@media(min-width:992px){.about-us .members-logo iframe{margin-top:0;height:250px;margin-bottom:0;}
}
@media(min-width:1200px){.about-us .members-logo iframe{margin-top:0;height:310px;}
}
.news-control .control{display:inline-block;padding:25px 0;text-decoration:none;font-size:20px;color:#d11b1b;}
.news-control .control:hover{color:#000000;}
.news-control .control.right{float:right;}
.documents{padding:50px 0;}
.documents h4{margin-top:0;margin-bottom:20px;}
@media(min-width:1200px){.documents h4:before{content:url(../images/PUT_line_white.jpg);padding-right:22px;}
}
.download{margin-top:50px;}
.download .single{margin-bottom:20px;}
.download h5{font-size:24px;margin-bottom:20px;font-weight:bold;}
.download h5:after{content:' ';display:block;width:50px;height:1px;background-color:#d21c1a;margin-top:10px;}
.download i{font-size:45px;}
.download .download-text{margin-left:-10px;}
@media(min-width:1200px){.download .download-text{margin-left:-30px;}
}
.download p{font-size:18px;margin-bottom:0;}
.download a{font-size:16px;color:#a1a1a1;text-decoration:none;}
.download a:hover,
.download a:focus{color:#d21c1a;}
.declaration .entry{margin-top:50px;}
.declaration .entry p{display:inline;}
.declaration .entry.v2 p{text-align:center;display:inherit;}
.declaration .entry .select{position:relative;display:inline-block;width:100%;max-width:150px;color:#000000;vertical-align:middle;text-align:left;background-color:#eaeaea;user-select:none;margin:0 5px;}
.declaration .entry .select .placeholder{position:relative;display:block;z-index:1;padding:5px 10px;cursor:pointer;}
.declaration .entry .select .placeholder:after{position:absolute;right:1em;top:50%;transform:translateY(-50%);font-family:'FontAwesome';content:'\f078';z-index:10;}
.declaration .entry .select.is-open .placeholder:after{content:'\f077';}
.declaration .entry .select.is-open ul{display:block;}
.declaration .entry .select.select--white .placeholder{background:#fff;color:#999;}
.declaration .entry .select.select--white .placeholder:hover{background:#fafafa;}
.declaration .entry .select ul{display:none;position:absolute;overflow:hidden;width:100%;background:#ffffff;border-radius:2px;top:100%;left:0;list-style:none;padding:0;z-index:100;}
.declaration .entry .select ul li{display:block;text-align:left;padding:5px 10px;color:#999;cursor:pointer;background-color:#eaeaea;}
.declaration .entry .select ul li:hover{background:#f7f7f7;color:#000000;}
.declaration .text-center .btn-custom-lg{outline:0;}
.declaration .information-form{margin-top:20px;font-size:20px;color:#27ae60;min-height:50px;}
.map #information-form{font-size:20px;color:#27ae60;}
.navbar{min-height:inherit;}
.navbar-custom{margin-bottom:0;background-color:#FFFFFF;border:none;}
.navbar-form .form-control-custom{background-color:#FFFFFF;background-image:none;border:2px solid #e1dabd;border-radius:0;box-shadow:none;color:#555555;display:block;font-size:14px;line-height:1.42857;padding:6px 12px;transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
.navbar-form .btn-custom{background-color:#d21c1a;border-radius:0px;border:0px;cursor:pointer;color:#fff;width:34px;height:34px;margin-left:-4px;}
.navbar-form .btn-custom:hover,
.navbar-form .btn-custom:active:hover,
.navbar-form .btn-custom:active,
.navbar-form .btn-custom:focus{color:#fff;background-color:#bb1919;}
.glyphicon-search{color:#FFFFFF;font-size:13px;position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;margin-left:-2.5px;}
.navbar-custom-2{background-color:#d21c1a;margin-bottom:0;border-radius:0;border:none;}
nav ul > li{color:#FFFFFF;text-transform:uppercase;}
.navbar-nav>li>a{padding-top:12.5px;padding-bottom:12.5px;}
.navbar-custom-2 .navbar-nav>li>a,
.navbar-custom-2 .navbar-nav>li>a:focus,
.navbar-custom-2 .navbar-nav>li>a:active{color:#FFFFFF;}
.navbar-custom-2 .navbar-nav>li>a:hover{color:#000000;}
.navbar-custom-2 .navbar-nav>.open>a,
.navbar-custom-2 .navbar-nav>.open>a:focus,
.navbar-custom-2 .navbar-nav>.open>a:hover{color:#000000;background-color:inherit;}
.nav .dropdown .dropdown-menu-custom{background-color:#bd1918;border:none;}
.nav .dropdown .dropdown-menu-custom:active{background-color:#d21c1a;}
.nav .dropdown .dropdown-menu-custom>li>a{color:#FFFFFF;text-transform:capitalize;}
.nav .dropdown .dropdown-menu-custom>li>a:hover,
.nav .dropdown .dropdown-menu-custom>li>a:focus,
.nav .dropdown .dropdown-menu-custom>li>a:visited{background-color:#bb1919;}
.container-fluid{padding:0;}
#myCarousel > a.right.carousel-control{z-index:2;}
.carousel-fade .carousel-inner .item{-webkit-transition-property:opacity;transition-property:opacity;}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right{opacity:0;}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right{opacity:1;}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right{left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.carousel-fade .carousel-control{z-index:2;}
.carousel-inner,
.carousel-inner .item{height:100%;}
/*
#homecarousel{height:60vh;}
@media(min-width:1200px){#homecarousel{height:65vh;}
}
@media(min-width:1600px){#homecarousel{height:50vh;}
}
#homecarousel .item{background-size:cover;}
*/
.line1{position:absolute;bottom:35px;left:calc(50% - 40px);z-index:15;width:12px;padding-left:0;text-align:center;list-style:none;height:1px;background-color:#D21C1B;}
.line2{position:absolute;bottom:35px;left:calc(50% - 17px);z-index:15;width:12px;padding-left:0;text-align:center;list-style:none;height:1px;background-color:#D21C1B;}
.line3{position:absolute;bottom:35px;left:calc(50% + 5px);z-index:15;width:12px;padding-left:0;text-align:center;list-style:none;height:1px;background-color:#D21C1B;}
.line4{position:absolute;bottom:35px;left:calc(50% + 27px);z-index:15;width:12px;padding-left:0;text-align:center;list-style:none;height:1px;background-color:#D21C1B;}
.carousel-indicators li{background-color:rgba(0, 0, 0, 0);border:1px solid #D21C1B;border-radius:2px;transform:rotate(45deg);margin:5px;}
.carousel-indicators .active{background-color:#D21C1B;margin:4px;}
.carousel-indicators{bottom:10px;}
.join{position:fixed;top:300px;left:0px;z-index:99;}
.join_text i.fa{color:#bb1919;padding-right:10px;}
.join:hover{cursor:pointer;}
.join_text h3{text-transform:uppercase;font-weight:800;font-size:28px;display:flex;justify-content:center;}
.join_text h3:before{font-family:'FontAwesome';content:'\f061';color:#bb1919;margin-right:10px;}
@media screen and (min-width:1200px) {.join_text p {font-size: 18px;}.join_text h3{justify-content:flex-start;margin-left:-35px;}}
.col-lg-3 img{padding-top:70px;padding-bottom:70px;}
.col-lg-9{padding-top:70px;padding-bottom:70px;}
.col-lg-9 h3:before{content:url(../images/PUT_line_white.jpg);padding-right:22px;}
.about{list-style-type:none;list-style-image:url(../images/PUT_list.jpg);padding-left:20px;}
.btn-statut{color:#d11b1b;font-weight:bold;text-decoration:none;}
.btn-statut:hover,
.btn-statut:focus{color:#000000;text-decoration:none;}
.blog{background-color:#eee7d7;}
.blog h3:before,
.calendar h3:before{content:url(../images/PUT_line_color.jpg);padding-right:22px;}
.thumbnail h5{padding-left:10px;font-weight:800;min-height:30px;}
.thumbnail .post-date{padding-left:10px;text-decoration:underline;margin:10px 0;}
.thumbnail .caption{min-height:100px;}
.btn-custom-small{background-color:#FFFFFF;border:none;color:#d21c1a;text-transform:uppercase;}
.btn-custom-small:hover{background-color:#FFFFFF;color:#000000;}
.btn-custom-small:active,
.btn-custom-small:focus{background-color:#FFFFFF;color:#d21c1a;border:none;}
.thumbnail-custom{border-radius:0;border:1px solid #eee6d6;}
.thumbnail-custom-search{border-radius:0;border:1px solid #eee6d6;padding:20px;}
.search-href{color:black !important;}
.thumbnail-custom.v2{min-height:375px;}
.thumbnail-custom:hover{border:1px solid #d21c1a;}
.thumbnail-custom-search:hover{border:1px solid #d21c1a;}
.text-center .btn-custom-lg{background-color:transparent;border:1px solid #d21c1a;color:#d21c1a;text-transform:uppercase;transition:all 0.15s linear;}
.text-center .btn-custom-lg:hover,
.map .container .row .col-md-6 button.btn.btn-custom-submit:hover{color:#ffffff;background-color:#d21c1a;}
.logo,
legend{margin-top:50px;}
.logo h4:before{content:url(../images/PUT_line_white.jpg);padding-right:22px;}
.logo h4:after{content:url(../images/PUT_line_white_2.jpg);padding-left:22px;}
.logo .left{left:15px;}
.logo .right{right:15px;margin-right:15px;}
.logo .thumbnail{filter:gray;-webkit-filter:grayscale(1);-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s;cursor:pointer;}
.logo .thumbnail:hover{filter:none;-webkit-filter:grayscale(0);}
.logo .carousel-control{text-shadow:none;background:none;opacity:1;top:50%;transform:translateY(-50%);bottom:auto;}
.logo .carousel{position:static;}
.logo .item-grid{display:table;height:130px;}
.logo .item-grid .thumbnail{margin:0;display:table-cell;text-align:center;vertical-align:middle;background-color:transparent;}
.logo .fa{color:#D11B18;font-size:26px;}
a.thumbnail.active,
a.thumbnail:focus,
a.thumbnail:hover{border-color:transparent;}
a.thumbnail,
a.thumbnail,
a.thumbnail{border-color:transparent;}
.calendar{background-color:#eee7d7;padding:36px 0;}
.calendar h3{font-weight:800;margin:20px 0px 36px 0px;}
.calendar_data{background-color:#908c81;min-height:400px;padding:25px 0;}
.calendar .read-more{color:#fff;position:absolute;bottom:30px;left:22px;}
.calendar .col-md-8 i.fa,
.calendar .col-md-8 .row .media h5 i.fa{padding-right:10px;font-size:20px;}
.row .media .media-heading:hover{color:#d21c1a;cursor:pointer;}
.media-body{padding-bottom:15px;}
.media-heading{font-size:18px;font-weight:bold;}
.media-heading span{font-size:18px;font-weight:normal;color:#D11B1A;margin-right:10px;}
.calendar > div:nth-child(2){margin-top:10px;background-color:#FFFFFF;padding:0;}
.calendar > div:nth-child(2) h4{padding-left:55px}
.calendar > div:nth-child(2) > .col-md-12{padding:0;}
.calendar_data .btn-group{margin:7px 14px 7px 14px;}
.calendar_data .fa{color:#D11B18;font-size:14px;margin-left:8px;}
.calendar_data .btn-active{box-shadow:none;color:#000;font-size:22px;font-weight:bold;}
.calendar-events .row{margin:0;}
.calendar_data td,
.calendar_data th{height:28px;width:28px;line-height:28px;text-align:center;}
.calendar_data td{border:1px solid #fff;color:#fff;position:relative;}
.calendar_data th{color:#fff;font-size:22px;font-weight:200;}
.calendar_data table{border-spacing:12px;border-collapse:inherit;margin:0 auto;}
.calendar_data .muted{border:0;}
.calendar_data .btn-group .btn{padding:0;float:none;}
.calendar_data .date-active{background-color:#fff;color:#000;}
.calendar_data .date-old{border-color:#D0CAB0;color:#D0CAB0;}
.calendar_data .month{background-color:#fff;}
.calendar_data .date-special:after{content:"";position:absolute;border-style:solid;border-width:0 0 12px 12px;border-color:transparent transparent #d11b18 transparent;bottom:0;right:0;}
.calendar_data .ui-datepicker-title{color:#000000;font-size:22px;font-weight:bold;text-align:center;background-color:#ffffff;padding:5px 0;margin:0 20px;}
.calendar_data .ui-datepicker-prev,
.calendar_data .ui-datepicker-next{position:absolute;top:30px;padding:5px;cursor:pointer;}
.calendar_data .ui-datepicker-prev{left:25px;}
.calendar_data .ui-datepicker-next{right:25px;}
.calendar_data .ui-datepicker-prev span{border-right:10px solid #D11B18;}
.calendar_data .ui-datepicker-next span{border-left:10px solid #D11B18;}
.calendar_data .ui-datepicker-prev span,
.calendar_data .ui-datepicker-next span{width:0;height:0;display:block;text-indent:-9999px;border-top:10px solid transparent;border-bottom:10px solid transparent;}
.calendar_data .ui-state-default{color:#ffffff;text-decoration:none;}
.calendar_data .ui-state-active{color:#000000;}
.calendar_data .ui-datepicker-current-day{background-color:#ffffff;color:#000000;text-decoration:none;}
.calendar_data .ui-state-disabled{border:0;}
.calendar_data .ui-state-disabled:hover{background-color:transparent;}
.calendar_data td{transition:all 0.5s;}
.calendar_data td:hover{background-color:#ffffff;}
.calendar_data td:hover a{color:#000000;}
.calendar_data td a{display:block;width:100%;height:100%;transition:all 0.5s;}
.calendar_data .calendar-event:after{content:"";position:absolute;border-style:solid;border-width:0 0 12px 12px;border-color:transparent transparent #d11b18 transparent;bottom:0;right:0;}
#latest-carousel .carousel-control{opacity:1;text-shadow:none;background:none;top:inherit;bottom:35px;width:15%;font-size:30px;color:#D11B18;}
iframe{z-index:-2;position:absolute;border:none;max-height:100vh;}
.layer{background-color:rgba(238, 231, 215, 0.7);position:absolute;z-index:-1;overflow-y:hidden;}
.filter{-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.map .container .row h4{padding-top:50px;z-index:2;}
.map .container .row .col-md-6 .address{background-color:rgba(255, 255, 255, 0.8);margin-top:50px;padding:5px 30px 17px 27px;}
.map .container .row .col-md-6 .address i.fa{padding-right:10px;color:#d21c1a;}
.map .container .row .col-md-6 .address h5{padding-top:20px;}
.map .container .row .col-md-6 form{margin-top:30px;}
.map .container .row .col-md-6 form .form-group-custom{margin-bottom:0px;}
.map .container .row .col-md-6 form .form-group-custom input{border:none;border-radius:0px;margin-bottom:0px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;}
.map .container .row .col-md-6 form .form-group-custom .form-control{border:none;border-radius:0px;margin-bottom:0px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;}
.map .container .row .col-md-6 form p{margin-top:5px;}
.map .container .row .col-md-6 button.btn.btn-custom-submit{background-color:transparent;border:1px solid #d21c1a;color:#d21c1a;text-transform:uppercase;float:right;margin-bottom:20px;outline:none;transition:all 0.15s linear;}
footer{background-color:#908c81;}
.navbar.navbar-footer{background-color:transparent;border-radius:0;border:0;}
footer .copyright{border-top:1px solid #ffffff;}
footer .copyright p{margin:20px 15px;}
footer .copyright p:last-of-type{margin-top:5px;}
.author a {color:#000000}
.author a:hover{color:#e4e0d5;}
@media(min-width:1200px){footer .copyright p{margin-bottom:0;}
}
.navbar.navbar-footer .nav.navbar-nav-footer > li > a{color:#e4e0d5;}
.navbar.navbar-footer .nav.navbar-nav-footer > li > a:hover{color:#000000;}
.navbar.navbar-footer .nav.navbar-nav-footer > li:hover{background-color:transparent;}
.social{margin-top:10px;}
.social button{background-color:#e4e0d5;border:none;border-radius:2px;width:30px;height:30px;line-height:30px;margin-right:5px;transition:all 0.15s linear;}
.social button:last-of-type{margin-right:0;}
.social button.facebook:hover{background-color:#3b5999;}
.social button.google:hover{background-color:#dd4b39;}
.social button.twitter:hover{background-color:#55acee;}
.social button i.fa{color:#908c81;}
.social button:hover i.fa{color:#ffffff;}
textarea.form-control{resize:none;}
footer p{color:#e4e0d5;}
#latest-carousel .media-heading:before{content:"\f073";font:normal normal normal 24px/1 FontAwesome;margin-right:8px;}
#latest-carousel .media-heading{margin-bottom:10px;}
@media(max-width:767px){.navbar-brand{padding:10px;}
.join_text{text-align:center;color:#fff;}
.navbar-brand img{height:100%;}
.navbar-default .navbar-form{border-color:transparent;}
.navbar-form .btn-custom{height:34px;width:34px;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#FFFFFF;}
.navbar-custom-2{z-index:3;}
.navbar-form .form-control-custom{height:34px;width:100%;}
.join img{width:60%;height:60%;}
.col-sm-3{display:flex;justify-content:center;padding-bottom:0;}
.col-lg-9{padding-top:0;}
.col-lg-9 h3{margin-left:15vw;}
.blog h3{margin-left:10vw;}
.text-center button{margin-bottom:10%;}
#carousel-example-generic .left a{width:100px;}
.calendar_data{width:100%;}
.calendar h3{padding-bottom:5%;padding-top:5%;text-align:center;}
.col-lg-9 h3,
.blog h3{text-align:center;margin-left:0;}
.calendar .col-md-8 h3:before,
.calendar .events h3:before,
.col-lg-9 h3:before,
.blog h3:before,
.calendar div h3:before,
.calendar > div:nth-child(1) > h3:before{content:none;}
.layer{height:1020px;width:100%;}
.map .container .row .col-md-6 .address{margin:0;}
.map .container .row .col-md-6 form .form-group-custom input{width:100%;height:34px;}
.map .container .row .col-md-6 form .form-group-custom .form-control{width:100%;}
iframe{width:100%;height:200%;}
.map .container .row .col-md-6 button.btn.btn-custom-submit{margin-left:0;}
footer .navbar-footer .navbar-nav-footer{text-align:center;}
.navbar-form{margin:0;display:flex;justify-content:center;max-width:100%;}
.navbar-form .form-group{margin-bottom:0;}
footer .social{text-align:center;}
footer p{text-align:center;}
.text-center .btn-custom-lg{width:100%;font-size:12px;margin-bottom:20px;}
.logo .item-grid{width:100%;}
.calendar-events .row{margin:0;}
#latest-carousel .media-body{padding-left:15px;padding-right:15px;}
}
@media (max-width:1199px){.calendar .carousel{padding-bottom:50px;}
#latest-carousel a.carousel-control{bottom:5px;}
}
@media (max-width:991px){.events{display:block;}
.events .media-left{display:block;}
.events img{display:block;margin:20px auto;max-width:100%;}
}
@media (min-width:767px) and (max-width:1199px){.navbar-nav > li > a{font-size:10px;padding:13px;}
.navbar-custom{min-height:80px;}
.join_us{-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg);transform:skewX(-20deg);background-color:rgba(255, 255, 255, 0.8);overflow:hidden;position:absolute;top:0;left:58vw;z-index:1;}
.join_text{text-align:center;color:#000;position:absolute;top:50%;transform:translatey(-50%);left:auto;right:auto;background-color:rgba(255,255,255,0.5);width:100%;}
.logo-section{width:100%;}
.btn-show-more{margin-bottom:20px;}
.logo .item-grid{width:100%;}
iframe{width:100%;}
}
@media(min-width:1200px){body{overflow-x:hidden;}
section h3,
section h4{font-weight:bold;font-size:24px;}
.calendar .row{background-color:#fff;}
.navbar-brand{height:inherit;padding:22px 0;}
.navbar-custom{height:97px;}
.navbar-custom-2{height:45px;}
.navbar-form .btn-custom{height:33px;width:33px;}
.navbar-form .form-control-custom{height:33px;width:100%;border-width:1px;}
.navbar > .container .navbar-brand{margin-left:15px;}
.join_us{height:530px;width:1000px;}
.join_us{-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg);transform:skewX(-20deg);background-color:rgba(255, 255, 255, 0.8);overflow:hidden;position:absolute;top:0;left:58vw;z-index:1;}
.join_text{position:absolute;color:#000000;top:66%;left:66%;right:5%;z-index:3;transform:translatey(-50%);}
.blog{padding:36px 0;}
.blog h3{font-weight:800;margin-bottom:30px;padding-left:15px;}
.blog .btn-show-more{margin-top:20px;}
.logo .left{left:-100px;}
.logo .right{right:-100px;}
#media,
#media2{margin-top:60px;margin-bottom:70px;}
#latest-carousel .media-body{padding-right:56px;}
.calendar-events{padding-left:40px;background-color:#fff;}
.calendar h4{font-weight:normal;font-size:22px;padding-top:45px;margin-bottom:20px;margin-top:0;}
.media-body p{padding-left:30px;}
.left-side,
.right-side{padding-right:0;}
.right-side{padding-left:30px;}
.calendar .events{height:350px;padding-left:56px;}
.layer{height:578px;width:100%;}
iframe{width:100%;height:600px;}
.map .container .row .col-md-6 .address p{margin-left:-15px;}
footer{background-color:#908c81;padding:20px 0;}
}
@media(max-width:1200px){.calendar_data .fa{font-size:14px;}
.calendar_data .btn-active{font-size:18px;}
}
#latest-carousel .carousel-control{top:50%;transform:translateY(-25%);bottom:0;}
@media(min-width:1200px){#latest-carousel .carousel-control.left{left:-60px;}
#latest-carousel .carousel-control.right{right:-60px;}
}
.tooltip-inner{max-width:300px;text-align:left;}
.tooltip-inner > div{padding:2px;border-bottom:1px solid #fff;}
.tooltip-inner > div:last-child{border-bottom:0;}
details summary{ font-size: 16px;padding: 10px 15px;cursor:pointer; }

.consent_checkbox{ margin-right:15px!important; }