@media(min-width:0px) and (max-width:767px){
.container{ max-width:100%; }

.common_title_hp h1{font-size:23px;}
.common_title_hp h2{font-size:18px;}

/*--------------- HEADER_START --------------*/

#header{ padding:0; height:60px; position:fixed;}
.header-in-hp { height:60px; padding:0; display:flex;}
.header-left-hp{width:60px; float:none; margin-bottom:0;}
.header-left-hp{width:60px; float:none; margin-bottom:0;}
.logo-hp{display:block;}
.mobile_logo_hp{float:none; text-align:center; display:block;}
.mobile_logo_hp img{max-width:185px;}
.header-left-mobile-hp{display:block;}
.mobile-menu-hp{display: flex; align-items: center; justify-content: end;}
.header-right-hp{flex-direction: row-reverse; grid-gap:0; justify-content: space-between; padding:10px 20px;}
.header_right_in_hp{grid-gap:0 36px;}
.header_right_input_hp{width: 221px;}
.header_right_img_hp{width: 34px;}
.navigation-hp{ min-height:inherit;}
.navigation-main-hp{ display:none; background:#ffffff; position:fixed; top:80px; left:0px; height:calc(100vh - 40px); width:100%; padding:0 0px 0 0; overflow-y:scroll;}
.navigation-main-hp > ul{ text-align:center; width:100%; text-align:left; padding:0px;} 
.navigation-main-hp > ul > li{ width:100%; padding:0px;  }
.navigation-main-hp > ul > li > a{ padding:20px 40px 20px 15px; line-height:inherit; color: #000; border-bottom:1px solid #E9F2EE; background:none; background-size:20px; }
.navigation-main-hp > ul > li > a:before{ display:none;}
.navigation-main-hp > ul > li > a.contact-btn-hp{ margin:20px auto; background:#3E9B4C url(../images/white_arrow.png) no-repeat right 20px center; background-size:20px; border:1px solid #3E9B4C; text-align:left; padding:0 25px;     max-width: 280px; }
.navigation-main-hp > ul > li.dropdown.show > a{ background:#348441 url(../images/up_arrow_menu.png) no-repeat right 15px center; background-size:16px; color:#fff; border-bottom:1px solid #348441; }
.dropdown-menu-in{ padding:30px 0; }
.header_links_hp{display:none;}
.sidebar{height: calc(100vh - 65px);}
.mobile_view{display:block;}

/*--------------- HEADER_END --------------*/


/*--------------- CONTAIN_START --------------*/

#contain{ margin:0px 0 0 0; padding:0; }

/*-------SECTION-1-START-------*/

.banner_img_hp{height:350px;}
.banner_slider_info_hp{padding:20px; width:100%;}
.banner_slider_info_hp h1{font-size:25px;}
.banner_slider_info_hp h3{font-size:16px; letter-spacing:1px; padding-top:15px;}
.banner_box_icon_hp{right:-70px;}
.banner_info_hp{font-size:15px;}

/*-------SECTION-1-END-------*/

/*-------SECTION-2-START-------*/

.wow_block_hp{padding:50px 0;}
.wow_block_in_hp{padding:0 15px;}
.wow_top_hp{display:block; padding-top:20px;}
.wow_left_hp{width:100%; padding-right:0px;}
.wow_right_hp{width:100%; padding-top:20px;}
.wow_right_info_hp p{padding-bottom:10px; font-size:15px;} 

/*-------SECTION-2-END-------*/

/*-------SECTION-3-START-------*/

.about_block_hp{padding:0px 0 50px;}
.about_img_hp{position:relative; padding-bottom:85%;}
.about_img_hp img{width:100%; height:100%; top:0; left:0; right:0; bottom:0; position:absolute; content:'';}

/*-------SECTION-3-END-------*/

/*-------SECTION-4-START-------*/

.turning_block_hp{padding:0px 0 50px;}
.turning_top_hp{padding-top:40px;}
.turning_img_hp{height:200px;}
.turning_img_play_hp{width:40px; height:40px;}
.modal.turning_width_hp{--bs-modal-width:360px;}
.turning_popup_top_hp{max-width: 360px;}
.turning_popup_video_hp{height:220px;}
.turning_popup_video_hp video{height:220px;}
/*-------SECTION-4-END-------*/

/*-------SECTION-5-START-------*/

.films_block_hp{padding:50px 0;}
.films_top_hp{display:block; grid-gap:0px; padding-top:20px;}
.films_box_hp{width:100%; margin-bottom:20px;}
.films_box_hp:last-child{margin-bottom:0;}
.films_img_play_hp{width:40px;}
.modal.films_width_hp{--bs-modal-width:360px;}
.films_popup_top_hp{max-width:360px;}
.films_popup_video_hp{height:220px;}
.films_img_hp img{height: 300px!important;object-fit: cover;}
/*-------SECTION-5-END-------*/

/*-------SECTION-6-START-------*/

.poetry_block_hp .banner_img_hp{height:240px;}
.poetry_block_hp .banner_slider_info_hp{width:300px;}
.poetry_block_hp .banner_slider_info_hp h3{font-size:18px;}

/*-------SECTION-6-END-------*/

/*-------SECTION-7-START-------*/

.stories_block_hp{padding:50px 0;}
.stories_top_hp{display:block; grid-gap:0px; padding-top:20px;}
.stories_box_hp{width:100%; margin-bottom:20px;}
.stories_box_hp:last-child{margin-bottom:0;}
.stories_title_hp{font-size:15px;}
.stories_btn_hp{padding-top:20px;}

/*-------SECTION-7-END-------*/

/*-------SECTION-8-START-------*/

.awards_block_hp{padding:40px 0;}
.awards_slider_hp{margin-top:20px;}
.swiper-slide .awards_img_hp{width:100px;}

/*-------SECTION-8-END-------*/

/*-------SECTION-9-START-------*/

.click_block_hp .swiper-slide{width:200px;}
.click_img_hp{height:200px;}

/*-------SECTION-9-END-------*/

/*-------SECTION-10-START-------*/

.reviews_block_hp{padding:50px 0px;}
.reviews_top_hp{margin-top:20px;}
.reviews_box_in_hp{font-size:17px; max-width:290px;}
.reviews_box_stars_hp{ padding-top:15px;}
.reviews_box_name_hp{font-size:16px; padding-top:30px;}
.reviews_top_hp .swiper-button-prev{width:20px; height:20px; left:0px; background-size:20px;}
.reviews_top_hp .swiper-button-next{width:20px; height:20px; right:0px; background-size:20px;}

/*-------SECTION-10-END-------*/

/*-------SECTION-11-START-------*/

.portfolio_block_hp{padding:0 0 50px 0; border-bottom:none;}
.portfolio_top_hp{display:block; border-bottom:none;}
.portfolio_box_hp{height:180px; width:100%; border-bottom:1px solid #BFBFBF;}

/*-------SECTION-11-END-------*/

/*--------------- CONTAIN_END --------------*/


/*--------------- FOOTER_START --------------*/

.footer_top_hp{display:block;}
.footer_logo_hp{width:60px;}
.footer_info_hp{padding-top:20px;}
.footer_add_hp{padding-top:20px;}

/*--------------- FOOTER_END --------------*/

/*--------------- reviews_page_START --------------*/

/*-------SECTION-1-START-------*/

.reviews_block_rp{padding:60px 0; height:260px;}
.reviews_block_rp .common_title_hp h1{font-size:40px;}

/*-------SECTION-1-END-------*/

/*--------------- reviews_page_END --------------*/

/*--------------- contact_page_START --------------*/

/*-------SECTION-1-START-------*/

.contact_change_cp{height:260px; background-size: cover !important;}

.contact_block_cp{padding:50px 0 0 0;}
.contact_top_hp{display:block; border-bottom:none;}
.contact_box_hp{border-bottom:1px solid #BFBFBF; width:100%; padding:20px; height:240px;}
.contact_block_cp .banner_icon_hp{padding-top:20px;}

/*-------SECTION-1-END-------*/

/*-------SECTION-2-START-------*/

.your_block_cp{padding:50px 0 0;}
.your_row_cp{display:block;}
.your_row_cp .your_input_cp{width:100%; margin-bottom:20px;}
.your_top_cp{padding:0 15px;}
.your_map_cp{padding-top:40px;}
.your_map_cp iframe{height:300px;}

/*-------SECTION-2-END-------*/

/*-------SECTION-3-START-------*/

.click_change_cp{padding:0 0 70px 0;}

/*-------SECTION-3-END-------*/

/*--------------- contact_page_END --------------*/


/*--------------- Films_page_START --------------*/

/*-------SECTION-1-START-------*/

.films_change_fp{height:260px;}
.films_change_fp .common_title_hp h1{font-size:36px;}
.films_block_fp{padding:55px 0;}
.films_top_fp{display:block; grid-gap:0px; padding-top:20px;}
.films_box_fp{width:100%;}
.click_change_fp{padding:0 0 55px;}

/*-------SECTION-1-END-------*/

/*--------------- Films_page_END --------------*/

/*--------------- photos_page_START --------------*/

/*-------SECTION-1-START-------*/

.photos_change_pp{height:260px;}
.photos_block_pp{padding:55px 0;}

/*-------SECTION-1-END-------*/

/*--------------- photos_page_END --------------*/

/*--------------- About_page_START --------------*/

/*-------SECTION-1-START-------*/

.about_top_ap{flex-direction:column-reverse;}
.about_left_ap{width:100%; padding:40px 15px;}
.about_left_info_ap{font-size:14px; padding-top:15px;}
.about_left_btn_ap{text-align:center;}
.about_right_ap{width:100%; height:300px;}
.about_change_ap .about_top_ap{flex-direction:column-reverse;}
.about_change_ap .about_left_ap{padding:40px 15px;}

/*-------SECTION-1-END-------*/

/*--------------- About_page_END --------------*/


}

@media(min-width:768px) and (max-width:991px){
.container{max-width:768px;}

.common_title_hp h1{font-size:30px;}
.common_title_hp h2{font-size:22px;}

/*--------------- HEADER_START --------------*/

#header{ padding:0; height:80px; position:fixed;}
.header-in-hp { height:80px; padding:0; display:flex;}
.header-left-hp{width:80px; float:none; margin-bottom:0;}
.header-left-hp{width:80px; float:none; margin-bottom:0;}
.logo-hp{display:block;}
.mobile_logo_hp{float:none; text-align:center; display:block;}
.mobile_logo_hp img{max-width:185px;}
.header-left-mobile-hp{display:block;}
.mobile-menu-hp{display: flex; align-items: center; justify-content: end;}
.header-right-hp{flex-direction: row-reverse; grid-gap:0; justify-content: space-between; padding:10px 20px;}
.header_right_in_hp{grid-gap:0 36px;}
.header_right_input_hp{width: 221px;}
.header_right_img_hp{width: 34px;}
.navigation-hp{ min-height:inherit;}
.navigation-main-hp{ display:none; background:#ffffff; position:fixed; top:80px; left:0px; height:calc(100vh - 40px); width:100%; padding:0 0px 0 0; overflow-y:scroll;}
.navigation-main-hp > ul{ text-align:center; width:100%; text-align:left; padding:0px;} 
.navigation-main-hp > ul > li{ width:100%; padding:0px;  }
.navigation-main-hp > ul > li > a{ padding:20px 40px 20px 15px; line-height:inherit; color: #000; border-bottom:1px solid #E9F2EE; background:none; background-size:20px; }
.navigation-main-hp > ul > li > a:before{ display:none;}
.navigation-main-hp > ul > li > a.contact-btn-hp{ margin:20px auto; background:#3E9B4C url(../images/white_arrow.png) no-repeat right 20px center; background-size:20px; border:1px solid #3E9B4C; text-align:left; padding:0 25px;     max-width: 280px; }
.navigation-main-hp > ul > li.dropdown.show > a{ background:#348441 url(../images/up_arrow_menu.png) no-repeat right 15px center; background-size:16px; color:#fff; border-bottom:1px solid #348441; }
.dropdown-menu-in{ padding:30px 0; }
.header_links_hp{display:none;}
.sidebar{height: calc(100vh - 85px);}
.mobile_view{display:block;}

/*--------------- HEADER_END --------------*/

/*--------------- CONTAIN_START --------------*/

#contain{ margin:0px 0 0 0; padding:0; }

/*-------SECTION-1-START-------*/

.banner_img_hp{height:380px;}
.banner_slider_info_hp{width:700px;}
.banner_slider_info_hp h1{font-size:45px;}

/*-------SECTION-1-END-------*/

/*-------SECTION-2-START-------*/

.wow_block_hp{padding:65px 10px;}
.wow_top_hp{padding-top:28px;}
.wow_left_hp{padding-right:30px;}
.wow_right_info_hp p{font-size:14px; padding-bottom:12px;}
/*-------SECTION-2-END-------*/

/*-------SECTION-4-START-------*/

.turning_block_hp{padding:0px 0 50px;}
.turning_block_hp .common_title_hp h1{font-size:27px;}
.turning_top_hp{padding-top:30px;}
.turning_img_hp{position: relative; height:280px;}
.turning_popup_video_hp{height:280px;}

/*-------SECTION-4-END-------*/

/*-------SECTION-5-START-------*/

.films_block_hp{padding:50px 10px;}
.films_top_hp{grid-gap:15px; padding-top:25px;}
.films_box_hp{width:calc(33.33% - 10px);}
.films_img_play_hp{width:40px;}
.modal.films_width_hp{--bs-modal-width:750px;}
.films_popup_top_hp{border:none; border-radius:0; width:750px;}
.films_popup_video_hp{height:280px;}
.films_img_hp img{height: 450px!important;object-fit: cover;}

/*-------SECTION-5-END-------*/

/*-------SECTION-6-START-------*/

.poetry_block_hp .banner_img_hp{height:280px;}
.poetry_block_hp .banner_slider_info_hp{width:100%;}
.poetry_block_hp .banner_slider_info_hp h3{font-size:28px;}

/*-------SECTION-6-END-------*/

/*-------SECTION-7-START-------*/

.stories_block_hp{padding:50px 0;}
.stories_top_hp{grid-gap:15px; padding-top:25px;}
.stories_box_hp{width:calc(33.33% - 10px);}
.stories_title_hp{font-size:14px;}
.stories_btn_hp{padding-top:25px;}

/*-------SECTION-7-END-------*/

/*-------SECTION-8-START-------*/

.awards_block_hp{padding:50px 0;}
.awards_slider_hp{margin-top:30px;}
.swiper-slide .awards_img_hp{width:110px;}

/*-------SECTION-8-END-------*/

/*-------SECTION-10-START-------*/

.reviews_block_hp{padding:50px 0;}
.reviews_box_in_hp{font-size:18px; max-width:630px;}
.reviews_box_name_hp{font-size:18px; padding-top:25px;}
.reviews_top_hp .swiper-button-prev{left:10px;}
.reviews_top_hp .swiper-button-next{right:10px;}

/*-------SECTION-10-END-------*/

/*-------SECTION-11-START-------*/

.portfolio_block_hp{padding:0 0 50px 0;}
.portfolio_box_hp{height:220px;}

/*-------SECTION-11-END-------*/

/*--------------- CONTAIN_END --------------*/


/*--------------- FOOTER_START --------------*/

.footer_logo_hp{width:90px;}
.footer_num_hp a{font-size: 14px;}
.footer_add_hp{width:170px;}
.footer_title_hp{font-size:14px;}
.footer_add_in_hp p{font-size:14px;}
.footer_icons_title_hp{font-size:14px;}

/*--------------- FOOTER_END --------------*/

/*--------------- reviews_page_START --------------*/

/*-------SECTION-1-START-------*/

.reviews_block_rp{padding:100px 0; height:380px;}

/*-------SECTION-1-END-------*/

/*--------------- reviews_page_END --------------*/

/*--------------- contact_page_START --------------*/

/*-------SECTION-1-START-------*/

.contact_change_cp{height:340px; background-size:cover !important;}

.contact_block_cp{padding:60px 0 0 0;}
.contact_box_hp{padding:30px 20px;}
.contact_box_info_hp{padding-top:15px;}
.contact_block_cp .banner_icon_hp{padding-top:20px;}

/*-------SECTION-1-END-------*/

/*-------SECTION-2-START-------*/

.your_block_cp{padding:50px 0 0;}
.your_top_cp{padding:20px 10px 0px;}
.your_map_cp{padding-top:40px;}
.your_map_cp iframe{height:300px;}

/*-------SECTION-2-END-------*/

/*-------SECTION-3-START-------*/

.click_change_cp{padding:0 0 70px 0;}

/*-------SECTION-3-END-------*/

/*--------------- contact_page_END --------------*/

/*--------------- Films_page_START --------------*/

/*-------SECTION-1-START-------*/

.films_change_fp{height:300px;}
.films_block_fp{padding:60px 0;}

/*-------SECTION-1-END-------*/

/*--------------- Films_page_END --------------*/

/*--------------- photos_page_START --------------*/

/*-------SECTION-1-START-------*/

.photos_change_pp{height:300px;}
.photos_block_pp{padding:60px 0;}

/*-------SECTION-1-END-------*/

/*--------------- photos_page_END --------------*/

/*--------------- About_page_START --------------*/

/*-------SECTION-1-START-------*/

.about_block_ap .common_title_hp h1{font-size:24px;}
.about_left_ap{padding:30px 20px 30px 10px;}
.about_left_in_ap{max-width:490px;}
.about_left_info_ap{font-size:14px; padding-top:15px;}
.about_left_btn_ap{padding-top:14px;}
.about_right_ap{height:510px;}
.about_change_ap .about_left_ap{padding:30px 10px 30px 20px;}

/*-------SECTION-1-END-------*/

/*--------------- About_page_END --------------*/

}

@media(min-width:992px) and (max-width:1250px){
.container{ max-width:992px; }

.common_title_hp h1{font-size:37px;}
.common_title_hp h2{font-size:25px;}

/*--------------- HEADER_START --------------*/

#header{padding:0;}

/*--------------- HEADER_END --------------*/

/*--------------- CONTAIN_START --------------*/

#contain{ margin:0px 0 0 0; padding:0; }

/*-------SECTION-1-START-------*/

.banner_img_hp{height:400px;}

/*-------SECTION-1-END-------*/

/*-------SECTION-2-START-------*/

.wow_top_hp{padding-top:30px;}
.wow_left_hp{width:50%; padding-right:20px;}
.wow_right_info_hp p{padding-bottom:12px; font-size:15px;} 

/*-------SECTION-2-END-------*/

/*-------SECTION-4-START-------*/

.turning_top_hp{padding-top:40px;}
.turning_img_hp{height:400px;}

/*-------SECTION-4-END-------*/

/*-------SECTION-5-START-------*/

.films_block_hp{padding:60px 10px;}
.films_top_hp{grid-gap:20px;}
.films_box_hp{width:calc(33.33% - 14px);}
.films_img_play_hp{width:50px;}
.modal.films_width_hp{--bs-modal-width:800px;}
.films_popup_top_hp{width:800px;}
.films_popup_video_hp{height:400px;}
.films_img_hp img{height: 450px!important;object-fit: cover;}
/*-------SECTION-5-END-------*/

/*-------SECTION-6-START-------*/

.poetry_block_hp .banner_img_hp{height:400px;;}

/*-------SECTION-6-END-------*/

/*-------SECTION-7-START-------*/

.stories_block_hp{padding:60px 0;}
.stories_top_hp{grid-gap:20px;}
.stories_box_hp{width:calc(33.33% - 14px);}

/*-------SECTION-7-END-------*/

/*-------SECTION-8-START-------*/

.awards_block_hp{padding:50px 0;}
.swiper-slide .awards_img_hp{width:119px;}

/*-------SECTION-8-END-------*/

/*--------------- CONTAIN_END --------------*/


/*--------------- reviews_page_START --------------*/

/*-------SECTION-1-START-------*/

.reviews_block_rp{padding:100px 0; height:380px;}

/*-------SECTION-1-END-------*/

/*--------------- reviews_page_END --------------*/

/*--------------- contact_page_START --------------*/

/*-------SECTION-1-START-------*/

.contact_change_cp{height:340px;}

.contact_block_cp{padding:70px 0 0 0;}
.contact_block_in_hp{}
.contact_middle_hp{}
.contact_top_hp{display:flex; border:1px solid #BFBFBF; border-right:none;}
.contact_box_hp{border-right:1px solid #BFBFBF; width:calc(33.33% - 0px); padding: 40px 30px;}
.contact_block_cp .common_title_hp h2{color: #000000; text-align:left; font-weight:700;}  
.contact_box_info_hp{font-size: 16px; line-height:150%; color:#4D4D4D; font-weight:300; padding-top:20px;}
.contact_block_cp .banner_icon_hp{padding-top:30px;}
.contact_block_cp .banner_icon_hp svg path{fill: #151515;}

/*-------SECTION-1-END-------*/

/*-------SECTION-2-START-------*/

.your_block_cp{padding:70px 0 0;}
.your_block_in_cp{}
.your_middle_cp{}
.your_title_cp{text-align:center;}
.your_title_cp h2{font-size:32px; line-height:150%; color:#000; font-weight:400; margin-bottom:10px; font-family: "Cinzel", serif;}
.your_title_cp h3{font-size: 16px; line-height:150%; color:#4D4D4D; font-weight:400;}
.your_title_cp h4{font-size: 16px; line-height:150%; color:#4D4D4D; font-weight:300; margin-bottom:10px; text-transform:uppercase;}
.your_top_cp{max-width:920px; margin:auto; padding-top:30px;}
.your_row_cp{display:flex; grid-gap:0 30px;}
.your_input_cp{margin-bottom:15px;}
.your_input_cp:last-child{margin-bottom:0;}
.your_input_cp input{width:100%; color:#495057; font-size:14px; font-weight:400; line-height:103%; height:50px; border: 1px solid #C9C9C9; padding: .375rem .75rem;}
.your_input_cp input::-webkit-input-placeholder{color:#495057;}
.your_input_cp input::-moz-placeholder{color:#495057;}
.your_input_cp input:-ms-input-placeholder{color:#495057;}
.your_input_cp input:-moz-placeholder{color:#495057;}
.your_row_cp .your_input_cp{width:50%;}
.your_input_cp textarea{width:100%; color:#495057; font-size:14px; font-weight:400; line-height:103%; height:224px; border: 1px solid #C9C9C9; padding: .375rem .75rem;}
.your_input_cp textarea::-webkit-input-placeholder{color:#0c0b5f;}
.your_input_cp textarea::-moz-placeholder{color:#0c0b5f;}
.your_input_cp textarea:-ms-input-placeholder{color:#0c0b5f;}
.your_input_cp textarea:-moz-placeholder{color:#0c0b5f;}
.your_btn_cp{}
.your_btn_cp a{border-radius: 0; font-size: 14px; padding: 14px 25px; font-weight: 700; color: #fff; background: #151515; text-transform: uppercase; border: none; display: inline-block; text-decoration: none; text-align: center; min-width: 160px;}
.your_map_cp{padding-top:70px;}
.your_map_cp iframe{display:flex; height:400px; width:100%;}

/*-------SECTION-2-END-------*/

/*-------SECTION-3-START-------*/

.click_change_cp{padding:0 0 70px 0;}

/*-------SECTION-3-END-------*/

/*--------------- contact_page_END --------------*/

/*--------------- Films_page_START --------------*/

/*-------SECTION-1-START-------*/

.films_change_fp{height:380px;}
.films_block_fp{padding:60px 0;}

/*-------SECTION-1-END-------*/

/*--------------- Films_page_END --------------*/

/*--------------- photos_page_START --------------*/

/*-------SECTION-1-START-------*/

.photos_change_pp{height:380px;}
.photos_block_pp{padding:60px 0;}

/*-------SECTION-1-END-------*/

/*--------------- photos_page_END --------------*/

/*--------------- About_page_START --------------*/

/*-------SECTION-1-START-------*/

.about_block_ap .common_title_hp h1{font-size:30px;}
.about_left_ap{padding:30px 30px 30px 10px;}
.about_left_info_ap{font-size:15px; padding-top:15px;}
.about_right_ap{height:510px;}
.about_change_ap .about_left_ap{padding:30px 10px 30px 30px;}

/*-------SECTION-1-END-------*/

/*--------------- About_page_END --------------*/


}


@media(min-width:1251px) and (max-width:1350px){


/*--------------- CONTAIN_START --------------*/

#contain{ margin:0px 0 0 0; padding:0; }

/*-------SECTION-1-START-------*/

.banner_block_hp{position:relative;}
.banner_block_in_hp{padding:0;}
.banner_middle_hp{}
.banner_top_hp{}
.banner_top_in_hp{position:relative;}
.banner_img_hp{position:relative; height:100vh;}
.banner_img_hp img{width:100% !important; height:100%; position:absolute; right:0; top:0; left:0; bottom:0; object-fit:cover;}
.banner_top_in_hp:after{position: absolute; top: 0; left: 0; background:linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)); width: 100%; height: 100%; content: '';}
.banner_slider_info_hp{text-align:center; position:absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 1; padding:20px; width:700px;}
.banner_slider_info_hp h1{font-size:50px; line-height:120%; color:#fff; letter-spacing:1px; font-weight:400; font-family: "Cinzel", serif;}
.banner_slider_info_hp h3{font-size:20px; line-height:130%; color:#fff; letter-spacing:2px; font-weight:400; font-family: "Cinzel", serif; padding-top:20px;}
.banner_box_icon_hp{display:flex; align-items:center; grid-gap:0 10px; position:absolute; top:47%; right:-50px; transform: rotate(-90deg); z-index:1;}
.banner_icon_hp{}
.banner_icon_hp ul{display:flex; align-items:center; grid-gap:0 15Px;}
.banner_icon_hp ul li{max-width:15px;}
.banner_icon_hp ul li:first-child{max-width:10px;}
.banner_icon_hp ul li svg{width:100%;}
.banner_icon_hp ul li svg path{fill:#fff;}
.banner_info_hp{font-size:17px; line-height:130%; color:#fff;}

/*-------SECTION-1-END-------*/

/*-------SECTION-2-START-------*/

.wow_block_hp{position:relative; padding:70px 0;}
.wow_block_in_hp{padding:0;}
.wow_middle_hp{}
.wow_top_hp{display:flex; align-items:center; padding-top:30px;}
.wow_left_hp{width:50%; padding-right:40px;}
.wow_left_hp img{width:100%; height:auto;}
.wow_right_hp{width:50%;}
.wow_right_info_hp{}
.wow_right_info_hp p{padding-bottom:16px; font-size:16px; line-height:150%; font-weight: 300; letter-spacing:0.5px; color:#4D4D4D;} 
.wow_right_info_hp p:last-child{padding-bottom:0;}

/*-------SECTION-2-END-------*/

/*-------SECTION-3-START-------*/

.about_block_hp{padding:0px 0 60px;}
.about_block_in_hp{}
.about_middle_hp{}
.about_top_hp{}
.about_img_hp{position:relative; padding-bottom:85%;}
.about_img_hp img{width:100%; height:100%; top:0; left:0; right:0; bottom:0; position:absolute; content:'';}

/*-------SECTION-3-END-------*/

/*-------SECTION-4-START-------*/

.turning_block_hp{padding:0px 0 60px;}
.turning_block_in_hp{padding:0;}
.turning_middle_hp{}
.turning_top_hp{padding-top:50px;}
.turning_img_hp{position: relative; height: calc(100vh - 110px);}
.turning_img_hp a:after{display: flex; align-items: center; justify-content: center; content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.47); z-index:1;}
.turning_img_hp img{width:100%; height:100%; top:0; left:0; right:0; bottom:0; position:absolute; content:'';}
.turning_img_play_hp{position:absolute; top:50%; left:50%; z-index:1; width:75px; height:75px; transform: translate(-50%, -50%); z-index:9;}
.turning_img_play_hp img{width:100%;}
.modal.turning_width_hp{--bs-modal-width:750px;}
.turning_popup_top_hp{border:none; border-radius:0; width:750px;}
.turning_popup_top_hp .modal-content{border:none; background:none;}
.turning_popup_top_hp .modal-body{padding:0;}
.turning_popup_top_hp .modal-header{border:none; padding:0; background:none; justify-content:end; border-radius:0;}
.btn_close_hp{border:none; background:none;}
.turning_popup_video_hp{position:relative; height: calc(100vh - 110px);}
.turning_popup_video_hp img{width:100%; height:100%; top:0; left:0; right:0; bottom:0; position:absolute; content:'';}
.turning_popup_video_hp video{width:100%; height:100%; top:0; left:0; right:0; bottom:0; position:absolute; content:'';}

/*-------SECTION-4-END-------*/

/*-------SECTION-5-START-------*/

.films_block_hp{padding:70px 0;}
.films_block_hp .common_title_hp h1{color:#fff;}
.films_block_in_hp{padding:0;}
.films_middle_hp{}
.films_top_hp{display:flex; grid-gap:30px; flex-flow:wrap; padding-top:30px;}
.films_box_hp{width:calc(33.33% - 20px); position:relative;}
.films_img_hp{position:relative;}
.films_img_hp img{width:100%;}
.films_img_hp a{content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.6); z-index: 0; opacity: 0; top: 110%; right: 110%; display: flex; align-items: center; justify-content: center; transition: 1s; -webkit-transition: 1s;    transition-timing-function: ease-in-out;}
.films_img_hp:hover > a {opacity: 1; top: 0; right: 0;}
.films_img_play_hp{width:75px;}
.films_img_play_hp img{width:100%;}
.films_img_hp img{height: 500px!important;object-fit: cover;}
.modal.films_width_hp{--bs-modal-width:940px;}
.films_popup_top_hp{border:none; border-radius:0; width:940px;}
.films_popup_top_hp .modal-content{border:none; background:none;}
.films_popup_top_hp .modal-body{padding:0;}
.films_popup_top_hp .modal-header{border:none; padding:0; background:none; justify-content:end; border-radius:0;}
.btn_close_hp{border:none; background:none;}
.films_width_hp{}
.films_popup_top_hp{}
.films_popup_video_hp{position: relative; height: calc(100vh - 110px);}
.films_popup_video_hp img{width:100%; height:100%; top:0; left:0; right:0; bottom:0; position:absolute; content:'';}
.films_popup_video_hp video{width:100%; height:100%; top:0; left:0; right:0; bottom:0; position:absolute; content:'';}

/*-------SECTION-5-END-------*/

/*-------SECTION-6-START-------*/

.poetry_block_hp{}
.poetry_block_hp .banner_img_hp{position:relative; height:calc(100vh - 200px);}
.poetry_block_hp .banner_slider_info_hp{width:1000px;}
.poetry_block_hp .banner_slider_info_hp h3{font-size:30px;}

/*-------SECTION-6-END-------*/

/*-------SECTION-7-START-------*/

.stories_block_hp{padding:70px;}
.stories_block_in_hp{}
.stories_middle_hp{}
.stories_top_hp{display:flex; grid-gap:30px; flex-flow:wrap; padding-top:30px;}
.stories_box_hp{width:calc(33.33% - 20px); position:relative;}
.stories_img_hp{position:relative;}
.stories_img_hp img{width:100%;}
.stories_img_hp a{content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.6); z-index: 0; opacity: 0; top: 110%; right: 110%; display: flex; align-items: center; justify-content: center; transition: 1s; -webkit-transition: 1s;    transition-timing-function: ease-in-out;}
.stories_img_hp:hover > a {opacity: 1; top: 0; right: 0;}
.stories_img_more_hp{ font-family: "Cinzel", serif; letter-spacing: 2px; font-size:16px; line-height:150%; font-weight: 300; color:#fff;}
.stories_title_hp{font-size:16px; padding: 10px 0; color: #4D4D4D; font-weight:400; line-height:120%; font-family: "Cinzel", serif;}
.stories_btn_hp{padding-top:30px; text-align:center;}
.stories_btn_hp a{font-size:16px; padding: 10px 0; color: #4D4D4D; font-weight:400; line-height:120%; text-transform:uppercase; text-decoration:underline;}

/*-------SECTION-7-END-------*/

/*-------SECTION-8-START-------*/

.awards_block_hp{padding:70px 0 50px; background:#151515;}
.awards_block_in_hp{}
.awards_middle_hp{}
.awards_slider_hp{margin-top:30px;}
.swiper-slide .awards_img_hp{width:119px;}
.awards_img_hp img{width:100%; opacity: 0.5;}
.awards_block_hp .common_title_hp h1{color:#fff !important;}

/*-------SECTION-8-END-------*/

/*-------SECTION-9-START-------*/

.click_block_hp{}
.click_block_in_hp{}
.click_middle_hp{position:relative;}
.click_block_hp .swiper-slide{width:226px;}
.click_img_hp{position:relative; height:226px;}
.click_img_hp img{width:100%; height:100%; top:0; left:0; right:0; bottom:0; position:absolute; content:'';}
.click_grid_hp{display:flex; align-items:center; justify-content:center; position:absolute; top:50%; left:50%; grid-gap:0 10px; padding: 7px 15px; background: rgba(0, 0, 0, 0.57); z-index:1; transform: translate(-50%, -50%);}
.click_grid_img_hp{width:22px;}
.click_grid_img_hp svg path{fill:#fff; width:100%;}
.click_grid_title_hp{font-size:14px; line-height:120%; color: #fff; font-weight: 300; text-transform:uppercase;}


/*-------SECTION-9-END-------*/

/*-------SECTION-10-START-------*/

.reviews_block_hp{padding:70px 0;}
.reviews_block_in_hp{}
.reviews_middle_hp{}
.reviews_top_hp{margin-top:30px;}
.reviews_box_hp{}
.reviews_box_in_hp{font-size: 21px; line-height:120%; max-width: 700px; margin:auto; font-weight: 300; color: #4D4D4D; text-align:center;}
.reviews_box_stars_hp{display:flex; grid-gap:0 10px; justify-content:center; align-items:center; padding-top:20px;}
.reviews_box_stars_hp img{max-width:20px;}
.reviews_box_name_hp{font-size:18px; line-height:120%; font-weight: 400; color: #000000; text-align:center; padding-top:40px;}
.reviews_top_hp .swiper-button-prev{position:absolute; content:''; background:#ccc url(../images/arrow_slider1.png) no-repeat center center; top:50%; width:24px; height:24px; left:20px; background-size:25px; border-radius:100%;}
.reviews_top_hp .swiper-button-next{position:absolute; content:''; background:#ccc url(../images/arrow_slider2.png) no-repeat center center; top:50%; width:24px; height:24px; right:20px; background-size:25px; border-radius:100%;}
.reviews_top_hp .swiper-button-prev:after{display:none;}
.reviews_top_hp .swiper-button-next:after{display:none;}

/*-------SECTION-10-END-------*/

/*-------SECTION-11-START-------*/

.portfolio_block_hp{padding:0 0 70px 0;}
.portfolio_block_in_hp{}
.portfolio_middle_hp{}
.portfolio_top_hp{display:flex; border:1px solid #BFBFBF; border-right:none;}
.portfolio_box_hp{border-right:1px solid #BFBFBF; height:250px; width:calc(33.33% - 0px);}
.portfolio_box_hp a{display:flex; align-items:center; justify-content:center; width:100%; height:100%;}
.portfolio_block_hp .common_title_hp h1{font-family: "Josefin Sans", sans-serif; color: #4D4D4D;}

/*-------SECTION-11-END-------*/

/*--------------- CONTAIN_END --------------*/


/*--------------- FOOTER_START --------------*/

#footer{margin:0; position:relative;}
.footer_in_hp{}
.footer_middle_hp{}
.footer_desktop_hp{}
.footer_top_hp{display:flex; justify-content:space-between;}
.footer_logo_hp{width:110px;}
.footer_logo_hp img{width:100%;}
.footer_info_hp{}
.footer_email_hp{}
.footer_email_hp a{font-size: 16px; line-height:150%; color:#4D4D4D; font-weight:300; margin-bottom:7px;}
.footer_num_hp{padding-top:10px;}
.footer_num_hp a{font-size: 16px; line-height:150%; color:#4D4D4D; font-weight:300; margin-bottom:7px; display:block;}
.footer_add_hp{width:255px;}
.footer_title_hp{font-size: 16px; line-height:150%; color:#4D4D4D; font-weight:700; margin-bottom:7px;}
.footer_add_in_hp{}
.footer_add_in_hp p{font-size: 16px; line-height:150%; color:#4D4D4D; font-weight:300; margin-bottom:10px;}
.footer_icons_hp{}
.footer_icons_title_hp{font-size: 16px; line-height:150%; color:#4D4D4D; font-weight:300; margin-bottom:7px;}
.footer_icons_hp .banner_icon_hp svg path{fill:#151515;}
.footer_grid_hp{display:flex; grid-gap:0 15px; padding-top:15px;}

/*--------------- FOOTER_END --------------*/

/*--------------- reviews_page_START --------------*/

/*-------SECTION-1-START-------*/

.reviews_block_rp{padding:170px 0; height:calc(100vh - 150px); display:flex; align-items:center; justify-content:center; position:relative;}
.reviews_block_rp:after{position: absolute; top: 0; left: 0; background:linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)); width: 100%; height: 100%; content: '';}
.reviews_block_in_rp{}
.reviews_middle_rp{position:relative; z-index:1;}
.reviews_block_rp .common_title_hp h1{color:#fff; font-size:50px; letter-spacing:2px;}

/*-------SECTION-1-END-------*/

/*--------------- reviews_page_END --------------*/

/*--------------- contact_page_START --------------*/

/*-------SECTION-1-START-------*/

.contact_change_cp{height:calc(100vh - 200px);}

.contact_block_cp{padding:70px 0 0 0;}
.contact_block_in_hp{}
.contact_middle_hp{}
.contact_top_hp{display:flex; border:1px solid #BFBFBF; border-right:none;}
.contact_box_hp{border-right:1px solid #BFBFBF; width:calc(33.33% - 0px); padding: 40px 30px;}
.contact_block_cp .common_title_hp h2{color: #000000; text-align:left; font-weight:700;}  
.contact_box_info_hp{font-size: 16px; line-height:150%; color:#4D4D4D; font-weight:300; padding-top:20px;}
.contact_block_cp .banner_icon_hp{padding-top:30px;}
.contact_block_cp .banner_icon_hp svg path{fill: #151515;}

/*-------SECTION-1-END-------*/

/*-------SECTION-2-START-------*/

.your_block_cp{padding:70px 0 0;}
.your_block_in_cp{}
.your_middle_cp{}
.your_title_cp{text-align:center;}
.your_title_cp h2{font-size:32px; line-height:150%; color:#000; font-weight:400; margin-bottom:10px; font-family: "Cinzel", serif;}
.your_title_cp h3{font-size: 16px; line-height:150%; color:#4D4D4D; font-weight:400;}
.your_title_cp h4{font-size: 16px; line-height:150%; color:#4D4D4D; font-weight:300; margin-bottom:10px; text-transform:uppercase;}
.your_top_cp{max-width:920px; margin:auto; padding-top:30px;}
.your_row_cp{display:flex; grid-gap:0 30px;}
.your_input_cp{margin-bottom:15px;}
.your_input_cp:last-child{margin-bottom:0;}
.your_input_cp input{width:100%; color:#495057; font-size:14px; font-weight:400; line-height:103%; height:50px; border: 1px solid #C9C9C9; padding: .375rem .75rem;}
.your_input_cp input::-webkit-input-placeholder{color:#495057;}
.your_input_cp input::-moz-placeholder{color:#495057;}
.your_input_cp input:-ms-input-placeholder{color:#495057;}
.your_input_cp input:-moz-placeholder{color:#495057;}
.your_row_cp .your_input_cp{width:50%;}
.your_input_cp textarea{width:100%; color:#495057; font-size:14px; font-weight:400; line-height:103%; height:224px; border: 1px solid #C9C9C9; padding: .375rem .75rem;}
.your_input_cp textarea::-webkit-input-placeholder{color:#0c0b5f;}
.your_input_cp textarea::-moz-placeholder{color:#0c0b5f;}
.your_input_cp textarea:-ms-input-placeholder{color:#0c0b5f;}
.your_input_cp textarea:-moz-placeholder{color:#0c0b5f;}
.your_btn_cp{}
.your_btn_cp a{border-radius: 0; font-size: 14px; padding: 14px 25px; font-weight: 700; color: #fff; background: #151515; text-transform: uppercase; border: none; display: inline-block; text-decoration: none; text-align: center; min-width: 160px;}
.your_map_cp{padding-top:70px;}
.your_map_cp iframe{display:flex; height:400px; width:100%;}

/*-------SECTION-2-END-------*/

/*-------SECTION-3-START-------*/

.click_change_cp{padding:0 0 70px 0;}

/*-------SECTION-3-END-------*/

/*--------------- contact_page_END --------------*/


}




/* ------------------------- turning popup video responsive css start ----------------------- */
@media(min-width:0px) and (max-width:320px){
    .modal.turning_width_hp{--bs-modal-width:305px;}
    .turning_popup_top_hp{max-width: 305px;}
}
@media(min-width:321px) and (max-width:375px){
    .modal.turning_width_hp{--bs-modal-width:360px;}
    .turning_popup_top_hp{max-width: 360px;}
}
@media(min-width:376px) and (max-width:425px){
    .modal.turning_width_hp{--bs-modal-width:410px;}
    .turning_popup_top_hp{max-width: 410px;}

}
/* ------------------------- turning popup video responsive css end ----------------------- */


/* ------------------------- films popup video responsive css start ----------------------- */
@media(min-width:0px) and (max-width:320px){
    .modal.films_width_hp{--bs-modal-width:305px;}
    .films_popup_top_hp{max-width: 305px!important;}
}
@media(min-width:321px) and (max-width:375px){
    .modal.films_width_hp{--bs-modal-width:360px;}
    .films_popup_top_hp{max-width: 360px;}
}
@media(min-width:376px) and (max-width:425px){
    .modal.films_width_hp{--bs-modal-width:410px;}
    .films_popup_top_hp{max-width: 410px;}

}
/* ------------------------- films popup responsive css end ----------------------- */

@media(min-width:992px) and (max-width:9999px){

}
